FILES ----- assetmissing.wav assets.config [NEW] asteroids_worlds.config celestial.config client.config default_actor_movement.config default_movement.config [NEW] dungeon_worlds.config [NEW] help.config humanoid.config interface.config liquids.config [NEW] panes.config player.config [NEW] rendering.config server.config [NEW] spawner.config [NEW] terrestrial_worlds.config [NEW] unique_worlds.config universe_server.config versioning.config weather.config [NEW] world_template.config [NEW] ai\ai.config [NEW] ai\ai.png [NEW] ai\apexai.frames [NEW] ai\apexai.png [NEW] ai\avianai.frames [NEW] ai\avianai.png [NEW] ai\beamaxe.png [NEW] ai\default.frames [NEW] ai\dreadwingicon.png [NEW] ai\enableteleporter.aicommand [NEW] ai\floranai.frames [NEW] ai\floranai.png [NEW] ai\floranmission1icon.png [NEW] ai\givebeamaxe.aicommand [NEW] ai\givepainttool.aicommand [NEW] ai\givewiretool.aicommand [NEW] ai\glitchai.frames [NEW] ai\glitchai.png [NEW] ai\horseai.png [NEW] ai\humanai.frames [NEW] ai\humanai.png [NEW] ai\hylotlai.frames [NEW] ai\hylotlai.png [NEW] ai\lunarbaseicon.png [NEW] ai\mission1.aimission [NEW] ai\mission2.aimission [NEW] ai\mission3.aimission [NEW] ai\mission4.aimission [NEW] ai\mockaidialogue.png [NEW] ai\novakidai.frames [NEW] ai\novakidai.png [NEW] ai\painttool.png [NEW] ai\scanlines.frames [NEW] ai\scanlines.png [NEW] ai\staticapex.frames [NEW] ai\staticapex.png [NEW] ai\staticapexhylotl.frames [NEW] ai\staticavian.frames [NEW] ai\staticavian.png [NEW] ai\staticfloran.frames [NEW] ai\staticfloran.png [NEW] ai\staticglitch.frames [NEW] ai\staticglitch.png [NEW] ai\statichuman.frames [NEW] ai\statichuman.png [NEW] ai\statichylotl.frames [NEW] ai\statichylotl.png [NEW] ai\staticright.frames [NEW] ai\staticright.png [NEW] ai\teleporter.png [NEW] ai\thrusters.png [NEW] ai\upgradebeamaxe1.aicommand [NEW] ai\upgradebeamaxe2.aicommand [NEW] ai\upgradebeamaxe3.aicommand [NEW] ai\upgradebeamaxe4.aicommand [NEW] ai\upgradebeamaxe5.aicommand [NEW] ai\upgradebeamaxe6.aicommand [NEW] ai\upgradeship1.aicommand [NEW] ai\upgradeship2.aicommand [NEW] ai\upgradeship3.aicommand [NEW] ai\upgradeship4.aicommand [NEW] ai\upgradeship5.aicommand [NEW] ai\upgradeship6.aicommand [NEW] ai\upgradeship7.aicommand [NEW] ai\upgradeship8.aicommand [NEW] ai\weapontestingicon.png [NEW] ai\wiretool.png animations\coldbreath\coldbreath.animation [NEW] animations\electroshock\electroshock.animation [NEW] animations\electroshock\electroshock.frames [NEW] animations\electroshock\electroshock.png animations\fog\fog.animation animations\fog\fog.frames animations\fog\fog.png [NEW] animations\giganticsnowballexplosion\giganticsnowballexplosion.animation [NEW] animations\giganticsnowballexplosion\giganticsnowballexplosion.frames [NEW] animations\giganticsnowballexplosion\giganticsnowballexplosion.png [NEW] animations\glitchmediumflame\glitchmediumflame.animation [NEW] animations\glitchmediumflame\glitchmediumflame.frames [NEW] animations\glitchmediumflame\glitchmediumflame.png [NEW] animations\glitchsmallflame\glitchsmallflame.animation [NEW] animations\glitchsmallflame\glitchsmallflame.frames [NEW] animations\glitchsmallflame\glitchsmallflame.png [NEW] animations\glitchsmoke\glitchsmoke.animation [NEW] animations\glitchsmoke\glitchsmoke.frames [NEW] animations\glitchsmoke\glitchsmoke.png animations\growflowers\growflower1.png [NEW] animations\lightsmoke\lightsmoke.animation [NEW] animations\lightsmoke\lightsmoke.frames [NEW] animations\lightsmoke\lightsmoke.png animations\muzzleflash\bloodvomitmuzzle\bloodvomitmuzzle.animation animations\muzzleflash\bulletmuzzle1\bulletmuzzle1.animation animations\muzzleflash\bulletmuzzle2\bulletmuzzle2.animation animations\muzzleflash\bulletmuzzle3\bulletmuzzle3.animation animations\muzzleflash\bulletmuzzle4\bulletmuzzle4.animation animations\muzzleflash\electromuzzle\electromuzzle.animation animations\muzzleflash\flamemuzzle\flamemuzzle.animation animations\muzzleflash\plasmamuzzle1\plasmamuzzle1.animation animations\muzzleflash\plasmamuzzle2\plasmamuzzle2.animation animations\muzzleflash\plasmamuzzle3\plasmamuzzle3.animation [NEW] animations\muzzleflash\plasmamuzzle3blue\plasmamuzzle3blue.animation [NEW] animations\muzzleflash\plasmamuzzle3blue\plasmamuzzle3blue.frames [NEW] animations\muzzleflash\plasmamuzzle3blue\plasmamuzzle3blue.png [NEW] animations\muzzleflash\plasmamuzzle3green\plasmamuzzle3green.animation [NEW] animations\muzzleflash\plasmamuzzle3green\plasmamuzzle3green.frames [NEW] animations\muzzleflash\plasmamuzzle3green\plasmamuzzle3green.png [NEW] animations\muzzleflash\plasmamuzzle3pink\plasmamuzzle3pink.animation [NEW] animations\muzzleflash\plasmamuzzle3pink\plasmamuzzle3pink.frames [NEW] animations\muzzleflash\plasmamuzzle3pink\plasmamuzzle3pink.png animations\muzzleflash\plasmamuzzle4\plasmamuzzle4.animation [NEW] animations\muzzleflash\plasmamuzzle4green\plasmamuzzle4green.animation [NEW] animations\muzzleflash\plasmamuzzle4green\plasmamuzzle4green.frames [NEW] animations\muzzleflash\plasmamuzzle4green\plasmamuzzle4green.png [NEW] animations\muzzleflash\plasmamuzzle4yellow\plasmamuzzle4yellow.animation [NEW] animations\muzzleflash\plasmamuzzle4yellow\plasmamuzzle4yellow.frames [NEW] animations\muzzleflash\plasmamuzzle4yellow\plasmamuzzle4yellow.png animations\muzzleflash\plasmamuzzle5\plasmamuzzle5.animation [NEW] animations\muzzleflash\rainbowmuzzle\rainbowmuzzle.animation [NEW] animations\muzzleflash\rainbowmuzzle\rainbowmuzzle.frames [NEW] animations\muzzleflash\rainbowmuzzle\rainbowmuzzle.png animations\muzzleflash\smokemuzzle\smokemuzzle.animation animations\muzzleflash\tankflashmuzzle\tankflashmuzzle.animation animations\penguingeneralspawn\penguingeneralspawn.animation animations\penguingeneralspawn\penguingeneralspawn.png animations\penguintankspawn\penguintankspawn.animation animations\penguintankspawn\penguintankspawn.png animations\penguintrooperspawn\penguintrooperspawn.animation animations\penguintrooperspawn\penguintrooperspawn.png [NEW] animations\poisondrip\poisondrip1.animation [NEW] animations\poisondrip\poisondrip1.frames [NEW] animations\poisondrip\poisondrip1.png [NEW] animations\poisondrip\poisondrip2.animation [NEW] animations\poisondrip\poisondrip2.frames [NEW] animations\poisondrip\poisondrip2.png [NEW] animations\snowballexplosion\snowballexplosion.animation [NEW] animations\snowballexplosion\snowballexplosion.frames [NEW] animations\snowballexplosion\snowballexplosion.png [NEW] animations\sparkles\shieldspark.animation [NEW] animations\sparkles\sparkle5.animation [NEW] animations\sparkles\sparkle5.frames [NEW] animations\sparkles\sparkle5.png [NEW] animations\sparkles\sparkle6.animation [NEW] animations\sparkles\sparkle6.frames [NEW] animations\sparkles\sparkle6.png [NEW] animations\statuseffects\frozenburning\frozenburning.animation [NEW] animations\statuseffects\frozenburning\frozenburning.frames [NEW] animations\statuseffects\frozenburning\frozenburning.png [NEW] animations\tar\tar1.animation [NEW] animations\tar\tar1.frames [NEW] animations\tar\tar1.png [NEW] animations\tar\tar2.animation [NEW] animations\tar\tar2.frames [NEW] animations\tar\tar2.png [NEW] animations\tar\tardrop.animation [NEW] animations\tar\tardrop.frames [NEW] animations\tar\tardrop.png [NEW] animations\windstorm\windstorm1.animation [NEW] animations\windstorm\windstorm1.frames [NEW] animations\windstorm\windstorm1.png [NEW] animations\windstorm\windstorm2.animation [NEW] animations\windstorm\windstorm2.frames [NEW] animations\windstorm\windstorm2.png biomes\distributions.config biomes\oredistributions.configfunctions [NEW] biomes\atmosphere\atmosphere.biome [NEW] biomes\space\asteroids.biome [NEW] biomes\surface\alien\alien.biome [NEW] biomes\surface\alien\alien.parallax [NEW] biomes\surface\alien\alien.undergroundparallax [NEW] biomes\surface\alien\alienunderground.png [NEW] biomes\surface\alien\rockdivider.png [NEW] biomes\surface\arctic\arctic.biome biomes\surface\arctic\arctic.parallax biomes\surface\arctic\arctic.undergroundparallax [NEW] biomes\surface\arctic\arcticoceanfloor.biome [NEW] biomes\surface\arctic\arcticoceanfloor.parallax biomes\surface\arctic\arcticunderground.png biomes\surface\arctic\rockdivider.png [NEW] biomes\surface\asteroidfield\asteroidfield.biome [NEW] biomes\surface\barren\barren.biome [NEW] biomes\surface\desert\desert.biome biomes\surface\desert\desert.parallax [NEW] biomes\surface\forest\forest.biome biomes\surface\forest\forest.parallax [NEW] biomes\surface\garden\garden.biome [NEW] biomes\surface\garden\garden.parallax [NEW] biomes\surface\garden\garden.undergroundparallax [NEW] biomes\surface\garden\gardenunderground.png [NEW] biomes\surface\garden\rockdivider.png [NEW] biomes\surface\jungle\jungle.biome biomes\surface\jungle\jungle.parallax [NEW] biomes\surface\magma\magma.biome biomes\surface\magma\magma.parallax [NEW] biomes\surface\magma\magmaoceanfloor.biome [NEW] biomes\surface\moon\moon.biome [NEW] biomes\surface\ocean\ocean.biome [NEW] biomes\surface\oceanfloor\oceanfloor.biome [NEW] biomes\surface\oceanfloor\oceanfloor.parallax [NEW] biomes\surface\oceanfloor\oceanfloor.undergroundparallax [NEW] biomes\surface\oceanfloor\oceanfloorunderground.png [NEW] biomes\surface\oceanfloor\rockdivider.png [NEW] biomes\surface\outpost\asteroidfield.parallax [NEW] biomes\surface\outpost\desertunderground.png [NEW] biomes\surface\outpost\moon.undergroundparallax [NEW] biomes\surface\outpost\outpost.biome [NEW] biomes\surface\outpost\rockdivider.png [NEW] biomes\surface\savannah\savannah.biome [NEW] biomes\surface\scorched\desertunderground.png [NEW] biomes\surface\scorched\rockdivider.png [NEW] biomes\surface\scorched\scorched.biome [NEW] biomes\surface\scorched\scorched.parallax [NEW] biomes\surface\scorched\scorched.undergroundparallax [NEW] biomes\surface\snow\snow.biome [NEW] biomes\surface\tentacles\tentacles.biome [NEW] biomes\surface\toxic\rockdivider.png [NEW] biomes\surface\toxic\toxic.biome [NEW] biomes\surface\toxic\toxic.parallax [NEW] biomes\surface\toxic\toxic.undergroundparallax [NEW] biomes\surface\toxic\toxicoceanfloor.biome [NEW] biomes\surface\toxic\toxicunderground.png [NEW] biomes\surface\tundra\tundra.biome biomes\surface\tundra\tundra.parallax [NEW] biomes\surface\volcanic\volcanic.biome [NEW] biomes\surface_detached\alpine\alpine.biome [NEW] biomes\surface_detached\bioluminescence\bioluminescence.biome [NEW] biomes\surface_detached\bones\bones.biome [NEW] biomes\surface_detached\charred\charred.biome [NEW] biomes\surface_detached\colourful\colourful.biome [NEW] biomes\surface_detached\crystalline\crystalline.biome [NEW] biomes\surface_detached\eyepatch\eyepatch.biome [NEW] biomes\surface_detached\flesh\flesh.biome [NEW] biomes\surface_detached\flowers\flowers.biome [NEW] biomes\surface_detached\giantflowers\giantflowers.biome [NEW] biomes\surface_detached\ice\ice.biome [NEW] biomes\surface_detached\mushroompatch\mushroompatch.biome [NEW] biomes\surface_detached\oasis\oasis.biome [NEW] biomes\surface_detached\rocky\rocky.biome [NEW] biomes\surface_detached\rust\rust.biome [NEW] biomes\surface_detached\sandstone\sandstone.biome [NEW] biomes\surface_detached\spring\spring.biome [NEW] biomes\surface_detached\tar\tar.biome [NEW] biomes\underground\barren\barren.undergroundparallax [NEW] biomes\underground\barren\barrenunderground.biome [NEW] biomes\underground\barren\barrenunderground.png [NEW] biomes\underground\barren\rockdivider.png [NEW] biomes\underground\generic\underground0a.biome [NEW] biomes\underground\generic\underground0b.biome [NEW] biomes\underground\generic\underground0c.biome [NEW] biomes\underground\generic\underground0d.biome [NEW] biomes\underground\generic\underground1a.biome [NEW] biomes\underground\generic\underground1b.biome [NEW] biomes\underground\generic\underground1c.biome [NEW] biomes\underground\generic\underground1d.biome [NEW] biomes\underground\generic\underground3a.biome [NEW] biomes\underground\generic\underground3b.biome [NEW] biomes\underground\generic\underground3c.biome [NEW] biomes\underground\generic\underground3d.biome [NEW] biomes\underground\generic\underground5a.biome [NEW] biomes\underground\generic\underground5b.biome [NEW] biomes\underground\generic\underground5c.biome [NEW] biomes\underground\generic\underground5d.biome [NEW] biomes\underground\generic\bottom\rock04layer.biome [NEW] biomes\underground\generic\bottom\rock12layer.biome [NEW] biomes\underground\generic\bottom\rock14layer.biome [NEW] biomes\underground\generic\bottom\rock15layer.biome [NEW] biomes\underground\generic\bottom\rock17layer.biome [NEW] biomes\underground\generic\core\blaststonecorelayer.biome [NEW] biomes\underground\generic\core\gardencorelayer.biome [NEW] biomes\underground\generic\core\magmarockcorelayer.biome [NEW] biomes\underground\generic\core\obisidiancorelayer.biome [NEW] biomes\underground\generic\middle\rock01layer.biome [NEW] biomes\underground\generic\middle\rock02.biome [NEW] biomes\underground\generic\middle\rock03.biome [NEW] biomes\underground\generic\middle\rock19.biome [NEW] biomes\underground\generic\middle\rock20.biome [NEW] biomes\underground\generic\top\claylayer.biome [NEW] biomes\underground\generic\top\drydirtlayer.biome [NEW] biomes\underground\generic\top\drysandlayer.biome [NEW] biomes\underground\generic\top\gravellayer.biome [NEW] biomes\underground\generic\top\mudlayer.biome [NEW] biomes\underground\generic\top\sandlayer.biome [NEW] biomes\underground\generic\top\sandstonelayer.biome [NEW] biomes\underground\moon\mooncorelayer.biome [NEW] biomes\underground\moon\moonunderground.biome [NEW] biomes\underground\moon\moonunderground.png [NEW] biomes\underground\moon\moonunderground.undergroundparallax [NEW] biomes\underground\moon\rockdivider.png [NEW] biomes\underground\undergroundtest\undergroundtest1.biome [NEW] biomes\underground\undergroundtest\undergroundtest2.biome [NEW] biomes\underground_detached\bonecaves\bonecaves.biome [NEW] biomes\underground_detached\cellcave\cellcave.biome biomes\underground_detached\cellcave\cellcaveunderground.png biomes\underground_detached\cellcave\rockdivider.png [NEW] biomes\underground_detached\fleshcave\fleshcave.biome [NEW] biomes\underground_detached\icecaves\icecasveunderground.png [NEW] biomes\underground_detached\icecaves\icecaves.biome biomes\underground_detached\icecaves\icecaves.undergroundparallax biomes\underground_detached\icecaves\rockdivider.png [NEW] biomes\underground_detached\luminouscaves\frozenfireunderground.png [NEW] biomes\underground_detached\luminouscaves\luminouscaves.biome [NEW] biomes\underground_detached\luminouscaves\luminouscaves.undergroundparallax [NEW] biomes\underground_detached\luminouscaves\rockdivider.png [NEW] biomes\underground_detached\minivillage\minivillage.biome [NEW] biomes\underground_detached\minivillage\minivillage.png [NEW] biomes\underground_detached\minivillage\minivillage.undergroundparallax [NEW] biomes\underground_detached\minivillage\rockdivider.png [NEW] biomes\underground_detached\mushrooms\mushrooms.biome [NEW] biomes\underground_detached\old\abandonedmines\abandonedmines.biome [NEW] biomes\underground_detached\old\abandonedmines\abandonedmines.undergroundparallax [NEW] biomes\underground_detached\old\abandonedmines\abandonedminesbg.png [NEW] biomes\underground_detached\old\abandonedmines\rockdivider.png [NEW] biomes\underground_detached\old\colorful\colorfulcave.biome [NEW] biomes\underground_detached\old\colorful\colorfulcave.undergroundparallax [NEW] biomes\underground_detached\old\colorful\colorfulunderground.png [NEW] biomes\underground_detached\old\colorful\rockdivider.png [NEW] biomes\underground_detached\old\coralcave\coralcave.biome [NEW] biomes\underground_detached\old\coralcave\coralcave.undergroundparallax [NEW] biomes\underground_detached\old\coralcave\coralcavebg.png [NEW] biomes\underground_detached\old\coralcave\rockdivider.png [NEW] biomes\underground_detached\old\crystalcave\crystalcave.biome [NEW] biomes\underground_detached\old\crystalcave\crystalcave.undergroundparallax [NEW] biomes\underground_detached\old\crystalcave\crystalcaveunderground.png [NEW] biomes\underground_detached\old\crystalcave\rockdivider.png [NEW] biomes\underground_detached\old\frozenfire\frozenfireunderground.png [NEW] biomes\underground_detached\old\heck\heck.biome [NEW] biomes\underground_detached\old\heck\heck.undergroundparallax [NEW] biomes\underground_detached\old\heck\heckunderground.png [NEW] biomes\underground_detached\old\heck\rockdivider.png [NEW] biomes\underground_detached\old\hive\hive.biome [NEW] biomes\underground_detached\old\shadowrealm\shadow.biome [NEW] biomes\underground_detached\old\shroomcave\shroomcave.biome [NEW] biomes\underground_detached\old\slime\slime.biome [NEW] biomes\underground_detached\old\sulphur\sulphur.biome [NEW] biomes\underground_detached\old\zen\rockdivider.png [NEW] biomes\underground_detached\old\zen\zen.biome [NEW] biomes\underground_detached\old\zen\zen.undergroundparallax [NEW] biomes\underground_detached\old\zen\zenunderground.png [NEW] biomes\underground_detached\stonecaves\stonecaves.biome [NEW] biomes\underground_detached\tarpit\tarpit.biome [NEW] biomes\underground_detached\wilderness\wilderness.biome celestial\names.config celestial\stars\star11pxblue.png celestial\stars\star11pxlightblue.png celestial\stars\star11pxorange.png celestial\stars\star11pxred.png celestial\stars\star11pxwhite.png celestial\stars\star11pxyellow.png celestial\stars\star13pxblue.png celestial\stars\star13pxlightblue.png celestial\stars\star13pxorange.png celestial\stars\star13pxred.png celestial\stars\star13pxwhite.png celestial\stars\star13pxyellow.png celestial\stars\star15pxblue.png celestial\stars\star15pxlightblue.png celestial\stars\star15pxorange.png celestial\stars\star15pxred.png celestial\stars\star15pxwhite.png celestial\stars\star15pxyellow.png celestial\stars\star17pxblue.png celestial\stars\star17pxlightblue.png celestial\stars\star17pxorange.png celestial\stars\star17pxred.png celestial\stars\star17pxwhite.png celestial\stars\star17pxyellow.png celestial\stars\star19pxblue.png celestial\stars\star19pxlightblue.png celestial\stars\star19pxorange.png celestial\stars\star19pxred.png celestial\stars\star19pxwhite.png celestial\stars\star19pxyellow.png celestial\stars\star21pxblue.png celestial\stars\star21pxlightblue.png celestial\stars\star21pxorange.png celestial\stars\star21pxred.png celestial\stars\star21pxwhite.png celestial\stars\star21pxyellow.png celestial\stars\star5pxblue.png celestial\stars\star5pxlightblue.png celestial\stars\star5pxorange.png celestial\stars\star5pxred.png celestial\stars\star5pxwhite.png celestial\stars\star5pxyellow.png celestial\stars\star7pxblue.png celestial\stars\star7pxlightblue.png celestial\stars\star7pxorange.png celestial\stars\star7pxred.png celestial\stars\star7pxwhite.png celestial\stars\star7pxyellow.png [NEW] celestial\system\bluestar.png celestial\system\blue_sun.png [NEW] celestial\system\comet.png [NEW] celestial\system\gate.png [NEW] celestial\system\orangestar.png [NEW] celestial\system\planet_asteroids.png celestial\system\planet_small.png [NEW] celestial\system\planet_unknown.png [NEW] celestial\system\redstar.png celestial\system\red_sun.png [NEW] celestial\system\signal.png [NEW] celestial\system\whitestar.png [NEW] celestial\system\yellowstar.png celestial\system\yellow_sun.png [NEW] celestial\system\asteroids\base\maskie1.png [NEW] celestial\system\asteroids\base\maskie2.png [NEW] celestial\system\asteroids\base\maskie3.png [NEW] celestial\system\asteroids\dynamics\1.png [NEW] celestial\system\asteroids\dynamics\10.png [NEW] celestial\system\asteroids\dynamics\2.png [NEW] celestial\system\asteroids\dynamics\3.png [NEW] celestial\system\asteroids\dynamics\4.png [NEW] celestial\system\asteroids\dynamics\5.png [NEW] celestial\system\asteroids\dynamics\6.png [NEW] celestial\system\asteroids\dynamics\7.png [NEW] celestial\system\asteroids\dynamics\8.png [NEW] celestial\system\asteroids\dynamics\9.png [NEW] celestial\system\asteroids\horizon\asteroidfield_l.png [NEW] celestial\system\asteroids\horizon\asteroidfield_r.png [NEW] celestial\system\gate\gate1.png [NEW] celestial\system\gate\dynamics\0.png [NEW] celestial\system\gate\dynamics\1.png [NEW] celestial\system\outpost\outpost.png [NEW] celestial\system\terrestrial\biomes\alien\maskie1.png [NEW] celestial\system\terrestrial\biomes\alien\maskie2.png [NEW] celestial\system\terrestrial\biomes\alien\maskie3.png [NEW] celestial\system\terrestrial\biomes\garden\maskie1.png [NEW] celestial\system\terrestrial\biomes\garden\maskie2.png [NEW] celestial\system\terrestrial\biomes\garden\maskie3.png [NEW] celestial\system\terrestrial\biomes\scorched\maskie1.png [NEW] celestial\system\terrestrial\biomes\scorched\maskie2.png [NEW] celestial\system\terrestrial\biomes\scorched\maskie3.png [NEW] celestial\system\terrestrial\biomes\toxic\maskie1.png [NEW] celestial\system\terrestrial\biomes\toxic\maskie2.png [NEW] celestial\system\terrestrial\biomes\toxic\maskie3.png [NEW] celestial\system\terrestrial\biomes\tropicalislands\maskie1.png [NEW] celestial\system\terrestrial\biomes\tropicalislands\maskie2.png [NEW] celestial\system\terrestrial\biomes\tropicalislands\maskie3.png [NEW] celestial\system\terrestrial\horizon\atmosphere\atmosphere_l.png [NEW] celestial\system\terrestrial\horizon\atmosphere\atmosphere_r.png [NEW] celestial\system\terrestrial\horizon\liquids\alienjuice_l.png [NEW] celestial\system\terrestrial\horizon\liquids\alienjuice_r.png [NEW] celestial\system\terrestrial\horizon\liquids\lava_l.png [NEW] celestial\system\terrestrial\horizon\liquids\lava_r.png [NEW] celestial\system\terrestrial\horizon\liquids\poison_l.png [NEW] celestial\system\terrestrial\horizon\liquids\poison_r.png [NEW] celestial\system\terrestrial\horizon\liquids\tarliquid_l.png [NEW] celestial\system\terrestrial\horizon\liquids\tarliquid_r.png [NEW] celestial\system\terrestrial\horizon\liquids\tentaclejuice_l.png [NEW] celestial\system\terrestrial\horizon\liquids\tentaclejuice_r.png [NEW] celestial\system\terrestrial\horizon\liquids\water_l.png [NEW] celestial\system\terrestrial\horizon\liquids\water_r.png [NEW] celestial\system\terrestrial\horizon\masks\0_l.png [NEW] celestial\system\terrestrial\horizon\masks\0_r.png [NEW] celestial\system\terrestrial\horizon\masks\10_l.png [NEW] celestial\system\terrestrial\horizon\masks\10_r.png [NEW] celestial\system\terrestrial\horizon\masks\11_l.png [NEW] celestial\system\terrestrial\horizon\masks\11_r.png [NEW] celestial\system\terrestrial\horizon\masks\12_l.png [NEW] celestial\system\terrestrial\horizon\masks\12_r.png [NEW] celestial\system\terrestrial\horizon\masks\13_l.png [NEW] celestial\system\terrestrial\horizon\masks\13_r.png [NEW] celestial\system\terrestrial\horizon\masks\14_l.png [NEW] celestial\system\terrestrial\horizon\masks\14_r.png [NEW] celestial\system\terrestrial\horizon\masks\15_l.png [NEW] celestial\system\terrestrial\horizon\masks\15_r.png [NEW] celestial\system\terrestrial\horizon\masks\16_l.png [NEW] celestial\system\terrestrial\horizon\masks\16_r.png [NEW] celestial\system\terrestrial\horizon\masks\17_l.png [NEW] celestial\system\terrestrial\horizon\masks\17_r.png [NEW] celestial\system\terrestrial\horizon\masks\18_l.png [NEW] celestial\system\terrestrial\horizon\masks\18_r.png [NEW] celestial\system\terrestrial\horizon\masks\19_l.png [NEW] celestial\system\terrestrial\horizon\masks\19_r.png [NEW] celestial\system\terrestrial\horizon\masks\1_l.png [NEW] celestial\system\terrestrial\horizon\masks\1_r.png [NEW] celestial\system\terrestrial\horizon\masks\20_l.png [NEW] celestial\system\terrestrial\horizon\masks\20_r.png [NEW] celestial\system\terrestrial\horizon\masks\21_l.png [NEW] celestial\system\terrestrial\horizon\masks\21_r.png [NEW] celestial\system\terrestrial\horizon\masks\22_l.png [NEW] celestial\system\terrestrial\horizon\masks\22_r.png [NEW] celestial\system\terrestrial\horizon\masks\23_l.png [NEW] celestial\system\terrestrial\horizon\masks\23_r.png [NEW] celestial\system\terrestrial\horizon\masks\24_l.png [NEW] celestial\system\terrestrial\horizon\masks\24_r.png [NEW] celestial\system\terrestrial\horizon\masks\25_l.png [NEW] celestial\system\terrestrial\horizon\masks\25_r.png [NEW] celestial\system\terrestrial\horizon\masks\26_l.png [NEW] celestial\system\terrestrial\horizon\masks\26_r.png [NEW] celestial\system\terrestrial\horizon\masks\27_l.png [NEW] celestial\system\terrestrial\horizon\masks\27_r.png [NEW] celestial\system\terrestrial\horizon\masks\28_l.png [NEW] celestial\system\terrestrial\horizon\masks\28_r.png [NEW] celestial\system\terrestrial\horizon\masks\29_l.png [NEW] celestial\system\terrestrial\horizon\masks\29_r.png [NEW] celestial\system\terrestrial\horizon\masks\2_l.png [NEW] celestial\system\terrestrial\horizon\masks\2_r.png [NEW] celestial\system\terrestrial\horizon\masks\30_l.png [NEW] celestial\system\terrestrial\horizon\masks\30_r.png [NEW] celestial\system\terrestrial\horizon\masks\31_l.png [NEW] celestial\system\terrestrial\horizon\masks\31_r.png [NEW] celestial\system\terrestrial\horizon\masks\32_l.png [NEW] celestial\system\terrestrial\horizon\masks\32_r.png [NEW] celestial\system\terrestrial\horizon\masks\33_l.png [NEW] celestial\system\terrestrial\horizon\masks\33_r.png [NEW] celestial\system\terrestrial\horizon\masks\34_l.png [NEW] celestial\system\terrestrial\horizon\masks\34_r.png [NEW] celestial\system\terrestrial\horizon\masks\35_l.png [NEW] celestial\system\terrestrial\horizon\masks\35_r.png [NEW] celestial\system\terrestrial\horizon\masks\36_l.png [NEW] celestial\system\terrestrial\horizon\masks\36_r.png [NEW] celestial\system\terrestrial\horizon\masks\37_l.png [NEW] celestial\system\terrestrial\horizon\masks\37_r.png [NEW] celestial\system\terrestrial\horizon\masks\38_l.png [NEW] celestial\system\terrestrial\horizon\masks\38_r.png [NEW] celestial\system\terrestrial\horizon\masks\39_l.png [NEW] celestial\system\terrestrial\horizon\masks\39_r.png [NEW] celestial\system\terrestrial\horizon\masks\3_l.png [NEW] celestial\system\terrestrial\horizon\masks\3_r.png [NEW] celestial\system\terrestrial\horizon\masks\40_l.png [NEW] celestial\system\terrestrial\horizon\masks\40_r.png [NEW] celestial\system\terrestrial\horizon\masks\4_l.png [NEW] celestial\system\terrestrial\horizon\masks\4_r.png [NEW] celestial\system\terrestrial\horizon\masks\5_l.png [NEW] celestial\system\terrestrial\horizon\masks\5_r.png [NEW] celestial\system\terrestrial\horizon\masks\6_l.png [NEW] celestial\system\terrestrial\horizon\masks\6_r.png [NEW] celestial\system\terrestrial\horizon\masks\7_l.png [NEW] celestial\system\terrestrial\horizon\masks\7_r.png [NEW] celestial\system\terrestrial\horizon\masks\8_l.png [NEW] celestial\system\terrestrial\horizon\masks\8_r.png [NEW] celestial\system\terrestrial\horizon\masks\9_l.png [NEW] celestial\system\terrestrial\horizon\masks\9_r.png [NEW] celestial\system\terrestrial\horizon\shadow\shadow_l.png [NEW] celestial\system\terrestrial\horizon\shadow\shadow_r.png [NEW] celestial\system\terrestrial\horizon\textures\alien_l.png [NEW] celestial\system\terrestrial\horizon\textures\alien_r.png [NEW] celestial\system\terrestrial\horizon\textures\arctic_l.png [NEW] celestial\system\terrestrial\horizon\textures\arctic_r.png [NEW] celestial\system\terrestrial\horizon\textures\barren_l.png [NEW] celestial\system\terrestrial\horizon\textures\barren_r.png [NEW] celestial\system\terrestrial\horizon\textures\desert_l.png [NEW] celestial\system\terrestrial\horizon\textures\desert_r.png [NEW] celestial\system\terrestrial\horizon\textures\forest_l.png [NEW] celestial\system\terrestrial\horizon\textures\forest_r.png [NEW] celestial\system\terrestrial\horizon\textures\garden_l.png [NEW] celestial\system\terrestrial\horizon\textures\garden_r.png [NEW] celestial\system\terrestrial\horizon\textures\jungle_l.png [NEW] celestial\system\terrestrial\horizon\textures\jungle_r.png [NEW] celestial\system\terrestrial\horizon\textures\magma_l.png [NEW] celestial\system\terrestrial\horizon\textures\magma_r.png [NEW] celestial\system\terrestrial\horizon\textures\moon_l.png [NEW] celestial\system\terrestrial\horizon\textures\moon_r.png [NEW] celestial\system\terrestrial\horizon\textures\ocean_l.png [NEW] celestial\system\terrestrial\horizon\textures\ocean_r.png [NEW] celestial\system\terrestrial\horizon\textures\outpost_l.png [NEW] celestial\system\terrestrial\horizon\textures\outpost_r.png [NEW] celestial\system\terrestrial\horizon\textures\savannah_l.png [NEW] celestial\system\terrestrial\horizon\textures\savannah_r.png [NEW] celestial\system\terrestrial\horizon\textures\scorched_l.png [NEW] celestial\system\terrestrial\horizon\textures\scorched_r.png [NEW] celestial\system\terrestrial\horizon\textures\snow_l.png [NEW] celestial\system\terrestrial\horizon\textures\snow_r.png [NEW] celestial\system\terrestrial\horizon\textures\something_l.png [NEW] celestial\system\terrestrial\horizon\textures\something_r.png [NEW] celestial\system\terrestrial\horizon\textures\tentacles_l.png [NEW] celestial\system\terrestrial\horizon\textures\tentacles_r.png [NEW] celestial\system\terrestrial\horizon\textures\toxic_l.png [NEW] celestial\system\terrestrial\horizon\textures\toxic_r.png [NEW] celestial\system\terrestrial\horizon\textures\tropicalislands_l.png [NEW] celestial\system\terrestrial\horizon\textures\tropicalislands_r.png [NEW] celestial\system\terrestrial\horizon\textures\tundra_l.png [NEW] celestial\system\terrestrial\horizon\textures\tundra_r.png [NEW] celestial\system\terrestrial\horizon\textures\volcanic_l.png [NEW] celestial\system\terrestrial\horizon\textures\volcanic_r.png [NEW] celestial\system\terrestrial\liquids\alienjuice.png [NEW] celestial\system\terrestrial\liquids\fuel.png [NEW] celestial\system\terrestrial\liquids\poison.png [NEW] cinematics\beamaxe.cinematic [NEW] cinematics\busy2.frames [NEW] cinematics\busy2.png cinematics\chucklelogofinal.png [NEW] cinematics\chuckles.frames [NEW] cinematics\chuckles.png [NEW] cinematics\coordinates.cinematic [NEW] cinematics\coordinates.png [NEW] cinematics\enabled.png [NEW] cinematics\fish.png [NEW] cinematics\gravgunlarge.png [NEW] cinematics\missionobtained.png [NEW] cinematics\obtained.png [NEW] cinematics\paintgunlarge.png [NEW] cinematics\painttool.cinematic [NEW] cinematics\screen.png cinematics\splash.cinematic [NEW] cinematics\strip.png [NEW] cinematics\wiretool.cinematic [NEW] cinematics\wiretoolbig.png [NEW] cinematics\licenses\gravgunlarge.png [NEW] cinematics\licenses\license1.cinematic [NEW] cinematics\licenses\license1.png [NEW] cinematics\licenses\license2.cinematic [NEW] cinematics\licenses\license2.png [NEW] cinematics\licenses\license3.cinematic [NEW] cinematics\licenses\license3.png [NEW] cinematics\licenses\license4.cinematic [NEW] cinematics\licenses\license4.png [NEW] cinematics\licenses\license5.cinematic [NEW] cinematics\licenses\license5.png [NEW] cinematics\novakid\1.png [NEW] cinematics\novakid\1a.png [NEW] cinematics\novakid\1b.png [NEW] cinematics\novakid\2.png [NEW] cinematics\novakid\3.png [NEW] cinematics\novakid\4.png [NEW] cinematics\novakid\5.png [NEW] cinematics\novakid\6.png [NEW] cinematics\novakid\7.png [NEW] cinematics\novakid\black.png [NEW] cinematics\novakid\comic.png [NEW] cinematics\novakid\intro.cinematic [NEW] cinematics\novakid\intro.cinematic.disabled [NEW] cinematics\penguin\1.png [NEW] cinematics\penguin\2.png [NEW] cinematics\penguin\3.png [NEW] cinematics\penguin\4.png [NEW] cinematics\penguin\4b.png [NEW] cinematics\penguin\4cap1.png [NEW] cinematics\penguin\4cap2.png [NEW] cinematics\penguin\5.png [NEW] cinematics\penguin\black.png [NEW] cinematics\penguin\intro.cinematic [NEW] cinematics\penguin\intro.cinematic.disabled [NEW] cinematics\repair\bunnyrepair.png [NEW] cinematics\repair\default.frames [NEW] cinematics\repair\apex\default.frames [NEW] cinematics\repair\apex\layer1.png [NEW] cinematics\repair\apex\repair.cinematic [NEW] cinematics\respawn\esc.png [NEW] cinematics\respawn\oresdropped.png [NEW] cinematics\respawn\pixelslost.png cinematics\respawn\apex\respawn.cinematic cinematics\respawn\avian\respawn.cinematic cinematics\respawn\floran\respawn.cinematic cinematics\respawn\glitch\respawn.cinematic cinematics\respawn\human\respawn.cinematic cinematics\respawn\hylotl\respawn.cinematic [NEW] cinematics\respawn\novakid\default.frames [NEW] cinematics\respawn\novakid\layer1.png [NEW] cinematics\respawn\novakid\layer2.png [NEW] cinematics\respawn\novakid\respawn.cinematic codex\codex.config codex\documents\agaranhunt.codex codex\documents\bossdreadwing.codex codex\documents\bossdreadwing.codexitem [NEW] codex\documents\bosshockhopper.codexitem [NEW] codex\documents\bossshockhopper.codex codex\documents\controls.codex [NEW] codex\documents\floranmission01.codex [NEW] codex\documents\floranmission01.codexitem [NEW] codex\documents\floranmission02.codex [NEW] codex\documents\floranmission02.codexitem [NEW] codex\documents\floranmission03.codex [NEW] codex\documents\floranmission03.codexitem [NEW] codex\documents\floranmission_01.png [NEW] codex\documents\floranmission_02.png [NEW] codex\documents\floranmission_03.png [NEW] codex\documents\lunarbook01.codex [NEW] codex\documents\lunarbook01.codexitem [NEW] codex\documents\lunarbook02.codex [NEW] codex\documents\lunarbook02.codexitem [NEW] codex\documents\lunarbook03.codex [NEW] codex\documents\lunarbook03.codexitem [NEW] codex\documents\lunarbook_01.png [NEW] codex\documents\lunarbook_02.png [NEW] codex\documents\lunarbook_03.png [NEW] codex\documents\novakidorigins.codex [NEW] codex\documents\novakidprologue.codex damage\bubble.damage [NEW] damage\bugnet.damage [NEW] damage\burning.damage damage\electroshock.damage [NEW] damage\fishing.damage [NEW] damage\frozenburning.damage [NEW] damage\gnomesmack.damage [NEW] damage\lash.damage [NEW] damage\poison.damage [NEW] damage\sawblade.damage [NEW] damage\snowball.damage [NEW] damage\tarball.damage [NEW] damage\tarhammer.damage damage\testpoison.damage damage\damageresponse\groundnpc.config dungeons\apex\apexresearchlab\apexresearchlab.dungeon dungeons\apex\apexresearchlab\entrance1-objects.png dungeons\apex\apexresearchlab\entrance1-wires.png dungeons\apex\apexresearchlab\entrance1.png dungeons\apex\apexresearchlab\key with grid.png dungeons\apex\apexresearchlab\key.png dungeons\apex\apextestchamber\1-objects.png [NEW] dungeons\apex\apextestchamber\1-wires.png dungeons\apex\apextestchamber\1.png dungeons\apex\apextestchamber\10a-objects.png [NEW] dungeons\apex\apextestchamber\10a-wires.png dungeons\apex\apextestchamber\10a.png dungeons\apex\apextestchamber\10b-objects.png [NEW] dungeons\apex\apextestchamber\10b-wires.png dungeons\apex\apextestchamber\10b.png dungeons\apex\apextestchamber\11a-objects.png [NEW] dungeons\apex\apextestchamber\11a-wires.png dungeons\apex\apextestchamber\11a.png dungeons\apex\apextestchamber\11b-objects.png [NEW] dungeons\apex\apextestchamber\11b-wires.png dungeons\apex\apextestchamber\11b.png dungeons\apex\apextestchamber\2a-objects.png [NEW] dungeons\apex\apextestchamber\2a-wires.png dungeons\apex\apextestchamber\2a.png dungeons\apex\apextestchamber\2b-objects.png [NEW] dungeons\apex\apextestchamber\2b-wires.png dungeons\apex\apextestchamber\2b.png dungeons\apex\apextestchamber\3a-objects.png [NEW] dungeons\apex\apextestchamber\3a-wires.png dungeons\apex\apextestchamber\3a.png dungeons\apex\apextestchamber\3b-objects.png [NEW] dungeons\apex\apextestchamber\3b-wires.png dungeons\apex\apextestchamber\3b.png dungeons\apex\apextestchamber\4-objects.png [NEW] dungeons\apex\apextestchamber\4-wires.png dungeons\apex\apextestchamber\4.png dungeons\apex\apextestchamber\5-objects.png [NEW] dungeons\apex\apextestchamber\5-wires.png dungeons\apex\apextestchamber\5.png dungeons\apex\apextestchamber\6a-objects.png [NEW] dungeons\apex\apextestchamber\6a-wires.png dungeons\apex\apextestchamber\6a.png dungeons\apex\apextestchamber\6b-objects.png [NEW] dungeons\apex\apextestchamber\6b-wires.png dungeons\apex\apextestchamber\6b.png dungeons\apex\apextestchamber\7a-objects.png [NEW] dungeons\apex\apextestchamber\7a-wires.png dungeons\apex\apextestchamber\7a.png dungeons\apex\apextestchamber\7b-objects.png [NEW] dungeons\apex\apextestchamber\7b-wires.png dungeons\apex\apextestchamber\7b.png dungeons\apex\apextestchamber\8a-objects.png [NEW] dungeons\apex\apextestchamber\8a-wires.png dungeons\apex\apextestchamber\8a.png dungeons\apex\apextestchamber\8b-objects.png [NEW] dungeons\apex\apextestchamber\8b-wires.png dungeons\apex\apextestchamber\8b.png dungeons\apex\apextestchamber\9-objects.png dungeons\apex\apextestchamber\9.png [NEW] dungeons\apex\apextestchamber\9a-wires.png [NEW] dungeons\apex\apextestchamber\9b-wires.png dungeons\apex\apextestchamber\apextestchamber.dungeon dungeons\apex\apextestchamber\entrance1-objects.png dungeons\apex\apextestchamber\entrance1-wires.png dungeons\apex\apextestchamber\entrance1.png dungeons\apex\apextestchamber\key with grid.png dungeons\apex\apextestchamber\key.png dungeons\apex\apextestchamber\rewardroom1a-objects.png [NEW] dungeons\apex\apextestchamber\rewardroom1a-wires.png dungeons\apex\apextestchamber\rewardroom1a.png dungeons\apex\apextestchamber\rewardroom1b-objects.png [NEW] dungeons\apex\apextestchamber\rewardroom1b-wires.png dungeons\apex\apextestchamber\rewardroom1b.png dungeons\apex\apextowerblock\anchor1.png dungeons\apex\apextowerblock\apextowerblock.dungeon dungeons\apex\apextowerblock\basement2.png dungeons\apex\apextowerblock\floor2.png dungeons\apex\apextowerblock\key with grid.png dungeons\apex\apextowerblock\key.png dungeons\apex\apextowerblock\offices.png dungeons\apex\apextowerblock\plaza1.png [NEW] dungeons\apex\apextowerblock\roof1-shield-objects.png dungeons\apex\apextowerblock\roof2.png dungeons\apex\apextowerblock\store.png dungeons\avian\avianairship\avianairship.dungeon dungeons\avian\avianairship\key with grid.png dungeons\avian\avianairship\key.png dungeons\avian\aviantemple\1-objects.png dungeons\avian\aviantemple\10-objects.png dungeons\avian\aviantemple\13a-objects.png dungeons\avian\aviantemple\13b-objects.png dungeons\avian\aviantemple\13c-objects.png dungeons\avian\aviantemple\14a-objects.png dungeons\avian\aviantemple\14b-objects.png dungeons\avian\aviantemple\14c-objects.png dungeons\avian\aviantemple\15a-objects.png dungeons\avian\aviantemple\15b-objects.png dungeons\avian\aviantemple\15c-objects.png dungeons\avian\aviantemple\15d-objects.png dungeons\avian\aviantemple\16-objects.png dungeons\avian\aviantemple\17-objects.png dungeons\avian\aviantemple\18-objects.png dungeons\avian\aviantemple\19a-objects.png dungeons\avian\aviantemple\19b-objects.png dungeons\avian\aviantemple\19c-objects.png dungeons\avian\aviantemple\2-objects.png dungeons\avian\aviantemple\20-objects.png dungeons\avian\aviantemple\21c-objects.png dungeons\avian\aviantemple\22-objects.png dungeons\avian\aviantemple\23-objects.png dungeons\avian\aviantemple\24-objects.png dungeons\avian\aviantemple\25-objects.png dungeons\avian\aviantemple\26-objects.png dungeons\avian\aviantemple\27-objects.png dungeons\avian\aviantemple\28-objects.png dungeons\avian\aviantemple\3-objects.png dungeons\avian\aviantemple\30-objects.png dungeons\avian\aviantemple\4-objects.png dungeons\avian\aviantemple\6-objects.png [NEW] dungeons\avian\aviantemple\7a-objects.png [NEW] dungeons\avian\aviantemple\7a.png [NEW] dungeons\avian\aviantemple\7b-objects.png [NEW] dungeons\avian\aviantemple\7b.png dungeons\avian\aviantemple\8a-objects.png dungeons\avian\aviantemple\8b-objects.png dungeons\avian\aviantemple\9-objects.png dungeons\avian\aviantemple\9.png dungeons\avian\aviantemple\aviantemple.dungeon dungeons\avian\aviantemple\entrance1-objects.png dungeons\avian\aviantemple\entrance2-objects.png dungeons\avian\aviantemple\entrance3-objects.png dungeons\avian\aviantemple\entrance4-objects.png dungeons\avian\aviantemple\entrance4.png dungeons\avian\aviantemple\entrance5-objects.png dungeons\avian\aviantemple\entrance6-objects.png dungeons\avian\aviantemple\entrance6.png dungeons\avian\aviantemple\key with grid.png dungeons\avian\aviantemple\key.png dungeons\avian\aviantemple\pyramidentry1-objects.png dungeons\avian\aviantemple\pyramidentry1.png dungeons\avian\aviantemple\pyramidentry2-objects.png dungeons\avian\aviantemple\pyramidentry2.png dungeons\avian\aviantemple\pyramidentry3-objects.png dungeons\avian\aviantemple\pyramidentry3.png dungeons\avian\aviantemple\waterendceiling.png dungeons\avian\aviantemple\waterendfloor.png dungeons\avian\aviantemple\waterendleft.png dungeons\avian\aviantemple\waterendright.png dungeons\avian\aviantomb\10b-objects.png dungeons\avian\aviantomb\11a-objects.png dungeons\avian\aviantomb\3d-objects.png dungeons\avian\aviantomb\aviantomb.dungeon dungeons\avian\aviantomb\endleft2a-objects.png dungeons\avian\aviantomb\endleft2b-objects.png dungeons\avian\aviantomb\endright2a-objects.png dungeons\avian\aviantomb\endright2b-objects.png dungeons\avian\aviantomb\key with grid.png dungeons\avian\aviantomb\key.png dungeons\avian\aviantower\aviantower.dungeon dungeons\avian\aviantower\key with grid.png dungeons\avian\aviantower\key.png dungeons\avian\avianvillage\avianvillage.dungeon dungeons\avian\avianvillage\key with grid.png dungeons\avian\avianvillage\key.png dungeons\floran\floranhell\floranhell.dungeon dungeons\floran\floranhell\key with grid.png dungeons\floran\floranhell\key.png dungeons\floran\floranhuntinggrounds\2a-chestobjects.png dungeons\floran\floranhuntinggrounds\2a-objects.png dungeons\floran\floranhuntinggrounds\5c-objects.png dungeons\floran\floranhuntinggrounds\entrance1-objects.png dungeons\floran\floranhuntinggrounds\floranhuntinggrounds.dungeon dungeons\floran\floranhuntinggrounds\key with grid.png dungeons\floran\floranhuntinggrounds\key.png dungeons\floran\floranvillagetower\1a-objects.png dungeons\floran\floranvillagetower\1b-objects.png dungeons\floran\floranvillagetower\2a-objects.png dungeons\floran\floranvillagetower\2b-objects.png dungeons\floran\floranvillagetower\3b-objects.png dungeons\floran\floranvillagetower\4a-objects.png dungeons\floran\floranvillagetower\floranvillagetower.dungeon dungeons\floran\floranvillagetower\groundhut1a-objects.png dungeons\floran\floranvillagetower\groundhut2a-objects.png dungeons\floran\floranvillagetower\groundhut4a-objects.png dungeons\floran\floranvillagetower\groundhut5a-objects.png dungeons\floran\floranvillagetower\groundhut5b-objects.png dungeons\floran\floranvillagetower\groundhut6a-objects.png dungeons\floran\floranvillagetower\key with grid.png dungeons\floran\floranvillagetower\key.png dungeons\floran\floranvillagetower\roof2a-objects.png dungeons\floran\floranvillagetower\roof3a-objects.png dungeons\floran\floranvillagetower\roof4b-objects.png dungeons\floran\floranvillagetower\treebase1-objects.png dungeons\floran\floranvillagetower\treebase2-objects.png dungeons\floran\floranvillagetower\treebase3-objects.png dungeons\glitch\glitchcastle\glitchcastle.dungeon dungeons\glitch\glitchcastle\key with grid.png dungeons\glitch\glitchcastle\key.png dungeons\glitch\glitchsewer\glitchsewer.dungeon dungeons\glitch\glitchsewer\key with grid.png dungeons\glitch\glitchsewer\key.png dungeons\glitch\glitchvillage\20a-objects.png dungeons\glitch\glitchvillage\20b-objects.png dungeons\glitch\glitchvillage\22a-objects.png dungeons\glitch\glitchvillage\22b-objects.png dungeons\glitch\glitchvillage\23a-objects.png dungeons\glitch\glitchvillage\23b-objects.png dungeons\glitch\glitchvillage\glitchvillage.dungeon dungeons\glitch\glitchvillage\key with grid.png dungeons\glitch\glitchvillage\key.png dungeons\glitch\glitchvillage\towncenter1-objects.png dungeons\glitch\glitchvillage\towncenter1.png dungeons\human\humanbunker\humanbunker.dungeon dungeons\human\humanprison\humanprison.dungeon [NEW] dungeons\human\humanprison\prisonblock2a-shield-objects.png [NEW] dungeons\human\humanprison\prisonblock2a-shield.png [NEW] dungeons\human\humanprison\prisonblock2b-shield-objects.png [NEW] dungeons\human\humanprison\prisonblock2c-shield-objects.png dungeons\microdungeons\biome\glacier\glacier.dungeon dungeons\microdungeons\biome\ice\ice.dungeon dungeons\microdungeons\biome\igloo\igloo.dungeon dungeons\microdungeons\biome\oasis\oasis.dungeon dungeons\microdungeons\biome\sandstone\sandstone.dungeon dungeons\microdungeons\biome\tar\tar.dungeon dungeons\microdungeons\biome\toxicplains\toxicplains.dungeon dungeons\microdungeons\common\blank\blank.dungeon dungeons\microdungeons\common\block1platforms\block1platforms.dungeon dungeons\microdungeons\common\blockpile\blockpile.dungeon dungeons\microdungeons\common\blocks\blocks.dungeon dungeons\microdungeons\common\flats\flats.dungeon dungeons\microdungeons\common\layeredspire\layeredspire.dungeon dungeons\microdungeons\common\loops\loops.dungeon dungeons\microdungeons\common\none\none.dungeon dungeons\microdungeons\common\reversepyramids\reversepyramids.dungeon dungeons\microdungeons\common\rockyshapes\rockyshapes.dungeon dungeons\microdungeons\common\rods\rods.dungeon dungeons\microdungeons\common\spikes\spikes.dungeon dungeons\microdungeons\common\spiralspikes\spiralspikes.dungeon dungeons\microdungeons\common\stripeblocks\stripeblocks.dungeon dungeons\microdungeons\common\wiggles\wiggles.dungeon dungeons\microdungeons\coraltemple\coraltemple.dungeon dungeons\microdungeons\molecave\11a.png dungeons\microdungeons\molecave\molecave.dungeon dungeons\microdungeons\platforming\aridplatforming\aridplatforming.dungeon dungeons\microdungeons\platforming\desertplatforming\desertplatforming.dungeon dungeons\microdungeons\platforming\greenplatforming\greenplatforming.dungeon dungeons\microdungeons\platforming\iceplatforming\iceplatforming.dungeon dungeons\microdungeons\platforming\savannahplatforming\savannahplatforming.dungeon [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyapexunderground\earlyapexundergroundencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyapexunderground\lab1-objects.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyapexunderground\lab1.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyapexunderground\trap1-objects.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyapexunderground\trap1.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyapexunderground\treasure1-objects.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyapexunderground\treasure1.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyapexunderground\treasure2-objects.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyapexunderground\treasure2.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyavianunderground\chest1-objects.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyavianunderground\chest1.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyavianunderground\chest2-objects.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyavianunderground\chest2.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyavianunderground\chest3-objects.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyavianunderground\chest3.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyavianunderground\earlyavianundergroundencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyavianunderground\tomb1-objects.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyavianunderground\tomb1.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyavianunderground\tomb2-objects.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyavianunderground\tomb2.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlygenericunderground\1.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlygenericunderground\earlygenericunderground.dungeon [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyglitchunderground\earlyglitchundergroundencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyglitchunderground\sewer1-objects.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyglitchunderground\sewer1.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyglitchunderground\traproom1-objects.png [NEW] dungeons\microdungeons\randomencounter\earlytier\earlyglitchunderground\traproom1.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateapexunderground\lab1-objects.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateapexunderground\lab1-wires.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateapexunderground\lab1.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateapexunderground\lab2-objects.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateapexunderground\lab2-wires.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateapexunderground\lab2.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateapexunderground\lateapexundergroundencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\latetier\lateapexunderground\trap1-liquids.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateapexunderground\trap1-objects.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateapexunderground\trap1.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateapexunderground\treasure1-objects.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateapexunderground\treasure1.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateapexunderground\treasure2-objects.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateapexunderground\treasure2-wires.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateapexunderground\treasure2.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateavianunderground\chest1-objects.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateavianunderground\chest1.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateavianunderground\chest2-objects.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateavianunderground\chest2.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateavianunderground\chest3-objects.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateavianunderground\chest3.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateavianunderground\lateavianundergroundencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\latetier\lateavianunderground\tomb1-objects.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateavianunderground\tomb1.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateavianunderground\tomb2-objects.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateavianunderground\tomb2.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateglitchunderground\lateglitchundergroundencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\latetier\lateglitchunderground\sewer1-objects.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateglitchunderground\sewer1.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateglitchunderground\sewer2-objects.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateglitchunderground\sewer2.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateglitchunderground\traproom1-objects.png [NEW] dungeons\microdungeons\randomencounter\latetier\lateglitchunderground\traproom1.png [NEW] dungeons\microdungeons\randomencounter\midtier\midapexunderground\lab1-objects.png [NEW] dungeons\microdungeons\randomencounter\midtier\midapexunderground\lab1.png [NEW] dungeons\microdungeons\randomencounter\midtier\midapexunderground\midapexundergroundencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\midtier\midapexunderground\trap1-objects.png [NEW] dungeons\microdungeons\randomencounter\midtier\midapexunderground\trap1.png [NEW] dungeons\microdungeons\randomencounter\midtier\midapexunderground\treasure1-objects.png [NEW] dungeons\microdungeons\randomencounter\midtier\midapexunderground\treasure1.png [NEW] dungeons\microdungeons\randomencounter\midtier\midapexunderground\treasure2-objects.png [NEW] dungeons\microdungeons\randomencounter\midtier\midapexunderground\treasure2.png [NEW] dungeons\microdungeons\randomencounter\midtier\midavianunderground\chest1-objects.png [NEW] dungeons\microdungeons\randomencounter\midtier\midavianunderground\chest1.png [NEW] dungeons\microdungeons\randomencounter\midtier\midavianunderground\chest2-objects.png [NEW] dungeons\microdungeons\randomencounter\midtier\midavianunderground\chest2-wires.png [NEW] dungeons\microdungeons\randomencounter\midtier\midavianunderground\chest2.png [NEW] dungeons\microdungeons\randomencounter\midtier\midavianunderground\chest3-objects.png [NEW] dungeons\microdungeons\randomencounter\midtier\midavianunderground\chest3.png [NEW] dungeons\microdungeons\randomencounter\midtier\midavianunderground\home1-objects.png [NEW] dungeons\microdungeons\randomencounter\midtier\midavianunderground\home1.png [NEW] dungeons\microdungeons\randomencounter\midtier\midavianunderground\midavianundergroundencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\midtier\midavianunderground\tomb1-objects.png [NEW] dungeons\microdungeons\randomencounter\midtier\midavianunderground\tomb1.png [NEW] dungeons\microdungeons\randomencounter\midtier\midfloranunderground\chamber1-objects.png [NEW] dungeons\microdungeons\randomencounter\midtier\midfloranunderground\chamber1.png [NEW] dungeons\microdungeons\randomencounter\midtier\midfloranunderground\midfloranundergroundencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\midtier\midglitchunderground\midglitchundergroundencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\midtier\midglitchunderground\sewer1-objects.png [NEW] dungeons\microdungeons\randomencounter\midtier\midglitchunderground\sewer1.png [NEW] dungeons\microdungeons\randomencounter\midtier\midglitchunderground\traproom1-objects.png [NEW] dungeons\microdungeons\randomencounter\midtier\midglitchunderground\traproom1.png [NEW] dungeons\microdungeons\randomencounter\unsorted\asteroidfield\asteroidencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\unsorted\asteroidfield\miningcamp1-objects.png [NEW] dungeons\microdungeons\randomencounter\unsorted\asteroidfield\miningcamp1.png [NEW] dungeons\microdungeons\randomencounter\unsorted\asteroidfield\smallcave1.png [NEW] dungeons\microdungeons\randomencounter\unsorted\avian\aviancave.png [NEW] dungeons\microdungeons\randomencounter\unsorted\avian\aviancaveobjects.png [NEW] dungeons\microdungeons\randomencounter\unsorted\avian\aviandock.png [NEW] dungeons\microdungeons\randomencounter\unsorted\avian\aviandockobjects.png [NEW] dungeons\microdungeons\randomencounter\unsorted\avian\aviandockobjects2.png [NEW] dungeons\microdungeons\randomencounter\unsorted\avian\avianencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\unsorted\avian\key with grid.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\banditcamp1.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\banditcamp2.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\banditcamp3.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\banditcamp4.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\banditcamp5.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\banditcamp6.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\banditcampobjects1.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\banditcampobjects2.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\banditcampobjects3.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\banditcampobjects4.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\banditcampobjects5.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\banditcampobjects6.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\blacksmith.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\blacksmitha.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\cropfield.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\cropfielda.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\cultist1.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\cultist2.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\cultistobjects1.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\cultistobjects2.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\farm.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\farma.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\key with grid.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\key.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\miniboss.dungeon [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\minibossbipedobjects.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\minibossflyingobjects.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\minibossquadruped.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\minibossquadrupedobjects.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\randomencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\sewerdrain.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\sewerdraina.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\smallbunker1.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\smallbunker1objects.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\smallhouse1.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\smallhouse1a.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\tower1.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\tower1a.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\tradingcaravan1.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\tradingcaravan2.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\tradingcaravan3.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\tradingcaravan4.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\tradingcaravan5.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\tradingcaravan6.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\tradingcaravanobjects1.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\tradingcaravanobjects2.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\tradingcaravanobjects3.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\tradingcaravanobjects4.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\tradingcaravanobjects5.png [NEW] dungeons\microdungeons\randomencounter\unsorted\generic\tradingcaravanobjects6.png [NEW] dungeons\microdungeons\randomencounter\unsorted\glitch\glitchencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\unsorted\glitch\glitchtower1.png [NEW] dungeons\microdungeons\randomencounter\unsorted\glitch\glitchtower1a.png [NEW] dungeons\microdungeons\randomencounter\unsorted\glitch\glitchtower2.png [NEW] dungeons\microdungeons\randomencounter\unsorted\glitch\glitchtower2a.png [NEW] dungeons\microdungeons\randomencounter\unsorted\glitch\glitchtransport.png [NEW] dungeons\microdungeons\randomencounter\unsorted\glitch\glitchtransportobjects.png [NEW] dungeons\microdungeons\randomencounter\unsorted\glitch\key with grid.png [NEW] dungeons\microdungeons\randomencounter\unsorted\glitch\key.png [NEW] dungeons\microdungeons\randomencounter\unsorted\glitch\test1.png [NEW] dungeons\microdungeons\randomencounter\unsorted\shroomencounter\1.png [NEW] dungeons\microdungeons\randomencounter\unsorted\shroomencounter\1a.png [NEW] dungeons\microdungeons\randomencounter\unsorted\shroomencounter\2.png [NEW] dungeons\microdungeons\randomencounter\unsorted\shroomencounter\2a.png [NEW] dungeons\microdungeons\randomencounter\unsorted\shroomencounter\3.png [NEW] dungeons\microdungeons\randomencounter\unsorted\shroomencounter\3a.png [NEW] dungeons\microdungeons\randomencounter\unsorted\shroomencounter\4.png [NEW] dungeons\microdungeons\randomencounter\unsorted\shroomencounter\4a.png [NEW] dungeons\microdungeons\randomencounter\unsorted\shroomencounter\5.png [NEW] dungeons\microdungeons\randomencounter\unsorted\shroomencounter\5a.png [NEW] dungeons\microdungeons\randomencounter\unsorted\shroomencounter\6.png [NEW] dungeons\microdungeons\randomencounter\unsorted\shroomencounter\6a.png [NEW] dungeons\microdungeons\randomencounter\unsorted\shroomencounter\key with grid.png [NEW] dungeons\microdungeons\randomencounter\unsorted\shroomencounter\key.png [NEW] dungeons\microdungeons\randomencounter\unsorted\shroomencounter\shroomencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\unsorted\treasureroom\1.png [NEW] dungeons\microdungeons\randomencounter\unsorted\treasureroom\1a.png [NEW] dungeons\microdungeons\randomencounter\unsorted\treasureroom\2.png [NEW] dungeons\microdungeons\randomencounter\unsorted\treasureroom\2a.png [NEW] dungeons\microdungeons\randomencounter\unsorted\treasureroom\key with grid.png [NEW] dungeons\microdungeons\randomencounter\unsorted\treasureroom\treasureroom.dungeon dungeons\microdungeons\rare\rockclimb\rockclimb.dungeon dungeons\microdungeons\rare\rocktunnel\rocktunnel.dungeon dungeons\microdungeons\terrainfeatures\terrainfeatures.dungeon [NEW] dungeons\missions\floranmissions\floranmission1-liquids.png [NEW] dungeons\missions\floranmissions\floranmission1-objects.png [NEW] dungeons\missions\floranmissions\floranmission1-wires1.png [NEW] dungeons\missions\floranmissions\floranmission1.dungeon [NEW] dungeons\missions\floranmissions\floranmission1.png [NEW] dungeons\missions\floranmissions\key with grid.png [NEW] dungeons\missions\floranmissions\key.png [NEW] dungeons\missions\glitchmissions\glitchmission1-objects.png [NEW] dungeons\missions\glitchmissions\glitchmission1.dungeon [NEW] dungeons\missions\glitchmissions\glitchmission1.png [NEW] dungeons\missions\lunarbase\key with grid.png [NEW] dungeons\missions\lunarbase\key.png [NEW] dungeons\missions\lunarbase\lunarbase-objects.png [NEW] dungeons\missions\lunarbase\lunarbase-wires1.png [NEW] dungeons\missions\lunarbase\lunarbase-wires2.png [NEW] dungeons\missions\lunarbase\lunarbase.dungeon [NEW] dungeons\missions\lunarbase\lunarbase.png [NEW] dungeons\missions\missiontest1\key with grid.png [NEW] dungeons\missions\missiontest1\key.png [NEW] dungeons\missions\missiontest1\missiontest1-liquids.png [NEW] dungeons\missions\missiontest1\missiontest1-objects.png [NEW] dungeons\missions\missiontest1\missiontest1-wires1.png [NEW] dungeons\missions\missiontest1\missiontest1-wires2.png [NEW] dungeons\missions\missiontest1\missiontest1.dungeon [NEW] dungeons\missions\missiontest1\missiontest1.png [NEW] dungeons\missions\penguinmissions\penguinmission1-liquids.png [NEW] dungeons\missions\penguinmissions\penguinmission1-objects.png [NEW] dungeons\missions\penguinmissions\penguinmission1.dungeon [NEW] dungeons\missions\penguinmissions\penguinmission1.png [NEW] dungeons\missions\penguinmissions\penguinmission2-objects.png [NEW] dungeons\missions\penguinmissions\penguinmission2-wires.png [NEW] dungeons\missions\penguinmissions\penguinmission2.dungeon [NEW] dungeons\missions\penguinmissions\penguinmission2.png [NEW] dungeons\other\ancientgateway\ancientgateway.dungeon [NEW] dungeons\other\ancientgateway\gateway-objects.png [NEW] dungeons\other\ancientgateway\gateway.png [NEW] dungeons\other\ancientgateway\key with grid.png [NEW] dungeons\other\ancientgateway\key.png dungeons\other\naturalcave\13a-objects.png dungeons\other\naturalcave\13b-objects.png dungeons\other\naturalcave\1b-objects.png dungeons\other\naturalcave\2b-objects.png dungeons\other\naturalcave\2d-objects.png dungeons\other\naturalcave\6a-npcs.png dungeons\other\naturalcave\6b-npcs.png dungeons\other\naturalcave\6c-npcs.png dungeons\other\naturalcave\6d-npcs.png dungeons\other\naturalcave\6e-npcs.png dungeons\other\naturalcave\campsite1-objects.png dungeons\other\naturalcave\campsite1left.png dungeons\other\naturalcave\campsite1right.png dungeons\other\naturalcave\campsite2-objects.png dungeons\other\naturalcave\campsite2left.png dungeons\other\naturalcave\campsite2right.png dungeons\other\naturalcave\campsite3-objects.png dungeons\other\naturalcave\campsite3left.png dungeons\other\naturalcave\campsite3right.png dungeons\other\naturalcave\campsite4-objects.png dungeons\other\naturalcave\campsite4left.png dungeons\other\naturalcave\campsite4right.png dungeons\other\naturalcave\campsite5-objects.png dungeons\other\naturalcave\campsite5left.png dungeons\other\naturalcave\campsite5right.png dungeons\other\naturalcave\campsite6-objects.png dungeons\other\naturalcave\campsite6left.png dungeons\other\naturalcave\campsite6right.png dungeons\other\naturalcave\entrance2a-objects.png dungeons\other\naturalcave\entrance2a.png dungeons\other\naturalcave\entrance2b-objects.png dungeons\other\naturalcave\entrance2b.png dungeons\other\naturalcave\entrance2c-objects.png dungeons\other\naturalcave\entrance2c.png dungeons\other\naturalcave\entrance3-objects.png dungeons\other\naturalcave\entrance3.png dungeons\other\naturalcave\entrance5-objects.png dungeons\other\naturalcave\entrance5.png dungeons\other\naturalcave\entrance6-objects.png dungeons\other\naturalcave\entrance6.png dungeons\other\naturalcave\key with grid.png dungeons\other\naturalcave\key.png dungeons\other\naturalcave\naturalcave.dungeon [NEW] dungeons\other\outpost\dining1-objects.png [NEW] dungeons\other\outpost\dining1.png [NEW] dungeons\other\outpost\dining1nopipes-objects.png [NEW] dungeons\other\outpost\dining1nopipes.png [NEW] dungeons\other\outpost\dining2-objects.png [NEW] dungeons\other\outpost\dining2.png [NEW] dungeons\other\outpost\dining2nopipes-objects.png [NEW] dungeons\other\outpost\dining2nopipes.png [NEW] dungeons\other\outpost\dining3-objects.png [NEW] dungeons\other\outpost\dining3.png [NEW] dungeons\other\outpost\dining3nopipes-objects.png [NEW] dungeons\other\outpost\dining3nopipes.png [NEW] dungeons\other\outpost\dining4-objects.png [NEW] dungeons\other\outpost\dining4nopipes-objects.png [NEW] dungeons\other\outpost\doorway5-wires.png [NEW] dungeons\other\outpost\doorway5left-objects.png [NEW] dungeons\other\outpost\doorway5left.png [NEW] dungeons\other\outpost\doorway5right-objects.png [NEW] dungeons\other\outpost\doorway5right.png [NEW] dungeons\other\outpost\doorway7-wires.png [NEW] dungeons\other\outpost\doorway7left-objects.png [NEW] dungeons\other\outpost\doorway7left.png [NEW] dungeons\other\outpost\doorway7right-objects.png [NEW] dungeons\other\outpost\doorway7right.png [NEW] dungeons\other\outpost\dorm1-objects.png [NEW] dungeons\other\outpost\dorm1.png [NEW] dungeons\other\outpost\dorm2-objects.png [NEW] dungeons\other\outpost\dorm3-objects.png [NEW] dungeons\other\outpost\dorm4-objects.png [NEW] dungeons\other\outpost\key with grid.png [NEW] dungeons\other\outpost\key.png [NEW] dungeons\other\outpost\lobby1-objects.png [NEW] dungeons\other\outpost\lobby1.png [NEW] dungeons\other\outpost\lobby1nopipes-objects.png [NEW] dungeons\other\outpost\lobby1nopipes.png [NEW] dungeons\other\outpost\lobby2-objects.png [NEW] dungeons\other\outpost\lobby2nopipes-objects.png [NEW] dungeons\other\outpost\lobby3-objects.png [NEW] dungeons\other\outpost\lobby3.png [NEW] dungeons\other\outpost\lobby3nopipes-objects.png [NEW] dungeons\other\outpost\lobby3nopipes.png [NEW] dungeons\other\outpost\lobby4-objects.png [NEW] dungeons\other\outpost\lobby4nopipes-objects.png [NEW] dungeons\other\outpost\lobby5-objects.png [NEW] dungeons\other\outpost\lobby5.png [NEW] dungeons\other\outpost\lobby5nopipes-objects.png [NEW] dungeons\other\outpost\lobby5nopipes.png [NEW] dungeons\other\outpost\lobby6-objects.png [NEW] dungeons\other\outpost\lobby6nopipes-objects.png [NEW] dungeons\other\outpost\lobby7-objects.png [NEW] dungeons\other\outpost\lobby7.png [NEW] dungeons\other\outpost\lobby7nopipes-objects.png [NEW] dungeons\other\outpost\lobby7nopipes.png [NEW] dungeons\other\outpost\lobby8-objects.png [NEW] dungeons\other\outpost\lobby8nopipes-objects.png [NEW] dungeons\other\outpost\lobby9-objects.png [NEW] dungeons\other\outpost\lobby9.png [NEW] dungeons\other\outpost\lobby9nopipes-objects.png [NEW] dungeons\other\outpost\lobby9nopipes.png [NEW] dungeons\other\outpost\oustpostbase1.png [NEW] dungeons\other\outpost\outpost.dungeon [NEW] dungeons\other\outpost\outpostbase1-objects.png [NEW] dungeons\other\outpost\outpostbase1.png [NEW] dungeons\other\outpost\outpostbase2-objects.png [NEW] dungeons\other\outpost\outpostbase2.png [NEW] dungeons\other\outpost\outpoststatic-objects.png [NEW] dungeons\other\outpost\outpoststatic.png [NEW] dungeons\other\outpost\roombase1.png [NEW] dungeons\other\outpost\roombase1nopipes.png [NEW] dungeons\other\outpost\roombase2.png [NEW] dungeons\other\outpost\roombase2nopipes.png [NEW] dungeons\other\outpost\roombase3.png [NEW] dungeons\other\outpost\roombase3nopipes.png [NEW] dungeons\other\outpost\roombase4.png [NEW] dungeons\other\outpost\roombase4nopipes.png [NEW] dungeons\other\outpost\security1-objects.png [NEW] dungeons\other\outpost\security1.png [NEW] dungeons\other\outpost\security1nopipes-objects.png [NEW] dungeons\other\outpost\security1nopipes.png [NEW] dungeons\other\outpost\security2-objects.png [NEW] dungeons\other\outpost\security2nopipes-objects.png [NEW] dungeons\other\outpost\security3-objects.png [NEW] dungeons\other\outpost\security3.png [NEW] dungeons\other\outpost\security3nopipes-objects.png [NEW] dungeons\other\outpost\security3nopipes.png [NEW] dungeons\other\outpost\security4-objects.png [NEW] dungeons\other\outpost\security4nopipes-objects.png [NEW] dungeons\other\outpost\security5-objects.png [NEW] dungeons\other\outpost\security5nopipes-objects.png [NEW] dungeons\other\outpost\security6-objects.png [NEW] dungeons\other\outpost\security6nopipes-objects.png [NEW] dungeons\other\outpost\storage1-objects.png [NEW] dungeons\other\outpost\storage1.png [NEW] dungeons\other\outpost\storage1nopipes-objects.png [NEW] dungeons\other\outpost\storage1nopipes.png [NEW] dungeons\other\outpost\storage2-objects.png [NEW] dungeons\other\outpost\storage2.png [NEW] dungeons\other\outpost\storage2nopipes-objects.png [NEW] dungeons\other\outpost\storage2nopipes.png [NEW] dungeons\other\outpost\storage3-objects.png [NEW] dungeons\other\outpost\storage3.png [NEW] dungeons\other\outpost\storage3nopipes-objects.png [NEW] dungeons\other\outpost\storage3nopipes.png [NEW] dungeons\other\outpost\storage4-objects.png [NEW] dungeons\other\outpost\storage4.png [NEW] dungeons\other\outpost\storage4nopipes-objects.png [NEW] dungeons\other\outpost\storage4nopipes.png [NEW] dungeons\other\outpost\toilet1-objects.png [NEW] dungeons\other\outpost\toilet1.png [NEW] dungeons\other\outpost\toilet1nopipes-objects.png [NEW] dungeons\other\outpost\toilet1nopipes.png [NEW] dungeons\other\outpost\toilet2-objects.png [NEW] dungeons\other\outpost\toilet2.png [NEW] dungeons\other\outpost\toilet2nopipes-objects.png [NEW] dungeons\other\outpost\toilet2nopipes.png [NEW] dungeons\other\outpost\toilet3-objects.png [NEW] dungeons\other\outpost\toilet3.png [NEW] dungeons\other\outpost\toilet3nopipes-objects.png [NEW] dungeons\other\outpost\toilet3nopipes.png [NEW] dungeons\other\outpost\toilet4-objects.png [NEW] dungeons\other\outpost\toilet4nopipes-objects.png [NEW] dungeons\other\scifidungeon\1.png [NEW] dungeons\other\scifidungeon\1a.png [NEW] dungeons\other\scifidungeon\2.png [NEW] dungeons\other\scifidungeon\2a.png [NEW] dungeons\other\scifidungeon\3.png [NEW] dungeons\other\scifidungeon\3a.png [NEW] dungeons\other\scifidungeon\4.png [NEW] dungeons\other\scifidungeon\4a.png [NEW] dungeons\other\scifidungeon\5.png [NEW] dungeons\other\scifidungeon\5a.png [NEW] dungeons\other\scifidungeon\6.png [NEW] dungeons\other\scifidungeon\6a.png [NEW] dungeons\other\scifidungeon\7.png [NEW] dungeons\other\scifidungeon\7pod.png [NEW] dungeons\other\scifidungeon\endbottom.png [NEW] dungeons\other\scifidungeon\endbottoma.png [NEW] dungeons\other\scifidungeon\endleft.png [NEW] dungeons\other\scifidungeon\endlefta.png [NEW] dungeons\other\scifidungeon\endleftb.png [NEW] dungeons\other\scifidungeon\endleftsmall.png [NEW] dungeons\other\scifidungeon\endright.png [NEW] dungeons\other\scifidungeon\endrighta.png [NEW] dungeons\other\scifidungeon\endrightb.png [NEW] dungeons\other\scifidungeon\endrightsmall.png [NEW] dungeons\other\scifidungeon\endtop.png [NEW] dungeons\other\scifidungeon\entrance1.png [NEW] dungeons\other\scifidungeon\entrance1a.png [NEW] dungeons\other\scifidungeon\key with grid.png [NEW] dungeons\other\scifidungeon\key.png [NEW] dungeons\other\scifidungeon\scifidungeon.dungeon effects\bandageuse.effectsource [NEW] effects\corrosive.effectsource [NEW] effects\defaultblue.effectsource [NEW] effects\defaultlightblue.effectsource [NEW] effects\defaultmagenta.effectsource [NEW] effects\drinking.effectsource [NEW] effects\drinkinghealing.effectsource [NEW] effects\flamesfast.effectsource effects\foodcritical.effectsource [NEW] effects\frozenburning.effectsource [NEW] effects\frozenfiretrail.effectsource [NEW] effects\frozenflames.effectsource [NEW] effects\frozenslow.effectsource [NEW] effects\icetrailfast.effectsource [NEW] effects\lighttrailfast.effectsource [NEW] effects\poisondrip.effectsource [NEW] effects\snowflakeshurikentrail.effectsource [NEW] effects\sparklesunicorn.effectsource [NEW] effects\squirt.effectsource effects\stimuse.effectsource [NEW] effects\tar.effectsource [NEW] effects\tarball.effectsource [NEW] effects\tarfast.effectsource [NEW] effects\tarslow.effectsource humanoid\any\gravgun1.png [NEW] humanoid\any\playerwarpinbeamgate.png [NEW] humanoid\any\playerwarpoutbeamgate.png [NEW] humanoid\any\playerwarpoutgate.png [NEW] humanoid\human\hair\fem57.png [NEW] humanoid\human\hair\fem58.png [NEW] humanoid\human\hair\fem59.png [NEW] humanoid\human\hair\fem60.png [NEW] humanoid\human\hair\fem61.png [NEW] humanoid\human\hair\fem62.png [NEW] humanoid\human\hair\fem63.png [NEW] humanoid\human\hair\male63.png [NEW] humanoid\hylotl\hair\41.png [NEW] humanoid\hylotl\hair\42.png [NEW] humanoid\hylotl\hair\43.png [NEW] humanoid\hylotl\hair\44.png [NEW] humanoid\hylotl\hair\45.png [NEW] humanoid\hylotl\hair\46.png [NEW] humanoid\hylotl\hair\47.png [NEW] humanoid\hylotl\hair\48.png [NEW] humanoid\novakid\backarm.png [NEW] humanoid\novakid\dead.png [NEW] humanoid\novakid\emote.png [NEW] humanoid\novakid\femalebody.png [NEW] humanoid\novakid\femalehead.png [NEW] humanoid\novakid\frontarm.png [NEW] humanoid\novakid\malebody.png [NEW] humanoid\novakid\malehead.png [NEW] humanoid\novakid\brand\0.png [NEW] humanoid\novakid\brand\1.png [NEW] humanoid\novakid\brand\10.png [NEW] humanoid\novakid\brand\11.png [NEW] humanoid\novakid\brand\12.png [NEW] humanoid\novakid\brand\13.png [NEW] humanoid\novakid\brand\14.png [NEW] humanoid\novakid\brand\15.png [NEW] humanoid\novakid\brand\16.png [NEW] humanoid\novakid\brand\17.png [NEW] humanoid\novakid\brand\18.png [NEW] humanoid\novakid\brand\19.png [NEW] humanoid\novakid\brand\2.png [NEW] humanoid\novakid\brand\3.png [NEW] humanoid\novakid\brand\4.png [NEW] humanoid\novakid\brand\5.png [NEW] humanoid\novakid\brand\6.png [NEW] humanoid\novakid\brand\7.png [NEW] humanoid\novakid\brand\8.png [NEW] humanoid\novakid\brand\9.png [NEW] humanoid\novakid\brand\default.frames [NEW] humanoid\novakid\hair\default.frames [NEW] humanoid\novakid\hair\fem0.png [NEW] humanoid\novakid\hair\fem1.png [NEW] humanoid\novakid\hair\fem10.png [NEW] humanoid\novakid\hair\fem11.png [NEW] humanoid\novakid\hair\fem12.png [NEW] humanoid\novakid\hair\fem13.png [NEW] humanoid\novakid\hair\fem14.png [NEW] humanoid\novakid\hair\fem15.png [NEW] humanoid\novakid\hair\fem16.png [NEW] humanoid\novakid\hair\fem17.png [NEW] humanoid\novakid\hair\fem18.png [NEW] humanoid\novakid\hair\fem19.png [NEW] humanoid\novakid\hair\fem2.png [NEW] humanoid\novakid\hair\fem3.png [NEW] humanoid\novakid\hair\fem4.png [NEW] humanoid\novakid\hair\fem5.png [NEW] humanoid\novakid\hair\fem6.png [NEW] humanoid\novakid\hair\fem7.png [NEW] humanoid\novakid\hair\fem8.png [NEW] humanoid\novakid\hair\fem9.png [NEW] humanoid\novakid\hair\male0.png [NEW] humanoid\novakid\hair\male1.png [NEW] humanoid\novakid\hair\male10.png [NEW] humanoid\novakid\hair\male11.png [NEW] humanoid\novakid\hair\male12.png [NEW] humanoid\novakid\hair\male13.png [NEW] humanoid\novakid\hair\male14.png [NEW] humanoid\novakid\hair\male15.png [NEW] humanoid\novakid\hair\male16.png [NEW] humanoid\novakid\hair\male17.png [NEW] humanoid\novakid\hair\male18.png [NEW] humanoid\novakid\hair\male19.png [NEW] humanoid\novakid\hair\male2.png [NEW] humanoid\novakid\hair\male3.png [NEW] humanoid\novakid\hair\male4.png [NEW] humanoid\novakid\hair\male5.png [NEW] humanoid\novakid\hair\male6.png [NEW] humanoid\novakid\hair\male7.png [NEW] humanoid\novakid\hair\male8.png [NEW] humanoid\novakid\hair\male9.png [NEW] humanoid\penguin\backarm.frames [NEW] humanoid\penguin\backarm.png [NEW] humanoid\penguin\dead.png [NEW] humanoid\penguin\emote.png [NEW] humanoid\penguin\femalebody.png [NEW] humanoid\penguin\femalehead.png [NEW] humanoid\penguin\frontarm.frames [NEW] humanoid\penguin\frontarm.png [NEW] humanoid\penguin\malebody.png [NEW] humanoid\penguin\malehead.png [NEW] humanoid\penguin\hair\default.frames [NEW] humanoid\penguin\hair\fem0.png [NEW] humanoid\penguin\hair\male0.png [NEW] interface\beamdownno.png [NEW] interface\beamno.png [NEW] interface\beamupno.png [NEW] interface\chargingcursor.frames [NEW] interface\chargingcursor.png interface\cursors.png [NEW] interface\emptybar.png [NEW] interface\energybar.png [NEW] interface\healthbar.png [NEW] interface\lockicon.png interface\monsterhealth.png interface\playerbar-overportrait.png interface\playerbar.png interface\playerbarpress.png [NEW] interface\rightbartooltipbg.png interface\actionbar\actionbarbg.png [NEW] interface\actionbar\lock.png interface\actionbar\selectedslot-2h.png interface\actionbar\selectedslot-l.png interface\actionbar\selectedslot-r.png [NEW] interface\actionbar\selectedslottool.png [NEW] interface\ai\acceptdown.png [NEW] interface\ai\acceptover.png [NEW] interface\ai\acceptup.png [NEW] interface\ai\ai.config [NEW] interface\ai\aichat.png [NEW] interface\ai\aichatwindow.png [NEW] interface\ai\aiicon.png [NEW] interface\ai\amount.png [NEW] interface\ai\augment.png [NEW] interface\ai\body.png [NEW] interface\ai\chatpane.png [NEW] interface\ai\checkboxcheck.png [NEW] interface\ai\checkboxnocheck.png [NEW] interface\ai\chestdown.png [NEW] interface\ai\chestselected.png [NEW] interface\ai\commanddown.png [NEW] interface\ai\commandover.png [NEW] interface\ai\commandsdown.png [NEW] interface\ai\commandsselected.png [NEW] interface\ai\commandup.png [NEW] interface\ai\cracks.png [NEW] interface\ai\craftablebackground.png [NEW] interface\ai\craftableselected.png [NEW] interface\ai\craftover.png [NEW] interface\ai\craftup.png [NEW] interface\ai\deploydown.png [NEW] interface\ai\deployover.png [NEW] interface\ai\deployup.png [NEW] interface\ai\footer.png [NEW] interface\ai\goodbyedown.png [NEW] interface\ai\goodbyeover.png [NEW] interface\ai\goodbyeup.png [NEW] interface\ai\headdown.png [NEW] interface\ai\header.png [NEW] interface\ai\headselected.png [NEW] interface\ai\issuecommanddown.png [NEW] interface\ai\issuecommandover.png [NEW] interface\ai\issuecommandup.png [NEW] interface\ai\legsdown.png [NEW] interface\ai\legsselected.png [NEW] interface\ai\letme3ddown.png [NEW] interface\ai\letme3dover.png [NEW] interface\ai\letme3dup.png [NEW] interface\ai\letstalkdown.png [NEW] interface\ai\letstalkover.png [NEW] interface\ai\letstalkup.png [NEW] interface\ai\lockinselected.png [NEW] interface\ai\lockinunselected.png [NEW] interface\ai\missionsdown.png [NEW] interface\ai\missionsselected.png [NEW] interface\ai\mock.png [NEW] interface\ai\mockup.png [NEW] interface\ai\next.png [NEW] interface\ai\nextdown.png [NEW] interface\ai\nextno.png [NEW] interface\ai\nextover.png [NEW] interface\ai\prev.png [NEW] interface\ai\prevdown.png [NEW] interface\ai\prevno.png [NEW] interface\ai\prevover.png [NEW] interface\ai\scroller.png [NEW] interface\ai\selecttechdown.png [NEW] interface\ai\selecttechover.png [NEW] interface\ai\selecttechup.png [NEW] interface\ai\shine.png [NEW] interface\ai\showtechdown.png [NEW] interface\ai\showtechover.png [NEW] interface\ai\showtechup.png [NEW] interface\ai\tabbase.png [NEW] interface\ai\tabover.png [NEW] interface\ai\tabselected.png [NEW] interface\ai\tabselectedover.png [NEW] interface\ai\techfooter.png [NEW] interface\ai\techheader.png [NEW] interface\ai\techicon.png [NEW] interface\ai\unlocktechdown.png [NEW] interface\ai\unlocktechover.png [NEW] interface\ai\unlocktechup.png [NEW] interface\ai\upgradedown.png [NEW] interface\ai\upgradeover.png [NEW] interface\ai\upgradesdown.png [NEW] interface\ai\upgradesselected.png [NEW] interface\ai\upgradeup.png [NEW] interface\ai\x.png [NEW] interface\ai\xpress.png [NEW] interface\ai\xsmall.png [NEW] interface\ai\xsmallpress.png [NEW] interface\ai\suits\apex-female.png [NEW] interface\ai\suits\apex-male.png [NEW] interface\ai\suits\avian-female.png [NEW] interface\ai\suits\avian-male.png [NEW] interface\ai\suits\floran-female.png [NEW] interface\ai\suits\floran-male.png [NEW] interface\ai\suits\glitch-female.png [NEW] interface\ai\suits\glitch-male.png [NEW] interface\ai\suits\human-female.png [NEW] interface\ai\suits\human-male.png [NEW] interface\ai\suits\hylotl-female.png [NEW] interface\ai\suits\hylotl-male.png [NEW] interface\ai\suits\novakid-female.png [NEW] interface\ai\suits\novakid-male.png [NEW] interface\bounty\bountybody.png [NEW] interface\bounty\bountyfooter.png [NEW] interface\bounty\bountyheader.png [NEW] interface\bounty\bountyicon.png interface\chat\chat.config interface\chat\chatpane.png [NEW] interface\cockpit\blue.png interface\cockpit\cockpit.config interface\cockpit\consolebody.png interface\cockpit\consoleheader.png interface\cockpit\gohomedown.png interface\cockpit\gohomemover.png interface\cockpit\gohomeup.png interface\cockpit\mouse_zoom.png [NEW] interface\cockpit\mouse_zoomold.png [NEW] interface\cockpit\myshipdown.png [NEW] interface\cockpit\myshipmover.png [NEW] interface\cockpit\myshipup.png interface\cockpit\sector_background.png interface\cockpit\sector_button.png interface\cockpit\sector_over.png interface\cockpit\sector_selected.png interface\cockpit\sethomedown.png interface\cockpit\sethomemover.png interface\cockpit\sethomeup.png [NEW] interface\cockpit\zoombar.png [NEW] interface\cockpit\zoomout.png [NEW] interface\cockpit\zoomouthover.png [NEW] interface\cockpit\zoomslider.png interface\cockpit\consoleanim\consolejump1.png interface\cockpit\consoleanim\consolejump2.png interface\cockpit\consoleanim\consolejump3.png interface\cockpit\consoleanim\consolejump4.png interface\cockpit\consoleanim\consolejump5.png interface\cockpit\consoleanim\consolejump6.frames interface\cockpit\consoleanim\consolejump6.png interface\cockpit\consoleanim\default.frames [NEW] interface\cockpit\hazards\biohazard.png [NEW] interface\cockpit\hazards\burning.png [NEW] interface\cockpit\hazards\caution.png [NEW] interface\cockpit\hazards\freezing.png [NEW] interface\cockpit\hazards\nooxygen.png [NEW] interface\cockpit\hazards\radiation.png [NEW] interface\cockpit\weather\acidrain.png [NEW] interface\cockpit\weather\acidthunder.png [NEW] interface\cockpit\weather\ash.png [NEW] interface\cockpit\weather\blizzard.png [NEW] interface\cockpit\weather\clear.png [NEW] interface\cockpit\weather\drizzle.png [NEW] interface\cockpit\weather\ember.png [NEW] interface\cockpit\weather\fog.png [NEW] interface\cockpit\weather\glowingrain.png [NEW] interface\cockpit\weather\groundmist.png [NEW] interface\cockpit\weather\hail.png [NEW] interface\cockpit\weather\heavyacidrain.png [NEW] interface\cockpit\weather\heavyrain.png [NEW] interface\cockpit\weather\icestorm.png [NEW] interface\cockpit\weather\meteorstorm.png [NEW] interface\cockpit\weather\rain.png [NEW] interface\cockpit\weather\sandstorm.png [NEW] interface\cockpit\weather\snow.png [NEW] interface\cockpit\weather\spacedust.png [NEW] interface\cockpit\weather\spacejunk.png [NEW] interface\cockpit\weather\thunder.png [NEW] interface\cockpit\weather\todo.png [NEW] interface\cockpit\weather\windstorm.png [NEW] interface\crafting\acceleratortable.png [NEW] interface\crafting\all.png [NEW] interface\crafting\alloyfurnace.png [NEW] interface\crafting\allselected.png interface\crafting\anvil.png interface\crafting\capturestation.png [NEW] interface\crafting\craftablebackground2.png [NEW] interface\crafting\craftableselected2.png interface\crafting\craftingicon.png [NEW] interface\crafting\foodenergyboost.png [NEW] interface\crafting\foodenergyboostselected.png [NEW] interface\crafting\foodenergyregen.png [NEW] interface\crafting\foodenergyregenselected.png [NEW] interface\crafting\foodhealing.png [NEW] interface\crafting\foodhealingselected.png [NEW] interface\crafting\foodhealthboost.png [NEW] interface\crafting\foodhealthboostselected.png [NEW] interface\crafting\foodmobility.png [NEW] interface\crafting\foodmobilityselected.png [NEW] interface\crafting\furnacebody.png interface\crafting\heartforge.png interface\crafting\holidaycraftingtable.png [NEW] interface\crafting\ironcraftingtable.png [NEW] interface\crafting\main.png [NEW] interface\crafting\mainselected.png [NEW] interface\crafting\manipulatortable.png [NEW] interface\crafting\medievalfurnace.png interface\crafting\metalwork.png [NEW] interface\crafting\new.png [NEW] interface\crafting\researchbody.png [NEW] interface\crafting\researchstation.png interface\crafting\roboticcraftingtable.png [NEW] interface\crafting\scifianvil.png [NEW] interface\crafting\scififurnace.png [NEW] interface\crafting\separatortable.png [NEW] interface\crafting\skyrailtable.png interface\crafting\spinningwheel.png [NEW] interface\crafting\stonefurnace.png interface\crafting\wiringstation.png interface\errorpopup\quest.png interface\inventory\backingimagetrash.png [NEW] interface\inventory\gun.png interface\itemdescriptions\armor.itemdescription interface\itemdescriptions\base.itemdescription interface\itemdescriptions\consumable.itemdescription interface\itemdescriptions\gun.itemdescription interface\itemdescriptions\object.itemdescription [NEW] interface\itemdescriptions\shield.itemdescription interface\itemdescriptions\sword.itemdescription interface\itemdescriptions\tech.itemdescription interface\itemdescriptions\tool.itemdescription interface\messages\progresscontainer.png interface\messages\textcontainer.png [NEW] interface\objectcrafting\brew.png [NEW] interface\objectcrafting\brewover.png [NEW] interface\objectcrafting\coffeemachine.config [NEW] interface\objectcrafting\fossilstation.config [NEW] interface\objectcrafting\identify.png [NEW] interface\objectcrafting\identifyover.png interface\optionsmenu\acceptover.png interface\optionsmenu\acceptup.png interface\optionsmenu\optionsmenu.config interface\party\body.png interface\party\compass.png [NEW] interface\quests\questgiver.png [NEW] interface\quests\questreceiver.png interface\quests\questcomplete\acceptrewardover.png interface\quests\questcomplete\acceptrewardup.png [NEW] interface\quests\questlog\abandongreyover.png [NEW] interface\quests\questlog\abandongreyup.png interface\quests\questlog\body.png interface\quests\questlog\completed.png interface\quests\questlog\completedover.png interface\quests\questlog\completedselected.png interface\quests\questlog\details - copy.png interface\quests\questlog\failed.png interface\quests\questlog\failedover.png interface\quests\questlog\failedselected.png interface\quests\questlog\inprogress.png interface\quests\questlog\inprogressover.png interface\quests\questlog\inprogressselected.png interface\quests\questlog\shine.png [NEW] interface\sell\body.png [NEW] interface\sell\footer.png [NEW] interface\sell\header.png [NEW] interface\sell\selldown.png [NEW] interface\sell\sellmock.png [NEW] interface\sell\sellup.png [NEW] interface\stats\energyregen.png [NEW] interface\stats\healthregen.png [NEW] interface\stats\maxenergy.png [NEW] interface\stats\maxhealth.png [NEW] interface\stats\powermultiplier.png [NEW] interface\stats\protection.png [NEW] interface\stats\stats.config interface\statuses\absorb.png [NEW] interface\statuses\antidote.png [NEW] interface\statuses\biomecold.png [NEW] interface\statuses\biomeheat.png [NEW] interface\statuses\biomeradioactive.png interface\statuses\bounce.png interface\statuses\cold.png [NEW] interface\statuses\crash.png [NEW] interface\statuses\darken.png interface\statuses\defense.png interface\statuses\energy.png [NEW] interface\statuses\energyregen.png interface\statuses\fire.png [NEW] interface\statuses\frozen.png [NEW] interface\statuses\frozenfire.png interface\statuses\glow.png interface\statuses\haste.png [NEW] interface\statuses\haste25.png interface\statuses\heal.png interface\statuses\healblock.png interface\statuses\health.png interface\statuses\invisible.png [NEW] interface\statuses\irradiated.png interface\statuses\jumpboost.png [NEW] interface\statuses\jumpboost25.png [NEW] interface\statuses\jumpboostboot.png [NEW] interface\statuses\levitate.png [NEW] interface\statuses\lowgrav.png [NEW] interface\statuses\maxenergy.png [NEW] interface\statuses\maxhealth.png [NEW] interface\statuses\nova.png [NEW] interface\statuses\oldpoison.png [NEW] interface\statuses\pause.png interface\statuses\poison.png [NEW] interface\statuses\rage.png interface\statuses\runboost.png interface\statuses\sleep.png interface\statuses\slow.png [NEW] interface\statuses\slow25.png interface\statuses\stop.png [NEW] interface\statuses\tar.png [NEW] interface\statuses\thorns.png [NEW] interface\statuses\tranquilizer.png [NEW] interface\statuses\wellfed.png [NEW] interface\statuses\wet.png [NEW] interface\statuses\x.png [NEW] interface\tabs\tabbase.png [NEW] interface\tabs\tabover.png [NEW] interface\tabs\tabselected.png [NEW] interface\tabs\tabselectedover.png [NEW] interface\teleportfailsafe\banner.png [NEW] interface\teleportfailsafe\body.png [NEW] interface\teleportfailsafe\cancel.png [NEW] interface\teleportfailsafe\cancelup.png [NEW] interface\teleportfailsafe\details.png [NEW] interface\teleportfailsafe\footer.png [NEW] interface\teleportfailsafe\header.png [NEW] interface\teleportfailsafe\mockup.png [NEW] interface\teleportfailsafe\shine.png interface\title\aquaticfemale.png interface\title\button.png interface\title\charactercreation.png interface\title\multiplayerbackground.png [NEW] interface\title\novakidfemale.png [NEW] interface\title\novakidmale.png [NEW] interface\title\penguinfemale.png [NEW] interface\title\penguinmale.png interface\title\selected.png interface\title\selectedover.png [NEW] interface\title\delete\body.png [NEW] interface\title\delete\cancel.png [NEW] interface\title\delete\canceldown.png [NEW] interface\title\delete\delete.png [NEW] interface\title\delete\deletedown.png [NEW] interface\title\delete\footer.png [NEW] interface\title\delete\garbage.png [NEW] interface\title\delete\garbagedown.png [NEW] interface\title\delete\header.png interface\tooltips\armor.tooltip interface\tooltips\armorbody.png interface\tooltips\base.tooltip interface\tooltips\consumable.tooltip interface\tooltips\gun.tooltip [NEW] interface\tooltips\mockdown.png interface\tooltips\object.tooltip [NEW] interface\tooltips\shield.tooltip interface\tooltips\sword.tooltip interface\tooltips\tool.tooltip [NEW] interface\turret\standingturret.config [NEW] interface\turret\turret_body.png [NEW] interface\turret\turret_footer.png [NEW] interface\turret\turret_header.png [NEW] interface\warpmenu\beamtoplanetno.png [NEW] interface\warpmenu\body.png [NEW] interface\warpmenu\cancel.png [NEW] interface\warpmenu\cancelup.png [NEW] interface\warpmenu\current.png [NEW] interface\warpmenu\currentup.png [NEW] interface\warpmenu\gatewarp.config [NEW] interface\warpmenu\home.png [NEW] interface\warpmenu\homeup.png [NEW] interface\warpmenu\linkedgate.png [NEW] interface\warpmenu\linkedgateup.png [NEW] interface\warpmenu\outpost.png [NEW] interface\warpmenu\outpostup.png [NEW] interface\warpmenu\returnwarp.config [NEW] interface\warpmenu\shipteleporter.config [NEW] interface\warpmenu\unknown.png interface\windowconfig\3dprinter.config [NEW] interface\windowconfig\acceleratortable.config interface\windowconfig\actionbar.config [NEW] interface\windowconfig\alloyfurnace.config interface\windowconfig\anvil.config interface\windowconfig\blueprints.config [NEW] interface\windowconfig\bounty.config interface\windowconfig\capturestation.config interface\windowconfig\charcreation.config interface\windowconfig\codex.config interface\windowconfig\crafting.config interface\windowconfig\craftingtable.config [NEW] interface\windowconfig\deletedialog.config interface\windowconfig\error.config interface\windowconfig\frogmerchant.config interface\windowconfig\heartforge.config interface\windowconfig\holidaycraftingtable.config [NEW] interface\windowconfig\ironcraftingtable.config interface\windowconfig\kitchen.config [NEW] interface\windowconfig\manipulatortable.config [NEW] interface\windowconfig\medievalfurnace.config interface\windowconfig\metalworkstation.config interface\windowconfig\molemerchant.config interface\windowconfig\multiplayer.config interface\windowconfig\newquest.config interface\windowconfig\pixelcompressor.config interface\windowconfig\playerinventory.config interface\windowconfig\popup.config interface\windowconfig\questcomplete.config interface\windowconfig\questlog.config [NEW] interface\windowconfig\researchstation.config interface\windowconfig\robotcraftingtable.config [NEW] interface\windowconfig\scifianvil.config [NEW] interface\windowconfig\scififurnace.config [NEW] interface\windowconfig\separatortable.config interface\windowconfig\shop.config [NEW] interface\windowconfig\skyrailtable.config interface\windowconfig\songbook.config interface\windowconfig\spinningwheel.config [NEW] interface\windowconfig\stonefurnace.config interface\windowconfig\streamingvideo.config interface\windowconfig\teambar.config interface\windowconfig\teaminvitation.config interface\windowconfig\teaminvite.config interface\windowconfig\teammembermenu.config [NEW] interface\windowconfig\teleportfailsafeui.config [NEW] interface\windowconfig\terramart.config interface\windowconfig\wiringstation.config items\defaultparameters.config [NEW] items\sectorunlockicon.png [NEW] items\shipupgrade1.unlock [NEW] items\shipupgrade2.unlock [NEW] items\shipupgrade3.unlock [NEW] items\shipupgrade4.unlock [NEW] items\shipupgrade5.unlock [NEW] items\shipupgrade6.unlock [NEW] items\shipupgrade7.unlock [NEW] items\shipupgrade8.unlock [NEW] items\upgradet1.png [NEW] items\upgradet2.png [NEW] items\upgradet3.png [NEW] items\upgradet4.png [NEW] items\upgradet5.png [NEW] items\upgradet6.png [NEW] items\upgradet7.png [NEW] items\upgradet8.png [NEW] items\armors\bsleevef.frames [NEW] items\armors\fsleevef.frames items\armors\apex\apex-tier1\apextier1.chest items\armors\apex\apex-tier1\apextier1.head items\armors\apex\apex-tier1\apextier1.legs items\armors\apex\apex-tier10\apextier10.chest items\armors\apex\apex-tier10\apextier10.head items\armors\apex\apex-tier10\apextier10.legs items\armors\apex\apex-tier10\pants.png items\armors\apex\apex-tier2\apextier2.chest items\armors\apex\apex-tier2\apextier2.head items\armors\apex\apex-tier2\apextier2.legs items\armors\apex\apex-tier3\apextier3.chest items\armors\apex\apex-tier3\apextier3.head items\armors\apex\apex-tier3\apextier3.legs items\armors\apex\apex-tier4\apextier4.chest items\armors\apex\apex-tier4\apextier4.head items\armors\apex\apex-tier4\apextier4.legs items\armors\apex\apex-tier5\apextier5.chest items\armors\apex\apex-tier5\apextier5.head items\armors\apex\apex-tier5\apextier5.legs items\armors\apex\apex-tier6\apextier6.chest items\armors\apex\apex-tier6\apextier6.head items\armors\apex\apex-tier6\apextier6.legs items\armors\apex\apex-tier7\apextier7.chest items\armors\apex\apex-tier7\apextier7.head items\armors\apex\apex-tier7\apextier7.legs items\armors\apex\apex-tier8\apextier8.chest items\armors\apex\apex-tier8\apextier8.head items\armors\apex\apex-tier8\apextier8.legs items\armors\apex\apex-tier9\apextier9.chest items\armors\apex\apex-tier9\apextier9.head items\armors\apex\apex-tier9\apextier9.legs items\armors\apex\apex-tier9\pants.png items\armors\apex\apexcommander\apexcommander.chest items\armors\apex\apexcommander\apexcommander.legs items\armors\apex\apexnavy\apexnavy.chest items\armors\apex\apexnavy\apexnavy.legs items\armors\apex\apexofficer\apexofficer.chest items\armors\apex\apexofficer\apexofficer.legs items\armors\apex\apexspecialist\apexspecialist.chest items\armors\apex\apexspecialist\apexspecialist.legs items\armors\aqua\aqua-kimono\kimono.chest items\armors\aqua\aqua-kimono\kimono.legs items\armors\aqua\aqua-monk\monk.chest items\armors\aqua\aqua-monk\monk.legs items\armors\aqua\aqua-monk\pantsf.png items\armors\aqua\aqua-monk\pantsm.png items\armors\aqua\aqua-tier1\aquatier1.chest items\armors\aqua\aqua-tier1\aquatier1.head items\armors\aqua\aqua-tier1\aquatier1.legs items\armors\aqua\aqua-tier10\aquatier10.chest items\armors\aqua\aqua-tier10\aquatier10.head items\armors\aqua\aqua-tier10\aquatier10.legs items\armors\aqua\aqua-tier2\aquatier2.chest items\armors\aqua\aqua-tier2\aquatier2.head items\armors\aqua\aqua-tier2\aquatier2.legs items\armors\aqua\aqua-tier3\aquatier3.chest items\armors\aqua\aqua-tier3\aquatier3.head items\armors\aqua\aqua-tier3\aquatier3.legs items\armors\aqua\aqua-tier4\aquatier4.chest items\armors\aqua\aqua-tier4\aquatier4.head items\armors\aqua\aqua-tier4\aquatier4.legs items\armors\aqua\aqua-tier5\aquatier5.chest items\armors\aqua\aqua-tier5\aquatier5.head items\armors\aqua\aqua-tier5\aquatier5.legs items\armors\aqua\aqua-tier6\aquatier6.chest items\armors\aqua\aqua-tier6\aquatier6.head items\armors\aqua\aqua-tier6\aquatier6.legs items\armors\aqua\aqua-tier7\aquatier7.chest items\armors\aqua\aqua-tier7\aquatier7.head items\armors\aqua\aqua-tier7\aquatier7.legs items\armors\aqua\aqua-tier8\aquatier8.chest items\armors\aqua\aqua-tier8\aquatier8.head items\armors\aqua\aqua-tier8\aquatier8.legs items\armors\aqua\aqua-tier9\aquatier9.chest items\armors\aqua\aqua-tier9\aquatier9.head items\armors\aqua\aqua-tier9\aquatier9.legs items\armors\aqua\aqua-traditional\traditional.chest items\armors\aqua\aqua-traditional\traditional.legs items\armors\aqua\aqua-trainee\trainee.chest items\armors\aqua\aqua-trainee\trainee.legs items\armors\avian\avian-tier1\aviantier1.chest items\armors\avian\avian-tier1\aviantier1.head items\armors\avian\avian-tier1\aviantier1.legs items\armors\avian\avian-tier10\aviantier10.chest items\armors\avian\avian-tier10\aviantier10.head items\armors\avian\avian-tier10\aviantier10.legs items\armors\avian\avian-tier2\aviantier2.chest items\armors\avian\avian-tier2\aviantier2.head items\armors\avian\avian-tier2\aviantier2.legs items\armors\avian\avian-tier3\aviantier3.chest items\armors\avian\avian-tier3\aviantier3.head items\armors\avian\avian-tier3\aviantier3.legs items\armors\avian\avian-tier4\aviantier4.chest items\armors\avian\avian-tier4\aviantier4.head items\armors\avian\avian-tier4\aviantier4.legs items\armors\avian\avian-tier5\aviantier5.chest items\armors\avian\avian-tier5\aviantier5.head items\armors\avian\avian-tier5\aviantier5.legs items\armors\avian\avian-tier6\aviantier6.chest items\armors\avian\avian-tier6\aviantier6.head items\armors\avian\avian-tier6\aviantier6.legs items\armors\avian\avian-tier7\aviantier7.chest items\armors\avian\avian-tier7\aviantier7.head items\armors\avian\avian-tier7\aviantier7.legs items\armors\avian\avian-tier8\aviantier8.chest items\armors\avian\avian-tier8\aviantier8.head items\armors\avian\avian-tier8\aviantier8.legs items\armors\avian\avian-tier9\aviantier9.chest items\armors\avian\avian-tier9\aviantier9.head items\armors\avian\avian-tier9\aviantier9.legs items\armors\avian\avianadventurer\avianadventurer.chest items\armors\avian\avianadventurer\avianadventurer.legs items\armors\avian\aviancommoner\aviancommoner.chest items\armors\avian\aviancommoner\aviancommoner.legs items\armors\avian\avianfancy\avianfancy.chest items\armors\avian\avianfancy\avianfancy.legs items\armors\avian\avianworker\avianworker.chest items\armors\avian\avianworker\avianworker.legs items\armors\avian\ironarmoravian\ironarmoravian.back items\armors\avian\ironarmoravian\ironarmoravian.chest items\armors\avian\ironarmoravian\ironarmoravian.head items\armors\avian\ironarmoravian\ironarmoravian.legs [NEW] items\armors\backitems\airpocket\airpocket.back [NEW] items\armors\backitems\airpocket\airpocketicon.png [NEW] items\armors\backitems\airpocket\back.png items\armors\backitems\crystalpack\backicon.png items\armors\backitems\crystalpack\crystalpack.back items\armors\backitems\dangerbarrel\dangerbarrel.back items\armors\backitems\eye\eye.back items\armors\backitems\lanternstick\lanternstick.back items\armors\backitems\oxygentank\oxygentank.back [NEW] items\armors\backitems\paperwings\back.png [NEW] items\armors\backitems\paperwings\paperwings.back [NEW] items\armors\backitems\paperwings\paperwingsicon.png items\armors\backitems\parachutepack\parachutepack.back items\armors\backitems\spacetank\spaceairtank.back [NEW] items\armors\backitems\tigertail\back.png [NEW] items\armors\backitems\tigertail\tigertail.back [NEW] items\armors\backitems\tigertail\tigertailicon.png items\armors\backitems\toxicflower\toxicflower.back [NEW] items\armors\biome\alpine\alpaca\alpaca.chest [NEW] items\armors\biome\alpine\alpaca\alpaca.head [NEW] items\armors\biome\alpine\alpaca\alpaca.legs [NEW] items\armors\biome\alpine\alpaca\bsleeve.png [NEW] items\armors\biome\alpine\alpaca\chest.png [NEW] items\armors\biome\alpine\alpaca\fsleeve.png [NEW] items\armors\biome\alpine\alpaca\head.png [NEW] items\armors\biome\alpine\alpaca\icons.png [NEW] items\armors\biome\alpine\alpaca\mask.png [NEW] items\armors\biome\alpine\alpaca\pants.png [NEW] items\armors\biome\bioluminescence\biolumin\biolumin.chest [NEW] items\armors\biome\bioluminescence\biolumin\biolumin.head [NEW] items\armors\biome\bioluminescence\biolumin\biolumin.legs [NEW] items\armors\biome\bioluminescence\biolumin\bsleeve.png [NEW] items\armors\biome\bioluminescence\biolumin\chestf.png [NEW] items\armors\biome\bioluminescence\biolumin\chestm.png [NEW] items\armors\biome\bioluminescence\biolumin\fsleeve.png [NEW] items\armors\biome\bioluminescence\biolumin\head.png [NEW] items\armors\biome\bioluminescence\biolumin\icons.png [NEW] items\armors\biome\bioluminescence\biolumin\mask.png [NEW] items\armors\biome\bioluminescence\biolumin\pants.png [NEW] items\armors\biome\bioluminescence\frostcrown\frostcrown.head [NEW] items\armors\biome\bioluminescence\frostcrown\head.png [NEW] items\armors\biome\bioluminescence\frostcrown\icons.png [NEW] items\armors\biome\bioluminescence\frostcrown\mask.png [NEW] items\armors\biome\bioluminescence\lighthelm\head.png [NEW] items\armors\biome\bioluminescence\lighthelm\icons.png [NEW] items\armors\biome\bioluminescence\lighthelm\lighthelm.head [NEW] items\armors\biome\bioluminescence\lighthelm\mask.png [NEW] items\armors\biome\bone\jeff\back.png [NEW] items\armors\biome\bone\jeff\jeff.back [NEW] items\armors\biome\bone\jeff\jefficon.png [NEW] items\armors\biome\bone\skullapex\head.png [NEW] items\armors\biome\bone\skullapex\icons.png [NEW] items\armors\biome\bone\skullapex\mask.png [NEW] items\armors\biome\bone\skullapex\skullapex.head [NEW] items\armors\biome\bone\skullavian\head.png [NEW] items\armors\biome\bone\skullavian\icons.png [NEW] items\armors\biome\bone\skullavian\mask.png [NEW] items\armors\biome\bone\skullavian\skullavian.head [NEW] items\armors\biome\bone\skullfloran\head.png [NEW] items\armors\biome\bone\skullfloran\icons.png [NEW] items\armors\biome\bone\skullfloran\mask.png [NEW] items\armors\biome\bone\skullfloran\skullfloran.head [NEW] items\armors\biome\bone\skullglitch\head.png [NEW] items\armors\biome\bone\skullglitch\icons.png [NEW] items\armors\biome\bone\skullglitch\mask.png [NEW] items\armors\biome\bone\skullglitch\skullglitch.head [NEW] items\armors\biome\bone\skullhuman\head.png [NEW] items\armors\biome\bone\skullhuman\icons.png [NEW] items\armors\biome\bone\skullhuman\mask.png [NEW] items\armors\biome\bone\skullhuman\skullhuman.head [NEW] items\armors\biome\bone\skullhylotl\head.png [NEW] items\armors\biome\bone\skullhylotl\icons.png [NEW] items\armors\biome\bone\skullhylotl\mask.png [NEW] items\armors\biome\bone\skullhylotl\skullhylotl.head [NEW] items\armors\biome\colorful\crayonblueback\back.png [NEW] items\armors\biome\colorful\crayonblueback\crayonblueback.back [NEW] items\armors\biome\colorful\crayonblueback\icon.png [NEW] items\armors\biome\colorful\crayongreenback\back.png [NEW] items\armors\biome\colorful\crayongreenback\crayongreen.back [NEW] items\armors\biome\colorful\crayongreenback\icon.png [NEW] items\armors\biome\colorful\crayonorangeback\back.png [NEW] items\armors\biome\colorful\crayonorangeback\crayonorange.back [NEW] items\armors\biome\colorful\crayonorangeback\icon.png [NEW] items\armors\biome\colorful\crayonpurpleback\back.png [NEW] items\armors\biome\colorful\crayonpurpleback\crayonpurpleback.back [NEW] items\armors\biome\colorful\crayonpurpleback\icon.png [NEW] items\armors\biome\colorful\crayonredback\back.png [NEW] items\armors\biome\colorful\crayonredback\crayonredback.back [NEW] items\armors\biome\colorful\crayonredback\icon.png [NEW] items\armors\biome\colorful\crayonyellowback\back.png [NEW] items\armors\biome\colorful\crayonyellowback\crayonyellowback.back [NEW] items\armors\biome\colorful\crayonyellowback\icon.png [NEW] items\armors\biome\copperarmor\bsleeve.png [NEW] items\armors\biome\copperarmor\chest.png [NEW] items\armors\biome\copperarmor\copperarmor.chest [NEW] items\armors\biome\copperarmor\copperarmor.head [NEW] items\armors\biome\copperarmor\copperarmor.legs [NEW] items\armors\biome\copperarmor\fsleeve.png [NEW] items\armors\biome\copperarmor\head.png [NEW] items\armors\biome\copperarmor\icons.png [NEW] items\armors\biome\copperarmor\mask.png [NEW] items\armors\biome\copperarmor\pants.png [NEW] items\armors\biome\ethnicmask\ethnichead.head [NEW] items\armors\biome\ethnicmask\head.png [NEW] items\armors\biome\ethnicmask\icons.png [NEW] items\armors\biome\ethnicmask\mask.png [NEW] items\armors\biome\eyepatch\eyeball\bsleeve.png [NEW] items\armors\biome\eyepatch\eyeball\chest.png [NEW] items\armors\biome\eyepatch\eyeball\eyeball.chest [NEW] items\armors\biome\eyepatch\eyeball\eyeball.head [NEW] items\armors\biome\eyepatch\eyeball\eyeball.legs [NEW] items\armors\biome\eyepatch\eyeball\fsleeve.png [NEW] items\armors\biome\eyepatch\eyeball\head.png [NEW] items\armors\biome\eyepatch\eyeball\headicon.png [NEW] items\armors\biome\eyepatch\eyeball\icons.png [NEW] items\armors\biome\eyepatch\eyeball\mask.png [NEW] items\armors\biome\eyepatch\eyeball\pants.png [NEW] items\armors\biome\garden\quiver\back.png [NEW] items\armors\biome\garden\quiver\icon.png [NEW] items\armors\biome\garden\quiver\quiver.back [NEW] items\armors\biome\giantflowers\butterflywings\back.png [NEW] items\armors\biome\giantflowers\butterflywings\butterflywings.back [NEW] items\armors\biome\gnomevillage\buildinghat\buildinghat.head [NEW] items\armors\biome\gnomevillage\buildinghat\head.png [NEW] items\armors\biome\gnomevillage\buildinghat\icons.png [NEW] items\armors\biome\gnomevillage\buildinghat\mask.png [NEW] items\armors\biome\gnomevillage\gnome\gnome.head [NEW] items\armors\biome\gnomevillage\gnome\head.png [NEW] items\armors\biome\gnomevillage\gnome\headicon.png [NEW] items\armors\biome\gnomevillage\gnome\mask.png [NEW] items\armors\biome\gnomevillage\gnomecap\gnomecap.head [NEW] items\armors\biome\gnomevillage\gnomecap\head.png [NEW] items\armors\biome\gnomevillage\gnomecap\icons.png [NEW] items\armors\biome\gnomevillage\gnomecap\mask.png [NEW] items\armors\biome\gnomevillage\househat\head.png [NEW] items\armors\biome\gnomevillage\househat\househat.head [NEW] items\armors\biome\gnomevillage\househat\icons.png [NEW] items\armors\biome\gnomevillage\househat\mask.png [NEW] items\armors\biome\ice\cyclopsyeti\cyclopsyeti.head [NEW] items\armors\biome\ice\cyclopsyeti\head.png [NEW] items\armors\biome\ice\cyclopsyeti\icons.png [NEW] items\armors\biome\ice\cyclopsyeti\mask.png [NEW] items\armors\biome\ice\survivalgear\back.png [NEW] items\armors\biome\ice\survivalgear\icon.png [NEW] items\armors\biome\ice\survivalgear\survivalgear.back [NEW] items\armors\biome\icecaves\icearmor\bsleeve.png [NEW] items\armors\biome\icecaves\icearmor\chestf.png [NEW] items\armors\biome\icecaves\icearmor\chestm.png [NEW] items\armors\biome\icecaves\icearmor\fsleeve.png [NEW] items\armors\biome\icecaves\icearmor\head.png [NEW] items\armors\biome\icecaves\icearmor\icearmor.chest [NEW] items\armors\biome\icecaves\icearmor\icearmor.head [NEW] items\armors\biome\icecaves\icearmor\icearmor.legs [NEW] items\armors\biome\icecaves\icearmor\icons.png [NEW] items\armors\biome\icecaves\icearmor\mask.png [NEW] items\armors\biome\icecaves\icearmor\pants.png [NEW] items\armors\biome\icecaves\icecubehat\head.png [NEW] items\armors\biome\icecaves\icecubehat\icecubehead.head [NEW] items\armors\biome\icecaves\icecubehat\icons.png [NEW] items\armors\biome\icecaves\icecubehat\mask.png [NEW] items\armors\biome\jungle\headband\head.png [NEW] items\armors\biome\jungle\headband\headband.head [NEW] items\armors\biome\jungle\headband\headicon.png [NEW] items\armors\biome\jungle\headband\mask.png [NEW] items\armors\biome\mushroom\evilmushroom\evilmushroom.head [NEW] items\armors\biome\mushroom\evilmushroom\head.png [NEW] items\armors\biome\mushroom\evilmushroom\icons.png [NEW] items\armors\biome\mushroom\evilmushroom\mask.png [NEW] items\armors\biome\mushroom\mushroom\head.png [NEW] items\armors\biome\mushroom\mushroom\icons.png [NEW] items\armors\biome\mushroom\mushroom\mask.png [NEW] items\armors\biome\mushroom\mushroom\mushroom.head [NEW] items\armors\biome\mushroom\raggedcape\back.png [NEW] items\armors\biome\mushroom\raggedcape\icon.png [NEW] items\armors\biome\mushroom\raggedcape\raggedcape.back [NEW] items\armors\biome\ocean\beachcreeper\beachcreeper.chest [NEW] items\armors\biome\ocean\beachcreeper\beachcreeper.head [NEW] items\armors\biome\ocean\beachcreeper\beachcreeper.legs [NEW] items\armors\biome\ocean\beachcreeper\bsleeve.png [NEW] items\armors\biome\ocean\beachcreeper\chestf.png [NEW] items\armors\biome\ocean\beachcreeper\chestm.png [NEW] items\armors\biome\ocean\beachcreeper\fsleeve.png [NEW] items\armors\biome\ocean\beachcreeper\head.png [NEW] items\armors\biome\ocean\beachcreeper\icons.png [NEW] items\armors\biome\ocean\beachcreeper\mask.png [NEW] items\armors\biome\ocean\beachcreeper\pants.png [NEW] items\armors\biome\ocean\deepdiver\deepdiver.head [NEW] items\armors\biome\ocean\deepdiver\head.png [NEW] items\armors\biome\ocean\deepdiver\headicon.png [NEW] items\armors\biome\ocean\deepdiver\mask.png [NEW] items\armors\biome\ocean\snorkel\head.png [NEW] items\armors\biome\ocean\snorkel\icons.png [NEW] items\armors\biome\ocean\snorkel\mask.png [NEW] items\armors\biome\ocean\snorkel\snorkel.head [NEW] items\armors\biome\spring\flowery\back.png [NEW] items\armors\biome\spring\flowery\bsleeve.png [NEW] items\armors\biome\spring\flowery\chestf.png [NEW] items\armors\biome\spring\flowery\chestm.png [NEW] items\armors\biome\spring\flowery\flowery.back [NEW] items\armors\biome\spring\flowery\flowery.chest [NEW] items\armors\biome\spring\flowery\flowery.head [NEW] items\armors\biome\spring\flowery\flowery.legs [NEW] items\armors\biome\spring\flowery\fsleeve.png [NEW] items\armors\biome\spring\flowery\head.png [NEW] items\armors\biome\spring\flowery\icons.png [NEW] items\armors\biome\spring\flowery\mask.png [NEW] items\armors\biome\spring\flowery\pants.png [NEW] items\armors\biome\tar\sabertoothhelm\head.png [NEW] items\armors\biome\tar\sabertoothhelm\headicon.png [NEW] items\armors\biome\tar\sabertoothhelm\mask.png [NEW] items\armors\biome\tar\sabertoothhelm\sabertoothhelm.head [NEW] items\armors\biome\tar\spearback\back.png [NEW] items\armors\biome\tar\spearback\spearback.back [NEW] items\armors\biome\tar\spearback\spearbackicon.png [NEW] items\armors\biome\tar\tar\bsleeve.png [NEW] items\armors\biome\tar\tar\chestf.png [NEW] items\armors\biome\tar\tar\chestm.png [NEW] items\armors\biome\tar\tar\fsleeve.png [NEW] items\armors\biome\tar\tar\head.png [NEW] items\armors\biome\tar\tar\icons.png [NEW] items\armors\biome\tar\tar\mask.png [NEW] items\armors\biome\tar\tar\pants.png [NEW] items\armors\biome\tar\tar\tar.chest [NEW] items\armors\biome\tar\tar\tar.head [NEW] items\armors\biome\tar\tar\tar.legs [NEW] items\armors\biome\tar\tarblob\head.png [NEW] items\armors\biome\tar\tarblob\icons.png [NEW] items\armors\biome\tar\tarblob\mask.png [NEW] items\armors\biome\tar\tarblob\tarblob.head [NEW] items\armors\biome\tar\tarblob\tarblob.png [NEW] items\armors\biome\tar\woolly\back.png [NEW] items\armors\biome\tar\woolly\bsleeve.png [NEW] items\armors\biome\tar\woolly\chestf.png [NEW] items\armors\biome\tar\woolly\chestm.png [NEW] items\armors\biome\tar\woolly\fsleeve.png [NEW] items\armors\biome\tar\woolly\icons.png [NEW] items\armors\biome\tar\woolly\pants.png [NEW] items\armors\biome\tar\woolly\woolly.back [NEW] items\armors\biome\tar\woolly\woolly.chest [NEW] items\armors\biome\tar\woolly\woolly.legs [NEW] items\armors\biome\tar\woolly\woollyicon.png items\armors\contest\boxman1\boxmanhat.head items\armors\contest\carrothat\carrothat.head items\armors\contest\causticstag\causticstag.head 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\scalpion1\scalpion1.head items\armors\contest\scalpion2\scalpion2.head items\armors\contest\scalpion3\scalpion3.head items\armors\contest\scalpion4\scalpion4.head items\armors\contest\scalpion5\scalpion2.head items\armors\contest\scalpion6\scalpion6.head items\armors\contest\thinkingcap\thinkingcap.head items\armors\decorative\clothes\dress1\dress1.chest items\armors\decorative\clothes\dress1\dress1.legs 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\head.head items\armors\decorative\clothes\shirtlong1\shirtlong1.chest items\armors\decorative\clothes\shirtshort1\shirtshort1.chest items\armors\decorative\costumes\betty\betty.chest items\armors\decorative\costumes\betty\betty.head items\armors\decorative\costumes\betty\betty.legs items\armors\decorative\costumes\buccaneer\buccaneer.chest items\armors\decorative\costumes\buccaneer\buccaneer.head items\armors\decorative\costumes\buccaneer\buccaneer.legs items\armors\decorative\costumes\buccaneer\chestf.png items\armors\decorative\costumes\cardboard\cardboard.chest items\armors\decorative\costumes\chef\chef.chest items\armors\decorative\costumes\chef\chef.head items\armors\decorative\costumes\chef\chef.legs items\armors\decorative\costumes\colourful\colourful.chest items\armors\decorative\costumes\colourful\colourful.head items\armors\decorative\costumes\colourful\colourful.legs items\armors\decorative\costumes\colourful2\colourful2.head items\armors\decorative\costumes\cowboy\cowboy.chest items\armors\decorative\costumes\cowboy\cowboy.head items\armors\decorative\costumes\cowboy\cowboy.legs items\armors\decorative\costumes\cupids\cupids.chest items\armors\decorative\costumes\cupids\cupids.head items\armors\decorative\costumes\cupids\cupids.legs items\armors\decorative\costumes\fairy\fairy.back items\armors\decorative\costumes\fairy\fairy.chest items\armors\decorative\costumes\fairy\fairy.head items\armors\decorative\costumes\fairy\fairy.legs [NEW] items\armors\decorative\costumes\hawaiian\bsleeve.png [NEW] items\armors\decorative\costumes\hawaiian\chestf.png [NEW] items\armors\decorative\costumes\hawaiian\chestm.png [NEW] items\armors\decorative\costumes\hawaiian\fsleeve.png [NEW] items\armors\decorative\costumes\hawaiian\hawaiian.chest [NEW] items\armors\decorative\costumes\hawaiian\hawaiian.legs [NEW] items\armors\decorative\costumes\hawaiian\icons.png [NEW] items\armors\decorative\costumes\hawaiian\pants.png [NEW] items\armors\decorative\costumes\hawaiian\pantsf.png items\armors\decorative\costumes\hiker\hiker.chest items\armors\decorative\costumes\hiker\hiker.legs items\armors\decorative\costumes\hotholiday\hotholiday.chest items\armors\decorative\costumes\hotholiday\hotholiday.head items\armors\decorative\costumes\hotholiday\hotholiday.legs items\armors\decorative\costumes\hunter\hunter.chest items\armors\decorative\costumes\hunter\hunter.legs items\armors\decorative\costumes\jumpsuit\jumpsuit.chest items\armors\decorative\costumes\jumpsuit\jumpsuit.legs items\armors\decorative\costumes\miner\head.png items\armors\decorative\costumes\miner\mask.png items\armors\decorative\costumes\miner\miner.chest items\armors\decorative\costumes\miner\miner.head items\armors\decorative\costumes\moneybags\moneybags.chest items\armors\decorative\costumes\moneybags\moneybags.head items\armors\decorative\costumes\moneybags\moneybags.legs items\armors\decorative\costumes\mrclaus\mrclaus.chest items\armors\decorative\costumes\mrclaus\mrclaus.head items\armors\decorative\costumes\mrclaus\mrclaus.legs [NEW] items\armors\decorative\costumes\mutantminer\bsleeve.png [NEW] items\armors\decorative\costumes\mutantminer\chestf.png [NEW] items\armors\decorative\costumes\mutantminer\chestm.png [NEW] items\armors\decorative\costumes\mutantminer\fsleeve.png [NEW] items\armors\decorative\costumes\mutantminer\head.png [NEW] items\armors\decorative\costumes\mutantminer\icons.png [NEW] items\armors\decorative\costumes\mutantminer\mask.png [NEW] items\armors\decorative\costumes\mutantminer\mutantminer.chest [NEW] items\armors\decorative\costumes\mutantminer\mutantminer.head items\armors\decorative\costumes\pilot\pilot.chest items\armors\decorative\costumes\pilot\pilot.head items\armors\decorative\costumes\pilot\pilot.legs items\armors\decorative\costumes\pirate\pirate.chest items\armors\decorative\costumes\pirate\pirate.head items\armors\decorative\costumes\pirate\pirate.legs items\armors\decorative\costumes\pixelhero\pixelhero.back items\armors\decorative\costumes\pixelhero\pixelhero.chest items\armors\decorative\costumes\pixelhero\pixelhero.legs [NEW] items\armors\decorative\costumes\predatory\back.png [NEW] items\armors\decorative\costumes\predatory\bsleeve.png [NEW] items\armors\decorative\costumes\predatory\chestf.png [NEW] items\armors\decorative\costumes\predatory\chestm.png [NEW] items\armors\decorative\costumes\predatory\fsleeve.png [NEW] items\armors\decorative\costumes\predatory\head.png [NEW] items\armors\decorative\costumes\predatory\icons.png [NEW] items\armors\decorative\costumes\predatory\mask.png [NEW] items\armors\decorative\costumes\predatory\pants.png [NEW] items\armors\decorative\costumes\predatory\predatory.back [NEW] items\armors\decorative\costumes\predatory\predatory.chest [NEW] items\armors\decorative\costumes\predatory\predatory.head [NEW] items\armors\decorative\costumes\predatory\predatory.legs [NEW] items\armors\decorative\costumes\rainbowood\bsleeve.png [NEW] items\armors\decorative\costumes\rainbowood\chest.png [NEW] items\armors\decorative\costumes\rainbowood\fsleeve.png [NEW] items\armors\decorative\costumes\rainbowood\head.png [NEW] items\armors\decorative\costumes\rainbowood\icons.png [NEW] items\armors\decorative\costumes\rainbowood\mask.png [NEW] items\armors\decorative\costumes\rainbowood\pants.png [NEW] items\armors\decorative\costumes\rainbowood\rainbowwood.chest [NEW] items\armors\decorative\costumes\rainbowood\rainbowwood.head [NEW] items\armors\decorative\costumes\rainbowood\rainbowwood.legs [NEW] items\armors\decorative\costumes\rock\bsleeve.png [NEW] items\armors\decorative\costumes\rock\chest.png [NEW] items\armors\decorative\costumes\rock\fsleeve.png [NEW] items\armors\decorative\costumes\rock\head.png [NEW] items\armors\decorative\costumes\rock\icons.png [NEW] items\armors\decorative\costumes\rock\mask.png [NEW] items\armors\decorative\costumes\rock\pants.png [NEW] items\armors\decorative\costumes\rock\rock.chest [NEW] items\armors\decorative\costumes\rock\rock.head [NEW] items\armors\decorative\costumes\rock\rock.legs items\armors\decorative\costumes\scientist\scientist.chest items\armors\decorative\costumes\scientist\scientist.head items\armors\decorative\costumes\scientist\scientist.legs items\armors\decorative\costumes\startrack\startrack.chest items\armors\decorative\costumes\startrack\startrack.legs items\armors\decorative\costumes\strap\strap.chest items\armors\decorative\costumes\strap\strap.legs items\armors\decorative\costumes\wedding1\wedding1.chest items\armors\decorative\costumes\wedding1\wedding1.legs items\armors\decorative\costumes\wedding2\wedding2.chest items\armors\decorative\costumes\wedding2\wedding2.head items\armors\decorative\costumes\wedding2\wedding2.legs items\armors\decorative\costumes\wizard\wizard.chest items\armors\decorative\costumes\wizard\wizard.head items\armors\decorative\costumes\wizard\wizard.legs items\armors\decorative\hats\alienskull\alienskull.head items\armors\decorative\hats\banana\banana.head items\armors\decorative\hats\bear\bear.head items\armors\decorative\hats\beehive\beehive.head items\armors\decorative\hats\beer\beer.head items\armors\decorative\hats\beret\beret.head items\armors\decorative\hats\berry\berry.head items\armors\decorative\hats\berry\head.png items\armors\decorative\hats\berry\icons.png items\armors\decorative\hats\bunny\bunny.head items\armors\decorative\hats\cap\cap.head items\armors\decorative\hats\cap\head.png items\armors\decorative\hats\cap\icons.png items\armors\decorative\hats\captainscap\captainscap.head items\armors\decorative\hats\cardboard\cardboard.head items\armors\decorative\hats\clocktophat\clocktophat.head items\armors\decorative\hats\coolfez\coolfez.head items\armors\decorative\hats\dev\dev.head items\armors\decorative\hats\dinosaur\dinosaur.head items\armors\decorative\hats\eye\cameraman.head items\armors\decorative\hats\eye\eye.head items\armors\decorative\hats\eyehead\eyehead.head items\armors\decorative\hats\fancy\fancy.head items\armors\decorative\hats\fedora\fedora.head items\armors\decorative\hats\floppyhat\floppyhat.head [NEW] items\armors\decorative\hats\gagnose\gagnose.head [NEW] items\armors\decorative\hats\gagnose\head.png [NEW] items\armors\decorative\hats\gagnose\icons.png [NEW] items\armors\decorative\hats\gagnose\mask.png [NEW] items\armors\decorative\hats\gladiator\gladiator.head [NEW] items\armors\decorative\hats\gladiator\head.png [NEW] items\armors\decorative\hats\gladiator\icons.png [NEW] items\armors\decorative\hats\gladiator\mask.png items\armors\decorative\hats\glasses1\glasses1.head items\armors\decorative\hats\glasses2\glasses2.head items\armors\decorative\hats\goat\goat.head [NEW] items\armors\decorative\hats\hawaiian\hawaiian.head [NEW] items\armors\decorative\hats\hawaiian\head.png [NEW] items\armors\decorative\hats\hawaiian\icons.png [NEW] items\armors\decorative\hats\hawaiian\mask.png items\armors\decorative\hats\herocap\herocap.head items\armors\decorative\hats\hobo\hobo.head items\armors\decorative\hats\horse\horse.head [NEW] items\armors\decorative\hats\insidious\head.png [NEW] items\armors\decorative\hats\insidious\icons.png [NEW] items\armors\decorative\hats\insidious\insidious.head [NEW] items\armors\decorative\hats\insidious\mask.png items\armors\decorative\hats\ironavianhelmet\ironavianhelmet.head items\armors\decorative\hats\kathood\kathood.head items\armors\decorative\hats\kitty\kitty.head items\armors\decorative\hats\ladyhat\head.head items\armors\decorative\hats\luchador\luchador.head items\armors\decorative\hats\m1helmet\m1helmet.head items\armors\decorative\hats\m1helmetmedic\m1helmet.head [NEW] items\armors\decorative\hats\mininghat\head.png [NEW] items\armors\decorative\hats\mininghat\icons.png [NEW] items\armors\decorative\hats\mininghat\mask.png [NEW] items\armors\decorative\hats\mininghat\mininghat.head items\armors\decorative\hats\phrygiancap\phrygiancap.head items\armors\decorative\hats\plaguedoctor\plaguedoctor.head items\armors\decorative\hats\plainhood\plainhood.head items\armors\decorative\hats\pyramid\pyramid.head items\armors\decorative\hats\rainbowhood\rainbowhood.head [NEW] items\armors\decorative\hats\reed\head.png [NEW] items\armors\decorative\hats\reed\icons.png [NEW] items\armors\decorative\hats\reed\mask.png [NEW] items\armors\decorative\hats\reed\reed.head [NEW] items\armors\decorative\hats\rock\head.png [NEW] items\armors\decorative\hats\rock\icons.png [NEW] items\armors\decorative\hats\rock\mask.png [NEW] items\armors\decorative\hats\rock\rockhat.head items\armors\decorative\hats\safetyhelmet\safetyhelmet.head items\armors\decorative\hats\shark\shark.head items\armors\decorative\hats\shroomdisguise\shroomdisguise.head items\armors\decorative\hats\shroomhead\shroom.head items\armors\decorative\hats\shroomhead2\shroom.head items\armors\decorative\hats\shroomhead3\shroom.head items\armors\decorative\hats\shroomhead4\shroom.head items\armors\decorative\hats\skullmask\skullmask.head items\armors\decorative\hats\sombrero\sombrero.head items\armors\decorative\hats\strawberry\strawberry.head items\armors\decorative\hats\symbiote\symbiote.head [NEW] items\armors\decorative\hats\teddy\head.png [NEW] items\armors\decorative\hats\teddy\headicon.png [NEW] items\armors\decorative\hats\teddy\mask.png [NEW] items\armors\decorative\hats\teddy\teddy.head [NEW] items\armors\decorative\hats\tiger\head.png [NEW] items\armors\decorative\hats\tiger\icons.png [NEW] items\armors\decorative\hats\tiger\mask.png [NEW] items\armors\decorative\hats\tiger\tiger.head items\armors\decorative\hats\tophat\head.head items\armors\decorative\hats\toptophat\head.head items\armors\decorative\hats\tvhelmet\tvhelmet.head [NEW] items\armors\decorative\hats\unicorn\head.png [NEW] items\armors\decorative\hats\unicorn\icons.png [NEW] items\armors\decorative\hats\unicorn\mask.png [NEW] items\armors\decorative\hats\unicorn\unicorn.head items\armors\decorative\hats\ushanka\ushanka.head items\armors\decorative\hats\venetianmask\ventetianmask.head [NEW] items\armors\decorative\hats\vicious\head.png [NEW] items\armors\decorative\hats\vicious\icons.png [NEW] items\armors\decorative\hats\vicious\mask.png [NEW] items\armors\decorative\hats\vicious\vicious.head items\armors\decorative\hats\vikinghelmet\vikinghelmet.head items\armors\decorative\hats\wig\wig.head items\armors\floran\floran-tier1\florantier1.chest items\armors\floran\floran-tier1\florantier1.head items\armors\floran\floran-tier1\florantier1.legs items\armors\floran\floran-tier10\florantier10.chest items\armors\floran\floran-tier10\florantier10.head items\armors\floran\floran-tier10\florantier10.legs items\armors\floran\floran-tier10\head.png items\armors\floran\floran-tier2\florantier2.chest items\armors\floran\floran-tier2\florantier2.head items\armors\floran\floran-tier2\florantier2.legs items\armors\floran\floran-tier2\head.png items\armors\floran\floran-tier3\florantier3.chest items\armors\floran\floran-tier3\florantier3.head items\armors\floran\floran-tier3\florantier3.legs items\armors\floran\floran-tier4\florantier4.chest items\armors\floran\floran-tier4\florantier4.head items\armors\floran\floran-tier4\florantier4.legs items\armors\floran\floran-tier5\florantier5.chest items\armors\floran\floran-tier5\florantier5.head items\armors\floran\floran-tier5\florantier5.legs items\armors\floran\floran-tier6\florantier6.chest items\armors\floran\floran-tier6\florantier6.head items\armors\floran\floran-tier6\florantier6.legs items\armors\floran\floran-tier7\florantier7.chest items\armors\floran\floran-tier7\florantier7.head items\armors\floran\floran-tier7\florantier7.legs items\armors\floran\floran-tier8\florantier8.chest items\armors\floran\floran-tier8\florantier8.head items\armors\floran\floran-tier8\florantier8.legs items\armors\floran\floran-tier9\florantier9.chest items\armors\floran\floran-tier9\florantier9.head items\armors\floran\floran-tier9\florantier9.legs items\armors\floran\floranfurnivour\floranfurnivor.chest items\armors\floran\floranfurnivour\floranfurnivor.legs items\armors\floran\floranhunter\floranhunter.chest items\armors\floran\floranhunter\floranhunter.legs items\armors\floran\floranleaf\floranleaf.chest items\armors\floran\floranleaf\floranleaf.legs items\armors\floran\floranpelt\floranpelt.chest items\armors\floran\floranpelt\floranpelt.legs items\armors\floran\floransurvivalist\floransurvivalist.chest items\armors\floran\floransurvivalist\floransurvivalist.legs items\armors\human\human-concept\concept.chest items\armors\human\human-concept\concept.legs items\armors\human\human-cool\cool.chest items\armors\human\human-cool\cool.legs items\armors\human\human-sweatervest\sweatervest.chest items\armors\human\human-sweatervest\sweatervest.legs items\armors\human\human-tier1\bsleeve.png items\armors\human\human-tier1\chestf.png items\armors\human\human-tier1\chestm.png items\armors\human\human-tier1\fsleeve.png items\armors\human\human-tier1\head.png [NEW] items\armors\human\human-tier1\human-tier1.chest [NEW] items\armors\human\human-tier1\human-tier1.head [NEW] items\armors\human\human-tier1\human-tier1.legs items\armors\human\human-tier1\icons.png items\armors\human\human-tier1\pants.png items\armors\human\human-tier10\humantier10.chest items\armors\human\human-tier10\humantier10.head items\armors\human\human-tier10\humantier10.legs 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 items\armors\human\human-tier3\humantier3.chest items\armors\human\human-tier3\humantier3.head items\armors\human\human-tier3\humantier3.legs items\armors\human\human-tier4\humantier4.chest items\armors\human\human-tier4\humantier4.head items\armors\human\human-tier4\humantier4.legs items\armors\human\human-tier5\humantier5.chest items\armors\human\human-tier5\humantier5.head items\armors\human\human-tier5\humantier5.legs items\armors\human\human-tier6\humantier6.chest items\armors\human\human-tier6\humantier6.head items\armors\human\human-tier6\humantier6.legs items\armors\human\human-tier7\humantier7.chest items\armors\human\human-tier7\humantier7.head items\armors\human\human-tier7\humantier7.legs items\armors\human\human-tier8\humantier8.chest items\armors\human\human-tier8\humantier8.head items\armors\human\human-tier8\humantier8.legs items\armors\human\human-tier9\humantier9.chest items\armors\human\human-tier9\humantier9.head items\armors\human\human-tier9\humantier9.legs [NEW] items\armors\human\human-vanguard\bsleeve.png [NEW] items\armors\human\human-vanguard\chestf.png [NEW] items\armors\human\human-vanguard\chestm.png [NEW] items\armors\human\human-vanguard\fsleeve.png [NEW] items\armors\human\human-vanguard\head.png [NEW] items\armors\human\human-vanguard\icons.png [NEW] items\armors\human\human-vanguard\mask.png [NEW] items\armors\human\human-vanguard\pants.png [NEW] items\armors\human\human-vanguard\vanguard.chest [NEW] items\armors\human\human-vanguard\vanguard.head [NEW] items\armors\human\human-vanguard\vanguard.legs items\armors\human\human-workout\workout.chest items\armors\human\human-workout\workout.legs [NEW] items\armors\novakid\novakidfancy\bsleeve.png [NEW] items\armors\novakid\novakidfancy\bsleevef.png [NEW] items\armors\novakid\novakidfancy\chestf.png [NEW] items\armors\novakid\novakidfancy\chestm.png [NEW] items\armors\novakid\novakidfancy\fsleeve.png [NEW] items\armors\novakid\novakidfancy\fsleevef.png [NEW] items\armors\novakid\novakidfancy\icons.png [NEW] items\armors\novakid\novakidfancy\mask.png [NEW] items\armors\novakid\novakidfancy\novakidfancy.chest [NEW] items\armors\novakid\novakidfancy\novakidfancy.legs [NEW] items\armors\novakid\novakidfancy\pants.png [NEW] items\armors\novakid\novakidfancy\pantsf.png [NEW] items\armors\novakid\novakidjacket\bsleeve.png [NEW] items\armors\novakid\novakidjacket\chestf.png [NEW] items\armors\novakid\novakidjacket\chestm.png [NEW] items\armors\novakid\novakidjacket\fsleeve.png [NEW] items\armors\novakid\novakidjacket\icons.png [NEW] items\armors\novakid\novakidjacket\mask.png [NEW] items\armors\novakid\novakidjacket\novakidjacket.chest [NEW] items\armors\novakid\novakidjacket\novakidjacket.legs [NEW] items\armors\novakid\novakidjacket\pants.png [NEW] items\armors\novakid\novakidsuspenders\bsleeve.png [NEW] items\armors\novakid\novakidsuspenders\chestf.png [NEW] items\armors\novakid\novakidsuspenders\chestm.png [NEW] items\armors\novakid\novakidsuspenders\fsleeve.png [NEW] items\armors\novakid\novakidsuspenders\icons.png [NEW] items\armors\novakid\novakidsuspenders\mask.png [NEW] items\armors\novakid\novakidsuspenders\novakidsuspenders.chest [NEW] items\armors\novakid\novakidsuspenders\novakidsuspenders.legs [NEW] items\armors\novakid\novakidsuspenders\pants.png [NEW] items\armors\novakid\novakidwaistcoat\bsleeve.png [NEW] items\armors\novakid\novakidwaistcoat\chestf.png [NEW] items\armors\novakid\novakidwaistcoat\chestm.png [NEW] items\armors\novakid\novakidwaistcoat\fsleeve.png [NEW] items\armors\novakid\novakidwaistcoat\icons.png [NEW] items\armors\novakid\novakidwaistcoat\mask.png [NEW] items\armors\novakid\novakidwaistcoat\novakidwaistcoat.chest [NEW] items\armors\novakid\novakidwaistcoat\novakidwaistcoat.legs [NEW] items\armors\novakid\novakidwaistcoat\pants.png [NEW] items\armors\novakid\novatier1\bsleeve.png [NEW] items\armors\novakid\novatier1\chestf.png [NEW] items\armors\novakid\novatier1\chestm.png [NEW] items\armors\novakid\novatier1\fsleeve.png [NEW] items\armors\novakid\novatier1\head.png [NEW] items\armors\novakid\novatier1\icons.png [NEW] items\armors\novakid\novatier1\mask.png [NEW] items\armors\novakid\novatier1\novatier1.chest [NEW] items\armors\novakid\novatier1\novatier1.head [NEW] items\armors\novakid\novatier1\novatier1.legs [NEW] items\armors\novakid\novatier1\pants.png [NEW] items\armors\novakid\novatier10\bsleeve.png [NEW] items\armors\novakid\novatier10\chest.png [NEW] items\armors\novakid\novatier10\fsleeve.png [NEW] items\armors\novakid\novatier10\head.png [NEW] items\armors\novakid\novatier10\icons.png [NEW] items\armors\novakid\novatier10\mask.png [NEW] items\armors\novakid\novatier10\novatier10.chest [NEW] items\armors\novakid\novatier10\novatier10.head [NEW] items\armors\novakid\novatier10\novatier10.legs [NEW] items\armors\novakid\novatier10\pants.png [NEW] items\armors\novakid\novatier2\bsleeve.png [NEW] items\armors\novakid\novatier2\chestf.png [NEW] items\armors\novakid\novatier2\chestm.png [NEW] items\armors\novakid\novatier2\fsleeve.png [NEW] items\armors\novakid\novatier2\head.png [NEW] items\armors\novakid\novatier2\icons.png [NEW] items\armors\novakid\novatier2\mask.png [NEW] items\armors\novakid\novatier2\novatier2.chest [NEW] items\armors\novakid\novatier2\novatier2.head [NEW] items\armors\novakid\novatier2\novatier2.legs [NEW] items\armors\novakid\novatier2\pants.png [NEW] items\armors\novakid\novatier3\bsleeve.png [NEW] items\armors\novakid\novatier3\chest.png [NEW] items\armors\novakid\novatier3\fsleeve.png [NEW] items\armors\novakid\novatier3\head.png [NEW] items\armors\novakid\novatier3\icons.png [NEW] items\armors\novakid\novatier3\mask.png [NEW] items\armors\novakid\novatier3\novatier3.chest [NEW] items\armors\novakid\novatier3\novatier3.head [NEW] items\armors\novakid\novatier3\novatier3.legs [NEW] items\armors\novakid\novatier3\pants.png [NEW] items\armors\novakid\novatier4\bsleeve.png [NEW] items\armors\novakid\novatier4\chest.png [NEW] items\armors\novakid\novatier4\fsleeve.png [NEW] items\armors\novakid\novatier4\head.png [NEW] items\armors\novakid\novatier4\icons.png [NEW] items\armors\novakid\novatier4\mask.png [NEW] items\armors\novakid\novatier4\novatier4.chest [NEW] items\armors\novakid\novatier4\novatier4.head [NEW] items\armors\novakid\novatier4\novatier4.legs [NEW] items\armors\novakid\novatier4\pants.png [NEW] items\armors\novakid\novatier5\bsleeve.png [NEW] items\armors\novakid\novatier5\chest.png [NEW] items\armors\novakid\novatier5\fsleeve.png [NEW] items\armors\novakid\novatier5\head.png [NEW] items\armors\novakid\novatier5\icons.png [NEW] items\armors\novakid\novatier5\mask.png [NEW] items\armors\novakid\novatier5\novatier5.chest [NEW] items\armors\novakid\novatier5\novatier5.head [NEW] items\armors\novakid\novatier5\novatier5.legs [NEW] items\armors\novakid\novatier5\pants.png [NEW] items\armors\novakid\novatier6\bsleeve.png [NEW] items\armors\novakid\novatier6\chest.png [NEW] items\armors\novakid\novatier6\fsleeve.png [NEW] items\armors\novakid\novatier6\head.png [NEW] items\armors\novakid\novatier6\icons.png [NEW] items\armors\novakid\novatier6\mask.png [NEW] items\armors\novakid\novatier6\novatier6.chest [NEW] items\armors\novakid\novatier6\novatier6.head [NEW] items\armors\novakid\novatier6\novatier6.legs [NEW] items\armors\novakid\novatier6\pants.png [NEW] items\armors\novakid\novatier7\bsleeve.png [NEW] items\armors\novakid\novatier7\chest.png [NEW] items\armors\novakid\novatier7\fsleeve.png [NEW] items\armors\novakid\novatier7\head.png [NEW] items\armors\novakid\novatier7\icons.png [NEW] items\armors\novakid\novatier7\mask.png [NEW] items\armors\novakid\novatier7\novatier7.chest [NEW] items\armors\novakid\novatier7\novatier7.head [NEW] items\armors\novakid\novatier7\novatier7.legs [NEW] items\armors\novakid\novatier7\pants.png [NEW] items\armors\novakid\novatier8\bsleeve.png [NEW] items\armors\novakid\novatier8\chest.png [NEW] items\armors\novakid\novatier8\fsleeve.png [NEW] items\armors\novakid\novatier8\head.png [NEW] items\armors\novakid\novatier8\icons.png [NEW] items\armors\novakid\novatier8\mask.png [NEW] items\armors\novakid\novatier8\novatier8.chest [NEW] items\armors\novakid\novatier8\novatier8.head [NEW] items\armors\novakid\novatier8\novatier8.legs [NEW] items\armors\novakid\novatier8\pants.png [NEW] items\armors\novakid\novatier9\bsleeve.png [NEW] items\armors\novakid\novatier9\chest.png [NEW] items\armors\novakid\novatier9\fsleeve.png [NEW] items\armors\novakid\novatier9\head.png [NEW] items\armors\novakid\novatier9\icons.png [NEW] items\armors\novakid\novatier9\mask.png [NEW] items\armors\novakid\novatier9\novatier9.chest [NEW] items\armors\novakid\novatier9\novatier9.head [NEW] items\armors\novakid\novatier9\novatier9.legs [NEW] items\armors\novakid\novatier9\pants.png items\armors\other\bandithat1\bandithat1.head items\armors\other\bandithat2\bandithat2.head [NEW] items\armors\other\bedouin\bedouin.chest [NEW] items\armors\other\bedouin\bedouin.head [NEW] items\armors\other\bedouin\bedouin.legs [NEW] items\armors\other\bedouin\bsleeve.png [NEW] items\armors\other\bedouin\chestf.png [NEW] items\armors\other\bedouin\chestm.png [NEW] items\armors\other\bedouin\fsleeve.png [NEW] items\armors\other\bedouin\fsleeve2.png [NEW] items\armors\other\bedouin\head.png [NEW] items\armors\other\bedouin\icons.png [NEW] items\armors\other\bedouin\mask.png [NEW] items\armors\other\bedouin\pants.png items\armors\other\bonusarmor\bonusarmor.chest items\armors\other\bonusarmor\bonusarmor.head items\armors\other\bonusarmor\bonusarmor.legs items\armors\other\combatmedic\medic.chest items\armors\other\combatmedic\medic.head items\armors\other\combatmedic\medic.legs items\armors\other\cultist\cultist.chest items\armors\other\cultist\cultist.head items\armors\other\cultist\cultist.legs items\armors\other\cultist\pants.png items\armors\other\diamondarmor\diamondarmor.chest items\armors\other\diamondarmor\diamondarmor.head items\armors\other\diamondarmor\diamondarmor.legs items\armors\other\divingmask\divingmask.head items\armors\other\explorer\explorer.chest items\armors\other\explorer\explorer.legs items\armors\other\fullmetal\fullmetal.chest items\armors\other\fullmetal\fullmetal.head items\armors\other\fullmetal\fullmetal.legs items\armors\other\gasmask\gasmask.head items\armors\other\goldarmor\goldarmor.chest items\armors\other\goldarmor\goldarmor.head items\armors\other\goldarmor\goldarmor.legs items\armors\other\hazmat\hazmat.chest items\armors\other\hazmat\hazmat.head items\armors\other\hazmat\hazmat.legs items\armors\other\knight\knight.head items\armors\other\leveltestarmor\leveltestarmor.chest items\armors\other\leveltestarmor\leveltestarmor.head items\armors\other\leveltestarmor\leveltestarmor.legs items\armors\other\neo\neo.chest items\armors\other\neo\neo.head items\armors\other\neo\neo.legs items\armors\other\pathfinder\pathfinder.chest items\armors\other\pathfinder\pathfinder.legs items\armors\other\pioneer\pioneer.chest items\armors\other\pioneer\pioneer.legs items\armors\other\platinumarmor\platinumarmor.chest items\armors\other\platinumarmor\platinumarmor.head items\armors\other\platinumarmor\platinumarmor.legs items\armors\other\powerarmor\powerarmor.chest items\armors\other\powerarmor\powerarmor.head items\armors\other\powerarmor\powerarmor.legs [NEW] items\armors\other\scavenger\bsleeve.png [NEW] items\armors\other\scavenger\chestf.png [NEW] items\armors\other\scavenger\chestm.png [NEW] items\armors\other\scavenger\fsleeve.png [NEW] items\armors\other\scavenger\head.png [NEW] items\armors\other\scavenger\icons.png [NEW] items\armors\other\scavenger\mask.png [NEW] items\armors\other\scavenger\pants.png [NEW] items\armors\other\scavenger\scavenger.chest [NEW] items\armors\other\scavenger\scavenger.head [NEW] items\armors\other\scavenger\scavenger.legs items\armors\other\silverarmor\silverarmor.chest items\armors\other\silverarmor\silverarmor.head items\armors\other\silverarmor\silverarmor.legs items\armors\other\snowinfantry\snowinfantry.chest items\armors\other\snowinfantry\snowinfantry.head items\armors\other\snowinfantry\snowinfantry.legs items\armors\other\soldier\soldier.chest items\armors\other\soldier\soldier.head items\armors\other\soldier\soldier.legs items\armors\other\spacesuit\spacesuit.back items\armors\other\spacesuit\spacesuit.chest items\armors\other\spacesuit\spacesuit.head items\armors\other\spacesuit\spacesuit.legs items\armors\other\t2helm1\t2helm1.head items\armors\other\t2helm2\t2helm2.head items\armors\other\testarmor\testarmor.head [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\armors\other\wildfungus\bsleeve.png [NEW] items\armors\other\wildfungus\chestf.png [NEW] items\armors\other\wildfungus\chestm.png [NEW] items\armors\other\wildfungus\fsleeve.png [NEW] items\armors\other\wildfungus\head.png [NEW] items\armors\other\wildfungus\icons.png [NEW] items\armors\other\wildfungus\mask.png [NEW] items\armors\other\wildfungus\pants.png [NEW] items\armors\other\wildfungus\wildfungus.chest [NEW] items\armors\other\wildfungus\wildfungus.head [NEW] items\armors\other\wildfungus\wildfungus.legs [NEW] items\armors\penguin\empty\bsleeve.png [NEW] items\armors\penguin\empty\chest.png [NEW] items\armors\penguin\empty\empty.chest [NEW] items\armors\penguin\empty\empty.legs [NEW] items\armors\penguin\empty\fsleeve.png [NEW] items\armors\penguin\empty\icons.png [NEW] items\armors\penguin\empty\pants.png items\armors\robot\robo-craftsmen\craftsmen.chest items\armors\robot\robo-craftsmen\craftsmen.legs items\armors\robot\robo-merchant\merchant.chest items\armors\robot\robo-merchant\merchant.legs items\armors\robot\robo-noble\noble.chest items\armors\robot\robo-noble\noble.legs items\armors\robot\robo-peasant\peasant.chest items\armors\robot\robo-peasant\peasant.legs items\armors\robot\robo-royal\glitchroyal.head items\armors\robot\robo-tier1\glitchtier1.chest items\armors\robot\robo-tier1\glitchtier1.head items\armors\robot\robo-tier1\glitchtier1.legs items\armors\robot\robo-tier10\glitchtier10.chest items\armors\robot\robo-tier10\glitchtier10.head items\armors\robot\robo-tier10\glitchtier10.legs items\armors\robot\robo-tier2\glitchtier2.chest items\armors\robot\robo-tier2\glitchtier2.head items\armors\robot\robo-tier2\glitchtier2.legs items\armors\robot\robo-tier3\glitchtier3.chest items\armors\robot\robo-tier3\glitchtier3.head items\armors\robot\robo-tier3\glitchtier3.legs items\armors\robot\robo-tier4\glitchtier4.chest items\armors\robot\robo-tier4\glitchtier4.head items\armors\robot\robo-tier4\glitchtier4.legs items\armors\robot\robo-tier5\glitchtier5.chest items\armors\robot\robo-tier5\glitchtier5.head items\armors\robot\robo-tier5\glitchtier5.legs items\armors\robot\robo-tier6\glitchtier6.chest items\armors\robot\robo-tier6\glitchtier6.head items\armors\robot\robo-tier6\glitchtier6.legs items\armors\robot\robo-tier7\glitchtier7.chest items\armors\robot\robo-tier7\glitchtier7.head items\armors\robot\robo-tier7\glitchtier7.legs items\armors\robot\robo-tier8\glitchtier8.chest items\armors\robot\robo-tier8\glitchtier8.head items\armors\robot\robo-tier8\glitchtier8.legs items\armors\robot\robo-tier9\glitchtier9.chest items\armors\robot\robo-tier9\glitchtier9.head items\armors\robot\robo-tier9\glitchtier9.legs [NEW] items\fishing\fishingrod.png [NEW] items\fishing\fishingrod.sword items\generic\crafting\aegisaltore.item items\generic\crafting\aegisaltore.png [NEW] items\generic\crafting\alienstripedwood.item [NEW] items\generic\crafting\alienstripedwood.png [NEW] items\generic\crafting\alienweirdwood.item [NEW] items\generic\crafting\alienweirdwood.png [NEW] items\generic\crafting\alienwoodsap.item [NEW] items\generic\crafting\alienwoodsap.png [NEW] items\generic\crafting\ancientbones.item [NEW] items\generic\crafting\ancientbones.png [NEW] items\generic\crafting\biosample.item [NEW] items\generic\crafting\biosample.png [NEW] items\generic\crafting\biosample2.png [NEW] items\generic\crafting\bottle.item [NEW] items\generic\crafting\bottle.png [NEW] items\generic\crafting\bugshell.item [NEW] items\generic\crafting\bugshell.png [NEW] items\generic\crafting\ceruliumcompound.item [NEW] items\generic\crafting\ceruliumcompound.png items\generic\crafting\coalore.item items\generic\crafting\copperbar.png items\generic\crafting\copperore.item [NEW] items\generic\crafting\coralfragment.item [NEW] items\generic\crafting\coralfragment.png [NEW] items\generic\crafting\corefragmentore.item [NEW] items\generic\crafting\corefragmentore.png items\generic\crafting\durasteelbar.item items\generic\crafting\durasteelbar.png items\generic\crafting\endomorphicjelly.item [NEW] items\generic\crafting\feroziumcompound.item [NEW] items\generic\crafting\feroziumcompound.png items\generic\crafting\fleshstrand.item [NEW] items\generic\crafting\fossilore.item [NEW] items\generic\crafting\fossilore.png [NEW] items\generic\crafting\glasscoffeemug.item [NEW] items\generic\crafting\glasscoffeemug.png [NEW] items\generic\crafting\glowfibreblue.item [NEW] items\generic\crafting\glowfibreblue.png [NEW] items\generic\crafting\glowfibregreen.item [NEW] items\generic\crafting\glowfibregreen.png [NEW] items\generic\crafting\glowfibreorange.item [NEW] items\generic\crafting\glowfibreorange.png [NEW] items\generic\crafting\glowfibreyellow.item [NEW] items\generic\crafting\glowfibreyellow.png [NEW] items\generic\crafting\gnome.item [NEW] items\generic\crafting\gnome.png items\generic\crafting\goldbar.item items\generic\crafting\goldbar.png items\generic\crafting\goldore.item [NEW] items\generic\crafting\greenslime.item [NEW] items\generic\crafting\greenslime.png [NEW] items\generic\crafting\gunpowder.item [NEW] items\generic\crafting\gunpowder.png [NEW] items\generic\crafting\imperviumcompound.item [NEW] items\generic\crafting\imperviumcompound.png items\generic\crafting\ironore.item [NEW] items\generic\crafting\moonstoneore.item [NEW] items\generic\crafting\moonstoneore.png items\generic\crafting\paper.item items\generic\crafting\petalblue.item items\generic\crafting\petalred.item items\generic\crafting\petalyellow.item items\generic\crafting\platinumbar.png items\generic\crafting\platinumore.item items\generic\crafting\platinumore.png items\generic\crafting\plutoniumore.png items\generic\crafting\plutoniumrod.item items\generic\crafting\plutoniumrod.png [NEW] items\generic\crafting\prisiliteore.item [NEW] items\generic\crafting\prisiliteore.png [NEW] items\generic\crafting\prisilitestar.item [NEW] items\generic\crafting\prisilitestar.png items\generic\crafting\processor.item items\generic\crafting\rainbowwood.item [NEW] items\generic\crafting\reed.item [NEW] items\generic\crafting\reed.png [NEW] items\generic\crafting\refinedaegisalt.item [NEW] items\generic\crafting\refinedaegisalt.png [NEW] items\generic\crafting\refinedrubium.item [NEW] items\generic\crafting\refinedrubium.png [NEW] items\generic\crafting\refinedviolium.item [NEW] items\generic\crafting\refinedviolium.png items\generic\crafting\rubiumore.item items\generic\crafting\rubiumore.png [NEW] items\generic\crafting\seaweed.item [NEW] items\generic\crafting\seaweed.png items\generic\crafting\silverbar.png items\generic\crafting\silverore.item [NEW] items\generic\crafting\snowflake.item [NEW] items\generic\crafting\snowflake.png [NEW] items\generic\crafting\solariumstar.item [NEW] items\generic\crafting\solariumstar.png items\generic\crafting\steelbar.png [NEW] items\generic\crafting\syringe.item [NEW] items\generic\crafting\syringe.png items\generic\crafting\titaniumbar.item items\generic\crafting\titaniumore.item [NEW] items\generic\crafting\toxicwaste.item [NEW] items\generic\crafting\toxicwaste.png [NEW] items\generic\crafting\triangliumore.item [NEW] items\generic\crafting\triangliumore.png items\generic\crafting\uraniumore.png items\generic\crafting\uraniumrod.item [NEW] items\generic\crafting\violiumore.item [NEW] items\generic\crafting\violiumore.png [NEW] items\generic\crafting\wildvines.item [NEW] items\generic\crafting\wildvines.png [NEW] items\generic\drinks\antidote.consumable [NEW] items\generic\drinks\antidoteicon.png [NEW] items\generic\drinks\bottledhealingwater.consumable [NEW] items\generic\drinks\bottledhealingwater.png items\generic\drinks\bottledwater.consumable items\generic\drinks\bottledwater.png [NEW] items\generic\drinks\crowncake.consumable items\generic\meat\alienmeat.item items\generic\meat\cookedalienmeat.consumable items\generic\meat\cookedbacon.consumable [NEW] items\generic\meat\cookedfish.consumable [NEW] items\generic\meat\cookedfish.png items\generic\meat\cookedfleshlump.consumable items\generic\meat\cookedham.consumable items\generic\meat\cookedpoultry.consumable items\generic\meat\cookedribmeat.consumable items\generic\meat\cookedtentacle.consumable items\generic\meat\meatchunks.consumable [NEW] items\generic\meat\offal.consumable [NEW] items\generic\meat\offal.png items\generic\meat\rawbacon.item items\generic\meat\rawfish.consumable items\generic\meat\rawfish.png items\generic\meat\rawribmeat.item items\generic\meat\soylentgreen.consumable [NEW] items\generic\old\alienburger.consumable [NEW] items\generic\old\alienburger.png [NEW] items\generic\old\applepie.consumable [NEW] items\generic\old\applepie.png [NEW] items\generic\old\bananabread.consumable [NEW] items\generic\old\bananabread.png [NEW] items\generic\old\batteryacid.consumable [NEW] items\generic\old\batteryacid.png [NEW] items\generic\old\blackcurrentcrumble.consumable [NEW] items\generic\old\blackcurrentcrumble.png [NEW] items\generic\old\boltedmilk.consumable [NEW] items\generic\old\boltedmilk.png [NEW] items\generic\old\boneboomarrow.consumable [NEW] items\generic\old\boneboomarrow.png [NEW] items\generic\old\burrito.consumable [NEW] items\generic\old\burrito.png [NEW] items\generic\old\butter.consumable [NEW] items\generic\old\butter.png [NEW] items\generic\old\candiedpearlpeas.consumable [NEW] items\generic\old\candiedpearlpeas.png [NEW] items\generic\old\candy.consumable [NEW] items\generic\old\candy.png [NEW] items\generic\old\chilistew.consumable [NEW] items\generic\old\chilistew.png [NEW] items\generic\old\chocolate-large.png [NEW] items\generic\old\copperkeypie.consumable [NEW] items\generic\old\copperkeypie.png [NEW] items\generic\old\cornontheblob.consumable [NEW] items\generic\old\cornontheblob.png [NEW] items\generic\old\corntent.consumable [NEW] items\generic\old\corntent.png [NEW] items\generic\old\crowncake.png [NEW] items\generic\old\curriedbeakseed.consumable [NEW] items\generic\old\curriedbeakseed.png [NEW] items\generic\old\dirtea.consumable [NEW] items\generic\old\dirtea.png [NEW] items\generic\old\eggfriedrice.consumable [NEW] items\generic\old\eggfriedrice.png [NEW] items\generic\old\hamsandwich.consumable [NEW] items\generic\old\hamsandwich.png [NEW] items\generic\old\icecream.consumable [NEW] items\generic\old\icecream.png [NEW] items\generic\old\lollypop.consumable [NEW] items\generic\old\lollypop.png [NEW] items\generic\old\meatandmarrow.consumable [NEW] items\generic\old\meatandmarrow.png [NEW] items\generic\old\meatballs.consumable [NEW] items\generic\old\meatballs.png [NEW] items\generic\old\meatwich.consumable [NEW] items\generic\old\meatwich.png [NEW] items\generic\old\meatwine.consumable [NEW] items\generic\old\meatwine.png [NEW] items\generic\old\poachedavesmingo.consumable [NEW] items\generic\old\poachedavesmingo.png [NEW] items\generic\old\pussplumpie.consumable [NEW] items\generic\old\pussplumpie.png [NEW] items\generic\old\ricewine.consumable [NEW] items\generic\old\ricewine.png [NEW] items\generic\old\soup.consumable [NEW] items\generic\old\soup.png [NEW] items\generic\old\sweetcorn.consumable [NEW] items\generic\old\sweetcorn.png [NEW] items\generic\old\sweettime.consumable [NEW] items\generic\old\sweettime.png [NEW] items\generic\old\thespecial.consumable [NEW] items\generic\old\thespecial.png [NEW] items\generic\old\toffee.consumable [NEW] items\generic\old\toffee.png [NEW] items\generic\old\toffeeapple.consumable [NEW] items\generic\old\toffeeapple.png [NEW] items\generic\old\vegetablesoup.consumable [NEW] items\generic\old\vegetablesoup.png [NEW] items\generic\old\wartwine.consumable [NEW] items\generic\old\wartwine.png [NEW] items\generic\old\weyene.consumable [NEW] items\generic\old\weyene.png [NEW] items\generic\old\whiskeybottle.consumable [NEW] items\generic\old\whiskeybottle.png [NEW] items\generic\old\whiskeyflask.consumable [NEW] items\generic\old\whiskeyflask.png [NEW] items\generic\old\winebottle.consumable [NEW] items\generic\old\winebottle.png [NEW] items\generic\old\wineglass.consumable [NEW] items\generic\old\wineglass.png [NEW] items\generic\other\antidote.png items\generic\other\bandage.consumable [NEW] items\generic\other\blanktechcard.item [NEW] items\generic\other\blanktechcard.png items\generic\other\bluestim.consumable [NEW] items\generic\other\comedyscript.item [NEW] items\generic\other\comedyscript.png [NEW] items\generic\other\dreadwreckage.item [NEW] items\generic\other\dreadwreckage.png [NEW] items\generic\other\fungusstim.consumable [NEW] items\generic\other\fungusstim.png [NEW] items\generic\other\grassremedy.consumable [NEW] items\generic\other\grassremedy.png items\generic\other\greenstim.consumable items\generic\other\medkit.consumable [NEW] items\generic\other\mysteriousashes.item [NEW] items\generic\other\mysteriousashes.png [NEW] items\generic\other\mysterioustrashbag.item [NEW] items\generic\other\mysterioustrashbag.png items\generic\other\nanowrap.consumable items\generic\other\redstim.consumable [NEW] items\generic\other\sheetmusic.item [NEW] items\generic\other\sheetmusic.png [NEW] items\generic\other\shroomremedy.consumable [NEW] items\generic\other\shroomremedy.png [NEW] items\generic\other\string.item [NEW] items\generic\other\string.png [NEW] items\generic\other\synthesisstim.consumable [NEW] items\generic\other\synthesisstim.png [NEW] items\generic\other\valentinechocolates.consumable [NEW] items\generic\other\valentinechocolates.png [NEW] items\generic\other\winningticket.item [NEW] items\generic\other\winningticket.png items\generic\other\yellowstim.consumable [NEW] items\generic\produce\alienfruit.consumable [NEW] items\generic\produce\alienfruit.png items\generic\produce\automato.consumable items\generic\produce\automato.png items\generic\produce\avesmingo.consumable items\generic\produce\banana.consumable items\generic\produce\beakseed.consumable items\generic\produce\boltbulb.consumable items\generic\produce\boneboo.consumable items\generic\produce\cacti.item items\generic\produce\cacti.png items\generic\produce\carrot.consumable items\generic\produce\chili.consumable [NEW] items\generic\produce\coffeebeans.consumable [NEW] items\generic\produce\coffeebeans.png items\generic\produce\coralcreep.consumable items\generic\produce\coralcreep.png items\generic\produce\corn.consumable items\generic\produce\cornicon.png items\generic\produce\crystalplant.consumable items\generic\produce\currentcorn.consumable items\generic\produce\diodia.consumable items\generic\produce\dirturchin.consumable items\generic\produce\eggshoot.consumable items\generic\produce\feathercrown.consumable items\generic\produce\grapes.consumable items\generic\produce\greenapple.consumable [NEW] items\generic\produce\kelp.consumable [NEW] items\generic\produce\kelp.png items\generic\produce\kiwi.consumable items\generic\produce\neonmelon.consumable items\generic\produce\oculemon.consumable items\generic\produce\orange.consumable items\generic\produce\pearlpea.consumable items\generic\produce\pineapple.consumable items\generic\produce\potato.consumable items\generic\produce\pussplum.consumable items\generic\produce\redapple.consumable items\generic\produce\reefpod.consumable items\generic\produce\rice.consumable items\generic\produce\shroom.item items\generic\produce\sugar.item [NEW] items\generic\produce\thornfruit.consumable [NEW] items\generic\produce\thornfruit.png items\generic\produce\tomato.consumable items\generic\produce\toxictop.consumable items\generic\produce\wartweed.consumable items\generic\produce\wartweed.png items\generic\produce\wheat.item [NEW] items\generic\shop\cannedfood.consumable [NEW] items\generic\shop\cannedfood.png [NEW] items\generic\shop\cheese.consumable [NEW] items\generic\shop\cheese.png [NEW] items\generic\shop\chocolate.consumable [NEW] items\generic\shop\chocolate.png [NEW] items\generic\shop\egg.consumable [NEW] items\generic\shop\egg.png [NEW] items\generic\shop\milk.consumable [NEW] items\generic\shop\milk.png [NEW] items\generic\shop\soda.consumable [NEW] items\generic\shop\soda.png [NEW] items\generic\tier1\boiledpearlpeas.consumable [NEW] items\generic\tier1\boiledpearlpeas.png [NEW] items\generic\tier1\bread.consumable [NEW] items\generic\tier1\bread.png [NEW] items\generic\tier1\corncob.consumable [NEW] items\generic\tier1\corncob.png [NEW] items\generic\tier1\fishdumplings.consumable [NEW] items\generic\tier1\fishdumplings.png [NEW] items\generic\tier1\fishfingers.consumable [NEW] items\generic\tier1\fishfingers.png [NEW] items\generic\tier1\fishnchips.consumable [NEW] items\generic\tier1\fishnchips.png [NEW] items\generic\tier1\fishpie.consumable [NEW] items\generic\tier1\fishpie.png [NEW] items\generic\tier1\fishstew.consumable [NEW] items\generic\tier1\fishstew.png [NEW] items\generic\tier1\mashedpotato.consumable [NEW] items\generic\tier1\mashedpotato.png [NEW] items\generic\tier1\meatdumplings.consumable [NEW] items\generic\tier1\meatdumplings.png [NEW] items\generic\tier1\meatpie.consumable [NEW] items\generic\tier1\meatpie.png [NEW] items\generic\tier1\meatstew.consumable [NEW] items\generic\tier1\meatstew.png [NEW] items\generic\tier1\pearlpeabroth.consumable [NEW] items\generic\tier1\pearlpeabroth.png [NEW] items\generic\tier1\pearlpearisotto.consumable [NEW] items\generic\tier1\pearlpearisotto.png [NEW] items\generic\tier1\potatogrids.consumable [NEW] items\generic\tier1\potatogrids.png [NEW] items\generic\tier1\toast.consumable [NEW] items\generic\tier1\toast.png [NEW] items\generic\tier2\applecrumble.consumable [NEW] items\generic\tier2\applecrumble.png [NEW] items\generic\tier2\baconpancakes.consumable [NEW] items\generic\tier2\baconpancakes.png [NEW] items\generic\tier2\beakseedbread.consumable [NEW] items\generic\tier2\beakseedbread.png [NEW] items\generic\tier2\beakseedjam.consumable [NEW] items\generic\tier2\beakseedjam.png [NEW] items\generic\tier2\beakseedtart.consumable [NEW] items\generic\tier2\beakseedtart.png [NEW] items\generic\tier2\bonbonbonbons.consumable [NEW] items\generic\tier2\bonbonbonbons.png [NEW] items\generic\tier2\bonbons.consumable [NEW] items\generic\tier2\bonbons.png [NEW] items\generic\tier2\cactusjuice.consumable [NEW] items\generic\tier2\cactusjuice.png [NEW] items\generic\tier2\cake.consumable [NEW] items\generic\tier2\cake.png [NEW] items\generic\tier2\candiedcorn.consumable [NEW] items\generic\tier2\candiedcorn.png [NEW] items\generic\tier2\candyapple.consumable [NEW] items\generic\tier2\candyapple.png [NEW] items\generic\tier2\carrotbread.consumable [NEW] items\generic\tier2\carrotbread.png [NEW] items\generic\tier2\carrotcake.consumable [NEW] items\generic\tier2\carrotcake.png [NEW] items\generic\tier2\carrotjuice.consumable [NEW] items\generic\tier2\carrotjuice.png [NEW] items\generic\tier2\carrotsoup.consumable [NEW] items\generic\tier2\carrotsoup.png [NEW] items\generic\tier2\cheeseburger.consumable [NEW] items\generic\tier2\cheeseburger.png [NEW] items\generic\tier2\chocolatecake.consumable [NEW] items\generic\tier2\chocolatecake.png [NEW] items\generic\tier2\coffeecake.consumable [NEW] items\generic\tier2\coffeecake.png [NEW] items\generic\tier2\cornpeckers.consumable [NEW] items\generic\tier2\cornpeckers.png [NEW] items\generic\tier2\feathercrownjam.consumable [NEW] items\generic\tier2\feathercrownjam.png [NEW] items\generic\tier2\featherfood.consumable [NEW] items\generic\tier2\featherfood.png [NEW] items\generic\tier2\flatwhite.consumable [NEW] items\generic\tier2\flatwhite.png [NEW] items\generic\tier2\fluffyruffs.consumable [NEW] items\generic\tier2\fluffyruffs.png [NEW] items\generic\tier2\gardensalad.consumable [NEW] items\generic\tier2\gardensalad.png [NEW] items\generic\tier2\hamburger.consumable [NEW] items\generic\tier2\hamburger.png [NEW] items\generic\tier2\kiwijam.consumable [NEW] items\generic\tier2\kiwijam.png [NEW] items\generic\tier2\kiwijuice.consumable [NEW] items\generic\tier2\kiwijuice.png [NEW] items\generic\tier2\mocha.consumable [NEW] items\generic\tier2\mocha.png [NEW] items\generic\tier2\mushroombread.consumable [NEW] items\generic\tier2\mushroombread.png [NEW] items\generic\tier2\mushroomquiche.consumable [NEW] items\generic\tier2\mushroomquiche.png [NEW] items\generic\tier2\mushroomrice.consumable [NEW] items\generic\tier2\mushroomrice.png [NEW] items\generic\tier2\omelette.consumable [NEW] items\generic\tier2\omelette.png [NEW] items\generic\tier2\pasty.consumable [NEW] items\generic\tier2\pasty.png [NEW] items\generic\tier2\pearlpeajam.consumable [NEW] items\generic\tier2\pearlpeajam.png [NEW] items\generic\tier2\pearlpeapancakes.consumable [NEW] items\generic\tier2\pearlpeapancakes.png [NEW] items\generic\tier2\pizza.consumable [NEW] items\generic\tier2\pizza.png [NEW] items\generic\tier2\pizzaslice.consumable [NEW] items\generic\tier2\pizzaslice.png [NEW] items\generic\tier2\porridge.consumable [NEW] items\generic\tier2\porridge.png [NEW] items\generic\tier2\quichelorraine.consumable [NEW] items\generic\tier2\quichelorraine.png [NEW] items\generic\tier2\relish.consumable [NEW] items\generic\tier2\relish.png [NEW] items\generic\tier2\ricepudding.consumable [NEW] items\generic\tier2\ricepudding.png [NEW] items\generic\tier2\roastdinner.consumable [NEW] items\generic\tier2\roastdinner.png [NEW] items\generic\tier2\specialrice.consumable [NEW] items\generic\tier2\specialrice.png [NEW] items\generic\tier2\spikycookies.consumable [NEW] items\generic\tier2\spikycookies.png [NEW] items\generic\tier2\stickyribs.consumable [NEW] items\generic\tier2\stickyribs.png [NEW] items\generic\tier2\stuffedtomato.consumable [NEW] items\generic\tier2\stuffedtomato.png [NEW] items\generic\tier2\sweetmeat.consumable [NEW] items\generic\tier2\sweetmeat.png [NEW] items\generic\tier2\sweetpopcorn.consumable [NEW] items\generic\tier2\sweetpopcorn.png [NEW] items\generic\tier2\tomatojuice.consumable [NEW] items\generic\tier2\tomatojuice.png [NEW] items\generic\tier2\tomatosoup.consumable [NEW] items\generic\tier2\tomatosoup.png [NEW] items\generic\tier3\2kbpotage.consumable [NEW] items\generic\tier3\2kbpotage.png [NEW] items\generic\tier3\apegrapes.consumable [NEW] items\generic\tier3\apegrapes.png [NEW] items\generic\tier3\apexfritter.consumable [NEW] items\generic\tier3\apexfritter.png [NEW] items\generic\tier3\automatoshake.consumable [NEW] items\generic\tier3\automatoshake.png [NEW] items\generic\tier3\automatostew.consumable [NEW] items\generic\tier3\automatostew.png [NEW] items\generic\tier3\bananacon.consumable [NEW] items\generic\tier3\bananacon.png [NEW] items\generic\tier3\bananacreamdonut.consumable [NEW] items\generic\tier3\bananacreamdonut.png [NEW] items\generic\tier3\bananacreampie.consumable [NEW] items\generic\tier3\bananacreampie.png [NEW] items\generic\tier3\bananaicecream.consumable [NEW] items\generic\tier3\bananaicecream.png [NEW] items\generic\tier3\batteredbanana.consumable [NEW] items\generic\tier3\batteredbanana.png [NEW] items\generic\tier3\cactiicecream.consumable [NEW] items\generic\tier3\cactiicecream.png [NEW] items\generic\tier3\campfirebanana.consumable [NEW] items\generic\tier3\campfirebanana.png [NEW] items\generic\tier3\candyautomato.consumable [NEW] items\generic\tier3\candyautomato.png [NEW] items\generic\tier3\choconut.consumable [NEW] items\generic\tier3\choconut.png [NEW] items\generic\tier3\coconuticecream.consumable [NEW] items\generic\tier3\coconuticecream.png [NEW] items\generic\tier3\coconutmilk.consumable [NEW] items\generic\tier3\coconutmilk.png [NEW] items\generic\tier3\coconutrice.consumable [NEW] items\generic\tier3\coconutrice.png [NEW] items\generic\tier3\desertsalsa.consumable [NEW] items\generic\tier3\desertsalsa.png [NEW] items\generic\tier3\fishinabone.consumable [NEW] items\generic\tier3\fishinabone.png [NEW] items\generic\tier3\fruitsalad.consumable [NEW] items\generic\tier3\fruitsalad.png [NEW] items\generic\tier3\grapejuice.consumable [NEW] items\generic\tier3\grapejuice.png [NEW] items\generic\tier3\luckydip.consumable [NEW] items\generic\tier3\luckydip.png [NEW] items\generic\tier3\pineapplejam.consumable [NEW] items\generic\tier3\pineapplejam.png [NEW] items\generic\tier3\pineapplejuice.consumable [NEW] items\generic\tier3\pineapplejuice.png [NEW] items\generic\tier3\pineapplepizzaslice.consumable [NEW] items\generic\tier3\pineapplepizzaslice.png [NEW] items\generic\tier3\snowcone.consumable [NEW] items\generic\tier3\snowcone.png [NEW] items\generic\tier3\spookydonut.consumable [NEW] items\generic\tier3\spookydonut.png [NEW] items\generic\tier3\spookypie.consumable [NEW] items\generic\tier3\spookypie.png [NEW] items\generic\tier3\stuffedautomato.consumable [NEW] items\generic\tier3\stuffedautomato.png [NEW] items\generic\tier3\sweetpunch.consumable [NEW] items\generic\tier3\sweetpunch.png [NEW] items\generic\tier3\thornjuice.consumable [NEW] items\generic\tier3\thornjuice.png [NEW] items\generic\tier3\tropicalpunch.consumable [NEW] items\generic\tier3\tropicalpunch.png [NEW] items\generic\tier4\alienfruitjam.consumable [NEW] items\generic\tier4\alienfruitjam.png [NEW] items\generic\tier4\bloodypuss.consumable [NEW] items\generic\tier4\bloodypuss.png [NEW] items\generic\tier4\brineapple.consumable [NEW] items\generic\tier4\brineapple.png [NEW] items\generic\tier4\cyanider.consumable [NEW] items\generic\tier4\cyanider.png [NEW] items\generic\tier4\oceanrisotto.consumable [NEW] items\generic\tier4\oceanrisotto.png [NEW] items\generic\tier4\oceansalsa.consumable [NEW] items\generic\tier4\oceansalsa.png [NEW] items\generic\tier4\oceansurprise.consumable [NEW] items\generic\tier4\oceansurprise.png [NEW] items\generic\tier4\oculemonmeringue.consumable [NEW] items\generic\tier4\oculemonmeringue.png [NEW] items\generic\tier4\oculemonstew.consumable [NEW] items\generic\tier4\oculemonstew.png [NEW] items\generic\tier4\pussplumpudding.consumable [NEW] items\generic\tier4\pussplumpudding.png [NEW] items\generic\tier4\pussplumtart.consumable [NEW] items\generic\tier4\pussplumtart.png [NEW] items\generic\tier4\reefjuice.consumable [NEW] items\generic\tier4\reefjuice.png [NEW] items\generic\tier4\reefpodsurprise.consumable [NEW] items\generic\tier4\reefpodsurprise.png [NEW] items\generic\tier4\reefshake.consumable [NEW] items\generic\tier4\reefshake.png [NEW] items\generic\tier4\ricecake.consumable [NEW] items\generic\tier4\ricecake.png [NEW] items\generic\tier4\saltsalad.consumable [NEW] items\generic\tier4\saltsalad.png [NEW] items\generic\tier4\seafoodgratin.consumable [NEW] items\generic\tier4\seafoodgratin.png [NEW] items\generic\tier4\soggysack.consumable [NEW] items\generic\tier4\soggysack.png [NEW] items\generic\tier4\stuffeddirturchin.consumable [NEW] items\generic\tier4\stuffeddirturchin.png [NEW] items\generic\tier4\sushi.consumable [NEW] items\generic\tier4\sushi.png [NEW] items\generic\tier4\toxicjamdonut.consumable [NEW] items\generic\tier4\toxicjamdonut.png [NEW] items\generic\tier4\toxicjuice.consumable [NEW] items\generic\tier4\toxicjuice.png [NEW] items\generic\tier4\toxictart.consumable [NEW] items\generic\tier4\toxictart.png [NEW] items\generic\tier4\toxictopjam.consumable [NEW] items\generic\tier4\toxictopjam.png [NEW] items\generic\tier5\16gbpasty.consumable [NEW] items\generic\tier5\16gbpasty.png [NEW] items\generic\tier5\8gbpizzap.consumable [NEW] items\generic\tier5\8gbpizzap.png [NEW] items\generic\tier5\boltos.consumable [NEW] items\generic\tier5\boltos.png [NEW] items\generic\tier5\eggshooticecream.consumable [NEW] items\generic\tier5\eggshooticecream.png [NEW] items\generic\tier5\eggshootsalad.consumable [NEW] items\generic\tier5\eggshootsalad.png [NEW] items\generic\tier5\eyebowls.consumable [NEW] items\generic\tier5\eyebowls.png [NEW] items\generic\tier5\nutsandbolts.consumable [NEW] items\generic\tier5\nutsandbolts.png [NEW] items\generic\tier5\piodia.consumable [NEW] items\generic\tier5\piodia.png [NEW] items\generic\tier5\smash.consumable [NEW] items\generic\tier5\smash.png [NEW] items\generic\tier6\avesmingoicecream.consumable [NEW] items\generic\tier6\avesmingoicecream.png [NEW] items\generic\tier6\avesmingojuice.consumable [NEW] items\generic\tier6\avesmingojuice.png [NEW] items\generic\tier6\bananasplit.consumable [NEW] items\generic\tier6\bananasplit.png [NEW] items\generic\tier6\burningeyeballs.consumable [NEW] items\generic\tier6\burningeyeballs.png [NEW] items\generic\tier6\coralcreepcurry.consumable [NEW] items\generic\tier6\coralcreepcurry.png [NEW] items\generic\tier6\hotbone.consumable [NEW] items\generic\tier6\hotbone.png [NEW] items\generic\tier6\hothothotpot.consumable [NEW] items\generic\tier6\hothothotpot.png [NEW] items\generic\tier6\neonmelonjam.consumable [NEW] items\generic\tier6\neonmelonjam.png [NEW] items\generic\tier6\pearlpeaparcels.consumable [NEW] items\generic\tier6\pearlpeaparcels.png [NEW] items\generic\tier6\pozest.consumable [NEW] items\generic\tier6\pozest.png [NEW] items\generic\tier6\spicyfeathercrown.consumable [NEW] items\generic\tier6\spicyfeathercrown.png [NEW] items\generic\tier6\ultimatejuice.consumable [NEW] items\generic\tier6\ultimatejuice.png [NEW] items\generic\tier6\volcanicsalsa.consumable [NEW] items\generic\tier6\volcanicsalsa.png [NEW] items\generic\tier6\wartweedjam.consumable [NEW] items\generic\tier6\wartweedjam.png [NEW] items\generic\tier6\wartweedjamdonut.consumable [NEW] items\generic\tier6\wartweedjamdonut.png [NEW] items\generic\tier6\wartweedstew.consumable [NEW] items\generic\tier6\wartweedstew.png [NEW] items\generic\tradingcards\card01.item [NEW] items\generic\tradingcards\card01.png [NEW] items\generic\tradingcards\card01large.png [NEW] items\generic\trophies\monsterclaw.item [NEW] items\generic\trophies\monsterclaw.png [NEW] items\generic\unlock\portable3dprinter.png [NEW] items\generic\unlock\portable3dprinter.unlock [NEW] items\generic\unlock\sectorunlockicon.png [NEW] items\generic\unlock\techupgrade.png [NEW] items\generic\unlock\tier2engine.png items\generic\unsorted\revoltingstew.consumable items\generic\unsorted\rottenapple.consumable [NEW] items\guns\accelerator\aegisaltpistol.gun [NEW] items\guns\accelerator\aegisaltpistol.png [NEW] items\guns\accelerator\aegisaltrifle.gun [NEW] items\guns\accelerator\aegisaltrifle.png [NEW] items\guns\accelerator\aegisaltshotgun.gun [NEW] items\guns\accelerator\aegisaltshotgun.png [NEW] items\guns\accelerator\feroziumpistol.gun [NEW] items\guns\accelerator\feroziumpistol.png [NEW] items\guns\accelerator\feroziumrifle.gun [NEW] items\guns\accelerator\feroziumrifle.png [NEW] items\guns\accelerator\feroziumrocket.gun [NEW] items\guns\accelerator\feroziumrocket.png [NEW] items\guns\accelerator\feroziumsniper.gun [NEW] items\guns\accelerator\feroziumsniper.png [NEW] items\guns\biome\alien\alienlaser.gun [NEW] items\guns\biome\alien\alienlaser.png [NEW] items\guns\biome\alien\corrosivegun.gun [NEW] items\guns\biome\alien\corrosivegun.png [NEW] items\guns\biome\arctic\penguinpistol.png [NEW] items\guns\biome\bioluminescent\frozenbow.gun [NEW] items\guns\biome\bioluminescent\frozenbow.png [NEW] items\guns\biome\bioluminescent\frozenbowfull.frames [NEW] items\guns\biome\bioluminescent\frozenbowfull.png [NEW] items\guns\biome\bioluminescent\frozenbowicon.png [NEW] items\guns\biome\bioluminescent\lightbow.gun [NEW] items\guns\biome\bioluminescent\lightbow.png [NEW] items\guns\biome\bioluminescent\lightbowfull.frames [NEW] items\guns\biome\bioluminescent\lightbowfull.png [NEW] items\guns\biome\bioluminescent\lightbowicon.png [NEW] items\guns\biome\bonecaves\bonepistol.gun [NEW] items\guns\biome\bonecaves\bonepistol.png [NEW] items\guns\biome\bonecaves\bonerifle.gun [NEW] items\guns\biome\bonecaves\bonerifle.png [NEW] items\guns\biome\bonecaves\boneshotgun.gun [NEW] items\guns\biome\bonecaves\boneshotgun.png [NEW] items\guns\biome\cave\cavebow.frames [NEW] items\guns\biome\cave\cavebow.gun [NEW] items\guns\biome\cave\cavebow.png [NEW] items\guns\biome\cave\cavebowicon.png [NEW] items\guns\biome\cave\slingshot.gun [NEW] items\guns\biome\cave\slingshot.png [NEW] items\guns\biome\cave\slingshotfull.frames [NEW] items\guns\biome\cave\slingshotfull.png [NEW] items\guns\biome\cave\slingshoticon.png [NEW] items\guns\biome\colorful\paintgunblue\paintgunblue.gun [NEW] items\guns\biome\colorful\paintgunblue\paintgunblue.png [NEW] items\guns\biome\colorful\paintgungreen\paintgungreen.gun [NEW] items\guns\biome\colorful\paintgungreen\paintgungreen.png [NEW] items\guns\biome\colorful\paintgunorange\paintgunorange.gun [NEW] items\guns\biome\colorful\paintgunorange\paintgunorange.png [NEW] items\guns\biome\colorful\paintgunpurple\paintgunpurple.gun [NEW] items\guns\biome\colorful\paintgunpurple\paintgunpurple.png [NEW] items\guns\biome\colorful\paintgunred\paintgunred.gun [NEW] items\guns\biome\colorful\paintgunred\paintgunred.png [NEW] items\guns\biome\colorful\paintgunyellow\paintgunyellow.gun [NEW] items\guns\biome\colorful\paintgunyellow\paintgunyellow.png [NEW] items\guns\biome\eyestalk\eyeblaster\eyeblaster.frames [NEW] items\guns\biome\eyestalk\eyeblaster\eyeblaster.gun [NEW] items\guns\biome\eyestalk\eyeblaster\eyeblaster.png [NEW] items\guns\biome\eyestalk\eyeblaster\icon.png [NEW] items\guns\biome\flesh\fleshblaster.png [NEW] items\guns\biome\flesh\fleshrifle.png [NEW] items\guns\biome\gnome\gnomegun.gun [NEW] items\guns\biome\gnome\gnomegun.png [NEW] items\guns\biome\icecaves\freezeray.png [NEW] items\guns\biome\jungle\poisonbow.gun [NEW] items\guns\biome\jungle\poisonbow.png [NEW] items\guns\biome\jungle\poisonbowfull.frames [NEW] items\guns\biome\jungle\poisonbowfull.png [NEW] items\guns\biome\jungle\poisonbowicon.png [NEW] items\guns\biome\jungle\tranquilizergun.png [NEW] items\guns\biome\ocean\harpoongun.gun [NEW] items\guns\biome\ocean\harpoongunfull.frames [NEW] items\guns\biome\ocean\harpoongunfull.png [NEW] items\guns\biome\ocean\harpoongunicon.png [NEW] items\guns\biome\ocean\watergun.gun [NEW] items\guns\biome\ocean\watergun.png [NEW] items\guns\biome\ocean\watergunicon.png [NEW] items\guns\biome\reed\blowgun.gun [NEW] items\guns\biome\reed\blowgun.png [NEW] items\guns\biome\savannah\thornyneedler.gun [NEW] items\guns\biome\savannah\thornyneedler.png [NEW] items\guns\biome\snow\snowgun.gun [NEW] items\guns\biome\snow\snowgun.png [NEW] items\guns\biome\spring\pollenpump.frames [NEW] items\guns\biome\spring\pollenpump.gun [NEW] items\guns\biome\spring\pollenpump.png [NEW] items\guns\biome\spring\pollenpumpicon.png [NEW] items\guns\biome\toxic\irradiatedlauncher.png [NEW] items\guns\novakid\revolver\novastarter.gun [NEW] items\guns\novakid\revolver\novastarter.png [NEW] items\guns\novakid\revolver\novatier10revolver.gun [NEW] items\guns\novakid\revolver\novatier10revolver.png [NEW] items\guns\novakid\revolver\novatier1revolver.gun [NEW] items\guns\novakid\revolver\novatier1revolver.png [NEW] items\guns\novakid\revolver\novatier2revolver.gun [NEW] items\guns\novakid\revolver\novatier2revolver.png [NEW] items\guns\novakid\revolver\novatier3revolver.gun [NEW] items\guns\novakid\revolver\novatier3revolver.png [NEW] items\guns\novakid\revolver\novatier4revolver.gun [NEW] items\guns\novakid\revolver\novatier4revolver.png [NEW] items\guns\novakid\revolver\novatier5revolver.gun [NEW] items\guns\novakid\revolver\novatier5revolver.png [NEW] items\guns\novakid\revolver\novatier6revolver.gun [NEW] items\guns\novakid\revolver\novatier6revolver.png [NEW] items\guns\novakid\revolver\novatier7revolver.gun [NEW] items\guns\novakid\revolver\novatier7revolver.png [NEW] items\guns\novakid\revolver\novatier8revolver.gun [NEW] items\guns\novakid\revolver\novatier8revolver.png [NEW] items\guns\novakid\revolver\novatier9revolver.gun [NEW] items\guns\novakid\revolver\novatier9revolver.png [NEW] items\guns\novakid\rifle\novatier0rifle.gun [NEW] items\guns\novakid\rifle\novatier0rifle.png [NEW] items\guns\novakid\rifle\novatier10rifle.gun [NEW] items\guns\novakid\rifle\novatier10rifle.png [NEW] items\guns\novakid\rifle\novatier1rifle.gun [NEW] items\guns\novakid\rifle\novatier1rifle.png [NEW] items\guns\novakid\rifle\novatier2rifle.gun [NEW] items\guns\novakid\rifle\novatier2rifle.png [NEW] items\guns\novakid\rifle\novatier3rifle.gun [NEW] items\guns\novakid\rifle\novatier3rifle.png [NEW] items\guns\novakid\rifle\novatier4rifle.gun [NEW] items\guns\novakid\rifle\novatier4rifle.png [NEW] items\guns\novakid\rifle\novatier5rifle.gun [NEW] items\guns\novakid\rifle\novatier5rifle.png [NEW] items\guns\novakid\rifle\novatier6rifle.gun [NEW] items\guns\novakid\rifle\novatier6rifle.png [NEW] items\guns\novakid\rifle\novatier7rifle.gun [NEW] items\guns\novakid\rifle\novatier7rifle.png [NEW] items\guns\novakid\rifle\novatier8rifle.gun [NEW] items\guns\novakid\rifle\novatier8rifle.png [NEW] items\guns\novakid\rifle\novatier9rifle.gun [NEW] items\guns\novakid\rifle\novatier9rifle.png items\guns\randomgenerated\avianblaster.generatedgun [NEW] items\guns\randomgenerated\avianheavyblaster.generatedgun items\guns\randomgenerated\boneassault.generatedgun items\guns\randomgenerated\bonepistol.generatedgun items\guns\randomgenerated\boneshotgun.generatedgun [NEW] items\guns\randomgenerated\cellzapper.generatedgun items\guns\randomgenerated\commonassaultrifle.generatedgun items\guns\randomgenerated\commonassaultrifle_plasma.generatedgun items\guns\randomgenerated\commongrenadelauncher.generatedgun items\guns\randomgenerated\commonmachinepistol.generatedgun items\guns\randomgenerated\commonmachinepistol_plasma.generatedgun items\guns\randomgenerated\commonpistol.generatedgun items\guns\randomgenerated\commonpistol_plasma.generatedgun items\guns\randomgenerated\commonrocketlauncher.generatedgun items\guns\randomgenerated\commonshotgun.generatedgun items\guns\randomgenerated\commonshotgun_plasma.generatedgun items\guns\randomgenerated\commonsniperrifle.generatedgun items\guns\randomgenerated\commonsniperrifle_plasma.generatedgun items\guns\randomgenerated\crossbow.generatedgun items\guns\randomgenerated\crossbowspecial.generatedgun items\guns\randomgenerated\crossbowwood.generatedgun items\guns\randomgenerated\flamethrower.generatedgun items\guns\randomgenerated\florangrenadelauncher.generatedgun items\guns\randomgenerated\floranneedler.generatedgun items\guns\randomgenerated\floranneedlernames.config [NEW] items\guns\randomgenerated\globelauncher.generatedgun [NEW] items\guns\randomgenerated\globelaunchernames.config items\guns\randomgenerated\legendaryassaultrifle.generatedgun items\guns\randomgenerated\legendarygrenadelauncher.generatedgun items\guns\randomgenerated\legendarymachinepistol.generatedgun items\guns\randomgenerated\legendarypistol.generatedgun items\guns\randomgenerated\legendaryrocketlauncher.generatedgun items\guns\randomgenerated\legendaryshotgun.generatedgun items\guns\randomgenerated\legendarysniperrifle.generatedgun items\guns\randomgenerated\lightningcoil.generatedgun items\guns\randomgenerated\pulserifle.generatedgun items\guns\randomgenerated\rareassaultrifle.generatedgun items\guns\randomgenerated\rareassaultrifle_plasma.generatedgun items\guns\randomgenerated\raregrenadelauncher.generatedgun items\guns\randomgenerated\raremachinepistol.generatedgun items\guns\randomgenerated\raremachinepistol_plasma.generatedgun items\guns\randomgenerated\rarepistol.generatedgun items\guns\randomgenerated\rarepistol_plasma.generatedgun items\guns\randomgenerated\rarerocketlauncher.generatedgun items\guns\randomgenerated\rareshotgun.generatedgun items\guns\randomgenerated\rareshotgun_plasma.generatedgun items\guns\randomgenerated\raresniperrifle.generatedgun items\guns\randomgenerated\raresniperrifle_plasma.generatedgun items\guns\randomgenerated\revolver.generatedgun [NEW] items\guns\randomgenerated\shattergun.generatedgun [NEW] items\guns\randomgenerated\shattergunnames.config [NEW] items\guns\randomgenerated\stingergun.generatedgun items\guns\randomgenerated\uncommonassaultrifle.generatedgun items\guns\randomgenerated\uncommongrenadelauncher.generatedgun items\guns\randomgenerated\uncommonmachinepistol.generatedgun items\guns\randomgenerated\uncommonpistol.generatedgun items\guns\randomgenerated\uncommonrocketlauncher.generatedgun items\guns\randomgenerated\uncommonshotgun.generatedgun items\guns\randomgenerated\uncommonshotgun_plasma.generatedgun items\guns\randomgenerated\uncommonsniperrifle.generatedgun items\guns\randomgenerated\uncommonsniperrifle_plasma.generatedgun items\guns\randomgenerated\uzi.generatedgun [NEW] items\guns\randomgenerated\avianheavyblaster\barrel\1.png [NEW] items\guns\randomgenerated\avianheavyblaster\barrel\2.png [NEW] items\guns\randomgenerated\avianheavyblaster\barrel\3.png [NEW] items\guns\randomgenerated\avianheavyblaster\butt\1.png [NEW] items\guns\randomgenerated\avianheavyblaster\butt\2.png [NEW] items\guns\randomgenerated\avianheavyblaster\middle\1.png [NEW] items\guns\randomgenerated\avianheavyblaster\middle\2.png [NEW] items\guns\randomgenerated\avianheavyblaster\middle\3.png [NEW] items\guns\randomgenerated\cellzapper\barrel\1.png [NEW] items\guns\randomgenerated\cellzapper\barrel\10.png [NEW] items\guns\randomgenerated\cellzapper\barrel\11.png [NEW] items\guns\randomgenerated\cellzapper\barrel\12.png [NEW] items\guns\randomgenerated\cellzapper\barrel\13.png [NEW] items\guns\randomgenerated\cellzapper\barrel\14.png [NEW] items\guns\randomgenerated\cellzapper\barrel\15.png [NEW] items\guns\randomgenerated\cellzapper\barrel\16.png [NEW] items\guns\randomgenerated\cellzapper\barrel\17.png [NEW] items\guns\randomgenerated\cellzapper\barrel\18.png [NEW] items\guns\randomgenerated\cellzapper\barrel\19.png [NEW] items\guns\randomgenerated\cellzapper\barrel\2.png [NEW] items\guns\randomgenerated\cellzapper\barrel\20.png [NEW] items\guns\randomgenerated\cellzapper\barrel\3.png [NEW] items\guns\randomgenerated\cellzapper\barrel\4.png [NEW] items\guns\randomgenerated\cellzapper\barrel\5.png [NEW] items\guns\randomgenerated\cellzapper\barrel\6.png [NEW] items\guns\randomgenerated\cellzapper\barrel\7.png [NEW] items\guns\randomgenerated\cellzapper\barrel\8.png [NEW] items\guns\randomgenerated\cellzapper\barrel\9.png [NEW] items\guns\randomgenerated\cellzapper\butt\1.png [NEW] items\guns\randomgenerated\cellzapper\butt\10.png [NEW] items\guns\randomgenerated\cellzapper\butt\11.png [NEW] items\guns\randomgenerated\cellzapper\butt\12.png [NEW] items\guns\randomgenerated\cellzapper\butt\13.png [NEW] items\guns\randomgenerated\cellzapper\butt\14.png [NEW] items\guns\randomgenerated\cellzapper\butt\15.png [NEW] items\guns\randomgenerated\cellzapper\butt\16.png [NEW] items\guns\randomgenerated\cellzapper\butt\17.png [NEW] items\guns\randomgenerated\cellzapper\butt\18.png [NEW] items\guns\randomgenerated\cellzapper\butt\19.png [NEW] items\guns\randomgenerated\cellzapper\butt\2.png [NEW] items\guns\randomgenerated\cellzapper\butt\20.png [NEW] items\guns\randomgenerated\cellzapper\butt\3.png [NEW] items\guns\randomgenerated\cellzapper\butt\4.png [NEW] items\guns\randomgenerated\cellzapper\butt\5.png [NEW] items\guns\randomgenerated\cellzapper\butt\6.png [NEW] items\guns\randomgenerated\cellzapper\butt\7.png [NEW] items\guns\randomgenerated\cellzapper\butt\8.png [NEW] items\guns\randomgenerated\cellzapper\butt\9.png [NEW] items\guns\randomgenerated\cellzapper\middle\1.png [NEW] items\guns\randomgenerated\cellzapper\middle\10.png [NEW] items\guns\randomgenerated\cellzapper\middle\11.png [NEW] items\guns\randomgenerated\cellzapper\middle\12.png [NEW] items\guns\randomgenerated\cellzapper\middle\13.png [NEW] items\guns\randomgenerated\cellzapper\middle\14.png [NEW] items\guns\randomgenerated\cellzapper\middle\15.png [NEW] items\guns\randomgenerated\cellzapper\middle\16.png [NEW] items\guns\randomgenerated\cellzapper\middle\17.png [NEW] items\guns\randomgenerated\cellzapper\middle\18.png [NEW] items\guns\randomgenerated\cellzapper\middle\19.png [NEW] items\guns\randomgenerated\cellzapper\middle\2.png [NEW] items\guns\randomgenerated\cellzapper\middle\20.png [NEW] items\guns\randomgenerated\cellzapper\middle\3.png [NEW] items\guns\randomgenerated\cellzapper\middle\4.png [NEW] items\guns\randomgenerated\cellzapper\middle\5.png [NEW] items\guns\randomgenerated\cellzapper\middle\6.png [NEW] items\guns\randomgenerated\cellzapper\middle\7.png [NEW] items\guns\randomgenerated\cellzapper\middle\8.png [NEW] items\guns\randomgenerated\cellzapper\middle\9.png [NEW] items\guns\randomgenerated\globelauncher\barrel\1.png [NEW] items\guns\randomgenerated\globelauncher\barrel\10.png [NEW] items\guns\randomgenerated\globelauncher\barrel\11.png [NEW] items\guns\randomgenerated\globelauncher\barrel\12.png [NEW] items\guns\randomgenerated\globelauncher\barrel\13.png [NEW] items\guns\randomgenerated\globelauncher\barrel\14.png [NEW] items\guns\randomgenerated\globelauncher\barrel\15.png [NEW] items\guns\randomgenerated\globelauncher\barrel\16.png [NEW] items\guns\randomgenerated\globelauncher\barrel\17.png [NEW] items\guns\randomgenerated\globelauncher\barrel\18.png [NEW] items\guns\randomgenerated\globelauncher\barrel\19.png [NEW] items\guns\randomgenerated\globelauncher\barrel\2.png [NEW] items\guns\randomgenerated\globelauncher\barrel\20.png [NEW] items\guns\randomgenerated\globelauncher\barrel\3.png [NEW] items\guns\randomgenerated\globelauncher\barrel\4.png [NEW] items\guns\randomgenerated\globelauncher\barrel\5.png [NEW] items\guns\randomgenerated\globelauncher\barrel\6.png [NEW] items\guns\randomgenerated\globelauncher\barrel\7.png [NEW] items\guns\randomgenerated\globelauncher\barrel\8.png [NEW] items\guns\randomgenerated\globelauncher\barrel\9.png [NEW] items\guns\randomgenerated\globelauncher\butt\1.png [NEW] items\guns\randomgenerated\globelauncher\butt\10.png [NEW] items\guns\randomgenerated\globelauncher\butt\11.png [NEW] items\guns\randomgenerated\globelauncher\butt\12.png [NEW] items\guns\randomgenerated\globelauncher\butt\13.png [NEW] items\guns\randomgenerated\globelauncher\butt\14.png [NEW] items\guns\randomgenerated\globelauncher\butt\15.png [NEW] items\guns\randomgenerated\globelauncher\butt\16.png [NEW] items\guns\randomgenerated\globelauncher\butt\17.png [NEW] items\guns\randomgenerated\globelauncher\butt\18.png [NEW] items\guns\randomgenerated\globelauncher\butt\19.png [NEW] items\guns\randomgenerated\globelauncher\butt\2.png [NEW] items\guns\randomgenerated\globelauncher\butt\20.png [NEW] items\guns\randomgenerated\globelauncher\butt\3.png [NEW] items\guns\randomgenerated\globelauncher\butt\4.png [NEW] items\guns\randomgenerated\globelauncher\butt\5.png [NEW] items\guns\randomgenerated\globelauncher\butt\6.png [NEW] items\guns\randomgenerated\globelauncher\butt\7.png [NEW] items\guns\randomgenerated\globelauncher\butt\8.png [NEW] items\guns\randomgenerated\globelauncher\butt\9.png [NEW] items\guns\randomgenerated\globelauncher\middle\1.png [NEW] items\guns\randomgenerated\globelauncher\middle\10.png [NEW] items\guns\randomgenerated\globelauncher\middle\11.png [NEW] items\guns\randomgenerated\globelauncher\middle\12.png [NEW] items\guns\randomgenerated\globelauncher\middle\13.png [NEW] items\guns\randomgenerated\globelauncher\middle\14.png [NEW] items\guns\randomgenerated\globelauncher\middle\15.png [NEW] items\guns\randomgenerated\globelauncher\middle\16.png [NEW] items\guns\randomgenerated\globelauncher\middle\17.png [NEW] items\guns\randomgenerated\globelauncher\middle\18.png [NEW] items\guns\randomgenerated\globelauncher\middle\19.png [NEW] items\guns\randomgenerated\globelauncher\middle\2.png [NEW] items\guns\randomgenerated\globelauncher\middle\20.png [NEW] items\guns\randomgenerated\globelauncher\middle\3.png [NEW] items\guns\randomgenerated\globelauncher\middle\4.png [NEW] items\guns\randomgenerated\globelauncher\middle\5.png [NEW] items\guns\randomgenerated\globelauncher\middle\6.png [NEW] items\guns\randomgenerated\globelauncher\middle\7.png [NEW] items\guns\randomgenerated\globelauncher\middle\8.png [NEW] items\guns\randomgenerated\globelauncher\middle\9.png [NEW] items\guns\randomgenerated\shattergun\barrel\1.png [NEW] items\guns\randomgenerated\shattergun\barrel\10.png [NEW] items\guns\randomgenerated\shattergun\barrel\11.png [NEW] items\guns\randomgenerated\shattergun\barrel\12.png [NEW] items\guns\randomgenerated\shattergun\barrel\13.png [NEW] items\guns\randomgenerated\shattergun\barrel\14.png [NEW] items\guns\randomgenerated\shattergun\barrel\15.png [NEW] items\guns\randomgenerated\shattergun\barrel\16.png [NEW] items\guns\randomgenerated\shattergun\barrel\17.png [NEW] items\guns\randomgenerated\shattergun\barrel\18.png [NEW] items\guns\randomgenerated\shattergun\barrel\19.png [NEW] items\guns\randomgenerated\shattergun\barrel\2.png [NEW] items\guns\randomgenerated\shattergun\barrel\20.png [NEW] items\guns\randomgenerated\shattergun\barrel\3.png [NEW] items\guns\randomgenerated\shattergun\barrel\4.png [NEW] items\guns\randomgenerated\shattergun\barrel\5.png [NEW] items\guns\randomgenerated\shattergun\barrel\6.png [NEW] items\guns\randomgenerated\shattergun\barrel\7.png [NEW] items\guns\randomgenerated\shattergun\barrel\8.png [NEW] items\guns\randomgenerated\shattergun\barrel\9.png [NEW] items\guns\randomgenerated\shattergun\butt\1.png [NEW] items\guns\randomgenerated\shattergun\butt\10.png [NEW] items\guns\randomgenerated\shattergun\butt\11.png [NEW] items\guns\randomgenerated\shattergun\butt\12.png [NEW] items\guns\randomgenerated\shattergun\butt\13.png [NEW] items\guns\randomgenerated\shattergun\butt\14.png [NEW] items\guns\randomgenerated\shattergun\butt\15.png [NEW] items\guns\randomgenerated\shattergun\butt\16.png [NEW] items\guns\randomgenerated\shattergun\butt\17.png [NEW] items\guns\randomgenerated\shattergun\butt\18.png [NEW] items\guns\randomgenerated\shattergun\butt\19.png [NEW] items\guns\randomgenerated\shattergun\butt\2.png [NEW] items\guns\randomgenerated\shattergun\butt\20.png [NEW] items\guns\randomgenerated\shattergun\butt\3.png [NEW] items\guns\randomgenerated\shattergun\butt\4.png [NEW] items\guns\randomgenerated\shattergun\butt\5.png [NEW] items\guns\randomgenerated\shattergun\butt\6.png [NEW] items\guns\randomgenerated\shattergun\butt\7.png [NEW] items\guns\randomgenerated\shattergun\butt\8.png [NEW] items\guns\randomgenerated\shattergun\butt\9.png [NEW] items\guns\randomgenerated\shattergun\middle\1.png [NEW] items\guns\randomgenerated\shattergun\middle\10.png [NEW] items\guns\randomgenerated\shattergun\middle\11.png [NEW] items\guns\randomgenerated\shattergun\middle\12.png [NEW] items\guns\randomgenerated\shattergun\middle\13.png [NEW] items\guns\randomgenerated\shattergun\middle\14.png [NEW] items\guns\randomgenerated\shattergun\middle\15.png [NEW] items\guns\randomgenerated\shattergun\middle\16.png [NEW] items\guns\randomgenerated\shattergun\middle\17.png [NEW] items\guns\randomgenerated\shattergun\middle\18.png [NEW] items\guns\randomgenerated\shattergun\middle\19.png [NEW] items\guns\randomgenerated\shattergun\middle\2.png [NEW] items\guns\randomgenerated\shattergun\middle\20.png [NEW] items\guns\randomgenerated\shattergun\middle\3.png [NEW] items\guns\randomgenerated\shattergun\middle\4.png [NEW] items\guns\randomgenerated\shattergun\middle\5.png [NEW] items\guns\randomgenerated\shattergun\middle\6.png [NEW] items\guns\randomgenerated\shattergun\middle\7.png [NEW] items\guns\randomgenerated\shattergun\middle\8.png [NEW] items\guns\randomgenerated\shattergun\middle\9.png [NEW] items\guns\randomgenerated\stingergun\barrel\1.png [NEW] items\guns\randomgenerated\stingergun\butt\1.png [NEW] items\guns\randomgenerated\stingergun\middle\1.png [NEW] items\guns\unsorted\freezeray.gun [NEW] items\guns\unsorted\freezeray.png [NEW] items\guns\unsorted\freezerayicon.png [NEW] items\guns\unsorted\generic-bulletrocket.png [NEW] items\guns\unsorted\generic-energy-icon.png [NEW] items\guns\unsorted\ptester.gun [NEW] items\guns\unsorted\rocket1.png [NEW] items\guns\unsorted\test.lua [NEW] items\guns\unsorted\waterballoongun.gun [NEW] items\guns\unsorted\aegisaltbow\aegisaltbow.gun [NEW] items\guns\unsorted\aegisaltbow\aegisaltbow.png [NEW] items\guns\unsorted\aegisaltbow\aegisaltbowfull.frames [NEW] items\guns\unsorted\aegisaltbow\aegisaltbowfull.png [NEW] items\guns\unsorted\aegisaltbow\aegisaltbowicon.png [NEW] items\guns\unsorted\bow\bow.gun [NEW] items\guns\unsorted\bow\bow.png [NEW] items\guns\unsorted\bow\bowfull.frames [NEW] items\guns\unsorted\bow\bowfull.png [NEW] items\guns\unsorted\bow\bowicon.png [NEW] items\guns\unsorted\brainextractor\brainextractor.gun [NEW] items\guns\unsorted\brainextractor\brainextractor.png [NEW] items\guns\unsorted\brainextractor\brainextractoricon.png [NEW] items\guns\unsorted\bubble\bubblegun.gun [NEW] items\guns\unsorted\bubble\bubblegun.png [NEW] items\guns\unsorted\bubble\bubblegunicon.png [NEW] items\guns\unsorted\buster\buster.frames [NEW] items\guns\unsorted\buster\buster.gun [NEW] items\guns\unsorted\buster\buster.png [NEW] items\guns\unsorted\buster\bustericon.png [NEW] items\guns\unsorted\compoundbow\compoundbow.gun [NEW] items\guns\unsorted\compoundbow\compoundbow.png [NEW] items\guns\unsorted\compoundbow\compoundbowfull.frames [NEW] items\guns\unsorted\compoundbow\compoundbowfull.png [NEW] items\guns\unsorted\compoundbow\compoundbowicon.png [NEW] items\guns\unsorted\cupidsbow\cupidsbow.gun [NEW] items\guns\unsorted\cupidsbow\cupidsbow.png [NEW] items\guns\unsorted\cupidsbow\cupidsbowfull.frames [NEW] items\guns\unsorted\cupidsbow\cupidsbowfull.png [NEW] items\guns\unsorted\cupidsbow\cupidsbowicon.png [NEW] items\guns\unsorted\feroziumbow\feroziumbow.gun [NEW] items\guns\unsorted\feroziumbow\feroziumbow.gun.png [NEW] items\guns\unsorted\feroziumbow\feroziumbowfull.frames [NEW] items\guns\unsorted\feroziumbow\feroziumbowfull.png [NEW] items\guns\unsorted\feroziumbow\feroziumbowicon.png [NEW] items\guns\unsorted\heartstringbow\heartstringbow.frames [NEW] items\guns\unsorted\heartstringbow\heartstringbow.gun [NEW] items\guns\unsorted\heartstringbow\heartstringbow.png [NEW] items\guns\unsorted\heartstringbow\heartstringbowicon.png [NEW] items\guns\unsorted\icechucker\icechucker.gun [NEW] items\guns\unsorted\icechucker\icechucker.png [NEW] items\guns\unsorted\icechucker\icechuckericon.png [NEW] items\guns\unsorted\ironbow\ironbow.gun [NEW] items\guns\unsorted\ironbow\ironbow.png [NEW] items\guns\unsorted\ironbow\ironbowfull.frames [NEW] items\guns\unsorted\ironbow\ironbowfull.png [NEW] items\guns\unsorted\ironbow\ironbowicon.png [NEW] items\guns\unsorted\steelbow\steelbow.gun [NEW] items\guns\unsorted\steelbow\steelbow.png [NEW] items\guns\unsorted\steelbow\steelbowfull.frames [NEW] items\guns\unsorted\steelbow\steelbowfull.png [NEW] items\guns\unsorted\steelbow\steelbowicon.png [NEW] items\guns\unsorted\titaniumbow\titaniumbow.frames [NEW] items\guns\unsorted\titaniumbow\titaniumbow.gun [NEW] items\guns\unsorted\titaniumbow\titaniumbow.png [NEW] items\guns\unsorted\titaniumbow\titaniumbowicon.png items\instruments\accordion.instrument items\instruments\acousticguitar.instrument items\instruments\banjo.instrument items\instruments\bassguitar.instrument items\instruments\bones.instrument items\instruments\brightpiano.instrument items\instruments\clarinet.instrument items\instruments\drumkit.instrument items\instruments\dulcimer.instrument items\instruments\electricbass.instrument items\instruments\flute.instrument items\instruments\harmonica.instrument items\instruments\harp.instrument items\instruments\keyboard.instrument items\instruments\koto.instrument items\instruments\leadguitar.instrument items\instruments\microphone.instrument [NEW] items\instruments\microphonefem.instrument [NEW] items\instruments\microphonefem.png items\instruments\musicbox.instrument items\instruments\nylonguitar.instrument items\instruments\oboe.instrument items\instruments\ocarina.instrument items\instruments\overdriveguitar.instrument items\instruments\overdriveguitar.png items\instruments\piano.instrument items\instruments\reedorgan.instrument items\instruments\rockorgan.instrument items\instruments\saxophone.instrument items\instruments\steeldrum.instrument items\instruments\trumpet.instrument items\instruments\violin.instrument [NEW] items\liquids\alienjuice.liqitem [NEW] items\liquids\healingwater.liqitem [NEW] items\liquids\lava.liqitem [NEW] items\liquids\liquidalienjuiceicon.png [NEW] items\liquids\liquidcoffee.liqitem [NEW] items\liquids\liquidcoffeeicon.png [NEW] items\liquids\liquidfuel.liqitem [NEW] items\liquids\liquidfuelicon.png [NEW] items\liquids\liquidhealingicon.png [NEW] items\liquids\liquidlavaicon.png [NEW] items\liquids\liquidmilkicon.png [NEW] items\liquids\liquidoilicon.png [NEW] items\liquids\liquidpoisonicon.png [NEW] items\liquids\liquidwatericon.png [NEW] items\liquids\milk.liqitem [NEW] items\liquids\oil.liqitem [NEW] items\liquids\poison.liqitem [NEW] items\liquids\water.liqitem [NEW] items\materials\alienrock.matitem [NEW] items\materials\alienrock.png [NEW] items\materials\alienstripedblock.matitem [NEW] items\materials\alienstripedblock.png [NEW] items\materials\ancientblock.matitem [NEW] items\materials\ancientblock.png [NEW] items\materials\ancientbrick.matitem [NEW] items\materials\ancientbrick.png [NEW] items\materials\ancientplatform.matitem [NEW] items\materials\ancientplatform.png [NEW] items\materials\asphalt.matitem [NEW] items\materials\asphalt.png [NEW] items\materials\cactiblock.matitem [NEW] items\materials\cactiblock.png items\materials\clay.matitem [NEW] items\materials\coconutblock.matitem [NEW] items\materials\coconutblockicon.png [NEW] items\materials\eyepiles.matitem [NEW] items\materials\eyepiles.png [NEW] items\materials\frozenfirecore.png [NEW] items\materials\girder.matitem [NEW] items\materials\girder.png items\materials\glass.matitem [NEW] items\materials\hazard.matitem [NEW] items\materials\hazard.png [NEW] items\materials\heavypipe.matitem [NEW] items\materials\heavypipe.png [NEW] items\materials\limestone.matitem [NEW] items\materials\limestone.png [NEW] items\materials\lunarbaseblock.matitem [NEW] items\materials\lunarbaseblock.png [NEW] items\materials\lunarbaseplatform.matitem [NEW] items\materials\lunarbaseplatform.png [NEW] items\materials\mirror.matitem [NEW] items\materials\mirror.png [NEW] items\materials\outpost.matitem [NEW] items\materials\outposthorizontal.png [NEW] items\materials\outposticon.png [NEW] items\materials\outpostplatform.matitem [NEW] items\materials\outpostsupport.matitem [NEW] items\materials\outpostsupport.png [NEW] items\materials\outpostwall.matitem [NEW] items\materials\outpostwall1.png [NEW] items\materials\outpostwall2.matitem [NEW] items\materials\outpostwall2.png [NEW] items\materials\petalblock.matitem [NEW] items\materials\petalblock.png items\materials\plantmatter.png [NEW] items\materials\reedblock.matitem [NEW] items\materials\reedblock.png [NEW] items\materials\rock01.matitem [NEW] items\materials\rock01.png [NEW] items\materials\rock02.matitem [NEW] items\materials\rock02.png [NEW] items\materials\rock03.matitem [NEW] items\materials\rock03.png [NEW] items\materials\rock04.matitem [NEW] items\materials\rock04.png [NEW] items\materials\rock12.matitem [NEW] items\materials\rock12.png [NEW] items\materials\rock14.matitem [NEW] items\materials\rock14.png [NEW] items\materials\rock15.matitem [NEW] items\materials\rock15.png [NEW] items\materials\rock17.matitem [NEW] items\materials\rock17.png [NEW] items\materials\rock19.matitem [NEW] items\materials\rock19.png [NEW] items\materials\rock20.matitem [NEW] items\materials\rock20.png [NEW] items\materials\sewerpipe.matitem [NEW] items\materials\sewerpipe.png [NEW] items\materials\spidersilkblock.matitem [NEW] items\materials\spidersilkblock.png [NEW] items\materials\supermatter.matitem [NEW] items\materials\supermatter.png items\materials\tar.matitem [NEW] items\materials\testpipe.matitem [NEW] items\materials\testpipe.png [NEW] items\shields\giantflowershield.png items\shields\randomgenerated\eyeshield.generatedshield items\shields\randomgenerated\floranbasicshield.generatedshield items\shields\randomgenerated\floranstrongshield.generatedshield [NEW] items\shields\randomgenerated\frostshield.generatedshield [NEW] items\shields\randomgenerated\frostshieldnames.config items\shields\randomgenerated\glitchbasicshield.generatedshield items\shields\randomgenerated\glitchlordshield.generatedshield items\shields\randomgenerated\glitchstrongshield.generatedshield items\shields\randomgenerated\hylotlstrongshield.generatedshield [NEW] items\shields\randomgenerated\iceshieldnames.config [NEW] items\shields\randomgenerated\mossshield.generatedshield [NEW] items\shields\randomgenerated\mossshieldnames.config items\shields\randomgenerated\mushroomshield.generatedshield items\shields\randomgenerated\riotshield.generatedshield [NEW] items\shields\randomgenerated\seashellnames.config [NEW] items\shields\randomgenerated\seashellshield.generatedshield [NEW] items\shields\randomgenerated\frostshield\images\1.png items\shields\randomgenerated\glitchbasic\images\1.png [NEW] items\shields\randomgenerated\moss\images\1.png [NEW] items\shields\randomgenerated\moss\images\2.png [NEW] items\shields\randomgenerated\seashellshield\images\1.png items\shields\randomgenerated\tieredshields\startershield.generatedshield items\shields\randomgenerated\tieredshields\tier1shield.generatedshield items\shields\randomgenerated\tieredshields\tier1shieldnames.config [NEW] items\shields\randomgenerated\tieredshields\tier1woodshield.generatedshield items\shields\randomgenerated\tieredshields\tier2shield.generatedshield [NEW] items\shields\randomgenerated\tieredshields\tier2woodshield.generatedshield items\shields\randomgenerated\tieredshields\tierxshield.generatedshield items\shields\randomgenerated\tieredshields\tier1\images\2.png [NEW] items\shields\randomgenerated\tieredshields\tier1wood\images\1.png [NEW] items\shields\randomgenerated\tieredshields\tier1wood\images\2.png [NEW] items\shields\randomgenerated\tieredshields\tier1wood\images\3.png items\shields\randomgenerated\tieredshields\tier2\images\1.png [NEW] items\shields\randomgenerated\tieredshields\tier2wood\images\1.png [NEW] items\shields\randomgenerated\tieredshields\tier2wood\images\2.png [NEW] items\ship\ftlrepairkit.png [NEW] items\ship\ftlrepairkit.unlock [NEW] items\ship\ftlrepairkitbig.png [NEW] items\ship\shiprepairkit.png [NEW] items\ship\shiprepairkit.unlock [NEW] items\ship\shiprepairkitbig.png [NEW] items\staves\biostaff\biostaff.png [NEW] items\staves\biostaff\biostaff.staff [NEW] items\staves\biostaff\biostaffglow.frames [NEW] items\staves\biostaff\biostaffglow.png [NEW] items\staves\boulderstaff\boulderglow.frames [NEW] items\staves\boulderstaff\boulderglow.png [NEW] items\staves\boulderstaff\boulderstaff.frames [NEW] items\staves\boulderstaff\boulderstaff.png [NEW] items\staves\boulderstaff\boulderstaff.staff [NEW] items\staves\oceantrident\oceantrident.png [NEW] items\staves\oceantrident\oceantrident.staff [NEW] items\staves\oceantrident\ocentrident.frames [NEW] items\staves\oceantrident\tridentglow.frames [NEW] items\staves\oceantrident\tridentglow.png [NEW] items\staves\racialstaves\apex\steel\apexsteelstaff1\apexsteelstaff1.png [NEW] items\staves\racialstaves\apex\steel\apexsteelstaff1\apexsteelstaff1.staff [NEW] items\staves\racialstaves\apex\steel\apexsteelstaff1\steelstaffglow.frames [NEW] items\staves\racialstaves\apex\steel\apexsteelstaff1\steelstaffglow.png [NEW] items\staves\racialstaves\apex\steel\apexsteelstaff2\apexsteelstaff2.png [NEW] items\staves\racialstaves\apex\steel\apexsteelstaff2\apexsteelstaff2.staff [NEW] items\staves\racialstaves\apex\steel\apexsteelstaff2\steelstaff2glow.frames [NEW] items\staves\racialstaves\apex\steel\apexsteelstaff2\steelstaff2glow.png [NEW] items\staves\racialstaves\avian\crystal\aviancrystalstaff1\aviancrystalstaff1.png [NEW] items\staves\racialstaves\avian\crystal\aviancrystalstaff1\aviancrystalstaff1.staff [NEW] items\staves\racialstaves\avian\crystal\aviancrystalstaff1\crystalstaffglow.frames [NEW] items\staves\racialstaves\avian\crystal\aviancrystalstaff1\crystalstaffglow.png [NEW] items\staves\racialstaves\avian\crystal\aviancrystalstaff2\aviancrystalstaff2.png [NEW] items\staves\racialstaves\avian\crystal\aviancrystalstaff2\aviancrystalstaff2.staff [NEW] items\staves\racialstaves\avian\crystal\aviancrystalstaff2\crystalstaff2glow.frames [NEW] items\staves\racialstaves\avian\crystal\aviancrystalstaff2\crystalstaff2glow.png [NEW] items\staves\racialstaves\floran\leaf\floranleafstaff1\floranleafstaff1.png [NEW] items\staves\racialstaves\floran\leaf\floranleafstaff1\floranleafstaff1.staff [NEW] items\staves\racialstaves\floran\leaf\floranleafstaff1\leafstaffglow.frames [NEW] items\staves\racialstaves\floran\leaf\floranleafstaff1\leafstaffglow.png [NEW] items\staves\racialstaves\floran\leaf\floranleafstaff2\floranleafstaff2.png [NEW] items\staves\racialstaves\floran\leaf\floranleafstaff2\floranleafstaff2.staff [NEW] items\staves\racialstaves\floran\leaf\floranleafstaff2\leafstaff2glow.frames [NEW] items\staves\racialstaves\floran\leaf\floranleafstaff2\leafstaff2glow.png [NEW] items\staves\racialstaves\glitch\glitch\glitchglitchstaff1\glitchglitchstaff1.png [NEW] items\staves\racialstaves\glitch\glitch\glitchglitchstaff1\glitchglitchstaff1.staff [NEW] items\staves\racialstaves\glitch\glitch\glitchglitchstaff1\glitchstaffglow.frames [NEW] items\staves\racialstaves\glitch\glitch\glitchglitchstaff1\glitchstaffglow.png [NEW] items\staves\racialstaves\glitch\glitch\glitchglitchstaff2\glitchglitchstaff2.png [NEW] items\staves\racialstaves\glitch\glitch\glitchglitchstaff2\glitchglitchstaff2.staff [NEW] items\staves\racialstaves\glitch\glitch\glitchglitchstaff2\glitchstaff2glow.frames [NEW] items\staves\racialstaves\glitch\glitch\glitchglitchstaff2\glitchstaff2glow.png [NEW] items\staves\racialstaves\human\plasma\humanplasmastaff1\humanplasmastaff1.png [NEW] items\staves\racialstaves\human\plasma\humanplasmastaff1\humanplasmastaff1.staff [NEW] items\staves\racialstaves\human\plasma\humanplasmastaff1\plasmastaffglow.frames [NEW] items\staves\racialstaves\human\plasma\humanplasmastaff1\plasmastaffglow.png [NEW] items\staves\racialstaves\human\plasma\humanplasmastaff2\humanplasmastaff2.png [NEW] items\staves\racialstaves\human\plasma\humanplasmastaff2\humanplasmastaff2.staff [NEW] items\staves\racialstaves\human\plasma\humanplasmastaff2\plasmastaff2glow.frames [NEW] items\staves\racialstaves\human\plasma\humanplasmastaff2\plasmastaff2glow.png [NEW] items\staves\racialstaves\hylotl\aqua\hylotlaquastaff1\aquastaffglow.frames [NEW] items\staves\racialstaves\hylotl\aqua\hylotlaquastaff1\aquastaffglow.png [NEW] items\staves\racialstaves\hylotl\aqua\hylotlaquastaff1\hylotlaquastaff1.png [NEW] items\staves\racialstaves\hylotl\aqua\hylotlaquastaff1\hylotlaquastaff1.staff [NEW] items\staves\racialstaves\hylotl\aqua\hylotlaquastaff2\aquastaff2glow.frames [NEW] items\staves\racialstaves\hylotl\aqua\hylotlaquastaff2\aquastaff2glow.png [NEW] items\staves\racialstaves\hylotl\aqua\hylotlaquastaff2\hylotlaquastaff2.png [NEW] items\staves\racialstaves\hylotl\aqua\hylotlaquastaff2\hylotlaquastaff2.staff [NEW] items\staves\racialstaves\novakid\light\novakidlightstaff1\lightstaffglow.frames [NEW] items\staves\racialstaves\novakid\light\novakidlightstaff1\lightstaffglow.png [NEW] items\staves\racialstaves\novakid\light\novakidlightstaff1\novakidlightstaff1.png [NEW] items\staves\racialstaves\novakid\light\novakidlightstaff1\novakidlightstaff1.staff [NEW] items\staves\racialstaves\novakid\light\novakidlightstaff2\lightstaff2glow.frames [NEW] items\staves\racialstaves\novakid\light\novakidlightstaff2\lightstaff2glow.png [NEW] items\staves\racialstaves\novakid\light\novakidlightstaff2\novakidlightstaff2.png [NEW] items\staves\racialstaves\novakid\light\novakidlightstaff2\novakidlightstaff2.staff [NEW] items\staves\scistaff\scistaff.png [NEW] items\staves\scistaff\scistaff.staff [NEW] items\staves\scistaff\staffglow.frames [NEW] items\staves\scistaff\staffglow.png items\swords\moneybagscane.sword items\swords\testspear.sword items\swords\apex\axe\apextier10axe.sword items\swords\apex\axe\apextier1axe.sword items\swords\apex\axe\apextier2axe.sword items\swords\apex\axe\apextier3axe.sword items\swords\apex\axe\apextier4axe.sword items\swords\apex\axe\apextier5axe.sword items\swords\apex\axe\apextier6axe.sword items\swords\apex\axe\apextier7axe.sword items\swords\apex\axe\apextier8axe.sword items\swords\apex\axe\apextier9axe.sword items\swords\apex\broadsword\apexstarter.sword items\swords\apex\broadsword\apextier10broadsword.sword items\swords\apex\broadsword\apextier1broadsword.sword items\swords\apex\broadsword\apextier2broadsword.sword items\swords\apex\broadsword\apextier3broadsword.sword items\swords\apex\broadsword\apextier4broadsword.sword items\swords\apex\broadsword\apextier5broadsword.sword items\swords\apex\broadsword\apextier6broadsword.sword items\swords\apex\broadsword\apextier7broadsword.sword items\swords\apex\broadsword\apextier8broadsword.sword items\swords\apex\broadsword\apextier9broadsword.sword items\swords\apex\dagger\apextier10dagger.sword items\swords\apex\dagger\apextier1dagger.sword items\swords\apex\dagger\apextier2dagger.sword items\swords\apex\dagger\apextier3dagger.sword items\swords\apex\dagger\apextier4dagger.sword items\swords\apex\dagger\apextier5dagger.sword items\swords\apex\dagger\apextier6dagger.sword items\swords\apex\dagger\apextier7dagger.sword items\swords\apex\dagger\apextier8dagger.sword items\swords\apex\dagger\apextier9dagger.sword items\swords\apex\hammer\apextier10hammer.sword items\swords\apex\hammer\apextier1hammer.sword items\swords\apex\hammer\apextier2hammer.sword items\swords\apex\hammer\apextier3hammer.sword items\swords\apex\hammer\apextier4hammer.sword items\swords\apex\hammer\apextier5hammer.sword items\swords\apex\hammer\apextier6hammer.sword items\swords\apex\hammer\apextier7hammer.sword items\swords\apex\hammer\apextier8hammer.sword items\swords\apex\hammer\apextier9hammer.sword [NEW] items\swords\apex\shortsword\apextier0shortsword.png [NEW] items\swords\apex\shortsword\apextier0shortsword.sword items\swords\apex\shortsword\apextier10shortsword.sword items\swords\apex\shortsword\apextier1shortsword.sword items\swords\apex\shortsword\apextier2shortsword.sword items\swords\apex\shortsword\apextier3shortsword.sword items\swords\apex\shortsword\apextier4shortsword.sword items\swords\apex\shortsword\apextier5shortsword.sword items\swords\apex\shortsword\apextier6shortsword.sword items\swords\apex\shortsword\apextier7shortsword.sword items\swords\apex\shortsword\apextier8shortsword.sword items\swords\apex\shortsword\apextier9shortsword.sword items\swords\apex\spear\apextier10spear.sword items\swords\apex\spear\apextier1spear.sword items\swords\apex\spear\apextier2spear.sword items\swords\apex\spear\apextier3spear.sword items\swords\apex\spear\apextier4spear.sword items\swords\apex\spear\apextier5spear.sword items\swords\apex\spear\apextier6spear.sword items\swords\apex\spear\apextier7spear.sword items\swords\apex\spear\apextier8spear.sword items\swords\apex\spear\apextier9spear.sword items\swords\avian\axe\aviantier10axe.sword items\swords\avian\axe\aviantier1axe.sword items\swords\avian\axe\aviantier2axe.sword items\swords\avian\axe\aviantier3axe.sword items\swords\avian\axe\aviantier4axe.sword items\swords\avian\axe\aviantier5axe.sword items\swords\avian\axe\aviantier6axe.sword items\swords\avian\axe\aviantier7axe.sword items\swords\avian\axe\aviantier8axe.sword items\swords\avian\axe\aviantier9axe.sword items\swords\avian\broadsword\avianstarter.sword items\swords\avian\broadsword\aviantier10broadsword.sword items\swords\avian\broadsword\aviantier1broadsword.sword items\swords\avian\broadsword\aviantier2broadsword.sword items\swords\avian\broadsword\aviantier3broadsword.sword items\swords\avian\broadsword\aviantier4broadsword.sword items\swords\avian\broadsword\aviantier5broadsword.sword items\swords\avian\broadsword\aviantier6broadsword.sword items\swords\avian\broadsword\aviantier7broadsword.sword items\swords\avian\broadsword\aviantier8broadsword.sword items\swords\avian\broadsword\aviantier9broadsword.sword items\swords\avian\dagger\aviantier10dagger.sword items\swords\avian\dagger\aviantier1dagger.sword items\swords\avian\dagger\aviantier2dagger.sword items\swords\avian\dagger\aviantier3dagger.sword items\swords\avian\dagger\aviantier4dagger.sword items\swords\avian\dagger\aviantier5dagger.sword items\swords\avian\dagger\aviantier6dagger.sword items\swords\avian\dagger\aviantier7dagger.sword items\swords\avian\dagger\aviantier8dagger.sword items\swords\avian\dagger\aviantier9dagger.sword items\swords\avian\hammer\aviantier10hammer.sword items\swords\avian\hammer\aviantier1hammer.sword items\swords\avian\hammer\aviantier2hammer.sword items\swords\avian\hammer\aviantier3hammer.sword items\swords\avian\hammer\aviantier4hammer.sword items\swords\avian\hammer\aviantier5hammer.sword items\swords\avian\hammer\aviantier6hammer.sword items\swords\avian\hammer\aviantier7hammer.sword items\swords\avian\hammer\aviantier8hammer.sword items\swords\avian\hammer\aviantier9hammer.sword [NEW] items\swords\avian\shortsword\aviantier0shortsword.png [NEW] items\swords\avian\shortsword\aviantier0shortsword.sword items\swords\avian\shortsword\aviantier10shortsword.sword items\swords\avian\shortsword\aviantier1shortsword.sword items\swords\avian\shortsword\aviantier2shortsword.sword items\swords\avian\shortsword\aviantier3shortsword.sword items\swords\avian\shortsword\aviantier4shortsword.sword items\swords\avian\shortsword\aviantier5shortsword.sword items\swords\avian\shortsword\aviantier6shortsword.sword items\swords\avian\shortsword\aviantier7shortsword.sword items\swords\avian\shortsword\aviantier8shortsword.sword items\swords\avian\shortsword\aviantier9shortsword.sword items\swords\avian\spear\aviantier10spear.sword items\swords\avian\spear\aviantier1spear.sword items\swords\avian\spear\aviantier2spear.sword items\swords\avian\spear\aviantier3spear.sword items\swords\avian\spear\aviantier4spear.sword items\swords\avian\spear\aviantier5spear.sword items\swords\avian\spear\aviantier6spear.sword items\swords\avian\spear\aviantier7spear.sword items\swords\avian\spear\aviantier8spear.sword items\swords\avian\spear\aviantier9spear.sword [NEW] items\swords\biome\alpine\legendblade\legendblade.png [NEW] items\swords\biome\alpine\legendblade\legendblade.sword [NEW] items\swords\biome\alpine\stonesword\stonesword.png [NEW] items\swords\biome\alpine\stonesword\stonesword.sword [NEW] items\swords\biome\bioluminescent\lightsword.png [NEW] items\swords\biome\bioluminescent\lightsword.sword [NEW] items\swords\biome\bioluminescent\watersword.png [NEW] items\swords\biome\bioluminescent\watersword.sword [NEW] items\swords\biome\bone\bonesword.png [NEW] items\swords\biome\bone\bonesword.sword [NEW] items\swords\biome\cave\cavehammer.png [NEW] items\swords\biome\cave\cavehammer.sword [NEW] items\swords\biome\cell\cellshade.png [NEW] items\swords\biome\cell\cellshade.sword [NEW] items\swords\biome\cell\chromosword.png [NEW] items\swords\biome\cell\chromosword.sword [NEW] items\swords\biome\colorful\crayonblue.png [NEW] items\swords\biome\colorful\crayonblue.sword [NEW] items\swords\biome\colorful\crayongreen.png [NEW] items\swords\biome\colorful\crayongreen.sword [NEW] items\swords\biome\colorful\crayonorange.png [NEW] items\swords\biome\colorful\crayonorange.sword [NEW] items\swords\biome\colorful\crayonpurple.png [NEW] items\swords\biome\colorful\crayonpurple.sword [NEW] items\swords\biome\colorful\crayonred.png [NEW] items\swords\biome\colorful\crayonred.sword [NEW] items\swords\biome\colorful\crayonyellow.png [NEW] items\swords\biome\colorful\crayonyellow.sword [NEW] items\swords\biome\colorful\rainbowsword.png [NEW] items\swords\biome\colorful\rainbowsword.sword [NEW] items\swords\biome\coral\coralcleaver.png [NEW] items\swords\biome\coral\coralcleaver.sword [NEW] items\swords\biome\coral\heatcleaver.png [NEW] items\swords\biome\coral\heatcleaver.sword [NEW] items\swords\biome\crystal\hackman.png [NEW] items\swords\biome\crystal\hackman.sword [NEW] items\swords\biome\crystal\hackmanight.png [NEW] items\swords\biome\crystal\hackmanight.sword [NEW] items\swords\biome\desert\cactislammer\cactislammer.png [NEW] items\swords\biome\desert\cactislammer\cactislammer.sword [NEW] items\swords\biome\geometric\frostspear.png [NEW] items\swords\biome\geometric\frostspear.sword [NEW] items\swords\biome\heck\gutterknife.png [NEW] items\swords\biome\heck\gutterknife.sword [NEW] items\swords\biome\heck\splatterknife.png [NEW] items\swords\biome\heck\splatterknife.sword [NEW] items\swords\biome\hive\terminite.png [NEW] items\swords\biome\hive\terminite.sword [NEW] items\swords\biome\hive\xterminitor.png [NEW] items\swords\biome\hive\xterminitor.sword [NEW] items\swords\biome\jungle\poisondagger.png [NEW] items\swords\biome\mushroom\blighchen.png [NEW] items\swords\biome\mushroom\blighchen.sword [NEW] items\swords\biome\mushroom\mushroomsword.png [NEW] items\swords\biome\mushroom\mushroomsword.sword [NEW] items\swords\biome\mushroom\smashroom.png [NEW] items\swords\biome\mushroom\smashroom.sword [NEW] items\swords\biome\slime\cutarrh.png [NEW] items\swords\biome\slime\cutarrh.sword [NEW] items\swords\biome\slime\katarrhna.png [NEW] items\swords\biome\slime\katarrhna.sword [NEW] items\swords\biome\tar\sabertoothspear.png [NEW] items\swords\biome\tar\sabertoothspear.sword [NEW] items\swords\biome\tar\tarhammer.png [NEW] items\swords\biome\tar\tarhammer.sword [NEW] items\swords\biome\toxic\uraniumrodstaff.png [NEW] items\swords\biome\wilderness\overgrownmower.png [NEW] items\swords\biome\wilderness\overgrownmower.sword [NEW] items\swords\biome\wilderness\undergrowthtrimmer.png [NEW] items\swords\biome\wilderness\undergrowthtrimmer.sword items\swords\floran\axe\florantier10axe.sword items\swords\floran\axe\florantier1axe.sword items\swords\floran\axe\florantier2axe.sword items\swords\floran\axe\florantier3axe.sword items\swords\floran\axe\florantier4axe.sword items\swords\floran\axe\florantier5axe.sword items\swords\floran\axe\florantier6axe.sword items\swords\floran\axe\florantier7axe.sword items\swords\floran\axe\florantier8axe.sword items\swords\floran\axe\florantier9axe.sword items\swords\floran\broadsword\floranstarter.sword items\swords\floran\broadsword\florantier10broadsword.sword items\swords\floran\broadsword\florantier1broadsword.sword items\swords\floran\broadsword\florantier2broadsword.sword items\swords\floran\broadsword\florantier3broadsword.sword items\swords\floran\broadsword\florantier4broadsword.sword items\swords\floran\broadsword\florantier5broadsword.sword items\swords\floran\broadsword\florantier6broadsword.sword items\swords\floran\broadsword\florantier7broadsword.sword items\swords\floran\broadsword\florantier8broadsword.sword items\swords\floran\broadsword\florantier9broadsword.sword items\swords\floran\dagger\florantier10dagger.sword items\swords\floran\dagger\florantier1dagger.sword items\swords\floran\dagger\florantier2dagger.sword items\swords\floran\dagger\florantier3dagger.sword items\swords\floran\dagger\florantier4dagger.sword items\swords\floran\dagger\florantier5dagger.sword items\swords\floran\dagger\florantier6dagger.sword items\swords\floran\dagger\florantier7dagger.sword items\swords\floran\dagger\florantier8dagger.sword items\swords\floran\dagger\florantier9dagger.sword items\swords\floran\hammer\florantier10hammer.sword items\swords\floran\hammer\florantier1hammer.sword items\swords\floran\hammer\florantier2hammer.sword items\swords\floran\hammer\florantier3hammer.sword items\swords\floran\hammer\florantier4hammer.sword items\swords\floran\hammer\florantier5hammer.sword items\swords\floran\hammer\florantier6hammer.sword items\swords\floran\hammer\florantier7hammer.sword items\swords\floran\hammer\florantier8hammer.sword items\swords\floran\hammer\florantier9hammer.sword [NEW] items\swords\floran\shortsword\florantier0shortsword.png [NEW] items\swords\floran\shortsword\florantier0shortsword.sword items\swords\floran\shortsword\florantier10shortsword.sword items\swords\floran\shortsword\florantier1shortsword.sword items\swords\floran\shortsword\florantier2shortsword.sword items\swords\floran\shortsword\florantier3shortsword.sword items\swords\floran\shortsword\florantier4shortsword.sword items\swords\floran\shortsword\florantier5shortsword.sword items\swords\floran\shortsword\florantier6shortsword.sword items\swords\floran\shortsword\florantier7shortsword.sword items\swords\floran\shortsword\florantier8shortsword.sword items\swords\floran\shortsword\florantier9shortsword.sword items\swords\floran\spear\florantier10spear.sword items\swords\floran\spear\florantier1spear.sword items\swords\floran\spear\florantier2spear.sword items\swords\floran\spear\florantier3spear.sword items\swords\floran\spear\florantier4spear.sword items\swords\floran\spear\florantier5spear.sword items\swords\floran\spear\florantier6spear.sword items\swords\floran\spear\florantier7spear.sword items\swords\floran\spear\florantier8spear.sword items\swords\floran\spear\florantier9spear.sword items\swords\glitch\axe\glitchtier10axe.sword items\swords\glitch\axe\glitchtier1axe.sword items\swords\glitch\axe\glitchtier2axe.sword items\swords\glitch\axe\glitchtier3axe.sword items\swords\glitch\axe\glitchtier4axe.sword items\swords\glitch\axe\glitchtier5axe.sword items\swords\glitch\axe\glitchtier6axe.sword items\swords\glitch\axe\glitchtier7axe.sword items\swords\glitch\axe\glitchtier8axe.sword items\swords\glitch\axe\glitchtier9axe.sword items\swords\glitch\broadsword\glitchstarter.sword items\swords\glitch\broadsword\glitchtier10broadsword.sword items\swords\glitch\broadsword\glitchtier1broadsword.sword items\swords\glitch\broadsword\glitchtier2broadsword.sword items\swords\glitch\broadsword\glitchtier3broadsword.sword items\swords\glitch\broadsword\glitchtier4broadsword.sword items\swords\glitch\broadsword\glitchtier5broadsword.sword items\swords\glitch\broadsword\glitchtier6broadsword.sword items\swords\glitch\broadsword\glitchtier7broadsword.sword items\swords\glitch\broadsword\glitchtier8broadsword.sword items\swords\glitch\broadsword\glitchtier9broadsword.sword items\swords\glitch\dagger\glitchtier10dagger.sword items\swords\glitch\dagger\glitchtier1dagger.sword items\swords\glitch\dagger\glitchtier2dagger.sword items\swords\glitch\dagger\glitchtier3dagger.sword items\swords\glitch\dagger\glitchtier4dagger.sword items\swords\glitch\dagger\glitchtier5dagger.sword items\swords\glitch\dagger\glitchtier6dagger.sword items\swords\glitch\dagger\glitchtier7dagger.sword items\swords\glitch\dagger\glitchtier8dagger.sword items\swords\glitch\dagger\glitchtier9dagger.sword items\swords\glitch\hammer\glitchtier10hammer.sword items\swords\glitch\hammer\glitchtier1hammer.sword items\swords\glitch\hammer\glitchtier2hammer.sword items\swords\glitch\hammer\glitchtier3hammer.sword items\swords\glitch\hammer\glitchtier4hammer.sword items\swords\glitch\hammer\glitchtier5hammer.sword items\swords\glitch\hammer\glitchtier6hammer.sword items\swords\glitch\hammer\glitchtier7hammer.sword items\swords\glitch\hammer\glitchtier8hammer.sword items\swords\glitch\hammer\glitchtier9hammer.sword [NEW] items\swords\glitch\shortsword\glitchtier0shortsword.png [NEW] items\swords\glitch\shortsword\glitchtier0shortsword.sword items\swords\glitch\shortsword\glitchtier10shortsword.sword items\swords\glitch\shortsword\glitchtier1shortsword.sword items\swords\glitch\shortsword\glitchtier2shortsword.sword items\swords\glitch\shortsword\glitchtier3shortsword.sword items\swords\glitch\shortsword\glitchtier4shortsword.sword items\swords\glitch\shortsword\glitchtier5shortsword.sword items\swords\glitch\shortsword\glitchtier6shortsword.sword items\swords\glitch\shortsword\glitchtier7shortsword.sword items\swords\glitch\shortsword\glitchtier8shortsword.sword items\swords\glitch\shortsword\glitchtier9shortsword.sword items\swords\glitch\spear\glitchtier10spear.sword items\swords\glitch\spear\glitchtier1spear.sword items\swords\glitch\spear\glitchtier2spear.sword items\swords\glitch\spear\glitchtier3spear.sword items\swords\glitch\spear\glitchtier4spear.sword items\swords\glitch\spear\glitchtier5spear.sword items\swords\glitch\spear\glitchtier6spear.sword items\swords\glitch\spear\glitchtier7spear.sword items\swords\glitch\spear\glitchtier8spear.sword items\swords\glitch\spear\glitchtier9spear.sword items\swords\human\axe\humantier10axe.sword items\swords\human\axe\humantier1axe.sword items\swords\human\axe\humantier2axe.sword items\swords\human\axe\humantier3axe.sword items\swords\human\axe\humantier4axe.sword items\swords\human\axe\humantier5axe.sword items\swords\human\axe\humantier6axe.sword items\swords\human\axe\humantier7axe.sword items\swords\human\axe\humantier8axe.sword items\swords\human\axe\humantier9axe.sword items\swords\human\broadsword\humanstarter.sword items\swords\human\broadsword\humantier10broadsword.sword items\swords\human\broadsword\humantier1broadsword.sword items\swords\human\broadsword\humantier2broadsword.sword items\swords\human\broadsword\humantier3broadsword.sword items\swords\human\broadsword\humantier4broadsword.sword items\swords\human\broadsword\humantier5broadsword.sword items\swords\human\broadsword\humantier6broadsword.sword items\swords\human\broadsword\humantier7broadsword.sword items\swords\human\broadsword\humantier8broadsword.sword items\swords\human\broadsword\humantier9broadsword.sword items\swords\human\dagger\humantier10dagger.png items\swords\human\dagger\humantier10dagger.sword items\swords\human\dagger\humantier1dagger.png items\swords\human\dagger\humantier1dagger.sword items\swords\human\dagger\humantier2dagger.png items\swords\human\dagger\humantier2dagger.sword items\swords\human\dagger\humantier3dagger.png items\swords\human\dagger\humantier3dagger.sword items\swords\human\dagger\humantier4dagger.png items\swords\human\dagger\humantier4dagger.sword items\swords\human\dagger\humantier5dagger.png items\swords\human\dagger\humantier5dagger.sword items\swords\human\dagger\humantier6dagger.png items\swords\human\dagger\humantier6dagger.sword items\swords\human\dagger\humantier7dagger.png items\swords\human\dagger\humantier7dagger.sword items\swords\human\dagger\humantier8dagger.png items\swords\human\dagger\humantier8dagger.sword items\swords\human\dagger\humantier9dagger.png items\swords\human\dagger\humantier9dagger.sword items\swords\human\hammer\humantier10hammer.sword items\swords\human\hammer\humantier1hammer.sword items\swords\human\hammer\humantier2hammer.sword items\swords\human\hammer\humantier3hammer.sword items\swords\human\hammer\humantier4hammer.sword items\swords\human\hammer\humantier5hammer.sword items\swords\human\hammer\humantier6hammer.sword items\swords\human\hammer\humantier7hammer.sword items\swords\human\hammer\humantier8hammer.sword items\swords\human\hammer\humantier9hammer.sword [NEW] items\swords\human\shortsword\humantier0shortsword.png [NEW] items\swords\human\shortsword\humantier0shortsword.sword items\swords\human\shortsword\humantier10shortsword.sword items\swords\human\shortsword\humantier1shortsword.sword items\swords\human\shortsword\humantier2shortsword.sword items\swords\human\shortsword\humantier3shortsword.sword items\swords\human\shortsword\humantier4shortsword.sword items\swords\human\shortsword\humantier5shortsword.sword items\swords\human\shortsword\humantier6shortsword.sword items\swords\human\shortsword\humantier7shortsword.sword items\swords\human\shortsword\humantier8shortsword.sword items\swords\human\shortsword\humantier9shortsword.sword items\swords\human\spear\humantier10spear.sword items\swords\human\spear\humantier1spear.sword items\swords\human\spear\humantier2spear.sword items\swords\human\spear\humantier3spear.sword items\swords\human\spear\humantier4spear.sword items\swords\human\spear\humantier5spear.sword items\swords\human\spear\humantier6spear.sword items\swords\human\spear\humantier7spear.sword items\swords\human\spear\humantier8spear.sword items\swords\human\spear\humantier9spear.sword items\swords\hylotl\axe\hylotltier10axe.sword items\swords\hylotl\axe\hylotltier1axe.sword items\swords\hylotl\axe\hylotltier2axe.sword items\swords\hylotl\axe\hylotltier3axe.sword items\swords\hylotl\axe\hylotltier4axe.sword items\swords\hylotl\axe\hylotltier5axe.sword items\swords\hylotl\axe\hylotltier6axe.sword items\swords\hylotl\axe\hylotltier7axe.sword items\swords\hylotl\axe\hylotltier8axe.sword items\swords\hylotl\axe\hylotltier9axe.sword items\swords\hylotl\broadsword\hylotlstarter.sword items\swords\hylotl\broadsword\hylotltier10broadsword.sword items\swords\hylotl\broadsword\hylotltier1broadsword.sword items\swords\hylotl\broadsword\hylotltier2broadsword.sword items\swords\hylotl\broadsword\hylotltier3broadsword.sword items\swords\hylotl\broadsword\hylotltier4broadsword.sword items\swords\hylotl\broadsword\hylotltier5broadsword.sword items\swords\hylotl\broadsword\hylotltier6broadsword.sword items\swords\hylotl\broadsword\hylotltier7broadsword.sword items\swords\hylotl\broadsword\hylotltier8broadsword.sword items\swords\hylotl\broadsword\hylotltier9broadsword.sword items\swords\hylotl\dagger\hylotltier10dagger.sword items\swords\hylotl\dagger\hylotltier1dagger.sword items\swords\hylotl\dagger\hylotltier2dagger.sword items\swords\hylotl\dagger\hylotltier3dagger.sword items\swords\hylotl\dagger\hylotltier4dagger.sword items\swords\hylotl\dagger\hylotltier5dagger.sword items\swords\hylotl\dagger\hylotltier6dagger.sword items\swords\hylotl\dagger\hylotltier7dagger.sword items\swords\hylotl\dagger\hylotltier8dagger.sword items\swords\hylotl\dagger\hylotltier9dagger.sword items\swords\hylotl\hammer\hylotltier10hammer.sword items\swords\hylotl\hammer\hylotltier1hammer.sword items\swords\hylotl\hammer\hylotltier2hammer.sword items\swords\hylotl\hammer\hylotltier3hammer.sword items\swords\hylotl\hammer\hylotltier4hammer.sword items\swords\hylotl\hammer\hylotltier5hammer.sword items\swords\hylotl\hammer\hylotltier6hammer.sword items\swords\hylotl\hammer\hylotltier7hammer.sword items\swords\hylotl\hammer\hylotltier8hammer.sword items\swords\hylotl\hammer\hylotltier9hammer.sword [NEW] items\swords\hylotl\shortsword\hylotltier0shortsword.png [NEW] items\swords\hylotl\shortsword\hylotltier0shortsword.sword items\swords\hylotl\shortsword\hylotltier10shortsword.sword items\swords\hylotl\shortsword\hylotltier1shortsword.sword items\swords\hylotl\shortsword\hylotltier2shortsword.sword items\swords\hylotl\shortsword\hylotltier3shortsword.sword items\swords\hylotl\shortsword\hylotltier4shortsword.sword items\swords\hylotl\shortsword\hylotltier5shortsword.sword items\swords\hylotl\shortsword\hylotltier6shortsword.sword items\swords\hylotl\shortsword\hylotltier7shortsword.sword items\swords\hylotl\shortsword\hylotltier8shortsword.sword items\swords\hylotl\shortsword\hylotltier9shortsword.sword items\swords\hylotl\spear\hylotltier10spear.sword items\swords\hylotl\spear\hylotltier1spear.sword items\swords\hylotl\spear\hylotltier2spear.sword items\swords\hylotl\spear\hylotltier3spear.sword items\swords\hylotl\spear\hylotltier4spear.sword items\swords\hylotl\spear\hylotltier5spear.sword items\swords\hylotl\spear\hylotltier6spear.sword items\swords\hylotl\spear\hylotltier7spear.sword items\swords\hylotl\spear\hylotltier8spear.sword items\swords\hylotl\spear\hylotltier9spear.sword items\swords\other\flowerbouquet.sword [NEW] items\swords\other\giantflowerbouquet.png items\swords\other\huntingknife.sword [NEW] items\swords\other\steelspoon.png [NEW] items\swords\other\steelspoon.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\crappyaxenames.config items\swords\randomgenerated\crappyhammer.generatedsword items\swords\randomgenerated\crappyhammernames.config items\swords\randomgenerated\crappynames.config items\swords\randomgenerated\crappyspear.generatedsword items\swords\randomgenerated\crappyspearnames.config items\swords\randomgenerated\crappysword.generatedsword items\swords\randomgenerated\crystalspear.generatedsword items\swords\randomgenerated\eyeaxe.generatedsword items\swords\randomgenerated\eyesword.generatedsword [NEW] items\swords\randomgenerated\firesword.generatedsword [NEW] items\swords\randomgenerated\fireswordnames.config 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 [NEW] 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 [NEW] items\swords\randomgenerated\teslaspear.generatedsword [NEW] items\swords\randomgenerated\teslaspearnames.config [NEW] items\swords\randomgenerated\testaxe.generatedsword [NEW] items\swords\randomgenerated\testbroadsword.generatedsword [NEW] items\swords\randomgenerated\testdagger.generatedsword [NEW] items\swords\randomgenerated\testhammer.generatedsword [NEW] items\swords\randomgenerated\testshortsword.generatedsword [NEW] items\swords\randomgenerated\testspear.generatedsword [NEW] items\swords\randomgenerated\tier3axe.generatedsword [NEW] items\swords\randomgenerated\tier3axenames.config [NEW] items\swords\randomgenerated\tier3dagger.generatedsword [NEW] items\swords\randomgenerated\tier3daggernames.config [NEW] items\swords\randomgenerated\tier3hammer.generatedsword [NEW] items\swords\randomgenerated\tier3hammernames.config [NEW] items\swords\randomgenerated\tier3onehandedsword.generatedsword [NEW] items\swords\randomgenerated\tier3spear.generatedsword [NEW] items\swords\randomgenerated\tier3spearnames.config [NEW] items\swords\randomgenerated\tier3swordnames.config [NEW] 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 [NEW] items\swords\randomgenerated\uncommontier3axe.generatedsword [NEW] items\swords\randomgenerated\uncommontier3dagger.generatedsword [NEW] items\swords\randomgenerated\uncommontier3hammer.generatedsword [NEW] items\swords\randomgenerated\uncommontier3onehandedsword.generatedsword [NEW] items\swords\randomgenerated\uncommontier3spear.generatedsword [NEW] items\swords\randomgenerated\uncommontier3twohandedsword.generatedsword items\swords\randomgenerated\uncommontwohandedsword.generatedsword items\swords\randomgenerated\watersword.generatedsword items\swords\randomgenerated\avianspear\blade\1.png items\swords\randomgenerated\avianspear\handle\1.png [NEW] items\swords\randomgenerated\firesword\blade\1.png [NEW] items\swords\randomgenerated\firesword\handle\1.png [NEW] items\swords\randomgenerated\frostspear\blade\1.png [NEW] items\swords\randomgenerated\frostspear\handle\1.png [NEW] items\swords\randomgenerated\npcflorantier1spear\blade\1.png [NEW] items\swords\randomgenerated\npcflorantier1spear\handle\1.png [NEW] items\swords\randomgenerated\teslaspear\blade\1.png [NEW] items\swords\randomgenerated\teslaspear\handle\1.png [NEW] items\swords\randomgenerated\tier3axe\blade\1.png [NEW] items\swords\randomgenerated\tier3axe\blade\10.png [NEW] items\swords\randomgenerated\tier3axe\blade\11.png [NEW] items\swords\randomgenerated\tier3axe\blade\12.png [NEW] items\swords\randomgenerated\tier3axe\blade\2.png [NEW] items\swords\randomgenerated\tier3axe\blade\3.png [NEW] items\swords\randomgenerated\tier3axe\blade\4.png [NEW] items\swords\randomgenerated\tier3axe\blade\5.png [NEW] items\swords\randomgenerated\tier3axe\blade\6.png [NEW] items\swords\randomgenerated\tier3axe\blade\7.png [NEW] items\swords\randomgenerated\tier3axe\blade\8.png [NEW] items\swords\randomgenerated\tier3axe\blade\9.png [NEW] items\swords\randomgenerated\tier3axe\handle\1.png [NEW] items\swords\randomgenerated\tier3axe\handle\12.png [NEW] items\swords\randomgenerated\tier3axe\handle\13.png [NEW] items\swords\randomgenerated\tier3axe\handle\14.png [NEW] items\swords\randomgenerated\tier3axe\handle\15.png [NEW] items\swords\randomgenerated\tier3axe\handle\16.png [NEW] items\swords\randomgenerated\tier3axe\handle\17.png [NEW] items\swords\randomgenerated\tier3axe\handle\19.png [NEW] items\swords\randomgenerated\tier3axe\handle\2.png [NEW] items\swords\randomgenerated\tier3axe\handle\20.png [NEW] items\swords\randomgenerated\tier3axe\handle\4.png [NEW] items\swords\randomgenerated\tier3axe\handle\5.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\1.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\10.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\11.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\12.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\13.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\14.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\15.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\16.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\17.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\18.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\19.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\2.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\20.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\21.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\22.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\23.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\24.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\25.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\26.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\27.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\28.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\29.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\3.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\30.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\31.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\32.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\33.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\34.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\4.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\5.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\6.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\7.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\8.png [NEW] items\swords\randomgenerated\tier3broadsword\blade\9.png [NEW] items\swords\randomgenerated\tier3broadsword\handle\1.png [NEW] items\swords\randomgenerated\tier3broadsword\handle\10.png [NEW] items\swords\randomgenerated\tier3broadsword\handle\11.png [NEW] items\swords\randomgenerated\tier3broadsword\handle\12.png [NEW] items\swords\randomgenerated\tier3broadsword\handle\13.png [NEW] items\swords\randomgenerated\tier3broadsword\handle\14.png [NEW] items\swords\randomgenerated\tier3broadsword\handle\15.png [NEW] items\swords\randomgenerated\tier3broadsword\handle\16.png [NEW] items\swords\randomgenerated\tier3broadsword\handle\17.png [NEW] items\swords\randomgenerated\tier3broadsword\handle\2.png [NEW] items\swords\randomgenerated\tier3broadsword\handle\3.png [NEW] items\swords\randomgenerated\tier3broadsword\handle\4.png [NEW] items\swords\randomgenerated\tier3broadsword\handle\5.png [NEW] items\swords\randomgenerated\tier3broadsword\handle\6.png [NEW] items\swords\randomgenerated\tier3broadsword\handle\7.png [NEW] items\swords\randomgenerated\tier3broadsword\handle\8.png [NEW] items\swords\randomgenerated\tier3broadsword\handle\9.png [NEW] items\swords\randomgenerated\tier3dagger\blade\1.png [NEW] items\swords\randomgenerated\tier3dagger\blade\10.png [NEW] items\swords\randomgenerated\tier3dagger\blade\11.png [NEW] items\swords\randomgenerated\tier3dagger\blade\12.png [NEW] items\swords\randomgenerated\tier3dagger\blade\2.png [NEW] items\swords\randomgenerated\tier3dagger\blade\3.png [NEW] items\swords\randomgenerated\tier3dagger\blade\4.png [NEW] items\swords\randomgenerated\tier3dagger\blade\5.png [NEW] items\swords\randomgenerated\tier3dagger\blade\6.png [NEW] items\swords\randomgenerated\tier3dagger\blade\7.png [NEW] items\swords\randomgenerated\tier3dagger\blade\8.png [NEW] items\swords\randomgenerated\tier3dagger\blade\9.png [NEW] items\swords\randomgenerated\tier3dagger\handle\1.png [NEW] items\swords\randomgenerated\tier3dagger\handle\10.png [NEW] items\swords\randomgenerated\tier3dagger\handle\2.png [NEW] items\swords\randomgenerated\tier3dagger\handle\3.png [NEW] items\swords\randomgenerated\tier3dagger\handle\4.png [NEW] items\swords\randomgenerated\tier3dagger\handle\5.png [NEW] items\swords\randomgenerated\tier3dagger\handle\6.png [NEW] items\swords\randomgenerated\tier3dagger\handle\7.png [NEW] items\swords\randomgenerated\tier3dagger\handle\8.png [NEW] items\swords\randomgenerated\tier3dagger\handle\9.png [NEW] items\swords\randomgenerated\tier3hammer\blade\1.png [NEW] items\swords\randomgenerated\tier3hammer\blade\10.png [NEW] items\swords\randomgenerated\tier3hammer\blade\11.png [NEW] items\swords\randomgenerated\tier3hammer\blade\12.png [NEW] items\swords\randomgenerated\tier3hammer\blade\13.png [NEW] items\swords\randomgenerated\tier3hammer\blade\14.png [NEW] items\swords\randomgenerated\tier3hammer\blade\15.png [NEW] items\swords\randomgenerated\tier3hammer\blade\16.png [NEW] items\swords\randomgenerated\tier3hammer\blade\17.png [NEW] items\swords\randomgenerated\tier3hammer\blade\2.png [NEW] items\swords\randomgenerated\tier3hammer\blade\3.png [NEW] items\swords\randomgenerated\tier3hammer\blade\4.png [NEW] items\swords\randomgenerated\tier3hammer\blade\5.png [NEW] items\swords\randomgenerated\tier3hammer\blade\6.png [NEW] items\swords\randomgenerated\tier3hammer\blade\7.png [NEW] items\swords\randomgenerated\tier3hammer\blade\8.png [NEW] items\swords\randomgenerated\tier3hammer\blade\9.png [NEW] items\swords\randomgenerated\tier3hammer\handle\1.png [NEW] items\swords\randomgenerated\tier3hammer\handle\10.png [NEW] items\swords\randomgenerated\tier3hammer\handle\11.png [NEW] items\swords\randomgenerated\tier3hammer\handle\12.png [NEW] items\swords\randomgenerated\tier3hammer\handle\2.png [NEW] items\swords\randomgenerated\tier3hammer\handle\3.png [NEW] items\swords\randomgenerated\tier3hammer\handle\4.png [NEW] items\swords\randomgenerated\tier3hammer\handle\5.png [NEW] items\swords\randomgenerated\tier3hammer\handle\6.png [NEW] items\swords\randomgenerated\tier3hammer\handle\7.png [NEW] items\swords\randomgenerated\tier3hammer\handle\8.png [NEW] items\swords\randomgenerated\tier3hammer\handle\9.png [NEW] items\swords\randomgenerated\tier3spear\blade\1.png [NEW] items\swords\randomgenerated\tier3spear\blade\10.png [NEW] items\swords\randomgenerated\tier3spear\blade\11.png [NEW] items\swords\randomgenerated\tier3spear\blade\12.png [NEW] items\swords\randomgenerated\tier3spear\blade\13.png [NEW] items\swords\randomgenerated\tier3spear\blade\14.png [NEW] items\swords\randomgenerated\tier3spear\blade\15.png [NEW] items\swords\randomgenerated\tier3spear\blade\16.png [NEW] items\swords\randomgenerated\tier3spear\blade\17.png [NEW] items\swords\randomgenerated\tier3spear\blade\18.png [NEW] items\swords\randomgenerated\tier3spear\blade\19.png [NEW] items\swords\randomgenerated\tier3spear\blade\2.png [NEW] items\swords\randomgenerated\tier3spear\blade\20.png [NEW] items\swords\randomgenerated\tier3spear\blade\21.png [NEW] items\swords\randomgenerated\tier3spear\blade\22.png [NEW] items\swords\randomgenerated\tier3spear\blade\3.png [NEW] items\swords\randomgenerated\tier3spear\blade\4.png [NEW] items\swords\randomgenerated\tier3spear\blade\5.png [NEW] items\swords\randomgenerated\tier3spear\blade\6.png [NEW] items\swords\randomgenerated\tier3spear\blade\7.png [NEW] items\swords\randomgenerated\tier3spear\blade\8.png [NEW] items\swords\randomgenerated\tier3spear\blade\9.png [NEW] items\swords\randomgenerated\tier3spear\handle\1.png [NEW] items\swords\randomgenerated\tier3spear\handle\10.png [NEW] items\swords\randomgenerated\tier3spear\handle\11.png [NEW] items\swords\randomgenerated\tier3spear\handle\12.png [NEW] items\swords\randomgenerated\tier3spear\handle\13.png [NEW] items\swords\randomgenerated\tier3spear\handle\14.png [NEW] items\swords\randomgenerated\tier3spear\handle\15.png [NEW] items\swords\randomgenerated\tier3spear\handle\16.png [NEW] items\swords\randomgenerated\tier3spear\handle\17.png [NEW] items\swords\randomgenerated\tier3spear\handle\2.png [NEW] items\swords\randomgenerated\tier3spear\handle\3.png [NEW] items\swords\randomgenerated\tier3spear\handle\4.png [NEW] items\swords\randomgenerated\tier3spear\handle\5.png [NEW] items\swords\randomgenerated\tier3spear\handle\6.png [NEW] items\swords\randomgenerated\tier3spear\handle\7.png [NEW] items\swords\randomgenerated\tier3spear\handle\8.png [NEW] items\swords\randomgenerated\tier3spear\handle\9.png [NEW] items\swords\randomgenerated\tier3sword\blade\1.png [NEW] items\swords\randomgenerated\tier3sword\blade\10.png [NEW] items\swords\randomgenerated\tier3sword\blade\11.png [NEW] items\swords\randomgenerated\tier3sword\blade\2.png [NEW] items\swords\randomgenerated\tier3sword\blade\3.png [NEW] items\swords\randomgenerated\tier3sword\blade\4.png [NEW] items\swords\randomgenerated\tier3sword\blade\5.png [NEW] items\swords\randomgenerated\tier3sword\blade\6.png [NEW] items\swords\randomgenerated\tier3sword\blade\7.png [NEW] items\swords\randomgenerated\tier3sword\blade\8.png [NEW] items\swords\randomgenerated\tier3sword\blade\9.png [NEW] items\swords\randomgenerated\tier3sword\handle\1.png [NEW] items\swords\randomgenerated\tier3sword\handle\10.png [NEW] items\swords\randomgenerated\tier3sword\handle\11.png [NEW] items\swords\randomgenerated\tier3sword\handle\12.png [NEW] items\swords\randomgenerated\tier3sword\handle\13.png [NEW] items\swords\randomgenerated\tier3sword\handle\2.png [NEW] items\swords\randomgenerated\tier3sword\handle\3.png [NEW] items\swords\randomgenerated\tier3sword\handle\4.png [NEW] items\swords\randomgenerated\tier3sword\handle\5.png [NEW] items\swords\randomgenerated\tier3sword\handle\6.png [NEW] items\swords\randomgenerated\tier3sword\handle\7.png [NEW] items\swords\randomgenerated\tier3sword\handle\8.png [NEW] items\swords\randomgenerated\tier3sword\handle\9.png items\swords\unsorted\combatsword.sword [NEW] items\swords\unsorted\rockbat.png [NEW] items\swords\unsorted\rockbat.sword [NEW] items\swords\unsorted\rockbaticon.png [NEW] items\throwables\beachball.png [NEW] items\throwables\beachball.thrownitem items\throwables\bomb.thrownitem [NEW] items\throwables\bowlingball.png [NEW] items\throwables\bowlingball.thrownitem items\throwables\capturepodicon.png [NEW] items\throwables\coconut.thrownitem [NEW] items\throwables\coconuticon.png [NEW] items\throwables\corrosivegrenade.thrownitem [NEW] items\throwables\corrosivegrenadeicon.png [NEW] items\throwables\cutterleaf.thrownitem [NEW] items\throwables\cutterleaficon.png items\throwables\filledcapturepod.thrownitem items\throwables\filledcapturepodicon.png [NEW] items\throwables\firework.thrownitem [NEW] items\throwables\fireworkblue.png [NEW] items\throwables\fireworkblue.thrownitem [NEW] items\throwables\fireworkgreen.png [NEW] items\throwables\fireworkgreen.thrownitem [NEW] items\throwables\fireworkicon.png items\throwables\flare.thrownitem [NEW] items\throwables\glowstickblue.png [NEW] items\throwables\glowstickblue.thrownitem [NEW] items\throwables\glowstickblueicon.png [NEW] items\throwables\glowstickgreen.png [NEW] items\throwables\glowstickgreen.thrownitem [NEW] items\throwables\glowstickgreenicon.png [NEW] items\throwables\glowstickorange.png [NEW] items\throwables\glowstickorange.thrownitem [NEW] items\throwables\glowstickorangeicon.png [NEW] items\throwables\glowstickyellow.png [NEW] items\throwables\glowstickyellow.thrownitem [NEW] items\throwables\glowstickyellowicon.png items\throwables\hivebomb.thrownitem [NEW] items\throwables\huntingspear.thrownitem [NEW] items\throwables\huntingspearicon.png items\throwables\molotov.thrownitem [NEW] items\throwables\noveltybanana.png [NEW] items\throwables\noveltybanana.thrownitem [NEW] items\throwables\paperplane.png [NEW] items\throwables\paperplane.thrownitem [NEW] items\throwables\smokegrenade.png items\throwables\snowball.thrownitem [NEW] items\throwables\snowballgigantic.thrownitem [NEW] items\throwables\snowballgiganticicon.png [NEW] items\throwables\snowballlarge.thrownitem [NEW] items\throwables\snowballlargeicon.png [NEW] items\throwables\snowballmedium.thrownitem [NEW] items\throwables\snowballmediumicon.png [NEW] items\throwables\snowflakeshuriken.png [NEW] items\throwables\snowflakeshuriken.thrownitem [NEW] items\throwables\snowflakeshurikenicon.png [NEW] items\throwables\tarball.thrownitem [NEW] items\throwables\tarballicon.png [NEW] items\throwables\thorngrenade.png [NEW] items\throwables\thorngrenade.thrownitem items\throwables\throwingaxe.thrownitem [NEW] items\throwables\throwingbones.png [NEW] items\throwables\throwingbones.thrownitem [NEW] items\throwables\throwingbonesicon.png items\throwables\throwingboulder.thrownitem items\throwables\throwingdagger.thrownitem [NEW] items\throwables\throwinggnome.thrownitem [NEW] items\throwables\throwinggnomeicon.png items\throwables\throwingspear.thrownitem items\throwables\throwingspearicon.png [NEW] items\throwables\waterballoon.png [NEW] items\throwables\waterballoon.thrownitem [NEW] items\throwables\waterballoonicon.png [NEW] items\tools\bugnet.png [NEW] items\tools\bugnet.sword [NEW] items\tools\bugnetbig.png [NEW] items\tools\bugneticon.png items\tools\chainsaw.harvestingtool items\tools\flashlight.flashlight items\tools\grapplinghook.grapplinghook items\tools\greenflashlight.flashlight [NEW] items\tools\hoe.png [NEW] items\tools\hoe.tillingtool [NEW] items\tools\hoebig.png [NEW] items\tools\iceaxe.grapplinghook [NEW] items\tools\iceaxe.png [NEW] items\tools\iceaxebig.png [NEW] items\tools\iceaxehook.png items\tools\mininglantern.flashlight items\tools\mininglantern.png items\tools\paintergunicon.png items\tools\painttool.painttool items\tools\redflashlight.flashlight items\tools\rope.grapplinghook [NEW] items\tools\swingingvine.grapplinghook [NEW] items\tools\swingingvineicon.png [NEW] items\tools\vinehandle.png [NEW] items\tools\vinehook.png items\tools\wiretool.wiretool items\tools\wiringgun2icon.png items\tools\yellowflashlight.flashlight [NEW] items\tools\miningtools\beamaxe.beamaxe [NEW] items\tools\miningtools\beamaxe1.beamaxe [NEW] items\tools\miningtools\beamaxe2.beamaxe [NEW] items\tools\miningtools\beamaxe3.beamaxe [NEW] items\tools\miningtools\beamaxe4.beamaxe [NEW] items\tools\miningtools\beamaxex.beamaxe [NEW] items\tools\miningtools\copperdrill.miningtool [NEW] items\tools\miningtools\copperpickaxe.miningtool [NEW] items\tools\miningtools\copperpickaxe.png [NEW] items\tools\miningtools\copperpickaxebig.png [NEW] items\tools\miningtools\copperpickaxeicon.png [NEW] items\tools\miningtools\diamonddrill.frames [NEW] items\tools\miningtools\diamonddrill.miningtool [NEW] items\tools\miningtools\diamonddrill.png [NEW] items\tools\miningtools\diamonddrillbig.png [NEW] items\tools\miningtools\diamonddrillicon.png [NEW] items\tools\miningtools\diamondpickaxe.miningtool [NEW] items\tools\miningtools\diamondpickaxe.png [NEW] items\tools\miningtools\diamondpickaxebig.png [NEW] items\tools\miningtools\diamondpickaxeicon.png [NEW] items\tools\miningtools\drill.frames [NEW] items\tools\miningtools\drill.png [NEW] items\tools\miningtools\drillbig.png [NEW] items\tools\miningtools\drillicon.png [NEW] items\tools\miningtools\fish.png [NEW] items\tools\miningtools\fishaxe.miningtool [NEW] items\tools\miningtools\fishicon.png [NEW] items\tools\miningtools\fossiltool.miningtool [NEW] items\tools\miningtools\golddrill.frames [NEW] items\tools\miningtools\golddrill.miningtool [NEW] items\tools\miningtools\golddrill.png [NEW] items\tools\miningtools\golddrillbig.png [NEW] items\tools\miningtools\golddrillicon.png [NEW] items\tools\miningtools\goldpickaxe.miningtool [NEW] items\tools\miningtools\goldpickaxe.png [NEW] items\tools\miningtools\goldpickaxebig.png [NEW] items\tools\miningtools\goldpickaxeicon.png [NEW] items\tools\miningtools\gravgunicon.png [NEW] items\tools\miningtools\gravgunlarge.png [NEW] items\tools\miningtools\handdrill.png [NEW] items\tools\miningtools\handdrillbig.png [NEW] items\tools\miningtools\handdrillicon.png [NEW] items\tools\miningtools\laserminer.frames [NEW] items\tools\miningtools\laserminer.miningtool [NEW] items\tools\miningtools\laserminer.png [NEW] items\tools\miningtools\laserminericon.png [NEW] items\tools\miningtools\pickaxe.miningtool [NEW] items\tools\miningtools\pickaxe.png [NEW] items\tools\miningtools\pickaxebig.png [NEW] items\tools\miningtools\pickicon.png [NEW] items\tools\miningtools\platinumdrill.frames [NEW] items\tools\miningtools\platinumdrill.miningtool [NEW] items\tools\miningtools\platinumdrill.png [NEW] items\tools\miningtools\platinumdrillbig.png [NEW] items\tools\miningtools\platinumdrillicon.png [NEW] items\tools\miningtools\platinumpickaxe.miningtool [NEW] items\tools\miningtools\platinumpickaxe.png [NEW] items\tools\miningtools\platinumpickaxebig.png [NEW] items\tools\miningtools\platinumpickaxeicon.png [NEW] items\tools\miningtools\silverdrill.frames [NEW] items\tools\miningtools\silverdrill.miningtool [NEW] items\tools\miningtools\silverdrill.png [NEW] items\tools\miningtools\silverdrillbig.png [NEW] items\tools\miningtools\silverdrillicon.png [NEW] items\tools\miningtools\silverpickaxe.miningtool [NEW] items\tools\miningtools\silverpickaxe.png [NEW] items\tools\miningtools\silverpickaxebig.png [NEW] items\tools\miningtools\silverpickaxeicon.png [NEW] items\tools\miningtools\superfishaxe.miningtool [NEW] items\tools\miningtools\superfishaxedrop.miningtool leveling\bow.functions [NEW] leveling\fuelcost.functions leveling\levelingmultipliers.functions [NEW] leveling\pollenpump.functions leveling\protection.2functions [NEW] liquids\alientex.png [NEW] liquids\coconutmilktex.png [NEW] liquids\healingwatertex.png [NEW] liquids\lavanotex.png [NEW] liquids\lavatex.png [NEW] liquids\tartex.png [NEW] liquids\tentacletex.png [NEW] liquids\watertex.png monsters\capturepod.lua monsters\colors.config monsters\flocking.lua monsters\groundmovement.lua monsters\nightcolors.config [NEW] monsters\simplerangedattack.lua [NEW] monsters\boss\bossmonster.lua [NEW] monsters\boss\crystalboss\crystalbody.png [NEW] monsters\boss\dragonboss\default.frames [NEW] monsters\boss\dragonboss\dragonboss.animation [NEW] monsters\boss\dragonboss\dragonboss.monstertype [NEW] monsters\boss\dragonboss\body\dragonbossbody\dragonbossbody.monsterpart [NEW] monsters\boss\dragonboss\body\dragonbossbody\dragonbossbody.png [NEW] monsters\boss\dragonboss\head\dragonbosshead\dragonbosshead.monsterpart [NEW] monsters\boss\dragonboss\head\dragonbosshead\dragonbosshead.png [NEW] monsters\boss\dragonboss\wings\dragonbosswings\dragonbossbwing.png [NEW] monsters\boss\dragonboss\wings\dragonbosswings\dragonbossfwing.png [NEW] monsters\boss\dragonboss\wings\dragonbosswings\dragonbosswings.monsterpart [NEW] monsters\boss\jellyboss\default.frames [NEW] monsters\boss\jellyboss\jellyboss.animation [NEW] monsters\boss\jellyboss\jellyboss.monstertype [NEW] monsters\boss\jellyboss\organic\arms\jellyboss\jellyboss.monsterpart [NEW] monsters\boss\jellyboss\organic\arms\jellyboss\jellybossbarm.png [NEW] monsters\boss\jellyboss\organic\arms\jellyboss\jellybossfarm.png [NEW] monsters\boss\jellyboss\organic\body\jellyboss\jellyboss.monsterpart [NEW] monsters\boss\jellyboss\organic\body\jellyboss\jellybosschest.png [NEW] monsters\boss\jellyboss\organic\head\jellyboss\jellyboss.monsterpart [NEW] monsters\boss\jellyboss\organic\head\jellyboss\jellybosshead.png [NEW] monsters\boss\jellyboss\organic\tail\jellyboss\jellyboss.monsterpart [NEW] monsters\boss\jellyboss\organic\tail\jellyboss\jellybosstail.png [NEW] monsters\boss\missile\behavior.lua [NEW] monsters\boss\missile\body.monsterpart [NEW] monsters\boss\missile\missile.animation [NEW] monsters\boss\missile\missile.frames [NEW] monsters\boss\missile\missile.monstertype [NEW] monsters\boss\missile\missile.png [NEW] monsters\boss\penguin\behavior.lua [NEW] monsters\boss\penguin\default.frames [NEW] monsters\boss\penguin\general.monstertype [NEW] monsters\boss\penguin\projectiles.config [NEW] monsters\boss\penguin\rockettrooper.monstertype [NEW] monsters\boss\penguin\trooper.monstertype [NEW] monsters\boss\penguin\animation\general.animation [NEW] monsters\boss\penguin\animation\rockettrooper.animation [NEW] monsters\boss\penguin\animation\trooper.animation [NEW] monsters\boss\penguin\backarm\backarm.png [NEW] monsters\boss\penguin\backarm\generalbackarm.monsterpart [NEW] monsters\boss\penguin\backarm\rockettrooperbackarm.monsterpart [NEW] monsters\boss\penguin\backarm\trooperbackarm.monsterpart [NEW] monsters\boss\penguin\body\body.png [NEW] monsters\boss\penguin\body\generalbody.monsterpart [NEW] monsters\boss\penguin\body\rockettrooperbody.monsterpart [NEW] monsters\boss\penguin\body\trooperbody.monsterpart [NEW] monsters\boss\penguin\chest\dynamitechest.monsterpart [NEW] monsters\boss\penguin\chest\dynamitechest.png [NEW] monsters\boss\penguin\frontarm\frontarm.png [NEW] monsters\boss\penguin\frontarm\generalfrontarm.monsterpart [NEW] monsters\boss\penguin\frontarm\rockettrooperfrontarm.monsterpart [NEW] monsters\boss\penguin\frontarm\trooperfrontarm.monsterpart [NEW] monsters\boss\penguin\helm\generalhelm.monsterpart [NEW] monsters\boss\penguin\helm\generalhelm.png [NEW] monsters\boss\penguin\helm\rockettrooperhelm.monsterpart [NEW] monsters\boss\penguin\helm\soldierhelm.png [NEW] monsters\boss\penguin\helm\trooperhelm.monsterpart [NEW] monsters\boss\penguin\weapon\bazooka.monsterpart [NEW] monsters\boss\penguin\weapon\bazooka.png [NEW] monsters\boss\penguin\weapon\blank.png [NEW] monsters\boss\penguin\weapon\default.frames [NEW] monsters\boss\penguin\weapon\handgun.monsterpart [NEW] monsters\boss\penguin\weapon\handgun.png [NEW] monsters\boss\penguin\weapon\machinegun.monsterpart [NEW] monsters\boss\penguin\weapon\machinegun.png [NEW] monsters\boss\penguinminiufo\behavior.lua [NEW] monsters\boss\penguinminiufo\damage.config [NEW] monsters\boss\penguinminiufo\default.frames [NEW] monsters\boss\penguinminiufo\penguinminiufo.animation [NEW] monsters\boss\penguinminiufo\penguinminiufo.monstertype [NEW] monsters\boss\penguinminiufo\projectiles.config [NEW] monsters\boss\penguinminiufo\ufo\ufo.monsterpart [NEW] monsters\boss\penguinminiufo\ufo\ufo.png [NEW] monsters\boss\penguintank\behavior.lua [NEW] monsters\boss\penguintank\blank.png [NEW] monsters\boss\penguintank\damage.config [NEW] monsters\boss\penguintank\penguintank.animation [NEW] monsters\boss\penguintank\penguintank.monstertype [NEW] monsters\boss\penguintank\projectiles.config [NEW] monsters\boss\penguintank\parts\body.frames [NEW] monsters\boss\penguintank\parts\body.monsterpart [NEW] monsters\boss\penguintank\parts\body.png [NEW] monsters\boss\penguintank\parts\gun.frames [NEW] monsters\boss\penguintank\parts\gun.monsterpart [NEW] monsters\boss\penguintank\parts\gun.png [NEW] monsters\boss\penguintank\parts\pilot.frames [NEW] monsters\boss\penguintank\parts\pilot.monsterpart [NEW] monsters\boss\penguintank\parts\pilot.png [NEW] monsters\boss\penguintank\parts\smoke.frames [NEW] monsters\boss\penguintank\parts\smoke.monsterpart [NEW] monsters\boss\penguintank\parts\smoke.png [NEW] monsters\boss\penguintank\parts\turret.frames [NEW] monsters\boss\penguintank\parts\turret.monsterpart [NEW] monsters\boss\penguintank\parts\turret.png [NEW] monsters\boss\penguinufo\damage.config [NEW] monsters\boss\penguinufo\diestate.lua [NEW] monsters\boss\penguinufo\idlestate.lua [NEW] monsters\boss\penguinufo\penguinufo.animation [NEW] monsters\boss\penguinufo\penguinufo.monstertype [NEW] monsters\boss\penguinufo\projectiles.config [NEW] monsters\boss\penguinufo\pilot\default.frames [NEW] monsters\boss\penguinufo\pilot\pilot.monsterpart [NEW] monsters\boss\penguinufo\pilot\pilot.png [NEW] monsters\boss\penguinufo\skills\ufomovefireattack.lua [NEW] monsters\boss\penguinufo\skills\ufomovefireattack.monsterskill [NEW] monsters\boss\penguinufo\skills\ufopulsecannonattack.lua [NEW] monsters\boss\penguinufo\skills\ufopulsecannonattack.monsterskill [NEW] monsters\boss\penguinufo\skills\uforeinforcementsattack.lua [NEW] monsters\boss\penguinufo\skills\uforeinforcementsattack.monsterskill [NEW] monsters\boss\penguinufo\skills\ufoslamattack.lua [NEW] monsters\boss\penguinufo\skills\ufoslamattack.monsterskill [NEW] monsters\boss\penguinufo\skills\ufospawntanksattack.lua [NEW] monsters\boss\penguinufo\skills\ufospawntanksattack.monsterskill [NEW] monsters\boss\penguinufo\skills\ufoswoopattack.lua [NEW] monsters\boss\penguinufo\skills\ufoswoopattack.monsterskill [NEW] monsters\boss\penguinufo\skills\ufoteleportattack.lua [NEW] monsters\boss\penguinufo\skills\ufoteleportattack.monsterskill [NEW] monsters\boss\penguinufo\ufo\default.frames [NEW] monsters\boss\penguinufo\ufo\ufo.monsterpart [NEW] monsters\boss\penguinufo\ufo\ufo.png [NEW] monsters\boss\robotboss\default.frames [NEW] monsters\boss\robotboss\diestate.lua [NEW] monsters\boss\robotboss\idlestate.lua [NEW] monsters\boss\robotboss\robotboss.animation [NEW] monsters\boss\robotboss\robotboss.monstertype [NEW] monsters\boss\robotboss\robot\robotarm.frames [NEW] monsters\boss\robotboss\robot\robotarm.monsterpart [NEW] monsters\boss\robotboss\robot\robotarm.png [NEW] monsters\boss\robotboss\robot\robotbody.frames [NEW] monsters\boss\robotboss\robot\robotbody.monsterpart [NEW] monsters\boss\robotboss\robot\robotbody.png [NEW] monsters\boss\robotboss\skills\robotdashattack.lua [NEW] monsters\boss\robotboss\skills\robotdashattack.monsterskill [NEW] monsters\boss\robotboss\skills\robotelectricburstattack.lua [NEW] monsters\boss\robotboss\skills\robotelectricburstattack.monsterskill [NEW] monsters\boss\robotboss\skills\robotflamethrowerattack.lua [NEW] monsters\boss\robotboss\skills\robotflamethrowerattack.monsterskill [NEW] monsters\boss\robotboss\skills\robotmissilebarrageattack.lua [NEW] monsters\boss\robotboss\skills\robotmissilebarrageattack.monsterskill [NEW] monsters\boss\robotboss\skills\robotpunchattack.lua [NEW] monsters\boss\robotboss\skills\robotpunchattack.monsterskill [NEW] monsters\boss\skeyejelly\default.frames [NEW] monsters\boss\skeyejelly\skeyejelly.animation [NEW] monsters\boss\skeyejelly\skeyejelly.monstertype [NEW] monsters\boss\skeyejelly\organic\arms\skeyejelly\skeyejelly.monsterpart [NEW] monsters\boss\skeyejelly\organic\arms\skeyejelly\skeyejellybarm.png [NEW] monsters\boss\skeyejelly\organic\arms\skeyejelly\skeyejellyfarm.png [NEW] monsters\boss\skeyejelly\organic\body\skeyejelly\skeyejelly.monsterpart [NEW] monsters\boss\skeyejelly\organic\body\skeyejelly\skeyejellychest.png [NEW] monsters\boss\skeyejelly\organic\head\skeyejelly\skeyejelly.monsterpart [NEW] monsters\boss\skeyejelly\organic\head\skeyejelly\skeyejellyhead.png [NEW] monsters\boss\skeyejelly\organic\tail\skeyejelly\skeyejelly.monsterpart [NEW] monsters\boss\skeyejelly\organic\tail\skeyejelly\skeyejellytail.png [NEW] monsters\boss\tentaclecomet\background.frames [NEW] monsters\boss\tentaclecomet\background.monsterpart [NEW] monsters\boss\tentaclecomet\background.png [NEW] monsters\boss\tentaclecomet\behavior.lua [NEW] monsters\boss\tentaclecomet\default.frames [NEW] monsters\boss\tentaclecomet\eyelarge.frames [NEW] monsters\boss\tentaclecomet\eyelarge.monsterpart [NEW] monsters\boss\tentaclecomet\eyelarge.png [NEW] monsters\boss\tentaclecomet\eyemedium.frames [NEW] monsters\boss\tentaclecomet\eyemedium.monsterpart [NEW] monsters\boss\tentaclecomet\eyemedium.png [NEW] monsters\boss\tentaclecomet\eyesmall.frames [NEW] monsters\boss\tentaclecomet\eyesmall.monsterpart [NEW] monsters\boss\tentaclecomet\eyesmall.png [NEW] monsters\boss\tentaclecomet\flames.frames [NEW] monsters\boss\tentaclecomet\flames.monsterpart [NEW] monsters\boss\tentaclecomet\flames.png [NEW] monsters\boss\tentaclecomet\foreground.frames [NEW] monsters\boss\tentaclecomet\foreground.monsterpart [NEW] monsters\boss\tentaclecomet\foreground.png [NEW] monsters\boss\tentaclecomet\projectiles.config [NEW] monsters\boss\tentaclecomet\tentacle1.monsterpart [NEW] monsters\boss\tentaclecomet\tentacle1.png [NEW] monsters\boss\tentaclecomet\tentacle2.monsterpart [NEW] monsters\boss\tentaclecomet\tentacle2.png [NEW] monsters\boss\tentaclecomet\tentacle3.monsterpart [NEW] monsters\boss\tentaclecomet\tentacle3.png [NEW] monsters\boss\tentaclecomet\tentacle4.monsterpart [NEW] monsters\boss\tentaclecomet\tentacle4.png [NEW] monsters\boss\tentaclecomet\tentacle5.monsterpart [NEW] monsters\boss\tentaclecomet\tentacle5.png [NEW] monsters\boss\tentaclecomet\tentacle6.monsterpart [NEW] monsters\boss\tentaclecomet\tentacle6.png [NEW] monsters\boss\tentaclecomet\tentacle7.monsterpart [NEW] monsters\boss\tentaclecomet\tentacle7.png [NEW] monsters\boss\tentaclecomet\tentacle8.monsterpart [NEW] monsters\boss\tentaclecomet\tentacle8.png [NEW] monsters\boss\tentaclecomet\tentaclecomet.animation [NEW] monsters\boss\tentaclecomet\tentaclecomet.monstertype [NEW] monsters\boss\tentaclecometspore\behavior.lua [NEW] monsters\boss\tentaclecometspore\body.monsterpart [NEW] monsters\boss\tentaclecometspore\default.frames [NEW] monsters\boss\tentaclecometspore\tentaclecometspore.animation [NEW] monsters\boss\tentaclecometspore\tentaclecometspore.monstertype [NEW] monsters\boss\tentaclecometspore\tentaclecometspore.png [NEW] monsters\crawling\approachstate.lua [NEW] monsters\crawling\crawlingmonster.lua [NEW] monsters\crawling\fleestate.lua [NEW] monsters\crawling\idlestate.lua [NEW] monsters\crawling\wanderstate.lua [NEW] monsters\crawling\skills\flamethrowerattack.lua [NEW] monsters\crawling\skills\flamethrowerattack.monsterskill monsters\flying\circlestate.lua monsters\flying\flyingmonster.lua monsters\flying\glidestate.lua monsters\flying\landstate.lua [NEW] monsters\flying\turnstate.lua monsters\flying\wanderstate.lua monsters\flying\bonebird\bonebird.animation monsters\flying\bonebird\bonebird.monstertype monsters\flying\bonebird\bonebird.partparams [NEW] monsters\flying\largeflying\default.frames [NEW] monsters\flying\largeflying\largeflying.animation [NEW] monsters\flying\largeflying\largeflying.monstertype [NEW] monsters\flying\largeflying\largeflying.partparams [NEW] monsters\flying\largeflying\body\largechubbybirdbody\largechubbybirdbody.monsterpart [NEW] monsters\flying\largeflying\body\largechubbybirdbody\largechubbybirdbody.png [NEW] monsters\flying\largeflying\body\largedragonbody\largedragonbody.monsterpart [NEW] monsters\flying\largeflying\body\largedragonbody\largedragonbody.png [NEW] monsters\flying\largeflying\body\largefantailbody\largefantailbody.monsterpart [NEW] monsters\flying\largeflying\body\largefantailbody\largefantailbody.png [NEW] monsters\flying\largeflying\body\largeleaftailbody\largeleaftailbody.monsterpart [NEW] monsters\flying\largeflying\body\largeleaftailbody\largeleaftailbody.png [NEW] monsters\flying\largeflying\body\largeparrotbody\largeparrotbody.monsterpart [NEW] monsters\flying\largeflying\body\largeparrotbody\largeparrotbody.png [NEW] monsters\flying\largeflying\body\largeplainbody\largeplainbody.monsterpart [NEW] monsters\flying\largeflying\body\largeplainbody\largeplainbody.png [NEW] monsters\flying\largeflying\body\largeribbonbody\largeribbonbody.monsterpart [NEW] monsters\flying\largeflying\body\largeribbonbody\largeribbonbody.png [NEW] monsters\flying\largeflying\body\largeroundbody\largeroundbody.monsterpart [NEW] monsters\flying\largeflying\body\largeroundbody\largeroundbody.png [NEW] monsters\flying\largeflying\body\largeshortbody\largeshortbody.monsterpart [NEW] monsters\flying\largeflying\body\largeshortbody\largeshortbody.png [NEW] monsters\flying\largeflying\body\largesnakebody\largesnakebody.monsterpart [NEW] monsters\flying\largeflying\body\largesnakebody\largesnakebody.png [NEW] monsters\flying\largeflying\head\largebatfroghead\largebatfroghead.monsterpart [NEW] monsters\flying\largeflying\head\largebatfroghead\largebatfroghead.png [NEW] monsters\flying\largeflying\head\largebathead\largebathead.monsterpart [NEW] monsters\flying\largeflying\head\largebathead\largebathead.png [NEW] monsters\flying\largeflying\head\largebughead\largebughead.monsterpart [NEW] monsters\flying\largeflying\head\largebughead\largebughead.png [NEW] monsters\flying\largeflying\head\largecheephead\largecheephead.monsterpart [NEW] monsters\flying\largeflying\head\largecheephead\largecheephead.png [NEW] monsters\flying\largeflying\head\largecloudhead\largecloudhead.monsterpart [NEW] monsters\flying\largeflying\head\largecloudhead\largecloudhead.png [NEW] monsters\flying\largeflying\head\largedroopyhead\largedroopyhead.monsterpart [NEW] monsters\flying\largeflying\head\largedroopyhead\largedroopyhead.png [NEW] monsters\flying\largeflying\head\largeeaglehead\largeeaglehead.monsterpart [NEW] monsters\flying\largeflying\head\largeeaglehead\largeeaglehead.png [NEW] monsters\flying\largeflying\head\largeeyeshead\largeeyeshead.monsterpart [NEW] monsters\flying\largeflying\head\largeeyeshead\largeeyeshead.png [NEW] monsters\flying\largeflying\head\largehairyhead\largehairyhead.monsterpart [NEW] monsters\flying\largeflying\head\largehairyhead\largehairyhead.png [NEW] monsters\flying\largeflying\head\largekiwihead\largekiwihead.monsterpart [NEW] monsters\flying\largeflying\head\largekiwihead\largekiwihead.png [NEW] monsters\flying\largeflying\head\largepointyhead\largepointyhead.monsterpart [NEW] monsters\flying\largeflying\head\largepointyhead\largepointyhead.png [NEW] monsters\flying\largeflying\head\largeproudhead\largeproudhead.monsterpart [NEW] monsters\flying\largeflying\head\largeproudhead\largeproudhead.png [NEW] monsters\flying\largeflying\head\largeroughfinhead\largeroughfinhead.monsterpart [NEW] monsters\flying\largeflying\head\largeroughfinhead\largeroughfinhead.png [NEW] monsters\flying\largeflying\head\largeseagullhead\largeseagullhead.monsterpart [NEW] monsters\flying\largeflying\head\largeseagullhead\largeseagullhead.png [NEW] monsters\flying\largeflying\head\largeslughead\largeslughead.monsterpart [NEW] monsters\flying\largeflying\head\largeslughead\largeslughead.png [NEW] monsters\flying\largeflying\head\largesquatbirdhead\largesquatbirdhead.monsterpart [NEW] monsters\flying\largeflying\head\largesquatbirdhead\largesquatbirdhead.png [NEW] monsters\flying\largeflying\head\largestorkhead\largestorkhead.monsterpart [NEW] monsters\flying\largeflying\head\largestorkhead\largestorkhead.png [NEW] monsters\flying\largeflying\head\largestumpyhead\largestumpyhead.monsterpart [NEW] monsters\flying\largeflying\head\largestumpyhead\largestumpyhead.png [NEW] monsters\flying\largeflying\head\largetoucanhead\largetoucanhead.monsterpart [NEW] monsters\flying\largeflying\head\largetoucanhead\largetoucanhead.png [NEW] monsters\flying\largeflying\head\largeweirdhead\largeweirdhead.monsterpart [NEW] monsters\flying\largeflying\head\largeweirdhead\largeweirdhead.png [NEW] monsters\flying\largeflying\wings\largealbatrosswings\largealbatrossbwing.png [NEW] monsters\flying\largeflying\wings\largealbatrosswings\largealbatrossfwing.png [NEW] monsters\flying\largeflying\wings\largealbatrosswings\largealbatrosswings.monsterpart [NEW] monsters\flying\largeflying\wings\largeangelwings\largeangelbwing.png [NEW] monsters\flying\largeflying\wings\largeangelwings\largeangelfwing.png [NEW] monsters\flying\largeflying\wings\largeangelwings\largeangelwings.monsterpart [NEW] monsters\flying\largeflying\wings\largebatwings\largebatbwing.png [NEW] monsters\flying\largeflying\wings\largebatwings\largebatfwing.png [NEW] monsters\flying\largeflying\wings\largebatwings\largebatwings.monsterpart [NEW] monsters\flying\largeflying\wings\largecloudwings\largecloudbwing.png [NEW] monsters\flying\largeflying\wings\largecloudwings\largecloudfwing.png [NEW] monsters\flying\largeflying\wings\largecloudwings\largecloudwings.monsterpart [NEW] monsters\flying\largeflying\wings\largedragonwings\largedragonbwing.png [NEW] monsters\flying\largeflying\wings\largedragonwings\largedragonfwing.png [NEW] monsters\flying\largeflying\wings\largedragonwings\largedragonwings.monsterpart [NEW] monsters\flying\largeflying\wings\largehawkwings\largehawkbwing.png [NEW] monsters\flying\largeflying\wings\largehawkwings\largehawkfwing.png [NEW] monsters\flying\largeflying\wings\largehawkwings\largehawkwings.monsterpart [NEW] monsters\flying\largeflying\wings\largehummingbirdwings\largehummingbirdbwing.png [NEW] monsters\flying\largeflying\wings\largehummingbirdwings\largehummingbirdfwing.png [NEW] monsters\flying\largeflying\wings\largehummingbirdwings\largehummingbirdwings.monsterpart [NEW] monsters\flying\largeflying\wings\largenymphwings\largenymphbwing.png [NEW] monsters\flying\largeflying\wings\largenymphwings\largenymphfwing.png [NEW] monsters\flying\largeflying\wings\largenymphwings\largenymphwings.monsterpart [NEW] monsters\flying\minibossflying\minibossflying.animation [NEW] monsters\flying\minibossflying\minibossflying.monstertype [NEW] monsters\flying\minibossflying\minibossflying.partparams monsters\flying\skills\createflyingrangedattack.lua monsters\flying\skills\flyingrangedswoopattack.lua monsters\flying\skills\flyingswoopattack.lua monsters\flying\skills\flyingswoopbounceattack.lua monsters\flying\smallflying\smallflying.animation monsters\flying\smallflying\smallflying.monstertype monsters\flying\smallflying\smallflying.partparams [NEW] monsters\flying\smallflying\body\smallchubbybirdbody\smallchubbybirdbody.monsterpart [NEW] monsters\flying\smallflying\body\smallchubbybirdbody\smallchubbybirdbody.png [NEW] monsters\flying\smallflying\body\smalldragonbody\smalldragonbody.monsterpart [NEW] monsters\flying\smallflying\body\smalldragonbody\smalldragonbody.png [NEW] monsters\flying\smallflying\body\smallfantailbody\smallfantailbody.monsterpart [NEW] monsters\flying\smallflying\body\smallfantailbody\smallfantailbody.png [NEW] monsters\flying\smallflying\body\smallleaftailbody\smallleaftailbody.monsterpart [NEW] monsters\flying\smallflying\body\smallleaftailbody\smallleaftailbody.png [NEW] monsters\flying\smallflying\body\smallparrotbody\smallparrotbody.monsterpart [NEW] monsters\flying\smallflying\body\smallparrotbody\smallparrotbody.png [NEW] monsters\flying\smallflying\body\smallplainbody\smallplainbody.monsterpart [NEW] monsters\flying\smallflying\body\smallplainbody\smallplainbody.png [NEW] monsters\flying\smallflying\body\smallribbonbody\smallribbonbody.monsterpart [NEW] monsters\flying\smallflying\body\smallribbonbody\smallribbonbody.png [NEW] monsters\flying\smallflying\body\smallroundbody\smallroundbody.monsterpart [NEW] monsters\flying\smallflying\body\smallroundbody\smallroundbody.png [NEW] monsters\flying\smallflying\body\smallshortbody\smallshortbody.monsterpart [NEW] monsters\flying\smallflying\body\smallshortbody\smallshortbody.png [NEW] monsters\flying\smallflying\body\smallsnakebody\smallsnakebody.monsterpart [NEW] monsters\flying\smallflying\body\smallsnakebody\smallsnakebody.png [NEW] monsters\flying\smallflying\head\smallbatfroghead\smallbatfroghead.monsterpart [NEW] monsters\flying\smallflying\head\smallbatfroghead\smallbatfroghead.png [NEW] monsters\flying\smallflying\head\smallbathead\smallbathead.monsterpart [NEW] monsters\flying\smallflying\head\smallbathead\smallbathead.png [NEW] monsters\flying\smallflying\head\smallbughead\smallbughead.monsterpart [NEW] monsters\flying\smallflying\head\smallbughead\smallbughead.png [NEW] monsters\flying\smallflying\head\smallcheephead\smallcheephead.monsterpart [NEW] monsters\flying\smallflying\head\smallcheephead\smallcheephead.png [NEW] monsters\flying\smallflying\head\smallcloudhead\smallcloudhead.monsterpart [NEW] monsters\flying\smallflying\head\smallcloudhead\smallcloudhead.png [NEW] monsters\flying\smallflying\head\smalldroopyhead\smalldroopyhead.monsterpart [NEW] monsters\flying\smallflying\head\smalldroopyhead\smalldroopyhead.png [NEW] monsters\flying\smallflying\head\smalleaglehead\smalleaglehead.monsterpart [NEW] monsters\flying\smallflying\head\smalleaglehead\smalleaglehead.png [NEW] monsters\flying\smallflying\head\smalleyeshead\smalleyeshead.monsterpart [NEW] monsters\flying\smallflying\head\smalleyeshead\smalleyeshead.png [NEW] monsters\flying\smallflying\head\smallhairyhead\smallhairyhead.monsterpart [NEW] monsters\flying\smallflying\head\smallhairyhead\smallhairyhead.png [NEW] monsters\flying\smallflying\head\smallkiwihead\smallkiwihead.monsterpart [NEW] monsters\flying\smallflying\head\smallkiwihead\smallkiwihead.png [NEW] monsters\flying\smallflying\head\smallpointyhead\smallpointyhead.monsterpart [NEW] monsters\flying\smallflying\head\smallpointyhead\smallpointyhead.png [NEW] monsters\flying\smallflying\head\smallproudhead\smallproudhead.monsterpart [NEW] monsters\flying\smallflying\head\smallproudhead\smallproudhead.png [NEW] monsters\flying\smallflying\head\smallroughfinhead\smallroughfinhead.monsterpart [NEW] monsters\flying\smallflying\head\smallroughfinhead\smallroughfinhead.png [NEW] monsters\flying\smallflying\head\smallseagullhead\smallseagullhead.monsterpart [NEW] monsters\flying\smallflying\head\smallseagullhead\smallseagullhead.png [NEW] monsters\flying\smallflying\head\smallslughead\smallslughead.monsterpart [NEW] monsters\flying\smallflying\head\smallslughead\smallslughead.png [NEW] monsters\flying\smallflying\head\smallsquatbirdhead\smallsquatbirdhead.monsterpart [NEW] monsters\flying\smallflying\head\smallsquatbirdhead\smallsquatbirdhead.png [NEW] monsters\flying\smallflying\head\smallstorkhead\smallstorkhead.monsterpart [NEW] monsters\flying\smallflying\head\smallstorkhead\smallstorkhead.png [NEW] monsters\flying\smallflying\head\smallstumpyhead\smallstumpyhead.monsterpart [NEW] monsters\flying\smallflying\head\smallstumpyhead\smallstumpyhead.png [NEW] monsters\flying\smallflying\head\smalltoucanhead\smalltoucanhead.monsterpart [NEW] monsters\flying\smallflying\head\smalltoucanhead\smalltoucanhead.png [NEW] monsters\flying\smallflying\head\smallweirdhead\smallweirdhead.monsterpart [NEW] monsters\flying\smallflying\head\smallweirdhead\smallweirdhead.png [NEW] monsters\flying\smallflying\wings\smallalbatrosswings\smallalbatrossbwing.png [NEW] monsters\flying\smallflying\wings\smallalbatrosswings\smallalbatrossfwing.png [NEW] monsters\flying\smallflying\wings\smallalbatrosswings\smallalbatrosswings.monsterpart [NEW] monsters\flying\smallflying\wings\smallangelwings\smallangelbwing.png [NEW] monsters\flying\smallflying\wings\smallangelwings\smallangelfwing.png [NEW] monsters\flying\smallflying\wings\smallangelwings\smallangelwings.monsterpart [NEW] monsters\flying\smallflying\wings\smallbatwings\smallbatbwing.png [NEW] monsters\flying\smallflying\wings\smallbatwings\smallbatfwing.png [NEW] monsters\flying\smallflying\wings\smallbatwings\smallbatwings.monsterpart [NEW] monsters\flying\smallflying\wings\smallcloudwings\smallcloudbwing.png [NEW] monsters\flying\smallflying\wings\smallcloudwings\smallcloudfwing.png [NEW] monsters\flying\smallflying\wings\smallcloudwings\smallcloudwings.monsterpart [NEW] monsters\flying\smallflying\wings\smalldragonwings\smalldragonbwing.png [NEW] monsters\flying\smallflying\wings\smalldragonwings\smalldragonfwing.png [NEW] monsters\flying\smallflying\wings\smalldragonwings\smalldragonwings.monsterpart [NEW] monsters\flying\smallflying\wings\smallhawkwings\smallhawkbwing.png [NEW] monsters\flying\smallflying\wings\smallhawkwings\smallhawkfwing.png [NEW] monsters\flying\smallflying\wings\smallhawkwings\smallhawkwings.monsterpart [NEW] monsters\flying\smallflying\wings\smallhummingbirdwings\smallhummingbirdbwing.png [NEW] monsters\flying\smallflying\wings\smallhummingbirdwings\smallhummingbirdfwing.png [NEW] monsters\flying\smallflying\wings\smallhummingbirdwings\smallhummingbirdwings.monsterpart [NEW] monsters\flying\smallflying\wings\smallnymphwings\smallnymphbwing.png [NEW] monsters\flying\smallflying\wings\smallnymphwings\smallnymphfwing.png [NEW] monsters\flying\smallflying\wings\smallnymphwings\smallnymphwings.monsterpart monsters\ground\aggressstate.lua [NEW] monsters\ground\aggrohopstate.lua [NEW] monsters\ground\approachstate.lua monsters\ground\captivestate.lua [NEW] monsters\ground\fleestate.lua monsters\ground\grazestate.lua monsters\ground\groundmonster.lua monsters\ground\herdfleestate.lua monsters\ground\socializestate.lua [NEW] monsters\ground\stunstate.lua monsters\ground\wanderstate.lua [NEW] monsters\ground\largebiped\default.frames [NEW] monsters\ground\largebiped\largebiped.animation [NEW] monsters\ground\largebiped\largebiped.monstertype [NEW] monsters\ground\largebiped\largebiped.partparams [NEW] monsters\ground\largebiped\arms\imp\largebigimparms.monsterpart [NEW] monsters\ground\largebiped\arms\imp\largeimpbarm.png [NEW] monsters\ground\largebiped\arms\imp\largeimpfarm.png [NEW] monsters\ground\largebiped\arms\nail\largenailarms.monsterpart [NEW] monsters\ground\largebiped\arms\nail\largenailbarm.png [NEW] monsters\ground\largebiped\arms\nail\largenailfarm.png [NEW] monsters\ground\largebiped\arms\paw\largepawarms.monsterpart [NEW] monsters\ground\largebiped\arms\paw\largepawbarm.png [NEW] monsters\ground\largebiped\arms\paw\largepawfarm.png [NEW] monsters\ground\largebiped\arms\plain\largeplainarms.monsterpart [NEW] monsters\ground\largebiped\arms\plain\largeplainbarm.png [NEW] monsters\ground\largebiped\arms\plain\largeplainfarm.png [NEW] monsters\ground\largebiped\arms\tiny\largetinyarms.monsterpart [NEW] monsters\ground\largebiped\arms\tiny\largetinybarm.png [NEW] monsters\ground\largebiped\arms\tiny\largetinyfarm.png [NEW] monsters\ground\largebiped\body\belly\largebellychest.monsterpart [NEW] monsters\ground\largebiped\body\belly\largebellychest.png [NEW] monsters\ground\largebiped\body\dino\largedinochest.monsterpart [NEW] monsters\ground\largebiped\body\dino\largedinochest.png [NEW] monsters\ground\largebiped\body\egg\largeeggchest.monsterpart [NEW] monsters\ground\largebiped\body\egg\largeeggchest.png [NEW] monsters\ground\largebiped\body\fourleg\largefourlegchest.monsterpart [NEW] monsters\ground\largebiped\body\fourleg\largefourlegchest.png [NEW] monsters\ground\largebiped\body\fuzzy\largefuzzychest.monsterpart [NEW] monsters\ground\largebiped\body\fuzzy\largefuzzychest.png [NEW] monsters\ground\largebiped\body\plain\largeplainchest.monsterpart [NEW] monsters\ground\largebiped\body\plain\largeplainchest.png [NEW] monsters\ground\largebiped\body\rockgolem\largerockgolemchest.monsterpart [NEW] monsters\ground\largebiped\body\rockgolem\largerockgolemchest.png [NEW] monsters\ground\largebiped\body\skirt\largeskirtchest.monsterpart [NEW] monsters\ground\largebiped\body\skirt\largeskirtchest.png [NEW] monsters\ground\largebiped\body\slime\largeslimechest.monsterpart [NEW] monsters\ground\largebiped\body\slime\largeslimechest.png [NEW] monsters\ground\largebiped\body\thinleg\largethinlegchest.monsterpart [NEW] monsters\ground\largebiped\body\thinleg\largethinlegchest.png [NEW] monsters\ground\largebiped\body\zigzag\largezigzagchest.monsterpart [NEW] monsters\ground\largebiped\body\zigzag\largezigzagchest.png [NEW] monsters\ground\largebiped\head\backwardsfin\largebackwardsfinhead.monsterpart [NEW] monsters\ground\largebiped\head\backwardsfin\largebackwardsfinhead.png [NEW] monsters\ground\largebiped\head\banana\largebananahead.monsterpart [NEW] monsters\ground\largebiped\head\banana\largebananahead.png [NEW] monsters\ground\largebiped\head\bladed\largebladedhead.monsterpart [NEW] monsters\ground\largebiped\head\bladed\largebladedhead.png [NEW] monsters\ground\largebiped\head\boredbug\largeboredbughead.monsterpart [NEW] monsters\ground\largebiped\head\boredbug\largeboredbughead.png [NEW] monsters\ground\largebiped\head\cauldron\largecauldronhead.monsterpart [NEW] monsters\ground\largebiped\head\cauldron\largecauldronhead.png [NEW] monsters\ground\largebiped\head\coffee\largecoffeehead.monsterpart [NEW] monsters\ground\largebiped\head\coffee\largecoffeehead.png [NEW] monsters\ground\largebiped\head\curl\largecurlhead.monsterpart [NEW] monsters\ground\largebiped\head\curl\largecurlhead.png [NEW] monsters\ground\largebiped\head\fan\largefanhead.monsterpart [NEW] monsters\ground\largebiped\head\fan\largefanhead.png [NEW] monsters\ground\largebiped\head\finned\largefinnedhead.monsterpart [NEW] monsters\ground\largebiped\head\finned\largefinnedhead.png [NEW] monsters\ground\largebiped\head\floaty\largefloatyhead.monsterpart [NEW] monsters\ground\largebiped\head\floaty\largefloatyhead.png [NEW] monsters\ground\largebiped\head\flower\largeflowerhead.monsterpart [NEW] monsters\ground\largebiped\head\flower\largeflowerhead.png [NEW] monsters\ground\largebiped\head\froggish\largefroggishhead.monsterpart [NEW] monsters\ground\largebiped\head\froggish\largefroggishhead.png [NEW] monsters\ground\largebiped\head\fuzzy\largefuzzyhead.monsterpart [NEW] monsters\ground\largebiped\head\fuzzy\largefuzzyhead.png [NEW] monsters\ground\largebiped\head\grumpy\largegrumpyhead.monsterpart [NEW] monsters\ground\largebiped\head\grumpy\largegrumpyhead.png [NEW] monsters\ground\largebiped\head\happy\largehappyhead.monsterpart [NEW] monsters\ground\largebiped\head\happy\largehappyhead.png [NEW] monsters\ground\largebiped\head\horned\largehornedhead.monsterpart [NEW] monsters\ground\largebiped\head\horned\largehornedhead.png [NEW] monsters\ground\largebiped\head\monkey\largemonkeyhead.monsterpart [NEW] monsters\ground\largebiped\head\monkey\largemonkeyhead.png [NEW] monsters\ground\largebiped\head\mouse\largemousehead.monsterpart [NEW] monsters\ground\largebiped\head\mouse\largemousehead.png [NEW] monsters\ground\largebiped\head\onehorn\largeonehornhead.monsterpart [NEW] monsters\ground\largebiped\head\onehorn\largeonehornhead.png [NEW] monsters\ground\largebiped\head\owl\largeowlhead.monsterpart [NEW] monsters\ground\largebiped\head\owl\largeowlhead.png [NEW] monsters\ground\largebiped\head\papermask\largepapermaskhead.monsterpart [NEW] monsters\ground\largebiped\head\papermask\largepapermaskhead.png [NEW] monsters\ground\largebiped\head\pig\largepighead.monsterpart [NEW] monsters\ground\largebiped\head\pig\largepighead.png [NEW] monsters\ground\largebiped\head\plain\largeplainhead.monsterpart [NEW] monsters\ground\largebiped\head\plain\largeplainhead.png [NEW] monsters\ground\largebiped\head\rabbit\largerabbithead.monsterpart [NEW] monsters\ground\largebiped\head\rabbit\largerabbithead.png [NEW] monsters\ground\largebiped\head\rhino\largerhinohead.monsterpart [NEW] monsters\ground\largebiped\head\rhino\largerhinohead.png [NEW] monsters\ground\largebiped\head\shark\largesharkhead.monsterpart [NEW] monsters\ground\largebiped\head\shark\largesharkhead.png [NEW] monsters\ground\largebiped\head\sharpteeth\largesharpteethhead.monsterpart [NEW] monsters\ground\largebiped\head\sharpteeth\largesharpteethhead.png [NEW] monsters\ground\largebiped\head\shellplate\largeshellplatehead.monsterpart [NEW] monsters\ground\largebiped\head\shellplate\largeshellplatehead.png [NEW] monsters\ground\largebiped\head\sphereear\largesphereearshead.monsterpart [NEW] monsters\ground\largebiped\head\sphereear\largesphereearshead.png [NEW] monsters\ground\largebiped\head\stacked\largestackedhead.monsterpart [NEW] monsters\ground\largebiped\head\stacked\largestackedhead.png [NEW] monsters\ground\largebiped\head\star\largestarhead.monsterpart [NEW] monsters\ground\largebiped\head\star\largestarhead.png [NEW] monsters\ground\largebiped\head\stupid\largestupidhead.monsterpart [NEW] monsters\ground\largebiped\head\stupid\largestupidhead.png [NEW] monsters\ground\largebiped\head\sucky\largesuckyhead.monsterpart [NEW] monsters\ground\largebiped\head\sucky\largesuckyhead.png [NEW] monsters\ground\largebiped\head\sun\largesunhead.monsterpart [NEW] monsters\ground\largebiped\head\sun\largesunhead.png [NEW] monsters\ground\largebiped\tail\antler\largeantlertail.monsterpart [NEW] monsters\ground\largebiped\tail\antler\largeantlertail.png [NEW] monsters\ground\largebiped\tail\axeblade\largeaxebladetail.monsterpart [NEW] monsters\ground\largebiped\tail\axeblade\largeaxebladetail.png [NEW] monsters\ground\largebiped\tail\bunny\largebunnytail.monsterpart [NEW] monsters\ground\largebiped\tail\bunny\largebunnytail.png [NEW] monsters\ground\largebiped\tail\bushy\largebushytail.monsterpart [NEW] monsters\ground\largebiped\tail\bushy\largebushytail.png [NEW] monsters\ground\largebiped\tail\curl\largecurltail.monsterpart [NEW] monsters\ground\largebiped\tail\curl\largecurltail.png [NEW] monsters\ground\largebiped\tail\demon\largedemontail.monsterpart [NEW] monsters\ground\largebiped\tail\demon\largedemontail.png [NEW] monsters\ground\largebiped\tail\dino\largedinotail.monsterpart [NEW] monsters\ground\largebiped\tail\dino\largedinotail.png [NEW] monsters\ground\largebiped\tail\drill\largedrilltail.monsterpart [NEW] monsters\ground\largebiped\tail\drill\largedrilltail.png [NEW] monsters\ground\largebiped\tail\eye\largeeyetail.monsterpart [NEW] monsters\ground\largebiped\tail\eye\largeeyetail.png [NEW] monsters\ground\largebiped\tail\fur\largefurtail.monsterpart [NEW] monsters\ground\largebiped\tail\fur\largefurtail.png [NEW] monsters\ground\largebiped\tail\no\largenotail.monsterpart [NEW] monsters\ground\largebiped\tail\no\largenotail.png [NEW] monsters\ground\largebiped\tail\plain\largeplaintail.monsterpart [NEW] monsters\ground\largebiped\tail\plain\largeplaintail.png [NEW] monsters\ground\largebiped\tail\spark\largesparktail.monsterpart [NEW] monsters\ground\largebiped\tail\spark\largesparktail.png [NEW] monsters\ground\largebiped\tail\squirrel\largesquirreltail.monsterpart [NEW] monsters\ground\largebiped\tail\squirrel\largesquirreltail.png [NEW] monsters\ground\largebiped\tail\swirl\largeswirltail.monsterpart [NEW] monsters\ground\largebiped\tail\swirl\largeswirltail.png [NEW] monsters\ground\largebiped\tail\thick\largethicktail.monsterpart [NEW] monsters\ground\largebiped\tail\thick\largethicktail.png [NEW] monsters\ground\largequadruped\default.frames [NEW] monsters\ground\largequadruped\largequadruped.animation [NEW] monsters\ground\largequadruped\largequadruped.monstertype [NEW] monsters\ground\largequadruped\largequadruped.partparams [NEW] monsters\ground\largequadruped\chest\arch\largearchchest.monsterpart [NEW] monsters\ground\largequadruped\chest\arch\largearchchest.png [NEW] monsters\ground\largequadruped\chest\archspike\largearchspikechest.monsterpart [NEW] monsters\ground\largequadruped\chest\archspike\largearchspikechest.png [NEW] monsters\ground\largequadruped\chest\blade1\largeblade1chest.monsterpart [NEW] monsters\ground\largequadruped\chest\blade1\largeblade1chest.png [NEW] monsters\ground\largequadruped\chest\blade2\largeblade2chest.monsterpart [NEW] monsters\ground\largequadruped\chest\blade2\largeblade2chest.png [NEW] monsters\ground\largequadruped\chest\bulb\largebulbchest.monsterpart [NEW] monsters\ground\largequadruped\chest\bulb\largebulbchest.png [NEW] monsters\ground\largequadruped\chest\forked\largeforkedchest.monsterpart [NEW] monsters\ground\largequadruped\chest\forked\largeforkedchest.png [NEW] monsters\ground\largequadruped\chest\fuzzy\largefuzzychest.monsterpart [NEW] monsters\ground\largequadruped\chest\fuzzy\largefuzzychest.png [NEW] monsters\ground\largequadruped\chest\gator\largegatorchest.monsterpart [NEW] monsters\ground\largequadruped\chest\gator\largegatorchest.png [NEW] monsters\ground\largequadruped\chest\gorilla\largegorillachest.monsterpart [NEW] monsters\ground\largequadruped\chest\gorilla\largegorillachest.png [NEW] monsters\ground\largequadruped\chest\lightning\largelightningchest.monsterpart [NEW] monsters\ground\largequadruped\chest\lightning\largelightningchest.png [NEW] monsters\ground\largequadruped\chest\neonsegment\largeneonsegmentchest.monsterpart [NEW] monsters\ground\largequadruped\chest\neonsegment\largeneonsegmentchest.png [NEW] monsters\ground\largequadruped\chest\plate\largeplatechest.monsterpart [NEW] monsters\ground\largequadruped\chest\plate\largeplatechest.png [NEW] monsters\ground\largequadruped\chest\rex\largerexchest.monsterpart [NEW] monsters\ground\largequadruped\chest\rex\largerexchest.png [NEW] monsters\ground\largequadruped\chest\rhino\largerhinochest.monsterpart [NEW] monsters\ground\largequadruped\chest\rhino\largerhinochest.png [NEW] monsters\ground\largequadruped\chest\spineplate\largespineplatechest.monsterpart [NEW] monsters\ground\largequadruped\chest\spineplate\largespineplatechest.png [NEW] monsters\ground\largequadruped\chest\tortoise\largetortoisechest.monsterpart [NEW] monsters\ground\largequadruped\chest\tortoise\largetortoisechest.png [NEW] monsters\ground\largequadruped\chest\volcano\largevolcanochest.monsterpart [NEW] monsters\ground\largequadruped\chest\volcano\largevolcanochest.png [NEW] monsters\ground\largequadruped\chest\wart1\largewart1chest.monsterpart [NEW] monsters\ground\largequadruped\chest\wart1\largewart1chest.png [NEW] monsters\ground\largequadruped\chest\wart2\largewart2chest.monsterpart [NEW] monsters\ground\largequadruped\chest\wart2\largewart2chest.png [NEW] monsters\ground\largequadruped\head\arrow\largearrowhead.monsterpart [NEW] monsters\ground\largequadruped\head\arrow\largearrowhead.png [NEW] monsters\ground\largequadruped\head\bear\largebearhead.monsterpart [NEW] monsters\ground\largequadruped\head\bear\largebearhead.png [NEW] monsters\ground\largequadruped\head\bigfin\largebigfinhead.monsterpart [NEW] monsters\ground\largequadruped\head\bigfin\largebigfinhead.png [NEW] monsters\ground\largequadruped\head\bill\largebillhead.monsterpart [NEW] monsters\ground\largequadruped\head\bill\largebillhead.png [NEW] monsters\ground\largequadruped\head\bladed\largebladedhead.monsterpart [NEW] monsters\ground\largequadruped\head\bladed\largebladedhead.png [NEW] monsters\ground\largequadruped\head\buffalo\largebuffalohead.monsterpart [NEW] monsters\ground\largequadruped\head\buffalo\largebuffalohead.png [NEW] monsters\ground\largequadruped\head\centaur\largecentaurhead.monsterpart [NEW] monsters\ground\largequadruped\head\centaur\largecentaurhead.png [NEW] monsters\ground\largequadruped\head\chainsaw\largechainsawhead.monsterpart [NEW] monsters\ground\largequadruped\head\chainsaw\largechainsawhead.png [NEW] monsters\ground\largequadruped\head\claw\largeclawhead.monsterpart [NEW] monsters\ground\largequadruped\head\claw\largeclawhead.png [NEW] monsters\ground\largequadruped\head\crazy\largecrazyhead.monsterpart [NEW] monsters\ground\largequadruped\head\crazy\largecrazyhead.png [NEW] monsters\ground\largequadruped\head\creepy\largecreepyhead.monsterpart [NEW] monsters\ground\largequadruped\head\creepy\largecreepyhead.png [NEW] monsters\ground\largequadruped\head\crownhead\largecrownhead.monsterpart [NEW] monsters\ground\largequadruped\head\crownhead\largecrownhead.png [NEW] monsters\ground\largequadruped\head\curled\largecurledhead.monsterpart [NEW] monsters\ground\largequadruped\head\curled\largecurledhead.png [NEW] monsters\ground\largequadruped\head\curlednose\largecurlednosehead.monsterpart [NEW] monsters\ground\largequadruped\head\curlednose\largecurlednosehead.png [NEW] monsters\ground\largequadruped\head\cutestripey\largecutestripeyhead.monsterpart [NEW] monsters\ground\largequadruped\head\cutestripey\largecutestripeyhead.png [NEW] monsters\ground\largequadruped\head\dogsnake\largedogsnakehead.monsterpart [NEW] monsters\ground\largequadruped\head\dogsnake\largedogsnakehead.png [NEW] monsters\ground\largequadruped\head\domeplate\largedomeplatehead.monsterpart [NEW] monsters\ground\largequadruped\head\domeplate\largedomeplatehead.png [NEW] monsters\ground\largequadruped\head\doublejaw\largedoublejawhead.monsterpart [NEW] monsters\ground\largequadruped\head\doublejaw\largedoublejawhead.png [NEW] monsters\ground\largequadruped\head\dragon\largedragonhead.monsterpart [NEW] monsters\ground\largequadruped\head\dragon\largedragonhead.png [NEW] monsters\ground\largequadruped\head\droopy\largedroopyhead.monsterpart [NEW] monsters\ground\largequadruped\head\droopy\largedroopyhead.png [NEW] monsters\ground\largequadruped\head\eyeball\largeeyeballhead.monsterpart [NEW] monsters\ground\largequadruped\head\eyeball\largeeyeballhead.png [NEW] monsters\ground\largequadruped\head\eyentler\largeeyentlerhead.monsterpart [NEW] monsters\ground\largequadruped\head\eyentler\largeeyentlerhead.png [NEW] monsters\ground\largequadruped\head\eyestalk\largeeyestalkhead.monsterpart [NEW] monsters\ground\largequadruped\head\eyestalk\largeeyestalkhead.png [NEW] monsters\ground\largequadruped\head\fancybird\largefancybirdhead.monsterpart [NEW] monsters\ground\largequadruped\head\fancybird\largefancybirdhead.png [NEW] monsters\ground\largequadruped\head\fangedshadowy\largefangedshadowy.monsterpart [NEW] monsters\ground\largequadruped\head\fangedshadowy\largefangedshadowy.png [NEW] monsters\ground\largequadruped\head\floppy\largefloppyhead.monsterpart [NEW] monsters\ground\largequadruped\head\floppy\largefloppyhead.png [NEW] monsters\ground\largequadruped\head\gator\largegatorhead.monsterpart [NEW] monsters\ground\largequadruped\head\gator\largegatorhead.png [NEW] monsters\ground\largequadruped\head\gorilla\largegorillahead.monsterpart [NEW] monsters\ground\largequadruped\head\gorilla\largegorillahead.png [NEW] monsters\ground\largequadruped\head\guarded\largeguardedhead.monsterpart [NEW] monsters\ground\largequadruped\head\guarded\largeguardedhead.png [NEW] monsters\ground\largequadruped\head\horniest\largehorniesthead.monsterpart [NEW] monsters\ground\largequadruped\head\horniest\largehorniesthead.png [NEW] monsters\ground\largequadruped\head\insomniac\largeinsomniachead.monsterpart [NEW] monsters\ground\largequadruped\head\insomniac\largeinsomniachead.png [NEW] monsters\ground\largequadruped\head\lizardshell\largelizardshellhead.monsterpart [NEW] monsters\ground\largequadruped\head\lizardshell\largelizardshellhead.png [NEW] monsters\ground\largequadruped\head\minicroc\largeminicrochead.monsterpart [NEW] monsters\ground\largequadruped\head\minicroc\largeminicrochead.png [NEW] monsters\ground\largequadruped\head\petal\largepetalhead.monsterpart [NEW] monsters\ground\largequadruped\head\petal\largepetalhead.png [NEW] monsters\ground\largequadruped\head\plated\largeplatedhead.monsterpart [NEW] monsters\ground\largequadruped\head\plated\largeplatedhead.png [NEW] monsters\ground\largequadruped\head\raptor\largeraptorhead.monsterpart [NEW] monsters\ground\largequadruped\head\raptor\largeraptorhead.png [NEW] monsters\ground\largequadruped\head\relaxed\largerelaxedhead.monsterpart [NEW] monsters\ground\largequadruped\head\relaxed\largerelaxedhead.png [NEW] monsters\ground\largequadruped\head\sandworm\largesandwormhead.monsterpart [NEW] monsters\ground\largequadruped\head\sandworm\largesandwormhead.png [NEW] monsters\ground\largequadruped\head\scrabhead\largescrabhead.monsterpart [NEW] monsters\ground\largequadruped\head\scrabhead\largescrabhead.png [NEW] monsters\ground\largequadruped\head\shadowy\largeshadowy.monsterpart [NEW] monsters\ground\largequadruped\head\shadowy\largeshadowy.png [NEW] monsters\ground\largequadruped\head\skullbuffalo\largeskullbuffalohead.monsterpart [NEW] monsters\ground\largequadruped\head\skullbuffalo\largeskullbuffalohead.png [NEW] monsters\ground\largequadruped\head\soulless\largesoullesshead.monsterpart [NEW] monsters\ground\largequadruped\head\soulless\largesoullesshead.png [NEW] monsters\ground\largequadruped\head\squoid\largesquoidhead.monsterpart [NEW] monsters\ground\largequadruped\head\squoid\largesquoidhead.png [NEW] monsters\ground\largequadruped\head\tapir\largetapirhead.monsterpart [NEW] monsters\ground\largequadruped\head\tapir\largetapirhead.png [NEW] monsters\ground\largequadruped\head\teethy\largeteethyhead.monsterpart [NEW] monsters\ground\largequadruped\head\teethy\largeteethyhead.png [NEW] monsters\ground\largequadruped\head\thintusk\largethintuskhead.monsterpart [NEW] monsters\ground\largequadruped\head\thintusk\largethintuskhead.png [NEW] monsters\ground\largequadruped\head\toad\largetoadhead.monsterpart [NEW] monsters\ground\largequadruped\head\toad\largetoadhead.png [NEW] monsters\ground\largequadruped\head\verticaleye\largeverticaleyehead.monsterpart [NEW] monsters\ground\largequadruped\head\verticaleye\largeverticaleyehead.png [NEW] monsters\ground\largequadruped\legs\arm\largearmblegs.png [NEW] monsters\ground\largequadruped\legs\arm\largearmflegs.png [NEW] monsters\ground\largequadruped\legs\arm\largearmlegs.monsterpart [NEW] monsters\ground\largequadruped\legs\beastspider\largebeastspiderblegs.png [NEW] monsters\ground\largequadruped\legs\beastspider\largebeastspiderflegs.png [NEW] monsters\ground\largequadruped\legs\beastspider\largebeastspiderlegs.monsterpart [NEW] monsters\ground\largequadruped\legs\bigcat\largebigcatblegs.png [NEW] monsters\ground\largequadruped\legs\bigcat\largebigcatflegs.png [NEW] monsters\ground\largequadruped\legs\bigcat\largebigcatlegs.monsterpart [NEW] monsters\ground\largequadruped\legs\bigtoe\largebigtoeblegs.png [NEW] monsters\ground\largequadruped\legs\bigtoe\largebigtoeflegs.png [NEW] monsters\ground\largequadruped\legs\bigtoe\largebigtoelegs.monsterpart [NEW] monsters\ground\largequadruped\legs\derp\largederpblegs.png [NEW] monsters\ground\largequadruped\legs\derp\largederpflegs.png [NEW] monsters\ground\largequadruped\legs\derp\largederplegs.monsterpart [NEW] monsters\ground\largequadruped\legs\derpzilla\largederpzillablegs.png [NEW] monsters\ground\largequadruped\legs\derpzilla\largederpzillaflegs.png [NEW] monsters\ground\largequadruped\legs\derpzilla\largederpzillalegs.monsterpart [NEW] monsters\ground\largequadruped\legs\floating\largefloatingblegs.png [NEW] monsters\ground\largequadruped\legs\floating\largefloatingflegs.png [NEW] monsters\ground\largequadruped\legs\floating\largefloatinglegs.monsterpart [NEW] monsters\ground\largequadruped\legs\frog\largefrogblegs.png [NEW] monsters\ground\largequadruped\legs\frog\largefrogflegs.png [NEW] monsters\ground\largequadruped\legs\frog\largefroglegs.monsterpart [NEW] monsters\ground\largequadruped\legs\gator\largegatorblegs.png [NEW] monsters\ground\largequadruped\legs\gator\largegatorflegs.png [NEW] monsters\ground\largequadruped\legs\gator\largegatorlegs.monsterpart [NEW] monsters\ground\largequadruped\legs\gorilla\largegorillablegs.png [NEW] monsters\ground\largequadruped\legs\gorilla\largegorillaflegs.png [NEW] monsters\ground\largequadruped\legs\gorilla\largegorillalegs.monsterpart [NEW] monsters\ground\largequadruped\legs\plain\largeplainblegs.png [NEW] monsters\ground\largequadruped\legs\plain\largeplainflegs.png [NEW] monsters\ground\largequadruped\legs\plain\largeplainlegs.monsterpart [NEW] monsters\ground\largequadruped\legs\rex\largerexblegs.png [NEW] monsters\ground\largequadruped\legs\rex\largerexflegs.png [NEW] monsters\ground\largequadruped\legs\rex\largerexlegs.monsterpart [NEW] monsters\ground\largequadruped\legs\rhino\largerhinoblegs.png [NEW] monsters\ground\largequadruped\legs\rhino\largerhinoflegs.png [NEW] monsters\ground\largequadruped\legs\rhino\largerhinolegs.monsterpart [NEW] monsters\ground\largequadruped\legs\rockgolem\largerockgolemblegs.png [NEW] monsters\ground\largequadruped\legs\rockgolem\largerockgolemflegs.png [NEW] monsters\ground\largequadruped\legs\rockgolem\largerockgolemlegs.monsterpart [NEW] monsters\ground\largequadruped\legs\short\largeshortblegs.png [NEW] monsters\ground\largequadruped\legs\short\largeshortflegs.png [NEW] monsters\ground\largequadruped\legs\short\largeshortlegs.monsterpart [NEW] monsters\ground\largequadruped\legs\tentacle\largetentacleblegs.png [NEW] monsters\ground\largequadruped\legs\tentacle\largetentacleflegs.png [NEW] monsters\ground\largequadruped\legs\tentacle\largetentaclelegs.monsterpart [NEW] monsters\ground\largequadruped\legs\thick\largethickblegs.png [NEW] monsters\ground\largequadruped\legs\thick\largethickflegs.png [NEW] monsters\ground\largequadruped\legs\thick\largethicklegs.monsterpart [NEW] monsters\ground\largequadruped\legs\tortoise\largetortoiseblegs.png [NEW] monsters\ground\largequadruped\legs\tortoise\largetortoiseflegs.png [NEW] monsters\ground\largequadruped\legs\tortoise\largetortoiselegs.monsterpart [NEW] monsters\ground\largequadruped\tail\crooked\largecrookedtail.monsterpart [NEW] monsters\ground\largequadruped\tail\crooked\largecrookedtail.png [NEW] monsters\ground\largequadruped\tail\curledblade\largecurledbladetail.monsterpart [NEW] monsters\ground\largequadruped\tail\curledblade\largecurledbladetail.png [NEW] monsters\ground\largequadruped\tail\eyeball\largeeyeballtail.monsterpart [NEW] monsters\ground\largequadruped\tail\eyeball\largeeyeballtail.png [NEW] monsters\ground\largequadruped\tail\feather\largefeathertail.monsterpart [NEW] monsters\ground\largequadruped\tail\feather\largefeathertail.png [NEW] monsters\ground\largequadruped\tail\flipper\largeflippertail.monsterpart [NEW] monsters\ground\largequadruped\tail\flipper\largeflippertail.png [NEW] monsters\ground\largequadruped\tail\fur\largefurtail.monsterpart [NEW] monsters\ground\largequadruped\tail\fur\largefurtail.png [NEW] monsters\ground\largequadruped\tail\fuzzy\largefuzzytail.monsterpart [NEW] monsters\ground\largequadruped\tail\fuzzy\largefuzzytail.png [NEW] monsters\ground\largequadruped\tail\gator\largegatortail.monsterpart [NEW] monsters\ground\largequadruped\tail\gator\largegatortail.png [NEW] monsters\ground\largequadruped\tail\knifeblade\largeknifebladetail.monsterpart [NEW] monsters\ground\largequadruped\tail\knifeblade\largeknifebladetail.png [NEW] monsters\ground\largequadruped\tail\notail\largenotail.monsterpart [NEW] monsters\ground\largequadruped\tail\notail\largenotail.png [NEW] monsters\ground\largequadruped\tail\poofy\largepoofytail.monsterpart [NEW] monsters\ground\largequadruped\tail\poofy\largepoofytail.png [NEW] monsters\ground\largequadruped\tail\rex\largerextail.monsterpart [NEW] monsters\ground\largequadruped\tail\rex\largerextail.png [NEW] monsters\ground\largequadruped\tail\rhino\largerhinotail.monsterpart [NEW] monsters\ground\largequadruped\tail\rhino\largerhinotail.png [NEW] monsters\ground\largequadruped\tail\simple1\largesimple1tail.monsterpart [NEW] monsters\ground\largequadruped\tail\simple1\largesimple1tail.png [NEW] monsters\ground\largequadruped\tail\simple2\largesimple2tail.monsterpart [NEW] monsters\ground\largequadruped\tail\simple2\largesimple2tail.png [NEW] monsters\ground\largequadruped\tail\smoothcurltail\largesmoothcurltail.monsterpart [NEW] monsters\ground\largequadruped\tail\smoothcurltail\largesmoothcurltail.png [NEW] monsters\ground\largequadruped\tail\spike\largespiketail.monsterpart [NEW] monsters\ground\largequadruped\tail\spike\largespiketail.png [NEW] monsters\ground\largequadruped\tail\spineplate\largespineplatetail.monsterpart [NEW] monsters\ground\largequadruped\tail\spineplate\largespineplatetail.png [NEW] monsters\ground\largequadruped\tail\swirl\largeswirltail.monsterpart [NEW] monsters\ground\largequadruped\tail\swirl\largeswirltail.png [NEW] monsters\ground\largequadruped\tail\tooth\largetoothtail.monsterpart [NEW] monsters\ground\largequadruped\tail\tooth\largetoothtail.png [NEW] monsters\ground\largequadruped\tail\triangle\largetriangletail.monsterpart [NEW] monsters\ground\largequadruped\tail\triangle\largetriangletail.png [NEW] monsters\ground\largequadruped\tail\triple\largetripletail.monsterpart [NEW] monsters\ground\largequadruped\tail\triple\largetripletail.png [NEW] monsters\ground\minibossbiped\minibossbiped.animation [NEW] monsters\ground\minibossbiped\minibossbiped.monstertype [NEW] monsters\ground\minibossbiped\minibossbiped.partparams [NEW] monsters\ground\minibossquadruped\minibossquadruped.animation [NEW] monsters\ground\minibossquadruped\minibossquadruped.monstertype [NEW] monsters\ground\minibossquadruped\minibossquadruped.partparams [NEW] monsters\ground\skills\blinkattack.lua monsters\ground\skills\blinkattack.monsterskill [NEW] monsters\ground\skills\bubbleshieldspecial.lua [NEW] monsters\ground\skills\bubbleshieldspecial.monsterskill [NEW] monsters\ground\skills\burrowspecial.lua [NEW] monsters\ground\skills\burrowspecial.monsterskill [NEW] monsters\ground\skills\chargeattack.lua monsters\ground\skills\chargeattack.monsterskill [NEW] monsters\ground\skills\creategroundrangedattack.lua [NEW] monsters\ground\skills\diggritattack.lua monsters\ground\skills\diggritattack.monsterskill [NEW] monsters\ground\skills\gastrailattack.lua [NEW] monsters\ground\skills\gastrailattack.monsterskill [NEW] monsters\ground\skills\grabattack.lua monsters\ground\skills\grabattack.monsterskill [NEW] monsters\ground\skills\gravityslamattack.lua monsters\ground\skills\gravityslamattack.monsterskill [NEW] monsters\ground\skills\gustattack.lua monsters\ground\skills\gustattack.monsterskill [NEW] monsters\ground\skills\meleeattack.lua monsters\ground\skills\meleeattack.monsterskill [NEW] monsters\ground\skills\pounceattack.lua monsters\ground\skills\pounceattack.monsterskill [NEW] monsters\ground\skills\recoverspecial.lua [NEW] monsters\ground\skills\recoverspecial.monsterskill [NEW] monsters\ground\skills\rushattack.lua [NEW] monsters\ground\skills\rushattack.monsterskill [NEW] monsters\ground\skills\shieldspecial.lua [NEW] monsters\ground\skills\shieldspecial.monsterskill [NEW] monsters\ground\skills\staticprojectileattack.lua monsters\ground\skills\staticprojectileattack.monsterskill [NEW] monsters\ground\skills\stompattack.lua monsters\ground\skills\stompattack.monsterskill [NEW] monsters\ground\skills\triplejumpattack.lua monsters\ground\skills\triplejumpattack.monsterskill [NEW] monsters\ground\skills\shieldspecial\bubbleshield.frames [NEW] monsters\ground\skills\shieldspecial\bubbleshield.png monsters\ground\smallbiped\smallbiped.animation monsters\ground\smallbiped\smallbiped.monstertype monsters\ground\smallbiped\smallbiped.partparams [NEW] monsters\ground\smallbiped\arms\imp\smallimparms.monsterpart [NEW] monsters\ground\smallbiped\arms\imp\smallimpbarm.png [NEW] monsters\ground\smallbiped\arms\imp\smallimpfarm.png [NEW] monsters\ground\smallbiped\arms\nail\smallnailarms.monsterpart [NEW] monsters\ground\smallbiped\arms\nail\smallnailbarm.png [NEW] monsters\ground\smallbiped\arms\nail\smallnailfarm.png [NEW] monsters\ground\smallbiped\arms\paw\smallpawarms.monsterpart [NEW] monsters\ground\smallbiped\arms\paw\smallpawbarm.png [NEW] monsters\ground\smallbiped\arms\paw\smallpawfarm.png [NEW] monsters\ground\smallbiped\arms\plain\smallplainarms.monsterpart [NEW] monsters\ground\smallbiped\arms\plain\smallplainbarm.png [NEW] monsters\ground\smallbiped\arms\plain\smallplainfarm.png [NEW] monsters\ground\smallbiped\arms\tiny\smalltinyarms.monsterpart [NEW] monsters\ground\smallbiped\arms\tiny\smalltinybarm.png [NEW] monsters\ground\smallbiped\arms\tiny\smalltinyfarm.png [NEW] monsters\ground\smallbiped\body\belly\smallbellychest.monsterpart [NEW] monsters\ground\smallbiped\body\belly\smallbellychest.png [NEW] monsters\ground\smallbiped\body\dino\smalldinochest.monsterpart [NEW] monsters\ground\smallbiped\body\dino\smalldinochest.png [NEW] monsters\ground\smallbiped\body\egg\smalleggchest.monsterpart [NEW] monsters\ground\smallbiped\body\egg\smalleggchest.png [NEW] monsters\ground\smallbiped\body\fourleg\smallfourlegchest.monsterpart [NEW] monsters\ground\smallbiped\body\fourleg\smallfourlegchest.png [NEW] monsters\ground\smallbiped\body\fuzzy\smallfuzzychest.monsterpart [NEW] monsters\ground\smallbiped\body\fuzzy\smallfuzzychest.png [NEW] monsters\ground\smallbiped\body\plain\smallplainchest.monsterpart [NEW] monsters\ground\smallbiped\body\plain\smallplainchest.png [NEW] monsters\ground\smallbiped\body\rockgolem\smallrockgolemchest.monsterpart [NEW] monsters\ground\smallbiped\body\rockgolem\smallrockgolemchest.png [NEW] monsters\ground\smallbiped\body\skirt\smallskirtchest.monsterpart [NEW] monsters\ground\smallbiped\body\skirt\smallskirtchest.png [NEW] monsters\ground\smallbiped\body\slime\smallslimechest.monsterpart [NEW] monsters\ground\smallbiped\body\slime\smallslimechest.png [NEW] monsters\ground\smallbiped\body\thinleg\smallthinlegchest.monsterpart [NEW] monsters\ground\smallbiped\body\thinleg\smallthinlegchest.png [NEW] monsters\ground\smallbiped\body\zigzag\smallzigzagchest.monsterpart [NEW] monsters\ground\smallbiped\body\zigzag\smallzigzagchest.png [NEW] monsters\ground\smallbiped\head\backwardsfin\smallbackwardsfinhead.monsterpart [NEW] monsters\ground\smallbiped\head\backwardsfin\smallbackwardsfinhead.png [NEW] monsters\ground\smallbiped\head\banana\smallbananahead.monsterpart [NEW] monsters\ground\smallbiped\head\banana\smallbananahead.png [NEW] monsters\ground\smallbiped\head\boredbug\smallboredbughead.monsterpart [NEW] monsters\ground\smallbiped\head\boredbug\smallboredbughead.png [NEW] monsters\ground\smallbiped\head\cauldron\smallcauldronhead.monsterpart [NEW] monsters\ground\smallbiped\head\cauldron\smallcauldronhead.png [NEW] monsters\ground\smallbiped\head\coffee\smallcoffeehead.monsterpart [NEW] monsters\ground\smallbiped\head\coffee\smallcoffeehead.png [NEW] monsters\ground\smallbiped\head\curl\smallcurlhead.monsterpart [NEW] monsters\ground\smallbiped\head\curl\smallcurlhead.png [NEW] monsters\ground\smallbiped\head\fan\smallfanhead.monsterpart [NEW] monsters\ground\smallbiped\head\fan\smallfanhead.png [NEW] monsters\ground\smallbiped\head\finned\smallfinnedhead.monsterpart [NEW] monsters\ground\smallbiped\head\finned\smallfinnedhead.png [NEW] monsters\ground\smallbiped\head\floaty\smallfloatyhead.monsterpart [NEW] monsters\ground\smallbiped\head\floaty\smallfloatyhead.png [NEW] monsters\ground\smallbiped\head\flower\smallflowerhead.monsterpart [NEW] monsters\ground\smallbiped\head\flower\smallflowerhead.png [NEW] monsters\ground\smallbiped\head\froggish\smallfroggishhead.monsterpart [NEW] monsters\ground\smallbiped\head\froggish\smallfroggishhead.png [NEW] monsters\ground\smallbiped\head\fuzzy\smallfuzzyhead.monsterpart [NEW] monsters\ground\smallbiped\head\fuzzy\smallfuzzyhead.png [NEW] monsters\ground\smallbiped\head\grumpy\smallgrumpyhead.monsterpart [NEW] monsters\ground\smallbiped\head\grumpy\smallgrumpyhead.png [NEW] monsters\ground\smallbiped\head\happy\smallhappyhead.monsterpart [NEW] monsters\ground\smallbiped\head\happy\smallhappyhead.png [NEW] monsters\ground\smallbiped\head\horned\smallhornedhead.monsterpart [NEW] monsters\ground\smallbiped\head\horned\smallhornedhead.png [NEW] monsters\ground\smallbiped\head\monkey\smallmonkeyhead.monsterpart [NEW] monsters\ground\smallbiped\head\monkey\smallmonkeyhead.png [NEW] monsters\ground\smallbiped\head\mouse\smallmousehead.monsterpart [NEW] monsters\ground\smallbiped\head\mouse\smallmousehead.png [NEW] monsters\ground\smallbiped\head\onehorn\smallonehornhead.monsterpart [NEW] monsters\ground\smallbiped\head\onehorn\smallonehornhead.png [NEW] monsters\ground\smallbiped\head\owl\smallowlhead.monsterpart [NEW] monsters\ground\smallbiped\head\owl\smallowlhead.png [NEW] monsters\ground\smallbiped\head\papermask\smallpapermaskhead.monsterpart [NEW] monsters\ground\smallbiped\head\papermask\smallpapermaskhead.png [NEW] monsters\ground\smallbiped\head\pig\smallpighead.monsterpart [NEW] monsters\ground\smallbiped\head\pig\smallpighead.png [NEW] monsters\ground\smallbiped\head\plain\smallplainhead.monsterpart [NEW] monsters\ground\smallbiped\head\plain\smallplainhead.png [NEW] monsters\ground\smallbiped\head\rabbit\smallrabbithead.monsterpart [NEW] monsters\ground\smallbiped\head\rabbit\smallrabbithead.png [NEW] monsters\ground\smallbiped\head\rhino\smallrhinohead.monsterpart [NEW] monsters\ground\smallbiped\head\rhino\smallrhinohead.png [NEW] monsters\ground\smallbiped\head\shark\smallsharkhead.monsterpart [NEW] monsters\ground\smallbiped\head\shark\smallsharkhead.png [NEW] monsters\ground\smallbiped\head\sharpteeth\smallsharpteethhead.monsterpart [NEW] monsters\ground\smallbiped\head\sharpteeth\smallsharpteethhead.png [NEW] monsters\ground\smallbiped\head\shellplate\smallshellplatehead.monsterpart [NEW] monsters\ground\smallbiped\head\shellplate\smallshellplatehead.png [NEW] monsters\ground\smallbiped\head\smallbladed\smallbladedhead.monsterpart [NEW] monsters\ground\smallbiped\head\smallbladed\smallbladedhead.png [NEW] monsters\ground\smallbiped\head\sphereear\smallsphereearshead.monsterpart [NEW] monsters\ground\smallbiped\head\sphereear\smallsphereearshead.png [NEW] monsters\ground\smallbiped\head\stacked\smallstackedhead.monsterpart [NEW] monsters\ground\smallbiped\head\stacked\smallstackedhead.png [NEW] monsters\ground\smallbiped\head\star\smallstarhead.monsterpart [NEW] monsters\ground\smallbiped\head\star\smallstarhead.png [NEW] monsters\ground\smallbiped\head\stupid\smallstupidhead.monsterpart [NEW] monsters\ground\smallbiped\head\stupid\smallstupidhead.png [NEW] monsters\ground\smallbiped\head\sucky\smallsuckyhead.monsterpart [NEW] monsters\ground\smallbiped\head\sucky\smallsuckyhead.png [NEW] monsters\ground\smallbiped\head\sun\smallsunhead.monsterpart [NEW] monsters\ground\smallbiped\head\sun\smallsunhead.png [NEW] monsters\ground\smallbiped\tail\antler\smallantlertail.monsterpart [NEW] monsters\ground\smallbiped\tail\antler\smallantlertail.png [NEW] monsters\ground\smallbiped\tail\axeblade\smallaxebladetail.monsterpart [NEW] monsters\ground\smallbiped\tail\axeblade\smallaxebladetail.png [NEW] monsters\ground\smallbiped\tail\bunny\smallbunnytail.monsterpart [NEW] monsters\ground\smallbiped\tail\bunny\smallbunnytail.png [NEW] monsters\ground\smallbiped\tail\bushy\smallbushytail.monsterpart [NEW] monsters\ground\smallbiped\tail\bushy\smallbushytail.png [NEW] monsters\ground\smallbiped\tail\curl\smallcurltail.monsterpart [NEW] monsters\ground\smallbiped\tail\curl\smallcurltail.png [NEW] monsters\ground\smallbiped\tail\demon\smalldemontail.monsterpart [NEW] monsters\ground\smallbiped\tail\demon\smalldemontail.png [NEW] monsters\ground\smallbiped\tail\dino\smalldinotail.monsterpart [NEW] monsters\ground\smallbiped\tail\dino\smalldinotail.png [NEW] monsters\ground\smallbiped\tail\drill\smalldrilltail.monsterpart [NEW] monsters\ground\smallbiped\tail\drill\smalldrilltail.png [NEW] monsters\ground\smallbiped\tail\eye\smalleyetail.monsterpart [NEW] monsters\ground\smallbiped\tail\eye\smalleyetail.png [NEW] monsters\ground\smallbiped\tail\fur\smallfurtail.monsterpart [NEW] monsters\ground\smallbiped\tail\fur\smallfurtail.png [NEW] monsters\ground\smallbiped\tail\no\smallnotail.monsterpart [NEW] monsters\ground\smallbiped\tail\no\smallnotail.png [NEW] monsters\ground\smallbiped\tail\plain\smallplaintail.monsterpart [NEW] monsters\ground\smallbiped\tail\plain\smallplaintail.png [NEW] monsters\ground\smallbiped\tail\spark\smallsparktail.monsterpart [NEW] monsters\ground\smallbiped\tail\spark\smallsparktail.png [NEW] monsters\ground\smallbiped\tail\squirrel\smallsquirreltail.monsterpart [NEW] monsters\ground\smallbiped\tail\squirrel\smallsquirreltail.png [NEW] monsters\ground\smallbiped\tail\swirl\smallswirltail.monsterpart [NEW] monsters\ground\smallbiped\tail\swirl\smallswirltail.png [NEW] monsters\ground\smallbiped\tail\thick\smallthicktail.monsterpart [NEW] monsters\ground\smallbiped\tail\thick\smallthicktail.png [NEW] monsters\ground\smallquadruped\default.frames [NEW] monsters\ground\smallquadruped\smallquadruped.animation [NEW] monsters\ground\smallquadruped\smallquadruped.monstertype [NEW] monsters\ground\smallquadruped\smallquadruped.partparams [NEW] monsters\ground\smallquadruped\chest\archchest\smallarchchest.monsterpart [NEW] monsters\ground\smallquadruped\chest\archchest\smallarchchest.png [NEW] monsters\ground\smallquadruped\chest\archspikechest\smallarchspikechest.monsterpart [NEW] monsters\ground\smallquadruped\chest\archspikechest\smallarchspikechest.png [NEW] monsters\ground\smallquadruped\chest\blade1chest\smallblade1chest.monsterpart [NEW] monsters\ground\smallquadruped\chest\blade1chest\smallblade1chest.png [NEW] monsters\ground\smallquadruped\chest\blade2chest\smallblade2chest.monsterpart [NEW] monsters\ground\smallquadruped\chest\blade2chest\smallblade2chest.png [NEW] monsters\ground\smallquadruped\chest\bulbchest\smallbulbchest.monsterpart [NEW] monsters\ground\smallquadruped\chest\bulbchest\smallbulbchest.png [NEW] monsters\ground\smallquadruped\chest\forkedchest\smallforkedchest.monsterpart [NEW] monsters\ground\smallquadruped\chest\forkedchest\smallforkedchest.png [NEW] monsters\ground\smallquadruped\chest\fuzzychest\smallfuzzychest.monsterpart [NEW] monsters\ground\smallquadruped\chest\fuzzychest\smallfuzzychest.png [NEW] monsters\ground\smallquadruped\chest\gatorchest\smallgatorchest.monsterpart [NEW] monsters\ground\smallquadruped\chest\gatorchest\smallgatorchest.png [NEW] monsters\ground\smallquadruped\chest\gorillachest\smallgorillachest.monsterpart [NEW] monsters\ground\smallquadruped\chest\gorillachest\smallgorillachest.png [NEW] monsters\ground\smallquadruped\chest\lightningchargechest\smalllightningchargechest.monsterpart [NEW] monsters\ground\smallquadruped\chest\lightningchargechest\smalllightningchargechest.png [NEW] monsters\ground\smallquadruped\chest\neonsegmentchest\smallneonsegmentchest.monsterpart [NEW] monsters\ground\smallquadruped\chest\neonsegmentchest\smallneonsegmentchest.png [NEW] monsters\ground\smallquadruped\chest\platechest\smallplatechest.monsterpart [NEW] monsters\ground\smallquadruped\chest\platechest\smallplatechest.png [NEW] monsters\ground\smallquadruped\chest\rexchest\smallrexchest.monsterpart [NEW] monsters\ground\smallquadruped\chest\rexchest\smallrexchest.png [NEW] monsters\ground\smallquadruped\chest\rhinochest\smallrhinochest.monsterpart [NEW] monsters\ground\smallquadruped\chest\rhinochest\smallrhinochest.png [NEW] monsters\ground\smallquadruped\chest\spineplatechest\smallspineplatechest.monsterpart [NEW] monsters\ground\smallquadruped\chest\spineplatechest\smallspineplatechest.png [NEW] monsters\ground\smallquadruped\chest\tortoisechest\smalltortoisechest.monsterpart [NEW] monsters\ground\smallquadruped\chest\tortoisechest\smalltortoisechest.png [NEW] monsters\ground\smallquadruped\chest\volcanochest\smallvolcanochest.monsterpart [NEW] monsters\ground\smallquadruped\chest\volcanochest\smallvolcanochest.png [NEW] monsters\ground\smallquadruped\chest\wart1chest\smallwart1chest.monsterpart [NEW] monsters\ground\smallquadruped\chest\wart1chest\smallwart1chest.png [NEW] monsters\ground\smallquadruped\chest\wart2chest\smallwart2chest.monsterpart [NEW] monsters\ground\smallquadruped\chest\wart2chest\smallwart2chest.png [NEW] monsters\ground\smallquadruped\head\arrowhead\smallarrowhead.monsterpart [NEW] monsters\ground\smallquadruped\head\arrowhead\smallarrowhead.png [NEW] monsters\ground\smallquadruped\head\bearhead\smallbearhead.monsterpart [NEW] monsters\ground\smallquadruped\head\bearhead\smallbearhead.png [NEW] monsters\ground\smallquadruped\head\bigfinhead\smallbigfinhead.monsterpart [NEW] monsters\ground\smallquadruped\head\bigfinhead\smallbigfinhead.png [NEW] monsters\ground\smallquadruped\head\billhead\smallbillhead.monsterpart [NEW] monsters\ground\smallquadruped\head\billhead\smallbillhead.png [NEW] monsters\ground\smallquadruped\head\bladedhead\smallbladedhead.monsterpart [NEW] monsters\ground\smallquadruped\head\bladedhead\smallbladedhead.png [NEW] monsters\ground\smallquadruped\head\buffalohead\smallbuffalohead.monsterpart [NEW] monsters\ground\smallquadruped\head\buffalohead\smallbuffalohead.png [NEW] monsters\ground\smallquadruped\head\centaurhead\smallcentaurhead.monsterpart [NEW] monsters\ground\smallquadruped\head\centaurhead\smallcentaurhead.png [NEW] monsters\ground\smallquadruped\head\chainsawhead\smallchainsawhead.monsterpart [NEW] monsters\ground\smallquadruped\head\chainsawhead\smallchainsawhead.png [NEW] monsters\ground\smallquadruped\head\clawhead\smallclawhead.monsterpart [NEW] monsters\ground\smallquadruped\head\clawhead\smallclawhead.png [NEW] monsters\ground\smallquadruped\head\crazyhead\smallcrazyhead.monsterpart [NEW] monsters\ground\smallquadruped\head\crazyhead\smallcrazyhead.png [NEW] monsters\ground\smallquadruped\head\creepyhead\smallcreepyhead.monsterpart [NEW] monsters\ground\smallquadruped\head\creepyhead\smallcreepyhead.png [NEW] monsters\ground\smallquadruped\head\crownhead\smallcrownhead.monsterpart [NEW] monsters\ground\smallquadruped\head\crownhead\smallcrownhead.png [NEW] monsters\ground\smallquadruped\head\curledhead\smallcurledhead.monsterpart [NEW] monsters\ground\smallquadruped\head\curledhead\smallcurledhead.png [NEW] monsters\ground\smallquadruped\head\curlednosehead\smallcurlednosehead.monsterpart [NEW] monsters\ground\smallquadruped\head\curlednosehead\smallcurlednosehead.png [NEW] monsters\ground\smallquadruped\head\cutestripeyhead\smallcutestripeyhead.monsterpart [NEW] monsters\ground\smallquadruped\head\cutestripeyhead\smallcutestripeyhead.png [NEW] monsters\ground\smallquadruped\head\dogsnakehead\smalldogsnakehead.monsterpart [NEW] monsters\ground\smallquadruped\head\dogsnakehead\smalldogsnakehead.png [NEW] monsters\ground\smallquadruped\head\domeplatehead\smalldomeplatehead.monsterpart [NEW] monsters\ground\smallquadruped\head\domeplatehead\smalldomeplatehead.png [NEW] monsters\ground\smallquadruped\head\doublejawhead\smalldoublejawhead.monsterpart [NEW] monsters\ground\smallquadruped\head\doublejawhead\smalldoublejawhead.png [NEW] monsters\ground\smallquadruped\head\dragonhead\smalldragonhead.monsterpart [NEW] monsters\ground\smallquadruped\head\dragonhead\smalldragonhead.png [NEW] monsters\ground\smallquadruped\head\droopyhead\smalldroopyhead.monsterpart [NEW] monsters\ground\smallquadruped\head\droopyhead\smalldroopyhead.png [NEW] monsters\ground\smallquadruped\head\eyeballhead\smalleyeballhead.monsterpart [NEW] monsters\ground\smallquadruped\head\eyeballhead\smalleyeballhead.png [NEW] monsters\ground\smallquadruped\head\eyentlerhead\smalleyentlerhead.monsterpart [NEW] monsters\ground\smallquadruped\head\eyentlerhead\smalleyentlerhead.png [NEW] monsters\ground\smallquadruped\head\eyestalkhead\smalleyestalkhead.monsterpart [NEW] monsters\ground\smallquadruped\head\eyestalkhead\smalleyestalkhead.png [NEW] monsters\ground\smallquadruped\head\fancybirdhead\smallfancybirdhead.monsterpart [NEW] monsters\ground\smallquadruped\head\fancybirdhead\smallfancybirdhead.png [NEW] monsters\ground\smallquadruped\head\fangedshadowyhead\smallfangedshadowyhead.monsterpart [NEW] monsters\ground\smallquadruped\head\fangedshadowyhead\smallfangedshadowyhead.png [NEW] monsters\ground\smallquadruped\head\floppyhead\smallfloppyhead.monsterpart [NEW] monsters\ground\smallquadruped\head\floppyhead\smallfloppyhead.png [NEW] monsters\ground\smallquadruped\head\gatorhead\smallgatorhead.monsterpart [NEW] monsters\ground\smallquadruped\head\gatorhead\smallgatorhead.png [NEW] monsters\ground\smallquadruped\head\gorillahead\smallgorillahead.monsterpart [NEW] monsters\ground\smallquadruped\head\gorillahead\smallgorillahead.png [NEW] monsters\ground\smallquadruped\head\guardedhead\smallguardedhead.monsterpart [NEW] monsters\ground\smallquadruped\head\guardedhead\smallguardedhead.png [NEW] monsters\ground\smallquadruped\head\horniesthead\smallhorniesthead.monsterpart [NEW] monsters\ground\smallquadruped\head\horniesthead\smallhorniesthead.png [NEW] monsters\ground\smallquadruped\head\insomniachead\smallinsomniachead.monsterpart [NEW] monsters\ground\smallquadruped\head\insomniachead\smallinsomniachead.png [NEW] monsters\ground\smallquadruped\head\lizardshellhead\smalllizardshellhead.monsterpart [NEW] monsters\ground\smallquadruped\head\lizardshellhead\smalllizardshellhead.png [NEW] monsters\ground\smallquadruped\head\minicrochead\smallminicrochead.monsterpart [NEW] monsters\ground\smallquadruped\head\minicrochead\smallminicrochead.png [NEW] monsters\ground\smallquadruped\head\petalhead\smallpetalhead.monsterpart [NEW] monsters\ground\smallquadruped\head\petalhead\smallpetalhead.png [NEW] monsters\ground\smallquadruped\head\platedhead\smallplatedhead.monsterpart [NEW] monsters\ground\smallquadruped\head\platedhead\smallplatedhead.png [NEW] monsters\ground\smallquadruped\head\raptorhead\smallraptorhead.monsterpart [NEW] monsters\ground\smallquadruped\head\raptorhead\smallraptorhead.png [NEW] monsters\ground\smallquadruped\head\relaxedhead\smallrelaxedhead.monsterpart [NEW] monsters\ground\smallquadruped\head\relaxedhead\smallrelaxedhead.png [NEW] monsters\ground\smallquadruped\head\sandwormhead\smallsandwormhead.monsterpart [NEW] monsters\ground\smallquadruped\head\sandwormhead\smallsandwormhead.png [NEW] monsters\ground\smallquadruped\head\scrabhead\smallscrabhead.monsterpart [NEW] monsters\ground\smallquadruped\head\scrabhead\smallscrabhead.png [NEW] monsters\ground\smallquadruped\head\shadowyhead\smallshadowyhead.monsterpart [NEW] monsters\ground\smallquadruped\head\shadowyhead\smallshadowyhead.png [NEW] monsters\ground\smallquadruped\head\simplehead\smallsimplehead.monsterpart [NEW] monsters\ground\smallquadruped\head\simplehead\smallsimplehead.png [NEW] monsters\ground\smallquadruped\head\skullbuffalohead\smallskullbuffalohead.monsterpart [NEW] monsters\ground\smallquadruped\head\skullbuffalohead\smallskullbuffalohead.png [NEW] monsters\ground\smallquadruped\head\soullesshead\smallsoullesshead.monsterpart [NEW] monsters\ground\smallquadruped\head\soullesshead\smallsoullesshead.png [NEW] monsters\ground\smallquadruped\head\squoidhead\smallsquoidhead.monsterpart [NEW] monsters\ground\smallquadruped\head\squoidhead\smallsquoidhead.png [NEW] monsters\ground\smallquadruped\head\tapirhead\smalltapirhead.monsterpart [NEW] monsters\ground\smallquadruped\head\tapirhead\smalltapirhead.png [NEW] monsters\ground\smallquadruped\head\teeth\smallteethyhead.monsterpart [NEW] monsters\ground\smallquadruped\head\teeth\smallteethyhead.png [NEW] monsters\ground\smallquadruped\head\thintuskhead\smallthintuskhead.monsterpart [NEW] monsters\ground\smallquadruped\head\thintuskhead\smallthintuskhead.png [NEW] monsters\ground\smallquadruped\head\toadhead\smalltoadhead.monsterpart [NEW] monsters\ground\smallquadruped\head\toadhead\smalltoadhead.png [NEW] monsters\ground\smallquadruped\head\verticaleyehead\smallverticaleyehead.monsterpart [NEW] monsters\ground\smallquadruped\head\verticaleyehead\smallverticaleyehead.png [NEW] monsters\ground\smallquadruped\legs\arm\smallarmblegs.png [NEW] monsters\ground\smallquadruped\legs\arm\smallarmflegs.png [NEW] monsters\ground\smallquadruped\legs\arm\smallarmlegs.monsterpart [NEW] monsters\ground\smallquadruped\legs\beastspider\smallbeastspiderblegs.png [NEW] monsters\ground\smallquadruped\legs\beastspider\smallbeastspiderflegs.png [NEW] monsters\ground\smallquadruped\legs\beastspider\smallbeastspiderlegs.monsterpart [NEW] monsters\ground\smallquadruped\legs\bigcat\smallbigcatblegs.png [NEW] monsters\ground\smallquadruped\legs\bigcat\smallbigcatflegs.png [NEW] monsters\ground\smallquadruped\legs\bigcat\smallbigcatlegs.monsterpart [NEW] monsters\ground\smallquadruped\legs\bigtoe\smallbigtoeblegs.png [NEW] monsters\ground\smallquadruped\legs\bigtoe\smallbigtoeflegs.png [NEW] monsters\ground\smallquadruped\legs\bigtoe\smallbigtoelegs.monsterpart [NEW] monsters\ground\smallquadruped\legs\derp\smallderpblegs.png [NEW] monsters\ground\smallquadruped\legs\derp\smallderpflegs.png [NEW] monsters\ground\smallquadruped\legs\derp\smallderplegs.monsterpart [NEW] monsters\ground\smallquadruped\legs\derpzilla\smallderpzillablegs.png [NEW] monsters\ground\smallquadruped\legs\derpzilla\smallderpzillaflegs.png [NEW] monsters\ground\smallquadruped\legs\derpzilla\smallderpzillalegs.monsterpart [NEW] monsters\ground\smallquadruped\legs\floating\smallfloatingblegs.png [NEW] monsters\ground\smallquadruped\legs\floating\smallfloatingflegs.png [NEW] monsters\ground\smallquadruped\legs\floating\smallfloatinglegs.monsterpart [NEW] monsters\ground\smallquadruped\legs\frog\smallfrogblegs.png [NEW] monsters\ground\smallquadruped\legs\frog\smallfrogflegs.png [NEW] monsters\ground\smallquadruped\legs\frog\smallfroglegs.monsterpart [NEW] monsters\ground\smallquadruped\legs\gator\smallgatorblegs.png [NEW] monsters\ground\smallquadruped\legs\gator\smallgatorflegs.png [NEW] monsters\ground\smallquadruped\legs\gator\smallgatorlegs.monsterpart [NEW] monsters\ground\smallquadruped\legs\gorilla\smallgorillablegs.png [NEW] monsters\ground\smallquadruped\legs\gorilla\smallgorillaflegs.png [NEW] monsters\ground\smallquadruped\legs\gorilla\smallgorillalegs.monsterpart [NEW] monsters\ground\smallquadruped\legs\plain\smallplainblegs.png [NEW] monsters\ground\smallquadruped\legs\plain\smallplainflegs.png [NEW] monsters\ground\smallquadruped\legs\plain\smallplainlegs.monsterpart [NEW] monsters\ground\smallquadruped\legs\rex\smallrexblegs.png [NEW] monsters\ground\smallquadruped\legs\rex\smallrexflegs.png [NEW] monsters\ground\smallquadruped\legs\rex\smallrexlegs.monsterpart [NEW] monsters\ground\smallquadruped\legs\rhino\smallrhinoblegs.png [NEW] monsters\ground\smallquadruped\legs\rhino\smallrhinoflegs.png [NEW] monsters\ground\smallquadruped\legs\rhino\smallrhinolegs.monsterpart [NEW] monsters\ground\smallquadruped\legs\rockgolem\smallrockgolemblegs.png [NEW] monsters\ground\smallquadruped\legs\rockgolem\smallrockgolemflegs.png [NEW] monsters\ground\smallquadruped\legs\rockgolem\smallrockgolemlegs.monsterpart [NEW] monsters\ground\smallquadruped\legs\short\smallshortblegs.png [NEW] monsters\ground\smallquadruped\legs\short\smallshortflegs.png [NEW] monsters\ground\smallquadruped\legs\short\smallshortlegs.monsterpart [NEW] monsters\ground\smallquadruped\legs\tentacle\smalltentacleblegs.png [NEW] monsters\ground\smallquadruped\legs\tentacle\smalltentacleflegs.png [NEW] monsters\ground\smallquadruped\legs\tentacle\smalltentaclelegs.monsterpart [NEW] monsters\ground\smallquadruped\legs\thick\smallthickblegs.png [NEW] monsters\ground\smallquadruped\legs\thick\smallthickflegs.png [NEW] monsters\ground\smallquadruped\legs\thick\smallthicklegs.monsterpart [NEW] monsters\ground\smallquadruped\legs\tortoise\smalltortoiseblegs.png [NEW] monsters\ground\smallquadruped\legs\tortoise\smalltortoiseflegs.png [NEW] monsters\ground\smallquadruped\legs\tortoise\smalltortoiselegs.monsterpart [NEW] monsters\ground\smallquadruped\tail\crookedtail\smallcrookedtail.monsterpart [NEW] monsters\ground\smallquadruped\tail\crookedtail\smallcrookedtail.png [NEW] monsters\ground\smallquadruped\tail\curledbladetail\smallcurledbladetail.monsterpart [NEW] monsters\ground\smallquadruped\tail\curledbladetail\smallcurledbladetail.png [NEW] monsters\ground\smallquadruped\tail\eyeballtail\smalleyeballtail.monsterpart [NEW] monsters\ground\smallquadruped\tail\eyeballtail\smalleyeballtail.png [NEW] monsters\ground\smallquadruped\tail\feathertail\smallfeathertail.monsterpart [NEW] monsters\ground\smallquadruped\tail\feathertail\smallfeathertail.png [NEW] monsters\ground\smallquadruped\tail\flippertail\smallflippertail.monsterpart [NEW] monsters\ground\smallquadruped\tail\flippertail\smallflippertail.png [NEW] monsters\ground\smallquadruped\tail\furtail\smallfurtail.monsterpart [NEW] monsters\ground\smallquadruped\tail\furtail\smallfurtail.png [NEW] monsters\ground\smallquadruped\tail\fuzzytail\smallfuzzytail.monsterpart [NEW] monsters\ground\smallquadruped\tail\fuzzytail\smallfuzzytail.png [NEW] monsters\ground\smallquadruped\tail\gatortail\smallgatortail.monsterpart [NEW] monsters\ground\smallquadruped\tail\gatortail\smallgatortail.png [NEW] monsters\ground\smallquadruped\tail\knifebladetail\smallknifebladetail.monsterpart [NEW] monsters\ground\smallquadruped\tail\knifebladetail\smallknifebladetail.png [NEW] monsters\ground\smallquadruped\tail\notail\smallnotail.monsterpart [NEW] monsters\ground\smallquadruped\tail\notail\smallnotail.png [NEW] monsters\ground\smallquadruped\tail\poofytail\smallpoofytail.monsterpart [NEW] monsters\ground\smallquadruped\tail\poofytail\smallpoofytail.png [NEW] monsters\ground\smallquadruped\tail\rextail\smallrextail.monsterpart [NEW] monsters\ground\smallquadruped\tail\rextail\smallrextail.png [NEW] monsters\ground\smallquadruped\tail\rhinotail\smallrhinotail.monsterpart [NEW] monsters\ground\smallquadruped\tail\rhinotail\smallrhinotail.png [NEW] monsters\ground\smallquadruped\tail\simple1tail\smallsimple1tail.monsterpart [NEW] monsters\ground\smallquadruped\tail\simple1tail\smallsimple1tail.png [NEW] monsters\ground\smallquadruped\tail\simple2tail\smallsimple2tail.monsterpart [NEW] monsters\ground\smallquadruped\tail\simple2tail\smallsimple2tail.png [NEW] monsters\ground\smallquadruped\tail\smoothcurltail\smallsmoothcurltail.monsterpart [NEW] monsters\ground\smallquadruped\tail\smoothcurltail\smallsmoothcurltail.png [NEW] monsters\ground\smallquadruped\tail\spiketail\smallspiketail.monsterpart [NEW] monsters\ground\smallquadruped\tail\spiketail\smallspiketail.png [NEW] monsters\ground\smallquadruped\tail\spineplatetail\smallspineplatetail.monsterpart [NEW] monsters\ground\smallquadruped\tail\spineplatetail\smallspineplatetail.png [NEW] monsters\ground\smallquadruped\tail\swirltail\smallswirltail.monsterpart [NEW] monsters\ground\smallquadruped\tail\swirltail\smallswirltail.png [NEW] monsters\ground\smallquadruped\tail\toothtail\smalltoothtail.monsterpart [NEW] monsters\ground\smallquadruped\tail\toothtail\smalltoothtail.png [NEW] monsters\ground\smallquadruped\tail\triangletail\smalltriangletail.monsterpart [NEW] monsters\ground\smallquadruped\tail\triangletail\smalltriangletail.png [NEW] monsters\ground\smallquadruped\tail\tripletail\smalltripletail.monsterpart [NEW] monsters\ground\smallquadruped\tail\tripletail\smalltripletail.png [NEW] monsters\skills\ranged\acidicspitattack.monsterskill [NEW] monsters\skills\ranged\acidsprayattack.monsterskill [NEW] monsters\skills\ranged\barbsprayattack.monsterskill [NEW] monsters\skills\ranged\beamburstattack.monsterskill [NEW] monsters\skills\ranged\beetleswarmattack.monsterskill [NEW] monsters\skills\ranged\bloodvomitattack.monsterskill [NEW] monsters\skills\ranged\blueflameattack.monsterskill [NEW] monsters\skills\ranged\bonerainattack.monsterskill [NEW] monsters\skills\ranged\bubbleblastattack.monsterskill [NEW] monsters\skills\ranged\cellblastattack.monsterskill [NEW] monsters\skills\ranged\darkgasattack.monsterskill [NEW] monsters\skills\ranged\darkgravityballattack.monsterskill [NEW] monsters\skills\ranged\darkplasmaattack.monsterskill [NEW] monsters\skills\ranged\doublebarbsprayattack.monsterskill [NEW] monsters\skills\ranged\dragonbreathattack.monsterskill [NEW] monsters\skills\ranged\explosivephlegmattack.monsterskill [NEW] monsters\skills\ranged\eyeballshotattack.monsterskill [NEW] monsters\skills\ranged\eyeballsprayattack.monsterskill [NEW] monsters\skills\ranged\fireballattack.monsterskill [NEW] monsters\skills\ranged\fireswirlattack.monsterskill [NEW] monsters\skills\ranged\fishbreathattack.monsterskill [NEW] monsters\skills\ranged\flameburstattack.monsterskill [NEW] monsters\skills\ranged\flyswarmattack.monsterskill [NEW] monsters\skills\ranged\gasbelchattack.monsterskill [NEW] monsters\skills\ranged\glitterattack.monsterskill [NEW] monsters\skills\ranged\iceblastattack.monsterskill [NEW] monsters\skills\ranged\iceshotattack.monsterskill [NEW] monsters\skills\ranged\inksprayattack.monsterskill [NEW] monsters\skills\ranged\jellybossexplodeattack.monsterskill [NEW] monsters\skills\ranged\leafygustattack.monsterskill [NEW] monsters\skills\ranged\lightballattack.monsterskill [NEW] monsters\skills\ranged\mightyroarattack.monsterskill [NEW] monsters\skills\ranged\minidragonbreathattack.monsterskill [NEW] monsters\skills\ranged\moonantgoopattack.monsterskill [NEW] monsters\skills\ranged\mudballattack.monsterskill [NEW] monsters\skills\ranged\orbofzotsattack.monsterskill [NEW] monsters\skills\ranged\plasmaburstattack.monsterskill [NEW] monsters\skills\ranged\plasmasweepattack.monsterskill [NEW] monsters\skills\ranged\plasmatorpedoattack.monsterskill [NEW] monsters\skills\ranged\rainbowvomitattack.monsterskill [NEW] monsters\skills\ranged\rangedchompattack.monsterskill [NEW] monsters\skills\ranged\rockrollattack.monsterskill [NEW] monsters\skills\ranged\rockshotattack.monsterskill [NEW] monsters\skills\ranged\seedspitattack.monsterskill [NEW] monsters\skills\ranged\shardsprayattack.monsterskill [NEW] monsters\skills\ranged\shockballattack.monsterskill [NEW] monsters\skills\ranged\shockingboltattack.monsterskill [NEW] monsters\skills\ranged\smokeringattack.monsterskill [NEW] monsters\skills\ranged\snotbubbleattack.monsterskill [NEW] monsters\skills\ranged\snotshotattack.monsterskill [NEW] monsters\skills\ranged\sonicscreamattack.monsterskill [NEW] monsters\skills\ranged\sonicwaveattack.monsterskill [NEW] monsters\skills\ranged\spicecloudattack.monsterskill [NEW] monsters\skills\ranged\spinslashattack.monsterskill [NEW] monsters\skills\ranged\twistingpulseattack.monsterskill [NEW] monsters\skills\ranged\watergunattack.monsterskill [NEW] monsters\skills\unique\poopbreathattack.monsterskill [NEW] monsters\skills\unique\throwpoattack.lua [NEW] monsters\skills\unique\throwpoattack.monsterskill [NEW] monsters\swimming\attackstate.lua monsters\swimming\fleestate.lua [NEW] monsters\swimming\flopstate.lua monsters\swimming\swimmingmonster.lua [NEW] monsters\swimming\wanderstate.lua [NEW] monsters\swimming\largefish\default.frames [NEW] monsters\swimming\largefish\largefish.animation [NEW] monsters\swimming\largefish\largefish.monstertype [NEW] monsters\swimming\largefish\fin\coelacanth\largecoelacanthbfin.png [NEW] monsters\swimming\largefish\fin\coelacanth\largecoelacanthffin.png [NEW] monsters\swimming\largefish\fin\coelacanth\largecoelacanthfin.monsterpart [NEW] monsters\swimming\largefish\fin\droplet\largedropletbfin.png [NEW] monsters\swimming\largefish\fin\droplet\largedropletffin.png [NEW] monsters\swimming\largefish\fin\droplet\largedropletfin.monsterpart [NEW] monsters\swimming\largefish\fin\fan\largefanbfin.png [NEW] monsters\swimming\largefish\fin\fan\largefanffin.png [NEW] monsters\swimming\largefish\fin\fan\largefanfin.monsterpart [NEW] monsters\swimming\largefish\fin\goldfish\largegoldfishbfin.png [NEW] monsters\swimming\largefish\fin\goldfish\largegoldfishffin.png [NEW] monsters\swimming\largefish\fin\goldfish\largegoldfishfin.monsterpart [NEW] monsters\swimming\largefish\fin\rough\largeroughbfin.png [NEW] monsters\swimming\largefish\fin\rough\largeroughffin.png [NEW] monsters\swimming\largefish\fin\rough\largeroughfin.monsterpart [NEW] monsters\swimming\largefish\fin\shark\largesharkbfin.png [NEW] monsters\swimming\largefish\fin\shark\largesharkffin.png [NEW] monsters\swimming\largefish\fin\shark\largesharkfin.monsterpart [NEW] monsters\swimming\largefish\fin\sunfish\largesunfishbfin.png [NEW] monsters\swimming\largefish\fin\sunfish\largesunfishffin.png [NEW] monsters\swimming\largefish\fin\sunfish\largesunfishfin.monsterpart [NEW] monsters\swimming\largefish\head\angler\largeanglerhead.monsterpart [NEW] monsters\swimming\largefish\head\angler\largeanglerhead.png [NEW] monsters\swimming\largefish\head\barreleye\largebarreleyehead.monsterpart [NEW] monsters\swimming\largefish\head\barreleye\largebarreleyehead.png [NEW] monsters\swimming\largefish\head\beak\largebeakhead.monsterpart [NEW] monsters\swimming\largefish\head\beak\largebeakhead.png [NEW] monsters\swimming\largefish\head\bladeplate\largebladeplatehead.monsterpart [NEW] monsters\swimming\largefish\head\bladeplate\largebladeplatehead.png [NEW] monsters\swimming\largefish\head\chuckle\largechucklehead.monsterpart [NEW] monsters\swimming\largefish\head\chuckle\largechucklehead.png [NEW] monsters\swimming\largefish\head\coelacanth\largecoelacanthhead.monsterpart [NEW] monsters\swimming\largefish\head\coelacanth\largecoelacanthhead.png [NEW] monsters\swimming\largefish\head\crazy\largecrazyhead.monsterpart [NEW] monsters\swimming\largefish\head\crazy\largecrazyhead.png [NEW] monsters\swimming\largefish\head\cuteeye\largecuteeyehead.monsterpart [NEW] monsters\swimming\largefish\head\cuteeye\largecuteeyehead.png [NEW] monsters\swimming\largefish\head\eyelash\largeeyelashhead.monsterpart [NEW] monsters\swimming\largefish\head\eyelash\largeeyelashhead.png [NEW] monsters\swimming\largefish\head\frilledkissing\largefrilledkissinghead.monsterpart [NEW] monsters\swimming\largefish\head\frilledkissing\largefrilledkissinghead.png [NEW] monsters\swimming\largefish\head\goldfish\largegoldfishhead.monsterpart [NEW] monsters\swimming\largefish\head\goldfish\largegoldfishhead.png [NEW] monsters\swimming\largefish\head\kissing\largekissinghead.monsterpart [NEW] monsters\swimming\largefish\head\kissing\largekissinghead.png [NEW] monsters\swimming\largefish\head\leech\largeleechhead.monsterpart [NEW] monsters\swimming\largefish\head\leech\largeleechhead.png [NEW] monsters\swimming\largefish\head\lipped\largelippedhead.monsterpart [NEW] monsters\swimming\largefish\head\lipped\largelippedhead.png [NEW] monsters\swimming\largefish\head\longnose\largelongnosehead.monsterpart [NEW] monsters\swimming\largefish\head\longnose\largelongnosehead.png [NEW] monsters\swimming\largefish\head\marlin\largemarlinhead.monsterpart [NEW] monsters\swimming\largefish\head\marlin\largemarlinhead.png [NEW] monsters\swimming\largefish\head\porpoise\largeporpoisehead.monsterpart [NEW] monsters\swimming\largefish\head\porpoise\largeporpoisehead.png [NEW] monsters\swimming\largefish\head\rune\largerunehead.monsterpart [NEW] monsters\swimming\largefish\head\rune\largerunehead.png [NEW] monsters\swimming\largefish\head\shark\largesharkhead.monsterpart [NEW] monsters\swimming\largefish\head\shark\largesharkhead.png [NEW] monsters\swimming\largefish\head\sharptooth\largesharptoothhead.monsterpart [NEW] monsters\swimming\largefish\head\sharptooth\largesharptoothhead.png [NEW] monsters\swimming\largefish\head\sunfish\largesunfishhead.monsterpart [NEW] monsters\swimming\largefish\head\sunfish\largesunfishhead.png [NEW] monsters\swimming\largefish\head\tall\largetallhead.monsterpart [NEW] monsters\swimming\largefish\head\tall\largetallhead.png [NEW] monsters\swimming\largefish\head\trunk\largetrunkhead.monsterpart [NEW] monsters\swimming\largefish\head\trunk\largetrunkhead.png [NEW] monsters\swimming\largefish\tail\eel\largeeeltail.monsterpart [NEW] monsters\swimming\largefish\tail\eel\largeeeltail.png [NEW] monsters\swimming\largefish\tail\fan\largefantail.monsterpart [NEW] monsters\swimming\largefish\tail\fan\largefantail.png [NEW] monsters\swimming\largefish\tail\rough\largeroughtail.monsterpart [NEW] monsters\swimming\largefish\tail\rough\largeroughtail.png [NEW] monsters\swimming\largefish\tail\shark\largesharktail.monsterpart [NEW] monsters\swimming\largefish\tail\shark\largesharktail.png [NEW] monsters\swimming\largefish\tail\small\largesmalltail.monsterpart [NEW] monsters\swimming\largefish\tail\small\largesmalltail.png [NEW] monsters\swimming\largefish\tail\smoothbetta\largesmoothbettatail.monsterpart [NEW] monsters\swimming\largefish\tail\smoothbetta\largesmoothbettatail.png [NEW] monsters\swimming\largefish\tail\sunfish\largesunfishtail.monsterpart [NEW] monsters\swimming\largefish\tail\sunfish\largesunfishtail.png [NEW] monsters\swimming\smallfish\default.frames [NEW] monsters\swimming\smallfish\fish.animation [NEW] monsters\swimming\smallfish\fish.monstertype [NEW] monsters\swimming\smallfish\fleestate.lua [NEW] monsters\swimming\smallfish\investigatestate.lua [NEW] monsters\swimming\smallfish\scatterstate.lua [NEW] monsters\swimming\smallfish\smallfish.lua [NEW] monsters\swimming\smallfish\fin\basicfin\basicfin.monsterpart [NEW] monsters\swimming\smallfish\fin\basicfin\basicfin.png [NEW] monsters\swimming\smallfish\fin\crystalfin\crystalfin.monsterpart [NEW] monsters\swimming\smallfish\fin\crystalfin\crystalfin.png [NEW] monsters\swimming\smallfish\fin\fanfin\fanfin.monsterpart [NEW] monsters\swimming\smallfish\fin\fanfin\fanfin.png [NEW] monsters\swimming\smallfish\fin\plainfin\plainfin.monsterpart [NEW] monsters\swimming\smallfish\fin\plainfin\plainfin.png [NEW] monsters\swimming\smallfish\fin\scopefin\scopefin.monsterpart [NEW] monsters\swimming\smallfish\fin\scopefin\scopefin.png [NEW] monsters\swimming\smallfish\head\anglerhead\anglerhead.monsterpart [NEW] monsters\swimming\smallfish\head\anglerhead\anglerhead.png [NEW] monsters\swimming\smallfish\head\barreleyehead\barreleyehead.monsterpart [NEW] monsters\swimming\smallfish\head\barreleyehead\barreleyehead.png [NEW] monsters\swimming\smallfish\head\blobhead\blobhead.monsterpart [NEW] monsters\swimming\smallfish\head\blobhead\blobhead.png [NEW] monsters\swimming\smallfish\head\codhead\codhead.monsterpart [NEW] monsters\swimming\smallfish\head\codhead\codhead.png [NEW] monsters\swimming\smallfish\head\eyehead\eyehead.monsterpart [NEW] monsters\swimming\smallfish\head\eyehead\eyehead.png [NEW] monsters\swimming\smallfish\head\fishhead\fishhead.monsterpart [NEW] monsters\swimming\smallfish\head\fishhead\fishhead.png [NEW] monsters\swimming\smallfish\head\gulperhead\gulperhead.monsterpart [NEW] monsters\swimming\smallfish\head\gulperhead\gulperhead.png [NEW] monsters\swimming\smallfish\head\neon1head\neon1head.monsterpart [NEW] monsters\swimming\smallfish\head\neon1head\neon1head.png [NEW] monsters\swimming\smallfish\head\neon2head\neon2head.monsterpart [NEW] monsters\swimming\smallfish\head\neon2head\neon2head.png [NEW] monsters\swimming\smallfish\head\neon3head\neon3head.monsterpart [NEW] monsters\swimming\smallfish\head\neon3head\neon3head.png [NEW] monsters\swimming\smallfish\head\pcodhead\pcodhead.monsterpart [NEW] monsters\swimming\smallfish\head\pcodhead\pcodhead.png [NEW] monsters\swimming\smallfish\head\robohead\robohead.monsterpart [NEW] monsters\swimming\smallfish\head\robohead\robohead.png [NEW] monsters\swimming\smallfish\head\squid1head\squid1head.monsterpart [NEW] monsters\swimming\smallfish\head\squid1head\squid1head.png [NEW] monsters\swimming\smallfish\head\squid2head\squid2head.monsterpart [NEW] monsters\swimming\smallfish\head\squid2head\squid2head.png [NEW] monsters\swimming\smallfish\head\squid3head\squid3head.monsterpart [NEW] monsters\swimming\smallfish\head\squid3head\squid3head.png [NEW] monsters\swimming\smallfish\head\strawhead\strawhead.monsterpart [NEW] monsters\swimming\smallfish\head\strawhead\strawhead.png [NEW] monsters\swimming\smallfish\head\swordhead\swordhead.monsterpart [NEW] monsters\swimming\smallfish\head\swordhead\swordhead.png [NEW] monsters\swimming\smallfish\tail\dualswimmertail\dualswimmertail.monsterpart [NEW] monsters\swimming\smallfish\tail\dualswimmertail\dualswimmertail.png [NEW] monsters\swimming\smallfish\tail\fantail\fantail.monsterpart [NEW] monsters\swimming\smallfish\tail\fantail\fantail.png [NEW] monsters\swimming\smallfish\tail\fishtail\fishtail.monsterpart [NEW] monsters\swimming\smallfish\tail\fishtail\fishtail.png [NEW] monsters\swimming\smallfish\tail\flippertail\flippertail.monsterpart [NEW] monsters\swimming\smallfish\tail\flippertail\flippertail.png [NEW] monsters\swimming\smallfish\tail\propellertail\propellertail.monsterpart [NEW] monsters\swimming\smallfish\tail\propellertail\propellertail.png [NEW] monsters\swimming\smallfish\tail\squidtail\squidtail.monsterpart [NEW] monsters\swimming\smallfish\tail\squidtail\squidtail.png [NEW] monsters\swimming\smallfish\tail\swimmertail\swimmertail.monsterpart [NEW] monsters\swimming\smallfish\tail\swimmertail\swimmertail.png monsters\unique\allergen\allergen.animation monsters\unique\allergen\allergen.monstertype monsters\unique\allergen\behavior.lua monsters\unique\apexbrainmutant\apexbrainmutant.animation monsters\unique\apexbrainmutant\apexbrainmutant.monstertype monsters\unique\apexbrainmutant\apexbrainmutant.png monsters\unique\apexbrainmutant\default.frames monsters\unique\apexmutant\apexmutant.animation monsters\unique\apexmutant\apexmutant.monstertype monsters\unique\aviansentry\aviansentry.animation monsters\unique\aviansentry\aviansentry.monstertype monsters\unique\aviansentry\behavior.lua [NEW] monsters\unique\bugs\behavior.lua [NEW] monsters\unique\bugs\ashsprite\ashsprite.animation [NEW] monsters\unique\bugs\ashsprite\ashsprite.frames [NEW] monsters\unique\bugs\ashsprite\ashsprite.monstertype [NEW] monsters\unique\bugs\ashsprite\ashsprite.png [NEW] monsters\unique\bugs\ashsprite\body.monsterpart [NEW] monsters\unique\bugs\aurorabee\aurorabee.animation [NEW] monsters\unique\bugs\aurorabee\aurorabee.frames [NEW] monsters\unique\bugs\aurorabee\aurorabee.monstertype [NEW] monsters\unique\bugs\aurorabee\aurorabee.png [NEW] monsters\unique\bugs\aurorabee\body.monsterpart [NEW] monsters\unique\bugs\blueback\blueback.animation [NEW] monsters\unique\bugs\blueback\blueback.frames [NEW] monsters\unique\bugs\blueback\blueback.monstertype [NEW] monsters\unique\bugs\blueback\blueback.png [NEW] monsters\unique\bugs\blueback\body.monsterpart [NEW] monsters\unique\bugs\brightstripe\body.monsterpart [NEW] monsters\unique\bugs\brightstripe\brightstripe.animation [NEW] monsters\unique\bugs\brightstripe\brightstripe.frames [NEW] monsters\unique\bugs\brightstripe\brightstripe.monstertype [NEW] monsters\unique\bugs\brightstripe\brightstripe.png [NEW] monsters\unique\bugs\butterbee\body.monsterpart [NEW] monsters\unique\bugs\butterbee\butterbee.animation [NEW] monsters\unique\bugs\butterbee\butterbee.frames [NEW] monsters\unique\bugs\butterbee\butterbee.monstertype [NEW] monsters\unique\bugs\butterbee\butterbee.png [NEW] monsters\unique\bugs\cinderfly\body.monsterpart [NEW] monsters\unique\bugs\cinderfly\cinderfly.animation [NEW] monsters\unique\bugs\cinderfly\cinderfly.frames [NEW] monsters\unique\bugs\cinderfly\cinderfly.monstertype [NEW] monsters\unique\bugs\cinderfly\cinderfly.png [NEW] monsters\unique\bugs\dewhopper\body.monsterpart [NEW] monsters\unique\bugs\dewhopper\dewhopper.animation [NEW] monsters\unique\bugs\dewhopper\dewhopper.frames [NEW] monsters\unique\bugs\dewhopper\dewhopper.monstertype [NEW] monsters\unique\bugs\dewhopper\dewhopper.png [NEW] monsters\unique\bugs\driftbell\body.monsterpart [NEW] monsters\unique\bugs\driftbell\driftbell.animation [NEW] monsters\unique\bugs\driftbell\driftbell.frames [NEW] monsters\unique\bugs\driftbell\driftbell.monstertype [NEW] monsters\unique\bugs\driftbell\driftbell.png [NEW] monsters\unique\bugs\dustmoth\body.monsterpart [NEW] monsters\unique\bugs\dustmoth\dustmoth.animation [NEW] monsters\unique\bugs\dustmoth\dustmoth.frames [NEW] monsters\unique\bugs\dustmoth\dustmoth.monstertype [NEW] monsters\unique\bugs\dustmoth\dustmoth.png [NEW] monsters\unique\bugs\fawnfly\body.monsterpart [NEW] monsters\unique\bugs\fawnfly\fawnfly.animation [NEW] monsters\unique\bugs\fawnfly\fawnfly.frames [NEW] monsters\unique\bugs\fawnfly\fawnfly.monstertype [NEW] monsters\unique\bugs\fawnfly\fawnfly.png [NEW] monsters\unique\bugs\fireygiant\body.monsterpart [NEW] monsters\unique\bugs\fireygiant\fireygiant.animation [NEW] monsters\unique\bugs\fireygiant\fireygiant.frames [NEW] monsters\unique\bugs\fireygiant\fireygiant.monstertype [NEW] monsters\unique\bugs\fireygiant\fireygiant.png [NEW] monsters\unique\bugs\flameroach\body.monsterpart [NEW] monsters\unique\bugs\flameroach\flameroach.animation [NEW] monsters\unique\bugs\flameroach\flameroach.frames [NEW] monsters\unique\bugs\flameroach\flameroach.monstertype [NEW] monsters\unique\bugs\flameroach\flameroach.png [NEW] monsters\unique\bugs\frostfleck\body.monsterpart [NEW] monsters\unique\bugs\frostfleck\frostfleck.animation [NEW] monsters\unique\bugs\frostfleck\frostfleck.frames [NEW] monsters\unique\bugs\frostfleck\frostfleck.monstertype [NEW] monsters\unique\bugs\frostfleck\frostfleck.png [NEW] monsters\unique\bugs\frostfly\body.monsterpart [NEW] monsters\unique\bugs\frostfly\frostfly.animation [NEW] monsters\unique\bugs\frostfly\frostfly.frames [NEW] monsters\unique\bugs\frostfly\frostfly.monstertype [NEW] monsters\unique\bugs\frostfly\frostfly.png [NEW] monsters\unique\bugs\gasgiant\body.monsterpart [NEW] monsters\unique\bugs\gasgiant\gasgiant.animation [NEW] monsters\unique\bugs\gasgiant\gasgiant.frames [NEW] monsters\unique\bugs\gasgiant\gasgiant.monstertype [NEW] monsters\unique\bugs\gasgiant\gasgiant.png [NEW] monsters\unique\bugs\glowbug\body.monsterpart [NEW] monsters\unique\bugs\glowbug\glowbug.animation [NEW] monsters\unique\bugs\glowbug\glowbug.frames [NEW] monsters\unique\bugs\glowbug\glowbug.monstertype [NEW] monsters\unique\bugs\glowbug\glowbug.png [NEW] monsters\unique\bugs\goldbuck\body.monsterpart [NEW] monsters\unique\bugs\goldbuck\goldbuck.animation [NEW] monsters\unique\bugs\goldbuck\goldbuck.frames [NEW] monsters\unique\bugs\goldbuck\goldbuck.monstertype [NEW] monsters\unique\bugs\goldbuck\goldbuck.png [NEW] monsters\unique\bugs\greentip\body.monsterpart [NEW] monsters\unique\bugs\greentip\greentip.animation [NEW] monsters\unique\bugs\greentip\greentip.frames [NEW] monsters\unique\bugs\greentip\greentip.monstertype [NEW] monsters\unique\bugs\greentip\greentip.png [NEW] monsters\unique\bugs\heathugger\body.monsterpart [NEW] monsters\unique\bugs\heathugger\heathugger.animation [NEW] monsters\unique\bugs\heathugger\heathugger.frames [NEW] monsters\unique\bugs\heathugger\heathugger.monstertype [NEW] monsters\unique\bugs\heathugger\heathugger.png [NEW] monsters\unique\bugs\hivehog\body.monsterpart [NEW] monsters\unique\bugs\hivehog\hivehog.animation [NEW] monsters\unique\bugs\hivehog\hivehog.frames [NEW] monsters\unique\bugs\hivehog\hivehog.monstertype [NEW] monsters\unique\bugs\hivehog\hivehog.png [NEW] monsters\unique\bugs\icetip\body.monsterpart [NEW] monsters\unique\bugs\icetip\icetip.animation [NEW] monsters\unique\bugs\icetip\icetip.frames [NEW] monsters\unique\bugs\icetip\icetip.monstertype [NEW] monsters\unique\bugs\icetip\icetip.png [NEW] monsters\unique\bugs\lavahopper\body.monsterpart [NEW] monsters\unique\bugs\lavahopper\lavahopper.animation [NEW] monsters\unique\bugs\lavahopper\lavahopper.frames [NEW] monsters\unique\bugs\lavahopper\lavahopper.monstertype [NEW] monsters\unique\bugs\lavahopper\lavahopper.png [NEW] monsters\unique\bugs\muddancer\body.monsterpart [NEW] monsters\unique\bugs\muddancer\muddancer.animation [NEW] monsters\unique\bugs\muddancer\muddancer.frames [NEW] monsters\unique\bugs\muddancer\muddancer.monstertype [NEW] monsters\unique\bugs\muddancer\muddancer.png [NEW] monsters\unique\bugs\mudstag\body.monsterpart [NEW] monsters\unique\bugs\mudstag\mudstag.animation [NEW] monsters\unique\bugs\mudstag\mudstag.frames [NEW] monsters\unique\bugs\mudstag\mudstag.monstertype [NEW] monsters\unique\bugs\mudstag\mudstag.png [NEW] monsters\unique\bugs\orphanfly\body.monsterpart [NEW] monsters\unique\bugs\orphanfly\orphanfly.animation [NEW] monsters\unique\bugs\orphanfly\orphanfly.frames [NEW] monsters\unique\bugs\orphanfly\orphanfly.monstertype [NEW] monsters\unique\bugs\orphanfly\orphanfly.png [NEW] monsters\unique\bugs\phoenixfly\body.monsterpart [NEW] monsters\unique\bugs\phoenixfly\phoenixfly.animation [NEW] monsters\unique\bugs\phoenixfly\phoenixfly.frames [NEW] monsters\unique\bugs\phoenixfly\phoenixfly.monstertype [NEW] monsters\unique\bugs\phoenixfly\phoenixfly.png [NEW] monsters\unique\bugs\polarmoth\body.monsterpart [NEW] monsters\unique\bugs\polarmoth\polarmoth.animation [NEW] monsters\unique\bugs\polarmoth\polarmoth.frames [NEW] monsters\unique\bugs\polarmoth\polarmoth.monstertype [NEW] monsters\unique\bugs\polarmoth\polarmoth.png [NEW] monsters\unique\bugs\redwing\body.monsterpart [NEW] monsters\unique\bugs\redwing\redwing.animation [NEW] monsters\unique\bugs\redwing\redwing.frames [NEW] monsters\unique\bugs\redwing\redwing.monstertype [NEW] monsters\unique\bugs\redwing\redwing.png [NEW] monsters\unique\bugs\sandclown\body.monsterpart [NEW] monsters\unique\bugs\sandclown\sandclown.animation [NEW] monsters\unique\bugs\sandclown\sandclown.frames [NEW] monsters\unique\bugs\sandclown\sandclown.monstertype [NEW] monsters\unique\bugs\sandclown\sandclown.png [NEW] monsters\unique\bugs\scuttleploom\body.monsterpart [NEW] monsters\unique\bugs\scuttleploom\scuttleploom.animation [NEW] monsters\unique\bugs\scuttleploom\scuttleploom.frames [NEW] monsters\unique\bugs\scuttleploom\scuttleploom.monstertype [NEW] monsters\unique\bugs\scuttleploom\scuttleploom.png [NEW] monsters\unique\bugs\seahornet\body.monsterpart [NEW] monsters\unique\bugs\seahornet\seahornet.animation [NEW] monsters\unique\bugs\seahornet\seahornet.frames [NEW] monsters\unique\bugs\seahornet\seahornet.monstertype [NEW] monsters\unique\bugs\seahornet\seahornet.png [NEW] monsters\unique\bugs\shadowmoth\body.monsterpart [NEW] monsters\unique\bugs\shadowmoth\shadowmoth.animation [NEW] monsters\unique\bugs\shadowmoth\shadowmoth.frames [NEW] monsters\unique\bugs\shadowmoth\shadowmoth.monstertype [NEW] monsters\unique\bugs\shadowmoth\shadowmoth.png [NEW] monsters\unique\bugs\shardwing\body.monsterpart [NEW] monsters\unique\bugs\shardwing\shardwing.animation [NEW] monsters\unique\bugs\shardwing\shardwing.frames [NEW] monsters\unique\bugs\shardwing\shardwing.monstertype [NEW] monsters\unique\bugs\shardwing\shardwing.png [NEW] monsters\unique\bugs\shellcreep\body.monsterpart [NEW] monsters\unique\bugs\shellcreep\shellcreep.animation [NEW] monsters\unique\bugs\shellcreep\shellcreep.frames [NEW] monsters\unique\bugs\shellcreep\shellcreep.monstertype [NEW] monsters\unique\bugs\shellcreep\shellcreep.png [NEW] monsters\unique\bugs\snowskater\body.monsterpart [NEW] monsters\unique\bugs\snowskater\snowskater.animation [NEW] monsters\unique\bugs\snowskater\snowskater.frames [NEW] monsters\unique\bugs\snowskater\snowskater.monstertype [NEW] monsters\unique\bugs\snowskater\snowskater.png [NEW] monsters\unique\bugs\stinkjack\body.monsterpart [NEW] monsters\unique\bugs\stinkjack\stinkjack.animation [NEW] monsters\unique\bugs\stinkjack\stinkjack.frames [NEW] monsters\unique\bugs\stinkjack\stinkjack.monstertype [NEW] monsters\unique\bugs\stinkjack\stinkjack.png [NEW] monsters\unique\bugs\sunskipper\body.monsterpart [NEW] monsters\unique\bugs\sunskipper\sunskipper.animation [NEW] monsters\unique\bugs\sunskipper\sunskipper.frames [NEW] monsters\unique\bugs\sunskipper\sunskipper.monstertype [NEW] monsters\unique\bugs\sunskipper\sunskipper.png [NEW] monsters\unique\bugs\testbug\body.monsterpart [NEW] monsters\unique\bugs\testbug\testbug.animation [NEW] monsters\unique\bugs\testbug\testbug.frames [NEW] monsters\unique\bugs\testbug\testbug.monstertype [NEW] monsters\unique\bugs\testbug\testbug.png [NEW] monsters\unique\bugs\thornbee\body.monsterpart [NEW] monsters\unique\bugs\thornbee\thornbee.animation [NEW] monsters\unique\bugs\thornbee\thornbee.frames [NEW] monsters\unique\bugs\thornbee\thornbee.monstertype [NEW] monsters\unique\bugs\thornbee\thornbee.png [NEW] monsters\unique\bugs\tidefly\body.monsterpart [NEW] monsters\unique\bugs\tidefly\tidefly.animation [NEW] monsters\unique\bugs\tidefly\tidefly.frames [NEW] monsters\unique\bugs\tidefly\tidefly.monstertype [NEW] monsters\unique\bugs\tidefly\tidefly.png [NEW] monsters\unique\bugs\vineclimber\body.monsterpart [NEW] monsters\unique\bugs\vineclimber\vineclimber.animation [NEW] monsters\unique\bugs\vineclimber\vineclimber.frames [NEW] monsters\unique\bugs\vineclimber\vineclimber.monstertype [NEW] monsters\unique\bugs\vineclimber\vineclimber.png [NEW] monsters\unique\bugs\wavebird\body.monsterpart [NEW] monsters\unique\bugs\wavebird\wavebird.animation [NEW] monsters\unique\bugs\wavebird\wavebird.frames [NEW] monsters\unique\bugs\wavebird\wavebird.monstertype [NEW] monsters\unique\bugs\wavebird\wavebird.png [NEW] monsters\unique\bugs\xenofly\body.monsterpart [NEW] monsters\unique\bugs\xenofly\xenofly.animation [NEW] monsters\unique\bugs\xenofly\xenofly.frames [NEW] monsters\unique\bugs\xenofly\xenofly.monstertype [NEW] monsters\unique\bugs\xenofly\xenofly.png monsters\unique\chesttrapper\behavior.lua monsters\unique\chesttrapper\chesttrapper.animation monsters\unique\chesttrapper\chesttrapper.monstertype monsters\unique\chesttrapper\projectiles.config monsters\unique\chicken\behavior.lua monsters\unique\chicken\chicken.animation monsters\unique\chicken\chicken.monstertype monsters\unique\cleaningbot\behavior.lua monsters\unique\cleaningbot\cleaningbot.animation monsters\unique\cleaningbot\cleaningbot.monstertype monsters\unique\giftmonster\behavior.lua monsters\unique\giftmonster\giftmonster.animation monsters\unique\giftmonster\giftmonster.monstertype monsters\unique\giftmonster\giftmonstersmall.monstertype monsters\unique\glitchknight\behavior.lua monsters\unique\glitchknight\glitchknight.animation monsters\unique\glitchknight\glitchknight.monstertype monsters\unique\glitchspider\default.frames monsters\unique\glitchspider\glitchspider.animation monsters\unique\glitchspider\glitchspider.monstertype monsters\unique\glitchspider\projectiles.config monsters\unique\heckblob\behavior.lua monsters\unique\heckblob\heckblob.animation monsters\unique\heckblob\heckblob.monstertype [NEW] monsters\unique\moontant\default.frames [NEW] monsters\unique\moontant\moontant.animation [NEW] monsters\unique\moontant\moontant.monstertype [NEW] monsters\unique\moontant\moontant.partparams [NEW] monsters\unique\moontant\body\female\femalebody.monsterpart [NEW] monsters\unique\moontant\body\female\femalebody.png [NEW] monsters\unique\moontant\body\male\malebody.monsterpart [NEW] monsters\unique\moontant\body\male\malebody.png [NEW] monsters\unique\moontant\head\1\head1.monsterpart [NEW] monsters\unique\moontant\head\1\head1.png [NEW] monsters\unique\moontant\head\10\head10.monsterpart [NEW] monsters\unique\moontant\head\10\head10.png [NEW] monsters\unique\moontant\head\2\head2.monsterpart [NEW] monsters\unique\moontant\head\2\head2.png [NEW] monsters\unique\moontant\head\3\head3.monsterpart [NEW] monsters\unique\moontant\head\3\head3.png [NEW] monsters\unique\moontant\head\4\head4.monsterpart [NEW] monsters\unique\moontant\head\4\head4.png [NEW] monsters\unique\moontant\head\5\head5.monsterpart [NEW] monsters\unique\moontant\head\5\head5.png [NEW] monsters\unique\moontant\head\6\head6.monsterpart [NEW] monsters\unique\moontant\head\6\head6.png [NEW] monsters\unique\moontant\head\7\head7.monsterpart [NEW] monsters\unique\moontant\head\7\head7.png [NEW] monsters\unique\moontant\head\8\head8.monsterpart [NEW] monsters\unique\moontant\head\8\head8.png [NEW] monsters\unique\moontant\head\9\head9.monsterpart [NEW] monsters\unique\moontant\head\9\head9.png monsters\unique\pinfriend\behavior.lua monsters\unique\pinfriend\pinfriend.animation monsters\unique\pinfriend\pinfriend.monstertype monsters\unique\po\behavior.lua monsters\unique\po\megapo.monstertype monsters\unique\po\micropo.monstertype monsters\unique\po\po.animation monsters\unique\po\po.monstertype monsters\unique\pogolem\pogolem.animation monsters\unique\pogolem\pogolem.monstertype [NEW] monsters\unique\poptop\body.monsterpart [NEW] monsters\unique\poptop\poptop.animation [NEW] monsters\unique\poptop\poptop.frames [NEW] monsters\unique\poptop\poptop.monstertype [NEW] monsters\unique\poptop\poptop.png [NEW] monsters\unique\poptop\wanderskipstate.lua monsters\unique\repairbot\behavior.lua monsters\unique\repairbot\repairbot.animation monsters\unique\repairbot\repairbot.monstertype monsters\unique\robotchicken\behavior.lua monsters\unique\robotchicken\robotchicken.animation monsters\unique\robotchicken\robotchicken.monstertype monsters\unique\serpentdroid\serpentdroid.animation monsters\unique\serpentdroid\serpentdroid.monstertype monsters\unique\sewerfly\sewerfly.animation monsters\unique\sewerfly\sewerfly.monstertype [NEW] monsters\unique\smallshroom\default.frames [NEW] monsters\unique\smallshroom\smallshroom.animation [NEW] monsters\unique\smallshroom\smallshroom.monstertype [NEW] monsters\unique\smallshroom\smallshroom.partparams [NEW] monsters\unique\smallshroom\arms\1\shroomarms.monsterpart [NEW] monsters\unique\smallshroom\arms\1\shroombarm.png [NEW] monsters\unique\smallshroom\arms\1\shroomfarm.png [NEW] monsters\unique\smallshroom\body\fourleg\shroomchest.monsterpart [NEW] monsters\unique\smallshroom\body\fourleg\shroomchest.png [NEW] monsters\unique\smallshroom\head\flower\flowerhead.monsterpart [NEW] monsters\unique\smallshroom\head\flower\shroomhead.png [NEW] monsters\unique\smallshroom\tail\bunny\shroomtail.monsterpart [NEW] monsters\unique\smallshroom\tail\bunny\shroomtail.png monsters\unique\swarpion\behavior.lua monsters\unique\swarpion\swarpion.animation monsters\unique\swarpion\swarpion.monstertype monsters\unique\toxicfly\behavior.lua monsters\unique\toxicfly\toxicfly.animation monsters\unique\toxicfly\toxicfly.monstertype monsters\unique\toxicgolem\behavior.lua monsters\unique\toxicgolem\toxicgolem.animation monsters\unique\toxicgolem\toxicgolem.monstertype [NEW] music\battlestart1.ogg [NEW] music\battlestart2.ogg [NEW] music\battlestart3.ogg [NEW] music\battlestart4.ogg [NEW] music\jupiter.ogg [NEW] music\testbattle.ogg [NEW] music\testbattle2.ogg [NEW] music\testbattle3.ogg npcs\airshipcaptain.npctype npcs\airshipcrew.npctype npcs\airshipguard.npctype npcs\airshipquartermaster.npctype npcs\apexslave.npctype npcs\apexslaver.npctype npcs\bandit.npctype npcs\blacksmith.npctype npcs\bunkerguard.npctype npcs\bunkerpyro.npctype npcs\castleguard.npctype npcs\castlelord.npctype npcs\castleroyalguard.npctype npcs\chatstate.lua npcs\chefmerchant.npctype npcs\clanleader.npctype npcs\colourfulvillager.npctype npcs\conversestate.lua npcs\cultist.npctype npcs\default.npctype npcs\doctormerchant.npctype npcs\eyeguard.npctype npcs\fleestate.lua [NEW] npcs\follower.npctype [NEW] npcs\followstate.lua npcs\friendlyguard.npctype npcs\friendlypirateguard.npctype npcs\guard.npctype npcs\hellguard.npctype npcs\hellprisoner.npctype npcs\knight.npctype npcs\labguard.npctype npcs\labscientist.npctype npcs\main.lua npcs\meleeattackstate.lua npcs\merchant.npctype [NEW] npcs\nakedvillager.npctype [NEW] npcs\npc.config [NEW] npcs\outlawsniper.npctype npcs\prisonberserker.npctype npcs\prisonbruiser.npctype npcs\prisongunman.npctype npcs\pyramidguard.npctype npcs\rangedattackstate.lua npcs\servant.npctype npcs\shroomguard.npctype npcs\shroommerchant.npctype npcs\sitstate.lua npcs\sleepstate.lua npcs\stimmerchant.npctype npcs\templeguard.npctype [NEW] npcs\testbandit.npctype [NEW] npcs\testguard.npctype npcs\tombzombie.npctype npcs\toolmerchant.npctype npcs\towerascendant.npctype npcs\villageguard.npctype npcs\villageguardcaptain.npctype npcs\villager.npctype npcs\wanderingmerchant.npctype npcs\wanderstate.lua npcs\wildhunter.npctype npcs\wildhunterveteran.npctype npcs\wizardmerchant.npctype npcs\workstate.lua npcs\guard\guardstate.lua npcs\guard\houndstate.lua npcs\guard\returntopoststate.lua npcs\merchant\merchantstate.lua npcs\merchant\returntostorestate.lua [NEW] npcs\mission\florangladiator.npctype [NEW] npcs\mission\floranpredator.npctype [NEW] npcs\mission\floransniper.npctype [NEW] npcs\mission\miner.npctype [NEW] npcs\mission\mutantminer.npctype [NEW] npcs\mission\penguinscientist.npctype [NEW] npcs\mission\survivor.npctype [NEW] npcs\mission\wildling.npctype [NEW] npcs\outpost\outpostapexmechanic.npctype [NEW] npcs\outpost\outpostapexrefugee.npctype [NEW] npcs\outpost\outpostapexscientist.npctype [NEW] npcs\outpost\outpostavianexplorer.npctype [NEW] npcs\outpost\outpostavianmercenary.npctype [NEW] npcs\outpost\outpostavianrefugee.npctype [NEW] npcs\outpost\outpostbountyhunter.npctype [NEW] npcs\outpost\outpostcivilian.npctype [NEW] npcs\outpost\outpostfloranfan.npctype [NEW] npcs\outpost\outpostfloranhunter.npctype [NEW] npcs\outpost\outpostfloranscholar.npctype [NEW] npcs\outpost\outpostglitchmechanic.npctype [NEW] npcs\outpost\outpostglitchmercenary.npctype [NEW] npcs\outpost\outpostglitchsilenttype.npctype [NEW] npcs\outpost\outposthumanexcon.npctype [NEW] npcs\outpost\outposthumanscientist.npctype [NEW] npcs\outpost\outposthumansurvivor.npctype [NEW] npcs\outpost\outposthylotlfloranhater.npctype [NEW] npcs\outpost\outposthylotlperformer.npctype [NEW] npcs\outpost\outposthylotlwarrior.npctype [NEW] npcs\outpost\outpostpenguinpromoter.npctype [NEW] npcs\outpost\outpostundersideman.npctype objects\defaultparameters.config objects\apex\apexapesign\apexapesign.frames objects\apex\apexapesign\apexapesign.object objects\apex\apexapesign\apexapesign.png [NEW] objects\apex\apexapesign\apexapesignlit.frames [NEW] objects\apex\apexapesign\apexapesignlit.png objects\apex\apexarmchair\apexarmchair.object objects\apex\apexbananasign\apexbananasign.frames objects\apex\apexbananasign\apexbananasign.object objects\apex\apexbananasign\apexbananasign.png [NEW] objects\apex\apexbananasign\apexbananasignlit.frames [NEW] objects\apex\apexbananasign\apexbananasignlit.png objects\apex\apexbed\apexbed.object [NEW] objects\apex\apexceilingtv\apexceilingtv.animation objects\apex\apexceilingtv\apexceilingtv.frames objects\apex\apexceilingtv\apexceilingtv.object objects\apex\apexceilingtv\apexceilingtv.png objects\apex\apexceilingtv\apexceilingtvlit.frames objects\apex\apexceilingtv\apexceilingtvlit.png objects\apex\apexcomfychair\apexcomfychair.object objects\apex\apexconsole1\apexconsole1.object objects\apex\apexconsolekeyboard\apexconsolekeyboard.object objects\apex\apexcoolbookcase\apexcoolbookcase.object objects\apex\apexcoolchair\apexcoolchair.object objects\apex\apexcoolcupboard\apexcoolcupboard.object objects\apex\apexcooldoor\apexcooldoor.object objects\apex\apexcouch\apexcouch.object objects\apex\apexcounter1\apexcounter1.object objects\apex\apexflusign\apexflusign.frames objects\apex\apexflusign\apexflusign.object objects\apex\apexflusign\apexflusign.png [NEW] objects\apex\apexflusign\apexflusignlit.frames [NEW] objects\apex\apexflusign\apexflusignlit.png objects\apex\apexfridge\apexfridge.object objects\apex\apexhdtv\apexhdtv.frames objects\apex\apexhdtv\apexhdtv.object objects\apex\apexhdtv\apexhdtv.png [NEW] objects\apex\apexhdtv\apexhdtvlit.frames [NEW] objects\apex\apexhdtv\apexhdtvlit.png objects\apex\apexlamp1\apexlamp1.frames objects\apex\apexlamp1\apexlamp1.object [NEW] objects\apex\apexlamp1\apexlamp1lit.frames [NEW] objects\apex\apexlamp1\apexlamp1lit.png objects\apex\apexlamp2\apexlamp2.frames objects\apex\apexlamp2\apexlamp2.object [NEW] objects\apex\apexlamp2\apexlamp2lit.frames [NEW] objects\apex\apexlamp2\apexlamp2lit.png objects\apex\apexlamp3\apexlamp3.frames objects\apex\apexlamp3\apexlamp3.object [NEW] objects\apex\apexlamp3\apexlamp3lit.frames [NEW] objects\apex\apexlamp3\apexlamp3lit.png objects\apex\apexlevel1sign\apexlevel1sign.frames objects\apex\apexlevel1sign\apexlevel1sign.object objects\apex\apexlevel1sign\apexlevel1sign.png [NEW] objects\apex\apexlevel1sign\apexlevel1signlit.frames [NEW] objects\apex\apexlevel1sign\apexlevel1signlit.png objects\apex\apexlocker\apexlocker.object objects\apex\apexofficechair\apexofficechair.object objects\apex\apexoven\apexoven.object objects\apex\apexpod\apexpod.frames objects\apex\apexpod\apexpod.object objects\apex\apexpod\apexpod.png [NEW] objects\apex\apexpod\apexpodlit.frames [NEW] objects\apex\apexpod\apexpodlit.png objects\apex\apexpod2\apexpod2.frames objects\apex\apexpod2\apexpod2.object objects\apex\apexpod2\apexpod2.png [NEW] objects\apex\apexpod2\apexpod2lit.frames [NEW] objects\apex\apexpod2\apexpod2lit.png objects\apex\apexslidingdoor1\apexslidingdoor1.object objects\apex\apexslidingdoor2\apexslidingdoor2.object objects\apex\apexstatue3\apexstatue3.object objects\apex\apextablelamp\apextablelamp.frames objects\apex\apextablelamp\apextablelamp.object objects\apex\apextablelamp\apextablelamp.png [NEW] objects\apex\apextablelamp\apextablelamplit.frames [NEW] objects\apex\apextablelamp\apextablelamplit.png objects\apex\apextorturebed\apextorturebed.object objects\apex\apextv\apextv.frames objects\apex\apextv\apextv.object objects\apex\apextv\apextv.png [NEW] objects\apex\apextv\apextvlit.frames [NEW] objects\apex\apextv\apextvlit.png objects\apex\apexwardrobe\apexwardrobe.object objects\apex\apexwoodenchair\apexwoodenchair.object objects\apex\classicbardoor\classicbardoor.object objects\apex\classicbed\classicbed.object objects\apex\classicbookcase\classicbookcase.object [NEW] objects\apex\classiccandlestick\classiccandlestick.animation objects\apex\classiccandlestick\classiccandlestick.frames objects\apex\classiccandlestick\classiccandlestick.object [NEW] objects\apex\classiccandlestick\classiccandlesticklit.frames [NEW] objects\apex\classiccandlestick\classiccandlesticklit.png objects\apex\classicchair\classicchair.object objects\apex\classicchandelier\classicchandelier.frames objects\apex\classicchandelier\classicchandelier.object [NEW] objects\apex\classicchandelier\classicchandelierlit.frames [NEW] objects\apex\classicchandelier\classicchandelierlit.png objects\apex\classiccupboard\classiccupboard.object objects\apex\classicdoor\classicdoor.object objects\apex\classiclight\classiclight.object objects\apex\classiclight\classiclightbg.frames [NEW] objects\apex\classiclight\classiclightbglit.frames [NEW] objects\apex\classiclight\classiclightbglit.png objects\apex\classiclight\classiclightleft.frames [NEW] objects\apex\classiclight\classiclightleftlit.frames [NEW] objects\apex\classiclight\classiclightleftlit.png objects\apex\classiclight\classiclightright.frames [NEW] objects\apex\classiclight\classiclightrightlit.frames [NEW] objects\apex\classiclight\classiclightrightlit.png objects\apex\classiclightart\classiclightart.frames objects\apex\classiclightart\classiclightart.object [NEW] objects\apex\classiclightart\classiclightartlit.frames [NEW] objects\apex\classiclightart\classiclightartlit.png [NEW] objects\apex\plasmadisc\plasmadisc.animation objects\apex\plasmadisc\plasmadisc.frames objects\apex\plasmadisc\plasmadisc.object objects\apex\plasmadisc\plasmadisc.png [NEW] objects\apex\plasmadisc\plasmadisclit.frames [NEW] objects\apex\plasmadisc\plasmadisclit.png objects\apex\respawnpod\behavior.lua objects\apex\respawnpod\respawnpod.object.disabled objects\apex\securitycamera\securitycamera.lua objects\apex\securitycamera\securitycamera.object objects\apex\teslaspike\teslaspike.object objects\apex\turret\turret.lua objects\apex\turret\turret.object [NEW] objects\apex\windchime\apexceilingtv.png [NEW] objects\apex\windchime\apexceilingtvicon.png [NEW] objects\apex\windchime\windchime.animation [NEW] objects\apex\windchime\windchime.frames [NEW] objects\apex\windchime\windchime.object [NEW] objects\apex\windchime\windchime.png [NEW] objects\arttrophies\glitchianman\glitchianman.frames [NEW] objects\arttrophies\glitchianman\glitchianman.object [NEW] objects\arttrophies\glitchianman\glitchianman.png [NEW] objects\arttrophies\glitchianman\glitchianmanicon.png [NEW] objects\arttrophies\glitchspeare\glitchspeare.frames [NEW] objects\arttrophies\glitchspeare\glitchspeare.object [NEW] objects\arttrophies\glitchspeare\glitchspeare.png [NEW] objects\arttrophies\glitchspeare\glitchspeareicon.png [NEW] objects\arttrophies\paintingapespeare\paintingapespeare.frames [NEW] objects\arttrophies\paintingapespeare\paintingapespeare.object [NEW] objects\arttrophies\paintingapespeare\paintingapespeare.png [NEW] objects\arttrophies\paintingapespeare\paintingapespeareicon.png [NEW] objects\arttrophies\paintingapexpixellisa\paintingapexpixellisa.frames [NEW] objects\arttrophies\paintingapexpixellisa\paintingapexpixellisa.object [NEW] objects\arttrophies\paintingapexpixellisa\paintingapexpixellisa.png [NEW] objects\arttrophies\paintingapexpixellisa\paintingapexpixellisaicon.png [NEW] objects\arttrophies\paintinggothic\paintinggothic.frames [NEW] objects\arttrophies\paintinggothic\paintinggothic.object [NEW] objects\arttrophies\paintinggothic\paintinggothic.png [NEW] objects\arttrophies\paintinggothic\paintinggothicicon.png [NEW] objects\arttrophies\paintingmonalisa\paintingmonalisa.frames [NEW] objects\arttrophies\paintingmonalisa\paintingmonalisa.object [NEW] objects\arttrophies\paintingmonalisa\paintingmonalisa.png [NEW] objects\arttrophies\paintingmonalisa\paintingmonalisaicon.png [NEW] objects\arttrophies\paintingshakespeare\paintingshakespeare.frames [NEW] objects\arttrophies\paintingshakespeare\paintingshakespeare.object [NEW] objects\arttrophies\paintingshakespeare\paintingshakespeare.png [NEW] objects\arttrophies\paintingshakespeare\paintingshakespeareicon.png [NEW] objects\arttrophies\paintingstarrynight\paintingstarrynight.frames [NEW] objects\arttrophies\paintingstarrynight\paintingstarrynight.object [NEW] objects\arttrophies\paintingstarrynight\paintingstarrynight.png [NEW] objects\arttrophies\paintingstarrynight\paintingstarrynighticon.png [NEW] objects\arttrophies\venusdepixel\venusdepixel.frames [NEW] objects\arttrophies\venusdepixel\venusdepixel.object [NEW] objects\arttrophies\venusdepixel\venusdepixel.png [NEW] objects\arttrophies\venusdepixel\venusdepixelicon.png objects\avian\ashjar1\ashjar1.object objects\avian\ashjar2\ashjar2.object objects\avian\ashjar3\ashjar3.object objects\avian\avianbench1\avianbench1.object objects\avian\avianbench2\avianbench2.object [NEW] objects\avian\aviancaptainschair\aviancaptainschair2.frames [NEW] objects\avian\aviancaptainschair\aviancaptainschair2.object [NEW] objects\avian\aviancaptainschair\aviancaptainschair2.png objects\avian\bardoor\bardoor.object objects\avian\bardoor2\bardoor2.object objects\avian\bardoor2\bardoor2.png [NEW] objects\avian\bardoor3\bardoor3.frames [NEW] objects\avian\bardoor3\bardoor3.object [NEW] objects\avian\bardoor3\bardoor3.png [NEW] objects\avian\bardoor3\bardoor3icon.png objects\avian\bigjar1\bigjar1.object objects\avian\bigjar1\bigjar1.png objects\avian\birdbed\birdbed.object objects\avian\birddoor\birddoor.object [NEW] objects\avian\birdgroundlantern\birdgroundlantern.animation objects\avian\birdgroundlantern\birdgroundlantern.frames objects\avian\birdgroundlantern\birdgroundlantern.object objects\avian\birdgroundlantern\birdgroundlantern.png objects\avian\birdgroundlantern\birdgroundlanternicon.png [NEW] objects\avian\birdgroundlantern\birdgroundlanternlit.frames [NEW] objects\avian\birdgroundlantern\birdgroundlanternlit.png objects\avian\birdthrone\birdthrone.object objects\avian\birdthrone\birdthrone.png [NEW] objects\avian\birdthrone\birdthronecover.png objects\avian\birdthrone\birdthroneicon.png objects\avian\chestavian\chestavian1.object objects\avian\chestavian2\chestavian2.object objects\avian\chestmedavian\chestmedavian1.object objects\avian\chestmedavian2\chestmedavian2.object objects\avian\consoletribal1\consoletribal1.object objects\avian\consoletribal2\consoletribal2.object [NEW] objects\avian\consoletribal3\consoletribal3.frames objects\avian\consoletribal3\consoletribal3.object [NEW] objects\avian\consoletribal3\consoletribal3.png objects\avian\consoletribal3\consoletribal3icon.png objects\avian\consoletribal4\consoletribal4.object objects\avian\consoletribalwall\consoletribalwall.frames objects\avian\consoletribalwall\consoletribalwall.object [NEW] objects\avian\crystaltorch\crystaltorch.animation objects\avian\crystaltorch\crystaltorch.frames objects\avian\crystaltorch\crystaltorch.object [NEW] objects\avian\crystaltorch\crystaltorchlit.frames [NEW] objects\avian\crystaltorch\crystaltorchlit.png objects\avian\goldenjar1\goldenjar1.object objects\avian\midjar1\midjar1.object objects\avian\propeller\propeller.object [NEW] objects\avian\propeller\propellerleft.frames [NEW] objects\avian\propeller\propellerleft.png [NEW] objects\avian\propeller\propellerright.frames [NEW] objects\avian\propeller\propellerright.png [NEW] objects\avian\propeller\propellertop.frames [NEW] objects\avian\propeller\propellertop.png objects\avian\sacrificialaltar\sacrificialaltar.object objects\avian\sawblade\sawblade.object [NEW] objects\avian\screen1\screen.animation objects\avian\screen1\screen1.frames objects\avian\screen1\screen1.object objects\avian\screen1\screen1.png [NEW] objects\avian\screen1\screen1lit.frames [NEW] objects\avian\screen1\screen1lit.png [NEW] objects\avian\screen2\screen.animation objects\avian\screen2\screen2.frames objects\avian\screen2\screen2.object objects\avian\screen2\screen2.png [NEW] objects\avian\screen2\screen2lit.frames [NEW] objects\avian\screen2\screen2lit.png [NEW] objects\avian\screen3\screen.animation objects\avian\screen3\screen3.frames objects\avian\screen3\screen3.object objects\avian\screen3\screen3.png [NEW] objects\avian\screen3\screen3lit.frames [NEW] objects\avian\screen3\screen3lit.png [NEW] objects\avian\screen4\screen4.animation objects\avian\screen4\screen4.frames objects\avian\screen4\screen4.object objects\avian\screen4\screen4.png [NEW] objects\avian\screen4\screen4lit.frames [NEW] objects\avian\screen4\screen4lit.png [NEW] objects\avian\screen5\screen.animation objects\avian\screen5\screen5.frames objects\avian\screen5\screen5.object objects\avian\screen5\screen5.png [NEW] objects\avian\screen5\screen5lit.frames [NEW] objects\avian\screen5\screen5lit.png objects\avian\smalljar1\smalljar1.object objects\avian\spearrack\spearrack.png objects\avian\talljar1\talljar1.object objects\avian\talljar2\talljar2.object objects\avian\tombthing1\tombthing1.object objects\avian\tombthing2\tombthing2.object objects\avian\tombthing3\tombthing3.object objects\avian\tombthing4\tombthing4.object objects\avian\tribalbed2\tribalbed2.object objects\avian\tribalbookcase1\tribalbookcase1.object objects\avian\tribalbookcase2\tribalbookcase2.object objects\avian\tribalcabinet1\tribalcabinet1.object objects\avian\tribalcloset1\tribalcloset1.object objects\avian\tribalcounter1\tribalcounter1.object objects\avian\tribaldoor\tribaldoor.object [NEW] objects\avian\triballamp\triballamp.animation objects\avian\triballamp\triballamp.frames objects\avian\triballamp\triballamp.object [NEW] objects\avian\triballamp\triballamplit.frames [NEW] objects\avian\triballamp\triballamplit.png objects\avian\tribalwallcabinet\tribalwallcabinet.object [NEW] objects\bonus\tallchair\icon.png [NEW] objects\bonus\tallchair\tallchair.frames [NEW] objects\bonus\tallchair\tallchair.object [NEW] objects\bonus\tallchair\tallchair.png objects\boss\decoyprincess.object objects\boss\ironbeacon.object objects\boss\peanutbutter.object objects\boss\sleepingrobot.object [NEW] objects\bugs\ashsprite\ashsprite.frames [NEW] objects\bugs\ashsprite\ashsprite.object [NEW] objects\bugs\ashsprite\ashsprite.png [NEW] objects\bugs\ashsprite\ashspriteicon.png [NEW] objects\bugs\aurorabee\aurorabee.frames [NEW] objects\bugs\aurorabee\aurorabee.object [NEW] objects\bugs\aurorabee\aurorabee.png [NEW] objects\bugs\aurorabee\aurorabeeicon.png [NEW] objects\bugs\blueback\blueback.frames [NEW] objects\bugs\blueback\blueback.object [NEW] objects\bugs\blueback\blueback.png [NEW] objects\bugs\blueback\bluebackicon.png [NEW] objects\bugs\brightstripe\brightstripe.frames [NEW] objects\bugs\brightstripe\brightstripe.object [NEW] objects\bugs\brightstripe\brightstripe.png [NEW] objects\bugs\brightstripe\brightstripeicon.png [NEW] objects\bugs\butterbee\butterbee.frames [NEW] objects\bugs\butterbee\butterbee.object [NEW] objects\bugs\butterbee\butterbee.png [NEW] objects\bugs\butterbee\butterbeeicon.png [NEW] objects\bugs\butterbee\butterbeelarge.frames [NEW] objects\bugs\butterbee\butterbeelarge.png [NEW] objects\bugs\cinderfly\cinderfly.frames [NEW] objects\bugs\cinderfly\cinderfly.object [NEW] objects\bugs\cinderfly\cinderfly.png [NEW] objects\bugs\cinderfly\cinderflyicon.png [NEW] objects\bugs\dewhopper\dewhopper.frames [NEW] objects\bugs\dewhopper\dewhopper.object [NEW] objects\bugs\dewhopper\dewhopper.png [NEW] objects\bugs\dewhopper\dewhoppericon.png [NEW] objects\bugs\driftbell\driftbell.frames [NEW] objects\bugs\driftbell\driftbell.object [NEW] objects\bugs\driftbell\driftbell.png [NEW] objects\bugs\driftbell\driftbellicon.png [NEW] objects\bugs\dustmoth\dustmoth.frames [NEW] objects\bugs\dustmoth\dustmoth.object [NEW] objects\bugs\dustmoth\dustmoth.png [NEW] objects\bugs\dustmoth\dustmothicon.png [NEW] objects\bugs\fawnfly\fawnfly.frames [NEW] objects\bugs\fawnfly\fawnfly.object [NEW] objects\bugs\fawnfly\fawnfly.png [NEW] objects\bugs\fawnfly\fawnflyicon.png [NEW] objects\bugs\fireygiant\fireygiant.frames [NEW] objects\bugs\fireygiant\fireygiant.object [NEW] objects\bugs\fireygiant\fireygiant.png [NEW] objects\bugs\fireygiant\fireygianticon.png [NEW] objects\bugs\flameroach\flameroach.frames [NEW] objects\bugs\flameroach\flameroach.object [NEW] objects\bugs\flameroach\flameroach.png [NEW] objects\bugs\flameroach\flameroachicon.png [NEW] objects\bugs\frostfleck\frostfleck.frames [NEW] objects\bugs\frostfleck\frostfleck.object [NEW] objects\bugs\frostfleck\frostfleck.png [NEW] objects\bugs\frostfleck\frostfleckicon.png [NEW] objects\bugs\frostfly\frostfly.frames [NEW] objects\bugs\frostfly\frostfly.object [NEW] objects\bugs\frostfly\frostfly.png [NEW] objects\bugs\frostfly\frostflyicon.png [NEW] objects\bugs\gasgiant\gasgiant.frames [NEW] objects\bugs\gasgiant\gasgiant.object [NEW] objects\bugs\gasgiant\gasgiant.png [NEW] objects\bugs\gasgiant\gasgianticon.png [NEW] objects\bugs\glowbug\glowbug.frames [NEW] objects\bugs\glowbug\glowbug.object [NEW] objects\bugs\glowbug\glowbug.png [NEW] objects\bugs\glowbug\glowbugicon.png [NEW] objects\bugs\goldbuck\goldbuck.frames [NEW] objects\bugs\goldbuck\goldbuck.object [NEW] objects\bugs\goldbuck\goldbuck.png [NEW] objects\bugs\goldbuck\goldbuckicon.png [NEW] objects\bugs\greentip\greentip.frames [NEW] objects\bugs\greentip\greentip.object [NEW] objects\bugs\greentip\greentip.png [NEW] objects\bugs\greentip\greentipicon.png [NEW] objects\bugs\heathugger\heathugger.frames [NEW] objects\bugs\heathugger\heathugger.object [NEW] objects\bugs\heathugger\heathugger.png [NEW] objects\bugs\heathugger\heathuggericon.png [NEW] objects\bugs\hivehog\hivehog.frames [NEW] objects\bugs\hivehog\hivehog.object [NEW] objects\bugs\hivehog\hivehog.png [NEW] objects\bugs\hivehog\hivehogicon.png [NEW] objects\bugs\icetip\icetip.frames [NEW] objects\bugs\icetip\icetip.object [NEW] objects\bugs\icetip\icetip.png [NEW] objects\bugs\icetip\icetipicon.png [NEW] objects\bugs\lavahopper\lavahopper.frames [NEW] objects\bugs\lavahopper\lavahopper.object [NEW] objects\bugs\lavahopper\lavahopper.png [NEW] objects\bugs\lavahopper\lavahoppericon.png [NEW] objects\bugs\muddancer\muddancer.frames [NEW] objects\bugs\muddancer\muddancer.object [NEW] objects\bugs\muddancer\muddancer.png [NEW] objects\bugs\muddancer\muddancericon.png [NEW] objects\bugs\mudstag\mudstag.frames [NEW] objects\bugs\mudstag\mudstag.object [NEW] objects\bugs\mudstag\mudstag.png [NEW] objects\bugs\mudstag\mudstagicon.png [NEW] objects\bugs\orphanfly\orphanfly.frames [NEW] objects\bugs\orphanfly\orphanfly.object [NEW] objects\bugs\orphanfly\orphanfly.png [NEW] objects\bugs\orphanfly\orphanflyicon.png [NEW] objects\bugs\phoenixfly\phoenixfly.frames [NEW] objects\bugs\phoenixfly\phoenixfly.object [NEW] objects\bugs\phoenixfly\phoenixfly.png [NEW] objects\bugs\phoenixfly\phoenixflyicon.png [NEW] objects\bugs\polarmoth\polarmoth.frames [NEW] objects\bugs\polarmoth\polarmoth.object [NEW] objects\bugs\polarmoth\polarmoth.png [NEW] objects\bugs\polarmoth\polarmothicon.png [NEW] objects\bugs\redwing\redwing.frames [NEW] objects\bugs\redwing\redwing.object [NEW] objects\bugs\redwing\redwing.png [NEW] objects\bugs\redwing\redwingicon.png [NEW] objects\bugs\sandclown\sandclown.frames [NEW] objects\bugs\sandclown\sandclown.object [NEW] objects\bugs\sandclown\sandclown.png [NEW] objects\bugs\sandclown\sandclownicon.png [NEW] objects\bugs\scuttleploom\scuttleploom.frames [NEW] objects\bugs\scuttleploom\scuttleploom.object [NEW] objects\bugs\scuttleploom\scuttleploom.png [NEW] objects\bugs\scuttleploom\scuttleploomicon.png [NEW] objects\bugs\seahornet\seahornet.frames [NEW] objects\bugs\seahornet\seahornet.object [NEW] objects\bugs\seahornet\seahornet.png [NEW] objects\bugs\seahornet\seahorneticon.png [NEW] objects\bugs\shadowmoth\shadowmoth.frames [NEW] objects\bugs\shadowmoth\shadowmoth.object [NEW] objects\bugs\shadowmoth\shadowmoth.png [NEW] objects\bugs\shadowmoth\shadowmothicon.png [NEW] objects\bugs\shardwing\shardwing.frames [NEW] objects\bugs\shardwing\shardwing.object [NEW] objects\bugs\shardwing\shardwing.png [NEW] objects\bugs\shardwing\shardwingicon.png [NEW] objects\bugs\shellcreep\shellcreep.frames [NEW] objects\bugs\shellcreep\shellcreep.object [NEW] objects\bugs\shellcreep\shellcreep.png [NEW] objects\bugs\shellcreep\shellcreepicon.png [NEW] objects\bugs\snowskater\snowskater.frames [NEW] objects\bugs\snowskater\snowskater.object [NEW] objects\bugs\snowskater\snowskater.png [NEW] objects\bugs\snowskater\snowskatericon.png [NEW] objects\bugs\stinkjack\stinkjack.frames [NEW] objects\bugs\stinkjack\stinkjack.object [NEW] objects\bugs\stinkjack\stinkjack.png [NEW] objects\bugs\stinkjack\stinkjackicon.png [NEW] objects\bugs\sunskipper\sunskipper.frames [NEW] objects\bugs\sunskipper\sunskipper.object [NEW] objects\bugs\sunskipper\sunskipper.png [NEW] objects\bugs\sunskipper\sunskippericon.png [NEW] objects\bugs\testbug\testbug.frames [NEW] objects\bugs\testbug\testbug.object [NEW] objects\bugs\testbug\testbug.png [NEW] objects\bugs\testbug\testbugicon.png [NEW] objects\bugs\thornbee\thornbee.frames [NEW] objects\bugs\thornbee\thornbee.object [NEW] objects\bugs\thornbee\thornbee.png [NEW] objects\bugs\thornbee\thornbeeicon.png [NEW] objects\bugs\tidefly\tidefly.frames [NEW] objects\bugs\tidefly\tidefly.object [NEW] objects\bugs\tidefly\tidefly.png [NEW] objects\bugs\tidefly\tideflyicon.png [NEW] objects\bugs\vineclimber\vineclimber.frames [NEW] objects\bugs\vineclimber\vineclimber.object [NEW] objects\bugs\vineclimber\vineclimber.png [NEW] objects\bugs\vineclimber\vineclimbericon.png [NEW] objects\bugs\wavebird\wavebird.frames [NEW] objects\bugs\wavebird\wavebird.object [NEW] objects\bugs\wavebird\wavebird.png [NEW] objects\bugs\wavebird\wavebirdicon.png [NEW] objects\bugs\xenofly\xenofly.frames [NEW] objects\bugs\xenofly\xenofly.object [NEW] objects\bugs\xenofly\xenofly.png [NEW] objects\bugs\xenofly\xenoflyicon.png [NEW] objects\crafting\acceleratortable\acceleratortable.frames [NEW] objects\crafting\acceleratortable\acceleratortable.object [NEW] objects\crafting\acceleratortable\acceleratortable.png [NEW] objects\crafting\acceleratortable\acceleratortableicon.png [NEW] objects\crafting\acceleratortable\acceleratortablelit.frames [NEW] objects\crafting\acceleratortable\acceleratortablelit.png [NEW] objects\crafting\alloyfurnace\alloyfurnace.frames [NEW] objects\crafting\alloyfurnace\alloyfurnace.object [NEW] objects\crafting\alloyfurnace\alloyfurnace.png [NEW] objects\crafting\alloyfurnace\alloyfurnaceicon.png [NEW] objects\crafting\alloyfurnace\alloyfurnacelit.frames [NEW] objects\crafting\alloyfurnace\alloyfurnacelit.png [NEW] objects\crafting\capturestation\capturestation.frames [NEW] objects\crafting\capturestation\capturestation.object [NEW] objects\crafting\capturestation\capturestation.png [NEW] objects\crafting\capturestation\capturestationicon.png [NEW] objects\crafting\fossilstation\fossilstation.frames [NEW] objects\crafting\fossilstation\fossilstation.object [NEW] objects\crafting\fossilstation\fossilstation.png [NEW] objects\crafting\fossilstation\fossilstationicon.png [NEW] objects\crafting\fossilstation\fossilstationlit.frames [NEW] objects\crafting\fossilstation\fossilstationlit.png [NEW] objects\crafting\ironanvil\ironanvil.frames [NEW] objects\crafting\ironanvil\ironanvil.object [NEW] objects\crafting\ironanvil\ironanvil.png [NEW] objects\crafting\ironanvil\ironanvilicon.png [NEW] objects\crafting\ironcraftingtable\ironcraftingtable.frames [NEW] objects\crafting\ironcraftingtable\ironcraftingtable.object [NEW] objects\crafting\ironcraftingtable\ironcraftingtable.png [NEW] objects\crafting\ironcraftingtable\ironcraftingtableicon.png [NEW] objects\crafting\manipulatortable\manipulatortable.frames [NEW] objects\crafting\manipulatortable\manipulatortable.object [NEW] objects\crafting\manipulatortable\manipulatortable.png [NEW] objects\crafting\manipulatortable\manipulatortableicon.png [NEW] objects\crafting\manipulatortable\manipulatortablelit.frames [NEW] objects\crafting\manipulatortable\manipulatortablelit.png [NEW] objects\crafting\metalworkstation\metalworkstation.frames [NEW] objects\crafting\metalworkstation\metalworkstation.object [NEW] objects\crafting\metalworkstation\metalworkstation.png [NEW] objects\crafting\metalworkstation\metalworkstationicon.png [NEW] objects\crafting\metalworkstation\metalworkstationlit.frames [NEW] objects\crafting\metalworkstation\metalworkstationlit.png [NEW] objects\crafting\pixelcompressor\pixelcompressor.frames [NEW] objects\crafting\pixelcompressor\pixelcompressor.object [NEW] objects\crafting\pixelcompressor\pixelcompressor.png [NEW] objects\crafting\pixelcompressor\pixelcompressoricon.png [NEW] objects\crafting\refinery\refinery.frames [NEW] objects\crafting\refinery\refinery.object [NEW] objects\crafting\refinery\refinery.png [NEW] objects\crafting\refinery\refineryicon.png [NEW] objects\crafting\refinery\refinerylit.frames [NEW] objects\crafting\refinery\refinerylit.png [NEW] objects\crafting\roboticcraftingtable\roboticcraftingtable.frames [NEW] objects\crafting\roboticcraftingtable\roboticcraftingtable.object [NEW] objects\crafting\roboticcraftingtable\roboticcraftingtable.png [NEW] objects\crafting\roboticcraftingtable\roboticcraftingtableicon.png [NEW] objects\crafting\roboticcraftingtable\roboticcraftingtablelit.frames [NEW] objects\crafting\roboticcraftingtable\roboticcraftingtablelit.png [NEW] objects\crafting\scifianvil\scifianvil.frames [NEW] objects\crafting\scifianvil\scifianvil.object [NEW] objects\crafting\scifianvil\scifianvil.png [NEW] objects\crafting\scifianvil\scifianvilicon.png [NEW] objects\crafting\scifianvil\scifianvillit.frames [NEW] objects\crafting\scifianvil\scifianvillit.png [NEW] objects\crafting\scififurnace\scififurnace.frames [NEW] objects\crafting\scififurnace\scififurnace.object [NEW] objects\crafting\scififurnace\scififurnace.png [NEW] objects\crafting\scififurnace\scififurnaceicon.png [NEW] objects\crafting\scififurnace\scififurnacelit.frames [NEW] objects\crafting\scififurnace\scififurnacelit.png [NEW] objects\crafting\separatortable\separatortable.frames [NEW] objects\crafting\separatortable\separatortable.object [NEW] objects\crafting\separatortable\separatortable.png [NEW] objects\crafting\separatortable\separatortableicon.png [NEW] objects\crafting\separatortable\separatortablelit.frames [NEW] objects\crafting\separatortable\separatortablelit.png [NEW] objects\crafting\skyrail\skyrailtable.frames [NEW] objects\crafting\skyrail\skyrailtable.object [NEW] objects\crafting\skyrail\skyrailtable.png [NEW] objects\crafting\skyrail\skyrailtableicon.png [NEW] objects\crafting\spawnerstation\spawnerstation.frames [NEW] objects\crafting\spawnerstation\spawnerstation.object [NEW] objects\crafting\spawnerstation\spawnerstation.png [NEW] objects\crafting\spawnerstation\spawnerstationicon.png [NEW] objects\crafting\stonefurnace\stonefurnace.frames [NEW] objects\crafting\stonefurnace\stonefurnace.object [NEW] objects\crafting\stonefurnace\stonefurnace.png [NEW] objects\crafting\stonefurnace\stonefurnaceicon.png [NEW] objects\crafting\stonefurnace\stonefurnacelit.frames [NEW] objects\crafting\stonefurnace\stonefurnacelit.png [NEW] objects\crafting\wiringstation\wiringstation.frames [NEW] objects\crafting\wiringstation\wiringstation.object [NEW] objects\crafting\wiringstation\wiringstation.png [NEW] objects\crafting\wiringstation\wiringstationicon.png [NEW] objects\crafting\woodencookingtable\woodencookingtable.frames [NEW] objects\crafting\woodencookingtable\woodencookingtable.object [NEW] objects\crafting\woodencookingtable\woodencookingtable.png [NEW] objects\crafting\woodencookingtable\woodencookingtableicon.png [NEW] objects\crafting\woodencraftingtable\woodencraftingtable.frames [NEW] objects\crafting\woodencraftingtable\woodencraftingtable.object [NEW] objects\crafting\woodencraftingtable\woodencraftingtable.png [NEW] objects\crafting\woodencraftingtable\woodencraftingtableicon.png [NEW] objects\crafting\yarnspinner\yarnspinner.frames [NEW] objects\crafting\yarnspinner\yarnspinner.object [NEW] objects\crafting\yarnspinner\yarnspinner.png [NEW] objects\crafting\yarnspinner\yarnspinnericon.png objects\farmables\automato\automatoseed.frames objects\farmables\automato\automatoseed.object objects\farmables\automato\automatoseed.png objects\farmables\automato\automatoseedicon.png objects\farmables\automato\wildautomatoseed.object objects\farmables\avesmingo\avesmingoseed.frames objects\farmables\avesmingo\avesmingoseed.object objects\farmables\avesmingo\avesmingoseed.png objects\farmables\avesmingo\avesmingoseedicon.png objects\farmables\avesmingo\wildavesmingoseed.object objects\farmables\banana\bananaseed.frames objects\farmables\banana\bananaseed.object objects\farmables\banana\bananaseed.png objects\farmables\banana\bananaseedicon.png objects\farmables\banana\wildbananaseed.object objects\farmables\beakseed\beakseedseed.frames objects\farmables\beakseed\beakseedseed.object objects\farmables\beakseed\beakseedseed.png objects\farmables\beakseed\beakseedseedicon.png objects\farmables\beakseed\wildbeakseedseed.object objects\farmables\boltbulb\boltbulbseed.object objects\farmables\boltbulb\boltbulbseedicon.png objects\farmables\boltbulb\wildboltbulbseed.object objects\farmables\boneboo\bonebooseed.frames objects\farmables\boneboo\bonebooseed.object objects\farmables\boneboo\bonebooseed.png objects\farmables\boneboo\bonebooseedicon.png objects\farmables\boneboo\wildbonebooseed.object objects\farmables\carrot\carrotseed.object objects\farmables\carrot\carrotseed.png objects\farmables\carrot\carrotseedicon.png objects\farmables\carrot\wildcarrotseed.object objects\farmables\chili\chiliseed.frames objects\farmables\chili\chiliseed.object objects\farmables\chili\chiliseed.png objects\farmables\chili\chiliseedicon.png objects\farmables\chili\wildchiliseed.object [NEW] objects\farmables\coffee\coffeeseed.frames [NEW] objects\farmables\coffee\coffeeseed.object [NEW] objects\farmables\coffee\coffeeseed.png [NEW] objects\farmables\coffee\coffeeseedicon.png [NEW] objects\farmables\coffee\wildcoffeeseed.object objects\farmables\coralcreep\coralcreepseed.frames objects\farmables\coralcreep\coralcreepseed.object objects\farmables\coralcreep\coralcreepseed.png objects\farmables\coralcreep\coralcreepseedicon.png objects\farmables\coralcreep\wildcoralcreepseed.object objects\farmables\corn\cornseed.frames objects\farmables\corn\cornseed.object objects\farmables\corn\cornseed.png objects\farmables\corn\cornseedicon.png objects\farmables\corn\wildcornseed.object objects\farmables\crystalplant\crystalplantseed.object objects\farmables\crystalplant\crystalplantseedicon.png objects\farmables\crystalplant\wildcrystalplantseed.object objects\farmables\currentcorn\currentcornseed.object objects\farmables\currentcorn\currentcornseedicon.png objects\farmables\currentcorn\wildcurrentcornseed.object objects\farmables\diodia\diodiaseed.object objects\farmables\diodia\diodiaseedicon.png objects\farmables\diodia\wilddiodaseed.object objects\farmables\dirturchin\dirturchinseed.object objects\farmables\dirturchin\dirturchinseed.png objects\farmables\dirturchin\dirturchinseedicon.png objects\farmables\dirturchin\wilddirturchinseed.object objects\farmables\eggshoot\eggshootseed.object objects\farmables\eggshoot\eggshootseedicon.png objects\farmables\eggshoot\wildeggshootseed.object objects\farmables\feathercrown\feathercrownseed.object objects\farmables\feathercrown\feathercrownseedicon.png objects\farmables\feathercrown\wildfeathercrownseed.object objects\farmables\flowerblue\flowerblue.object objects\farmables\flowerblue\flowerblue.png objects\farmables\flowerred\flowerred.object objects\farmables\flowerred\flowerred.png [NEW] objects\farmables\flowerspring\flowerspring.frames [NEW] objects\farmables\flowerspring\flowerspring.object [NEW] objects\farmables\flowerspring\flowerspring.png [NEW] objects\farmables\flowerspring\grapesseedicon.png objects\farmables\floweryellow\floweryellow.object objects\farmables\floweryellow\floweryellow.png objects\farmables\grapes\grapesseed.frames objects\farmables\grapes\grapesseed.object objects\farmables\grapes\grapesseed.png objects\farmables\grapes\grapesseedicon.png objects\farmables\grapes\wildgrapesseed.object objects\farmables\kiwi\kiwiseed.object objects\farmables\kiwi\kiwiseedicon.png objects\farmables\kiwi\wildkiwiseed.object objects\farmables\mushroom\mushroomseed.object objects\farmables\neonmelon\neonmelonseed.object objects\farmables\neonmelon\neonmelonseedicon.png [NEW] objects\farmables\neonmelon\neonmelonseedlit.png objects\farmables\neonmelon\wildneonmelonseed.object objects\farmables\oculemon\oculemonseed.object objects\farmables\oculemon\oculemonseedicon.png objects\farmables\oculemon\wildoculemonseed.object objects\farmables\pearlpea\pearlpeaseed.frames objects\farmables\pearlpea\pearlpeaseed.object objects\farmables\pearlpea\pearlpeaseed.png objects\farmables\pearlpea\pearlpeaseedicon.png objects\farmables\pearlpea\wildpearlpeaseed.object objects\farmables\pineapple\pineappleseed.object objects\farmables\pineapple\pineappleseedicon.png objects\farmables\pineapple\wildpineappleseed.object objects\farmables\potatoes\potatoseed.object objects\farmables\potatoes\potatoseedicon.png objects\farmables\potatoes\wildpotatoseed.object objects\farmables\pussplum\pussplumseed.object objects\farmables\pussplum\pussplumseedicon.png objects\farmables\pussplum\wildpussplumseed.object objects\farmables\reefpod\reefpodseed.object objects\farmables\reefpod\reefpodseedicon.png objects\farmables\reefpod\wildreefpodseed.object objects\farmables\rice\riceseed.frames objects\farmables\rice\riceseed.object objects\farmables\rice\riceseed.png objects\farmables\rice\riceseedicon.png objects\farmables\rice\wildriceseed.object objects\farmables\sugarcane\sugarcaneseed.object objects\farmables\sugarcane\sugarcaneseedicon.png objects\farmables\sugarcane\wildsugarcaneseed.object [NEW] objects\farmables\swordstone\swordstoneseed.frames [NEW] objects\farmables\swordstone\swordstoneseed.object [NEW] objects\farmables\swordstone\swordstoneseed.png [NEW] objects\farmables\swordstone\swordstoneseedicon.png [NEW] objects\farmables\swordstone\wildswordstoneseed.object [NEW] objects\farmables\thornplant\thornplant.frames [NEW] objects\farmables\thornplant\thornplant.object [NEW] objects\farmables\thornplant\thornplant.png [NEW] objects\farmables\thornplant\thornplanticon.png objects\farmables\tomato\tomatoseed.frames objects\farmables\tomato\tomatoseed.object objects\farmables\tomato\tomatoseed.png objects\farmables\tomato\tomatoseedicon.png objects\farmables\tomato\wildtomatoseed.object objects\farmables\toxictop\toxictopseed.object objects\farmables\toxictop\toxictopseedicon.png objects\farmables\toxictop\wildtoxictopseed.object objects\farmables\wartweed\wartweedseed.object objects\farmables\wartweed\wartweedseedicon.png objects\farmables\wartweed\wildwartweedseed.object objects\farmables\wheat\wheatseed.object objects\farmables\wheat\wildwheatseed.object objects\floran\bamboodoor\bamboodoor.object objects\floran\chestfloran1\chestfloran1.object objects\floran\chestfloran2\chestfloran2.object objects\floran\chestplant1\chestplant1.object [NEW] objects\floran\chestplant1\chestplant1icon.png objects\floran\floranbed\floranbed.object objects\floran\floranbookcase\floranbookcase.object objects\floran\florancabinet1\florancabinet1.object objects\floran\florancabinet2\florancabinet2.object objects\floran\florancabinet3\florancabinet3.object [NEW] objects\floran\floranchandelier\floranchandelier.animation objects\floran\floranchandelier\floranchandelier.frames objects\floran\floranchandelier\floranchandelier.object [NEW] objects\floran\floranchandelier\floranchandelierlit.frames [NEW] objects\floran\floranchandelier\floranchandelierlit.png objects\floran\florancrate\florancrate.object objects\floran\florandoor\florandoor.object objects\floran\floranlamp1\floranlamp1.frames objects\floran\floranlamp1\floranlamp1.object objects\floran\floranlamp1\floranlamp1lit.frames objects\floran\floranlight\floranlight.object objects\floran\floranlight\floranlightback1.frames objects\floran\floranlight\floranlightback2.frames objects\floran\floranlight\floranlightceiling1.frames objects\floran\floranlight\floranlightceiling2.frames objects\floran\floranlight\floranlightleft1.frames objects\floran\floranlight\floranlightleft2.frames objects\floran\floranlight\floranlightright1.frames objects\floran\floranlight\floranlightright2.frames objects\floran\floranstove\floranstove.object objects\floran\floranstove\floranstove.png [NEW] objects\floran\floranstove\floranstovelit.frames [NEW] objects\floran\floranstove\floranstovelit.png objects\floran\huntingdoor1\huntingdoor1.object [NEW] objects\floran\huntinggroundtorch\huntinggroundtorch.animation objects\floran\huntinggroundtorch\huntinggroundtorch.frames objects\floran\huntinggroundtorch\huntinggroundtorch.object objects\floran\huntinggroundtorch\huntinggroundtorch.png [NEW] objects\floran\huntinggroundtorch\huntinggroundtorchlit.frames [NEW] objects\floran\huntinggroundtorch\huntinggroundtorchlit.png objects\floran\huntinglight1\huntinglight1.frames objects\floran\huntinglight1\huntinglight1.object objects\floran\huntinglight1\huntinglight1lit.frames objects\floran\huntinglight2\huntinglight2.object objects\floran\huntinglight3\huntinglight3.object objects\floran\huntingpike1\huntingpike1.frames objects\floran\huntingpike1\huntingpike1.object objects\floran\huntingpike1\huntingpike1.png objects\floran\huntingpike2\huntingpike2.frames objects\floran\huntingpike2\huntingpike2.object objects\floran\huntingpike2\huntingpike2.png objects\floran\huntingpike3\huntingpike3.object objects\floran\huntingpike3\huntingpike3.png objects\floran\huntingpressureplate\huntingpressureplate.object objects\floran\huntingpunjisticks1\huntingpunjisticks1.object objects\floran\huntingpunjisticks2\huntingpunjisticks2.object objects\floran\plantbed1\plantbed1.object objects\floran\plantbed2\plantbed2.object objects\floran\plantbed3\plantbed3.object objects\floran\plantbed4\plantbed4.object objects\floran\plantbiolight\plantbiolight.object objects\floran\plantcabinet1\plantcabinet1.object objects\floran\plantcabinet2\plantcabinet2.object objects\floran\plantdesklamp\plantdesklamp1.object objects\floran\plantdoor1\plantdoor1.object objects\floran\plantdoor1\plantdoor1.png objects\floran\plantdoor2\plantdoor2.frames objects\floran\plantdoor2\plantdoor2.object objects\floran\plantdrysapdispenser\plantdrysapdispenser.object objects\floran\plantorb\plantorb.object objects\floran\plantpanel\plantpanel.object objects\floran\planttorch\planttorch.object objects\floran\plantvolcano1\plantvolcano1.object objects\floran\plantvolcano2\plantvolcano2.object objects\floran\plantvolcano3\plantvolcano3.object objects\floran\plantvolcano4\plantvolcano4.object objects\floran\plantvolcano5\plantvolcano5.object [NEW] objects\fossils\1piece\fossilsingle1\fossilsingle1.frames [NEW] objects\fossils\1piece\fossilsingle1\fossilsingle1.object [NEW] objects\fossils\1piece\fossilsingle1\fossilsingle1.png [NEW] objects\fossils\1piece\fossilsingle1\fossilsingle1icon.png [NEW] objects\fossils\1piece\fossilsingle2\fossilsingle2.frames [NEW] objects\fossils\1piece\fossilsingle2\fossilsingle2.object [NEW] objects\fossils\1piece\fossilsingle2\fossilsingle2.png [NEW] objects\fossils\1piece\fossilsingle2\fossilsingle2icon.png [NEW] objects\fossils\1piece\fossilsingle3\fossilsingle3.frames [NEW] objects\fossils\1piece\fossilsingle3\fossilsingle3.object [NEW] objects\fossils\1piece\fossilsingle3\fossilsingle3.png [NEW] objects\fossils\1piece\fossilsingle3\fossilsingle3icon.png [NEW] objects\fossils\1piece\fossilsingle4\fossilsingle4.frames [NEW] objects\fossils\1piece\fossilsingle4\fossilsingle4.object [NEW] objects\fossils\1piece\fossilsingle4\fossilsingle4.png [NEW] objects\fossils\1piece\fossilsingle4\fossilsingle4icon.png [NEW] objects\fossils\1piece\fossilsingle5\fossilsingle5.frames [NEW] objects\fossils\1piece\fossilsingle5\fossilsingle5.object [NEW] objects\fossils\1piece\fossilsingle5\fossilsingle5.png [NEW] objects\fossils\1piece\fossilsingle5\fossilsingle5icon.png [NEW] objects\fossils\2piece\fossildouble11\fossildouble11.frames [NEW] objects\fossils\2piece\fossildouble11\fossildouble11.object [NEW] objects\fossils\2piece\fossildouble11\fossildouble11.png [NEW] objects\fossils\2piece\fossildouble11\fossildouble11icon.png [NEW] objects\fossils\2piece\fossildouble12\fossildouble12.frames [NEW] objects\fossils\2piece\fossildouble12\fossildouble12.object [NEW] objects\fossils\2piece\fossildouble12\fossildouble12.png [NEW] objects\fossils\2piece\fossildouble12\fossildouble12icon.png [NEW] objects\fossils\2piece\fossildouble21\fossildouble21.frames [NEW] objects\fossils\2piece\fossildouble21\fossildouble21.object [NEW] objects\fossils\2piece\fossildouble21\fossildouble21.png [NEW] objects\fossils\2piece\fossildouble21\fossildouble21icon.png [NEW] objects\fossils\2piece\fossildouble22\fossildouble22.frames [NEW] objects\fossils\2piece\fossildouble22\fossildouble22.object [NEW] objects\fossils\2piece\fossildouble22\fossildouble22.png [NEW] objects\fossils\2piece\fossildouble22\fossildouble22icon.png [NEW] objects\fossils\2piece\fossildouble31\fossildouble31.frames [NEW] objects\fossils\2piece\fossildouble31\fossildouble31.object [NEW] objects\fossils\2piece\fossildouble31\fossildouble31.png [NEW] objects\fossils\2piece\fossildouble31\fossildouble31icon.png [NEW] objects\fossils\2piece\fossildouble32\fossildouble32.frames [NEW] objects\fossils\2piece\fossildouble32\fossildouble32.object [NEW] objects\fossils\2piece\fossildouble32\fossildouble32.png [NEW] objects\fossils\2piece\fossildouble32\fossildouble32icon.png [NEW] objects\fossils\2piece\fossildouble41\fossildouble41.frames [NEW] objects\fossils\2piece\fossildouble41\fossildouble41.object [NEW] objects\fossils\2piece\fossildouble41\fossildouble41.png [NEW] objects\fossils\2piece\fossildouble41\fossildouble41icon.png [NEW] objects\fossils\2piece\fossildouble42\fossildouble42.frames [NEW] objects\fossils\2piece\fossildouble42\fossildouble42.object [NEW] objects\fossils\2piece\fossildouble42\fossildouble42.png [NEW] objects\fossils\2piece\fossildouble42\fossildouble42icon.png [NEW] objects\fossils\2piece\fossildouble51\fossildouble51.frames [NEW] objects\fossils\2piece\fossildouble51\fossildouble51.object [NEW] objects\fossils\2piece\fossildouble51\fossildouble51.png [NEW] objects\fossils\2piece\fossildouble51\fossildouble51icon.png [NEW] objects\fossils\2piece\fossildouble52\fossildouble52.frames [NEW] objects\fossils\2piece\fossildouble52\fossildouble52.object [NEW] objects\fossils\2piece\fossildouble52\fossildouble52.png [NEW] objects\fossils\2piece\fossildouble52\fossildouble52icon.png [NEW] objects\fossils\3piece\fossiltriple11\fossiltriple11.frames [NEW] objects\fossils\3piece\fossiltriple11\fossiltriple11.object [NEW] objects\fossils\3piece\fossiltriple11\fossiltriple11.png [NEW] objects\fossils\3piece\fossiltriple11\fossiltriple11icon.png [NEW] objects\fossils\3piece\fossiltriple12\fossiltriple12.frames [NEW] objects\fossils\3piece\fossiltriple12\fossiltriple12.object [NEW] objects\fossils\3piece\fossiltriple12\fossiltriple12.png [NEW] objects\fossils\3piece\fossiltriple12\fossiltriple12icon.png [NEW] objects\fossils\3piece\fossiltriple13\fossiltriple13.frames [NEW] objects\fossils\3piece\fossiltriple13\fossiltriple13.object [NEW] objects\fossils\3piece\fossiltriple13\fossiltriple13.png [NEW] objects\fossils\3piece\fossiltriple13\fossiltriple13icon.png [NEW] objects\fossils\3piece\fossiltriple21\fossiltriple21.frames [NEW] objects\fossils\3piece\fossiltriple21\fossiltriple21.object [NEW] objects\fossils\3piece\fossiltriple21\fossiltriple21.png [NEW] objects\fossils\3piece\fossiltriple21\fossiltriple21icon.png [NEW] objects\fossils\3piece\fossiltriple22\fossiltriple22.frames [NEW] objects\fossils\3piece\fossiltriple22\fossiltriple22.object [NEW] objects\fossils\3piece\fossiltriple22\fossiltriple22.png [NEW] objects\fossils\3piece\fossiltriple22\fossiltriple22icon.png [NEW] objects\fossils\3piece\fossiltriple23\fossiltriple23.frames [NEW] objects\fossils\3piece\fossiltriple23\fossiltriple23.object [NEW] objects\fossils\3piece\fossiltriple23\fossiltriple23.png [NEW] objects\fossils\3piece\fossiltriple23\fossiltriple23icon.png [NEW] objects\fossils\3piece\fossiltriple31\fossiltriple31.frames [NEW] objects\fossils\3piece\fossiltriple31\fossiltriple31.object [NEW] objects\fossils\3piece\fossiltriple31\fossiltriple31.png [NEW] objects\fossils\3piece\fossiltriple31\fossiltriple31icon.png [NEW] objects\fossils\3piece\fossiltriple32\fossiltriple32.frames [NEW] objects\fossils\3piece\fossiltriple32\fossiltriple32.object [NEW] objects\fossils\3piece\fossiltriple32\fossiltriple32.png [NEW] objects\fossils\3piece\fossiltriple32\fossiltriple32icon.png [NEW] objects\fossils\3piece\fossiltriple33\fossiltriple33.frames [NEW] objects\fossils\3piece\fossiltriple33\fossiltriple33.object [NEW] objects\fossils\3piece\fossiltriple33\fossiltriple33.png [NEW] objects\fossils\3piece\fossiltriple33\fossiltriple33icon.png [NEW] objects\fossils\3piece\fossiltriple41\fossiltriple41.frames [NEW] objects\fossils\3piece\fossiltriple41\fossiltriple41.object [NEW] objects\fossils\3piece\fossiltriple41\fossiltriple41.png [NEW] objects\fossils\3piece\fossiltriple41\fossiltriple41icon.png [NEW] objects\fossils\3piece\fossiltriple42\fossiltriple42.frames [NEW] objects\fossils\3piece\fossiltriple42\fossiltriple42.object [NEW] objects\fossils\3piece\fossiltriple42\fossiltriple42.png [NEW] objects\fossils\3piece\fossiltriple42\fossiltriple42icon.png [NEW] objects\fossils\3piece\fossiltriple43\fossiltriple43.frames [NEW] objects\fossils\3piece\fossiltriple43\fossiltriple43.object [NEW] objects\fossils\3piece\fossiltriple43\fossiltriple43.png [NEW] objects\fossils\3piece\fossiltriple43\fossiltriple43icon.png [NEW] objects\fossils\3piece\fossiltriple51\fossiltriple51.frames [NEW] objects\fossils\3piece\fossiltriple51\fossiltriple51.object [NEW] objects\fossils\3piece\fossiltriple51\fossiltriple51.png [NEW] objects\fossils\3piece\fossiltriple51\fossiltriple51icon.png [NEW] objects\fossils\3piece\fossiltriple52\fossiltriple52.frames [NEW] objects\fossils\3piece\fossiltriple52\fossiltriple52.object [NEW] objects\fossils\3piece\fossiltriple52\fossiltriple52.png [NEW] objects\fossils\3piece\fossiltriple52\fossiltriple52icon.png [NEW] objects\fossils\3piece\fossiltriple53\fossiltriple53.frames [NEW] objects\fossils\3piece\fossiltriple53\fossiltriple53.object [NEW] objects\fossils\3piece\fossiltriple53\fossiltriple53.png [NEW] objects\fossils\3piece\fossiltriple53\fossiltriple53icon.png [NEW] objects\fossils\testfossil\fossiltooth.frames [NEW] objects\fossils\testfossil\fossiltooth.object [NEW] objects\fossils\testfossil\fossiltooth.png [NEW] objects\fossils\testfossil\fossiltoothicon.png [NEW] objects\gate\ancientconsole\ancientconsole.animation [NEW] objects\gate\ancientconsole\ancientconsole.frames [NEW] objects\gate\ancientconsole\ancientconsole.lua [NEW] objects\gate\ancientconsole\ancientconsole.object [NEW] objects\gate\ancientconsole\ancientconsole.png [NEW] objects\gate\ancientconsole\ancientconsolelit.frames [NEW] objects\gate\ancientconsole\ancientconsolelit.png [NEW] objects\gate\ancientconsole\icon.png [NEW] objects\gate\ancientconsole\returnconsole.object [NEW] objects\gate\ancientgate\ancientgate.frames [NEW] objects\gate\ancientgate\ancientgate.object [NEW] objects\gate\ancientgate\ancientgate.png [NEW] objects\gate\ancientgate\ancientgatelit.frames [NEW] objects\gate\ancientgate\ancientgatelit.png [NEW] objects\gate\ancientgate\icon.png [NEW] objects\gate\ancientpillar\ancientpillar.animation [NEW] objects\gate\ancientpillar\ancientpillar.object [NEW] objects\gate\ancientpillar\ancientpillar1.frames [NEW] objects\gate\ancientpillar\ancientpillar1.png [NEW] objects\gate\ancientpillar\ancientpillar2.frames [NEW] objects\gate\ancientpillar\ancientpillar2.png [NEW] objects\gate\ancientpillar\icon.png [NEW] objects\generators\humangenerator\humangenerator.animation [NEW] objects\generators\humangenerator\humangenerator.frames [NEW] objects\generators\humangenerator\humangenerator.object [NEW] objects\generators\humangenerator\humangenerator.png [NEW] objects\generators\humangenerator\humangeneratoricon.png [NEW] objects\generators\humangenerator\humangeneratorlit.frames [NEW] objects\generators\humangenerator\humangeneratorlit.png [NEW] objects\generators\referencegenerator\referencegenerator.animation [NEW] objects\generators\referencegenerator\referencegenerator.frames [NEW] objects\generators\referencegenerator\referencegenerator.object [NEW] objects\generators\referencegenerator\referencegenerator.png [NEW] objects\generators\referencegenerator\referencegeneratoricon.png [NEW] objects\generators\referencegenerator\referencegeneratorlit.frames [NEW] objects\generators\referencegenerator\referencegeneratorlit.png objects\generic\3dprinter\3dprinter.object [NEW] objects\generic\3dprinter\woodencraftingtableicon.png objects\generic\altar1\altar1.object objects\generic\apexdungeonpod\apexdungeonpod.animation objects\generic\apexdungeonpod\apexdungeonpod.object [NEW] objects\generic\arcadegame\arcadegamegui.config [NEW] objects\generic\arcadegame\arcadegamegui.lua [NEW] objects\generic\arcadegame\arcadegameobject.frames [NEW] objects\generic\arcadegame\arcadegameobject.lua [NEW] objects\generic\arcadegame\arcadegameobject.object [NEW] objects\generic\arcadegame\arcadegameobjecticon.png [NEW] objects\generic\arcadegame\arcadegameobjectleft.frames [NEW] objects\generic\arcadegame\arcadegameobjectleft.png [NEW] objects\generic\arcadegame\arcadegameobjectright.frames [NEW] objects\generic\arcadegame\arcadegameobjectright.png [NEW] objects\generic\arcadegame\bricks.png [NEW] objects\generic\arcadegame\consolebody.png [NEW] objects\generic\arcadegame\consoleheader.png [NEW] objects\generic\arcadegame\gate.png [NEW] objects\generic\arcadegame\ground.png [NEW] objects\generic\arcadegame\gui.png [NEW] objects\generic\arcadegame\outside.png [NEW] objects\generic\arcadegame\raycaster.lua [NEW] objects\generic\arcadegame\renderer.lua [NEW] objects\generic\arcadegame\sky.png [NEW] objects\generic\arcadegame\window.png objects\generic\aviandungeonpod\aviandungeonpod.animation objects\generic\aviandungeonpod\aviandungeonpod.object objects\generic\barvent\barvent.object objects\generic\box1\box1.object objects\generic\box2\box2.object objects\generic\burningcoals\burningcoals.object objects\generic\campfire\campfire.object [NEW] objects\generic\campfire\campfirelit.frames [NEW] objects\generic\campfire\campfirelit.png objects\generic\capsulebig\capsulebig.object objects\generic\capsulemed\capsulemed.object objects\generic\capsulesmall\capsulesmall.object objects\generic\carbed\carbed.object objects\generic\cardboard1\cardboard1.object objects\generic\cardboard2\cardboard2.object objects\generic\cardboard3\cardboard3.object objects\generic\chestclassic\chestclassic.object objects\generic\cultistaltar\cultistaltar.animation objects\generic\cultistaltar\cultistaltar.object objects\generic\dungeonpod\dungeonpod.animation objects\generic\dungeonpod\dungeonpod.object objects\generic\electricdoor\electricdoor.object objects\generic\electriclight\electriclight.object objects\generic\flagapex\flagapex.object objects\generic\flagavian\flagavian.object objects\generic\flagfloran\flagfloran.object objects\generic\flagglitch\flagglitch.object objects\generic\flaghuman\flaghuman.object objects\generic\flaghylotl\flaghylotl.object [NEW] objects\generic\flagnovakid\flagnovakid.frames [NEW] objects\generic\flagnovakid\flagnovakid.object [NEW] objects\generic\flagnovakid\flagnovakid.png [NEW] objects\generic\flagnovakid\flagnovakidicon.png objects\generic\floodlights\floodlights.object objects\generic\floodlights\floodlights1.frames objects\generic\floodlights\floodlights1.png objects\generic\floodlights\floodlights2.frames objects\generic\floodlights\floodlights2.png objects\generic\florandungeonpod\florandungeonpod.animation objects\generic\florandungeonpod\florandungeonpod.object objects\generic\fluorescentlight\fluorescentlight.frames objects\generic\fluorescentlight\fluorescentlight.object objects\generic\fluorescentlight\fluorescentlight.png objects\generic\fluorescentlight\fluorescentlightbottom.frames objects\generic\fluorescentlight\fluorescentlightleft.frames objects\generic\fluorescentlight\fluorescentlightright.frames objects\generic\fluorescentlight\fluorescentlighttop.frames [NEW] objects\generic\fossilpod\fossilpod.frames [NEW] objects\generic\fossilpod\fossilpod.object [NEW] objects\generic\fossilpod\fossilpod.png [NEW] objects\generic\fossilpod\fossilpodicon.png objects\generic\futurelight\futurelight.object [NEW] objects\generic\futurelight\futurelightbackground.frames [NEW] objects\generic\futurelight\futurelightbackground.png [NEW] objects\generic\futurelight\futurelightbackgroundlit.frames [NEW] objects\generic\futurelight\futurelightbackgroundlit.png [NEW] objects\generic\futurelight\futurelightceiling.frames [NEW] objects\generic\futurelight\futurelightceiling.png [NEW] objects\generic\futurelight\futurelightceilinglit.frames [NEW] objects\generic\futurelight\futurelightceilinglit.png [NEW] objects\generic\futurelight\futurelightground.frames [NEW] objects\generic\futurelight\futurelightground.png [NEW] objects\generic\futurelight\futurelightgroundlit.frames [NEW] objects\generic\futurelight\futurelightgroundlit.png [NEW] objects\generic\futurelight\futurelightleft.frames [NEW] objects\generic\futurelight\futurelightleft.png [NEW] objects\generic\futurelight\futurelightleftlit.frames [NEW] objects\generic\futurelight\futurelightleftlit.png [NEW] objects\generic\futurelight\futurelightright.frames [NEW] objects\generic\futurelight\futurelightright.png [NEW] objects\generic\futurelight\futurelightrightlit.frames [NEW] objects\generic\futurelight\futurelightrightlit.png objects\generic\glitchdungeonpod\glitchdungeonpod.animation objects\generic\glitchdungeonpod\glitchdungeonpod.object [NEW] objects\generic\gunchest\gunchest.frames [NEW] objects\generic\gunchest\gunchest.object [NEW] objects\generic\gunchest\gunchest.png [NEW] objects\generic\gunchest\gunchesticon.png [NEW] objects\generic\helpme\helpme.frames [NEW] objects\generic\helpme\helpme.object [NEW] objects\generic\helpme\helpme.png [NEW] objects\generic\helpme\helpmeicon.png [NEW] objects\generic\hulagirl\hulagirl.animation [NEW] objects\generic\hulagirl\hulagirl.frames [NEW] objects\generic\hulagirl\hulagirl.lua [NEW] objects\generic\hulagirl\hulagirl.object [NEW] objects\generic\hulagirl\hulagirl.png [NEW] objects\generic\hulagirl\hulagirlicon.png objects\generic\invisiblelight\invisiblelight.object [NEW] objects\generic\invisiblesparker\invisiblesparker.frames [NEW] objects\generic\invisiblesparker\invisiblesparker.object [NEW] objects\generic\invisiblesparker\invisiblesparker.png objects\generic\ironbed\ironbed.object objects\generic\irondoor\irondoor.object objects\generic\irondoor\irondoor.png objects\generic\ironlight\ironlight.object objects\generic\ironswitch\ironswitch.object objects\generic\irontable\irontable.object objects\generic\kennel\kennel.object objects\generic\kennel\kennel.png objects\generic\kennel\kennelsleep.png objects\generic\lightbulb\lightbulb.object [NEW] objects\generic\lightbulb\lightbulb2.object [NEW] objects\generic\lightbulb\lightbulblit.frames [NEW] objects\generic\lightbulb\lightbulblit.png objects\generic\locker1\locker1.object objects\generic\locker2\locker2.object [NEW] objects\generic\markergroundplaque\markergroundplaque.frames [NEW] objects\generic\markergroundplaque\markergroundplaque.object [NEW] objects\generic\markergroundplaque\markergroundplaque.png [NEW] objects\generic\markergroundplaque\markergroundplaqueicon.png [NEW] objects\generic\markerwallplaque1\markerwallplaque1.frames [NEW] objects\generic\markerwallplaque1\markerwallplaque1.object [NEW] objects\generic\markerwallplaque1\markerwallplaque1.png [NEW] objects\generic\markerwallplaque1\markerwallplaque1icon.png [NEW] objects\generic\markerwallplaque2\markerwallplaque2.frames [NEW] objects\generic\markerwallplaque2\markerwallplaque2.object [NEW] objects\generic\markerwallplaque2\markerwallplaque2.png [NEW] objects\generic\markerwallplaque2\markerwallplaque2icon.png [NEW] objects\generic\markerwallplaque3\markerwallplaque3.frames [NEW] objects\generic\markerwallplaque3\markerwallplaque3.object [NEW] objects\generic\markerwallplaque3\markerwallplaque3.png [NEW] objects\generic\markerwallplaque3\markerwallplaque3icon.png objects\generic\nanostove\nanostove.object [NEW] objects\generic\nanostove\nanostovelit.frames [NEW] objects\generic\nanostove\nanostovelit.png [NEW] objects\generic\oillantern1\oillantern1.animation objects\generic\oillantern1\oillantern1.frames objects\generic\oillantern1\oillantern1.object objects\generic\oillantern1\oillantern1.png [NEW] objects\generic\oillantern1\oillantern1lit.frames [NEW] objects\generic\oillantern1\oillantern1lit.png [NEW] objects\generic\oillanterntall\oillanterntall.animation objects\generic\oillanterntall\oillanterntall.frames objects\generic\oillanterntall\oillanterntall.object objects\generic\oillanterntall\oillanterntall.png [NEW] objects\generic\oillanterntall\oillanterntalllit.frames [NEW] objects\generic\oillanterntall\oillanterntalllit.png [NEW] objects\generic\pin\pin.frames [NEW] objects\generic\pin\pin.object [NEW] objects\generic\pin\pin.png [NEW] objects\generic\pin\pinicon.png [NEW] objects\generic\pleaseget\pleaseget.frames [NEW] objects\generic\pleaseget\pleaseget.object [NEW] objects\generic\pleaseget\pleaseget.png [NEW] objects\generic\pleaseget\pleasegeticon.png objects\generic\poop\poop.object objects\generic\randomfountain\randomfountain.animation objects\generic\randomfountain\randomfountain.object objects\generic\redalert\redalert.object objects\generic\rusticoven\rusticoven.object [NEW] objects\generic\rusticoven\rusticovenlit.frames [NEW] objects\generic\rusticoven\rusticovenlit.png objects\generic\sapling\sapling.frames objects\generic\sapling\sapling.object objects\generic\sapling\sapling.png objects\generic\sapling\saplingicon.png [NEW] objects\generic\screenplanet\screenplanet.animation objects\generic\screenplanet\screenplanet.frames objects\generic\screenplanet\screenplanet.object objects\generic\screenplanet\screenplanet.png [NEW] objects\generic\screenplanet\screenplanetlit.frames [NEW] objects\generic\screenplanet\screenplanetlit.png objects\generic\sleepingbag\sleepingbag.object objects\generic\slidingdoor\slidingdoor.object objects\generic\statuspod\statuspod.animation [NEW] objects\generic\statuspod\statuspod.lua objects\generic\statuspod\statuspod.object objects\generic\techchest\techchest.object objects\generic\techchest2\techchest2.object objects\generic\tent1\tent1.object objects\generic\tent2\tent2.object [NEW] objects\generic\torch\torch.animation objects\generic\torch\torch.frames objects\generic\torch\torch.object objects\generic\torch\torchleft.frames [NEW] objects\generic\torch\torchleftlit.frames [NEW] objects\generic\torch\torchleftlit.png [NEW] objects\generic\torch\torchlit.frames [NEW] objects\generic\torch\torchlit.png objects\generic\torch\torchright.frames [NEW] objects\generic\torch\torchrightlit.frames [NEW] objects\generic\torch\torchrightlit.png objects\generic\tvstation\tvstation.object objects\generic\tvstation\tvstation.png [NEW] objects\generic\tvstation\tvstationlit.frames [NEW] objects\generic\tvstation\tvstationlit.png objects\generic\volcanopod\volcanopod.animation objects\generic\volcanopod\volcanopod.object objects\generic\wooddoor\wooddoor.object objects\generic\woodenbed\woodenbed.object objects\generic\woodenbed2\woodenbed2.object objects\generic\woodenbookcase\woodenbookcase.object objects\generic\woodencabinet1\woodencabinet1.object objects\generic\woodencabinet2\woodencabinet2.object objects\generic\woodencabinet3\woodencabinet3.object objects\generic\woodenceilingbookcase1\woodenceilingbookcase1.object objects\generic\woodenceilingcabinet1\woodenceilingcabinet1.object objects\generic\woodenceilingcabinet2\woodenceilingcabinet2.object objects\generic\woodenchair\woodenchair.png [NEW] objects\generic\woodencrate1\woodencrate1.frames objects\generic\woodencrate1\woodencrate1.object [NEW] objects\generic\woodencrate1\woodencrate1.png [NEW] objects\generic\woodencrate2\woodencrate2.frames objects\generic\woodencrate2\woodencrate2.object [NEW] objects\generic\woodencrate2\woodencrate2.png objects\generic\woodendoor\woodendoor.object objects\generic\woodenendtable\woodenendtable.object objects\generic\woodengate\woodengate.object objects\generic\woodenlocker\woodenlocker.object [NEW] objects\generic\woodentalllantern\woodentalllantern.animation objects\generic\woodentalllantern\woodentalllantern.frames objects\generic\woodentalllantern\woodentalllantern.object objects\generic\woodentalllantern\woodentalllantern.png objects\generic\woodentalllantern\woodentalllanternicon.png [NEW] objects\generic\woodentalllantern\woodentalllanternlit.frames [NEW] objects\generic\woodentalllantern\woodentalllanternlit.png objects\generic\wreckbed\wreckbed.object objects\generic\wreckdoor\wreckdoor.object [NEW] objects\generic\wrecktv\wrecktv.animation objects\generic\wrecktv\wrecktv.frames objects\generic\wrecktv\wrecktv.object objects\generic\wrecktv\wrecktv.png [NEW] objects\generic\wrecktv\wrecktvlit.frames [NEW] objects\generic\wrecktv\wrecktvlit.png objects\generic\wreckvent\wreckvent.object objects\glitch\barrel\barrel.object objects\glitch\barrellarge\barrellarge.object objects\glitch\castledoor\castledoor.object objects\glitch\castledoor\castledoor.png objects\glitch\castledungeondoor\castledungeondoor.object objects\glitch\castlehiddendoor\castlehiddendoor.object objects\glitch\castlehiddentrapdoor\castlehiddentrapdoor.frames objects\glitch\castlehiddentrapdoor\castlehiddentrapdoor.object objects\glitch\castlehiddentrapdoor\castlehiddentrapdoor.png objects\glitch\castleswitch\castleswitch.object objects\glitch\guillotine\guillotine.object objects\glitch\haypile\haypile.object objects\glitch\hourglass\hourglass.object objects\glitch\largecastledoor\largecastledoor.object objects\glitch\largewoodencrate\largewoodencrate.object objects\glitch\medievalarmorswitch\medievalarmorswitch.object objects\glitch\medievalbed\medievalbed.object objects\glitch\medievalbookcase\medievalbookcase.object objects\glitch\medievalbookcaseswitch\medievalbookcaseswitch.object objects\glitch\medievalcabinet\medievalcabinet.object [NEW] objects\glitch\medievalcandle\medievalcandle.animation objects\glitch\medievalcandle\medievalcandle.frames objects\glitch\medievalcandle\medievalcandle.object [NEW] objects\glitch\medievalcandle\medievalcandlelit.frames [NEW] objects\glitch\medievalcandle\medievalcandlelit.png objects\glitch\medievalcellbed\medievalcellbed.object [NEW] objects\glitch\medievalchandelier\medievalchandelier.animation objects\glitch\medievalchandelier\medievalchandelier.frames objects\glitch\medievalchandelier\medievalchandelier.object [NEW] objects\glitch\medievalchandelier\medievalchandelierlit.frames [NEW] objects\glitch\medievalchandelier\medievalchandelierlit.png objects\glitch\medievalchest\medievalchest.object objects\glitch\medievaldesk\medievaldesk.object objects\glitch\medievaldresser\medievaldresser.object [NEW] objects\glitch\medievalfireplace\medievalfireplace.animation objects\glitch\medievalfireplace\medievalfireplace.frames objects\glitch\medievalfireplace\medievalfireplace.object objects\glitch\medievalfireplace\medievalfireplace.png [NEW] objects\glitch\medievalfireplace\medievalfireplacelit.frames [NEW] objects\glitch\medievalfireplace\medievalfireplacelit.png objects\glitch\medievalfurnace\medievalfurnace.frames objects\glitch\medievalfurnace\medievalfurnace.object [NEW] objects\glitch\medievalfurnace\medievalfurnacelit.frames [NEW] objects\glitch\medievalfurnace\medievalfurnacelit.png objects\glitch\medievallamp\medievallamp.frames objects\glitch\medievallamp\medievallamp.object [NEW] objects\glitch\medievallamp\medievallamplit.frames [NEW] objects\glitch\medievallamp\medievallamplit.png objects\glitch\medievallargecookingpot\medievallargecookingpot.object [NEW] objects\glitch\medievallargecookingpot\medievallargecookingpotlit.frames [NEW] objects\glitch\medievallargecookingpot\medievallargecookingpotlit.png objects\glitch\medievalpressureplate\medievalpressureplate.object objects\glitch\medievalregister\medievalregister.object objects\glitch\medievalspikes\medievalspikes.object [NEW] objects\glitch\medievalstreetlamp\medievalstreetlamp.frames objects\glitch\medievalstreetlamp\medievalstreetlamp.object [NEW] objects\glitch\medievalstreetlamp\medievalstreetlamp.png [NEW] objects\glitch\medievalstreetlamp\medievalstreetlamplit.frames [NEW] objects\glitch\medievalstreetlamp\medievalstreetlamplit.png objects\glitch\medievalswitchhidden\medievalswitchhidden.frames objects\glitch\medievalswitchhidden\medievalswitchhidden.object objects\glitch\medievalswitchlever\medievalswitchlever.frames objects\glitch\medievalswitchlever\medievalswitchlever.object objects\glitch\medievalswitchshackle\medievalswitchshackle.frames objects\glitch\medievalswitchshackle\medievalswitchshackle.object [NEW] objects\glitch\medievaltorch\medievaltorch.animation [NEW] objects\glitch\medievaltorch\medievaltorch.frames objects\glitch\medievaltorch\medievaltorch.object [NEW] objects\glitch\medievaltorch\medievaltorch.png [NEW] objects\glitch\medievaltorch\medievaltorchleft.frames [NEW] objects\glitch\medievaltorch\medievaltorchleft.png [NEW] objects\glitch\medievaltorch\medievaltorchleftlit.frames [NEW] objects\glitch\medievaltorch\medievaltorchleftlit.png [NEW] objects\glitch\medievaltorch\medievaltorchlit.frames [NEW] objects\glitch\medievaltorch\medievaltorchlit.png [NEW] objects\glitch\medievaltorch\medievaltorchright.frames [NEW] objects\glitch\medievaltorch\medievaltorchright.png [NEW] objects\glitch\medievaltorch\medievaltorchrightlit.frames [NEW] objects\glitch\medievaltorch\medievaltorchrightlit.png [NEW] objects\glitch\outhouse\icon.png objects\glitch\outhouse\outhouse.object [NEW] objects\glitch\outhouse\outhousecover.png objects\glitch\royalbed\royalbed.object objects\glitch\royalbookcase\royalbookcase.object objects\glitch\royalcabinet\royalcabinet.object [NEW] objects\glitch\royalcandles\royalcandles.animation objects\glitch\royalcandles\royalcandles.frames objects\glitch\royalcandles\royalcandles.object [NEW] objects\glitch\royalcandles\royalcandleslit.frames [NEW] objects\glitch\royalcandles\royalcandleslit.png objects\glitch\royalchest\royalchest.object objects\glitch\royaldesk\royaldesk.object objects\glitch\sewerflooddoor\sewerflooddoor.object objects\glitch\sewervalve\sewervalve.object objects\glitch\smallwoodencrate\smallwoodencrate.object objects\glitch\trashbag\trashbag.object objects\glitch\trashcan\trashcan.object objects\glitch\villagedoor\villagedoor.object objects\glitch\wheelbarrow\wheelbarrow.object objects\hoard\barrelgoldfilled\barrelgoldfilled.object objects\hoard\goldvase1\goldvase1.object objects\hoard\goldvase2\goldvase2.object objects\hoard\goldvase3\goldvase3.object objects\hoard\goldvase4\goldvase4.object objects\hoard\goldvase5\goldvase5.object objects\hoard\mysteriouslight\mysteriouslight.object objects\hoard\safe\safe.object objects\hoard\treasurechest\treasurechest.object objects\hoard\woodencrategoldfilled\woodencrategoldfilled.object objects\holiday\bigpresent\bigpresent.object objects\holiday\giftmonsterbox\giftmonsterbox.lua objects\holiday\giftmonsterbox\giftmonsterbox.object objects\holiday\giftmonsterbox\giftmonstersmallbox.object objects\holiday\heartforge\heartforge.object objects\holiday\holidaycandles\holidaycandles.object objects\holiday\menorah\menorah.object objects\holiday\present1\present1.object objects\holiday\present2\present2.object objects\holiday\present3\present3.object objects\holiday\present4\present4.object objects\human\barbedwire\barbedwire.object objects\human\basicbath\basicbath.object objects\human\bunkerbigpanel\bunkerbigpanel.object [NEW] objects\human\bunkerbigpanel\bunkerbigpanellit.frames [NEW] objects\human\bunkerbigpanel\bunkerbigpanellit.png objects\human\bunkerbookcase\bunkerbookcase.object objects\human\bunkercabinet1\bunkercabinet1.object [NEW] objects\human\bunkercomputer\bunkercomputer.frames objects\human\bunkercomputer\bunkercomputer.object [NEW] objects\human\bunkercomputer\bunkercomputer.png objects\human\bunkerconsole1\bunkerconsole1.object objects\human\bunkerconsole2\bunkerconsole2.object objects\human\bunkerconsole3\bunkerconsole3.object objects\human\bunkerconsole4\bunkerconsole4.object [NEW] objects\human\bunkercrate\bunkercrate.frames objects\human\bunkercrate\bunkercrate.object [NEW] objects\human\bunkercrate\bunkercrate.png objects\human\bunkerdisplay4\bunkerdisplay4.object [NEW] objects\human\bunkerdisplay4\bunkerdisplay4lit.frames [NEW] objects\human\bunkerdisplay4\bunkerdisplay4lit.png objects\human\bunkereyescanner\bunkereyescanner.object objects\human\bunkerhandscanner\bunkerhandscanner.object objects\human\bunkerheater1\bunkerheater1.object objects\human\bunkerlighth\bunkerlighth.object objects\human\bunkerlightv\bunkerlightv.object objects\human\bunkermotiondetector.todo\bunkermotiondetector.object objects\human\bunkerpanel1\bunkerpanel1.object objects\human\bunkerpanel2\bunkerpanel2.object objects\human\bunkerpanel3\bunkerpanel3.object objects\human\bunkerrobotfactory\behavior.lua objects\human\bunkerslidingdoor\bunkerslidingdoor.object objects\human\bunkertv\bunkertv.object objects\human\flickeringfluorescentlight\flickeringfluorescentlight.object objects\human\fridge\fridge.object objects\human\jukebox\jukebox.object objects\human\lavalamp1\lavalamp1.object objects\human\microwave\microwave.object objects\human\oven1\oven1.object objects\human\prisonbarrelfire\prisonbarrelfire.object objects\human\prisonbed\prisonbed.object objects\human\prisoncabinet1\prisoncabinet1.object objects\human\prisoncontrolpanel\prisoncontrolpanel.object objects\human\prisondoor\prisondoor.object objects\human\prisonexitsign\prisonexitsign.object objects\human\prisonfile1\prisonfile1.object objects\human\prisonfile2\prisonfile2.object [NEW] objects\human\prisonfloodlight\prisonfloodlight.animation objects\human\prisonfloodlight\prisonfloodlight.object [NEW] objects\human\prisonfloodlight\prisonfloodlightbroken.object [NEW] objects\human\prisonfloodlight\prisonfloodlightbrokenicon.png objects\human\prisonfloodlight\prisonfloodlightceiling1.frames objects\human\prisonfloodlight\prisonfloodlightceiling2.frames objects\human\prisonfloodlight\prisonfloodlightceilingleft1.frames objects\human\prisonfloodlight\prisonfloodlightceilingleft2.frames objects\human\prisonfloodlight\prisonfloodlightceilingright1.frames objects\human\prisonfloodlight\prisonfloodlightceilingright2.frames objects\human\prisonfloodlight\prisonfloodlightground1.frames objects\human\prisonfloodlight\prisonfloodlightground2.frames objects\human\prisonfloodlight\prisonfloodlightgroundleft1.frames objects\human\prisonfloodlight\prisonfloodlightgroundleft2.frames objects\human\prisonfloodlight\prisonfloodlightgroundright1.frames objects\human\prisonfloodlight\prisonfloodlightgroundright2.frames objects\human\prisonfloodlight\prisonfloodlightleft1.frames objects\human\prisonfloodlight\prisonfloodlightleft2.frames objects\human\prisonfloodlight\prisonfloodlightright1.frames objects\human\prisonfloodlight\prisonfloodlightright2.frames objects\human\prisonforcecell\prisonforcecell.object objects\human\prisonlocker1\prisonlocker1.object objects\human\prisonlocker2\prisonlocker2.object objects\human\prisonpanel\prisonpanel.object objects\human\prisonradiator\prisonradiator.object objects\human\prisonsecuritycamera\prisonsecuritycamera.object objects\human\prisonshower\prisonshowerdripping.object objects\human\prisontorturebed2\prisontorturebed2.object objects\human\techconsolehuman\techconsolehuman.object objects\human\vendingmachine\vendingmachine.object objects\hylotl\hylotlbed2\hylotlbed2.object objects\hylotl\hylotlclassicbookcase\hylotlclassicbookcase.object objects\hylotl\hylotlclassiccabinet1\hylotlclassiccabinet1.object objects\hylotl\hylotlclassicwardrobe1\hylotlclassicwardrobe1.object objects\hylotl\hylotlshojidoor\hylotlshojidoor.object objects\hylotl\_underwaterdungeon\airlockdoor\airlockdoor.object objects\hylotl\_underwaterdungeon\hylotlswitch\hylotlswitch.object objects\hylotl\_underwaterdungeon\pressuredoor\pressuredoor.object [NEW] objects\minibiome\alien\alienbed\alienbed.frames [NEW] objects\minibiome\alien\alienbed\alienbed.object [NEW] objects\minibiome\alien\alienbed\alienbed.png [NEW] objects\minibiome\alien\alienbed\alienbedcover.png [NEW] objects\minibiome\alien\alienbed\alienbedicon.png [NEW] objects\minibiome\alien\alienchair\alienchair.frames [NEW] objects\minibiome\alien\alienchair\alienchair.object [NEW] objects\minibiome\alien\alienchair\alienchair.png [NEW] objects\minibiome\alien\alienchair\alienchairicon.png [NEW] objects\minibiome\alien\alienchest\alienchest.frames [NEW] objects\minibiome\alien\alienchest\alienchest.object [NEW] objects\minibiome\alien\alienchest\alienchest.png [NEW] objects\minibiome\alien\alienchest\alienchesticon.png [NEW] objects\minibiome\alien\aliendoor\aliendoor.frames [NEW] objects\minibiome\alien\aliendoor\aliendoor.object [NEW] objects\minibiome\alien\aliendoor\aliendoor.png [NEW] objects\minibiome\alien\aliendoor\aliendooricon.png [NEW] objects\minibiome\alien\alienglowplant1\alienglowplant1.object [NEW] objects\minibiome\alien\alienglowplant1\alienglowplant1.png [NEW] objects\minibiome\alien\alienglowplant1\alienglowplant1lit.png [NEW] objects\minibiome\alien\alientable\alientable.frames [NEW] objects\minibiome\alien\alientable\alientable.object [NEW] objects\minibiome\alien\alientable\alientable.png [NEW] objects\minibiome\alien\alientable\alientableicon.png [NEW] objects\minibiome\alpine\stonebed\stonebed.frames [NEW] objects\minibiome\alpine\stonebed\stonebed.object [NEW] objects\minibiome\alpine\stonebed\stonebed.png [NEW] objects\minibiome\alpine\stonebed\stonebedcover.png [NEW] objects\minibiome\alpine\stonebed\stonebedicon.png [NEW] objects\minibiome\alpine\stonechair\stonechair.frames [NEW] objects\minibiome\alpine\stonechair\stonechair.object [NEW] objects\minibiome\alpine\stonechair\stonechair.png [NEW] objects\minibiome\alpine\stonechair\stonechairicon.png [NEW] objects\minibiome\alpine\stonechest\stonechest.frames [NEW] objects\minibiome\alpine\stonechest\stonechest.object [NEW] objects\minibiome\alpine\stonechest\stonechest.png [NEW] objects\minibiome\alpine\stonechest\stonechesticon.png [NEW] objects\minibiome\alpine\stonedoor\stonedoor.frames [NEW] objects\minibiome\alpine\stonedoor\stonedoor.object [NEW] objects\minibiome\alpine\stonedoor\stonedoor.png [NEW] objects\minibiome\alpine\stonedoor\stonedooricon.png [NEW] objects\minibiome\alpine\stonetable\stonetable.frames [NEW] objects\minibiome\alpine\stonetable\stonetable.object [NEW] objects\minibiome\alpine\stonetable\stonetable.png [NEW] objects\minibiome\alpine\stonetable\stonetableicon.png [NEW] objects\minibiome\bioluminescence\glowbush\glowbush1.object [NEW] objects\minibiome\bioluminescence\glowbush\glowbush1.png [NEW] objects\minibiome\bioluminescence\glowbush\glowbush1lit.png [NEW] objects\minibiome\bioluminescence\glowbush\glowbush2.object [NEW] objects\minibiome\bioluminescence\glowbush\glowbush2.png [NEW] objects\minibiome\bioluminescence\glowbush\glowbush2lit.png [NEW] objects\minibiome\bioluminescence\glowbush\glowbush3.object [NEW] objects\minibiome\bioluminescence\glowbush\glowbush3.png [NEW] objects\minibiome\bioluminescence\glowbush\glowbush3lit.png [NEW] objects\minibiome\bioluminescence\glowbush\glowbush4.object [NEW] objects\minibiome\bioluminescence\glowbush\glowbush4.png [NEW] objects\minibiome\bioluminescence\glowbush\glowbush4lit.png [NEW] objects\minibiome\bioluminescence\glowbush\glowbush5.object [NEW] objects\minibiome\bioluminescence\glowbush\glowbush5.png [NEW] objects\minibiome\bioluminescence\glowbush\glowbush5lit.png [NEW] objects\minibiome\bioluminescence\glowbushlamp\glowbushlamp.frames [NEW] objects\minibiome\bioluminescence\glowbushlamp\glowbushlamp.object [NEW] objects\minibiome\bioluminescence\glowbushlamp\glowbushlamp.png [NEW] objects\minibiome\bioluminescence\glowbushlamp\glowbushlampicon.png [NEW] objects\minibiome\bioluminescence\glowchest\glowchest.frames [NEW] objects\minibiome\bioluminescence\glowchest\glowchest.object [NEW] objects\minibiome\bioluminescence\glowchest\glowchest.png [NEW] objects\minibiome\bioluminescence\glowchest\glowchesticon.png [NEW] objects\minibiome\bioluminescence\glowflower\glowflower1.object [NEW] objects\minibiome\bioluminescence\glowflower\glowflower1.png [NEW] objects\minibiome\bioluminescence\glowflower\glowflower1lit.png [NEW] objects\minibiome\bioluminescence\glowflower\glowflower2.object [NEW] objects\minibiome\bioluminescence\glowflower\glowflower2.png [NEW] objects\minibiome\bioluminescence\glowflower\glowflower2lit.png [NEW] objects\minibiome\bioluminescence\glowflower\glowflower3.object [NEW] objects\minibiome\bioluminescence\glowflower\glowflower3.png [NEW] objects\minibiome\bioluminescence\glowflower\glowflower3lit.png [NEW] objects\minibiome\bioluminescence\glowflower\glowflower4.object [NEW] objects\minibiome\bioluminescence\glowflower\glowflower4.png [NEW] objects\minibiome\bioluminescence\glowflower\glowflower4lit.png [NEW] objects\minibiome\bioluminescence\glowflower\glowflower5.object [NEW] objects\minibiome\bioluminescence\glowflower\glowflower5.png [NEW] objects\minibiome\bioluminescence\glowflower\glowflower5lit.png [NEW] objects\minibiome\bioluminescence\glowflowerlamp\glowflowerlamp.frames [NEW] objects\minibiome\bioluminescence\glowflowerlamp\glowflowerlamp.object [NEW] objects\minibiome\bioluminescence\glowflowerlamp\glowflowerlamp.png [NEW] objects\minibiome\bioluminescence\glowflowerlamp\glowflowerlampicon.png [NEW] objects\minibiome\bioluminescence\glowtree\glowtree1.object [NEW] objects\minibiome\bioluminescence\glowtree\glowtree1.png [NEW] objects\minibiome\bioluminescence\glowtree\glowtree1lit.png [NEW] objects\minibiome\bioluminescence\glowtree\glowtree2.object [NEW] objects\minibiome\bioluminescence\glowtree\glowtree2.png [NEW] objects\minibiome\bioluminescence\glowtree\glowtree2lit.png [NEW] objects\minibiome\bioluminescence\glowtree\glowtree3.object [NEW] objects\minibiome\bioluminescence\glowtree\glowtree3.png [NEW] objects\minibiome\bioluminescence\glowtree\glowtree3lit.png [NEW] objects\minibiome\bioluminescence\glowtree\glowtree4.object [NEW] objects\minibiome\bioluminescence\glowtree\glowtree4.png [NEW] objects\minibiome\bioluminescence\glowtree\glowtree4lit.png [NEW] objects\minibiome\bioluminescence\glowtree\glowtree5.object [NEW] objects\minibiome\bioluminescence\glowtree\glowtree5.png [NEW] objects\minibiome\bioluminescence\glowtree\glowtree5lit.png [NEW] objects\minibiome\bioluminescence\glowvine\glowvine1.object [NEW] objects\minibiome\bioluminescence\glowvine\glowvine1.png [NEW] objects\minibiome\bioluminescence\glowvine\glowvine1lit.png [NEW] objects\minibiome\bioluminescence\glowvine\glowvine2.object [NEW] objects\minibiome\bioluminescence\glowvine\glowvine2.png [NEW] objects\minibiome\bioluminescence\glowvine\glowvine2lit.png [NEW] objects\minibiome\bioluminescence\glowvine\glowvine3.object [NEW] objects\minibiome\bioluminescence\glowvine\glowvine3.png [NEW] objects\minibiome\bioluminescence\glowvine\glowvine3lit.png [NEW] objects\minibiome\bioluminescence\glowvine\glowvine4.object [NEW] objects\minibiome\bioluminescence\glowvine\glowvine4.png [NEW] objects\minibiome\bioluminescence\glowvine\glowvine4lit.png [NEW] objects\minibiome\bioluminescence\glowvine\glowvine5.object [NEW] objects\minibiome\bioluminescence\glowvine\glowvine5.png [NEW] objects\minibiome\bioluminescence\glowvine\glowvine5lit.png [NEW] objects\minibiome\bioluminescence\glowvinelamp\glowvinelamp.frames [NEW] objects\minibiome\bioluminescence\glowvinelamp\glowvinelamp.object [NEW] objects\minibiome\bioluminescence\glowvinelamp\glowvinelamp.png [NEW] objects\minibiome\bioluminescence\glowvinelamp\glowvinelampicon.png [NEW] objects\minibiome\bioluminescentcave\bioshroom\bioshroom1.object [NEW] objects\minibiome\bioluminescentcave\bioshroom\bioshroom1.png [NEW] objects\minibiome\bioluminescentcave\bioshroom\bioshroom1lit.png [NEW] objects\minibiome\bioluminescentcave\bioshroom\bioshroom2.object [NEW] objects\minibiome\bioluminescentcave\bioshroom\bioshroom2.png [NEW] objects\minibiome\bioluminescentcave\bioshroom\bioshroom2lit.png [NEW] objects\minibiome\bioluminescentcave\bioshroom\bioshroom3.object [NEW] objects\minibiome\bioluminescentcave\bioshroom\bioshroom3.png [NEW] objects\minibiome\bioluminescentcave\bioshroom\bioshroom3lit.png [NEW] objects\minibiome\bioluminescentcave\bioshroom\bioshroom4.object [NEW] objects\minibiome\bioluminescentcave\bioshroom\bioshroom4.png [NEW] objects\minibiome\bioluminescentcave\bioshroom\bioshroom4lit.png [NEW] objects\minibiome\bioluminescentcave\bioshroom\bioshroom5.object [NEW] objects\minibiome\bioluminescentcave\bioshroom\bioshroom5.png [NEW] objects\minibiome\bioluminescentcave\bioshroom\bioshroom5lit.png [NEW] objects\minibiome\bioluminescentcave\bioshroomtable\bioshroomtable.frames [NEW] objects\minibiome\bioluminescentcave\bioshroomtable\bioshroomtable.object [NEW] objects\minibiome\bioluminescentcave\bioshroomtable\bioshroomtable.png [NEW] objects\minibiome\bioluminescentcave\bioshroomtable\bioshroomtableicon.png [NEW] objects\minibiome\bioluminescentcave\bioshroomtable\bioshroomtablelit.png [NEW] objects\minibiome\bioluminescentcave\biovine\biovine1.object [NEW] objects\minibiome\bioluminescentcave\biovine\biovine1.png [NEW] objects\minibiome\bioluminescentcave\biovine\biovine1lit.png [NEW] objects\minibiome\bioluminescentcave\biovine\biovine2.object [NEW] objects\minibiome\bioluminescentcave\biovine\biovine2.png [NEW] objects\minibiome\bioluminescentcave\biovine\biovine2lit.png [NEW] objects\minibiome\bioluminescentcave\biovine\biovine3.object [NEW] objects\minibiome\bioluminescentcave\biovine\biovine3.png [NEW] objects\minibiome\bioluminescentcave\biovine\biovine3lit.png [NEW] objects\minibiome\bioluminescentcave\biovine\biovine4.object [NEW] objects\minibiome\bioluminescentcave\biovine\biovine4.png [NEW] objects\minibiome\bioluminescentcave\biovine\biovine4lit.png [NEW] objects\minibiome\bioluminescentcave\biovine\biovine5.object [NEW] objects\minibiome\bioluminescentcave\biovine\biovine5.png [NEW] objects\minibiome\bioluminescentcave\biovine\biovine5lit.png objects\minibiome\bone\bonebed\bonebed.object objects\minibiome\bone\bonechest\bonechest.object objects\minibiome\bone\bonedoor\bonedoor.object objects\minibiome\bone\bonedoor\bonedoor.png objects\minibiome\cell\cellchest\cellchest.object objects\minibiome\cell\celldoor\celldoor.object [NEW] objects\minibiome\colourful\rainbowwoodchest\rainbowwoodchest.frames [NEW] objects\minibiome\colourful\rainbowwoodchest\rainbowwoodchest.object [NEW] objects\minibiome\colourful\rainbowwoodchest\rainbowwoodchest.png [NEW] objects\minibiome\colourful\rainbowwoodchest\rainbowwoodchesticon.png objects\minibiome\crystal\crystalbed\crystalbed.object objects\minibiome\crystal\crystalchest\crystalchest.object objects\minibiome\crystal\crystallamp\crystallamp.object objects\minibiome\eyepatch\eyebed\bedcover.png objects\minibiome\eyepatch\eyebed\eyebed.object objects\minibiome\eyepatch\eyebed\eyebed.png objects\minibiome\eyepatch\eyebed\eyebedicon.png objects\minibiome\eyepatch\eyechair\eyechair.png objects\minibiome\eyepatch\eyechair\eyechairicon.png objects\minibiome\eyepatch\eyechest\eyechest.object objects\minibiome\eyepatch\eyechest\eyechest.png objects\minibiome\eyepatch\eyechest\eyechesticon.png objects\minibiome\eyepatch\eyedoor\eyedoor.object objects\minibiome\eyepatch\eyedoor\eyedoor.png objects\minibiome\eyepatch\eyedoor\eyedooricon.png objects\minibiome\eyepatch\eyetable\eyetable.png objects\minibiome\eyepatch\eyetable\eyetableicon.png [NEW] objects\minibiome\flesh\fleshbed\fleshbed.frames [NEW] objects\minibiome\flesh\fleshbed\fleshbed.object [NEW] objects\minibiome\flesh\fleshbed\fleshbed.png [NEW] objects\minibiome\flesh\fleshbed\fleshbedcover.png [NEW] objects\minibiome\flesh\fleshbed\fleshbedicon.png objects\minibiome\flesh\fleshchest\fleshchest.object objects\minibiome\flesh\fleshdoor\fleshdoor.object [NEW] objects\minibiome\frozenfire\frozenfire\frozenfire.png [NEW] objects\minibiome\frozenfire\frozenfirechair\frozenfirechair.frames [NEW] objects\minibiome\frozenfire\frozenfirechair\frozenfirechair.object [NEW] objects\minibiome\frozenfire\frozenfirechair\frozenfirechair.png [NEW] objects\minibiome\frozenfire\frozenfirechair\frozenfirechairicon.png [NEW] objects\minibiome\frozenfire\frozenfirechair\frozenfirechairlit.frames [NEW] objects\minibiome\frozenfire\frozenfirechair\frozenfirechairlit.png [NEW] objects\minibiome\frozenfire\frozenfiretorch\frozenfiretorch.png objects\minibiome\geometric\geometricbed\geometricbed.object objects\minibiome\geometric\geometricchest\geometricchest.object objects\minibiome\geometric\geometricscreen\geometricscreen.object objects\minibiome\giantflower\giantflowerbed\giantflowerbed.object objects\minibiome\giantflower\giantflowerchest\giantflowerchest.object objects\minibiome\giantflower\giantflowerdoor\giantflowerdoor.object objects\minibiome\giantflower\giantflowerlamp\giantflowerlamp.object [NEW] objects\minibiome\gnome\smallchurch\capsulebigicon.png [NEW] objects\minibiome\gnome\smallchurch\smallchurch.frames [NEW] objects\minibiome\gnome\smallchurch\smallchurch.object [NEW] objects\minibiome\gnome\smallchurch\smallchurch.png [NEW] objects\minibiome\gnome\smallclocktower\capsulebigicon.png [NEW] objects\minibiome\gnome\smallclocktower\smallclocktower.frames [NEW] objects\minibiome\gnome\smallclocktower\smallclocktower.object [NEW] objects\minibiome\gnome\smallclocktower\smallclocktower.png [NEW] objects\minibiome\gnome\smallhouse1\capsulebigicon.png [NEW] objects\minibiome\gnome\smallhouse1\smallhouse1.frames [NEW] objects\minibiome\gnome\smallhouse1\smallhouse1.object [NEW] objects\minibiome\gnome\smallhouse1\smallhouse1.png [NEW] objects\minibiome\gnome\smallhouse10\capsulebigicon.png [NEW] objects\minibiome\gnome\smallhouse10\smallhouse10.frames [NEW] objects\minibiome\gnome\smallhouse10\smallhouse10.object [NEW] objects\minibiome\gnome\smallhouse10\smallhouse10.png [NEW] objects\minibiome\gnome\smallhouse11\capsulebigicon.png [NEW] objects\minibiome\gnome\smallhouse11\smallhouse11.frames [NEW] objects\minibiome\gnome\smallhouse11\smallhouse11.object [NEW] objects\minibiome\gnome\smallhouse11\smallhouse11.png [NEW] objects\minibiome\gnome\smallhouse2\capsulebigicon.png [NEW] objects\minibiome\gnome\smallhouse2\smallhouse2.frames [NEW] objects\minibiome\gnome\smallhouse2\smallhouse2.object [NEW] objects\minibiome\gnome\smallhouse2\smallhouse2.png [NEW] objects\minibiome\gnome\smallhouse3\capsulebigicon.png [NEW] objects\minibiome\gnome\smallhouse3\smallhouse3.frames [NEW] objects\minibiome\gnome\smallhouse3\smallhouse3.object [NEW] objects\minibiome\gnome\smallhouse3\smallhouse3.png [NEW] objects\minibiome\gnome\smallhouse4\capsulebigicon.png [NEW] objects\minibiome\gnome\smallhouse4\smallhouse4.frames [NEW] objects\minibiome\gnome\smallhouse4\smallhouse4.object [NEW] objects\minibiome\gnome\smallhouse4\smallhouse4.png [NEW] objects\minibiome\gnome\smallhouse5\capsulebigicon.png [NEW] objects\minibiome\gnome\smallhouse5\smallhouse5.frames [NEW] objects\minibiome\gnome\smallhouse5\smallhouse5.object [NEW] objects\minibiome\gnome\smallhouse5\smallhouse5.png [NEW] objects\minibiome\gnome\smallhouse6\capsulebigicon.png [NEW] objects\minibiome\gnome\smallhouse6\smallhouse6.frames [NEW] objects\minibiome\gnome\smallhouse6\smallhouse6.object [NEW] objects\minibiome\gnome\smallhouse6\smallhouse6.png [NEW] objects\minibiome\gnome\smallhouse7\capsulebigicon.png [NEW] objects\minibiome\gnome\smallhouse7\smallhouse7.frames [NEW] objects\minibiome\gnome\smallhouse7\smallhouse7.object [NEW] objects\minibiome\gnome\smallhouse7\smallhouse7.png [NEW] objects\minibiome\gnome\smallhouse8\capsulebigicon.png [NEW] objects\minibiome\gnome\smallhouse8\smallhouse8.frames [NEW] objects\minibiome\gnome\smallhouse8\smallhouse8.object [NEW] objects\minibiome\gnome\smallhouse8\smallhouse8.png [NEW] objects\minibiome\gnome\smallhouse9\capsulebigicon.png [NEW] objects\minibiome\gnome\smallhouse9\smallhouse9.frames [NEW] objects\minibiome\gnome\smallhouse9\smallhouse9.object [NEW] objects\minibiome\gnome\smallhouse9\smallhouse9.png [NEW] objects\minibiome\gnome\smallinn\capsulebigicon.png [NEW] objects\minibiome\gnome\smallinn\smallinn.frames [NEW] objects\minibiome\gnome\smallinn\smallinn.object [NEW] objects\minibiome\gnome\smallinn\smallinn.png [NEW] objects\minibiome\gnome\smalllamppost\icon.png [NEW] objects\minibiome\gnome\smalllamppost\smalllamppost.animation [NEW] objects\minibiome\gnome\smalllamppost\smalllamppost.frames [NEW] objects\minibiome\gnome\smalllamppost\smalllamppost.object [NEW] objects\minibiome\gnome\smalllamppost\smalllamppost.png [NEW] objects\minibiome\gnome\smalllamppost\smalllamppostlit.frames [NEW] objects\minibiome\gnome\smalllamppost\smalllamppostlit.png [NEW] objects\minibiome\gnome\smallwindmill\capsulebigicon.png [NEW] objects\minibiome\gnome\smallwindmill\smallwindmill.frames [NEW] objects\minibiome\gnome\smallwindmill\smallwindmill.object [NEW] objects\minibiome\gnome\smallwindmill\smallwindmill.png objects\minibiome\ice\icebed\icebed.object objects\minibiome\ice\icechest\icechest.object objects\minibiome\ice\icedoor\icedoor.object objects\minibiome\ice\iceshard1\iceshard1.object objects\minibiome\ice\iceshard2\iceshard2.object objects\minibiome\ice\iceshard3\iceshard3.object objects\minibiome\ice\iceshard4\iceshard4.object objects\minibiome\ice\iceshard5\iceshard5.object [NEW] objects\minibiome\ice\snowglobe1\snowglobe1.frames [NEW] objects\minibiome\ice\snowglobe1\snowglobe1.object [NEW] objects\minibiome\ice\snowglobe1\snowglobe1.png [NEW] objects\minibiome\ice\snowglobe1\snowglobe1icon.png [NEW] objects\minibiome\ice\snowglobe2\snowglobe2.frames [NEW] objects\minibiome\ice\snowglobe2\snowglobe2.object [NEW] objects\minibiome\ice\snowglobe2\snowglobe2.png [NEW] objects\minibiome\ice\snowglobe2\snowglobe2icon.png objects\minibiome\icesphere\icesphere1\icesphere1.object objects\minibiome\icesphere\icesphere2\icesphere2.object objects\minibiome\icesphere\icesphere3\icesphere3.object objects\minibiome\icesphere\icesphere4\icesphere4.object objects\minibiome\icesphere\icespherechest\icespherechest.object [NEW] objects\minibiome\jungle\beanstalk\beanstalk.frames [NEW] objects\minibiome\jungle\beanstalk\beanstalk.object [NEW] objects\minibiome\jungle\beanstalk\beanstalk.png [NEW] objects\minibiome\jungle\beanstalk\icon.png objects\minibiome\jungle\junglebush1\junglebush1.object objects\minibiome\jungle\junglebush2\junglebush2.object objects\minibiome\jungle\junglebush3\junglebush3.object [NEW] objects\minibiome\jungle\junglechest\junglechest.frames [NEW] objects\minibiome\jungle\junglechest\junglechest.object [NEW] objects\minibiome\jungle\junglechest\junglechest.png [NEW] objects\minibiome\jungle\junglechest\junglechesticon.png objects\minibiome\mushroom\shroombed\shroombed.object objects\minibiome\mushroom\shroombed\shroombed.png objects\minibiome\mushroom\shroombed\shroombedcover.png objects\minibiome\mushroom\shroomchair\shroomchair.png objects\minibiome\mushroom\shroomchair\shroomchairicon.png objects\minibiome\mushroom\shroomchest\shroomchest.object objects\minibiome\mushroom\shroomchest\shroomchest.png objects\minibiome\mushroom\shroomdoor\shroomdoor.object objects\minibiome\mushroom\shroomdoor\shroomdoor.png objects\minibiome\mushroom\shroomlamp\shroomlamp.object objects\minibiome\mushroom\shroomlamp\shroomlamp.png objects\minibiome\mushroom\shroomlamp\shroomlampicon.png [NEW] objects\minibiome\mushroom\shroomstatue\shroomstatue.frames [NEW] objects\minibiome\mushroom\shroomstatue\shroomstatue.object [NEW] objects\minibiome\mushroom\shroomstatue\shroomstatue.png [NEW] objects\minibiome\mushroom\shroomstatue\shroomstatueicon.png objects\minibiome\mushroom\shroomtable\shroomtable.png [NEW] objects\minibiome\mushroom\shroomwardrobe\shroomwardrobe.frames [NEW] objects\minibiome\mushroom\shroomwardrobe\shroomwardrobe.object [NEW] objects\minibiome\mushroom\shroomwardrobe\shroomwardrobe.png [NEW] objects\minibiome\mushroom\shroomwardrobe\shroomwardrobeicon.png [NEW] objects\minibiome\oasis\oasisbed\oasisbed.frames [NEW] objects\minibiome\oasis\oasisbed\oasisbed.object [NEW] objects\minibiome\oasis\oasisbed\oasisbed.png [NEW] objects\minibiome\oasis\oasisbed\oasisbedcover.png [NEW] objects\minibiome\oasis\oasisbed\oasisbedicon.png [NEW] objects\minibiome\oasis\reedbed\reedbed.frames [NEW] objects\minibiome\oasis\reedbed\reedbed.object [NEW] objects\minibiome\oasis\reedbed\reedbed.png [NEW] objects\minibiome\oasis\reedbed\reedbedicon.png [NEW] objects\minibiome\oasis\reedchair\reedchair.frames [NEW] objects\minibiome\oasis\reedchair\reedchair.object [NEW] objects\minibiome\oasis\reedchair\reedchair.png [NEW] objects\minibiome\oasis\reedchair\reedchairicon.png [NEW] objects\minibiome\oasis\reedchest\reedchest.frames [NEW] objects\minibiome\oasis\reedchest\reedchest.object [NEW] objects\minibiome\oasis\reedchest\reedchest.png [NEW] objects\minibiome\oasis\reedchest\reedchesticon.png [NEW] objects\minibiome\oasis\reedclock\reedclock.frames [NEW] objects\minibiome\oasis\reedclock\reedclock.object [NEW] objects\minibiome\oasis\reedclock\reedclock.png [NEW] objects\minibiome\oasis\reedclock\reedclockicon.png [NEW] objects\minibiome\oasis\reeddesk\reeddesk.object [NEW] objects\minibiome\oasis\reeddesk\reeddeskicon.png [NEW] objects\minibiome\oasis\reeddesk\reeddeskleft.frames [NEW] objects\minibiome\oasis\reeddesk\reeddeskleft.png [NEW] objects\minibiome\oasis\reeddesk\reeddeskright.frames [NEW] objects\minibiome\oasis\reeddesk\reeddeskright.png [NEW] objects\minibiome\oasis\reeddoor\reeddoor.frames [NEW] objects\minibiome\oasis\reeddoor\reeddoor.object [NEW] objects\minibiome\oasis\reeddoor\reeddoor.png [NEW] objects\minibiome\oasis\reeddoor\reeddooricon.png [NEW] objects\minibiome\oasis\reedlamp\reedlamp.frames [NEW] objects\minibiome\oasis\reedlamp\reedlamp.object [NEW] objects\minibiome\oasis\reedlamp\reedlamp.png [NEW] objects\minibiome\oasis\reedlamp\reedlampicon.png [NEW] objects\minibiome\oasis\reedlamp\reedlamplit.frames [NEW] objects\minibiome\oasis\reedlamp\reedlamplit.png [NEW] objects\minibiome\oasis\reedseed1\reedseed1.frames [NEW] objects\minibiome\oasis\reedseed1\reedseed1.object [NEW] objects\minibiome\oasis\reedseed1\reedseed1.png [NEW] objects\minibiome\oasis\reedseed1\reedseedicon.png [NEW] objects\minibiome\oasis\reedseed2\reedseed2.frames [NEW] objects\minibiome\oasis\reedseed2\reedseed2.object [NEW] objects\minibiome\oasis\reedseed2\reedseed2.png [NEW] objects\minibiome\oasis\reedseed2\reedseedicon.png [NEW] objects\minibiome\oasis\reedseed3\reedseed3.frames [NEW] objects\minibiome\oasis\reedseed3\reedseed3.object [NEW] objects\minibiome\oasis\reedseed3\reedseed3.png [NEW] objects\minibiome\oasis\reedseed3\reedseedicon.png [NEW] objects\minibiome\oasis\reedseed4\reedseed4.frames [NEW] objects\minibiome\oasis\reedseed4\reedseed4.object [NEW] objects\minibiome\oasis\reedseed4\reedseed4.png [NEW] objects\minibiome\oasis\reedseed4\reedseedicon.png [NEW] objects\minibiome\oasis\reedseed5\reedseed5.frames [NEW] objects\minibiome\oasis\reedseed5\reedseed5.object [NEW] objects\minibiome\oasis\reedseed5\reedseed5.png [NEW] objects\minibiome\oasis\reedseed5\reedseedicon.png [NEW] objects\minibiome\oasis\reedshelf\reedshelf.frames [NEW] objects\minibiome\oasis\reedshelf\reedshelf.object [NEW] objects\minibiome\oasis\reedshelf\reedshelf.png [NEW] objects\minibiome\oasis\reedshelf\reedshelficon.png [NEW] objects\minibiome\ocean\brokenanchor\brokenanchor.frames [NEW] objects\minibiome\ocean\brokenanchor\brokenanchor.object [NEW] objects\minibiome\ocean\brokenanchor\brokenanchor.png [NEW] objects\minibiome\ocean\brokenanchor\brokenanchoricon.png [NEW] objects\minibiome\ocean\oshroom1\oshroom1.object [NEW] objects\minibiome\ocean\oshroom1\oshroom1.png [NEW] objects\minibiome\ocean\oshroom1\oshroom1lit.png [NEW] objects\minibiome\ocean\oshroom2\oshroom2.object [NEW] objects\minibiome\ocean\oshroom2\oshroom2.png [NEW] objects\minibiome\ocean\oshroom2\oshroom2lit.png [NEW] objects\minibiome\ocean\oshroom3\oshroom3.object [NEW] objects\minibiome\ocean\oshroom3\oshroom3.png [NEW] objects\minibiome\ocean\oshroom3\oshroom3lit.png [NEW] objects\minibiome\ocean\oshroom4\oshroom4.object [NEW] objects\minibiome\ocean\oshroom4\oshroom4.png [NEW] objects\minibiome\ocean\oshroom4\oshroom4lit.png [NEW] objects\minibiome\ocean\oshroom5\oshroom5.object [NEW] objects\minibiome\ocean\oshroom5\oshroom5.png [NEW] objects\minibiome\ocean\oshroom5\oshroom5lit.png [NEW] objects\minibiome\ocean\seashell1\icon.png [NEW] objects\minibiome\ocean\seashell1\seashell1.frames [NEW] objects\minibiome\ocean\seashell1\seashell1.object [NEW] objects\minibiome\ocean\seashell1\seashell1.png [NEW] objects\minibiome\ocean\seashell2\icon.png [NEW] objects\minibiome\ocean\seashell2\seashell2.frames [NEW] objects\minibiome\ocean\seashell2\seashell2.object [NEW] objects\minibiome\ocean\seashell2\seashell2.png [NEW] objects\minibiome\ocean\seashell3\icon.png [NEW] objects\minibiome\ocean\seashell3\seashell3.frames [NEW] objects\minibiome\ocean\seashell3\seashell3.object [NEW] objects\minibiome\ocean\seashell3\seashell3.png [NEW] objects\minibiome\ocean\seashell4\icon.png [NEW] objects\minibiome\ocean\seashell4\seashell4.frames [NEW] objects\minibiome\ocean\seashell4\seashell4.object [NEW] objects\minibiome\ocean\seashell4\seashell4.png [NEW] objects\minibiome\ocean\seashell5\icon.png [NEW] objects\minibiome\ocean\seashell5\seashell5.frames [NEW] objects\minibiome\ocean\seashell5\seashell5.object [NEW] objects\minibiome\ocean\seashell5\seashell5.png [NEW] objects\minibiome\ocean\seashell6\icon.png [NEW] objects\minibiome\ocean\seashell6\seashell6.frames [NEW] objects\minibiome\ocean\seashell6\seashell6.object [NEW] objects\minibiome\ocean\seashell6\seashell6.png [NEW] objects\minibiome\ocean\seashell7\icon.png [NEW] objects\minibiome\ocean\seashell7\seashell7.frames [NEW] objects\minibiome\ocean\seashell7\seashell7.object [NEW] objects\minibiome\ocean\seashell7\seashell7.png [NEW] objects\minibiome\ocean\seashell8\icon.png [NEW] objects\minibiome\ocean\seashell8\seashell8.frames [NEW] objects\minibiome\ocean\seashell8\seashell8.object [NEW] objects\minibiome\ocean\seashell8\seashell8.png objects\minibiome\rainbow\rainbowbed\rainbowbed.object objects\minibiome\rainbow\rainbowchest\rainbowchest.object objects\minibiome\rainbow\rainbowdoor\rainbowdoor.object objects\minibiome\rainbow\rainbowdoor\rainbowdoor.png [NEW] objects\minibiome\rainbowood\rainbowoodbed\rainbowoodbed.frames [NEW] objects\minibiome\rainbowood\rainbowoodbed\rainbowoodbed.object [NEW] objects\minibiome\rainbowood\rainbowoodbed\rainbowoodbed.png [NEW] objects\minibiome\rainbowood\rainbowoodbed\rainbowoodbedcover.png [NEW] objects\minibiome\rainbowood\rainbowoodbed\rainbowoodbedicon.png [NEW] objects\minibiome\rainbowood\rainbowoodchair\rainbowoodchair.frames [NEW] objects\minibiome\rainbowood\rainbowoodchair\rainbowoodchair.object [NEW] objects\minibiome\rainbowood\rainbowoodchair\rainbowoodchair.png [NEW] objects\minibiome\rainbowood\rainbowoodchair\rainbowoodchairicon.png [NEW] objects\minibiome\rainbowood\rainbowoodchest\rainbowoodsafe.frames [NEW] objects\minibiome\rainbowood\rainbowoodchest\rainbowoodsafe.object [NEW] objects\minibiome\rainbowood\rainbowoodchest\rainbowoodsafe.png [NEW] objects\minibiome\rainbowood\rainbowoodchest\rainbowoodsafeicon.png [NEW] objects\minibiome\rainbowood\rainbowooddoor\rainbowooddoor.frames [NEW] objects\minibiome\rainbowood\rainbowooddoor\rainbowooddoor.object [NEW] objects\minibiome\rainbowood\rainbowooddoor\rainbowooddoor.png [NEW] objects\minibiome\rainbowood\rainbowooddoor\rainbowooddooricon.png [NEW] objects\minibiome\rainbowood\rainbowoodtable\rainbowoodtable.frames [NEW] objects\minibiome\rainbowood\rainbowoodtable\rainbowoodtable.object [NEW] objects\minibiome\rainbowood\rainbowoodtable\rainbowoodtable.png [NEW] objects\minibiome\rainbowood\rainbowoodtable\rainbowoodtableicon.png objects\minibiome\rust\rustbed\rustbed.object objects\minibiome\rust\rustchest\rustchest.object objects\minibiome\rust\rustdoor\rustdoor.object objects\minibiome\sandstone\sandstonebed\sandstonebed.object objects\minibiome\sandstone\sandstonechest\sandstonechest.object objects\minibiome\sandstone\sandstonedoor\sandstonedoor.object objects\minibiome\sandstone\sandstonetorch\sandstonetorch.object [NEW] objects\minibiome\snow\fancysnowman\fancysnowman.frames [NEW] objects\minibiome\snow\fancysnowman\fancysnowman.object [NEW] objects\minibiome\snow\fancysnowman\fancysnowman.png [NEW] objects\minibiome\snow\fancysnowman\fancysnowmanicon.png objects\minibiome\snow\snowdrift1\snowdrift1.object objects\minibiome\snow\snowdrift2\snowdrift2.object objects\minibiome\snow\snowdrift3\snowdrift3.object objects\minibiome\snow\snowdrift4\snowdrift4.object objects\minibiome\snow\snowman\snowman.frames objects\minibiome\snow\snowman\snowman.object objects\minibiome\snow\snowman\snowman.png [NEW] objects\minibiome\snow\snowman\snowmanicon.png [NEW] objects\minibiome\spring\flowerbox\flowerbox.frames [NEW] objects\minibiome\spring\flowerbox\flowerbox.object [NEW] objects\minibiome\spring\flowerbox\flowerbox.png [NEW] objects\minibiome\spring\flowerbox\flowerboxcover.png [NEW] objects\minibiome\spring\flowerbox\flowerboxicon.png [NEW] objects\minibiome\spring\flowerlamp\flowerlamp.frames [NEW] objects\minibiome\spring\flowerlamp\flowerlamp.object [NEW] objects\minibiome\spring\flowerlamp\flowerlamp.png [NEW] objects\minibiome\spring\flowerlamp\flowerlampicon.png [NEW] objects\minibiome\spring\flowerlamp\flowerlamplit.frames [NEW] objects\minibiome\spring\flowerlamp\flowerlamplit.png [NEW] objects\minibiome\spring\flowerstatue\flowerstatue.frames [NEW] objects\minibiome\spring\flowerstatue\flowerstatue.object [NEW] objects\minibiome\spring\flowerstatue\flowerstatue.png [NEW] objects\minibiome\spring\flowerstatue\flowerstatueicon.png [NEW] objects\minibiome\spring\movingsunflower\movingsunflower.frames [NEW] objects\minibiome\spring\movingsunflower\movingsunflower.object [NEW] objects\minibiome\spring\movingsunflower\movingsunflower.png [NEW] objects\minibiome\spring\movingsunflower\movingsunflowericon.png [NEW] objects\minibiome\spring\petalfountain\petalfountain.frames [NEW] objects\minibiome\spring\petalfountain\petalfountain.object [NEW] objects\minibiome\spring\petalfountain\petalfountain.png [NEW] objects\minibiome\spring\petalfountain\petalfountainicon.png [NEW] objects\minibiome\spring\springbush1\capsulebigicon.png [NEW] objects\minibiome\spring\springbush1\springbush1.frames [NEW] objects\minibiome\spring\springbush1\springbush1.object [NEW] objects\minibiome\spring\springbush1\springbush1.png [NEW] objects\minibiome\spring\springbush2\capsulebigicon.png [NEW] objects\minibiome\spring\springbush2\springbush2.frames [NEW] objects\minibiome\spring\springbush2\springbush2.object [NEW] objects\minibiome\spring\springbush2\springbush2.png [NEW] objects\minibiome\spring\springbush3\capsulebigicon.png [NEW] objects\minibiome\spring\springbush3\springbush3.frames [NEW] objects\minibiome\spring\springbush3\springbush3.object [NEW] objects\minibiome\spring\springbush3\springbush3.png [NEW] objects\minibiome\spring\springbush4\capsulebigicon.png [NEW] objects\minibiome\spring\springbush4\springbush4.frames [NEW] objects\minibiome\spring\springbush4\springbush4.object [NEW] objects\minibiome\spring\springbush4\springbush4.png [NEW] objects\minibiome\spring\springbush5\capsulebigicon.png [NEW] objects\minibiome\spring\springbush5\springbush5.frames [NEW] objects\minibiome\spring\springbush5\springbush5.object [NEW] objects\minibiome\spring\springbush5\springbush5.png [NEW] objects\minibiome\spring\springbush6\capsulebigicon.png [NEW] objects\minibiome\spring\springbush6\springbush6.frames [NEW] objects\minibiome\spring\springbush6\springbush6.object [NEW] objects\minibiome\spring\springbush6\springbush6.png [NEW] objects\minibiome\spring\springchest\springchest.frames [NEW] objects\minibiome\spring\springchest\springchest.object [NEW] objects\minibiome\spring\springchest\springchest.png [NEW] objects\minibiome\spring\springchest\springchesticon.png [NEW] objects\minibiome\stonecave\cavebed\cavebed.frames [NEW] objects\minibiome\stonecave\cavebed\cavebed.object [NEW] objects\minibiome\stonecave\cavebed\cavebed.png [NEW] objects\minibiome\stonecave\cavebed\cavebedicon.png [NEW] objects\minibiome\stonecave\cavechair\cavechair.frames [NEW] objects\minibiome\stonecave\cavechair\cavechair.object [NEW] objects\minibiome\stonecave\cavechair\cavechair.png [NEW] objects\minibiome\stonecave\cavechair\cavechairicon.png [NEW] objects\minibiome\stonecave\cavechest\cavechest.frames [NEW] objects\minibiome\stonecave\cavechest\cavechest.object [NEW] objects\minibiome\stonecave\cavechest\cavechest.png [NEW] objects\minibiome\stonecave\cavechest\cavechesticon.png [NEW] objects\minibiome\stonecave\cavelamp\cavelamp.frames [NEW] objects\minibiome\stonecave\cavelamp\cavelamp.object [NEW] objects\minibiome\stonecave\cavelamp\cavelamp.png [NEW] objects\minibiome\stonecave\cavelamp\cavelampicon.png [NEW] objects\minibiome\stonecave\ceilingstalactite1\ceilingstalactite1.frames [NEW] objects\minibiome\stonecave\ceilingstalactite1\ceilingstalactite1.object [NEW] objects\minibiome\stonecave\ceilingstalactite1\ceilingstalactite1.png [NEW] objects\minibiome\stonecave\ceilingstalactite1\ceilingstalactiteicon.png [NEW] objects\minibiome\stonecave\ceilingstalactite2\ceilingstalactite2.frames [NEW] objects\minibiome\stonecave\ceilingstalactite2\ceilingstalactite2.object [NEW] objects\minibiome\stonecave\ceilingstalactite2\ceilingstalactite2.png [NEW] objects\minibiome\stonecave\ceilingstalactite2\ceilingstalactiteicon.png [NEW] objects\minibiome\stonecave\ceilingstalactite3\ceilingstalactite3.frames [NEW] objects\minibiome\stonecave\ceilingstalactite3\ceilingstalactite3.object [NEW] objects\minibiome\stonecave\ceilingstalactite3\ceilingstalactite3.png [NEW] objects\minibiome\stonecave\ceilingstalactite3\ceilingstalactiteicon.png [NEW] objects\minibiome\stonecave\ceilingstalactite4\ceilingstalactite4.frames [NEW] objects\minibiome\stonecave\ceilingstalactite4\ceilingstalactite4.object [NEW] objects\minibiome\stonecave\ceilingstalactite4\ceilingstalactite4.png [NEW] objects\minibiome\stonecave\ceilingstalactite4\ceilingstalactiteicon.png [NEW] objects\minibiome\stonecave\ceilingstalactite5\ceilingstalactite5.frames [NEW] objects\minibiome\stonecave\ceilingstalactite5\ceilingstalactite5.object [NEW] objects\minibiome\stonecave\ceilingstalactite5\ceilingstalactite5.png [NEW] objects\minibiome\stonecave\ceilingstalactite5\ceilingstalactiteicon.png [NEW] objects\minibiome\swamp\rootbush1\capsulebigicon.png [NEW] objects\minibiome\swamp\rootbush1\rootbush1.frames [NEW] objects\minibiome\swamp\rootbush1\rootbush1.object [NEW] objects\minibiome\swamp\rootbush1\rootbush1.png [NEW] objects\minibiome\swamp\rootbush2\capsulebigicon.png [NEW] objects\minibiome\swamp\rootbush2\rootbush2.frames [NEW] objects\minibiome\swamp\rootbush2\rootbush2.object [NEW] objects\minibiome\swamp\rootbush2\rootbush2.png [NEW] objects\minibiome\swamp\rootbush3\capsulebigicon.png [NEW] objects\minibiome\swamp\rootbush3\rootbush3.frames [NEW] objects\minibiome\swamp\rootbush3\rootbush3.object [NEW] objects\minibiome\swamp\rootbush3\rootbush3.png [NEW] objects\minibiome\swamp\rootbush4\capsulebigicon.png [NEW] objects\minibiome\swamp\rootbush4\rootbush4.frames [NEW] objects\minibiome\swamp\rootbush4\rootbush4.object [NEW] objects\minibiome\swamp\rootbush4\rootbush4.png [NEW] objects\minibiome\swamp\rootbush5\capsulebigicon.png [NEW] objects\minibiome\swamp\rootbush5\rootbush5.frames [NEW] objects\minibiome\swamp\rootbush5\rootbush5.object [NEW] objects\minibiome\swamp\rootbush5\rootbush5.png [NEW] objects\minibiome\swamp\swamproot1\capsulebigicon.png [NEW] objects\minibiome\swamp\swamproot1\swamproot1.frames [NEW] objects\minibiome\swamp\swamproot1\swamproot1.object [NEW] objects\minibiome\swamp\swamproot1\swamproot1.png [NEW] objects\minibiome\swamp\swamproot2\capsulebigicon.png [NEW] objects\minibiome\swamp\swamproot2\swamproot2.frames [NEW] objects\minibiome\swamp\swamproot2\swamproot2.object [NEW] objects\minibiome\swamp\swamproot2\swamproot2.png [NEW] objects\minibiome\swamp\swamproot3\capsulebigicon.png [NEW] objects\minibiome\swamp\swamproot3\swamproot3.frames [NEW] objects\minibiome\swamp\swamproot3\swamproot3.object [NEW] objects\minibiome\swamp\swamproot3\swamproot3.png [NEW] objects\minibiome\swamp\swamproot4\capsulebigicon.png [NEW] objects\minibiome\swamp\swamproot4\swamproot4.frames [NEW] objects\minibiome\swamp\swamproot4\swamproot4.object [NEW] objects\minibiome\swamp\swamproot4\swamproot4.png [NEW] objects\minibiome\swamp\swamproot5\capsulebigicon.png [NEW] objects\minibiome\swamp\swamproot5\swamproot5.frames [NEW] objects\minibiome\swamp\swamproot5\swamproot5.object [NEW] objects\minibiome\swamp\swamproot5\swamproot5.png [NEW] objects\minibiome\tar\tarbed\icon.png [NEW] objects\minibiome\tar\tarbed\tarbed.frames [NEW] objects\minibiome\tar\tarbed\tarbed.object [NEW] objects\minibiome\tar\tarbed\tarbed.png [NEW] objects\minibiome\tar\tarbed\tarbedcover.png [NEW] objects\minibiome\tar\tarchair\icon.png [NEW] objects\minibiome\tar\tarchair\tarchair.frames [NEW] objects\minibiome\tar\tarchair\tarchair.object [NEW] objects\minibiome\tar\tarchair\tarchair.png [NEW] objects\minibiome\tar\tarchest\tarpitchest.frames [NEW] objects\minibiome\tar\tarchest\tarpitchest.object [NEW] objects\minibiome\tar\tarchest\tarpitchest.png [NEW] objects\minibiome\tar\tarchest\tarpitchesticon.png [NEW] objects\minibiome\tar\tarconsole\icon.png [NEW] objects\minibiome\tar\tarconsole\tarconsole.frames [NEW] objects\minibiome\tar\tarconsole\tarconsole.object [NEW] objects\minibiome\tar\tarconsole\tarconsole.png [NEW] objects\minibiome\tar\tarcrystal1\tarcrystal1.frames [NEW] objects\minibiome\tar\tarcrystal1\tarcrystal1.object [NEW] objects\minibiome\tar\tarcrystal1\tarcrystal1.png [NEW] objects\minibiome\tar\tarcrystal1\tarcrystal1icon.png [NEW] objects\minibiome\tar\tarcrystal2\tarcrystal2.frames [NEW] objects\minibiome\tar\tarcrystal2\tarcrystal2.object [NEW] objects\minibiome\tar\tarcrystal2\tarcrystal2.png [NEW] objects\minibiome\tar\tarcrystal2\tarcrystal2icon.png [NEW] objects\minibiome\tar\tarcrystal3\tarcrystal3.frames [NEW] objects\minibiome\tar\tarcrystal3\tarcrystal3.object [NEW] objects\minibiome\tar\tarcrystal3\tarcrystal3.png [NEW] objects\minibiome\tar\tarcrystal3\tarcrystal3icon.png [NEW] objects\minibiome\tar\tarcrystal4\tarcrystal4.frames [NEW] objects\minibiome\tar\tarcrystal4\tarcrystal4.object [NEW] objects\minibiome\tar\tarcrystal4\tarcrystal4.png [NEW] objects\minibiome\tar\tarcrystal4\tarcrystal4icon.png [NEW] objects\minibiome\tar\tarcrystal5\tarcrystal5.frames [NEW] objects\minibiome\tar\tarcrystal5\tarcrystal5.object [NEW] objects\minibiome\tar\tarcrystal5\tarcrystal5.png [NEW] objects\minibiome\tar\tarcrystal5\tarcrystal5icon.png [NEW] objects\minibiome\tar\tardoor\icon.png [NEW] objects\minibiome\tar\tardoor\tardoor.frames [NEW] objects\minibiome\tar\tardoor\tardoor.object [NEW] objects\minibiome\tar\tardoor\tardoor.png [NEW] objects\minibiome\tar\tarlight\icon.png [NEW] objects\minibiome\tar\tarlight\tarlight.frames [NEW] objects\minibiome\tar\tarlight\tarlight.object [NEW] objects\minibiome\tar\tarlight\tarlight.png [NEW] objects\minibiome\tar\tarman\icon.png [NEW] objects\minibiome\tar\tarman\tarman.frames [NEW] objects\minibiome\tar\tarman\tarman.object [NEW] objects\minibiome\tar\tarman\tarman.png objects\minibiome\toxicplains\toxicchest\toxicchest.object objects\minibiome\toxicplains\toxiclamp1\toxiclamp1.object objects\minibiome\toxicplains\toxiclamp2\toxiclamp2.object [NEW] objects\minibiome\wilderness\goldenegg\goldenegg.frames [NEW] objects\minibiome\wilderness\goldenegg\goldenegg.object [NEW] objects\minibiome\wilderness\goldenegg\goldenegg.png [NEW] objects\minibiome\wilderness\goldenegg\icon.png [NEW] objects\mission\antenna\antenna.frames [NEW] objects\mission\antenna\antenna.object [NEW] objects\mission\antenna\antenna.png [NEW] objects\mission\antenna\icon.png [NEW] objects\mission\bonespike\bonespike.object [NEW] objects\mission\bonespike\bonespikebottom.frames [NEW] objects\mission\bonespike\bonespikebottom.png [NEW] objects\mission\bonespike\bonespikeicon.png [NEW] objects\mission\bonespike\bonespikeleft.frames [NEW] objects\mission\bonespike\bonespikeleft.png [NEW] objects\mission\bonespike\bonespikeright.frames [NEW] objects\mission\bonespike\bonespikeright.png [NEW] objects\mission\bonespike\bonespiketop.frames [NEW] objects\mission\bonespike\bonespiketop.png [NEW] objects\mission\brokentank\brokentank.frames [NEW] objects\mission\brokentank\brokentank.object [NEW] objects\mission\brokentank\brokentank.png [NEW] objects\mission\brokentank\brokentankicon.png [NEW] objects\mission\caveart1\caveart1.frames [NEW] objects\mission\caveart1\caveart1.object [NEW] objects\mission\caveart1\caveart1.png [NEW] objects\mission\caveart1\icon.png [NEW] objects\mission\caveart2\caveart2.frames [NEW] objects\mission\caveart2\caveart2.object [NEW] objects\mission\caveart2\caveart2.png [NEW] objects\mission\caveart2\icon.png [NEW] objects\mission\caveart3\caveart3.frames [NEW] objects\mission\caveart3\caveart3.object [NEW] objects\mission\caveart3\caveart3.png [NEW] objects\mission\caveart3\icon.png [NEW] objects\mission\caveart4\caveart4.frames [NEW] objects\mission\caveart4\caveart4.object [NEW] objects\mission\caveart4\caveart4.png [NEW] objects\mission\caveart4\icon.png [NEW] objects\mission\caveart5\caveart5.frames [NEW] objects\mission\caveart5\caveart5.object [NEW] objects\mission\caveart5\caveart5.png [NEW] objects\mission\caveart5\icon.png [NEW] objects\mission\deathwarning\deathwarning.frames [NEW] objects\mission\deathwarning\deathwarning.object [NEW] objects\mission\deathwarning\deathwarning.png [NEW] objects\mission\deathwarning\icon.png [NEW] objects\mission\deathwarningmodern\deathwarningmodern.frames [NEW] objects\mission\deathwarningmodern\deathwarningmodern.object [NEW] objects\mission\deathwarningmodern\deathwarningmodern.png [NEW] objects\mission\deathwarningmodern\icon.png [NEW] objects\mission\dirttrapdoor\dirttrapdoor.frames [NEW] objects\mission\dirttrapdoor\dirttrapdoor.object [NEW] objects\mission\dirttrapdoor\dirttrapdoor.png [NEW] objects\mission\dirttrapdoor\dirttrapdooricon.png [NEW] objects\mission\drip1\drip1.frames [NEW] objects\mission\drip1\drip1.object [NEW] objects\mission\drip1\drip1.png [NEW] objects\mission\drip1\drip1icon.png [NEW] objects\mission\drip2\drip2.frames [NEW] objects\mission\drip2\drip2.object [NEW] objects\mission\drip2\drip2.png [NEW] objects\mission\drip2\drip2icon.png [NEW] objects\mission\escaperadar\escaperadar.frames [NEW] objects\mission\escaperadar\escaperadar.object [NEW] objects\mission\escaperadar\escaperadar.png [NEW] objects\mission\escaperadar\escaperadarlit.frames [NEW] objects\mission\escaperadar\escaperadarlit.png [NEW] objects\mission\escaperadar\icon.png [NEW] objects\mission\fallingrocks\fallingrocks.frames [NEW] objects\mission\fallingrocks\fallingrocks.object [NEW] objects\mission\fallingrocks\fallingrocks.png [NEW] objects\mission\fallingrocks\icon.png [NEW] objects\mission\fallingrocksmodern\fallingrocksmodern.frames [NEW] objects\mission\fallingrocksmodern\fallingrocksmodern.object [NEW] objects\mission\fallingrocksmodern\fallingrocksmodern.png [NEW] objects\mission\fallingrocksmodern\icon.png [NEW] objects\mission\graffiti-nowayout\icon.png [NEW] objects\mission\graffiti-nowayout\nowayout.frames [NEW] objects\mission\graffiti-nowayout\nowayout.object [NEW] objects\mission\graffiti-nowayout\nowayout.png [NEW] objects\mission\graffiti-thewayisblocked\icon.png [NEW] objects\mission\graffiti-thewayisblocked\thewayisblocked.frames [NEW] objects\mission\graffiti-thewayisblocked\thewayisblocked.object [NEW] objects\mission\graffiti-thewayisblocked\thewayisblocked.png [NEW] objects\mission\graffiti-turnback\icon.png [NEW] objects\mission\graffiti-turnback\turnback.frames [NEW] objects\mission\graffiti-turnback\turnback.object [NEW] objects\mission\graffiti-turnback\turnback.png [NEW] objects\mission\lunarbasebunk\lunarbasebunk.frames [NEW] objects\mission\lunarbasebunk\lunarbasebunk.object [NEW] objects\mission\lunarbasebunk\lunarbasebunk.png [NEW] objects\mission\lunarbasebunk\lunarbasebunkcover.png [NEW] objects\mission\lunarbasebunk\lunarbasebunkicon.png [NEW] objects\mission\lunarbasebunk\lunarbasebunklit.frames [NEW] objects\mission\lunarbasebunk\lunarbasebunklit.png [NEW] objects\mission\lunarbasechair\icon.png [NEW] objects\mission\lunarbasechair\lunarbasechair.frames [NEW] objects\mission\lunarbasechair\lunarbasechair.object [NEW] objects\mission\lunarbasechair\lunarbasechair.png [NEW] objects\mission\lunarbaseconsole\icon.png [NEW] objects\mission\lunarbaseconsole\lunarbaseconsole.animation [NEW] objects\mission\lunarbaseconsole\lunarbaseconsole.frames [NEW] objects\mission\lunarbaseconsole\lunarbaseconsole.object [NEW] objects\mission\lunarbaseconsole\lunarbaseconsole.png [NEW] objects\mission\lunarbaseconsole\lunarbaseconsolelit.frames [NEW] objects\mission\lunarbaseconsole\lunarbaseconsolelit.png [NEW] objects\mission\lunarbasecrate\lunarbasecrate.frames [NEW] objects\mission\lunarbasecrate\lunarbasecrate.object [NEW] objects\mission\lunarbasecrate\lunarbasecrate.png [NEW] objects\mission\lunarbasecrate\lunarbasecrateicon.png [NEW] objects\mission\lunarbasedoor\lunarbasedoor.frames [NEW] objects\mission\lunarbasedoor\lunarbasedoor.object [NEW] objects\mission\lunarbasedoor\lunarbasedoor.png [NEW] objects\mission\lunarbasedoor\lunarbasedooricon.png [NEW] objects\mission\lunarbaselantern\lunarbaselantern.animation [NEW] objects\mission\lunarbaselantern\lunarbaselantern.frames [NEW] objects\mission\lunarbaselantern\lunarbaselantern.object [NEW] objects\mission\lunarbaselantern\lunarbaselantern.png [NEW] objects\mission\lunarbaselantern\lunarbaselanternicon.png [NEW] objects\mission\lunarbaselantern\lunarbaselanternlit.frames [NEW] objects\mission\lunarbaselantern\lunarbaselanternlit.png [NEW] objects\mission\lunarbaselocker\lunarbaselocker.frames [NEW] objects\mission\lunarbaselocker\lunarbaselocker.object [NEW] objects\mission\lunarbaselocker\lunarbaselocker.png [NEW] objects\mission\lunarbaselocker\lunarbaselockericon.png [NEW] objects\mission\lunarbaselocker\lunarbaselockerlit.frames [NEW] objects\mission\lunarbaselocker\lunarbaselockerlit.png [NEW] objects\mission\lunarquestturnin\drillmachine.animation [NEW] objects\mission\lunarquestturnin\drillmachine.frames [NEW] objects\mission\lunarquestturnin\drillmachine.object [NEW] objects\mission\lunarquestturnin\drillmachine.png [NEW] objects\mission\lunarquestturnin\drillmachineicon.png [NEW] objects\mission\lunarquestturnin\drillmachinelit.frames [NEW] objects\mission\lunarquestturnin\drillmachinelit.png [NEW] objects\mission\lunarquestturnin\drillconsole\drillconsole.animation [NEW] objects\mission\lunarquestturnin\drillconsole\drillconsole.frames [NEW] objects\mission\lunarquestturnin\drillconsole\drillconsole.object [NEW] objects\mission\lunarquestturnin\drillconsole\drillconsole.png [NEW] objects\mission\lunarquestturnin\drillconsole\drillconsoleicon.png [NEW] objects\mission\lunarquestturnin\drillconsole\drillconsolelit.frames [NEW] objects\mission\lunarquestturnin\drillconsole\drillconsolelit.png [NEW] objects\mission\miningbelt\miningbelt.frames [NEW] objects\mission\miningbelt\miningbelt.object [NEW] objects\mission\miningbelt\miningbelt.png [NEW] objects\mission\miningbelt\miningbelticon.png [NEW] objects\mission\miningchest\miningchest.frames [NEW] objects\mission\miningchest\miningchest.object [NEW] objects\mission\miningchest\miningchest.png [NEW] objects\mission\miningchest\miningchesticon.png [NEW] objects\mission\miningcrusher\miningcrusher.frames [NEW] objects\mission\miningcrusher\miningcrusher.object [NEW] objects\mission\miningcrusher\miningcrusher.png [NEW] objects\mission\miningcrusher\miningcrushericon.png [NEW] objects\mission\miningdoor\miningdoor.frames [NEW] objects\mission\miningdoor\miningdoor.object [NEW] objects\mission\miningdoor\miningdoor.png [NEW] objects\mission\miningdoor\miningdooricon.png [NEW] objects\mission\miningfence\miningfence.frames [NEW] objects\mission\miningfence\miningfence.object [NEW] objects\mission\miningfence\miningfence.png [NEW] objects\mission\miningfence\miningfenceicon.png [NEW] objects\mission\mininghazardsign\mininghazardsign.frames [NEW] objects\mission\mininghazardsign\mininghazardsign.object [NEW] objects\mission\mininghazardsign\mininghazardsign.png [NEW] objects\mission\mininghazardsign\mininghazardsignicon.png [NEW] objects\mission\miningpowersign\miningpowersign.frames [NEW] objects\mission\miningpowersign\miningpowersign.object [NEW] objects\mission\miningpowersign\miningpowersign.png [NEW] objects\mission\miningpowersign\miningpowersignicon.png [NEW] objects\mission\miningpowersign\miningpowersignlit.frames [NEW] objects\mission\miningpowersign\miningpowersignlit.png [NEW] objects\mission\miningskip\miningskip.frames [NEW] objects\mission\miningskip\miningskip.object [NEW] objects\mission\miningskip\miningskip.png [NEW] objects\mission\miningskip\miningskipicon.png [NEW] objects\mission\miningverticaldoor\miningverticaldoor.frames [NEW] objects\mission\miningverticaldoor\miningverticaldoor.object [NEW] objects\mission\miningverticaldoor\miningverticaldoor.png [NEW] objects\mission\miningverticaldoor\miningverticaldooricon.png [NEW] objects\mission\penguinposter1\penguinposter1.frames [NEW] objects\mission\penguinposter1\penguinposter1.object [NEW] objects\mission\penguinposter1\penguinposter1.png [NEW] objects\mission\penguinposter1\penguinposter1icon.png [NEW] objects\mission\redlight\redlight.frames [NEW] objects\mission\redlight\redlight.object [NEW] objects\mission\redlight\redlight.png [NEW] objects\mission\redlight\redlightbroken.object [NEW] objects\mission\redlight\redlightbrokenicon.png [NEW] objects\mission\redlight\redlighticon.png [NEW] objects\mission\redlight\redlightlit.frames [NEW] objects\mission\redlight\redlightlit.png [NEW] objects\mission\root1\icon.png [NEW] objects\mission\root1\root1.frames [NEW] objects\mission\root1\root1.object [NEW] objects\mission\root1\root1.png [NEW] objects\mission\root10\icon.png [NEW] objects\mission\root10\root10.frames [NEW] objects\mission\root10\root10.object [NEW] objects\mission\root10\root10.png [NEW] objects\mission\root2\icon.png [NEW] objects\mission\root2\root2.frames [NEW] objects\mission\root2\root2.object [NEW] objects\mission\root2\root2.png [NEW] objects\mission\root3\icon.png [NEW] objects\mission\root3\root3.frames [NEW] objects\mission\root3\root3.object [NEW] objects\mission\root3\root3.png [NEW] objects\mission\root4\icon.png [NEW] objects\mission\root4\root4.frames [NEW] objects\mission\root4\root4.object [NEW] objects\mission\root4\root4.png [NEW] objects\mission\root5\icon.png [NEW] objects\mission\root5\root5.frames [NEW] objects\mission\root5\root5.object [NEW] objects\mission\root5\root5.png [NEW] objects\mission\root6\icon.png [NEW] objects\mission\root6\root6.frames [NEW] objects\mission\root6\root6.object [NEW] objects\mission\root6\root6.png [NEW] objects\mission\root7\icon.png [NEW] objects\mission\root7\root7.frames [NEW] objects\mission\root7\root7.object [NEW] objects\mission\root7\root7.png [NEW] objects\mission\root8\icon.png [NEW] objects\mission\root8\root8.frames [NEW] objects\mission\root8\root8.object [NEW] objects\mission\root8\root8.png [NEW] objects\mission\root9\icon.png [NEW] objects\mission\root9\root9.frames [NEW] objects\mission\root9\root9.object [NEW] objects\mission\root9\root9.png [NEW] objects\mission\skulltorch\skulltorch.animation [NEW] objects\mission\skulltorch\skulltorch.frames [NEW] objects\mission\skulltorch\skulltorch.object [NEW] objects\mission\skulltorch\skulltorch.png [NEW] objects\mission\skulltorch\skulltorchicon.png [NEW] objects\mission\skulltorch\skulltorchlit.frames [NEW] objects\mission\skulltorch\skulltorchlit.png [NEW] objects\mission\tanktrap\tanktrap.frames [NEW] objects\mission\tanktrap\tanktrap.object [NEW] objects\mission\tanktrap\tanktrap.png [NEW] objects\mission\tanktrap\tanktrapicon.png [NEW] objects\mission\trapchest\trapchest.frames [NEW] objects\mission\trapchest\trapchest.object [NEW] objects\mission\trapchest\trapchest.png [NEW] objects\mission\trapchest\trapchesticon.png [NEW] objects\mission\ufoprop\ufoprop.frames [NEW] objects\mission\ufoprop\ufoprop.object [NEW] objects\mission\ufoprop\ufoprop.png [NEW] objects\mission\ufoprop\ufopropicon.png objects\obstacles\arid\ceilingspike1\ceilingspike1.object objects\obstacles\arid\ceilingspike2\ceilingspike2.object objects\obstacles\arid\ceilingspike3\ceilingspike3.object objects\obstacles\arid\ceilingspike4\ceilingspike4.object [NEW] objects\obstacles\arid\groundspike1\flooricon.png [NEW] objects\obstacles\arid\groundspike1\groundspike1.frames [NEW] objects\obstacles\arid\groundspike1\groundspike1.object [NEW] objects\obstacles\arid\groundspike1\groundspike1.png [NEW] objects\obstacles\arid\groundspike2\flooricon.png [NEW] objects\obstacles\arid\groundspike2\groundspike2.frames [NEW] objects\obstacles\arid\groundspike2\groundspike2.object [NEW] objects\obstacles\arid\groundspike2\groundspike2.png [NEW] objects\obstacles\arid\groundspike3\flooricon.png [NEW] objects\obstacles\arid\groundspike3\groundspike3.frames [NEW] objects\obstacles\arid\groundspike3\groundspike3.object [NEW] objects\obstacles\arid\groundspike3\groundspike3.png [NEW] objects\obstacles\arid\groundspike4\flooricon.png [NEW] objects\obstacles\arid\groundspike4\groundspike4.frames [NEW] objects\obstacles\arid\groundspike4\groundspike4.object [NEW] objects\obstacles\arid\groundspike4\groundspike4.png objects\obstacles\arid\thorns1\thorns1.object objects\obstacles\arid\thorns2\thorns2.object objects\obstacles\arid\thorns3\thorns3.object objects\obstacles\arid\thorns4\thorns4.object objects\obstacles\desert\desertceilingspike1\desertceilingspike1.object objects\obstacles\desert\desertceilingspike2\desertceilingspike2.object objects\obstacles\desert\desertceilingspike3\desertceilingspike3.object objects\obstacles\desert\desertceilingspike4\desertceilingspike4.object objects\obstacles\desert\desertgroundspike1\desertgroundspike1.object objects\obstacles\desert\desertgroundspike2\desertgroundspike2.object objects\obstacles\desert\desertgroundspike3\desertgroundspike3.object objects\obstacles\desert\desertgroundspike4\desertgroundspike4.object objects\obstacles\green\greenceilingspike1\greenceilingspike1.object objects\obstacles\green\greenceilingspike2\greenceilingspike2.object objects\obstacles\green\greenceilingspike3\greenceilingspike3.object objects\obstacles\green\greenceilingspike4\greenceilingspike4.object objects\obstacles\green\greengroundspike1\greengroundspike1.object objects\obstacles\green\greengroundspike2\greengroundspike2.object objects\obstacles\green\greengroundspike3\greengroundspike3.object objects\obstacles\green\greengroundspike4\greengroundspike4.object [NEW] objects\obstacles\ice\icespike\icespike.object [NEW] objects\obstacles\ice\icespike\icespikebottom.frames [NEW] objects\obstacles\ice\icespike\icespikebottom.png [NEW] objects\obstacles\ice\icespike\icespikeicon.png [NEW] objects\obstacles\ice\icespike\icespikeleft.frames [NEW] objects\obstacles\ice\icespike\icespikeleft.png [NEW] objects\obstacles\ice\icespike\icespikeright.frames [NEW] objects\obstacles\ice\icespike\icespikeright.png [NEW] objects\obstacles\ice\icespike\icespiketop.frames [NEW] objects\obstacles\ice\icespike\icespiketop.png [NEW] objects\obstacles\ice\icestalactite1\ceilingicon.png [NEW] objects\obstacles\ice\icestalactite1\icestalactite1.frames [NEW] objects\obstacles\ice\icestalactite1\icestalactite1.object [NEW] objects\obstacles\ice\icestalactite1\icestalactite1.png [NEW] objects\obstacles\ice\icestalactite2\ceilingicon.png [NEW] objects\obstacles\ice\icestalactite2\icestalactite2.frames [NEW] objects\obstacles\ice\icestalactite2\icestalactite2.object [NEW] objects\obstacles\ice\icestalactite2\icestalactite2.png [NEW] objects\obstacles\ice\icestalactite3\ceilingicon.png [NEW] objects\obstacles\ice\icestalactite3\icestalactite3.frames [NEW] objects\obstacles\ice\icestalactite3\icestalactite3.object [NEW] objects\obstacles\ice\icestalactite3\icestalactite3.png [NEW] objects\obstacles\ice\icestalactite4\ceilingicon.png [NEW] objects\obstacles\ice\icestalactite4\icestalactite4.frames [NEW] objects\obstacles\ice\icestalactite4\icestalactite4.object [NEW] objects\obstacles\ice\icestalactite4\icestalactite4.png objects\obstacles\ice\icestalagmite1\icestalagmite1.object objects\obstacles\ice\icestalagmite2\icestalagmite2.object objects\obstacles\ice\icestalagmite3\icestalagmite3.object objects\obstacles\ice\icestalagmite4\icestalagmite4.object objects\obstacles\magma\magmaceilingspike1\magmaceilingspike1.object objects\obstacles\magma\magmaceilingspike2\magmaceilingspike2.object objects\obstacles\magma\magmaceilingspike3\magmaceilingspike3.object objects\obstacles\magma\magmagroundspike1\magmagroundspike1.object objects\obstacles\magma\magmagroundspike2\magmagroundspike2.object objects\obstacles\magma\magmagroundspike3\magmagroundspike3.object objects\obstacles\savannah\savannahceilingspike1\savannahceilingspike1.object objects\obstacles\savannah\savannahceilingspike2\savannahceilingspike2.object objects\obstacles\savannah\savannahceilingspike3\savannahceilingspike3.object objects\obstacles\savannah\savannahceilingspike4\savannahceilingspike4.object objects\obstacles\savannah\savannahgroundspike1\savannahgroundspike1.object objects\obstacles\savannah\savannahgroundspike2\savannahgroundspike2.object objects\obstacles\savannah\savannahgroundspike3\savannahgroundspike3.object objects\obstacles\savannah\savannahgroundspike4\savannahgroundspike4.object [NEW] objects\outpost\bathroomhanddryer\bathroomhanddryer.frames [NEW] objects\outpost\bathroomhanddryer\bathroomhanddryer.object [NEW] objects\outpost\bathroomhanddryer\bathroomhanddryer.png [NEW] objects\outpost\bathroomhanddryer\bathroomhanddryerlit.frames [NEW] objects\outpost\bathroomhanddryer\bathroomhanddryerlit.png [NEW] objects\outpost\bathroomhanddryer\icon.png [NEW] objects\outpost\bathroomsink\bathroomsink.frames [NEW] objects\outpost\bathroomsink\bathroomsink.object [NEW] objects\outpost\bathroomsink\bathroomsink.png [NEW] objects\outpost\bathroomsink\icon.png [NEW] objects\outpost\bathroomstall\bathroomstall.frames [NEW] objects\outpost\bathroomstall\bathroomstall.object [NEW] objects\outpost\bathroomstall\bathroomstall.png [NEW] objects\outpost\bathroomstall\bathroomstallcover.png [NEW] objects\outpost\bathroomstall\icon.png [NEW] objects\outpost\bathroomtrash\bathroomtrash.frames [NEW] objects\outpost\bathroomtrash\bathroomtrash.object [NEW] objects\outpost\bathroomtrash\bathroomtrash.png [NEW] objects\outpost\bathroomtrash\icon.png [NEW] objects\outpost\bathroomurinal\bathroomurinal.frames [NEW] objects\outpost\bathroomurinal\bathroomurinal.object [NEW] objects\outpost\bathroomurinal\bathroomurinal.png [NEW] objects\outpost\bathroomurinal\icon.png [NEW] objects\outpost\bench\bench.frames [NEW] objects\outpost\bench\bench.object [NEW] objects\outpost\bench\bench.png [NEW] objects\outpost\bench\icon.png [NEW] objects\outpost\coffeemachine\coffeemachine.frames [NEW] objects\outpost\coffeemachine\coffeemachine.object [NEW] objects\outpost\coffeemachine\coffeemachine.png [NEW] objects\outpost\coffeemachine\icon.png [NEW] objects\outpost\filingcabinet\filingcabinet.frames [NEW] objects\outpost\filingcabinet\filingcabinet.object [NEW] objects\outpost\filingcabinet\filingcabinet.png [NEW] objects\outpost\filingcabinet\icon.png [NEW] objects\outpost\fireextinguisher\fireextinguisher.frames [NEW] objects\outpost\fireextinguisher\fireextinguisher.object [NEW] objects\outpost\fireextinguisher\fireextinguisher.png [NEW] objects\outpost\fireextinguisher\icon.png [NEW] objects\outpost\infinityexpress\icon.png [NEW] objects\outpost\infinityexpress\infinityexpress.object [NEW] objects\outpost\infinityexpress\infinityexpressleft.frames [NEW] objects\outpost\infinityexpress\infinityexpressleft.png [NEW] objects\outpost\infinityexpress\infinityexpressleftlit.frames [NEW] objects\outpost\infinityexpress\infinityexpressleftlit.png [NEW] objects\outpost\infinityexpress\infinityexpressright.frames [NEW] objects\outpost\infinityexpress\infinityexpressright.png [NEW] objects\outpost\infinityexpress\infinityexpressrightlit.frames [NEW] objects\outpost\infinityexpress\infinityexpressrightlit.png [NEW] objects\outpost\number0\icon.png [NEW] objects\outpost\number0\number0.frames [NEW] objects\outpost\number0\number0.object [NEW] objects\outpost\number0\number0.png [NEW] objects\outpost\number1\icon.png [NEW] objects\outpost\number1\number1.frames [NEW] objects\outpost\number1\number1.object [NEW] objects\outpost\number1\number1.png [NEW] objects\outpost\number2\icon.png [NEW] objects\outpost\number2\number2.frames [NEW] objects\outpost\number2\number2.object [NEW] objects\outpost\number2\number2.png [NEW] objects\outpost\number3\icon.png [NEW] objects\outpost\number3\number3.frames [NEW] objects\outpost\number3\number3.object [NEW] objects\outpost\number3\number3.png [NEW] objects\outpost\number4\icon.png [NEW] objects\outpost\number4\number4.frames [NEW] objects\outpost\number4\number4.object [NEW] objects\outpost\number4\number4.png [NEW] objects\outpost\number5\icon.png [NEW] objects\outpost\number5\number5.frames [NEW] objects\outpost\number5\number5.object [NEW] objects\outpost\number5\number5.png [NEW] objects\outpost\number6\icon.png [NEW] objects\outpost\number6\number6.frames [NEW] objects\outpost\number6\number6.object [NEW] objects\outpost\number6\number6.png [NEW] objects\outpost\number7\icon.png [NEW] objects\outpost\number7\number7.frames [NEW] objects\outpost\number7\number7.object [NEW] objects\outpost\number7\number7.png [NEW] objects\outpost\number8\icon.png [NEW] objects\outpost\number8\number8.frames [NEW] objects\outpost\number8\number8.object [NEW] objects\outpost\number8\number8.png [NEW] objects\outpost\number9\icon.png [NEW] objects\outpost\number9\number9.frames [NEW] objects\outpost\number9\number9.object [NEW] objects\outpost\number9\number9.png [NEW] objects\outpost\outpostairlock\outpostairlock.frames [NEW] objects\outpost\outpostairlock\outpostairlock.object [NEW] objects\outpost\outpostairlock\outpostairlock.png [NEW] objects\outpost\outpostairlock\outpostairlockicon.png [NEW] objects\outpost\outpostairlocklarge\icon.png [NEW] objects\outpost\outpostairlocklarge\outpostairlocklarge.frames [NEW] objects\outpost\outpostairlocklarge\outpostairlocklarge.object [NEW] objects\outpost\outpostairlocklarge\outpostairlocklarge.png [NEW] objects\outpost\outpostbed\outpostbed.frames [NEW] objects\outpost\outpostbed\outpostbed.object [NEW] objects\outpost\outpostbed\outpostbed.png [NEW] objects\outpost\outpostbed\outpostbedcover.png [NEW] objects\outpost\outpostbed\outpostbedicon.png [NEW] objects\outpost\outpostbed\outpostbedlit.frames [NEW] objects\outpost\outpostbed\outpostbedlit.png [NEW] objects\outpost\outpostbutton\icon.png [NEW] objects\outpost\outpostbutton\outpostbutton.frames [NEW] objects\outpost\outpostbutton\outpostbutton.object [NEW] objects\outpost\outpostbutton\outpostbutton.png [NEW] objects\outpost\outpostcabinet\icon.png [NEW] objects\outpost\outpostcabinet\outpostcabinet.frames [NEW] objects\outpost\outpostcabinet\outpostcabinet.object [NEW] objects\outpost\outpostcabinet\outpostcabinet.png [NEW] objects\outpost\outpostcargocrate\icon.png [NEW] objects\outpost\outpostcargocrate\outpostcargocrate.frames [NEW] objects\outpost\outpostcargocrate\outpostcargocrate.object [NEW] objects\outpost\outpostcargocrate\outpostcargocrate.png [NEW] objects\outpost\outpostcargocrate\outpostcargocratelit.frames [NEW] objects\outpost\outpostcargocrate\outpostcargocratelit.png [NEW] objects\outpost\outpostcargocrateshort\icon.png [NEW] objects\outpost\outpostcargocrateshort\outpostcargocrateshort.frames [NEW] objects\outpost\outpostcargocrateshort\outpostcargocrateshort.object [NEW] objects\outpost\outpostcargocrateshort\outpostcargocrateshort.png [NEW] objects\outpost\outpostcargocrateshort\outpostcargocrateshortlit.frames [NEW] objects\outpost\outpostcargocrateshort\outpostcargocrateshortlit.png [NEW] objects\outpost\outpostceilinglight\outpostceilinglight.frames [NEW] objects\outpost\outpostceilinglight\outpostceilinglight.object [NEW] objects\outpost\outpostceilinglight\outpostceilinglight.png [NEW] objects\outpost\outpostceilinglight\outpostceilinglighticon.png [NEW] objects\outpost\outpostceilinglight\outpostceilinglightlit.frames [NEW] objects\outpost\outpostceilinglight\outpostceilinglightlit.png [NEW] objects\outpost\outpostchair\icon.png [NEW] objects\outpost\outpostchair\outpostchair.frames [NEW] objects\outpost\outpostchair\outpostchair.object [NEW] objects\outpost\outpostchair\outpostchair.png [NEW] objects\outpost\outpostconsole\icon.png [NEW] objects\outpost\outpostconsole\outpostconsole.animation [NEW] objects\outpost\outpostconsole\outpostconsole.frames [NEW] objects\outpost\outpostconsole\outpostconsole.object [NEW] objects\outpost\outpostconsole\outpostconsole.png [NEW] objects\outpost\outpostconsole\outpostconsolelit.frames [NEW] objects\outpost\outpostconsole\outpostconsolelit.png [NEW] objects\outpost\outpostcrane\icon.png [NEW] objects\outpost\outpostcrane\outpostcrane.frames [NEW] objects\outpost\outpostcrane\outpostcrane.object [NEW] objects\outpost\outpostcrane\outpostcrane.png [NEW] objects\outpost\outpostdesk\icon.png [NEW] objects\outpost\outpostdesk\outpostdesk.object [NEW] objects\outpost\outpostdesk\outpostdeskleft.frames [NEW] objects\outpost\outpostdesk\outpostdeskleft.png [NEW] objects\outpost\outpostdesk\outpostdeskleftlit.frames [NEW] objects\outpost\outpostdesk\outpostdeskleftlit.png [NEW] objects\outpost\outpostdesk\outpostdeskright.frames [NEW] objects\outpost\outpostdesk\outpostdeskright.png [NEW] objects\outpost\outpostdesk\outpostdeskrightlit.frames [NEW] objects\outpost\outpostdesk\outpostdeskrightlit.png [NEW] objects\outpost\outpostfridge\icon.png [NEW] objects\outpost\outpostfridge\outpostfridge.frames [NEW] objects\outpost\outpostfridge\outpostfridge.object [NEW] objects\outpost\outpostfridge\outpostfridge.png [NEW] objects\outpost\outpostfridge\outpostfridgelit.frames [NEW] objects\outpost\outpostfridge\outpostfridgelit.png [NEW] objects\outpost\outpostgenerator\icon.png [NEW] objects\outpost\outpostgenerator\outpostgenerator.frames [NEW] objects\outpost\outpostgenerator\outpostgenerator.object [NEW] objects\outpost\outpostgenerator\outpostgenerator.png [NEW] objects\outpost\outpostgenerator\outpostgeneratorlit.frames [NEW] objects\outpost\outpostgenerator\outpostgeneratorlit.png [NEW] objects\outpost\outpostkeypad\icon.png [NEW] objects\outpost\outpostkeypad\outpostkeypad.frames [NEW] objects\outpost\outpostkeypad\outpostkeypad.object [NEW] objects\outpost\outpostkeypad\outpostkeypad.png [NEW] objects\outpost\outpostlamp\outpostlamp.frames [NEW] objects\outpost\outpostlamp\outpostlamp.object [NEW] objects\outpost\outpostlamp\outpostlamp.png [NEW] objects\outpost\outpostlamp\outpostlampicon.png [NEW] objects\outpost\outpostlamp\outpostlamplit.frames [NEW] objects\outpost\outpostlamp\outpostlamplit.png [NEW] objects\outpost\outpostlight\outpostlight.frames [NEW] objects\outpost\outpostlight\outpostlight.object [NEW] objects\outpost\outpostlight\outpostlight.png [NEW] objects\outpost\outpostlight\outpostlighticon.png [NEW] objects\outpost\outpostlocker\icon.png [NEW] objects\outpost\outpostlocker\outpostlocker.frames [NEW] objects\outpost\outpostlocker\outpostlocker.object [NEW] objects\outpost\outpostlocker\outpostlocker.png [NEW] objects\outpost\outpostlocker\outpostlockerlit.frames [NEW] objects\outpost\outpostlocker\outpostlockerlit.png [NEW] objects\outpost\outpostmicrowave\icon.png [NEW] objects\outpost\outpostmicrowave\outpostmicrowave.object [NEW] objects\outpost\outpostmicrowave\outpostmicrowaveleft.frames [NEW] objects\outpost\outpostmicrowave\outpostmicrowaveleft.png [NEW] objects\outpost\outpostmicrowave\outpostmicrowaveleftlit.frames [NEW] objects\outpost\outpostmicrowave\outpostmicrowaveleftlit.png [NEW] objects\outpost\outpostmicrowave\outpostmicrowaveright.frames [NEW] objects\outpost\outpostmicrowave\outpostmicrowaveright.png [NEW] objects\outpost\outpostmicrowave\outpostmicrowaverightlit.frames [NEW] objects\outpost\outpostmicrowave\outpostmicrowaverightlit.png [NEW] objects\outpost\outpostmonitor\icon.png [NEW] objects\outpost\outpostmonitor\outpostmonitor.frames [NEW] objects\outpost\outpostmonitor\outpostmonitor.object [NEW] objects\outpost\outpostmonitor\outpostmonitor.png [NEW] objects\outpost\outpostmonitor\outpostmonitorlit.frames [NEW] objects\outpost\outpostmonitor\outpostmonitorlit.png [NEW] objects\outpost\outpostpc\icon.png [NEW] objects\outpost\outpostpc\outpostpc.frames [NEW] objects\outpost\outpostpc\outpostpc.object [NEW] objects\outpost\outpostpc\outpostpc.png [NEW] objects\outpost\outpostpublicchair\outpostpublicchair.frames [NEW] objects\outpost\outpostpublicchair\outpostpublicchair.object [NEW] objects\outpost\outpostpublicchair\outpostpublicchair.png [NEW] objects\outpost\outpostpublicchair\outpostpublicchairicon.png [NEW] objects\outpost\outpostradardish\icon.png [NEW] objects\outpost\outpostradardish\outpostradardish.frames [NEW] objects\outpost\outpostradardish\outpostradardish.object [NEW] objects\outpost\outpostradardish\outpostradardish.png [NEW] objects\outpost\outpostradardish\outpostradardishlit.frames [NEW] objects\outpost\outpostradardish\outpostradardishlit.png [NEW] objects\outpost\outpostsecurityconsole\icon.png [NEW] objects\outpost\outpostsecurityconsole\outpostsecurityconsole.frames [NEW] objects\outpost\outpostsecurityconsole\outpostsecurityconsole.object [NEW] objects\outpost\outpostsecurityconsole\outpostsecurityconsole.png [NEW] objects\outpost\outpostsecurityconsole\outpostsecurityconsolelit.frames [NEW] objects\outpost\outpostsecurityconsole\outpostsecurityconsolelit.png [NEW] objects\outpost\outpostservicepanel\icon.png [NEW] objects\outpost\outpostservicepanel\outpostservicepanel.frames [NEW] objects\outpost\outpostservicepanel\outpostservicepanel.object [NEW] objects\outpost\outpostservicepanel\outpostservicepanel.png [NEW] objects\outpost\outpostshippingcontainer\icon.png [NEW] objects\outpost\outpostshippingcontainer\outpostshippingcontainer.frames [NEW] objects\outpost\outpostshippingcontainer\outpostshippingcontainer.object [NEW] objects\outpost\outpostshippingcontainer\outpostshippingcontainer.png [NEW] objects\outpost\outpostshippingcontainer\outpostshippingcontainerlit.frames [NEW] objects\outpost\outpostshippingcontainer\outpostshippingcontainerlit.png [NEW] objects\outpost\outpostslidingdoor\outpostslidingdoor.frames [NEW] objects\outpost\outpostslidingdoor\outpostslidingdoor.object [NEW] objects\outpost\outpostslidingdoor\outpostslidingdoor.png [NEW] objects\outpost\outpostslidingdoor\outpostslidingdooricon.png [NEW] objects\outpost\outpostsmallmonitor\icon.png [NEW] objects\outpost\outpostsmallmonitor\outpostsmallmonitor.frames [NEW] objects\outpost\outpostsmallmonitor\outpostsmallmonitor.object [NEW] objects\outpost\outpostsmallmonitor\outpostsmallmonitor.png [NEW] objects\outpost\outpostsmallmonitor\outpostsmallmonitorlit.frames [NEW] objects\outpost\outpostsmallmonitor\outpostsmallmonitorlit.png [NEW] objects\outpost\outpoststandingdesk\icon.png [NEW] objects\outpost\outpoststandingdesk\outpoststandingdesk.frames [NEW] objects\outpost\outpoststandingdesk\outpoststandingdesk.object [NEW] objects\outpost\outpoststandingdesk\outpoststandingdesk.png [NEW] objects\outpost\outposttable\icon.png [NEW] objects\outpost\outposttable\outposttable.frames [NEW] objects\outpost\outposttable\outposttable.object [NEW] objects\outpost\outposttable\outposttable.png [NEW] objects\outpost\outposttable\outposttablelit.frames [NEW] objects\outpost\outposttable\outposttablelit.png [NEW] objects\outpost\outposttank\icon.png [NEW] objects\outpost\outposttank\outposttank.frames [NEW] objects\outpost\outposttank\outposttank.object [NEW] objects\outpost\outposttank\outposttank.png [NEW] objects\outpost\outposttank\outposttanklit.frames [NEW] objects\outpost\outposttank\outposttanklit.png [NEW] objects\outpost\outpostterminal\icon.png [NEW] objects\outpost\outpostterminal\outpostterminal.frames [NEW] objects\outpost\outpostterminal\outpostterminal.object [NEW] objects\outpost\outpostterminal\outpostterminal.png [NEW] objects\outpost\outpostterminal\outpostterminallit.frames [NEW] objects\outpost\outpostterminal\outpostterminallit.png [NEW] objects\outpost\penguinbay\icon.png [NEW] objects\outpost\penguinbay\penguinbay.object [NEW] objects\outpost\penguinbay\penguinbayapexleft.png [NEW] objects\outpost\penguinbay\penguinbayapexright.png [NEW] objects\outpost\penguinbay\penguinbayavianleft.png [NEW] objects\outpost\penguinbay\penguinbayavianright.png [NEW] objects\outpost\penguinbay\penguinbayfloranleft.png [NEW] objects\outpost\penguinbay\penguinbayfloranright.png [NEW] objects\outpost\penguinbay\penguinbayglitchleft.png [NEW] objects\outpost\penguinbay\penguinbayglitchright.png [NEW] objects\outpost\penguinbay\penguinbayhumanleft.png [NEW] objects\outpost\penguinbay\penguinbayhumanright.png [NEW] objects\outpost\penguinbay\penguinbayleft.frames [NEW] objects\outpost\penguinbay\penguinbayleft.png [NEW] objects\outpost\penguinbay\penguinbayright.frames [NEW] objects\outpost\penguinbay\penguinbayright.png [NEW] objects\outpost\plasticplant\icon.png [NEW] objects\outpost\plasticplant\plasticplant.frames [NEW] objects\outpost\plasticplant\plasticplant.object [NEW] objects\outpost\plasticplant\plasticplant.png [NEW] objects\outpost\plasticplant\plasticplantlit.frames [NEW] objects\outpost\plasticplant\plasticplantlit.png [NEW] objects\outpost\roofvent\icon.png [NEW] objects\outpost\roofvent\roofvent.frames [NEW] objects\outpost\roofvent\roofvent.object [NEW] objects\outpost\roofvent\roofvent.png [NEW] objects\outpost\terramart\icon.png [NEW] objects\outpost\terramart\terramart.object [NEW] objects\outpost\terramart\terramartapexleft.png [NEW] objects\outpost\terramart\terramartapexright.png [NEW] objects\outpost\terramart\terramartavianleft.png [NEW] objects\outpost\terramart\terramartavianright.png [NEW] objects\outpost\terramart\terramartglitchleft.png [NEW] objects\outpost\terramart\terramartglitchright.png [NEW] objects\outpost\terramart\terramarthumanleft.png [NEW] objects\outpost\terramart\terramarthumanright.png [NEW] objects\outpost\terramart\terramarthylotlleft.png [NEW] objects\outpost\terramart\terramarthylotlright.png [NEW] objects\outpost\terramart\terramartleft.frames [NEW] objects\outpost\terramart\terramartleft.png [NEW] objects\outpost\terramart\terramartleftlit.frames [NEW] objects\outpost\terramart\terramartleftlit.png [NEW] objects\outpost\terramart\terramartright.frames [NEW] objects\outpost\terramart\terramartright.png [NEW] objects\outpost\terramart\terramartrightlit.frames [NEW] objects\outpost\terramart\terramartrightlit.png [NEW] objects\outpost\treasuredtrophies\icon.png [NEW] objects\outpost\treasuredtrophies\treasuredtrophies.object [NEW] objects\outpost\treasuredtrophies\treasuredtrophiesleft.frames [NEW] objects\outpost\treasuredtrophies\treasuredtrophiesleft.png [NEW] objects\outpost\treasuredtrophies\treasuredtrophiesleftlit.frames [NEW] objects\outpost\treasuredtrophies\treasuredtrophiesleftlit.png [NEW] objects\outpost\treasuredtrophies\treasuredtrophiesright.frames [NEW] objects\outpost\treasuredtrophies\treasuredtrophiesright.png [NEW] objects\outpost\treasuredtrophies\treasuredtrophiesrightlit.frames [NEW] objects\outpost\treasuredtrophies\treasuredtrophiesrightlit.png [NEW] objects\outpost\watercooler\icon.png [NEW] objects\outpost\watercooler\watercooler.frames [NEW] objects\outpost\watercooler\watercooler.object [NEW] objects\outpost\watercooler\watercooler.png [NEW] objects\ship\altkey.png [NEW] objects\ship\altmid.png [NEW] objects\ship\ekey.png [NEW] objects\ship\emid.png [NEW] objects\ship\apexcaptainschair\apexcaptainschair.frames [NEW] objects\ship\apexcaptainschair\apexcaptainschair.object [NEW] objects\ship\apexcaptainschair\apexcaptainschair.png [NEW] objects\ship\apexcaptainschair\captainschairicon.png [NEW] objects\ship\apexfuelhatch\apexfuelhatch.frames [NEW] objects\ship\apexfuelhatch\apexfuelhatch.object [NEW] objects\ship\apexfuelhatch\apexfuelhatch.png [NEW] objects\ship\apexfuelhatch\apexfuelhatchlit.frames [NEW] objects\ship\apexfuelhatch\apexfuelhatchlit.png [NEW] objects\ship\apexfuelhatch\fuelhatchicon.png [NEW] objects\ship\apexshipdoor\apexshipdoor.frames [NEW] objects\ship\apexshipdoor\apexshipdoor.object [NEW] objects\ship\apexshipdoor\apexshipdoor.png [NEW] objects\ship\apexshipdoor\apexshipdooricon.png [NEW] objects\ship\apexshipdoorbroken\apexshipdoorbroken.frames [NEW] objects\ship\apexshipdoorbroken\apexshipdoorbroken.object [NEW] objects\ship\apexshipdoorbroken\apexshipdoorbroken.png [NEW] objects\ship\apexshipdoorbroken\apexshipdoorbrokenicon.png [NEW] objects\ship\apexshiplight\apexshiplight.frames [NEW] objects\ship\apexshiplight\apexshiplight.object [NEW] objects\ship\apexshiplight\apexshiplight.png [NEW] objects\ship\apexshiplight\apexshiplightbroken.object [NEW] objects\ship\apexshiplight\apexshiplightbrokenicon.png [NEW] objects\ship\apexshiplight\apexshiplighticon.png [NEW] objects\ship\apexshiplight\apexshiplightlit.frames [NEW] objects\ship\apexshiplight\apexshiplightlit.png [NEW] objects\ship\apexshiplocker\apexshiplocker.frames [NEW] objects\ship\apexshiplocker\apexshiplocker.object [NEW] objects\ship\apexshiplocker\apexshiplocker.png [NEW] objects\ship\apexshiplocker\apexshiplockerlit.frames [NEW] objects\ship\apexshiplocker\apexshiplockerlit.png [NEW] objects\ship\apexshiplocker\shiplockericon.png [NEW] objects\ship\apexshiplockertier0\apexshiplockertier0.frames [NEW] objects\ship\apexshiplockertier0\apexshiplockertier0.object [NEW] objects\ship\apexshiplockertier0\apexshiplockertier0.png [NEW] objects\ship\apexshiplockertier0\shiplockericontier0.png [NEW] objects\ship\aviancaptainschair\aviancaptainschair.frames [NEW] objects\ship\aviancaptainschair\aviancaptainschair.object [NEW] objects\ship\aviancaptainschair\aviancaptainschair.png [NEW] objects\ship\aviancaptainschair\captainschairicon.png [NEW] objects\ship\avianfuelhatch\avianfuelhatch.frames [NEW] objects\ship\avianfuelhatch\avianfuelhatch.object [NEW] objects\ship\avianfuelhatch\avianfuelhatch.png [NEW] objects\ship\avianfuelhatch\avianfuelhatchlit.frames [NEW] objects\ship\avianfuelhatch\avianfuelhatchlit.png [NEW] objects\ship\avianfuelhatch\fuelhatchicon.png [NEW] objects\ship\avianshipdoor\avianshipdoor.frames [NEW] objects\ship\avianshipdoor\avianshipdoor.object [NEW] objects\ship\avianshipdoor\avianshipdoor.png [NEW] objects\ship\avianshipdoor\avianshipdooricon.png [NEW] objects\ship\avianshipdoorbroken\avianshipdoor.png [NEW] objects\ship\avianshipdoorbroken\avianshipdoorbroken.frames [NEW] objects\ship\avianshipdoorbroken\avianshipdoorbroken.object [NEW] objects\ship\avianshipdoorbroken\avianshipdoorbroken.png [NEW] objects\ship\avianshipdoorbroken\avianshipdoorbrokenicon.png [NEW] objects\ship\avianshiplocker\avianshiplocker.frames [NEW] objects\ship\avianshiplocker\avianshiplocker.object [NEW] objects\ship\avianshiplocker\avianshiplocker.png [NEW] objects\ship\avianshiplocker\avianshiplockerlit.frames [NEW] objects\ship\avianshiplocker\avianshiplockerlit.png [NEW] objects\ship\avianshiplocker\shiplockericon.png [NEW] objects\ship\avianshiplockertier0\avianshiplockertier0.frames [NEW] objects\ship\avianshiplockertier0\avianshiplockertier0.object [NEW] objects\ship\avianshiplockertier0\avianshiplockertier0.png [NEW] objects\ship\avianshiplockertier0\shiplockericontier0.png [NEW] objects\ship\aviantechstation\apexrecordplayericon.png [NEW] objects\ship\aviantechstation\aviantechstation.frames [NEW] objects\ship\aviantechstation\aviantechstation.object [NEW] objects\ship\aviantechstation\aviantechstation.png [NEW] objects\ship\aviantechstation\aviantechstationlit.frames [NEW] objects\ship\aviantechstation\aviantechstationlit.png [NEW] objects\ship\aviantechstationtier0\aviantechstationlittier0.frames [NEW] objects\ship\aviantechstationtier0\aviantechstationlittier0.png [NEW] objects\ship\aviantechstationtier0\aviantechstationtier0.frames [NEW] objects\ship\aviantechstationtier0\aviantechstationtier0.object [NEW] objects\ship\aviantechstationtier0\aviantechstationtier0.png [NEW] objects\ship\aviantechstationtier0\aviantechstationtier0icon.png [NEW] objects\ship\avianteleporter\avianteleporter.frames [NEW] objects\ship\avianteleporter\avianteleporter.object [NEW] objects\ship\avianteleporter\avianteleporter.png [NEW] objects\ship\avianteleporter\avianteleporterlit.frames [NEW] objects\ship\avianteleporter\avianteleporterlit.png [NEW] objects\ship\avianteleporter\teleportericon.png [NEW] objects\ship\avianteleporterdecorative\avianteleporter.frames [NEW] objects\ship\avianteleporterdecorative\avianteleporter.object [NEW] objects\ship\avianteleporterdecorative\avianteleporter.png [NEW] objects\ship\avianteleporterdecorative\avianteleporterlit.frames [NEW] objects\ship\avianteleporterdecorative\avianteleporterlit.png [NEW] objects\ship\avianteleporterdecorative\teleportericon.png [NEW] objects\ship\avianteleportertier0\avianteleportertier0.frames [NEW] objects\ship\avianteleportertier0\avianteleportertier0.object [NEW] objects\ship\avianteleportertier0\avianteleportertier0.png [NEW] objects\ship\avianteleportertier0\teleportericontier0.png [NEW] objects\ship\bigboosterflame\bigboosterflame.frames [NEW] objects\ship\bigboosterflame\bigboosterflame.object [NEW] objects\ship\bigboosterflame\bigboosterflame.png [NEW] objects\ship\bigboosterflame\bigboosterflameon.frames [NEW] objects\ship\bigboosterflame\bigboosterflameon.png [NEW] objects\ship\bigboosterflame\torchicon.png [NEW] objects\ship\bigboosterflameavian\bigboosterflameavian.frames [NEW] objects\ship\bigboosterflameavian\bigboosterflameavian.object [NEW] objects\ship\bigboosterflameavian\bigboosterflameavian.png [NEW] objects\ship\bigboosterflameavian\bigboosterflameavianon.frames [NEW] objects\ship\bigboosterflameavian\bigboosterflameavianon.png [NEW] objects\ship\bigboosterflameavian\torchicon.png [NEW] objects\ship\bigboosterflameglitch\bigboosterflameglitch.frames [NEW] objects\ship\bigboosterflameglitch\bigboosterflameglitch.object [NEW] objects\ship\bigboosterflameglitch\bigboosterflameglitch.png [NEW] objects\ship\bigboosterflameglitch\bigboosterflameglitchon.frames [NEW] objects\ship\bigboosterflameglitch\bigboosterflameglitchon.png [NEW] objects\ship\bigboosterflameglitch\torchicon.png [NEW] objects\ship\bigboosterflamehuman\bigboosterflameavianon.frames [NEW] objects\ship\bigboosterflamehuman\bigboosterflameavianon.png [NEW] objects\ship\bigboosterflamehuman\bigboosterflamehuman.frames [NEW] objects\ship\bigboosterflamehuman\bigboosterflamehuman.object [NEW] objects\ship\bigboosterflamehuman\bigboosterflamehuman.png [NEW] objects\ship\bigboosterflamehuman\torchicon.png [NEW] objects\ship\boosterflame\boosterflame.frames [NEW] objects\ship\boosterflame\boosterflame.object [NEW] objects\ship\boosterflame\boosterflame.png [NEW] objects\ship\boosterflame\boosterflameon.frames [NEW] objects\ship\boosterflame\boosterflameon.png [NEW] objects\ship\boosterflame\torchicon.png [NEW] objects\ship\boosterflameapex\boosterflameapex.frames [NEW] objects\ship\boosterflameapex\boosterflameapex.object [NEW] objects\ship\boosterflameapex\boosterflameapex.png [NEW] objects\ship\boosterflameapex\boosterflameon.frames [NEW] objects\ship\boosterflameapex\boosterflameon.png [NEW] objects\ship\boosterflameapex\torchicon.png [NEW] objects\ship\boosterflameapex2\boosterflameapex2.frames [NEW] objects\ship\boosterflameapex2\boosterflameapex2.object [NEW] objects\ship\boosterflameapex2\boosterflameapex2.png [NEW] objects\ship\boosterflameapex2\boosterflameon.frames [NEW] objects\ship\boosterflameapex2\boosterflameon.png [NEW] objects\ship\boosterflameapex2\torchicon.png [NEW] objects\ship\boosterflameapex3\boosterflameapex3.frames [NEW] objects\ship\boosterflameapex3\boosterflameapex3.object [NEW] objects\ship\boosterflameapex3\boosterflameapex3.png [NEW] objects\ship\boosterflameapex3\boosterflameon.frames [NEW] objects\ship\boosterflameapex3\boosterflameon.png [NEW] objects\ship\boosterflameapex3\torchicon.png [NEW] objects\ship\boosterflamehuman\boosterflame.png [NEW] objects\ship\boosterflamehuman\boosterflamehuman.frames [NEW] objects\ship\boosterflamehuman\boosterflamehuman.object [NEW] objects\ship\boosterflamehuman\boosterflamehuman.png [NEW] objects\ship\boosterflamehuman\boosterflamehumanon.frames [NEW] objects\ship\boosterflamehuman\boosterflamehumanon.png [NEW] objects\ship\boosterflamehuman\boostericon.png [NEW] objects\ship\boosterflamehuman2\boosterflamehuman2.frames [NEW] objects\ship\boosterflamehuman2\boosterflamehuman2.object [NEW] objects\ship\boosterflamehuman2\boosterflamehuman2.png [NEW] objects\ship\boosterflamehuman2\boosterflameon.frames [NEW] objects\ship\boosterflamehuman2\boosterflameon.png [NEW] objects\ship\boosterflamehuman2\torchicon.png [NEW] objects\ship\boosterflamehuman3\boosterflamehuman3.frames [NEW] objects\ship\boosterflamehuman3\boosterflamehuman3.object [NEW] objects\ship\boosterflamehuman3\boosterflamehuman3.png [NEW] objects\ship\boosterflamehuman3\boosterflameon.frames [NEW] objects\ship\boosterflamehuman3\boosterflameon.png [NEW] objects\ship\boosterflamehuman3\torchicon.png [NEW] objects\ship\boosterflamenovakid\boosterflamenovakid.frames [NEW] objects\ship\boosterflamenovakid\boosterflamenovakid.object [NEW] objects\ship\boosterflamenovakid\boosterflamenovakid.png [NEW] objects\ship\boosterflamenovakid\boosterflameon.frames [NEW] objects\ship\boosterflamenovakid\boosterflameon.png [NEW] objects\ship\boosterflamenovakid\torchicon.png [NEW] objects\ship\brokenapexfuelhatch\brokenapexfuelhatch.frames [NEW] objects\ship\brokenapexfuelhatch\brokenapexfuelhatch.object [NEW] objects\ship\brokenapexfuelhatch\brokenapexfuelhatch.png [NEW] objects\ship\brokenapexfuelhatch\brokenapexfuelhatchlit.frames [NEW] objects\ship\brokenapexfuelhatch\brokenapexfuelhatchlit.png [NEW] objects\ship\brokenapexfuelhatch\brokenapexfuelhatchlittier0.frames [NEW] objects\ship\brokenapexfuelhatch\brokenapexfuelhatchlittier0.png [NEW] objects\ship\brokenapexfuelhatch\brokenapexfuelhatchtier0.frames [NEW] objects\ship\brokenapexfuelhatch\brokenapexfuelhatchtier0.object [NEW] objects\ship\brokenapexfuelhatch\brokenapexfuelhatchtier0.png [NEW] objects\ship\brokenapexfuelhatch\fuelhatchicon.png [NEW] objects\ship\brokenavianfuelhatch\brokenavianfuelhatch.frames [NEW] objects\ship\brokenavianfuelhatch\brokenavianfuelhatch.object [NEW] objects\ship\brokenavianfuelhatch\brokenavianfuelhatch.png [NEW] objects\ship\brokenavianfuelhatch\brokenavianfuelhatchlit.frames [NEW] objects\ship\brokenavianfuelhatch\brokenavianfuelhatchlit.png [NEW] objects\ship\brokenavianfuelhatch\brokenavianfuelhatchlittier0.frames [NEW] objects\ship\brokenavianfuelhatch\brokenavianfuelhatchlittier0.png [NEW] objects\ship\brokenavianfuelhatch\brokenavianfuelhatchtier0.frames [NEW] objects\ship\brokenavianfuelhatch\brokenavianfuelhatchtier0.object [NEW] objects\ship\brokenavianfuelhatch\brokenavianfuelhatchtier0.png [NEW] objects\ship\brokenavianfuelhatch\fuelhatchicon.png [NEW] objects\ship\brokenfloranfuelhatch\brokenfloranfuelhatch.frames [NEW] objects\ship\brokenfloranfuelhatch\brokenfloranfuelhatch.object [NEW] objects\ship\brokenfloranfuelhatch\brokenfloranfuelhatch.png [NEW] objects\ship\brokenfloranfuelhatch\brokenfloranfuelhatchlit.frames [NEW] objects\ship\brokenfloranfuelhatch\brokenfloranfuelhatchlit.png [NEW] objects\ship\brokenfloranfuelhatch\brokenfloranfuelhatchlittier0.frames [NEW] objects\ship\brokenfloranfuelhatch\brokenfloranfuelhatchlittier0.png [NEW] objects\ship\brokenfloranfuelhatch\brokenfloranfuelhatchtier0.frames [NEW] objects\ship\brokenfloranfuelhatch\brokenfloranfuelhatchtier0.object [NEW] objects\ship\brokenfloranfuelhatch\brokenfloranfuelhatchtier0.png [NEW] objects\ship\brokenfloranfuelhatch\fuelhatchicon.png [NEW] objects\ship\brokenglitchfuelhatch\brokenglitchfuelhatch.frames [NEW] objects\ship\brokenglitchfuelhatch\brokenglitchfuelhatch.object [NEW] objects\ship\brokenglitchfuelhatch\brokenglitchfuelhatch.png [NEW] objects\ship\brokenglitchfuelhatch\brokenglitchfuelhatchlit.frames [NEW] objects\ship\brokenglitchfuelhatch\brokenglitchfuelhatchlit.png [NEW] objects\ship\brokenglitchfuelhatch\brokenglitchfuelhatchlittier0.frames [NEW] objects\ship\brokenglitchfuelhatch\brokenglitchfuelhatchlittier0.png [NEW] objects\ship\brokenglitchfuelhatch\brokenglitchfuelhatchtier0.frames [NEW] objects\ship\brokenglitchfuelhatch\brokenglitchfuelhatchtier0.object [NEW] objects\ship\brokenglitchfuelhatch\brokenglitchfuelhatchtier0.png [NEW] objects\ship\brokenglitchfuelhatch\fuelhatchicon.png [NEW] objects\ship\brokenhumanfuelhatch\brokenhumanfuelhatch.frames [NEW] objects\ship\brokenhumanfuelhatch\brokenhumanfuelhatch.object [NEW] objects\ship\brokenhumanfuelhatch\brokenhumanfuelhatch.png [NEW] objects\ship\brokenhumanfuelhatch\brokenhumanfuelhatchlit.frames [NEW] objects\ship\brokenhumanfuelhatch\brokenhumanfuelhatchlit.png [NEW] objects\ship\brokenhumanfuelhatch\brokenhumanfuelhatchlittier0.frames [NEW] objects\ship\brokenhumanfuelhatch\brokenhumanfuelhatchlittier0.png [NEW] objects\ship\brokenhumanfuelhatch\brokenhumanfuelhatchtier0.frames [NEW] objects\ship\brokenhumanfuelhatch\brokenhumanfuelhatchtier0.object [NEW] objects\ship\brokenhumanfuelhatch\brokenhumanfuelhatchtier0.png [NEW] objects\ship\brokenhumanfuelhatch\fuelhatchicon.png [NEW] objects\ship\brokenhylotlfuelhatch\brokenhylotlfuelhatch.frames [NEW] objects\ship\brokenhylotlfuelhatch\brokenhylotlfuelhatch.object [NEW] objects\ship\brokenhylotlfuelhatch\brokenhylotlfuelhatch.png [NEW] objects\ship\brokenhylotlfuelhatch\brokenhylotlfuelhatchlit.frames [NEW] objects\ship\brokenhylotlfuelhatch\brokenhylotlfuelhatchlit.png [NEW] objects\ship\brokenhylotlfuelhatch\brokenhylotlfuelhatchlittier0.frames [NEW] objects\ship\brokenhylotlfuelhatch\brokenhylotlfuelhatchlittier0.png [NEW] objects\ship\brokenhylotlfuelhatch\brokenhylotlfuelhatchtier0.frames [NEW] objects\ship\brokenhylotlfuelhatch\brokenhylotlfuelhatchtier0.object [NEW] objects\ship\brokenhylotlfuelhatch\brokenhylotlfuelhatchtier0.png [NEW] objects\ship\brokenhylotlfuelhatch\fuelhatchicon.png [NEW] objects\ship\brokennovakidfuelhatch\brokennovakidfuelhatch.frames [NEW] objects\ship\brokennovakidfuelhatch\brokennovakidfuelhatch.object [NEW] objects\ship\brokennovakidfuelhatch\brokennovakidfuelhatch.png [NEW] objects\ship\brokennovakidfuelhatch\brokennovakidfuelhatchlit.frames [NEW] objects\ship\brokennovakidfuelhatch\brokennovakidfuelhatchlit.png [NEW] objects\ship\brokennovakidfuelhatch\brokennovakidfuelhatchlittier0.frames [NEW] objects\ship\brokennovakidfuelhatch\brokennovakidfuelhatchlittier0.png [NEW] objects\ship\brokennovakidfuelhatch\brokennovakidfuelhatchtier0.frames [NEW] objects\ship\brokennovakidfuelhatch\brokennovakidfuelhatchtier0.object [NEW] objects\ship\brokennovakidfuelhatch\brokennovakidfuelhatchtier0.png [NEW] objects\ship\brokennovakidfuelhatch\fuelhatchicon.png [NEW] objects\ship\brokenshiplight\brokenshiplight.frames [NEW] objects\ship\brokenshiplight\brokenshiplight.object [NEW] objects\ship\brokenshiplight\brokenshiplight.png [NEW] objects\ship\brokenshiplight\icon.png [NEW] objects\ship\florancaptainschair\captainschairicon.png [NEW] objects\ship\florancaptainschair\florancaptainschair.frames [NEW] objects\ship\florancaptainschair\florancaptainschair.object [NEW] objects\ship\florancaptainschair\florancaptainschair.png [NEW] objects\ship\floranfuelhatch\floranfuelhatch.frames [NEW] objects\ship\floranfuelhatch\floranfuelhatch.object [NEW] objects\ship\floranfuelhatch\floranfuelhatch.png [NEW] objects\ship\floranfuelhatch\floranfuelhatchlit.frames [NEW] objects\ship\floranfuelhatch\floranfuelhatchlit.png [NEW] objects\ship\floranfuelhatch\fuelhatchicon.png [NEW] objects\ship\floranshipdoor\floranshipdoor.frames [NEW] objects\ship\floranshipdoor\floranshipdoor.object [NEW] objects\ship\floranshipdoor\floranshipdoor.png [NEW] objects\ship\floranshipdoor\floranshipdooricon.png [NEW] objects\ship\floranshipdoorbroken\floranshipdoorbroken.frames [NEW] objects\ship\floranshipdoorbroken\floranshipdoorbroken.object [NEW] objects\ship\floranshipdoorbroken\floranshipdoorbroken.png [NEW] objects\ship\floranshipdoorbroken\floranshipdoorbrokenicon.png [NEW] objects\ship\floranshiplocker\floranshiplocker.frames [NEW] objects\ship\floranshiplocker\floranshiplocker.object [NEW] objects\ship\floranshiplocker\floranshiplocker.png [NEW] objects\ship\floranshiplocker\floranshiplockerlit.frames [NEW] objects\ship\floranshiplocker\floranshiplockerlit.png [NEW] objects\ship\floranshiplocker\shiplockericon.png [NEW] objects\ship\floranshiplockertier0\floranshiplockertier0.frames [NEW] objects\ship\floranshiplockertier0\floranshiplockertier0.object [NEW] objects\ship\floranshiplockertier0\floranshiplockertier0.png [NEW] objects\ship\floranshiplockertier0\shiplockericontier0.png [NEW] objects\ship\florantechstation\florantechstation.frames [NEW] objects\ship\florantechstation\florantechstation.object [NEW] objects\ship\florantechstation\florantechstation.png [NEW] objects\ship\florantechstation\florantechstationicon.png [NEW] objects\ship\florantechstation\florantechstationlit.frames [NEW] objects\ship\florantechstation\florantechstationlit.png [NEW] objects\ship\florantechstationtier0\florantechstationicontier0.png [NEW] objects\ship\florantechstationtier0\florantechstationlittier0.frames [NEW] objects\ship\florantechstationtier0\florantechstationlittier0.png [NEW] objects\ship\florantechstationtier0\florantechstationtier0.frames [NEW] objects\ship\florantechstationtier0\florantechstationtier0.object [NEW] objects\ship\florantechstationtier0\florantechstationtier0.png [NEW] objects\ship\floranteleporter\floranteleporter.frames [NEW] objects\ship\floranteleporter\floranteleporter.object [NEW] objects\ship\floranteleporter\floranteleporter.png [NEW] objects\ship\floranteleporter\floranteleporterlit.frames [NEW] objects\ship\floranteleporter\floranteleporterlit.png [NEW] objects\ship\floranteleporter\teleportericon.png [NEW] objects\ship\floranteleportertier0\floranteleportertier0.frames [NEW] objects\ship\floranteleportertier0\floranteleportertier0.object [NEW] objects\ship\floranteleportertier0\floranteleportertier0.png [NEW] objects\ship\floranteleportertier0\teleportericontier0.png [NEW] objects\ship\glitchcaptainschair\captainschairicon.png [NEW] objects\ship\glitchcaptainschair\glitchcaptainschair.frames [NEW] objects\ship\glitchcaptainschair\glitchcaptainschair.object [NEW] objects\ship\glitchcaptainschair\glitchcaptainschair.png [NEW] objects\ship\glitchfuelhatch\fuelhatchicon.png [NEW] objects\ship\glitchfuelhatch\glitchfuelhatch.frames [NEW] objects\ship\glitchfuelhatch\glitchfuelhatch.object [NEW] objects\ship\glitchfuelhatch\glitchfuelhatch.png [NEW] objects\ship\glitchfuelhatch\glitchfuelhatchlit.frames [NEW] objects\ship\glitchfuelhatch\glitchfuelhatchlit.png [NEW] objects\ship\glitchshipdoor\glitchshipdoor.frames [NEW] objects\ship\glitchshipdoor\glitchshipdoor.object [NEW] objects\ship\glitchshipdoor\glitchshipdoor.png [NEW] objects\ship\glitchshipdoor\glitchshipdooricon.png [NEW] objects\ship\glitchshipdoorbroken\glitchshipdoorbroken.frames [NEW] objects\ship\glitchshipdoorbroken\glitchshipdoorbroken.object [NEW] objects\ship\glitchshipdoorbroken\glitchshipdoorbroken.png [NEW] objects\ship\glitchshipdoorbroken\glitchshipdoorbrokenicon.png [NEW] objects\ship\glitchshiplocker\glitchshiplocker.frames [NEW] objects\ship\glitchshiplocker\glitchshiplocker.object [NEW] objects\ship\glitchshiplocker\glitchshiplocker.png [NEW] objects\ship\glitchshiplocker\glitchshiplockerlit.frames [NEW] objects\ship\glitchshiplocker\glitchshiplockerlit.png [NEW] objects\ship\glitchshiplocker\shiplockericon.png [NEW] objects\ship\glitchshiplockertier0\glitchshiplockertier0.frames [NEW] objects\ship\glitchshiplockertier0\glitchshiplockertier0.object [NEW] objects\ship\glitchshiplockertier0\glitchshiplockertier0.png [NEW] objects\ship\glitchshiplockertier0\shiplockericontier0.png [NEW] objects\ship\glitchtechstation\glitchtechstation.frames [NEW] objects\ship\glitchtechstation\glitchtechstation.object [NEW] objects\ship\glitchtechstation\glitchtechstation.png [NEW] objects\ship\glitchtechstation\glitchtechstationicon.png [NEW] objects\ship\glitchtechstation\glitchtechstationlit.frames [NEW] objects\ship\glitchtechstation\glitchtechstationlit.png [NEW] objects\ship\glitchtechstationtier0\glitchtechstationicon.png [NEW] objects\ship\glitchtechstationtier0\glitchtechstationlittier0.frames [NEW] objects\ship\glitchtechstationtier0\glitchtechstationlittier0.png [NEW] objects\ship\glitchtechstationtier0\glitchtechstationtier0.frames [NEW] objects\ship\glitchtechstationtier0\glitchtechstationtier0.object [NEW] objects\ship\glitchtechstationtier0\glitchtechstationtier0.png [NEW] objects\ship\glitchteleporter\glitchteleporter.frames [NEW] objects\ship\glitchteleporter\glitchteleporter.object [NEW] objects\ship\glitchteleporter\glitchteleporter.png [NEW] objects\ship\glitchteleporter\glitchteleporterlit.frames [NEW] objects\ship\glitchteleporter\glitchteleporterlit.png [NEW] objects\ship\glitchteleporter\teleportericon.png [NEW] objects\ship\glitchteleportertier0\glitchteleportertier0.frames [NEW] objects\ship\glitchteleportertier0\glitchteleportertier0.object [NEW] objects\ship\glitchteleportertier0\glitchteleportertier0.png [NEW] objects\ship\glitchteleportertier0\teleportericontier0.png [NEW] objects\ship\humancaptainschair\captainschairicon.png [NEW] objects\ship\humancaptainschair\humancaptainschair.frames [NEW] objects\ship\humancaptainschair\humancaptainschair.object [NEW] objects\ship\humancaptainschair\humancaptainschair.png [NEW] objects\ship\humanfuelhatch\fuelhatchicon.png [NEW] objects\ship\humanfuelhatch\humanfuelhatch.frames [NEW] objects\ship\humanfuelhatch\humanfuelhatch.object [NEW] objects\ship\humanfuelhatch\humanfuelhatch.png [NEW] objects\ship\humanfuelhatch\humanfuelhatchlit.frames [NEW] objects\ship\humanfuelhatch\humanfuelhatchlit.png [NEW] objects\ship\humanshipdoor\humanshipdoor.frames [NEW] objects\ship\humanshipdoor\humanshipdoor.object [NEW] objects\ship\humanshipdoor\humanshipdoor.png [NEW] objects\ship\humanshipdoor\humanshipdooricon.png [NEW] objects\ship\humanshipdoorbroken\humanshipdoorbroken.frames [NEW] objects\ship\humanshipdoorbroken\humanshipdoorbroken.object [NEW] objects\ship\humanshipdoorbroken\humanshipdoorbroken.png [NEW] objects\ship\humanshipdoorbroken\humanshipdoorbrokenicon.png [NEW] objects\ship\humanshiplocker\humanshiplocker.frames [NEW] objects\ship\humanshiplocker\humanshiplocker.object [NEW] objects\ship\humanshiplocker\humanshiplocker.png [NEW] objects\ship\humanshiplocker\humanshiplockerlit.frames [NEW] objects\ship\humanshiplocker\humanshiplockerlit.png [NEW] objects\ship\humanshiplocker\shiplockericon.png [NEW] objects\ship\humanshiplockertier0\humanshiplockertier0.frames [NEW] objects\ship\humanshiplockertier0\humanshiplockertier0.object [NEW] objects\ship\humanshiplockertier0\humanshiplockertier0.png [NEW] objects\ship\humanshiplockertier0\shiplockericontier0.png [NEW] objects\ship\humantechstation\humantechstation.frames [NEW] objects\ship\humantechstation\humantechstation.object [NEW] objects\ship\humantechstation\humantechstation.png [NEW] objects\ship\humantechstation\humantechstationicon.png [NEW] objects\ship\humantechstation\humantechstationlit.frames [NEW] objects\ship\humantechstation\humantechstationlit.png [NEW] objects\ship\humantechstationtier0\humantechstationicontier0.png [NEW] objects\ship\humantechstationtier0\humantechstationlittier0.frames [NEW] objects\ship\humantechstationtier0\humantechstationlittier0.png [NEW] objects\ship\humantechstationtier0\humantechstationtier0.frames [NEW] objects\ship\humantechstationtier0\humantechstationtier0.object [NEW] objects\ship\humantechstationtier0\humantechstationtier0.png [NEW] objects\ship\humanteleporter\humanteleporter.frames [NEW] objects\ship\humanteleporter\humanteleporter.object [NEW] objects\ship\humanteleporter\humanteleporter.png [NEW] objects\ship\humanteleporter\humanteleporterlit.frames [NEW] objects\ship\humanteleporter\humanteleporterlit.png [NEW] objects\ship\humanteleporter\teleportericon.png [NEW] objects\ship\humanteleportertier0\humanteleportertier0.frames [NEW] objects\ship\humanteleportertier0\humanteleportertier0.object [NEW] objects\ship\humanteleportertier0\humanteleportertier0.png [NEW] objects\ship\humanteleportertier0\teleportericontier0.png [NEW] objects\ship\hylotlcaptainschair\captainschairicon.png [NEW] objects\ship\hylotlcaptainschair\hylotlcaptainschair.frames [NEW] objects\ship\hylotlcaptainschair\hylotlcaptainschair.object [NEW] objects\ship\hylotlcaptainschair\hylotlcaptainschair.png [NEW] objects\ship\hylotlfuelhatch\fuelhatchicon.png [NEW] objects\ship\hylotlfuelhatch\hylotlfuelhatch.frames [NEW] objects\ship\hylotlfuelhatch\hylotlfuelhatch.object [NEW] objects\ship\hylotlfuelhatch\hylotlfuelhatch.png [NEW] objects\ship\hylotlfuelhatch\hylotlfuelhatchlit.frames [NEW] objects\ship\hylotlfuelhatch\hylotlfuelhatchlit.png [NEW] objects\ship\hylotlshipdoor\hylotlshipdoor.frames [NEW] objects\ship\hylotlshipdoor\hylotlshipdoor.object [NEW] objects\ship\hylotlshipdoor\hylotlshipdoor.png [NEW] objects\ship\hylotlshipdoor\hylotlshipdooricon.png [NEW] objects\ship\hylotlshipdoorbroken\hylotlshipdoorbroken.frames [NEW] objects\ship\hylotlshipdoorbroken\hylotlshipdoorbroken.object [NEW] objects\ship\hylotlshipdoorbroken\hylotlshipdoorbroken.png [NEW] objects\ship\hylotlshipdoorbroken\hylotlshipdoorbrokenicon.png [NEW] objects\ship\hylotlshiplocker\hylotlshiplocker.frames [NEW] objects\ship\hylotlshiplocker\hylotlshiplocker.object [NEW] objects\ship\hylotlshiplocker\hylotlshiplocker.png [NEW] objects\ship\hylotlshiplocker\hylotlshiplockerlit.frames [NEW] objects\ship\hylotlshiplocker\hylotlshiplockerlit.png [NEW] objects\ship\hylotlshiplocker\shiplockericon.png [NEW] objects\ship\hylotlshiplockertier0\hylotlshiplockertier0.frames [NEW] objects\ship\hylotlshiplockertier0\hylotlshiplockertier0.object [NEW] objects\ship\hylotlshiplockertier0\hylotlshiplockertier0.png [NEW] objects\ship\hylotlshiplockertier0\shiplockericontier0.png [NEW] objects\ship\hylotltechstation\hylotltechstation.frames [NEW] objects\ship\hylotltechstation\hylotltechstation.object [NEW] objects\ship\hylotltechstation\hylotltechstation.png [NEW] objects\ship\hylotltechstation\hylotltechstationicon.png [NEW] objects\ship\hylotltechstation\hylotltechstationlit.frames [NEW] objects\ship\hylotltechstation\hylotltechstationlit.png [NEW] objects\ship\hylotltechstationtier0\hylotltechstationicontier0.png [NEW] objects\ship\hylotltechstationtier0\hylotltechstationlittier0.frames [NEW] objects\ship\hylotltechstationtier0\hylotltechstationlittier0.png [NEW] objects\ship\hylotltechstationtier0\hylotltechstationtier0.frames [NEW] objects\ship\hylotltechstationtier0\hylotltechstationtier0.object [NEW] objects\ship\hylotltechstationtier0\hylotltechstationtier0.png [NEW] objects\ship\hylotlteleporter\hylotlteleporter.frames [NEW] objects\ship\hylotlteleporter\hylotlteleporter.object [NEW] objects\ship\hylotlteleporter\hylotlteleporter.png [NEW] objects\ship\hylotlteleporter\hylotlteleporterlit.frames [NEW] objects\ship\hylotlteleporter\hylotlteleporterlit.png [NEW] objects\ship\hylotlteleporter\teleportericon.png [NEW] objects\ship\hylotlteleportertier0\hylotlteleportertier0.frames [NEW] objects\ship\hylotlteleportertier0\hylotlteleportertier0.object [NEW] objects\ship\hylotlteleportertier0\hylotlteleportertier0.png [NEW] objects\ship\hylotlteleportertier0\teleportericontier0.png [NEW] objects\ship\novakidcaptainschair\captainschairicon.png [NEW] objects\ship\novakidcaptainschair\novakidcaptainschair.frames [NEW] objects\ship\novakidcaptainschair\novakidcaptainschair.object [NEW] objects\ship\novakidcaptainschair\novakidcaptainschair.png [NEW] objects\ship\novakidfuelhatch\fuelhatchicon.png [NEW] objects\ship\novakidfuelhatch\novakidfuelhatch.frames [NEW] objects\ship\novakidfuelhatch\novakidfuelhatch.object [NEW] objects\ship\novakidfuelhatch\novakidfuelhatch.png [NEW] objects\ship\novakidfuelhatch\novakidfuelhatchlit.frames [NEW] objects\ship\novakidfuelhatch\novakidfuelhatchlit.png [NEW] objects\ship\novakidshipdoor\novakidshipdoor.frames [NEW] objects\ship\novakidshipdoor\novakidshipdoor.object [NEW] objects\ship\novakidshipdoor\novakidshipdoor.png [NEW] objects\ship\novakidshipdoor\novakidshipdooricon.png [NEW] objects\ship\novakidshipdoorbroken\novakidshipdoorbroken.frames [NEW] objects\ship\novakidshipdoorbroken\novakidshipdoorbroken.object [NEW] objects\ship\novakidshipdoorbroken\novakidshipdoorbroken.png [NEW] objects\ship\novakidshipdoorbroken\novakidshipdoorbrokenicon.png [NEW] objects\ship\novakidshiplocker\novakidshiplocker.frames [NEW] objects\ship\novakidshiplocker\novakidshiplocker.object [NEW] objects\ship\novakidshiplocker\novakidshiplocker.png [NEW] objects\ship\novakidshiplocker\novakidshiplockerlit.frames [NEW] objects\ship\novakidshiplocker\novakidshiplockerlit.png [NEW] objects\ship\novakidshiplocker\shiplockericon.png [NEW] objects\ship\novakidshiplockertier0\novakidshiplockertier0.frames [NEW] objects\ship\novakidshiplockertier0\novakidshiplockertier0.object [NEW] objects\ship\novakidshiplockertier0\novakidshiplockertier0.png [NEW] objects\ship\novakidshiplockertier0\shiplockericontier0.png [NEW] objects\ship\novakidtechstation\novakidtechstation.frames [NEW] objects\ship\novakidtechstation\novakidtechstation.object [NEW] objects\ship\novakidtechstation\novakidtechstation.png [NEW] objects\ship\novakidtechstation\novakidtechstationicon.png [NEW] objects\ship\novakidtechstation\novakidtechstationlit.frames [NEW] objects\ship\novakidtechstation\novakidtechstationlit.png [NEW] objects\ship\novakidtechstationtier0\novakidtechstationicontier0.png [NEW] objects\ship\novakidtechstationtier0\novakidtechstationlittier0.frames [NEW] objects\ship\novakidtechstationtier0\novakidtechstationlittier0.png [NEW] objects\ship\novakidtechstationtier0\novakidtechstationtier0.frames [NEW] objects\ship\novakidtechstationtier0\novakidtechstationtier0.object [NEW] objects\ship\novakidtechstationtier0\novakidtechstationtier0.png [NEW] objects\ship\novakidteleporter\novakidteleporter.frames [NEW] objects\ship\novakidteleporter\novakidteleporter.object [NEW] objects\ship\novakidteleporter\novakidteleporter.png [NEW] objects\ship\novakidteleporter\novakidteleporterlit.frames [NEW] objects\ship\novakidteleporter\novakidteleporterlit.png [NEW] objects\ship\novakidteleporter\teleportericon.png [NEW] objects\ship\novakidteleportertier0\novakidteleportertier0.frames [NEW] objects\ship\novakidteleportertier0\novakidteleportertier0.object [NEW] objects\ship\novakidteleportertier0\novakidteleportertier0.png [NEW] objects\ship\novakidteleportertier0\teleportericontier0.png [NEW] objects\ship\researchstation\researchstation.frames [NEW] objects\ship\researchstation\researchstation.object [NEW] objects\ship\researchstation\researchstation.png [NEW] objects\ship\researchstation\researchstationicon.png [NEW] objects\ship\researchstation\researchstationlit.frames [NEW] objects\ship\researchstation\researchstationlit.png [NEW] objects\ship\researchstation\researchstationtransparent.png [NEW] objects\ship\smallboosterflame\smallboosterflame.frames [NEW] objects\ship\smallboosterflame\smallboosterflame.object [NEW] objects\ship\smallboosterflame\smallboosterflame.png [NEW] objects\ship\smallboosterflame\smallboosterflameon.frames [NEW] objects\ship\smallboosterflame\smallboosterflameon.png [NEW] objects\ship\smallboosterflame\torchicon.png [NEW] objects\ship\smallboosterflameglitch\smallboosterflameglitch.frames [NEW] objects\ship\smallboosterflameglitch\smallboosterflameglitch.object [NEW] objects\ship\smallboosterflameglitch\smallboosterflameglitch.png [NEW] objects\ship\smallboosterflameglitch\smallboosterflameglitchon.frames [NEW] objects\ship\smallboosterflameglitch\smallboosterflameglitchon.png [NEW] objects\ship\smallboosterflameglitch\torchicon.png [NEW] objects\ship\smallboosterflamehuman2\smallboosterflamehuman2.frames [NEW] objects\ship\smallboosterflamehuman2\smallboosterflamehuman2.object [NEW] objects\ship\smallboosterflamehuman2\smallboosterflamehuman2.png [NEW] objects\ship\smallboosterflamehuman2\smallboosterflameon.frames [NEW] objects\ship\smallboosterflamehuman2\smallboosterflameon.png [NEW] objects\ship\smallboosterflamehuman2\torchicon.png [NEW] objects\ship\techstation\apexrecordplayericon.png [NEW] objects\ship\techstation\techstation.frames [NEW] objects\ship\techstation\techstation.object [NEW] objects\ship\techstation\techstation.png [NEW] objects\ship\techstation\techstationlit.frames [NEW] objects\ship\techstation\techstationlit.png [NEW] objects\ship\techstationtier0\apexrecordplayericontier0.png [NEW] objects\ship\techstationtier0\techstationlittier0.frames [NEW] objects\ship\techstationtier0\techstationlittier0.png [NEW] objects\ship\techstationtier0\techstationtier0.frames [NEW] objects\ship\techstationtier0\techstationtier0.object [NEW] objects\ship\techstationtier0\techstationtier0.png [NEW] objects\ship\teleporter\teleporter.frames [NEW] objects\ship\teleporter\teleporter.object [NEW] objects\ship\teleporter\teleporter.png [NEW] objects\ship\teleporter\teleportericon.png [NEW] objects\ship\teleporter\teleporterlit.frames [NEW] objects\ship\teleporter\teleporterlit.png [NEW] objects\ship\teleportertier0\teleportericontier0.png [NEW] objects\ship\teleportertier0\teleportertier0.frames [NEW] objects\ship\teleportertier0\teleportertier0.object [NEW] objects\ship\teleportertier0\teleportertier0.png [NEW] objects\spawner\default.frames [NEW] objects\spawner\monsterspawner.lua [NEW] objects\spawner\monsterspawner.object [NEW] objects\spawner\monsterspawner.png [NEW] objects\spawner\monsterspawnericon.png objects\spawner\spawners\pirateflag.object objects\spawner\spawners\spawner.lua objects\spawner\spawners\spawner_apex.object objects\spawner\spawners\spawner_avian.object objects\spawner\spawners\spawner_chef.object objects\spawner\spawners\spawner_doctor.object objects\spawner\spawners\spawner_floran.object objects\spawner\spawners\spawner_glitch.object objects\spawner\spawners\spawner_guard.object objects\spawner\spawners\spawner_human.object objects\spawner\spawners\spawner_hylotl.object objects\spawner\spawners\spawner_pirate.object objects\spawner\spawners\spawner_stim.object objects\spawner\spawners\spawner_tools.object objects\spawner\spawners\spawner_wizard.object objects\tiered\tier10bed\tier10bed.object objects\tiered\tier10chair\tier10chair.object objects\tiered\tier10door\tier10door.object objects\tiered\tier10light\tier10light.frames objects\tiered\tier10light\tier10light.object objects\tiered\tier10light\tier10light.png objects\tiered\tier10switch\tier10switch.frames objects\tiered\tier10switch\tier10switch.object objects\tiered\tier10techchest\tier10techchest.object objects\tiered\tier1bed\tier1bed.object objects\tiered\tier1door\tier1door.object objects\tiered\tier1light\tier1light.frames objects\tiered\tier1light\tier1light.object objects\tiered\tier1switch\tier1switch.frames objects\tiered\tier1switch\tier1switch.object objects\tiered\tier1switch\tier1switch.png objects\tiered\tier1table\tier1table.object objects\tiered\tier1techchest\tier1techchest.object objects\tiered\tier2bed\tier2bed.object objects\tiered\tier2door\tier2door.object objects\tiered\tier2light\tier2light.frames objects\tiered\tier2light\tier2light.object objects\tiered\tier2switch\tier2switch.frames objects\tiered\tier2switch\tier2switch.object objects\tiered\tier2switch\tier2switch.png objects\tiered\tier2techchest\tier2techchest.object objects\tiered\tier3bed\tier3bed.object objects\tiered\tier3chair\tier3chair.object objects\tiered\tier3door\tier3door.object objects\tiered\tier3light\tier3light.frames objects\tiered\tier3light\tier3light.object objects\tiered\tier3switch\tier3switch.frames objects\tiered\tier3switch\tier3switch.object objects\tiered\tier3techchest\tier3techchest.object objects\tiered\tier4bed\tier4bed.object objects\tiered\tier4door\tier4door.object objects\tiered\tier4light\tier4light.frames objects\tiered\tier4light\tier4light.object objects\tiered\tier4switch\tier4switch.frames objects\tiered\tier4switch\tier4switch.object objects\tiered\tier4techchest\tier4techchest.object objects\tiered\tier5bed\tier5bed.object objects\tiered\tier5door\tier5door.object objects\tiered\tier5light\tier5light.frames objects\tiered\tier5light\tier5light.object objects\tiered\tier5switch\tier5switch.frames objects\tiered\tier5switch\tier5switch.object objects\tiered\tier5techchest\tier5techchest.object objects\tiered\tier6bed\tier6bed.object objects\tiered\tier6door\tier6door.object objects\tiered\tier6light\tier6light.frames objects\tiered\tier6light\tier6light.object objects\tiered\tier6switch\tier6switch.frames objects\tiered\tier6switch\tier6switch.object objects\tiered\tier6techchest\tier6techchest.object objects\tiered\tier7bed\tier7bed.object objects\tiered\tier7door\tier7door.object objects\tiered\tier7light\tier7light.frames objects\tiered\tier7light\tier7light.object objects\tiered\tier7switch\tier7switch.frames objects\tiered\tier7switch\tier7switch.object objects\tiered\tier7switch\tier7switch.png objects\tiered\tier7techchest\tier7techchest.object objects\tiered\tier8bed\tier8bed.object objects\tiered\tier8door\tier8door.object objects\tiered\tier8light\tier8light.frames objects\tiered\tier8light\tier8light.object objects\tiered\tier8switch\tier8switch.frames objects\tiered\tier8switch\tier8switch.object objects\tiered\tier8table\tier8table.object objects\tiered\tier8techchest\tier8techchest.object objects\tiered\tier9bed\tier9bed.object objects\tiered\tier9door\tier9door.object objects\tiered\tier9door\tier9door.png objects\tiered\tier9light\tier9light.frames objects\tiered\tier9light\tier9light.object objects\tiered\tier9switch\tier9switch.frames objects\tiered\tier9switch\tier9switch.object objects\tiered\tier9techchest\tier9techchest.object objects\undergroundbiome\cellcave\cellstructure1\cellstructure1.object objects\undergroundbiome\cellcave\cellstructure2\cellstructure2.object objects\undergroundbiome\cellcave\cellstructure3\cellstructure3.object objects\undergroundbiome\cellcave\cellstructure4\cellstructure4.object objects\undergroundbiome\cellcave\cellstructure5\cellstructure5.object objects\undergroundbiome\cellcave\dnaplant1\dnaplant1.object objects\undergroundbiome\cellcave\dnaplant2\dnaplant2.object objects\undergroundbiome\cellcave\dnaplant3\dnaplant3.object objects\undergroundbiome\cellcave\dnaplant4\dnaplant4.object [NEW] objects\undergroundbiome\coralcave\embercoral1\capsulebigicon.png [NEW] objects\undergroundbiome\coralcave\embercoral1\embercoral1.frames [NEW] objects\undergroundbiome\coralcave\embercoral1\embercoral1.object [NEW] objects\undergroundbiome\coralcave\embercoral1\embercoral1.png [NEW] objects\undergroundbiome\coralcave\embercoral2\capsulebigicon.png [NEW] objects\undergroundbiome\coralcave\embercoral2\embercoral2.frames [NEW] objects\undergroundbiome\coralcave\embercoral2\embercoral2.object [NEW] objects\undergroundbiome\coralcave\embercoral2\embercoral2.png [NEW] objects\undergroundbiome\coralcave\embercoral3\capsulebigicon.png [NEW] objects\undergroundbiome\coralcave\embercoral3\embercoral3.frames [NEW] objects\undergroundbiome\coralcave\embercoral3\embercoral3.object [NEW] objects\undergroundbiome\coralcave\embercoral3\embercoral3.png [NEW] objects\undergroundbiome\coralcave\embercoral4\capsulebigicon.png [NEW] objects\undergroundbiome\coralcave\embercoral4\embercoral4.frames [NEW] objects\undergroundbiome\coralcave\embercoral4\embercoral4.object [NEW] objects\undergroundbiome\coralcave\embercoral4\embercoral4.png [NEW] objects\undergroundbiome\coralcave\embercoral5\capsulebigicon.png [NEW] objects\undergroundbiome\coralcave\embercoral5\embercoral5.frames [NEW] objects\undergroundbiome\coralcave\embercoral5\embercoral5.object [NEW] objects\undergroundbiome\coralcave\embercoral5\embercoral5.png objects\undergroundbiome\crystalcave\crystalcavebush1\crystalcavebush1.object objects\undergroundbiome\crystalcave\crystalcavebush2\crystalcavebush2.object objects\undergroundbiome\crystalcave\crystalcavebush3\crystalcavebush3.object objects\undergroundbiome\crystalcave\crystalcavebush4\crystalcavebush4.object objects\undergroundbiome\heck\heckaltar\heckaltar.object objects\undergroundbiome\heck\heckchest\heckchest.object objects\undergroundbiome\heck\hecklight1\hecklight1.object objects\undergroundbiome\heck\hecklight2\hecklight2.object [NEW] objects\undergroundbiome\hive\buglike1\buglike1.frames [NEW] objects\undergroundbiome\hive\buglike1\buglike1.object [NEW] objects\undergroundbiome\hive\buglike1\buglike1.png [NEW] objects\undergroundbiome\hive\buglike1\capsulebigicon.png [NEW] objects\undergroundbiome\hive\buglike10\buglike10.frames [NEW] objects\undergroundbiome\hive\buglike10\buglike10.object [NEW] objects\undergroundbiome\hive\buglike10\buglike10.png [NEW] objects\undergroundbiome\hive\buglike10\capsulebigicon.png [NEW] objects\undergroundbiome\hive\buglike2\buglike2.frames [NEW] objects\undergroundbiome\hive\buglike2\buglike2.object [NEW] objects\undergroundbiome\hive\buglike2\buglike2.png [NEW] objects\undergroundbiome\hive\buglike2\capsulebigicon.png [NEW] objects\undergroundbiome\hive\buglike3\buglike3.frames [NEW] objects\undergroundbiome\hive\buglike3\buglike3.object [NEW] objects\undergroundbiome\hive\buglike3\buglike3.png [NEW] objects\undergroundbiome\hive\buglike3\capsulebigicon.png [NEW] objects\undergroundbiome\hive\buglike4\buglike4.frames [NEW] objects\undergroundbiome\hive\buglike4\buglike4.object [NEW] objects\undergroundbiome\hive\buglike4\buglike4.png [NEW] objects\undergroundbiome\hive\buglike4\capsulebigicon.png [NEW] objects\undergroundbiome\hive\buglike5\base1.png [NEW] objects\undergroundbiome\hive\buglike5\buglike5.frames [NEW] objects\undergroundbiome\hive\buglike5\buglike5.object [NEW] objects\undergroundbiome\hive\buglike5\buglike5.png [NEW] objects\undergroundbiome\hive\buglike5\capsulebigicon.png [NEW] objects\undergroundbiome\hive\buglike6\buglike6.frames [NEW] objects\undergroundbiome\hive\buglike6\buglike6.object [NEW] objects\undergroundbiome\hive\buglike6\buglike6.png [NEW] objects\undergroundbiome\hive\buglike6\capsulebigicon.png [NEW] objects\undergroundbiome\hive\buglike7\buglike7.frames [NEW] objects\undergroundbiome\hive\buglike7\buglike7.object [NEW] objects\undergroundbiome\hive\buglike7\buglike7.png [NEW] objects\undergroundbiome\hive\buglike7\capsulebigicon.png [NEW] objects\undergroundbiome\hive\buglike8\buglike8.frames [NEW] objects\undergroundbiome\hive\buglike8\buglike8.object [NEW] objects\undergroundbiome\hive\buglike8\buglike8.png [NEW] objects\undergroundbiome\hive\buglike8\capsulebigicon.png [NEW] objects\undergroundbiome\hive\buglike9\buglike9.frames [NEW] objects\undergroundbiome\hive\buglike9\buglike9.object [NEW] objects\undergroundbiome\hive\buglike9\buglike9.png [NEW] objects\undergroundbiome\hive\buglike9\capsulebigicon.png [NEW] objects\undergroundbiome\hive\hivebush1\capsulebigicon.png [NEW] objects\undergroundbiome\hive\hivebush1\hivebush1.frames [NEW] objects\undergroundbiome\hive\hivebush1\hivebush1.object [NEW] objects\undergroundbiome\hive\hivebush1\hivebush1.png [NEW] objects\undergroundbiome\hive\hivebush2\capsulebigicon.png [NEW] objects\undergroundbiome\hive\hivebush2\hivebush2.frames [NEW] objects\undergroundbiome\hive\hivebush2\hivebush2.object [NEW] objects\undergroundbiome\hive\hivebush2\hivebush2.png [NEW] objects\undergroundbiome\hive\hivebush3\capsulebigicon.png [NEW] objects\undergroundbiome\hive\hivebush3\hivebush3.frames [NEW] objects\undergroundbiome\hive\hivebush3\hivebush3.object [NEW] objects\undergroundbiome\hive\hivebush3\hivebush3.png [NEW] objects\undergroundbiome\hive\hivebush4\capsulebigicon.png [NEW] objects\undergroundbiome\hive\hivebush4\hivebush4.frames [NEW] objects\undergroundbiome\hive\hivebush4\hivebush4.object [NEW] objects\undergroundbiome\hive\hivebush4\hivebush4.png [NEW] objects\undergroundbiome\hive\hivebush5\capsulebigicon.png [NEW] objects\undergroundbiome\hive\hivebush5\hivebush5.frames [NEW] objects\undergroundbiome\hive\hivebush5\hivebush5.object [NEW] objects\undergroundbiome\hive\hivebush5\hivebush5.png [NEW] objects\undergroundbiome\hive\hivechest\hivechest.frames [NEW] objects\undergroundbiome\hive\hivechest\hivechest.object [NEW] objects\undergroundbiome\hive\hivechest\hivechest.png [NEW] objects\undergroundbiome\hive\hivechest\hivechesticon.png [NEW] objects\undergroundbiome\hive\hivelight1\capsulebigicon.png [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1.frames [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1.object [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1.png [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1icon.png [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1left.frames [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1left.png [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1leftlit.frames [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1leftlit.png [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1lit.frames [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1lit.png [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1right.frames [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1right.png [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1rightlit.frames [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1rightlit.png [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1top.frames [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1top.png [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1toplit.frames [NEW] objects\undergroundbiome\hive\hivelight1\hivelight1toplit.png [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2.frames [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2.object [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2.png [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2back.frames [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2back.png [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2backlit.frames [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2backlit.png [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2icon.png [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2left.frames [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2left.png [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2leftlit.frames [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2leftlit.png [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2lit.frames [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2lit.png [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2right.frames [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2right.png [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2rightlit.frames [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2rightlit.png [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2top.frames [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2top.png [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2toplit.frames [NEW] objects\undergroundbiome\hive\hivelight2\hivelight2toplit.png [NEW] objects\undergroundbiome\slimecave\blueprintblob\blueprintblob.frames [NEW] objects\undergroundbiome\slimecave\blueprintblob\blueprintblob.object [NEW] objects\undergroundbiome\slimecave\blueprintblob\blueprintblob.png [NEW] objects\undergroundbiome\slimecave\blueprintblob\capsulebigicon.png [NEW] objects\undergroundbiome\slimecave\slimeblob1\capsulebigicon.png [NEW] objects\undergroundbiome\slimecave\slimeblob1\slimeblob1.frames [NEW] objects\undergroundbiome\slimecave\slimeblob1\slimeblob1.object [NEW] objects\undergroundbiome\slimecave\slimeblob1\slimeblob1.png [NEW] objects\undergroundbiome\slimecave\slimeblob2\capsulebigicon.png [NEW] objects\undergroundbiome\slimecave\slimeblob2\slimeblob2.frames [NEW] objects\undergroundbiome\slimecave\slimeblob2\slimeblob2.object [NEW] objects\undergroundbiome\slimecave\slimeblob2\slimeblob2.png [NEW] objects\undergroundbiome\slimecave\slimeblob3\capsulebigicon.png [NEW] objects\undergroundbiome\slimecave\slimeblob3\slimeblob3.frames [NEW] objects\undergroundbiome\slimecave\slimeblob3\slimeblob3.object [NEW] objects\undergroundbiome\slimecave\slimeblob3\slimeblob3.png [NEW] objects\undergroundbiome\slimecave\slimeblob4\capsulebigicon.png [NEW] objects\undergroundbiome\slimecave\slimeblob4\slimeblob4.frames [NEW] objects\undergroundbiome\slimecave\slimeblob4\slimeblob4.object [NEW] objects\undergroundbiome\slimecave\slimeblob4\slimeblob4.png [NEW] objects\undergroundbiome\zen\zenrock1\zenrock1.frames [NEW] objects\undergroundbiome\zen\zenrock1\zenrock1.object [NEW] objects\undergroundbiome\zen\zenrock1\zenrock1.png [NEW] objects\undergroundbiome\zen\zenrock1\zenrock1icon.png [NEW] objects\undergroundbiome\zen\zenrock2\zenrock2.frames [NEW] objects\undergroundbiome\zen\zenrock2\zenrock2.object [NEW] objects\undergroundbiome\zen\zenrock2\zenrock2.png [NEW] objects\undergroundbiome\zen\zenrock2\zenrock2icon.png [NEW] objects\undergroundbiome\zen\zenrock3\zenrock3.frames [NEW] objects\undergroundbiome\zen\zenrock3\zenrock3.object [NEW] objects\undergroundbiome\zen\zenrock3\zenrock3.png [NEW] objects\undergroundbiome\zen\zenrock3\zenrock3icon.png [NEW] objects\undergroundbiome\zen\zenrock4\zenrock4.frames [NEW] objects\undergroundbiome\zen\zenrock4\zenrock4.object [NEW] objects\undergroundbiome\zen\zenrock4\zenrock4.png [NEW] objects\undergroundbiome\zen\zenrock4\zenrock4icon.png [NEW] objects\undergroundbiome\zen\zenrock5\zenrock5.frames [NEW] objects\undergroundbiome\zen\zenrock5\zenrock5.object [NEW] objects\undergroundbiome\zen\zenrock5\zenrock5.png [NEW] objects\undergroundbiome\zen\zenrock5\zenrock5icon.png objects\wired\alarm\alarm.animation objects\wired\alarm\alarm.lua objects\wired\alarm\alarm.object objects\wired\bigredbutton\bigredbutton.object objects\wired\door\animatedslidingdoor.animation objects\wired\door\door.animation objects\wired\door\door.lua objects\wired\drain\drain.lua objects\wired\drain\drain.object objects\wired\ironbeacon\decoyprincess.lua objects\wired\ironbeacon\ironbeacon.lua objects\wired\ironbeacon\jellyboss.lua objects\wired\landmine\landmine.lua objects\wired\landmine\landmine.object [NEW] objects\wired\light\light.lua [NEW] objects\wired\light\light4.animation [NEW] objects\wired\light\lighttoggle.animation [NEW] objects\wired\light\lighttogglebgfullbright.animation [NEW] objects\wired\light\lighttogglefgfullbright.animation objects\wired\lightsensor\lightsensor.animation objects\wired\lightsensor\lightsensor.frames objects\wired\lightsensor\lightsensor.lua objects\wired\lightsensor\lightsensor.object objects\wired\lightsensor\lightsensor.png objects\wired\lightsensor\lightsensoricon.png [NEW] objects\wired\liquidsensor\liquidsensor.animation [NEW] objects\wired\liquidsensor\liquidsensor.frames [NEW] objects\wired\liquidsensor\liquidsensor.lua [NEW] objects\wired\liquidsensor\liquidsensor.object [NEW] objects\wired\liquidsensor\liquidsensor.png [NEW] objects\wired\liquidsensor\liquidsensoricon.png objects\wired\logic\and.object objects\wired\logic\bulb.object objects\wired\logic\dlatch.lua objects\wired\logic\dlatch.object objects\wired\logic\logic.lua objects\wired\logic\not.object objects\wired\logic\or.object objects\wired\logic\timer.lua objects\wired\logic\timer.object [NEW] objects\wired\logic\timer1s.object [NEW] objects\wired\logic\timer1s.png [NEW] objects\wired\logic\timer2s.object [NEW] objects\wired\logic\timer2s.png [NEW] objects\wired\logic\timer3s.object [NEW] objects\wired\logic\timer3s.png [NEW] objects\wired\logic\timer4s.object [NEW] objects\wired\logic\timer4s.png [NEW] objects\wired\logic\timer5s.object [NEW] objects\wired\logic\timer5s.png objects\wired\logic\xor.object objects\wired\momentaryswitch\momentaryswitch.lua [NEW] objects\wired\persistentswitch\persistentswitch.frames [NEW] objects\wired\persistentswitch\persistentswitch.object [NEW] objects\wired\persistentswitch\persistentswitch.png [NEW] objects\wired\persistentswitch\persistentswitchicon.png objects\wired\proximitysensor\proximitysensor.lua objects\wired\proximitysensor\proximitysensor.object [NEW] objects\wired\scanner\scanner.animation [NEW] objects\wired\scanner\scanner.frames [NEW] objects\wired\scanner\scanner.object [NEW] objects\wired\scanner\scanner.png [NEW] objects\wired\scanner\scannericon.png [NEW] objects\wired\shieldgenerator\shieldgenerator.frames [NEW] objects\wired\shieldgenerator\shieldgenerator.lua [NEW] objects\wired\shieldgenerator\shieldgenerator.object [NEW] objects\wired\shieldgenerator\shieldgenerator.png [NEW] objects\wired\shieldgenerator\shieldgeneratoricon.png objects\wired\smallfloorbutton\smallfloorbutton.frames objects\wired\smallfloorbutton\smallfloorbutton.object objects\wired\smallfloorbutton\smallfloorbutton.png objects\wired\smallwallbutton\smallwallbutton.object objects\wired\smallwallbutton\smallwallbutton.png objects\wired\smallwallswitch\smallwallswitch.frames objects\wired\smallwallswitch\smallwallswitch.object objects\wired\smallwallswitch\smallwallswitch.png [NEW] objects\wired\smallwallswitch\smallwallswitchlighttoggle.frames [NEW] objects\wired\smallwallswitch\smallwallswitchlighttoggle.object [NEW] objects\wired\smallwallswitch\smallwallswitchlighttoggle.png [NEW] objects\wired\smallwallswitch\smallwallswitchlit.frames [NEW] objects\wired\smallwallswitch\smallwallswitchlit.object [NEW] objects\wired\smallwallswitch\smallwallswitchlit.png [NEW] objects\wired\standingturret\emptyenergy.frames [NEW] objects\wired\standingturret\emptyenergy.png objects\wired\standingturret\energy.frames objects\wired\standingturret\energy.png objects\wired\standingturret\standingturret.animation objects\wired\standingturret\standingturret.lua objects\wired\standingturret\standingturret.object [NEW] objects\wired\standingturret\turretgun.frames [NEW] objects\wired\standingturret\turretgun.png [NEW] objects\wired\standingturret\turretstand.frames [NEW] objects\wired\standingturret\turretstand.png [NEW] objects\wired\switch\persistentswitch.lua objects\wired\switch\switch.lua objects\wired\switch\switch3.animation objects\wired\switch\switch4.animation objects\wired\switch\switchtoggle.animation objects\wired\switch\switchtoggle2.animation [NEW] objects\wired\switch\switchtoggle2lit.animation objects\wired\switch\switchtoggle2slow.animation objects\wired\switch\switchtoggle3.animation objects\wired\switch\switchtoggle3fast.animation objects\wired\switch\switchtoggle4.animation objects\wired\switch\switchtoggle4loop.animation objects\wired\switch\switchtoggle5.animation [NEW] objects\wired\switch\switchwithinput.lua [NEW] objects\wired\switch\switchwithinputalwayslit.lua [NEW] objects\wired\tinywallbutton\tinywallbutton.frames [NEW] objects\wired\tinywallbutton\tinywallbutton.object [NEW] objects\wired\tinywallbutton\tinywallbutton.png [NEW] objects\wired\tinywallbutton\tinywallbuttonicon.png [NEW] objects\wired\tinywallswitch\tinywallswitch.frames [NEW] objects\wired\tinywallswitch\tinywallswitch.object [NEW] objects\wired\tinywallswitch\tinywallswitch.png [NEW] objects\wired\tinywallswitch\tinywallswitchicon.png [NEW] parallax\alienback\base\1.png [NEW] parallax\alienback\base\2.png [NEW] parallax\alienback\base\3.png [NEW] parallax\alienback\base\4.png [NEW] parallax\alienfront\base\1.png [NEW] parallax\alienfront2\base\1.png [NEW] parallax\arcticoceanbelow\base\1.png [NEW] parallax\arcticoceanfloor1\base\1.png [NEW] parallax\arcticoceanfloor2\base\1.png [NEW] parallax\arcticoceanfloor3\base\1.png [NEW] parallax\arcticoceanfloor4\base\1.png [NEW] parallax\arcticoceanfloor5\base\1.png [NEW] parallax\arcticoceanfloor6\base\1.png [NEW] parallax\arcticoceanfloor7\base\1.png [NEW] parallax\arcticoceanfloor8\base\1.png [NEW] parallax\arcticoceanfloor9\base\1.png [NEW] parallax\arcticoceanfloorback\base\1.png [NEW] parallax\arcticoceanfloorbelow1\base\1.png [NEW] parallax\arcticoceanfloorbelow2\base\1.png [NEW] parallax\arcticoceanfloorbelow3\base\1.png parallax\asteroid\base\1.png parallax\asteroidback\base\1.png parallax\asteroidback\base\2.png parallax\asteroidback2\base\1.png parallax\asteroidback2\base\2.png parallax\asteroidfront\base\1.png parallax\asteroidfront\base\2.png parallax\asteroidfront\base\4.png parallax\desertback\base\1.png [NEW] parallax\desertcacti\base\1.png parallax\desertfront\base\1.png parallax\desertfront\base\2.png [NEW] parallax\desertfront\base\3.png [NEW] parallax\desertfront\base\4.png [NEW] parallax\desertfront3\base\1.png parallax\forestback\base\1.png parallax\forestfront\base\1.png [NEW] parallax\gardentrees1\base\1.png [NEW] parallax\gardentrees2\base\1.png parallax\grass1\base\1.png 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\grass8\base\1.png parallax\grass9\base\1.png parallax\grass9\base\2.png parallax\grassbelow1\base\1.png parallax\grassbelow2\base\1.png parallax\grassrare\base\2.png parallax\iceberg\base\1.png parallax\iceberg\base\2.png parallax\iceberg\base\3.png parallax\iceberg\base\4.png parallax\jungleback\base\2.png parallax\lava2\base\1.png parallax\lava3\base\1.png parallax\lava4\base\1.png parallax\lava5\base\1.png parallax\lava6\base\1.png parallax\lava7\base\1.png parallax\lava8\base\1.png parallax\moon2\base\1.png parallax\moon3\base\1.png parallax\moon4\base\1.png parallax\moon5\base\1.png parallax\moon6\base\1.png parallax\moon7\base\1.png parallax\moon8\base\1.png parallax\ocean1\base\1.png parallax\ocean2\base\1.png parallax\ocean3\base\1.png parallax\ocean4\base\1.png parallax\ocean5\base\1.png parallax\oceanbelow\base\1.png [NEW] parallax\oceanfloor1\base\1.png [NEW] parallax\oceanfloor2\base\1.png [NEW] parallax\oceanfloor3\base\1.png [NEW] parallax\oceanfloor4\base\1.png [NEW] parallax\oceanfloor5\base\1.png [NEW] parallax\oceanfloor6\base\1.png [NEW] parallax\oceanfloor7\base\1.png [NEW] parallax\oceanfloor8\base\1.png [NEW] parallax\oceanfloor9\base\1.png [NEW] parallax\oceanfloorback\base\1.png [NEW] parallax\oceanfloorbelow1\base\1.png [NEW] parallax\oceanfloorbelow2\base\1.png [NEW] parallax\oceanfloorbelow3\base\1.png parallax\savannah2\base\1.png parallax\savannah3\base\1.png parallax\savannah4\base\1.png parallax\savannah5\base\1.png parallax\savannah6\base\1.png parallax\savannah7\base\1.png parallax\savannah8\base\1.png parallax\savannah9\base\1.png parallax\savannah9\base\2.png parallax\savannahbelow1\base\1.png parallax\savannahbelow2\base\1.png particles\bubbleboost.particle particles\burningdamagenumber.particle particles\burningdust.particle [NEW] particles\corrosive.particle particles\defaultblue.particle particles\defaultgreen.particle [NEW] particles\defaultmagenta.particle particles\defaultorange.particle [NEW] particles\dust4.particle [NEW] particles\fallingair.particle [NEW] particles\feather.particle [NEW] particles\frozenburningdamagenumber.particle [NEW] particles\frozenburningdust.particle [NEW] particles\frozenfiretrail.particle [NEW] particles\frozenflames.particle [NEW] particles\frozenslow.particle [NEW] particles\frozenslowmessage.particle [NEW] particles\gravitybubbledotwhite.particle [NEW] particles\guardbroken.particle particles\icetrail.particle [NEW] particles\jetboots.particle [NEW] particles\jetboots2.particle [NEW] particles\jetboots3.particle [NEW] particles\levitationair.particle [NEW] particles\lighttrail.particle [NEW] particles\shieldspark.particle particles\slow.particle particles\slowmessage.particle [NEW] particles\snowflakeshurikentrail.particle [NEW] particles\squirt.particle [NEW] particles\tarslow.particle [NEW] particles\tarslowmessage.particle [NEW] particles\techactivateblue.particle [NEW] particles\techactivatewhite.particle [NEW] particles\feathers\feather.png [NEW] particles\glitch\1.png [NEW] particles\glitch\2.png [NEW] particles\glitch\3.png particles\growflowers\growflower1.particle [NEW] particles\poisondrip\poisondrip1.particle [NEW] particles\poisondrip\poisondrip2.particle [NEW] particles\poisondrip\poisondrip3.particle [NEW] particles\sparkles\sparkle5.particle [NEW] particles\sparkles\sparkle6.particle [NEW] particles\tar\tar1.particle [NEW] particles\tar\tar2.particle [NEW] particles\tar\tar3.particle [NEW] particles\tar\tarball1.particle [NEW] particles\tar\tarball2.particle [NEW] particles\tar\tarfast1.particle [NEW] particles\tar\tarfast2.particle [NEW] particles\tar\tarfast3.particle [NEW] particles\treestems\baobab.png [NEW] particles\treestems\weeping.png plants\bushdamage.config plants\grassdamage.config plants\treedamage.config [NEW] plants\bushes\alien\alienbush.bush [NEW] plants\bushes\alien\alienbush1.png [NEW] plants\bushes\alien\alienbush10.png [NEW] plants\bushes\alien\alienbush11.png [NEW] plants\bushes\alien\alienbush12.png [NEW] plants\bushes\alien\alienbush13.png [NEW] plants\bushes\alien\alienbush14.png [NEW] plants\bushes\alien\alienbush15.png [NEW] plants\bushes\alien\alienbush2.png [NEW] plants\bushes\alien\alienbush3.png [NEW] plants\bushes\alien\alienbush4.png [NEW] plants\bushes\alien\alienbush5.png [NEW] plants\bushes\alien\alienbush6.png [NEW] plants\bushes\alien\alienbush7.png [NEW] plants\bushes\alien\alienbush8.png [NEW] plants\bushes\alien\alienbush9.png [NEW] plants\bushes\ceiling\ceilingrockcave\base1.png [NEW] plants\bushes\ceiling\ceilingrockcave\base2.png [NEW] plants\bushes\ceiling\ceilingrockcave\base3.png [NEW] plants\bushes\ceiling\ceilingrockcave\base4.png [NEW] plants\bushes\ceiling\ceilingrockcave\base5.png [NEW] plants\bushes\ceiling\ceilingrockcave\ceilingrockcave.bush [NEW] plants\bushes\ceiling\ceilingstalactite\base1.png [NEW] plants\bushes\ceiling\ceilingstalactite\base2.png [NEW] plants\bushes\ceiling\ceilingstalactite\base3.png [NEW] plants\bushes\ceiling\ceilingstalactite\base4.png [NEW] plants\bushes\ceiling\ceilingstalactite\base5.png [NEW] plants\bushes\ceiling\ceilingstalactite\ceilingstalactite.bush [NEW] plants\bushes\ground\flowery\1.png [NEW] plants\bushes\ground\flowery\2.png [NEW] plants\bushes\ground\flowery\3.png [NEW] plants\bushes\ground\flowery\4.png [NEW] plants\bushes\ground\flowery\5.png [NEW] plants\bushes\ground\flowery\6.png [NEW] plants\bushes\ground\flowery\flowery.bush [NEW] plants\bushes\ground\swampbush\base1.png [NEW] plants\bushes\ground\swampbush\base2.png [NEW] plants\bushes\ground\swampbush\base3.png [NEW] plants\bushes\ground\swampbush\base4.png [NEW] plants\bushes\ground\swampbush\base5.png [NEW] plants\bushes\ground\swampbush\swampbush.bush [NEW] plants\bushes\ground\swampplant\base1.png [NEW] plants\bushes\ground\swampplant\base2.png [NEW] plants\bushes\ground\swampplant\base3.png [NEW] plants\bushes\ground\swampplant\base4.png [NEW] plants\bushes\ground\swampplant\base5.png [NEW] plants\bushes\ground\swampplant\swampplant.bush [NEW] plants\bushes\ground\swampshrub\base1.png [NEW] plants\bushes\ground\swampshrub\base2.png [NEW] plants\bushes\ground\swampshrub\base3.png [NEW] plants\bushes\ground\swampshrub\base4.png [NEW] plants\bushes\ground\swampshrub\base5.png [NEW] plants\bushes\ground\swampshrub\base6.png [NEW] plants\bushes\ground\swampshrub\swampshrub.bush [NEW] plants\bushes\groundocean\seabush\cone.bush [NEW] plants\bushes\groundocean\seabush\cone1.png [NEW] plants\bushes\groundocean\seabush\cone2.png [NEW] plants\bushes\groundocean\seabush\cone3.png [NEW] plants\bushes\groundocean\seabush\cone4.png [NEW] plants\bushes\groundocean\seabush\cone5.png [NEW] plants\bushes\groundocean\seabush\coral.bush [NEW] plants\bushes\groundocean\seabush\coral1.png [NEW] plants\bushes\groundocean\seabush\coral2.png [NEW] plants\bushes\groundocean\seabush\coral3.png [NEW] plants\bushes\groundocean\seabush\coral4.png [NEW] plants\bushes\groundocean\seabush\coral5.png [NEW] plants\bushes\groundocean\seabush\oshroom.bush [NEW] plants\bushes\groundocean\seabush\oshroom1.png [NEW] plants\bushes\groundocean\seabush\oshroom2.png [NEW] plants\bushes\groundocean\seabush\oshroom3.png [NEW] plants\bushes\groundocean\seabush\oshroom4.png [NEW] plants\bushes\groundocean\seabush\oshroom5.png [NEW] plants\bushes\groundocean\seabush\seagrass.bush [NEW] plants\bushes\groundocean\seabush\seagrass1.png [NEW] plants\bushes\groundocean\seabush\seagrass2.png [NEW] plants\bushes\groundocean\seabush\seagrass3.png [NEW] plants\bushes\groundocean\seabush\seagrass4.png [NEW] plants\bushes\groundocean\seabush\seagrass5.png [NEW] plants\bushes\groundocean\seabush\seaweed.bush [NEW] plants\bushes\groundocean\seabush\seaweed1.png [NEW] plants\bushes\groundocean\seabush\seaweed2.png [NEW] plants\bushes\groundocean\seabush\seaweed3.png [NEW] plants\bushes\groundocean\seabush\seaweed4.png [NEW] plants\bushes\groundocean\seabush\seaweed5.png [NEW] plants\grass\ground\decorative\smallvillage\smallvillage.grass plants\grass\ground\decorative\smallvillage\tree1.png plants\grass\ground\decorative\smallvillage\tree2.png plants\grass\ground\decorative\smallvillage\tree3.png plants\grass\ground\decorative\smallvillage\tree4.png [NEW] plants\trees\alien\foliage\alienbigleaf\alienbigleaf.modularfoliage [NEW] plants\trees\alien\foliage\alienbigleaf\branch1.png [NEW] plants\trees\alien\foliage\alienbigleaf\branch2.png [NEW] plants\trees\alien\foliage\alienbigleaf\branch3.png [NEW] plants\trees\alien\foliage\alienbigleaf\crown1.png [NEW] plants\trees\alien\foliage\alienbigleaf\crown2.png [NEW] plants\trees\alien\foliage\alienbigleaf\crown3.png [NEW] plants\trees\alien\foliage\alienbigleaf\saplingicon.png [NEW] plants\trees\alien\foliage\alienbigleaf\parallax\treeback\base\1.png [NEW] plants\trees\alien\foliage\alienbigleaf\parallax\treefront\base\1.png [NEW] plants\trees\alien\foliage\aliencircle\aliencircle.modularfoliage [NEW] plants\trees\alien\foliage\aliencircle\branch1.png [NEW] plants\trees\alien\foliage\aliencircle\branch2.png [NEW] plants\trees\alien\foliage\aliencircle\branch3.png [NEW] plants\trees\alien\foliage\aliencircle\crown1.png [NEW] plants\trees\alien\foliage\aliencircle\crown2.png [NEW] plants\trees\alien\foliage\aliencircle\crown3.png [NEW] plants\trees\alien\foliage\aliencircle\saplingicon.png [NEW] plants\trees\alien\foliage\aliencircle\parallax\treeback\base\1.png [NEW] plants\trees\alien\foliage\aliencircle\parallax\treefront\base\1.png [NEW] plants\trees\alien\stem\alienbubble\base1.png [NEW] plants\trees\alien\stem\alienbubble\base2.png [NEW] plants\trees\alien\stem\alienbubble\base3.png [NEW] plants\trees\alien\stem\alienbubble\branch1.png [NEW] plants\trees\alien\stem\alienbubble\branch2.png [NEW] plants\trees\alien\stem\alienbubble\branch3.png [NEW] plants\trees\alien\stem\alienbubble\crown1.png [NEW] plants\trees\alien\stem\alienbubble\crown2.png [NEW] plants\trees\alien\stem\alienbubble\crown3.png [NEW] plants\trees\alien\stem\alienbubble\middle1.png [NEW] plants\trees\alien\stem\alienbubble\middle2.png [NEW] plants\trees\alien\stem\alienbubble\middle3.png [NEW] plants\trees\alien\stem\alienbubble\middle4.png [NEW] plants\trees\alien\stem\alienbubble\saplingicon.png [NEW] plants\trees\alien\stem\alienstriped\alienstriped.modularstem [NEW] plants\trees\alien\stem\alienstriped\base1.png [NEW] plants\trees\alien\stem\alienstriped\base2.png [NEW] plants\trees\alien\stem\alienstriped\base3.png [NEW] plants\trees\alien\stem\alienstriped\branch1.png [NEW] plants\trees\alien\stem\alienstriped\branch2.png [NEW] plants\trees\alien\stem\alienstriped\branch3.png [NEW] plants\trees\alien\stem\alienstriped\crown1.png [NEW] plants\trees\alien\stem\alienstriped\crown2.png [NEW] plants\trees\alien\stem\alienstriped\crown3.png [NEW] plants\trees\alien\stem\alienstriped\middle1.png [NEW] plants\trees\alien\stem\alienstriped\middle2.png [NEW] plants\trees\alien\stem\alienstriped\middle3.png [NEW] plants\trees\alien\stem\alienstriped\middle4.png [NEW] plants\trees\alien\stem\alienstriped\saplingicon.png [NEW] plants\trees\alien\stem\alienweird\base1.png [NEW] plants\trees\alien\stem\alienweird\base2.png [NEW] plants\trees\alien\stem\alienweird\base3.png [NEW] plants\trees\alien\stem\alienweird\crown1separate.png [NEW] plants\trees\alien\stem\alienweird\crown2separate.png [NEW] plants\trees\alien\stem\alienweird\crown3separate.png [NEW] plants\trees\alien\stem\alienweird\middle1.png [NEW] plants\trees\alien\stem\alienweird\middle2.png [NEW] plants\trees\alien\stem\alienweird\middle3.png [NEW] plants\trees\alien\stem\alienweird\middle4.png [NEW] plants\trees\alien\stem\alienweird\saplingicon.png [NEW] plants\trees\cacti\foliage\bigflowers\bigflowers.modularfoliage [NEW] plants\trees\cacti\foliage\bigflowers\crown1.png [NEW] plants\trees\cacti\foliage\bigflowers\crown2.png [NEW] plants\trees\cacti\foliage\bigflowers\crown3.png [NEW] plants\trees\cacti\foliage\bigflowers\saplingicon.png [NEW] plants\trees\cacti\foliage\cactusflowers\cactusflowers.modularfoliage [NEW] plants\trees\cacti\foliage\cactusflowers\crown1.png [NEW] plants\trees\cacti\foliage\cactusflowers\crown2.png [NEW] plants\trees\cacti\foliage\cactusflowers\crown3.png [NEW] plants\trees\cacti\foliage\cactusflowers\saplingicon.png [NEW] plants\trees\cacti\foliage\nothing\crown1.png [NEW] plants\trees\cacti\foliage\nothing\crown2.png [NEW] plants\trees\cacti\foliage\nothing\crown3.png [NEW] plants\trees\cacti\foliage\nothing\nothing.modularfoliage [NEW] plants\trees\cacti\foliage\nothing\saplingicon.png [NEW] plants\trees\cacti\stem\cactus\blank.png [NEW] plants\trees\cacti\stem\cactus\cactus.modularstem [NEW] plants\trees\cacti\stem\cactus\crown1.png [NEW] plants\trees\cacti\stem\cactus\crown2.png [NEW] plants\trees\cacti\stem\cactus\crown3.png [NEW] plants\trees\cacti\stem\cactus\saplingicon.png [NEW] plants\trees\cacti\stem\cactusold\base1.png [NEW] plants\trees\cacti\stem\cactusold\base2.png [NEW] plants\trees\cacti\stem\cactusold\base3.png [NEW] plants\trees\cacti\stem\cactusold\crown1.png [NEW] plants\trees\cacti\stem\cactusold\crown2.png [NEW] plants\trees\cacti\stem\cactusold\crown3.png [NEW] plants\trees\cacti\stem\cactusold\middle1.png [NEW] plants\trees\cacti\stem\cactusold\middle2.png [NEW] plants\trees\cacti\stem\cactusold\middle3.png [NEW] plants\trees\cacti\stem\cactusold\middle4.png [NEW] plants\trees\cacti\stem\cactusold\saplingicon.png plants\trees\ceilingtest\fleshvine\base1.png plants\trees\ceilingtest\fleshvine\base2.png plants\trees\ceilingtest\fleshvine\base3.png plants\trees\ceilingtest\fleshvine\end1.png plants\trees\ceilingtest\fleshvine\end2.png plants\trees\ceilingtest\fleshvine\end3.png plants\trees\ceilingtest\fleshvine\fleshvine.modularstem plants\trees\ceilingtest\fleshvine\mid1.png plants\trees\ceilingtest\fleshvine\mid2.png plants\trees\ceilingtest\fleshvine\mid3.png plants\trees\ceilingtest\floweryvine\floweryvine.modularstem plants\trees\ceilingtest\glitteringroot\glitteringroot.modularstem plants\trees\ceilingtest\podvine\fleshvine.modularstem plants\trees\ceilingtest\root\vineroot.modularstem plants\trees\ceilingtest\twistedvine\twistedvine.modularstem plants\trees\ceilingtest\vine2\vine2.modularstem [NEW] plants\trees\desert\foliage\cocopalm\cocopalm.modularfoliage [NEW] plants\trees\desert\foliage\cocopalm\crown1.png [NEW] plants\trees\desert\foliage\cocopalm\crown2.png [NEW] plants\trees\desert\foliage\cocopalm\crown3.png [NEW] plants\trees\desert\foliage\cocopalm\saplingicon.png [NEW] plants\trees\desert\stem\coconut\base1.png [NEW] plants\trees\desert\stem\coconut\base2.png [NEW] plants\trees\desert\stem\coconut\base3.png [NEW] plants\trees\desert\stem\coconut\coconut.modularstem [NEW] plants\trees\desert\stem\coconut\crown1.png [NEW] plants\trees\desert\stem\coconut\crown2.png [NEW] plants\trees\desert\stem\coconut\crown3.png [NEW] plants\trees\desert\stem\coconut\middle1.png [NEW] plants\trees\desert\stem\coconut\middle2.png [NEW] plants\trees\desert\stem\coconut\middle3.png [NEW] plants\trees\desert\stem\coconut\middle4.png [NEW] plants\trees\desert\stem\coconut\saplingicon.png plants\trees\forest\foliage\pinefoliage\crown1.png plants\trees\forest\foliage\pinefoliage\crown2.png plants\trees\forest\foliage\pinefoliage\crown3.png [NEW] plants\trees\forest\foliage\pinefoliage\crown4.png [NEW] plants\trees\forest\foliage\pinefoliage\crown5.png plants\trees\forest\foliage\pinefoliage\pinefoliage.modularfoliage [NEW] plants\trees\forest\stem\pineytree\crown4.png [NEW] plants\trees\forest\stem\pineytree\crown5.png plants\trees\forest\stem\pineytree\pineytree.modularstem plants\trees\forestceiling\stems\shadowvine\shadowvine.modularstem plants\trees\forestceiling\stems\slimevine\slimevine.modularstem plants\trees\forestceiling\stems\sulphurvine\sulphurvine.modularstem plants\trees\forestceiling\stems\tarvine\tarvine.modularstem plants\trees\forestceiling\stems\vine\vine.modularstem plants\trees\forestceiling\stems\vine2\vine2.modularstem plants\trees\forestceiling\stems\vine3\vine3.modularstem plants\trees\forestceiling\stems\vine4\vine4.modularstem plants\trees\forestceiling\stems\wildernessvine\wildernessvine.modularstem plants\trees\geometric\stem\geometricstem\geometricstem.modularstem [NEW] plants\trees\giantflowers\foliage\pinkflower\crown1.png [NEW] plants\trees\giantflowers\foliage\pinkflower\crown2.png [NEW] plants\trees\giantflowers\foliage\pinkflower\crown3.png [NEW] plants\trees\giantflowers\foliage\pinkflower\pinkflower.modularfoliage [NEW] plants\trees\giantflowers\foliage\pinkflower\saplingicon.png plants\trees\jungle\foliage\jungleleaf\jungleleaf.modularfoliage [NEW] plants\trees\savannahnew\foliage\baobab\baobab.modularfoliage [NEW] plants\trees\savannahnew\foliage\baobab\crown1.png [NEW] plants\trees\savannahnew\foliage\baobab\crown2.png [NEW] plants\trees\savannahnew\foliage\baobab\saplingicon.png [NEW] plants\trees\savannahnew\foliage\baobab\parallax\treeback\base\1.png [NEW] plants\trees\savannahnew\foliage\baobab\parallax\treeback2\base\1.png [NEW] plants\trees\savannahnew\foliage\baobab\parallax\treefront\base\1.png [NEW] plants\trees\savannahnew\stem\baobab\baobab.modularstem [NEW] plants\trees\savannahnew\stem\baobab\base1.png [NEW] plants\trees\savannahnew\stem\baobab\base2.png [NEW] plants\trees\savannahnew\stem\baobab\base3.png [NEW] plants\trees\savannahnew\stem\baobab\base4.png [NEW] plants\trees\savannahnew\stem\baobab\crown1.png [NEW] plants\trees\savannahnew\stem\baobab\crown2.png [NEW] plants\trees\savannahnew\stem\baobab\middle1.png [NEW] plants\trees\savannahnew\stem\baobab\middle2.png [NEW] plants\trees\savannahnew\stem\baobab\middle3.png [NEW] plants\trees\savannahnew\stem\baobab\middle4.png [NEW] plants\trees\savannahnew\stem\baobab\saplingicon.png [NEW] plants\trees\seatrees\foliage\bubbles\basefoliage1.png [NEW] plants\trees\seatrees\foliage\bubbles\basefoliage2.png [NEW] plants\trees\seatrees\foliage\bubbles\basefoliage3.png [NEW] plants\trees\seatrees\foliage\bubbles\basefoliage4.png [NEW] plants\trees\seatrees\foliage\bubbles\crownfoliage1.png [NEW] plants\trees\seatrees\foliage\bubbles\crownfoliage2.png [NEW] plants\trees\seatrees\foliage\bubbles\crownfoliage3.png [NEW] plants\trees\seatrees\foliage\bubbles\crownfoliage4.png [NEW] plants\trees\seatrees\foliage\bubbles\foliage1.png [NEW] plants\trees\seatrees\foliage\bubbles\foliage2.png [NEW] plants\trees\seatrees\foliage\bubbles\foliage3.png [NEW] plants\trees\seatrees\foliage\bubbles\foliage4.png [NEW] plants\trees\seatrees\foliage\flowy\basefoliage1.png [NEW] plants\trees\seatrees\foliage\flowy\basefoliage2.png [NEW] plants\trees\seatrees\foliage\flowy\basefoliage3.png [NEW] plants\trees\seatrees\foliage\flowy\basefoliage4.png [NEW] plants\trees\seatrees\foliage\flowy\crownfoliage1.png [NEW] plants\trees\seatrees\foliage\flowy\crownfoliage2.png [NEW] plants\trees\seatrees\foliage\flowy\crownfoliage3.png [NEW] plants\trees\seatrees\foliage\flowy\crownfoliage4.png [NEW] plants\trees\seatrees\foliage\flowy\foliage1.png [NEW] plants\trees\seatrees\foliage\flowy\foliage2.png [NEW] plants\trees\seatrees\foliage\flowy\foliage3.png [NEW] plants\trees\seatrees\foliage\flowy\foliage4.png [NEW] plants\trees\seatrees\foliage\kelpy\basefoliage1.png [NEW] plants\trees\seatrees\foliage\kelpy\basefoliage2.png [NEW] plants\trees\seatrees\foliage\kelpy\basefoliage3.png [NEW] plants\trees\seatrees\foliage\kelpy\basefoliage4.png [NEW] plants\trees\seatrees\foliage\kelpy\crownfoliage1.png [NEW] plants\trees\seatrees\foliage\kelpy\crownfoliage2.png [NEW] plants\trees\seatrees\foliage\kelpy\crownfoliage3.png [NEW] plants\trees\seatrees\foliage\kelpy\crownfoliage4.png [NEW] plants\trees\seatrees\foliage\kelpy\foliage1.png [NEW] plants\trees\seatrees\foliage\kelpy\foliage2.png [NEW] plants\trees\seatrees\foliage\kelpy\foliage3.png [NEW] plants\trees\seatrees\foliage\kelpy\foliage4.png [NEW] plants\trees\seatrees\foliage\kelpy\kelpy.modularfoliage [NEW] plants\trees\seatrees\foliage\kelpy\saplingicon.png [NEW] plants\trees\seatrees\foliage\leafy\basefoliage1.png [NEW] plants\trees\seatrees\foliage\leafy\basefoliage2.png [NEW] plants\trees\seatrees\foliage\leafy\basefoliage3.png [NEW] plants\trees\seatrees\foliage\leafy\basefoliage4.png [NEW] plants\trees\seatrees\foliage\leafy\crownfoliage1.png [NEW] plants\trees\seatrees\foliage\leafy\crownfoliage2.png [NEW] plants\trees\seatrees\foliage\leafy\crownfoliage3.png [NEW] plants\trees\seatrees\foliage\leafy\crownfoliage4.png [NEW] plants\trees\seatrees\foliage\leafy\foliage1.png [NEW] plants\trees\seatrees\foliage\leafy\foliage2.png [NEW] plants\trees\seatrees\foliage\leafy\foliage3.png [NEW] plants\trees\seatrees\foliage\leafy\foliage4.png [NEW] plants\trees\seatrees\foliage\wavy\basefoliage1.png [NEW] plants\trees\seatrees\foliage\wavy\basefoliage2.png [NEW] plants\trees\seatrees\foliage\wavy\basefoliage3.png [NEW] plants\trees\seatrees\foliage\wavy\basefoliage4.png [NEW] plants\trees\seatrees\foliage\wavy\crownfoliage1.png [NEW] plants\trees\seatrees\foliage\wavy\crownfoliage2.png [NEW] plants\trees\seatrees\foliage\wavy\crownfoliage3.png [NEW] plants\trees\seatrees\foliage\wavy\crownfoliage4.png [NEW] plants\trees\seatrees\foliage\wavy\foliage1.png [NEW] plants\trees\seatrees\foliage\wavy\foliage2.png [NEW] plants\trees\seatrees\foliage\wavy\foliage3.png [NEW] plants\trees\seatrees\foliage\wavy\foliage4.png [NEW] plants\trees\seatrees\stem\kelp\base1.png [NEW] plants\trees\seatrees\stem\kelp\base2.png [NEW] plants\trees\seatrees\stem\kelp\base3.png [NEW] plants\trees\seatrees\stem\kelp\base4.png [NEW] plants\trees\seatrees\stem\kelp\branch1.png [NEW] plants\trees\seatrees\stem\kelp\crown1.png [NEW] plants\trees\seatrees\stem\kelp\crown2.png [NEW] plants\trees\seatrees\stem\kelp\crown3.png [NEW] plants\trees\seatrees\stem\kelp\crown4.png [NEW] plants\trees\seatrees\stem\kelp\kelp.modularstem [NEW] plants\trees\seatrees\stem\kelp\mid1.png [NEW] plants\trees\seatrees\stem\kelp\mid2.png [NEW] plants\trees\seatrees\stem\kelp\mid3.png [NEW] plants\trees\seatrees\stem\kelp\mid4.png [NEW] plants\trees\seatrees\stem\kelp\saplingicon.png [NEW] plants\trees\seatrees\stem\seaweed\base1.png [NEW] plants\trees\seatrees\stem\seaweed\base2.png [NEW] plants\trees\seatrees\stem\seaweed\base3.png [NEW] plants\trees\seatrees\stem\seaweed\base4.png [NEW] plants\trees\seatrees\stem\seaweed\crown1.png [NEW] plants\trees\seatrees\stem\seaweed\crown2.png [NEW] plants\trees\seatrees\stem\seaweed\crown3.png [NEW] plants\trees\seatrees\stem\seaweed\crown4.png [NEW] plants\trees\seatrees\stem\seaweed\mid1.png [NEW] plants\trees\seatrees\stem\seaweed\mid2.png [NEW] plants\trees\seatrees\stem\seaweed\mid3.png [NEW] plants\trees\seatrees\stem\seaweed\mid4.png [NEW] plants\trees\seatrees\stem\seaweed\seaweed.modularstem [NEW] plants\trees\snow\foliage\icepine\crown1.png [NEW] plants\trees\snow\foliage\icepine\crown2.png [NEW] plants\trees\snow\foliage\icepine\crown3.png [NEW] plants\trees\snow\foliage\icepine\icepinefoliage.modularfoliage [NEW] plants\trees\snow\foliage\icepine\saplingicon.png plants\trees\snow\foliage\snowbrains\snowbrains.modularfoliage plants\trees\snow\foliage\snowbubbles\snowbubbles.modularfoliage plants\trees\snow\foliage\snowcloudy\snowcloudy.modularfoliage plants\trees\snow\foliage\snowfrumpy\snowfrumpy.modularfoliage plants\trees\snow\foliage\snowgreenleaves\snowgreenleaves.modularfoliage plants\trees\snow\foliage\snowhanging\snowhanging.modularfoliage plants\trees\snow\foliage\snowleafy\snowleafy.modularfoliage plants\trees\snow\foliage\snowlotus\snowlotus.modularfoliage plants\trees\snow\foliage\snowpine\snowpine.modularfoliage plants\trees\snow\foliage\snowredleaves\snowredleaves.modularfoliage plants\trees\snow\foliage\snowscraggy\snowscraggy.modularfoliage plants\trees\snow\stem\snowbirch\snowbirch.modularstem plants\trees\snow\stem\snowcocoa\snowcocoa.modularstem plants\trees\snow\stem\snowfleshy\snowfleshy.modularstem plants\trees\snow\stem\snowgrumpy\snowgrumpy.modularstem plants\trees\snow\stem\snowmetal\snowmetal.modularstem plants\trees\snow\stem\snowpine\snowpine.modularstem plants\trees\snow\stem\snowpinetree\snowpinetree.modularstem plants\trees\snow\stem\snowslimey\snowslimey.modularstem plants\trees\snow\stem\snowsomething\snowsomething.modularstem plants\trees\snow\stem\snowspikey\snowspikey.modularstem plants\trees\snow\stem\snowtwisted\snowtwisted.modularstem plants\trees\snow\stem\snowwood\snowwood.modularstem [NEW] plants\trees\swamp\foliage\weeping\branch1.png [NEW] plants\trees\swamp\foliage\weeping\branch2.png [NEW] plants\trees\swamp\foliage\weeping\branch3.png [NEW] plants\trees\swamp\foliage\weeping\crown1.png [NEW] plants\trees\swamp\foliage\weeping\crown2.png [NEW] plants\trees\swamp\foliage\weeping\saplingicon.png [NEW] plants\trees\swamp\foliage\weeping\weeping.modularfoliage [NEW] plants\trees\swamp\stem\weeping\base1.png [NEW] plants\trees\swamp\stem\weeping\branch1.png [NEW] plants\trees\swamp\stem\weeping\branch2.png [NEW] plants\trees\swamp\stem\weeping\branch3.png [NEW] plants\trees\swamp\stem\weeping\crown1.png [NEW] plants\trees\swamp\stem\weeping\crown2.png [NEW] plants\trees\swamp\stem\weeping\middle1.png [NEW] plants\trees\swamp\stem\weeping\middle2.png [NEW] plants\trees\swamp\stem\weeping\saplingicon.png [NEW] plants\trees\swamp\stem\weeping\weeping.modularstem plants\trees\toxicplains\bluebell\bluebell.modularfoliage [NEW] player\stat_primary.animation projectiles\physics.config [NEW] projectiles\boss\dreadwreckage.frames [NEW] projectiles\boss\dreadwreckage.png [NEW] projectiles\boss\dreadwreckage.projectile [NEW] projectiles\boss\robotboss\missileexplosion.config [NEW] projectiles\boss\robotboss\missileexplosion.projectile [NEW] projectiles\boss\robotboss\robotmissile.projectile [NEW] projectiles\boss\robotboss\robotshock.frames [NEW] projectiles\boss\robotboss\robotshock.projectile [NEW] projectiles\explosions\acidexplosion\acidexplosion.frames [NEW] projectiles\explosions\acidexplosion\acidexplosion.png [NEW] projectiles\explosions\acidexplosion\acidexplosion.projectile [NEW] projectiles\explosions\bigboulderexplosion\bigboulderexplosion.config [NEW] projectiles\explosions\bigboulderexplosion\bigboulderexplosion.frames [NEW] projectiles\explosions\bigboulderexplosion\bigboulderexplosion.png [NEW] projectiles\explosions\bigboulderexplosion\bigboulderexplosion.projectile projectiles\explosions\bombblockexplosion\bombblockexplosion.projectile 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 [NEW] projectiles\explosions\bonedustexplosion\bonedustexplosion.frames [NEW] projectiles\explosions\bonedustexplosion\bonedustexplosion.png [NEW] projectiles\explosions\bonedustexplosion\bonedustexplosion.projectile projectiles\explosions\bouldersmashexplosion\bouldersmashexplosion.config projectiles\explosions\bouldersmashexplosion\bouldersmashexplosion.projectile [NEW] projectiles\explosions\cellexplosion\cellexplosion.config [NEW] projectiles\explosions\cellexplosion\cellexplosion.frames [NEW] projectiles\explosions\cellexplosion\cellexplosion.png [NEW] projectiles\explosions\cellexplosion\cellexplosion.projectile [NEW] projectiles\explosions\coconutexplosion\coconutbreak.config [NEW] projectiles\explosions\coconutexplosion\coconutbreak.frames [NEW] projectiles\explosions\coconutexplosion\coconutbreak.png [NEW] projectiles\explosions\coconutexplosion\coconutbreak.projectile projectiles\explosions\defensiveexplosion\defensiveexplosion.projectile projectiles\explosions\dungeonpodexplosion\dungeonpodexplosion.projectile [NEW] projectiles\explosions\electricexplosion\electricexplosion.config [NEW] projectiles\explosions\electricexplosion\electricexplosion.frames [NEW] projectiles\explosions\electricexplosion\electricexplosion.png [NEW] projectiles\explosions\electricexplosion\electricexplosion.projectile [NEW] projectiles\explosions\featherexplosion\featherexplosion.config projectiles\explosions\fireexplosion\fireexplosion.projectile projectiles\explosions\friendlyboneexplosion\friendlyboneexplosion.config projectiles\explosions\friendlyboneexplosion\friendlyboneexplosion.projectile [NEW] projectiles\explosions\giganticsnowballexplosion\giganticsnowballexplosion.config [NEW] projectiles\explosions\giganticsnowballexplosion\giganticsnowballexplosion.frames [NEW] projectiles\explosions\giganticsnowballexplosion\giganticsnowballexplosion.png [NEW] projectiles\explosions\giganticsnowballexplosion\giganticsnowballexplosion.projectile [NEW] projectiles\explosions\glitchexplosion\glitchexplosion.config [NEW] projectiles\explosions\glitchexplosion\glitchexplosion.frames [NEW] projectiles\explosions\glitchexplosion\glitchexplosion.png [NEW] projectiles\explosions\glitchexplosion\glitchexplosion.projectile [NEW] projectiles\explosions\globeexplosions\blueglobeexplosion\blueglobeexplosion.config [NEW] projectiles\explosions\globeexplosions\blueglobeexplosion\blueglobeexplosion.frames [NEW] projectiles\explosions\globeexplosions\blueglobeexplosion\blueglobeexplosion.png [NEW] projectiles\explosions\globeexplosions\blueglobeexplosion\blueglobeexplosion.projectile [NEW] projectiles\explosions\globeexplosions\greenglobeexplosion\greenglobeexplosion.config [NEW] projectiles\explosions\globeexplosions\greenglobeexplosion\greenglobeexplosion.frames [NEW] projectiles\explosions\globeexplosions\greenglobeexplosion\greenglobeexplosion.png [NEW] projectiles\explosions\globeexplosions\greenglobeexplosion\greenglobeexplosion.projectile [NEW] projectiles\explosions\globeexplosions\magentaglobeexplosion\magentaglobeexplosion.config [NEW] projectiles\explosions\globeexplosions\magentaglobeexplosion\magentaglobeexplosion.frames [NEW] projectiles\explosions\globeexplosions\magentaglobeexplosion\magentaglobeexplosion.png [NEW] projectiles\explosions\globeexplosions\magentaglobeexplosion\magentaglobeexplosion.projectile [NEW] projectiles\explosions\globeexplosions\orangeglobeexplosion\orangeglobeexplosion.config [NEW] projectiles\explosions\globeexplosions\orangeglobeexplosion\orangeglobeexplosion.frames [NEW] projectiles\explosions\globeexplosions\orangeglobeexplosion\orangeglobeexplosion.png [NEW] projectiles\explosions\globeexplosions\orangeglobeexplosion\orangeglobeexplosion.projectile [NEW] projectiles\explosions\globeexplosions\redglobeexplosion\redglobeexplosion.config [NEW] projectiles\explosions\globeexplosions\redglobeexplosion\redglobeexplosion.frames [NEW] projectiles\explosions\globeexplosions\redglobeexplosion\redglobeexplosion.png [NEW] projectiles\explosions\globeexplosions\redglobeexplosion\redglobeexplosion.projectile [NEW] projectiles\explosions\globeexplosions\whiteglobeexplosion\whiteglobeexplosion.config [NEW] projectiles\explosions\globeexplosions\whiteglobeexplosion\whiteglobeexplosion.frames [NEW] projectiles\explosions\globeexplosions\whiteglobeexplosion\whiteglobeexplosion.png [NEW] projectiles\explosions\globeexplosions\whiteglobeexplosion\whiteglobeexplosion.projectile [NEW] projectiles\explosions\globeexplosions\yellowglobeexplosion\yellowglobeexplosion.config [NEW] projectiles\explosions\globeexplosions\yellowglobeexplosion\yellowglobeexplosion.frames [NEW] projectiles\explosions\globeexplosions\yellowglobeexplosion\yellowglobeexplosion.png [NEW] projectiles\explosions\globeexplosions\yellowglobeexplosion\yellowglobeexplosion.projectile projectiles\explosions\grenadeexplosion\grenadeexplosion.projectile projectiles\explosions\healingexplosion\healcloud.projectile projectiles\explosions\hivebombexplosion\hivebombexplosion1.projectile projectiles\explosions\hivebombexplosion\hivebombexplosion2.projectile projectiles\explosions\hivebombexplosion\hivebombexplosion3.projectile projectiles\explosions\hivebombexplosion\hivebombexplosion4.projectile [NEW] projectiles\explosions\largesnowballexplosion\largesnowballexplosion.config [NEW] projectiles\explosions\leafexplosion\leafexplosion.config [NEW] projectiles\explosions\lightblockexplosion\lightblockexplosion.config [NEW] projectiles\explosions\lightblockexplosion\lightblockexplosion.frames [NEW] projectiles\explosions\lightblockexplosion\lightblockexplosion.png [NEW] projectiles\explosions\lightblockexplosion\lightblockexplosion.projectile [NEW] projectiles\explosions\mediumsnowballexplosion\mediumsnowballexplosion.config projectiles\explosions\meteorexplosion\meteorexplosion.config projectiles\explosions\meteorexplosion\meteorexplosion.projectile projectiles\explosions\molotovexplosion\molotovexplosion.projectile [NEW] projectiles\explosions\paintexplosionblue\paintexplosionblue.config [NEW] projectiles\explosions\paintexplosionblue\paintexplosionblue.frames [NEW] projectiles\explosions\paintexplosionblue\paintexplosionblue.png [NEW] projectiles\explosions\paintexplosionblue\paintexplosionblue.projectile [NEW] projectiles\explosions\paintexplosiongreen\paintexplosiongreen.config [NEW] projectiles\explosions\paintexplosiongreen\paintexplosiongreen.frames [NEW] projectiles\explosions\paintexplosiongreen\paintexplosiongreen.png [NEW] projectiles\explosions\paintexplosiongreen\paintexplosiongreen.projectile [NEW] projectiles\explosions\paintexplosionorange\paintexplosionorange.config [NEW] projectiles\explosions\paintexplosionorange\paintexplosionorange.frames [NEW] projectiles\explosions\paintexplosionorange\paintexplosionorange.png [NEW] projectiles\explosions\paintexplosionorange\paintexplosionorange.projectile [NEW] projectiles\explosions\paintexplosionpurple\paintexplosionpurple.config [NEW] projectiles\explosions\paintexplosionpurple\paintexplosionpurple.frames [NEW] projectiles\explosions\paintexplosionpurple\paintexplosionpurple.png [NEW] projectiles\explosions\paintexplosionpurple\paintexplosionpurple.projectile [NEW] projectiles\explosions\paintexplosionred\paintexplosionred.config [NEW] projectiles\explosions\paintexplosionred\paintexplosionred.frames [NEW] projectiles\explosions\paintexplosionred\paintexplosionred.png [NEW] projectiles\explosions\paintexplosionred\paintexplosionred.projectile [NEW] projectiles\explosions\paintexplosionyellow\paintexplosionyellow.config [NEW] projectiles\explosions\paintexplosionyellow\paintexplosionyellow.frames [NEW] projectiles\explosions\paintexplosionyellow\paintexplosionyellow.png [NEW] projectiles\explosions\paintexplosionyellow\paintexplosionyellow.projectile projectiles\explosions\plasmaexplosion2\plasmaexplosion2.projectile projectiles\explosions\poisonsmoke\poisonsmoke.config projectiles\explosions\poisonsmoke\poisonsmoke.projectile projectiles\explosions\pulsecannonexplosion\pulsecannonexplosion.projectile projectiles\explosions\regularexplosion\regularexplosion.projectile projectiles\explosions\regularexplosion2\regularexplosion2.projectile [NEW] projectiles\explosions\regularexplosion2\regularexplosion2universal.config [NEW] projectiles\explosions\regularexplosion2\regularexplosion2universal.projectile projectiles\explosions\regularexplosionnospark\regularexplosionnospark.projectile projectiles\explosions\robotwake\robotwake.frames [NEW] projectiles\explosions\robotwake\robotwake.png projectiles\explosions\robotwake\robotwake.projectile projectiles\explosions\rocketexplosion\rocketexplosion.projectile projectiles\explosions\smallregularexplosion\smallregularexplosion.projectile [NEW] projectiles\explosions\smallregularexplosion\smallregularexplosionuniversal.projectile projectiles\explosions\smoke\smoke.config projectiles\explosions\smoke\smoke.projectile [NEW] projectiles\explosions\snowballexplosion\snowballexplosion.config [NEW] projectiles\explosions\snowballexplosion\snowballexplosion.frames [NEW] projectiles\explosions\snowballexplosion\snowballexplosion.png [NEW] projectiles\explosions\snowballexplosion\snowballexplosion.projectile [NEW] projectiles\explosions\splashexplosion1\splashexplosion1.config [NEW] projectiles\explosions\splashexplosion1\splashexplosion1.frames [NEW] projectiles\explosions\splashexplosion1\splashexplosion1.png [NEW] projectiles\explosions\splashexplosion1\splashexplosion1.projectile projectiles\explosions\starcleaverboom\starcleaverboom.png projectiles\explosions\starcleaverboom\starcleaverboom.projectile [NEW] projectiles\explosions\tarexplosion\tarexplosion.config [NEW] projectiles\explosions\tarexplosion\tarexplosion.frames [NEW] projectiles\explosions\tarexplosion\tarexplosion.png [NEW] projectiles\explosions\tarexplosion\tarexplosion.projectile projectiles\explosions\targetexplosion\targetexplosion.projectile projectiles\explosions\teslabolt\teslabolt.projectile [NEW] projectiles\explosions\thorngrenadeexplosion\thorngrenadeexplosion.config [NEW] projectiles\explosions\vlightblockexplosion\vlightblockexplosion.config [NEW] projectiles\explosions\vlightblockexplosion\vlightblockexplosion.frames [NEW] projectiles\explosions\vlightblockexplosion\vlightblockexplosion.projectile projectiles\explosions\vsmallregularexplosion\vsmallregularexplosion.projectile projectiles\explosions\vsmallregularexplosionnodamage\vsmallregularexplosionnodamage.projectile [NEW] projectiles\explosions\vsmallregularexplosionnosound\vsmallregularexplosionnosound.config [NEW] projectiles\explosions\vsmallregularexplosionnosound\vsmallregularexplosionnosound.frames [NEW] projectiles\explosions\vsmallregularexplosionnosound\vsmallregularexplosionnosound.png [NEW] projectiles\explosions\vsmallregularexplosionnosound\vsmallregularexplosionnosound.projectile projectiles\fire\firefinish\firefinish.projectile projectiles\fire\firepart1\firepart1.projectile projectiles\fire\firepart2\firepart2.projectile projectiles\fire\firepart3\firepart3.projectile projectiles\fire\firepart4\firepart4.projectile projectiles\fire\firepart5\firepart5.projectile [NEW] projectiles\fishing\fishinglure.frames [NEW] projectiles\fishing\fishinglure.png [NEW] projectiles\fishing\fishinglure.projectile [NEW] projectiles\guns\arrows\aegisaltarrow\aegisaltarrow.frames [NEW] projectiles\guns\arrows\aegisaltarrow\aegisaltarrow.png [NEW] projectiles\guns\arrows\aegisaltarrow\aegisaltarrow.projectile [NEW] projectiles\guns\arrows\aegisaltarrow\icon.png [NEW] projectiles\guns\arrows\chargedaegisaltarrow\chargedaegisaltarrow.frames [NEW] projectiles\guns\arrows\chargedaegisaltarrow\chargedaegisaltarrow.png [NEW] projectiles\guns\arrows\chargedaegisaltarrow\chargedaegisaltarrow.projectile [NEW] projectiles\guns\arrows\chargedaegisaltarrow\icon.png [NEW] projectiles\guns\arrows\chargedarrow\chargedarrow.frames [NEW] projectiles\guns\arrows\chargedarrow\chargedarrow.png [NEW] projectiles\guns\arrows\chargedarrow\chargedarrow.projectile [NEW] projectiles\guns\arrows\chargedarrow\icon.png [NEW] projectiles\guns\arrows\chargedflamearrow\chargedflamearrow.frames [NEW] projectiles\guns\arrows\chargedflamearrow\chargedflamearrow.png [NEW] projectiles\guns\arrows\chargedflamearrow\chargedflamearrow.projectile [NEW] projectiles\guns\arrows\chargedflamearrow\icon.png [NEW] projectiles\guns\arrows\chargedfrozenflamearrow\chargedfrozenflamearrow.frames [NEW] projectiles\guns\arrows\chargedfrozenflamearrow\chargedfrozenflamearrow.png [NEW] projectiles\guns\arrows\chargedfrozenflamearrow\chargedfrozenflamearrow.projectile [NEW] projectiles\guns\arrows\chargedfrozenflamearrow\icon.png [NEW] projectiles\guns\arrows\chargedheartarrow\chargedheartarrow.frames [NEW] projectiles\guns\arrows\chargedheartarrow\chargedheartarrow.png [NEW] projectiles\guns\arrows\chargedheartarrow\chargedheartarrow.projectile [NEW] projectiles\guns\arrows\chargedheartarrow\icon.png [NEW] projectiles\guns\arrows\chargedicearrow\chargedicearrow.frames [NEW] projectiles\guns\arrows\chargedicearrow\chargedicearrow.png [NEW] projectiles\guns\arrows\chargedicearrow\chargedicearrow.projectile [NEW] projectiles\guns\arrows\chargedicearrow\icon.png [NEW] projectiles\guns\arrows\chargedlightarrow\chargedlightarrow.frames [NEW] projectiles\guns\arrows\chargedlightarrow\chargedlightarrow.png [NEW] projectiles\guns\arrows\chargedlightarrow\chargedlightarrow.projectile [NEW] projectiles\guns\arrows\chargedlightarrow\icon.png [NEW] projectiles\guns\arrows\chargedpoisonarrow\chargedpoisonarrow.frames [NEW] projectiles\guns\arrows\chargedpoisonarrow\chargedpoisonarrow.png [NEW] projectiles\guns\arrows\chargedpoisonarrow\chargedpoisonarrow.projectile [NEW] projectiles\guns\arrows\chargedpoisonarrow\icon.png [NEW] projectiles\guns\arrows\chargedpurplearrow\chargedpurplearrow.frames [NEW] projectiles\guns\arrows\chargedpurplearrow\chargedpurplearrow.png [NEW] projectiles\guns\arrows\chargedpurplearrow\chargedpurplearrow.projectile [NEW] projectiles\guns\arrows\chargedpurplearrow\icon.png [NEW] projectiles\guns\arrows\flamearrow\flamearrow.frames [NEW] projectiles\guns\arrows\flamearrow\flamearrow.png [NEW] projectiles\guns\arrows\flamearrow\flamearrow.projectile [NEW] projectiles\guns\arrows\flamearrow\icon.png [NEW] projectiles\guns\arrows\flamebolt\flamebolt.frames [NEW] projectiles\guns\arrows\flamebolt\flamebolt.png [NEW] projectiles\guns\arrows\flamebolt\flamebolt.projectile [NEW] projectiles\guns\arrows\flamebolt\icon.png [NEW] projectiles\guns\arrows\frozenflamearrow\frozenflamearrow.frames [NEW] projectiles\guns\arrows\frozenflamearrow\frozenflamearrow.png [NEW] projectiles\guns\arrows\frozenflamearrow\frozenflamearrow.projectile [NEW] projectiles\guns\arrows\frozenflamearrow\icon.png [NEW] projectiles\guns\arrows\harpoon\chargedharpoon.projectile [NEW] projectiles\guns\arrows\harpoon\harpoon.frames [NEW] projectiles\guns\arrows\harpoon\harpoon.png [NEW] projectiles\guns\arrows\harpoon\harpoon.projectile [NEW] projectiles\guns\arrows\heartarrow\heartarrow.frames [NEW] projectiles\guns\arrows\heartarrow\heartarrow.png [NEW] projectiles\guns\arrows\heartarrow\heartarrow.projectile [NEW] projectiles\guns\arrows\heartarrow\icon.png [NEW] projectiles\guns\arrows\heckarrow\heckarrow.frames [NEW] projectiles\guns\arrows\heckarrow\heckarrow.png [NEW] projectiles\guns\arrows\heckarrow\heckarrow.projectile [NEW] projectiles\guns\arrows\heckarrow\icon.png [NEW] projectiles\guns\arrows\icearrow\icearrow.frames [NEW] projectiles\guns\arrows\icearrow\icearrow.png [NEW] projectiles\guns\arrows\icearrow\icearrow.projectile [NEW] projectiles\guns\arrows\icearrow\icon.png [NEW] projectiles\guns\arrows\icebolt\icebolt.frames [NEW] projectiles\guns\arrows\icebolt\icebolt.png [NEW] projectiles\guns\arrows\icebolt\icebolt.projectile [NEW] projectiles\guns\arrows\icebolt\icon.png [NEW] projectiles\guns\arrows\ironarrow\icon.png [NEW] projectiles\guns\arrows\ironarrow\ironarrow.frames [NEW] projectiles\guns\arrows\ironarrow\ironarrow.png [NEW] projectiles\guns\arrows\ironarrow\ironarrow.projectile [NEW] projectiles\guns\arrows\lightarrow\icon.png [NEW] projectiles\guns\arrows\lightarrow\lightarrow.frames [NEW] projectiles\guns\arrows\lightarrow\lightarrow.png [NEW] projectiles\guns\arrows\lightarrow\lightarrow.projectile [NEW] projectiles\guns\arrows\poisonarrow\icon.png [NEW] projectiles\guns\arrows\poisonarrow\poisonarrow.frames [NEW] projectiles\guns\arrows\poisonarrow\poisonarrow.png [NEW] projectiles\guns\arrows\poisonarrow\poisonarrow.projectile [NEW] projectiles\guns\arrows\poisonbolt\icon.png [NEW] projectiles\guns\arrows\poisonbolt\poisonbolt.frames [NEW] projectiles\guns\arrows\poisonbolt\poisonbolt.png [NEW] projectiles\guns\arrows\poisonbolt\poisonbolt.projectile [NEW] projectiles\guns\arrows\purplearrow\icon.png [NEW] projectiles\guns\arrows\purplearrow\purplearrow.frames [NEW] projectiles\guns\arrows\purplearrow\purplearrow.png [NEW] projectiles\guns\arrows\purplearrow\purplearrow.projectile [NEW] projectiles\guns\arrows\woodenarrow\icon.png [NEW] projectiles\guns\arrows\woodenarrow\woodenarrow.frames [NEW] projectiles\guns\arrows\woodenarrow\woodenarrow.png [NEW] projectiles\guns\arrows\woodenarrow\woodenarrow.projectile [NEW] projectiles\guns\arrows\woodenbolt\icon.png [NEW] projectiles\guns\arrows\woodenbolt\woodenbolt.frames [NEW] projectiles\guns\arrows\woodenbolt\woodenbolt.png [NEW] projectiles\guns\arrows\woodenbolt\woodenbolt.projectile projectiles\guns\bullets\bonethorn\bonethorn.projectile projectiles\guns\bullets\bouncybullet\bouncybullet.projectile projectiles\guns\bullets\bullet-1\bullet-1.projectile projectiles\guns\bullets\bullet-2\bullet-2.projectile projectiles\guns\bullets\bullet-3\bullet-3.projectile projectiles\guns\bullets\bullet-4\bullet-4.projectile [NEW] projectiles\guns\bullets\cactusthorns\cactusthorns.frames [NEW] projectiles\guns\bullets\cactusthorns\cactusthorns.png [NEW] projectiles\guns\bullets\cactusthorns\cactusthorns.projectile [NEW] projectiles\guns\bullets\cactusthorns\icon.png projectiles\guns\bullets\carhorn\carhorn.projectile projectiles\guns\bullets\delayed\delayed.projectile projectiles\guns\bullets\explosivebullet\explosivebullet.projectile projectiles\guns\bullets\fast\fast.projectile [NEW] projectiles\guns\bullets\floranmacethorns\floranmacethorns.frames [NEW] projectiles\guns\bullets\floranmacethorns\floranmacethorns.png [NEW] projectiles\guns\bullets\floranmacethorns\floranmacethorns.projectile [NEW] projectiles\guns\bullets\floranmacethorns\icon.png projectiles\guns\bullets\needlerthorns\needlerthorns.frames projectiles\guns\bullets\needlerthorns\needlerthorns.png projectiles\guns\bullets\needlerthorns\needlerthorns.projectile [NEW] projectiles\guns\bullets\paintballblue\icon.png [NEW] projectiles\guns\bullets\paintballblue\paintballblue.frames [NEW] projectiles\guns\bullets\paintballblue\paintballblue.png [NEW] projectiles\guns\bullets\paintballblue\paintballblue.projectile [NEW] projectiles\guns\bullets\paintballgreen\icon.png [NEW] projectiles\guns\bullets\paintballgreen\paintballgreen.frames [NEW] projectiles\guns\bullets\paintballgreen\paintballgreen.png [NEW] projectiles\guns\bullets\paintballgreen\paintballgreen.projectile [NEW] projectiles\guns\bullets\paintballorange\icon.png [NEW] projectiles\guns\bullets\paintballorange\paintballorange.frames [NEW] projectiles\guns\bullets\paintballorange\paintballorange.png [NEW] projectiles\guns\bullets\paintballorange\paintballorange.projectile [NEW] projectiles\guns\bullets\paintballpurple\icon.png [NEW] projectiles\guns\bullets\paintballpurple\paintballpurple.frames [NEW] projectiles\guns\bullets\paintballpurple\paintballpurple.png [NEW] projectiles\guns\bullets\paintballpurple\paintballpurple.projectile [NEW] projectiles\guns\bullets\paintballred\icon.png [NEW] projectiles\guns\bullets\paintballred\paintballred.frames [NEW] projectiles\guns\bullets\paintballred\paintballred.png [NEW] projectiles\guns\bullets\paintballred\paintballred.projectile [NEW] projectiles\guns\bullets\paintballyellow\icon.png [NEW] projectiles\guns\bullets\paintballyellow\paintballyellow.frames [NEW] projectiles\guns\bullets\paintballyellow\paintballyellow.png [NEW] projectiles\guns\bullets\paintballyellow\paintballyellow.projectile projectiles\guns\bullets\pellet\pellet.projectile projectiles\guns\bullets\piercingbullet\piercingbullet.projectile projectiles\guns\bullets\splitbullet\splitbullet.projectile projectiles\guns\bullets\stickybullet\stickybullet.projectile [NEW] projectiles\guns\bullets\stingergunsting\icon.png [NEW] projectiles\guns\bullets\stingergunsting\stingergunsting.frames [NEW] projectiles\guns\bullets\stingergunsting\stingergunsting.png [NEW] projectiles\guns\bullets\stingergunsting\stingergunsting.projectile projectiles\guns\bullets\trishot\trishot.projectile projectiles\guns\bullets\turretbullet\turretbullet.projectile projectiles\guns\grenades\acidgrenade\acidgrenade.projectile projectiles\guns\grenades\acidgrenadecluster\acidgrenadecluster.projectile projectiles\guns\grenades\bomb\bomb.projectile projectiles\guns\grenades\bouncycluster\bouncycluster.projectile projectiles\guns\grenades\bouncyclustergrenade\bouncyclustergrenade.projectile projectiles\guns\grenades\cluster\cluster.projectile projectiles\guns\grenades\clustergrenade\clustergrenade.projectile [NEW] projectiles\guns\grenades\fruitthorn\fruitthorn.frames [NEW] projectiles\guns\grenades\fruitthorn\fruitthorn.png [NEW] projectiles\guns\grenades\fruitthorn\fruitthorn.projectile projectiles\guns\grenades\gravitybomb\gravitybomb.projectile projectiles\guns\grenades\grenade\grenade.projectile projectiles\guns\grenades\impactgrenade\impactgrenade.projectile projectiles\guns\grenades\marioball\marioball.projectile projectiles\guns\grenades\mouse\mouse.projectile projectiles\guns\grenades\nail\nail.projectile projectiles\guns\grenades\nailbomb\nailbomb.projectile projectiles\guns\grenades\pig\pig.projectile projectiles\guns\grenades\pill\pill.projectile projectiles\guns\grenades\shock\shock.projectile projectiles\guns\grenades\shockbomb\shockbomb.projectile projectiles\guns\grenades\spikeball\spikeball.projectile projectiles\guns\grenades\splitter\splitter.projectile projectiles\guns\orbitaltest\orbitaldown\orbitaldown.projectile projectiles\guns\orbitaltest\orbitallaunch\orbitallaunch.projectile projectiles\guns\orbitaltest\orbitalup\orbitalup.projectile projectiles\guns\plasmabullets\blueplasmabullet\blueplasmabullet.projectile projectiles\guns\plasmabullets\greenplasmabullet\greenplasmabullet.projectile projectiles\guns\plasmabullets\plasma1\plasma1.projectile projectiles\guns\plasmabullets\plasma2\plasma2.projectile projectiles\guns\plasmabullets\plasma3\plasma3.projectile projectiles\guns\plasmabullets\plasma4\plasma4.projectile [NEW] projectiles\guns\plasmabullets\plasma4green\icon.png [NEW] projectiles\guns\plasmabullets\plasma4green\plasma4green.frames [NEW] projectiles\guns\plasmabullets\plasma4green\plasma4green.png [NEW] projectiles\guns\plasmabullets\plasma4green\plasma4green.projectile [NEW] projectiles\guns\plasmabullets\plasma4pink\icon.png [NEW] projectiles\guns\plasmabullets\plasma4pink\plasma4pink.frames [NEW] projectiles\guns\plasmabullets\plasma4pink\plasma4pink.png [NEW] projectiles\guns\plasmabullets\plasma4pink\plasma4pink.projectile projectiles\guns\plasmabullets\plasmabouncer\plasmabouncer.projectile projectiles\guns\plasmabullets\plasmabullet\plasmabullet.projectile [NEW] projectiles\guns\plasmabullets\spinningplasmabullet\icon.png [NEW] projectiles\guns\plasmabullets\spinningplasmabullet\spinningplasmabullet.frames [NEW] projectiles\guns\plasmabullets\spinningplasmabullet\spinningplasmabullet.png [NEW] projectiles\guns\plasmabullets\spinningplasmabullet\spinningplasmabullet.projectile projectiles\guns\plasmabullets\stickyplasma\stickyplasma.projectile projectiles\guns\plasmabullets\yellowplasmabullet\yellowplasmabullet.projectile [NEW] projectiles\guns\shattergunslides\chinaburst\chinaburst.frames [NEW] projectiles\guns\shattergunslides\chinaburst\chinaburst.png [NEW] projectiles\guns\shattergunslides\chinaburst\chinaburst.projectile [NEW] projectiles\guns\shattergunslides\chinaburst\icon.png [NEW] projectiles\guns\shattergunslides\chinaslide\chinaslide.frames [NEW] projectiles\guns\shattergunslides\chinaslide\chinaslide.png [NEW] projectiles\guns\shattergunslides\chinaslide\chinaslide.projectile [NEW] projectiles\guns\shattergunslides\chinaslide\icon.png [NEW] projectiles\guns\shattergunslides\crystalburst\crystalburst.frames [NEW] projectiles\guns\shattergunslides\crystalburst\crystalburst.png [NEW] projectiles\guns\shattergunslides\crystalburst\crystalburst.projectile [NEW] projectiles\guns\shattergunslides\crystalburst\icon.png [NEW] projectiles\guns\shattergunslides\crystalslide\crystalslide.frames [NEW] projectiles\guns\shattergunslides\crystalslide\crystalslide.png [NEW] projectiles\guns\shattergunslides\crystalslide\crystalslide.projectile [NEW] projectiles\guns\shattergunslides\crystalslide\icon.png [NEW] projectiles\guns\shattergunslides\glassburst\glassburst.frames [NEW] projectiles\guns\shattergunslides\glassburst\glassburst.png [NEW] projectiles\guns\shattergunslides\glassburst\glassburst.projectile [NEW] projectiles\guns\shattergunslides\glassburst\icon.png [NEW] projectiles\guns\shattergunslides\glassslide\glassslide.frames [NEW] projectiles\guns\shattergunslides\glassslide\glassslide.png [NEW] projectiles\guns\shattergunslides\glassslide\glassslide.projectile [NEW] projectiles\guns\shattergunslides\glassslide\icon.png [NEW] projectiles\guns\shattergunslides\glowburst\glowburst.frames [NEW] projectiles\guns\shattergunslides\glowburst\glowburst.png [NEW] projectiles\guns\shattergunslides\glowburst\glowburst.projectile [NEW] projectiles\guns\shattergunslides\glowburst\icon.png [NEW] projectiles\guns\shattergunslides\glowslide\glowslide.frames [NEW] projectiles\guns\shattergunslides\glowslide\glowslide.png [NEW] projectiles\guns\shattergunslides\glowslide\glowslide.projectile [NEW] projectiles\guns\shattergunslides\glowslide\icon.png [NEW] projectiles\guns\shattergunslides\goldburst\goldburst.frames [NEW] projectiles\guns\shattergunslides\goldburst\goldburst.png [NEW] projectiles\guns\shattergunslides\goldburst\goldburst.projectile [NEW] projectiles\guns\shattergunslides\goldburst\icon.png [NEW] projectiles\guns\shattergunslides\goldslide\goldslide.frames [NEW] projectiles\guns\shattergunslides\goldslide\goldslide.png [NEW] projectiles\guns\shattergunslides\goldslide\goldslide.projectile [NEW] projectiles\guns\shattergunslides\goldslide\icon.png [NEW] projectiles\guns\shattergunslides\plasticburst\icon.png [NEW] projectiles\guns\shattergunslides\plasticburst\plasticburst.frames [NEW] projectiles\guns\shattergunslides\plasticburst\plasticburst.png [NEW] projectiles\guns\shattergunslides\plasticburst\plasticburst.projectile [NEW] projectiles\guns\shattergunslides\plasticslide\icon.png [NEW] projectiles\guns\shattergunslides\plasticslide\plasticslide.frames [NEW] projectiles\guns\shattergunslides\plasticslide\plasticslide.png [NEW] projectiles\guns\shattergunslides\plasticslide\plasticslide.projectile [NEW] projectiles\guns\unsorted\blowdart\blowdart.frames [NEW] projectiles\guns\unsorted\blowdart\blowdart.png [NEW] projectiles\guns\unsorted\blowdart\blowdart.projectile [NEW] projectiles\guns\unsorted\blowdart\icon.png [NEW] projectiles\guns\unsorted\brainbullet\brainbullet.frames [NEW] projectiles\guns\unsorted\brainbullet\brainbullet.png [NEW] projectiles\guns\unsorted\brainbullet\brainbullet.projectile [NEW] projectiles\guns\unsorted\brainbullet\icon.png projectiles\guns\unsorted\brainshock\brainshock.projectile projectiles\guns\unsorted\bustershot\bustershot.projectile [NEW] projectiles\guns\unsorted\cellzaps\cellzap1\cellzap1.frames [NEW] projectiles\guns\unsorted\cellzaps\cellzap1\cellzap1.png [NEW] projectiles\guns\unsorted\cellzaps\cellzap1\cellzap1.projectile [NEW] projectiles\guns\unsorted\cellzaps\cellzap1\icon.png [NEW] projectiles\guns\unsorted\cellzaps\cellzap2\cellzap2.frames [NEW] projectiles\guns\unsorted\cellzaps\cellzap2\cellzap2.png [NEW] projectiles\guns\unsorted\cellzaps\cellzap2\cellzap2.projectile [NEW] projectiles\guns\unsorted\cellzaps\cellzap2\icon.png [NEW] projectiles\guns\unsorted\cellzaps\cellzap3\cellzap3.frames [NEW] projectiles\guns\unsorted\cellzaps\cellzap3\cellzap3.png [NEW] projectiles\guns\unsorted\cellzaps\cellzap3\cellzap3.projectile [NEW] projectiles\guns\unsorted\cellzaps\cellzap3\icon.png [NEW] projectiles\guns\unsorted\cellzaps\cellzap4\cellzap4.frames [NEW] projectiles\guns\unsorted\cellzaps\cellzap4\cellzap4.png [NEW] projectiles\guns\unsorted\cellzaps\cellzap4\cellzap4.projectile [NEW] projectiles\guns\unsorted\cellzaps\cellzap4\icon.png [NEW] projectiles\guns\unsorted\cellzaps\cellzap5\cellzap5.frames [NEW] projectiles\guns\unsorted\cellzaps\cellzap5\cellzap5.png [NEW] projectiles\guns\unsorted\cellzaps\cellzap5\cellzap5.projectile [NEW] projectiles\guns\unsorted\cellzaps\cellzap5\icon.png projectiles\guns\unsorted\chargedbustershot\chargedbustershot.projectile projectiles\guns\unsorted\electro\electro.projectile projectiles\guns\unsorted\energyjavelin\energyjavelin.projectile projectiles\guns\unsorted\flamethrower\flamethrower.projectile [NEW] projectiles\guns\unsorted\freezesquirt\freezesquirt.frames [NEW] projectiles\guns\unsorted\freezesquirt\freezesquirt.png [NEW] projectiles\guns\unsorted\freezesquirt\freezesquirt.projectile projectiles\guns\unsorted\javelin\javelin.projectile [NEW] projectiles\guns\unsorted\lightglobes\blueglobe\blueglobe.frames [NEW] projectiles\guns\unsorted\lightglobes\blueglobe\blueglobe.png [NEW] projectiles\guns\unsorted\lightglobes\blueglobe\blueglobe.projectile [NEW] projectiles\guns\unsorted\lightglobes\blueglobe\icon.png [NEW] projectiles\guns\unsorted\lightglobes\greenglobe\greenglobe.frames [NEW] projectiles\guns\unsorted\lightglobes\greenglobe\greenglobe.png [NEW] projectiles\guns\unsorted\lightglobes\greenglobe\greenglobe.projectile [NEW] projectiles\guns\unsorted\lightglobes\greenglobe\icon.png [NEW] projectiles\guns\unsorted\lightglobes\magentaglobe\icon.png [NEW] projectiles\guns\unsorted\lightglobes\magentaglobe\magentaglobe.frames [NEW] projectiles\guns\unsorted\lightglobes\magentaglobe\magentaglobe.png [NEW] projectiles\guns\unsorted\lightglobes\magentaglobe\magentaglobe.projectile [NEW] projectiles\guns\unsorted\lightglobes\orangeglobe\icon.png [NEW] projectiles\guns\unsorted\lightglobes\orangeglobe\orangeglobe.frames [NEW] projectiles\guns\unsorted\lightglobes\orangeglobe\orangeglobe.png [NEW] projectiles\guns\unsorted\lightglobes\orangeglobe\orangeglobe.projectile [NEW] projectiles\guns\unsorted\lightglobes\orangeglobemini\icon.png [NEW] projectiles\guns\unsorted\lightglobes\orangeglobemini\orangeglobemini.frames [NEW] projectiles\guns\unsorted\lightglobes\orangeglobemini\orangeglobemini.png [NEW] projectiles\guns\unsorted\lightglobes\orangeglobemini\orangeglobemini.projectile [NEW] projectiles\guns\unsorted\lightglobes\redglobe\icon.png [NEW] projectiles\guns\unsorted\lightglobes\redglobe\redglobe.frames [NEW] projectiles\guns\unsorted\lightglobes\redglobe\redglobe.png [NEW] projectiles\guns\unsorted\lightglobes\redglobe\redglobe.projectile [NEW] projectiles\guns\unsorted\lightglobes\whiteglobe\icon.png [NEW] projectiles\guns\unsorted\lightglobes\whiteglobe\whiteglobe.frames [NEW] projectiles\guns\unsorted\lightglobes\whiteglobe\whiteglobe.png [NEW] projectiles\guns\unsorted\lightglobes\whiteglobe\whiteglobe.projectile [NEW] projectiles\guns\unsorted\lightglobes\yellowglobe\icon.png [NEW] projectiles\guns\unsorted\lightglobes\yellowglobe\yellowglobe.frames [NEW] projectiles\guns\unsorted\lightglobes\yellowglobe\yellowglobe.png [NEW] projectiles\guns\unsorted\lightglobes\yellowglobe\yellowglobe.projectile projectiles\guns\unsorted\lightning2\lightning2.projectile [NEW] projectiles\guns\unsorted\pollenpumpgas\icon.png [NEW] projectiles\guns\unsorted\pollenpumpgas\pollenpumpgas.frames [NEW] projectiles\guns\unsorted\pollenpumpgas\pollenpumpgas.png [NEW] projectiles\guns\unsorted\pollenpumpgas\pollenpumpgas.projectile [NEW] projectiles\guns\unsorted\pollenpumpgas\pollenpumpgasspray.projectile [NEW] projectiles\guns\unsorted\reed\icon.png [NEW] projectiles\guns\unsorted\reed\reed.frames [NEW] projectiles\guns\unsorted\reed\reed.png [NEW] projectiles\guns\unsorted\reed\reed.projectile projectiles\guns\unsorted\rocket\rocket.projectile [NEW] projectiles\guns\unsorted\rocket\rocketuniversal.projectile projectiles\guns\unsorted\shuriken\shuriken.projectile [NEW] projectiles\guns\unsorted\squirt\squirt.frames [NEW] projectiles\guns\unsorted\squirt\squirt.png [NEW] projectiles\guns\unsorted\squirt\squirt.projectile [NEW] projectiles\guns\unsorted\tarblob\tarblob.frames [NEW] projectiles\guns\unsorted\tarblob\tarblob.png [NEW] projectiles\guns\unsorted\tarblob\tarblob.projectile [NEW] projectiles\guns\unsorted\tranquilizerdart\tranquilizerdart.png projectiles\invisibleprojectile\invisibleprojectile.projectile projectiles\lavaballoon\lavaballoon.projectile projectiles\lavaprojectile\lavaprojectile.projectile projectiles\material\icematerial.projectile projectiles\material\material.projectile projectiles\material\matterblockprojectile.projectile projectiles\material\meteorblockprojectile.projectile projectiles\material\throwingblock.projectile projectiles\matterblockprojectile2\matterblockprojectile2.projectile projectiles\meteorblockspawner\meteorblockspawner.projectile [NEW] projectiles\minibiomelegendaries\cellblast\cellblast.frames [NEW] projectiles\minibiomelegendaries\cellblast\cellblast.png [NEW] projectiles\minibiomelegendaries\cellblast\cellblast.projectile [NEW] projectiles\minibiomelegendaries\cellblastx\cellblastx.frames [NEW] projectiles\minibiomelegendaries\cellblastx\cellblastx.png [NEW] projectiles\minibiomelegendaries\cellblastx\cellblastx.projectile [NEW] projectiles\minibiomelegendaries\coralshard\coralshard.frames [NEW] projectiles\minibiomelegendaries\coralshard\coralshard.png [NEW] projectiles\minibiomelegendaries\coralshard\coralshard.projectile [NEW] projectiles\minibiomelegendaries\coralshardx\coralshardx.frames [NEW] projectiles\minibiomelegendaries\coralshardx\coralshardx.png [NEW] projectiles\minibiomelegendaries\coralshardx\coralshardx.projectile [NEW] projectiles\minibiomelegendaries\crystalshard\crystalshard.frames [NEW] projectiles\minibiomelegendaries\crystalshard\crystalshard.png [NEW] projectiles\minibiomelegendaries\crystalshard\crystalshard.projectile [NEW] projectiles\minibiomelegendaries\crystalshardx\crystalshardx.frames [NEW] projectiles\minibiomelegendaries\crystalshardx\crystalshardx.png [NEW] projectiles\minibiomelegendaries\crystalshardx\crystalshardx.projectile [NEW] projectiles\minibiomelegendaries\cutterleafx\cutterleafx.frames [NEW] projectiles\minibiomelegendaries\cutterleafx\cutterleafx.png [NEW] projectiles\minibiomelegendaries\cutterleafx\cutterleafx.projectile [NEW] projectiles\minibiomelegendaries\heckblood\heckblood.frames [NEW] projectiles\minibiomelegendaries\heckblood\heckblood.png [NEW] projectiles\minibiomelegendaries\heckblood\heckblood.projectile [NEW] projectiles\minibiomelegendaries\heckblood\icon.png [NEW] projectiles\minibiomelegendaries\heckbloodx\heckbloodx.frames [NEW] projectiles\minibiomelegendaries\heckbloodx\heckbloodx.png [NEW] projectiles\minibiomelegendaries\heckbloodx\heckbloodx.projectile [NEW] projectiles\minibiomelegendaries\heckbloodx\icon.png [NEW] projectiles\minibiomelegendaries\hivebug\hivebug.frames [NEW] projectiles\minibiomelegendaries\hivebug\hivebug.png [NEW] projectiles\minibiomelegendaries\hivebug\hivebug.projectile [NEW] projectiles\minibiomelegendaries\hivebuggib\hibebuggib.projectile [NEW] projectiles\minibiomelegendaries\hivebuggib\hivebuggib.frames [NEW] projectiles\minibiomelegendaries\hivebuggib\hivebuggib.png [NEW] projectiles\minibiomelegendaries\hivebuggibx\hibebuggibx.projectile [NEW] projectiles\minibiomelegendaries\hivebuggibx\hivebuggibx.frames [NEW] projectiles\minibiomelegendaries\hivebuggibx\hivebuggibx.png [NEW] projectiles\minibiomelegendaries\hivebugspawn\hivebugspawn.config [NEW] projectiles\minibiomelegendaries\hivebugx\hivebugx.frames [NEW] projectiles\minibiomelegendaries\hivebugx\hivebugx.png [NEW] projectiles\minibiomelegendaries\hivebugx\hivebugx.projectile [NEW] projectiles\minibiomelegendaries\hivecluster\hivecluster.frames [NEW] projectiles\minibiomelegendaries\hivecluster\hivecluster.png [NEW] projectiles\minibiomelegendaries\hivecluster\hivecluster.projectile [NEW] projectiles\minibiomelegendaries\hivecluster\icon.png [NEW] projectiles\minibiomelegendaries\hiveclusterx\hiveclusterx.frames [NEW] projectiles\minibiomelegendaries\hiveclusterx\hiveclusterx.png [NEW] projectiles\minibiomelegendaries\hiveclusterx\hiveclusterx.projectile [NEW] projectiles\minibiomelegendaries\hiveclusterx\icon.png [NEW] projectiles\minibiomelegendaries\plasmacrystal\plasmacrystal.frames [NEW] projectiles\minibiomelegendaries\plasmacrystal\plasmacrystal.png [NEW] projectiles\minibiomelegendaries\plasmacrystal\plasmacrystal.projectile [NEW] projectiles\minibiomelegendaries\plasmacrystalx\plasmacrystalx.frames [NEW] projectiles\minibiomelegendaries\plasmacrystalx\plasmacrystalx.png [NEW] projectiles\minibiomelegendaries\plasmacrystalx\plasmacrystalx.projectile [NEW] projectiles\minibiomelegendaries\slimeblob\icon.png [NEW] projectiles\minibiomelegendaries\slimeblob\slimeblob.frames [NEW] projectiles\minibiomelegendaries\slimeblob\slimeblob.png [NEW] projectiles\minibiomelegendaries\slimeblob\slimeblob.projectile [NEW] projectiles\minibiomelegendaries\slimeblobx\icon.png [NEW] projectiles\minibiomelegendaries\slimeblobx\slimeblobx.frames [NEW] projectiles\minibiomelegendaries\slimeblobx\slimeblobx.png [NEW] projectiles\minibiomelegendaries\slimeblobx\slimeblobx.projectile [NEW] projectiles\minibiomelegendaries\slimecluster\icon.png [NEW] projectiles\minibiomelegendaries\slimecluster\slimecluster.frames [NEW] projectiles\minibiomelegendaries\slimecluster\slimecluster.png [NEW] projectiles\minibiomelegendaries\slimecluster\slimecluster.projectile [NEW] projectiles\minibiomelegendaries\slimeclusterx\icon.png [NEW] projectiles\minibiomelegendaries\slimeclusterx\slimeclusterx.frames [NEW] projectiles\minibiomelegendaries\slimeclusterx\slimeclusterx.png [NEW] projectiles\minibiomelegendaries\slimeclusterx\slimeclusterx.projectile [NEW] projectiles\minibiomelegendaries\sporecloud\icon.png [NEW] projectiles\minibiomelegendaries\sporecloud\multisporecloud.frames [NEW] projectiles\minibiomelegendaries\sporecloud\multisporecloud.png [NEW] projectiles\minibiomelegendaries\sporecloud\multisporecloud.projectile [NEW] projectiles\minibiomelegendaries\sporecloud\sporecloud.frames [NEW] projectiles\minibiomelegendaries\sporecloud\sporecloud.png [NEW] projectiles\minibiomelegendaries\sporecloud\sporecloud.projectile [NEW] projectiles\minibiomelegendaries\sporecloudx\icon.png [NEW] projectiles\minibiomelegendaries\sporecloudx\multisporecloudx.frames [NEW] projectiles\minibiomelegendaries\sporecloudx\multisporecloudx.png [NEW] projectiles\minibiomelegendaries\sporecloudx\multisporecloudx.projectile [NEW] projectiles\minibiomelegendaries\sporecloudx\sporecloudx.frames [NEW] projectiles\minibiomelegendaries\sporecloudx\sporecloudx.png [NEW] projectiles\minibiomelegendaries\sporecloudx\sporecloudx.projectile [NEW] projectiles\minibiomelegendaries\tar\tardrop\icon.png [NEW] projectiles\minibiomelegendaries\tar\tardrop\tardrop.frames [NEW] projectiles\minibiomelegendaries\tar\tardrop\tardrop.png [NEW] projectiles\minibiomelegendaries\tar\tardrop\tardrop.projectile [NEW] projectiles\minibiomelegendaries\wildorb\leaforb.frames [NEW] projectiles\minibiomelegendaries\wildorb\leaforb.png [NEW] projectiles\minibiomelegendaries\wildorb\leaforb.projectile [NEW] projectiles\minibiomelegendaries\wildorb\wildorb.frames [NEW] projectiles\minibiomelegendaries\wildorb\wildorb.png [NEW] projectiles\minibiomelegendaries\wildorb\wildorb.projectile [NEW] projectiles\minibiomelegendaries\wildorbx\leaforbx.frames [NEW] projectiles\minibiomelegendaries\wildorbx\leaforbx.png [NEW] projectiles\minibiomelegendaries\wildorbx\leaforbx.projectile [NEW] projectiles\minibiomelegendaries\wildorbx\wildorbx.frames [NEW] projectiles\minibiomelegendaries\wildorbx\wildorbx.png [NEW] projectiles\minibiomelegendaries\wildorbx\wildorbx.projectile [NEW] projectiles\minibiomelegendaries\xtermite\icon.png [NEW] projectiles\minibiomelegendaries\xtermite\xtermite.frames [NEW] projectiles\minibiomelegendaries\xtermite\xtermite.png [NEW] projectiles\minibiomelegendaries\xtermite\xtermite.projectile projectiles\npcs\acidspit\acidspit.projectile [NEW] projectiles\npcs\beetle\beetle.frames [NEW] projectiles\npcs\beetle\beetle.png [NEW] projectiles\npcs\beetle\beetle.projectile projectiles\npcs\bloodvomit\bloodvomit.projectile [NEW] projectiles\npcs\blueflame\bluefire.frames [NEW] projectiles\npcs\blueflame\bluefire.png [NEW] projectiles\npcs\blueflame\bluefire.projectile [NEW] projectiles\npcs\blueflame\blueflame.frames [NEW] projectiles\npcs\blueflame\blueflame.png [NEW] projectiles\npcs\blueflame\blueflame.projectile [NEW] projectiles\npcs\blueflame\blueflamethrower.frames [NEW] projectiles\npcs\blueflame\blueflamethrower.png [NEW] projectiles\npcs\blueflame\blueflamethrower.projectile [NEW] projectiles\npcs\blueflame\icon.png projectiles\npcs\boomerang\boomerang.projectile projectiles\npcs\bubble\bubbles.projectile projectiles\npcs\clustergoo\clustergoo.projectile [NEW] projectiles\npcs\darkgas\darkgas.frames [NEW] projectiles\npcs\darkgas\darkgas.png [NEW] projectiles\npcs\darkgas\darkgas.projectile [NEW] projectiles\npcs\darkgas\icon.png projectiles\npcs\darkgravityball\darkgravityball.png projectiles\npcs\darkgravityball\darkgravityball.projectile projectiles\npcs\darkplasma\darkplasma.projectile [NEW] projectiles\npcs\dragonprojectile\dragonprojectile.frames [NEW] projectiles\npcs\dragonprojectile\dragonprojectile.png [NEW] projectiles\npcs\dragonprojectile\dragonprojectile.projectile projectiles\npcs\explosivegoo\explosivegoo.projectile [NEW] projectiles\npcs\eyeball\eyeball.frames [NEW] projectiles\npcs\eyeball\eyeball.png [NEW] projectiles\npcs\eyeball\eyeball.projectile [NEW] projectiles\npcs\eyeball\eyeballspray.projectile projectiles\npcs\fireball\fireball.projectile projectiles\npcs\fireswirl\fireswirl.projectile [NEW] projectiles\npcs\fish\fish1.frames [NEW] projectiles\npcs\fish\fish1.png [NEW] projectiles\npcs\fish\fish1.projectile [NEW] projectiles\npcs\fish\fish2.frames [NEW] projectiles\npcs\fish\fish2.png [NEW] projectiles\npcs\fish\fish2.projectile [NEW] projectiles\npcs\fish\fish3.frames [NEW] projectiles\npcs\fish\fish3.png [NEW] projectiles\npcs\fish\fish3.projectile [NEW] projectiles\npcs\fish\fish4.frames [NEW] projectiles\npcs\fish\fish4.png [NEW] projectiles\npcs\fish\fish4.projectile [NEW] projectiles\npcs\fish\randomfish.frames [NEW] projectiles\npcs\fish\randomfish.png [NEW] projectiles\npcs\fish\randomfish.projectile projectiles\npcs\flame\flame.projectile projectiles\npcs\flyswarm\flyswarm.png projectiles\npcs\flyswarm\flyswarm.projectile projectiles\npcs\gas\gas.projectile projectiles\npcs\gas2\gas2.projectile [NEW] projectiles\npcs\glitter\glitter.frames [NEW] projectiles\npcs\glitter\glitter.png [NEW] projectiles\npcs\glitter\glitter.projectile [NEW] projectiles\npcs\glitter\glitterspray.projectile projectiles\npcs\goocluster\goocluster.projectile projectiles\npcs\grabbed\grabbed.projectile projectiles\npcs\icebreath\icebreath.projectile projectiles\npcs\icecloud\icecloud.projectile projectiles\npcs\iceshot\iceshot.projectile [NEW] projectiles\npcs\inksplash\inksplash.frames [NEW] projectiles\npcs\inksplash\inksplash.png [NEW] projectiles\npcs\inksplash\inksplash.projectile [NEW] projectiles\npcs\inksplash\inkspray.frames [NEW] projectiles\npcs\inksplash\inkspray.png [NEW] projectiles\npcs\inksplash\inkspray.projectile projectiles\npcs\jellybossexplode\jellybossexplode.projectile projectiles\npcs\jellybossgoo\jellybossgoo.projectile projectiles\npcs\lightball\lightball.png projectiles\npcs\lightball\lightball.projectile [NEW] projectiles\npcs\lightball\lightballout.frames [NEW] projectiles\npcs\lightball\lightballout.png [NEW] projectiles\npcs\lightball\lightballout.projectile projectiles\npcs\lightning\lightning.projectile [NEW] projectiles\npcs\meleebite\meleebite.frames [NEW] projectiles\npcs\meleebite\meleebite.png [NEW] projectiles\npcs\meleebite\meleebite.projectile [NEW] projectiles\npcs\meleebutt\meleebutt.frames [NEW] projectiles\npcs\meleebutt\meleebutt.png [NEW] projectiles\npcs\meleebutt\meleebutt.projectile [NEW] projectiles\npcs\meleelash\meleelash.frames [NEW] projectiles\npcs\meleelash\meleelash.png [NEW] projectiles\npcs\meleelash\meleelash.projectile [NEW] projectiles\npcs\meleelashdown\meleelashdown.frames [NEW] projectiles\npcs\meleelashdown\meleelashdown.png [NEW] projectiles\npcs\meleelashdown\meleelashdown.projectile [NEW] projectiles\npcs\meleelashup\meleelashup.frames [NEW] projectiles\npcs\meleelashup\meleelashup.png [NEW] projectiles\npcs\meleelashup\meleelashup.projectile [NEW] projectiles\npcs\meleeslash\meleeslash.frames [NEW] projectiles\npcs\meleeslash\meleeslash.png [NEW] projectiles\npcs\meleeslash\meleeslash.projectile projectiles\npcs\meteor\meteor.projectile [NEW] projectiles\npcs\minidragon\minidragon.frames [NEW] projectiles\npcs\minidragon\minidragon.png [NEW] projectiles\npcs\minidragon\minidragon.projectile [NEW] projectiles\npcs\moontantgoop\icon.png [NEW] projectiles\npcs\moontantgoop\moontantgoop.frames [NEW] projectiles\npcs\moontantgoop\moontantgoop.png [NEW] projectiles\npcs\moontantgoop\moontantgoop.projectile [NEW] projectiles\npcs\mudball\icon.png [NEW] projectiles\npcs\mudball\mudball.frames [NEW] projectiles\npcs\mudball\mudball.png [NEW] projectiles\npcs\mudball\mudball.projectile [NEW] projectiles\npcs\multibone\multibone.frames [NEW] projectiles\npcs\multibone\multibone.png [NEW] projectiles\npcs\multibone\multibone.projectile [NEW] projectiles\npcs\orbofzots\orbofzots.frames [NEW] projectiles\npcs\orbofzots\orbofzots.png [NEW] projectiles\npcs\orbofzots\orbofzots.projectile [NEW] projectiles\npcs\orbofzots\zotsorb.frames [NEW] projectiles\npcs\orbofzots\zotsorb.png [NEW] projectiles\npcs\orbofzots\zotsorb.projectile [NEW] projectiles\npcs\orbofzots\zotszot.frames [NEW] projectiles\npcs\orbofzots\zotszot.png [NEW] projectiles\npcs\orbofzots\zotszot.projectile projectiles\npcs\penguintankround\penguintankround.projectile projectiles\npcs\penguinufobeam\penguinufobeam.projectile projectiles\npcs\penguinufocharge\penguinufocharge.frames projectiles\npcs\penguinufocharge\penguinufocharge.png projectiles\npcs\penguinufocharge\penguinufocharge.projectile [NEW] projectiles\npcs\plasmasweep\plasmasweep.frames [NEW] projectiles\npcs\plasmasweep\plasmasweep.png [NEW] projectiles\npcs\plasmasweep\plasmasweep.projectile projectiles\npcs\plasmatorpedo\plasmatorpedo.projectile projectiles\npcs\poopbreath\poopbreath.projectile projectiles\npcs\pulsecannon\pulsecannon.projectile [NEW] projectiles\npcs\rainbow\rainbow.frames [NEW] projectiles\npcs\rainbow\rainbow.png [NEW] projectiles\npcs\rainbow\rainbow.projectile [NEW] projectiles\npcs\rainbow\rainbowexplosion.config [NEW] projectiles\npcs\rainbow\rainbowgnome.projectile [NEW] projectiles\npcs\razorleaf\icon.png [NEW] projectiles\npcs\razorleaf\leafgust.frames [NEW] projectiles\npcs\razorleaf\leafgust.png [NEW] projectiles\npcs\razorleaf\leafgust.projectile [NEW] projectiles\npcs\razorleaf\razorleaf.frames [NEW] projectiles\npcs\razorleaf\razorleaf.png [NEW] projectiles\npcs\razorleaf\razorleaf.projectile [NEW] projectiles\npcs\roar\roar.frames [NEW] projectiles\npcs\roar\roar.png [NEW] projectiles\npcs\roar\roar.projectile projectiles\npcs\rock\rock.projectile [NEW] projectiles\npcs\rockroll\rockroll.frames [NEW] projectiles\npcs\rockroll\rockroll.png [NEW] projectiles\npcs\rockroll\rockroll.projectile [NEW] projectiles\npcs\rockshard\multirockshard.projectile [NEW] projectiles\npcs\rockshard\rockshard.frames [NEW] projectiles\npcs\rockshard\rockshard.png [NEW] projectiles\npcs\rockshard\rockshard.projectile [NEW] projectiles\npcs\seed\seed.frames [NEW] projectiles\npcs\seed\seed.png [NEW] projectiles\npcs\seed\seed.projectile [NEW] projectiles\npcs\shortbeam\preshortbeam.frames [NEW] projectiles\npcs\shortbeam\preshortbeam.png [NEW] projectiles\npcs\shortbeam\preshortbeam.projectile [NEW] projectiles\npcs\shortbeam\shortbeam.frames [NEW] projectiles\npcs\shortbeam\shortbeam.png [NEW] projectiles\npcs\shortbeam\shortbeam.projectile [NEW] projectiles\npcs\smokering\icon.png [NEW] projectiles\npcs\smokering\smokering.frames [NEW] projectiles\npcs\smokering\smokering.png [NEW] projectiles\npcs\smokering\smokering.projectile [NEW] projectiles\npcs\snotblock\snotblock.frames [NEW] projectiles\npcs\snotblock\snotblock.png [NEW] projectiles\npcs\snotblock\snotblock.projectile [NEW] projectiles\npcs\snotbubble\snotbubble.frames [NEW] projectiles\npcs\snotbubble\snotbubble.png [NEW] projectiles\npcs\snotbubble\snotbubblefloat.projectile [NEW] projectiles\npcs\snotbubble\snotbubblepop.projectile [NEW] projectiles\npcs\snotbubble\snotbubblestart.projectile projectiles\npcs\sonic\sonic.png projectiles\npcs\sonic\sonic.projectile projectiles\npcs\sonicwave\sonicwave.projectile [NEW] projectiles\npcs\spicecloud\icon.png [NEW] projectiles\npcs\spicecloud\spicecloud.frames [NEW] projectiles\npcs\spicecloud\spicecloud.png [NEW] projectiles\npcs\spicecloud\spicecloud.projectile [NEW] projectiles\npcs\spinslash\spinslash.frames [NEW] projectiles\npcs\spinslash\spinslash.png [NEW] projectiles\npcs\spinslash\spinslash.projectile [NEW] projectiles\npcs\thorns\doublethorns.frames [NEW] projectiles\npcs\thorns\doublethorns.png [NEW] projectiles\npcs\thorns\doublethorns.projectile projectiles\npcs\thorns\thorns.projectile [NEW] projectiles\npcs\watergun\watergun.frames [NEW] projectiles\npcs\watergun\watergun.png [NEW] projectiles\npcs\watergun\watergun.projectile [NEW] projectiles\status\bouncystatusprojectile\bouncystatusprojectile.frames [NEW] projectiles\status\bouncystatusprojectile\bouncystatusprojectile.png [NEW] projectiles\status\bouncystatusprojectile\bouncystatusprojectile.projectile [NEW] projectiles\status\bouncystatusprojectile\icon.png [NEW] projectiles\status\burningstatusprojectile\burningstatusprojectile.frames [NEW] projectiles\status\burningstatusprojectile\burningstatusprojectile.png [NEW] projectiles\status\burningstatusprojectile\burningstatusprojectile.projectile [NEW] projectiles\status\burningstatusprojectile\icon.png [NEW] projectiles\status\clusterstatusprojectile\clusterstatusprojectile.frames [NEW] projectiles\status\clusterstatusprojectile\clusterstatusprojectile.png [NEW] projectiles\status\clusterstatusprojectile\clusterstatusprojectile.projectile [NEW] projectiles\status\clusterstatusprojectile\icon.png [NEW] projectiles\status\glowstatusprojectile\glowstatusprojectile.frames [NEW] projectiles\status\glowstatusprojectile\glowstatusprojectile.png [NEW] projectiles\status\glowstatusprojectile\glowstatusprojectile.projectile [NEW] projectiles\status\glowstatusprojectile\icon.png [NEW] projectiles\status\healingstatusprojectile\fasthealingstatusprojectile.projectile [NEW] projectiles\status\healingstatusprojectile\healingstatusprojectile.frames [NEW] projectiles\status\healingstatusprojectile\healingstatusprojectile.png [NEW] projectiles\status\healingstatusprojectile\healingstatusprojectile.projectile [NEW] projectiles\status\healingstatusprojectile\icon.png [NEW] projectiles\status\jumpstatusprojectile\icon.png [NEW] projectiles\status\jumpstatusprojectile\jumpstatusprojectile.frames [NEW] projectiles\status\jumpstatusprojectile\jumpstatusprojectile.png [NEW] projectiles\status\jumpstatusprojectile\jumpstatusprojectile.projectile [NEW] projectiles\status\levitationstatusprojectile\icon.png [NEW] projectiles\status\levitationstatusprojectile\levitationstatusprojectile.frames [NEW] projectiles\status\levitationstatusprojectile\levitationstatusprojectile.png [NEW] projectiles\status\levitationstatusprojectile\levitationstatusprojectile.projectile [NEW] projectiles\status\lowgravstatusprojectile\icon.png [NEW] projectiles\status\lowgravstatusprojectile\lowgravstatusprojectile.frames [NEW] projectiles\status\lowgravstatusprojectile\lowgravstatusprojectile.png [NEW] projectiles\status\lowgravstatusprojectile\lowgravstatusprojectile.projectile [NEW] projectiles\status\poisonstatusprojectile\icon.png [NEW] projectiles\status\poisonstatusprojectile\poisonstatusprojectile.frames [NEW] projectiles\status\poisonstatusprojectile\poisonstatusprojectile.png [NEW] projectiles\status\poisonstatusprojectile\poisonstatusprojectile.projectile [NEW] projectiles\status\ragestatusprojectile\icon.png [NEW] projectiles\status\ragestatusprojectile\ragestatusprojectile.frames [NEW] projectiles\status\ragestatusprojectile\ragestatusprojectile.png [NEW] projectiles\status\ragestatusprojectile\ragestatusprojectile.projectile [NEW] projectiles\status\runstatusprojectile\icon.png [NEW] projectiles\status\runstatusprojectile\runstatusprojectile.frames [NEW] projectiles\status\runstatusprojectile\runstatusprojectile.png [NEW] projectiles\status\runstatusprojectile\runstatusprojectile.projectile [NEW] projectiles\staves\biostaff\biolightball.frames [NEW] projectiles\staves\biostaff\biolightball.png [NEW] projectiles\staves\biostaff\biolightball.projectile [NEW] projectiles\staves\racialstaves\aqua\splashspawner1.png [NEW] projectiles\staves\racialstaves\aqua\splashspawner1.projectile [NEW] projectiles\staves\racialstaves\aqua\splashspawner2.projectile [NEW] projectiles\staves\racialstaves\aqua\splashdrop1\splashdrop1.frames [NEW] projectiles\staves\racialstaves\aqua\splashdrop1\splashdrop1.png [NEW] projectiles\staves\racialstaves\aqua\splashdrop1\splashdrop1.projectile [NEW] projectiles\staves\racialstaves\aqua\splashdrop2\splashdrop2.frames [NEW] projectiles\staves\racialstaves\aqua\splashdrop2\splashdrop2.png [NEW] projectiles\staves\racialstaves\aqua\splashdrop2\splashdrop2.projectile [NEW] projectiles\staves\racialstaves\crystal\cardinalschalcedony\cardinalscalcedony.projectile [NEW] projectiles\staves\racialstaves\crystal\cardinalschalcedony\cardinalschalcedony.frames [NEW] projectiles\staves\racialstaves\crystal\cardinalschalcedony\cardinalschalcedony.png [NEW] projectiles\staves\racialstaves\crystal\cardinalschalcedony\chalcedonyspawner.frames [NEW] projectiles\staves\racialstaves\crystal\cardinalschalcedony\chalcedonyspawner.png [NEW] projectiles\staves\racialstaves\crystal\cardinalschalcedony\chalcedonyspawner.projectile [NEW] projectiles\staves\racialstaves\crystal\cardinalschalcedony\icon.png [NEW] projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quartzspawner.frames [NEW] projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quartzspawner.png [NEW] projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quartzspawner.projectile [NEW] projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quetzalcoatlsquartz.frames [NEW] projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quetzalcoatlsquartz.png [NEW] projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quetzalcoatlsquartz.projectile [NEW] projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quartzchunk\quartzchunk.frames [NEW] projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quartzchunk\quartzchunk.png [NEW] projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quartzchunk\quartzchunk.projectile [NEW] projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quartzpulse\quartzpulse.frames [NEW] projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quartzpulse\quartzpulse.png [NEW] projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quartzpulse\quartzpulse.projectile [NEW] projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quartzshard\quartzshard.frames [NEW] projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quartzshard\quartzshard.png [NEW] projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quartzshard\quartzshard.projectile [NEW] projectiles\staves\racialstaves\glitch\gamebreaker\gamebreakerscratch.frames [NEW] projectiles\staves\racialstaves\glitch\gamebreaker\gamebreakerscratch.png [NEW] projectiles\staves\racialstaves\glitch\gamebreaker\gamebreakerscratch.projectile [NEW] projectiles\staves\racialstaves\glitch\gamebreaker\gamebreakertear.frames [NEW] projectiles\staves\racialstaves\glitch\gamebreaker\gamebreakertear.png [NEW] projectiles\staves\racialstaves\glitch\gamebreaker\gamebreakertear.projectile [NEW] projectiles\staves\racialstaves\glitch\gamebreaker\glitchsword\glitchsword.frames [NEW] projectiles\staves\racialstaves\glitch\gamebreaker\glitchsword\glitchsword.png [NEW] projectiles\staves\racialstaves\glitch\gamebreaker\glitchsword\glitchsword.projectile [NEW] projectiles\staves\racialstaves\glitch\glitchartifact\glitchscratch.frames [NEW] projectiles\staves\racialstaves\glitch\glitchartifact\glitchscratch.png [NEW] projectiles\staves\racialstaves\glitch\glitchartifact\glitchscratch.projectile [NEW] projectiles\staves\racialstaves\glitch\glitchartifact\glitchtear.frames [NEW] projectiles\staves\racialstaves\glitch\glitchartifact\glitchtear.png [NEW] projectiles\staves\racialstaves\glitch\glitchartifact\glitchtear.projectile [NEW] projectiles\staves\racialstaves\leaf\cutterpetal\cutterpetal.frames [NEW] projectiles\staves\racialstaves\leaf\cutterpetal\cutterpetal.png [NEW] projectiles\staves\racialstaves\leaf\cutterpetal\cutterpetal.projectile [NEW] projectiles\staves\racialstaves\leaf\leafcloud\leafcloud.frames [NEW] projectiles\staves\racialstaves\leaf\leafcloud\leafcloud.png [NEW] projectiles\staves\racialstaves\leaf\leafcloud\leafcloud.projectile [NEW] projectiles\staves\racialstaves\leaf\leafcloud\leafcloudstarter.frames [NEW] projectiles\staves\racialstaves\leaf\leafcloud\leafcloudstarter.png [NEW] projectiles\staves\racialstaves\leaf\leafcloud\leafcloudstarter.projectile [NEW] projectiles\staves\racialstaves\leaf\petalcloud\petalcloud.frames [NEW] projectiles\staves\racialstaves\leaf\petalcloud\petalcloud.png [NEW] projectiles\staves\racialstaves\leaf\petalcloud\petalcloud.projectile [NEW] projectiles\staves\racialstaves\leaf\petalcloud\petalcloudstarter.frames [NEW] projectiles\staves\racialstaves\leaf\petalcloud\petalcloudstarter.png [NEW] projectiles\staves\racialstaves\leaf\petalcloud\petalcloudstarter.projectile [NEW] projectiles\staves\racialstaves\light\redgiant\icon.png [NEW] projectiles\staves\racialstaves\light\redgiant\redgiant.frames [NEW] projectiles\staves\racialstaves\light\redgiant\redgiant.png [NEW] projectiles\staves\racialstaves\light\redgiant\redgiant.projectile [NEW] projectiles\staves\racialstaves\light\redgiant\redgiantspawner.frames [NEW] projectiles\staves\racialstaves\light\redgiant\redgiantspawner.png [NEW] projectiles\staves\racialstaves\light\redgiant\redgiantspawner.projectile [NEW] projectiles\staves\racialstaves\light\sunray\icon.png [NEW] projectiles\staves\racialstaves\light\sunray\sunray.frames [NEW] projectiles\staves\racialstaves\light\sunray\sunray.png [NEW] projectiles\staves\racialstaves\light\sunray\sunray.projectile [NEW] projectiles\staves\racialstaves\light\supergiant\icon.png [NEW] projectiles\staves\racialstaves\light\supergiant\supergiant.frames [NEW] projectiles\staves\racialstaves\light\supergiant\supergiant.png [NEW] projectiles\staves\racialstaves\light\supergiant\supergiant.projectile [NEW] projectiles\staves\racialstaves\light\supergiant\supergiantspawner.frames [NEW] projectiles\staves\racialstaves\light\supergiant\supergiantspawner.png [NEW] projectiles\staves\racialstaves\light\supergiant\supergiantspawner.projectile [NEW] projectiles\staves\racialstaves\light\supergiantember\supergiantember.frames [NEW] projectiles\staves\racialstaves\light\supergiantember\supergiantember.png [NEW] projectiles\staves\racialstaves\light\supergiantember\supergiantember.projectile [NEW] projectiles\staves\racialstaves\light\supersunray\icon.png [NEW] projectiles\staves\racialstaves\light\supersunray\supersunray.frames [NEW] projectiles\staves\racialstaves\light\supersunray\supersunray.png [NEW] projectiles\staves\racialstaves\light\supersunray\supersunray.projectile [NEW] projectiles\staves\racialstaves\plasma\boomblast\boomblast.frames [NEW] projectiles\staves\racialstaves\plasma\boomblast\boomblast.png [NEW] projectiles\staves\racialstaves\plasma\boomblast\boomblast.projectile [NEW] projectiles\staves\racialstaves\plasma\boomblast\boomblastspawner.projectile [NEW] projectiles\staves\racialstaves\plasma\boomblast\icon.png [NEW] projectiles\staves\racialstaves\plasma\plasmapulse\icon.png [NEW] projectiles\staves\racialstaves\plasma\plasmapulse\plasmapulse.frames [NEW] projectiles\staves\racialstaves\plasma\plasmapulse\plasmapulse.png [NEW] projectiles\staves\racialstaves\plasma\plasmapulse\plasmapulse.projectile [NEW] projectiles\staves\racialstaves\steel\deadbolt\deadbolt.frames [NEW] projectiles\staves\racialstaves\steel\deadbolt\deadbolt.png [NEW] projectiles\staves\racialstaves\steel\deadbolt\deadbolt.projectile [NEW] projectiles\staves\racialstaves\steel\deadbolt\deadboltlaser.frames [NEW] projectiles\staves\racialstaves\steel\deadbolt\deadboltlaser.png [NEW] projectiles\staves\racialstaves\steel\deadbolt\deadboltlaser.projectile [NEW] projectiles\staves\racialstaves\steel\deadbolt\deadboltteleportin.frames [NEW] projectiles\staves\racialstaves\steel\deadbolt\deadboltteleportin.png [NEW] projectiles\staves\racialstaves\steel\deadbolt\deadboltteleportin.projectile [NEW] projectiles\staves\racialstaves\steel\deadbolt\icon.png [NEW] projectiles\staves\racialstaves\steel\monkeynut\icon.png [NEW] projectiles\staves\racialstaves\steel\monkeynut\monkeynut.frames [NEW] projectiles\staves\racialstaves\steel\monkeynut\monkeynut.png [NEW] projectiles\staves\racialstaves\steel\monkeynut\monkeynut.projectile [NEW] projectiles\staves\racialstaves\steel\monkeynut\monkeynutlaser.frames [NEW] projectiles\staves\racialstaves\steel\monkeynut\monkeynutlaser.png [NEW] projectiles\staves\racialstaves\steel\monkeynut\monkeynutlaser.projectile [NEW] projectiles\staves\racialstaves\steel\monkeynut\monkeynutteleportin.frames [NEW] projectiles\staves\racialstaves\steel\monkeynut\monkeynutteleportin.png [NEW] projectiles\staves\racialstaves\steel\monkeynut\monkeynutteleportin.projectile [NEW] projectiles\staves\racialstaves\steel\monkeynut\monkeynutteleportout.frames [NEW] projectiles\staves\racialstaves\steel\monkeynut\monkeynutteleportout.png [NEW] projectiles\staves\racialstaves\steel\monkeynut\monkeynutteleportout.projectile projectiles\swoosh\axe\axeboneswoosh\axeboneswoosh.projectile projectiles\swoosh\axe\axeswoosh1\axeswoosh1.projectile [NEW] projectiles\swoosh\axe\coralswoosh\coralswoosh.frames [NEW] projectiles\swoosh\axe\coralswoosh\coralswoosh.png [NEW] projectiles\swoosh\axe\coralswoosh\coralswoosh.projectile [NEW] projectiles\swoosh\axe\coralswoosh\icon.png [NEW] projectiles\swoosh\axe\coralswooshx\coralswooshx.frames [NEW] projectiles\swoosh\axe\coralswooshx\coralswooshx.png [NEW] projectiles\swoosh\axe\coralswooshx\coralswooshx.projectile [NEW] projectiles\swoosh\axe\coralswooshx\icon.png projectiles\swoosh\axe\electricaxe\electricaxe.projectile projectiles\swoosh\axe\fireaxe\fireaxe.projectile projectiles\swoosh\axe\poisonaxe\poisonaxe.projectile projectiles\swoosh\bloodcloud\bloodcloud.projectile projectiles\swoosh\broadsword\bloodswoosh\bloodswoosh.projectile [NEW] projectiles\swoosh\broadsword\bugnet\bugnet.frames [NEW] projectiles\swoosh\broadsword\bugnet\bugnet.png [NEW] projectiles\swoosh\broadsword\bugnet\bugnet.projectile [NEW] projectiles\swoosh\broadsword\cellswoosh\cellswoosh.frames [NEW] projectiles\swoosh\broadsword\cellswoosh\cellswoosh.png [NEW] projectiles\swoosh\broadsword\cellswoosh\cellswoosh.projectile [NEW] projectiles\swoosh\broadsword\cellswoosh\icon.png [NEW] projectiles\swoosh\broadsword\cellswooshx\cellswooshx.frames [NEW] projectiles\swoosh\broadsword\cellswooshx\cellswooshx.png [NEW] projectiles\swoosh\broadsword\cellswooshx\cellswooshx.projectile [NEW] projectiles\swoosh\broadsword\cellswooshx\icon.png [NEW] projectiles\swoosh\broadsword\electricbroadswordswoosh\electricbroadswordswoosh.frames [NEW] projectiles\swoosh\broadsword\electricbroadswordswoosh\electricbroadswordswoosh.png [NEW] projectiles\swoosh\broadsword\electricbroadswordswoosh\electricbroadswordswoosh.projectile [NEW] projectiles\swoosh\broadsword\electricbroadswordswoosh\icon.png [NEW] projectiles\swoosh\broadsword\firebroadswordswoosh\firebroadswordswoosh.frames [NEW] projectiles\swoosh\broadsword\firebroadswordswoosh\firebroadswordswoosh.png [NEW] projectiles\swoosh\broadsword\firebroadswordswoosh\firebroadswordswoosh.projectile [NEW] projectiles\swoosh\broadsword\firebroadswordswoosh\icon.png projectiles\swoosh\broadsword\petals\petals.projectile [NEW] projectiles\swoosh\broadsword\poisonbroadswordswoosh\poisonbroadswordswoosh.frames [NEW] projectiles\swoosh\broadsword\poisonbroadswordswoosh\poisonbroadswordswoosh.png [NEW] projectiles\swoosh\broadsword\poisonbroadswordswoosh\poisonbroadswordswoosh.projectile [NEW] projectiles\swoosh\broadsword\rainbowswoosh\rainbowswoosh.frames [NEW] projectiles\swoosh\broadsword\rainbowswoosh\rainbowswoosh.png [NEW] projectiles\swoosh\broadsword\rainbowswoosh\rainbowswoosh.projectile [NEW] projectiles\swoosh\broadsword\rainbowswoosh\rainbowswooshoriginal.png projectiles\swoosh\broadsword\starcleaverswordslash\starcleaverswordslash.projectile projectiles\swoosh\broadsword\testswoosh3\testswoosh3.projectile [NEW] projectiles\swoosh\broadsword\waterbroadswordswoosh\waterbroadswordswoosh.frames [NEW] projectiles\swoosh\broadsword\waterbroadswordswoosh\waterbroadswordswoosh.png [NEW] projectiles\swoosh\broadsword\waterbroadswordswoosh\waterbroadswordswoosh.projectile projectiles\swoosh\dagger\daggerswoosh1\daggerswoosh1.projectile projectiles\swoosh\dagger\electricdagger\electricdagger.projectile projectiles\swoosh\dagger\firedagger\firedagger.projectile [NEW] projectiles\swoosh\dagger\heckswoosh\heckswoosh.frames [NEW] projectiles\swoosh\dagger\heckswoosh\heckswoosh.png [NEW] projectiles\swoosh\dagger\heckswoosh\heckswoosh.projectile [NEW] projectiles\swoosh\dagger\heckswoosh\icon.png [NEW] projectiles\swoosh\dagger\heckswooshx\heckswooshx.frames [NEW] projectiles\swoosh\dagger\heckswooshx\heckswooshx.png [NEW] projectiles\swoosh\dagger\heckswooshx\heckswooshx.projectile [NEW] projectiles\swoosh\dagger\heckswooshx\icon.png projectiles\swoosh\dagger\poisondagger\poisondagger.projectile projectiles\swoosh\hammer\bluntonehandedswoosh\bluntonehandedswoosh.projectile projectiles\swoosh\hammer\boneswoosh\boneswoosh.projectile [NEW] projectiles\swoosh\hammer\cactislammerswoosh\cactislammerswoosh.frames [NEW] projectiles\swoosh\hammer\cactislammerswoosh\cactislammerswoosh.png [NEW] projectiles\swoosh\hammer\cactislammerswoosh\cactislammerswoosh.projectile [NEW] projectiles\swoosh\hammer\cactislammerswoosh\icon.png projectiles\swoosh\hammer\electrichammer\electrichammer.projectile projectiles\swoosh\hammer\firehammer\firehammer.projectile projectiles\swoosh\hammer\floranmaceswoosh\floranmaceswoosh.projectile projectiles\swoosh\hammer\fryingpanswoosh\fryingpanswoosh1.projectile projectiles\swoosh\hammer\hammerswoosh1\hammerswoosh1.projectile [NEW] projectiles\swoosh\hammer\hiveswoosh\hiveswoosh.frames [NEW] projectiles\swoosh\hammer\hiveswoosh\hiveswoosh.png [NEW] projectiles\swoosh\hammer\hiveswoosh\hiveswoosh.projectile [NEW] projectiles\swoosh\hammer\hiveswoosh\icon.png [NEW] projectiles\swoosh\hammer\hiveswooshx\hiveswooshx.frames [NEW] projectiles\swoosh\hammer\hiveswooshx\hiveswooshx.png [NEW] projectiles\swoosh\hammer\hiveswooshx\hiveswooshx.projectile [NEW] projectiles\swoosh\hammer\hiveswooshx\icon.png projectiles\swoosh\hammer\poisonhammer\poisonhammer.projectile [NEW] projectiles\swoosh\hammer\shroomswoosh\icon.png [NEW] projectiles\swoosh\hammer\shroomswoosh\shroomswoosh.frames [NEW] projectiles\swoosh\hammer\shroomswoosh\shroomswoosh.png [NEW] projectiles\swoosh\hammer\shroomswoosh\shroomswoosh.projectile [NEW] projectiles\swoosh\hammer\shroomswooshx\icon.png [NEW] projectiles\swoosh\hammer\shroomswooshx\shroomswooshx.frames [NEW] projectiles\swoosh\hammer\shroomswooshx\shroomswooshx.png [NEW] projectiles\swoosh\hammer\shroomswooshx\shroomswooshx.projectile projectiles\swoosh\hammer\steelchairswoosh\steelchairswoosh.projectile [NEW] projectiles\swoosh\hammer\tarhammerswoosh\icon.png [NEW] projectiles\swoosh\hammer\tarhammerswoosh\tarhammerswoosh.frames [NEW] projectiles\swoosh\hammer\tarhammerswoosh\tarhammerswoosh.png [NEW] projectiles\swoosh\hammer\tarhammerswoosh\tarhammerswoosh.projectile [NEW] projectiles\swoosh\shortsword\crayonblueswoosh\crayonblueswoosh.frames [NEW] projectiles\swoosh\shortsword\crayonblueswoosh\crayonblueswoosh.png [NEW] projectiles\swoosh\shortsword\crayonblueswoosh\crayonblueswoosh.projectile [NEW] projectiles\swoosh\shortsword\crayongreenswoosh\crayongreenswoosh.frames [NEW] projectiles\swoosh\shortsword\crayongreenswoosh\crayongreenswoosh.png [NEW] projectiles\swoosh\shortsword\crayongreenswoosh\crayongreenswoosh.projectile [NEW] projectiles\swoosh\shortsword\crayonorangeswoosh\crayonorangeswoosh.frames [NEW] projectiles\swoosh\shortsword\crayonorangeswoosh\crayonorangeswoosh.png [NEW] projectiles\swoosh\shortsword\crayonorangeswoosh\crayonorangeswoosh.projectile [NEW] projectiles\swoosh\shortsword\crayonpurpleswoosh\crayonpurpleswoosh.frames [NEW] projectiles\swoosh\shortsword\crayonpurpleswoosh\crayonpurpleswoosh.png [NEW] projectiles\swoosh\shortsword\crayonpurpleswoosh\crayonpurpleswoosh.projectile [NEW] projectiles\swoosh\shortsword\crayonredswoosh\crayonredswoosh.frames [NEW] projectiles\swoosh\shortsword\crayonredswoosh\crayonredswoosh.png [NEW] projectiles\swoosh\shortsword\crayonredswoosh\crayonredswoosh.projectile [NEW] projectiles\swoosh\shortsword\crayonyellowswoosh\crayonyellowswoosh.frames [NEW] projectiles\swoosh\shortsword\crayonyellowswoosh\crayonyellowswoosh.png [NEW] projectiles\swoosh\shortsword\crayonyellowswoosh\crayonyellowswoosh.projectile projectiles\swoosh\shortsword\electricshortsword\electricshortsword.projectile projectiles\swoosh\shortsword\fireshortsword\fireshortsword.projectile projectiles\swoosh\shortsword\poisonshortsword\poisonshortsword.projectile [NEW] projectiles\swoosh\shortsword\shortshroomswoosh1\icon.png [NEW] projectiles\swoosh\shortsword\shortshroomswoosh1\shortshroomswoosh1.frames [NEW] projectiles\swoosh\shortsword\shortshroomswoosh1\shortshroomswoosh1.png [NEW] projectiles\swoosh\shortsword\shortshroomswoosh1\shortshroomswoosh1.projectile projectiles\swoosh\shortsword\shortswordhuntingswoosh1\shortswordhuntingswoosh1.projectile projectiles\swoosh\shortsword\shortswordswoosh1\shortswordswoosh1.projectile [NEW] projectiles\swoosh\shortsword\slimeswoosh\icon.png [NEW] projectiles\swoosh\shortsword\slimeswoosh\slimeswoosh.frames [NEW] projectiles\swoosh\shortsword\slimeswoosh\slimeswoosh.png [NEW] projectiles\swoosh\shortsword\slimeswoosh\slimeswoosh.projectile [NEW] projectiles\swoosh\shortsword\slimeswooshx\icon.png [NEW] projectiles\swoosh\shortsword\slimeswooshx\slimeswooshx.frames [NEW] projectiles\swoosh\shortsword\slimeswooshx\slimeswooshx.png [NEW] projectiles\swoosh\shortsword\slimeswooshx\slimeswooshx.projectile [NEW] projectiles\swoosh\shortsword\wildswoosh\icon.png [NEW] projectiles\swoosh\shortsword\wildswoosh\wildswoosh.frames [NEW] projectiles\swoosh\shortsword\wildswoosh\wildswoosh.png [NEW] projectiles\swoosh\shortsword\wildswoosh\wildswoosh.projectile [NEW] projectiles\swoosh\shortsword\wildswooshx\icon.png [NEW] projectiles\swoosh\shortsword\wildswooshx\wildswooshx.frames [NEW] projectiles\swoosh\shortsword\wildswooshx\wildswooshx.png [NEW] projectiles\swoosh\shortsword\wildswooshx\wildswooshx.projectile [NEW] projectiles\swoosh\spear\crystalswoosh\crystalswoosh.frames [NEW] projectiles\swoosh\spear\crystalswoosh\crystalswoosh.png [NEW] projectiles\swoosh\spear\crystalswoosh\crystalswoosh.projectile [NEW] projectiles\swoosh\spear\crystalswoosh\icon.png [NEW] projectiles\swoosh\spear\crystalswooshx\crystalswooshx.frames [NEW] projectiles\swoosh\spear\crystalswooshx\crystalswooshx.png [NEW] projectiles\swoosh\spear\crystalswooshx\crystalswooshx.projectile [NEW] projectiles\swoosh\spear\crystalswooshx\icon.png projectiles\swoosh\spear\electricspear\electricspear.projectile projectiles\swoosh\spear\firespear\firespear.projectile projectiles\swoosh\spear\floranprodswoosh\floranprodswoosh.projectile [NEW] projectiles\swoosh\spear\frostspearswoosh\frostspearswoosh.frames [NEW] projectiles\swoosh\spear\frostspearswoosh\frostspearswoosh.png [NEW] projectiles\swoosh\spear\frostspearswoosh\frostspearswoosh.projectile projectiles\swoosh\spear\poisonspear\poisonspear.projectile [NEW] projectiles\swoosh\spear\slaveswordshot\slaveswordswoosh.projectile [NEW] projectiles\swoosh\spear\slaveswordshot\swordshot.frames [NEW] projectiles\swoosh\spear\slaveswordshot\swordshot.png [NEW] projectiles\swoosh\spear\slaveswordshot\swordshot.projectile projectiles\swoosh\spear\spearswoosh1\spearswoosh1.projectile [NEW] projectiles\swoosh\spear\tarspearswoosh\tarspearswoosh.frames [NEW] projectiles\swoosh\spear\tarspearswoosh\tarspearswoosh.png [NEW] projectiles\swoosh\spear\tarspearswoosh\tarspearswoosh.projectile projectiles\swoosh\spear\teslaspear\teslaspear.projectile projectiles\swoosh\unused\chomp1\chomp1.projectile projectiles\swoosh\unused\chomp2\chomp2.projectile projectiles\swoosh\unused\chomp3\chomp3.projectile projectiles\swoosh\unused\chomp4\chomp4.png projectiles\swoosh\unused\chomp4\chomp4.projectile [NEW] projectiles\swoosh\unused\chomp5\chomp5.frames [NEW] projectiles\swoosh\unused\chomp5\chomp5.png [NEW] projectiles\swoosh\unused\chomp5\chomp5.projectile projectiles\swoosh\unused\swoopdown1\swoopdown1.projectile projectiles\swoosh\unused\swoopup1\swoopup1.projectile projectiles\swoosh\unused\testsideswoosh\testsideswoosh.projectile projectiles\swoosh\unused\testswoosh\testswoosh.projectile projectiles\swoosh\unused\testswoosh2\testswoosh2.projectile projectiles\swoosh\unused\testswoosh4\testswoosh4.projectile projectiles\swoosh\unused\thrust1\thrust1.projectile projectiles\temp\carrot\carrot.projectile projectiles\temp\electric\electric.projectile projectiles\temp\electroball\electroball.projectile projectiles\temp\greenplasma\greenplasma.projectile projectiles\temp\kunai\kunai.projectile projectiles\temp\ninjastar\ninjastar.projectile projectiles\temp\pulse\pulse.projectile projectiles\temp\purpleplasma\purpleplasma.projectile projectiles\temp\spinningrocket\spinningrocket.projectile projectiles\temp\stationaryrocket\stationaryrocket.projectile [NEW] projectiles\throwable\beachball\beachball.frames [NEW] projectiles\throwable\beachball\beachball.png [NEW] projectiles\throwable\beachball\beachball.projectile projectiles\throwable\bomb\zbomb.projectile projectiles\throwable\bone\bone.projectile [NEW] projectiles\throwable\boulderblast\boulder.png [NEW] projectiles\throwable\boulderblast\boulderblast.frames [NEW] projectiles\throwable\boulderblast\boulderblast.png [NEW] projectiles\throwable\boulderblast\boulderblast.projectile [NEW] projectiles\throwable\bowlingball\bowlingball.frames [NEW] projectiles\throwable\bowlingball\bowlingball.png [NEW] projectiles\throwable\bowlingball\bowlingball.projectile projectiles\throwable\capturepod\capturepod.png projectiles\throwable\capturepod\capturepod.projectile [NEW] projectiles\throwable\corrosivegrenade\corrosivegrenade.frames [NEW] projectiles\throwable\corrosivegrenade\corrosivegrenade.png [NEW] projectiles\throwable\corrosivegrenade\corrosivegrenade.projectile [NEW] projectiles\throwable\corrosiveparticle\corrosiveparticle.frames [NEW] projectiles\throwable\corrosiveparticle\corrosiveparticle.png [NEW] projectiles\throwable\corrosiveparticle\corrosiveparticle.projectile [NEW] projectiles\throwable\cutterleaf\cutterleaf.frames [NEW] projectiles\throwable\cutterleaf\cutterleaf.png [NEW] projectiles\throwable\cutterleaf\cutterleaf.projectile projectiles\throwable\electrogrenade\electrogrenade.projectile projectiles\throwable\filledcapturepod\filledcapturepod.png projectiles\throwable\filledcapturepod\filledcapturepod.projectile [NEW] projectiles\throwable\firework\firework.frames [NEW] projectiles\throwable\firework\firework.png [NEW] projectiles\throwable\firework\firework.projectile [NEW] projectiles\throwable\firework2\firework2.frames [NEW] projectiles\throwable\firework2\firework2.png [NEW] projectiles\throwable\firework2\firework2.projectile [NEW] projectiles\throwable\firework3\firework3.frames [NEW] projectiles\throwable\firework3\firework3.png [NEW] projectiles\throwable\firework3\firework3.projectile [NEW] projectiles\throwable\firework4\firework4.frames [NEW] projectiles\throwable\firework4\firework4.png [NEW] projectiles\throwable\firework4\firework4.projectile [NEW] projectiles\throwable\fireworkblue\fireworkblue.frames [NEW] projectiles\throwable\fireworkblue\fireworkblue.png [NEW] projectiles\throwable\fireworkblue\fireworkblue.projectile [NEW] projectiles\throwable\fireworkblue2\fireworkblue2.frames [NEW] projectiles\throwable\fireworkblue2\fireworkblue2.png [NEW] projectiles\throwable\fireworkblue2\fireworkblue2.projectile [NEW] projectiles\throwable\fireworkblue3\fireworkblue3.frames [NEW] projectiles\throwable\fireworkblue3\fireworkblue3.png [NEW] projectiles\throwable\fireworkblue3\fireworkblue3.projectile [NEW] projectiles\throwable\fireworkblue4\fireworkblue4.frames [NEW] projectiles\throwable\fireworkblue4\fireworkblue4.png [NEW] projectiles\throwable\fireworkblue4\fireworkblue4.projectile [NEW] projectiles\throwable\fireworkgreen\fireworkgreen.frames [NEW] projectiles\throwable\fireworkgreen\fireworkgreen.png [NEW] projectiles\throwable\fireworkgreen\fireworkgreen.projectile [NEW] projectiles\throwable\fireworkgreen2\fireworkgreen2.frames [NEW] projectiles\throwable\fireworkgreen2\fireworkgreen2.png [NEW] projectiles\throwable\fireworkgreen2\fireworkgreen2.projectile [NEW] projectiles\throwable\fireworkgreen3\fireworkgreen3.frames [NEW] projectiles\throwable\fireworkgreen3\fireworkgreen3.png [NEW] projectiles\throwable\fireworkgreen3\fireworkgreen3.projectile [NEW] projectiles\throwable\fireworkgreen4\fireworkgreen4.frames [NEW] projectiles\throwable\fireworkgreen4\fireworkgreen4.png [NEW] projectiles\throwable\fireworkgreen4\fireworkgreen4.projectile projectiles\throwable\flare\flare.projectile projectiles\throwable\gasgrenade\gasgrenade.projectile projectiles\throwable\glowbomb\glowbomb.projectile projectiles\throwable\glowgas\glowgas.projectile [NEW] projectiles\throwable\glowstickblue\glowstickblue.frames [NEW] projectiles\throwable\glowstickblue\glowstickblue.png [NEW] projectiles\throwable\glowstickblue\glowstickblue.projectile [NEW] projectiles\throwable\glowstickgreen\glowstickgreen.frames [NEW] projectiles\throwable\glowstickgreen\glowstickgreen.png [NEW] projectiles\throwable\glowstickgreen\glowstickgreen.projectile [NEW] projectiles\throwable\glowstickorange\glowstickorange.frames [NEW] projectiles\throwable\glowstickorange\glowstickorange.png [NEW] projectiles\throwable\glowstickorange\glowstickorange.projectile [NEW] projectiles\throwable\glowstickyellow\glowstickyellow.frames [NEW] projectiles\throwable\glowstickyellow\glowstickyellow.png [NEW] projectiles\throwable\glowstickyellow\glowstickyellow.projectile projectiles\throwable\hadouken\hadouken.projectile projectiles\throwable\handgrenade\handgrenade.projectile projectiles\throwable\healbomb\healbomb.projectile projectiles\throwable\healinggas\healinggas.projectile projectiles\throwable\hivebomb\hivebomb.projectile projectiles\throwable\hiveswarm\hiveswarm.projectile [NEW] projectiles\throwable\huntingspear\huntingspear.frames [NEW] projectiles\throwable\huntingspear\huntingspear.png [NEW] projectiles\throwable\huntingspear\huntingspear.projectile projectiles\throwable\jumpbomb\jumpbomb.projectile projectiles\throwable\jumpgas\jumpgas.projectile projectiles\throwable\magicmolotov\magicmolotov.projectile projectiles\throwable\molotov\molotov.projectile projectiles\throwable\molotovflame\molotovflame.projectile [NEW] projectiles\throwable\molotovflame\molotovflamemonster.projectile [NEW] projectiles\throwable\noveltybanana\noveltybanana.frames [NEW] projectiles\throwable\noveltybanana\noveltybanana.png [NEW] projectiles\throwable\noveltybanana\noveltybanana.projectile [NEW] projectiles\throwable\paperplane\paperplane.frames [NEW] projectiles\throwable\paperplane\paperplane.png [NEW] projectiles\throwable\paperplane\paperplane.projectile projectiles\throwable\phoenix\phoenix.projectile projectiles\throwable\plasmagrenade\plasmagrenade.projectile projectiles\throwable\runbomb\runbomb.projectile projectiles\throwable\rungas\rungas.projectile [NEW] projectiles\throwable\snowball\snowball.frames [NEW] projectiles\throwable\snowball\snowball.png [NEW] projectiles\throwable\snowball\snowball.projectile [NEW] projectiles\throwable\snowballgigantic\giganticsnowball.frames [NEW] projectiles\throwable\snowballgigantic\giganticsnowball.png [NEW] projectiles\throwable\snowballgigantic\giganticsnowball.projectile [NEW] projectiles\throwable\snowballlarge\largesnowball.frames [NEW] projectiles\throwable\snowballlarge\largesnowball.png [NEW] projectiles\throwable\snowballlarge\largesnowball.projectile [NEW] projectiles\throwable\snowballmedium\mediumsnowball.frames [NEW] projectiles\throwable\snowballmedium\mediumsnowball.png [NEW] projectiles\throwable\snowballmedium\mediumsnowball.projectile [NEW] projectiles\throwable\snowflakeshuriken\snowflakeshuriken.frames [NEW] projectiles\throwable\snowflakeshuriken\snowflakeshuriken.png [NEW] projectiles\throwable\snowflakeshuriken\snowflakeshuriken.projectile [NEW] projectiles\throwable\tarball\tarball.frames [NEW] projectiles\throwable\tarball\tarball.png [NEW] projectiles\throwable\tarball\tarball.projectile [NEW] projectiles\throwable\thorngrenade\thorngrenade.frames [NEW] projectiles\throwable\thorngrenade\thorngrenade.png [NEW] projectiles\throwable\thorngrenade\thorngrenade.projectile projectiles\throwable\throwingaxe\throwingaxe.projectile [NEW] projectiles\throwable\throwingbones\boneimpact.config [NEW] projectiles\throwable\throwingbones\throwingbone.frames [NEW] projectiles\throwable\throwingbones\throwingbone.png [NEW] projectiles\throwable\throwingbones\throwingbone.projectile [NEW] projectiles\throwable\throwingbones\throwingbones.projectile projectiles\throwable\throwingboulder\throwingboulder.projectile projectiles\throwable\throwingdagger\throwingdagger.projectile projectiles\throwable\throwingdart\throwingdart.projectile [NEW] projectiles\throwable\throwinggnomes\gnomeexplosion.config [NEW] projectiles\throwable\throwinggnomes\gnomeimpact.config [NEW] projectiles\throwable\throwinggnomes\throwinggnome.projectile [NEW] projectiles\throwable\throwinggnomes\throwinggnome1.frames [NEW] projectiles\throwable\throwinggnomes\throwinggnome1.png [NEW] projectiles\throwable\throwinggnomes\throwinggnome1.projectile [NEW] projectiles\throwable\throwinggnomes\throwinggnome2.frames [NEW] projectiles\throwable\throwinggnomes\throwinggnome2.png [NEW] projectiles\throwable\throwinggnomes\throwinggnome2.projectile [NEW] projectiles\throwable\throwinggnomes\throwinggnome3.frames [NEW] projectiles\throwable\throwinggnomes\throwinggnome3.png [NEW] projectiles\throwable\throwinggnomes\throwinggnome3.projectile [NEW] projectiles\throwable\throwinggnomes\throwinggnome4.frames [NEW] projectiles\throwable\throwinggnomes\throwinggnome4.png [NEW] projectiles\throwable\throwinggnomes\throwinggnome4.projectile [NEW] projectiles\throwable\throwinggnomes\throwinggnome5.frames [NEW] projectiles\throwable\throwinggnomes\throwinggnome5.png [NEW] projectiles\throwable\throwinggnomes\throwinggnome5.projectile [NEW] projectiles\throwable\throwinggnomes\throwinggnome6.frames [NEW] projectiles\throwable\throwinggnomes\throwinggnome6.png [NEW] projectiles\throwable\throwinggnomes\throwinggnome6.projectile [NEW] projectiles\throwable\throwinggnomes\throwinggnome7.frames [NEW] projectiles\throwable\throwinggnomes\throwinggnome7.png [NEW] projectiles\throwable\throwinggnomes\throwinggnome7.projectile [NEW] projectiles\throwable\throwinggnomes\throwinggnomegroup.frames [NEW] projectiles\throwable\throwinggnomes\throwinggnomegroup.png projectiles\throwable\throwingknife\throwingknife.projectile projectiles\throwable\throwingkunai\throwingkunai.projectile projectiles\throwable\throwingneedle\throwingneedle.projectile projectiles\throwable\throwingspear\throwingspear.png projectiles\throwable\throwingspear\throwingspear.projectile projectiles\throwable\throwingstar\throwingstar.projectile [NEW] projectiles\throwable\waterballoon\icon.png [NEW] projectiles\throwable\waterballoon\snowandwaterballoon.projectile [NEW] projectiles\throwable\waterballoon\waterballoon.frames [NEW] projectiles\throwable\waterballoon\waterballoon.png [NEW] projectiles\throwable\waterballoon\waterballoon.projectile projectiles\uniquemonster\planet\planet.projectile projectiles\uniquemonster\tentaclecomet\tentaclecomet1.projectile projectiles\uniquemonster\tentaclecomet\tentaclecomet2.projectile projectiles\uniquemonster\tentaclecomet\tentaclecomet3.projectile projectiles\uniquemonster\tentaclecomet\tentaclecomet4.projectile projectiles\uniquemonster\tentaclecomet\tentaclecomet5.projectile projectiles\uniquemonster\tentaclecomet\tentaclecomet6.projectile projectiles\uniquemonster\tentaclecomet\tentaclecomet7.projectile projectiles\uniquemonster\tentaclecomet\tentaclecomet8.projectile [NEW] projectiles\unsorted\armornova\armornova.frames [NEW] projectiles\unsorted\armornova\armornova.png [NEW] projectiles\unsorted\armornova\armornova.projectile [NEW] projectiles\unsorted\armornova\icon.png [NEW] projectiles\unsorted\armornova\novadamage.frames [NEW] projectiles\unsorted\armornova\novadamage.png [NEW] projectiles\unsorted\armornova\novadamage.projectile [NEW] projectiles\unsorted\armorthorns\armorthornburst.frames [NEW] projectiles\unsorted\armorthorns\armorthornburst.png [NEW] projectiles\unsorted\armorthorns\armorthornburst.projectile [NEW] projectiles\unsorted\armorthorns\armorthorns.frames [NEW] projectiles\unsorted\armorthorns\armorthorns.png [NEW] projectiles\unsorted\armorthorns\armorthorns.projectile [NEW] projectiles\unsorted\armorthorns\icon.png [NEW] projectiles\unsorted\coconut\coconut.frames [NEW] projectiles\unsorted\coconut\coconut.png [NEW] projectiles\unsorted\coconut\coconut.projectile projectiles\unsorted\friendlybubble\friendlybubble.projectile [NEW] projectiles\unsorted\vacuum\icon.png [NEW] projectiles\unsorted\vacuum\vacuum.frames [NEW] projectiles\unsorted\vacuum\vacuum.png [NEW] projectiles\unsorted\vacuum\vacuum.projectile projectiles\weather\acidrain\acidrain.projectile projectiles\weather\ash\ash.projectile projectiles\weather\crystalrain\crystalrain.projectile projectiles\weather\ember\ember.projectile projectiles\weather\fogprimer\fogprimer.projectile projectiles\weather\glowing\glowingrain.projectile projectiles\weather\hailstone1\hail1.projectile projectiles\weather\hailstone2\hail2.projectile projectiles\weather\hailstone3\hail3.projectile projectiles\weather\hailstone4\hail4.projectile projectiles\weather\icestorm\icestorm.projectile projectiles\weather\junkrocket1\junkrocket1.projectile projectiles\weather\junkrocket2\junkrocket2.projectile projectiles\weather\junksatellite\junksatellite.projectile projectiles\weather\junksatellite2\junksatellite2.projectile projectiles\weather\junktire\junktire.projectile projectiles\weather\largemeteor\largemeteor.projectile projectiles\weather\mistprimer\mistprimer.projectile projectiles\weather\sand\sand.projectile projectiles\weather\smallmeteor\smallmeteor.projectile projectiles\weather\spacedust1\spacedust1.projectile projectiles\weather\water\water.projectile projectiles\weather\windstorm1\windstorm1.projectile projectiles\weather\windstorm2\windstorm2.projectile projectiles\weather\windstorm3\windstorm3.projectile projectiles\weather\windstorm4\windstorm4.projectile [NEW] quests\ftlrepair.questtemplate [NEW] quests\ftlrepairmain.questtemplate [NEW] quests\fuel.questtemplate quests\quests.config [NEW] quests\items\hoe.questtemplate [NEW] quests\outpost\coldskin1.questtemplate [NEW] quests\outpost\coldskin2.questtemplate [NEW] quests\outpost\coldskin3.questtemplate [NEW] quests\outpost\heatskin1.questtemplate [NEW] quests\outpost\heatskin2.questtemplate [NEW] quests\outpost\kelpquest.questtemplate [NEW] quests\outpost\outpost0.questtemplate [NEW] quests\outpost\outpost1.questtemplate [NEW] quests\outpost\outpost2.questtemplate [NEW] quests\outpost\outpost3.questtemplate [NEW] quests\outpost\outpostmission1.questtemplate [NEW] quests\outpost\outpostskin.questtemplate [NEW] quests\outpost\penguinmission.questtemplate [NEW] quests\outpost\penguinmission2.questtemplate [NEW] quests\outpost\penguinmission3.questtemplate [NEW] quests\outpost\endgame\avianrefugeee1.questtemplate [NEW] quests\outpost\endgame\avianrefugeee2.questtemplate [NEW] quests\outpost\endgame\examplequest.questtemplate [NEW] quests\outpost\endgame\humanscientiste1.questtemplate [NEW] quests\outpost\endgame\hylotlperformere1.questtemplate [NEW] quests\outpost\endgame\hylotlperformere2part1.questtemplate [NEW] quests\outpost\endgame\hylotlperformere2part2.questtemplate [NEW] quests\outpost\endgame\hylotlwarriore1.questtemplate [NEW] quests\outpost\endgame\hylotlwarriore2.questtemplate [NEW] quests\outpost\endgame\penguinpromotere1.questtemplate [NEW] quests\outpost\phase1optional\bountyhunter1.questtemplate [NEW] quests\outpost\phase1optional\floranfan1.questtemplate [NEW] quests\outpost\phase1optional\hylotlperformer1.questtemplate [NEW] quests\outpost\phase1optional\radardish1.questtemplate [NEW] quests\outpost\phase1optional\underside1.questtemplate [NEW] quests\outpost\phase2optional\apexmechanic2.questtemplate [NEW] quests\outpost\phase2optional\avianrefugee2part1.questtemplate [NEW] quests\outpost\phase2optional\avianrefugee2part2.questtemplate [NEW] quests\outpost\phase2optional\bountyhunter2.questtemplate [NEW] quests\outpost\phase2optional\floranscholar2.questtemplate [NEW] quests\outpost\phase2optional\glitchsilenttype2.questtemplate [NEW] quests\outpost\phase2optional\humanexcon2.questtemplate [NEW] quests\outpost\phase2optional\humansurvivor2.questtemplate [NEW] quests\outpost\phase3optional\avianexplorer3.questtemplate [NEW] quests\outpost\phase3optional\bountyhunter3.questtemplate [NEW] quests\outpost\phase3optional\glitchsilenttype3.questtemplate [NEW] quests\outpost\phase3optional\hylotlperformer3.questtemplate [NEW] quests\outpost\phase4optional\apexrefugee4.questtemplate [NEW] quests\outpost\phase4optional\avianexplorer4.questtemplate [NEW] quests\outpost\phase4optional\avianmercenary4.questtemplate [NEW] quests\outpost\phase4optional\bountyhunter4.questtemplate [NEW] quests\outpost\phase4optional\floranhunter4.questtemplate [NEW] quests\outpost\phase4optional\humanexcon4.questtemplate [NEW] quests\outpost\shipupgrade\license1.questtemplate [NEW] quests\outpost\shipupgrade\license2.questtemplate [NEW] quests\outpost\shipupgrade\license3.questtemplate [NEW] quests\outpost\shipupgrade\license4.questtemplate [NEW] quests\outpost\shipupgrade\license5.questtemplate quests\tutorial\apextutorial.questtemplate quests\tutorial\aviantutorial.questtemplate [NEW] quests\tutorial\distressbeacon.questtemplate quests\tutorial\florantutorial.questtemplate quests\tutorial\glitchtutorial.questtemplate quests\tutorial\humantutorial.questtemplate quests\tutorial\hylotltutorial.questtemplate [NEW] quests\tutorial\novakidtutorial.questtemplate [NEW] quests\tutorial\tutorial1.questtemplate quests\tutorial\tutorial2.questtemplate quests\tutorial\tutorial3.questtemplate quests\tutorial\tutorial4.questtemplate quests\tutorial\tutorial5.questtemplate [NEW] quests\tutorial\tutorial6.questtemplate [NEW] quests\tutorial\tutorial7.questtemplate [NEW] quests\tutorial\tutorial8.questtemplate [NEW] recipes\alloyfurnace\plutoniumrod.recipe [NEW] recipes\alloyfurnace\steelbar.recipe [NEW] recipes\alloyfurnace\syringe.recipe [NEW] recipes\alloyfurnace\uraniumrod.recipe [NEW] recipes\anvil\basicshield.recipe [NEW] recipes\anvil\copperpickaxe.recipe [NEW] recipes\anvil\goldpickaxe.recipe [NEW] recipes\anvil\huntingknife.recipe [NEW] recipes\anvil\markerwallplaque1.recipe [NEW] recipes\anvil\mininglantern.recipe [NEW] recipes\anvil\silverpickaxe.recipe recipes\armor\apex\tier1\apextier1chest.recipe recipes\armor\apex\tier1\apextier1head.recipe recipes\armor\apex\tier1\apextier1pants.recipe recipes\armor\apex\tier10\apextier10chest.recipe recipes\armor\apex\tier10\apextier10head.recipe recipes\armor\apex\tier10\apextier10pants.recipe recipes\armor\apex\tier2\apextier2chest.recipe recipes\armor\apex\tier2\apextier2head.recipe recipes\armor\apex\tier2\apextier2pants.recipe recipes\armor\apex\tier3\apextier3chest.recipe recipes\armor\apex\tier3\apextier3head.recipe recipes\armor\apex\tier3\apextier3pants.recipe recipes\armor\apex\tier4\apextier4chest.recipe recipes\armor\apex\tier4\apextier4head.recipe recipes\armor\apex\tier4\apextier4pants.recipe recipes\armor\apex\tier5\apextier5chest.recipe recipes\armor\apex\tier5\apextier5head.recipe recipes\armor\apex\tier5\apextier5pants.recipe recipes\armor\apex\tier6\apextier6chest.recipe recipes\armor\apex\tier6\apextier6head.recipe recipes\armor\apex\tier6\apextier6pants.recipe recipes\armor\apex\tier7\apextier7chest.recipe recipes\armor\apex\tier7\apextier7head.recipe recipes\armor\apex\tier7\apextier7pants.recipe recipes\armor\apex\tier8\apextier8chest.recipe recipes\armor\apex\tier8\apextier8head.recipe recipes\armor\apex\tier8\apextier8pants.recipe recipes\armor\apex\tier9\apextier9chest.recipe recipes\armor\apex\tier9\apextier9head.recipe recipes\armor\apex\tier9\apextier9pants.recipe recipes\armor\avian\tier1\aviantier1chest.recipe recipes\armor\avian\tier1\aviantier1head.recipe recipes\armor\avian\tier1\aviantier1pants.recipe recipes\armor\avian\tier10\aviantier10chest.recipe recipes\armor\avian\tier10\aviantier10head.recipe recipes\armor\avian\tier10\aviantier10pants.recipe recipes\armor\avian\tier2\aviantier2chest.recipe recipes\armor\avian\tier2\aviantier2head.recipe recipes\armor\avian\tier2\aviantier2pants.recipe recipes\armor\avian\tier3\aviantier3chest.recipe recipes\armor\avian\tier3\aviantier3head.recipe recipes\armor\avian\tier3\aviantier3pants.recipe recipes\armor\avian\tier4\aviantier4chest.recipe recipes\armor\avian\tier4\aviantier4head.recipe recipes\armor\avian\tier4\aviantier4pants.recipe recipes\armor\avian\tier5\aviantier5chest.recipe recipes\armor\avian\tier5\aviantier5head.recipe recipes\armor\avian\tier5\aviantier5pants.recipe recipes\armor\avian\tier6\aviantier6chest.recipe recipes\armor\avian\tier6\aviantier6head.recipe recipes\armor\avian\tier6\aviantier6pants.recipe recipes\armor\avian\tier7\aviantier7chest.recipe recipes\armor\avian\tier7\aviantier7head.recipe recipes\armor\avian\tier7\aviantier7pants.recipe recipes\armor\avian\tier8\aviantier8chest.recipe recipes\armor\avian\tier8\aviantier8head.recipe recipes\armor\avian\tier8\aviantier8pants.recipe recipes\armor\avian\tier9\aviantier9chest.recipe recipes\armor\avian\tier9\aviantier9head.recipe recipes\armor\avian\tier9\aviantier9pants.recipe recipes\armor\floran\tier1\florantier1chest.recipe recipes\armor\floran\tier1\florantier1head.recipe recipes\armor\floran\tier1\florantier1pants.recipe recipes\armor\floran\tier10\florantier10chest.recipe recipes\armor\floran\tier10\florantier10head.recipe recipes\armor\floran\tier10\florantier10pants.recipe recipes\armor\floran\tier2\florantier2chest.recipe recipes\armor\floran\tier2\florantier2head.recipe recipes\armor\floran\tier2\florantier2pants.recipe recipes\armor\floran\tier3\florantier3chest.recipe recipes\armor\floran\tier3\florantier3head.recipe recipes\armor\floran\tier3\florantier3pants.recipe recipes\armor\floran\tier4\florantier4chest.recipe recipes\armor\floran\tier4\florantier4head.recipe recipes\armor\floran\tier4\florantier4pants.recipe recipes\armor\floran\tier5\florantier5chest.recipe recipes\armor\floran\tier5\florantier5head.recipe recipes\armor\floran\tier5\florantier5pants.recipe recipes\armor\floran\tier6\florantier6chest.recipe recipes\armor\floran\tier6\florantier6head.recipe recipes\armor\floran\tier6\florantier6pants.recipe recipes\armor\floran\tier7\florantier7chest.recipe recipes\armor\floran\tier7\florantier7head.recipe recipes\armor\floran\tier7\florantier7pants.recipe recipes\armor\floran\tier8\florantier8chest.recipe recipes\armor\floran\tier8\florantier8head.recipe recipes\armor\floran\tier8\florantier8pants.recipe recipes\armor\floran\tier9\florantier9chest.recipe recipes\armor\floran\tier9\florantier9head.recipe recipes\armor\floran\tier9\florantier9pants.recipe recipes\armor\glitch\tier1\glitchtier1chest.recipe recipes\armor\glitch\tier1\glitchtier1head.recipe recipes\armor\glitch\tier1\glitchtier1pants.recipe recipes\armor\glitch\tier10\glitchtier10chest.recipe recipes\armor\glitch\tier10\glitchtier10head.recipe recipes\armor\glitch\tier10\glitchtier10pants.recipe recipes\armor\glitch\tier2\glitchtier2chest.recipe recipes\armor\glitch\tier2\glitchtier2head.recipe recipes\armor\glitch\tier2\glitchtier2pants.recipe recipes\armor\glitch\tier3\glitchtier3chest.recipe recipes\armor\glitch\tier3\glitchtier3head.recipe recipes\armor\glitch\tier3\glitchtier3pants.recipe recipes\armor\glitch\tier4\glitchtier4chest.recipe recipes\armor\glitch\tier4\glitchtier4head.recipe recipes\armor\glitch\tier4\glitchtier4pants.recipe recipes\armor\glitch\tier5\glitchtier5chest.recipe recipes\armor\glitch\tier5\glitchtier5head.recipe recipes\armor\glitch\tier5\glitchtier5pants.recipe recipes\armor\glitch\tier6\glitchtier6chest.recipe recipes\armor\glitch\tier6\glitchtier6head.recipe recipes\armor\glitch\tier6\glitchtier6pants.recipe recipes\armor\glitch\tier7\glitchtier7chest.recipe recipes\armor\glitch\tier7\glitchtier7head.recipe recipes\armor\glitch\tier7\glitchtier7pants.recipe recipes\armor\glitch\tier8\glitchtier8chest.recipe recipes\armor\glitch\tier8\glitchtier8head.recipe recipes\armor\glitch\tier8\glitchtier8pants.recipe recipes\armor\glitch\tier9\glitchtier9chest.recipe recipes\armor\glitch\tier9\glitchtier9head.recipe recipes\armor\glitch\tier9\glitchtier9pants.recipe recipes\armor\human\tier1\humantier1chest.recipe recipes\armor\human\tier1\humantier1head.recipe recipes\armor\human\tier1\humantier1pants.recipe recipes\armor\human\tier10\humantier10chest.recipe recipes\armor\human\tier10\humantier10head.recipe recipes\armor\human\tier10\humantier10pants.recipe recipes\armor\human\tier2\humantier2chest.recipe recipes\armor\human\tier2\humantier2head.recipe recipes\armor\human\tier2\humantier2pants.recipe recipes\armor\human\tier3\humantier3chest.recipe recipes\armor\human\tier3\humantier3head.recipe recipes\armor\human\tier3\humantier3pants.recipe recipes\armor\human\tier4\humantier4chest.recipe recipes\armor\human\tier4\humantier4head.recipe recipes\armor\human\tier4\humantier4pants.recipe recipes\armor\human\tier5\humantier5chest.recipe recipes\armor\human\tier5\humantier5head.recipe recipes\armor\human\tier5\humantier5pants.recipe recipes\armor\human\tier6\humantier6chest.recipe recipes\armor\human\tier6\humantier6head.recipe recipes\armor\human\tier6\humantier6pants.recipe recipes\armor\human\tier7\humantier7chest.recipe recipes\armor\human\tier7\humantier7head.recipe recipes\armor\human\tier7\humantier7pants.recipe recipes\armor\human\tier8\humantier8chest.recipe recipes\armor\human\tier8\humantier8head.recipe recipes\armor\human\tier8\humantier8pants.recipe recipes\armor\human\tier9\humantier9chest.recipe recipes\armor\human\tier9\humantier9head.recipe recipes\armor\human\tier9\humantier9pants.recipe recipes\armor\hylotl\tier1\aquatier1chest.recipe recipes\armor\hylotl\tier1\aquatier1head.recipe recipes\armor\hylotl\tier1\aquatier1pants.recipe recipes\armor\hylotl\tier10\aquatier10chest.recipe recipes\armor\hylotl\tier10\aquatier10head.recipe recipes\armor\hylotl\tier10\aquatier10pants.recipe recipes\armor\hylotl\tier2\aquatier2chest.recipe recipes\armor\hylotl\tier2\aquatier2head.recipe recipes\armor\hylotl\tier2\aquatier2pants.recipe recipes\armor\hylotl\tier3\aquatier3chest.recipe recipes\armor\hylotl\tier3\aquatier3head.recipe recipes\armor\hylotl\tier3\aquatier3pants.recipe recipes\armor\hylotl\tier4\aquatier4chest.recipe recipes\armor\hylotl\tier4\aquatier4head.recipe recipes\armor\hylotl\tier4\aquatier4pants.recipe recipes\armor\hylotl\tier5\aquatier5chest.recipe recipes\armor\hylotl\tier5\aquatier5head.recipe recipes\armor\hylotl\tier5\aquatier5pants.recipe recipes\armor\hylotl\tier6\aquatier6chest.recipe recipes\armor\hylotl\tier6\aquatier6head.recipe recipes\armor\hylotl\tier6\aquatier6pants.recipe recipes\armor\hylotl\tier7\aquatier7chest.recipe recipes\armor\hylotl\tier7\aquatier7head.recipe recipes\armor\hylotl\tier7\aquatier7pants.recipe recipes\armor\hylotl\tier8\aquatier8chest.recipe recipes\armor\hylotl\tier8\aquatier8head.recipe recipes\armor\hylotl\tier8\aquatier8pants.recipe recipes\armor\hylotl\tier9\aquatier9chest.recipe recipes\armor\hylotl\tier9\aquatier9head.recipe recipes\armor\hylotl\tier9\aquatier9pants.recipe [NEW] recipes\armor\novakid\tier1\novatier1chest.recipe [NEW] recipes\armor\novakid\tier1\novatier1head.recipe [NEW] recipes\armor\novakid\tier1\novatier1pants.recipe [NEW] recipes\armor\novakid\tier10\novatier10chest.recipe [NEW] recipes\armor\novakid\tier10\novatier10head.recipe [NEW] recipes\armor\novakid\tier10\novatier10pants.recipe [NEW] recipes\armor\novakid\tier2\novatier2chest.recipe [NEW] recipes\armor\novakid\tier2\novatier2head.recipe [NEW] recipes\armor\novakid\tier2\novatier2pants.recipe [NEW] recipes\armor\novakid\tier3\novatier3chest.recipe [NEW] recipes\armor\novakid\tier3\novatier3head.recipe [NEW] recipes\armor\novakid\tier3\novatier3pants.recipe [NEW] recipes\armor\novakid\tier4\novatier4chest.recipe [NEW] recipes\armor\novakid\tier4\novatier4head.recipe [NEW] recipes\armor\novakid\tier4\novatier4pants.recipe [NEW] recipes\armor\novakid\tier5\novatier5chest.recipe [NEW] recipes\armor\novakid\tier5\novatier5head.recipe [NEW] recipes\armor\novakid\tier5\novatier5pants.recipe [NEW] recipes\armor\novakid\tier6\novatier6chest.recipe [NEW] recipes\armor\novakid\tier6\novatier6head.recipe [NEW] recipes\armor\novakid\tier6\novatier6pants.recipe [NEW] recipes\armor\novakid\tier7\novatier7chest.recipe [NEW] recipes\armor\novakid\tier7\novatier7head.recipe [NEW] recipes\armor\novakid\tier7\novatier7pants.recipe [NEW] recipes\armor\novakid\tier8\novatier8chest.recipe [NEW] recipes\armor\novakid\tier8\novatier8head.recipe [NEW] recipes\armor\novakid\tier8\novatier8pants.recipe [NEW] recipes\armor\novakid\tier9\novatier9chest.recipe [NEW] recipes\armor\novakid\tier9\novatier9head.recipe [NEW] recipes\armor\novakid\tier9\novatier9pants.recipe recipes\armor\other\gold\goldchest.recipe recipes\armor\other\gold\goldhead.recipe recipes\armor\other\gold\goldpants.recipe recipes\armor\other\lanternstickback\lanternstickback.recipe recipes\armor\other\matterarmor\bonusarmorchest.recipe recipes\armor\other\matterarmor\bonusarmorhead.recipe recipes\armor\other\matterarmor\bonusarmorpants.recipe [NEW] recipes\armor\other\paperwingsback\paperwingsback.recipe recipes\armor\other\platinum\platinumchest.recipe recipes\armor\other\platinum\platinumhead.recipe recipes\armor\other\platinum\platinumpants.recipe recipes\armor\other\silver\silverchest.recipe recipes\armor\other\silver\silverhead.recipe recipes\armor\other\silver\silverpants.recipe [NEW] recipes\armor\other\spaceairtankback\spaceairtankback.recipe recipes\armor\other\t2helm1\t2helm1.recipe recipes\armor\other\t2helm2\t2helm2.recipe [NEW] recipes\biomes\alien\alienbed.recipe [NEW] recipes\biomes\alien\alienchair.recipe [NEW] recipes\biomes\alien\alienchest.recipe [NEW] recipes\biomes\alien\aliendoor.recipe [NEW] recipes\biomes\alien\alientable.recipe [NEW] recipes\biomes\alpine\stonebed.recipe [NEW] recipes\biomes\alpine\stonechair.recipe [NEW] recipes\biomes\alpine\stonechest.recipe [NEW] recipes\biomes\alpine\stonedoor.recipe [NEW] recipes\biomes\alpine\stonetable.recipe [NEW] recipes\biomes\bioluminescence\glowbushlamp.recipe [NEW] recipes\biomes\bioluminescence\glowchest.recipe [NEW] recipes\biomes\bioluminescence\glowflowerlamp.recipe [NEW] recipes\biomes\bioluminescence\glowvinelamp.recipe [NEW] recipes\biomes\bioluminescentcave\bioshroomtable.recipe [NEW] recipes\biomes\bioluminescentcave\glowstickblue.recipe [NEW] recipes\biomes\bioluminescentcave\glowstickgreen.recipe [NEW] recipes\biomes\bioluminescentcave\glowstickorange.recipe [NEW] recipes\biomes\bioluminescentcave\glowstickyellow.recipe recipes\biomes\bone\bonebed.recipe recipes\biomes\bone\bonechair.recipe recipes\biomes\bone\bonechest.recipe recipes\biomes\bone\bonedoor.recipe recipes\biomes\bone\bonetable.recipe recipes\biomes\cell\cellchair.recipe recipes\biomes\cell\cellchest.recipe recipes\biomes\cell\celldoor.recipe recipes\biomes\cell\celllamp.recipe recipes\biomes\cell\celltable.recipe recipes\biomes\crystal\crystalbed.recipe recipes\biomes\crystal\crystalchair.recipe recipes\biomes\crystal\crystalchest.recipe recipes\biomes\crystal\crystallamp.recipe recipes\biomes\crystal\crystaltable.recipe [NEW] recipes\biomes\desert\cactiblock.recipe recipes\biomes\eyes\eyebed.recipe recipes\biomes\eyes\eyechair.recipe recipes\biomes\eyes\eyechest.recipe recipes\biomes\eyes\eyedoor.recipe recipes\biomes\eyes\eyetable.recipe [NEW] recipes\biomes\flesh\fleshbed.recipe recipes\biomes\flesh\fleshchair.recipe recipes\biomes\flesh\fleshchest.recipe recipes\biomes\flesh\fleshdoor.recipe recipes\biomes\flesh\fleshtable.recipe [NEW] recipes\biomes\frozen\icespike.recipe recipes\biomes\geometric\geometricbed.recipe recipes\biomes\geometric\geometricchair.recipe recipes\biomes\geometric\geometricchest.recipe recipes\biomes\geometric\geometricscreen.recipe recipes\biomes\geometric\geometrictable.recipe recipes\biomes\giantflower\giantflowerbed.recipe recipes\biomes\giantflower\giantflowerchair.recipe recipes\biomes\giantflower\giantflowerchest.recipe recipes\biomes\giantflower\giantflowerdoor.recipe recipes\biomes\giantflower\giantflowerlamp.recipe recipes\biomes\giantflower\giantflowertable.recipe recipes\biomes\ice\icebed.recipe recipes\biomes\ice\icechair.recipe recipes\biomes\ice\icechest.recipe recipes\biomes\ice\icedoor.recipe [NEW] recipes\biomes\ice\icemachine.recipe recipes\biomes\ice\icetable.recipe [NEW] recipes\biomes\oasis\reedbed.recipe [NEW] recipes\biomes\oasis\reedchair.recipe [NEW] recipes\biomes\oasis\reedchest.recipe [NEW] recipes\biomes\oasis\reedclock.recipe [NEW] recipes\biomes\oasis\reeddesk.recipe [NEW] recipes\biomes\oasis\reeddoor.recipe [NEW] recipes\biomes\oasis\reedlamp.recipe [NEW] recipes\biomes\oasis\reedshelf.recipe [NEW] recipes\biomes\rainbow\crayonblueback.recipe [NEW] recipes\biomes\rainbow\crayongreenback.recipe [NEW] recipes\biomes\rainbow\crayonorangeback.recipe [NEW] recipes\biomes\rainbow\crayonpurpleback.recipe [NEW] recipes\biomes\rainbow\crayonredback.recipe [NEW] recipes\biomes\rainbow\crayonyellowback.recipe recipes\biomes\rainbow\rainbowbed.recipe recipes\biomes\rainbow\rainbowchair.recipe recipes\biomes\rainbow\rainbowchest.recipe recipes\biomes\rainbow\rainbowdoor.recipe recipes\biomes\rainbow\rainbowpainting.recipe recipes\biomes\rainbow\rainbowtable.recipe recipes\biomes\rainbow\rainbowunicornstatue.recipe recipes\biomes\rust\rustbed.recipe recipes\biomes\rust\rustchair.recipe recipes\biomes\rust\rustchest.recipe recipes\biomes\rust\rustdoor.recipe recipes\biomes\rust\rusttable.recipe recipes\biomes\sandstone\sandstonebed.recipe recipes\biomes\sandstone\sandstonechair.recipe recipes\biomes\sandstone\sandstonechest.recipe recipes\biomes\sandstone\sandstonedoor.recipe recipes\biomes\sandstone\sandstonetable.recipe recipes\biomes\shrooms\shroombed.recipe recipes\biomes\shrooms\shroomchair.recipe recipes\biomes\shrooms\shroomchest.recipe recipes\biomes\shrooms\shroomdoor.recipe recipes\biomes\shrooms\shroomlamp.recipe [NEW] recipes\biomes\shrooms\shroomstatue.recipe recipes\biomes\shrooms\shroomtable.recipe [NEW] recipes\biomes\shrooms\shroomwardrobe.recipe [NEW] recipes\biomes\snow\fancysnowman.recipe [NEW] recipes\biomes\snow\snowgun.recipe [NEW] recipes\biomes\snow\snowman.recipe [NEW] recipes\biomes\spring\flowerbox.recipe [NEW] recipes\biomes\spring\flowerchest.recipe [NEW] recipes\biomes\spring\flowerlamp.recipe [NEW] recipes\biomes\spring\flowerstatue.recipe [NEW] recipes\biomes\spring\movingsunflower.recipe [NEW] recipes\biomes\spring\petalfountain.recipe [NEW] recipes\biomes\stonecave\cavebed.recipe [NEW] recipes\biomes\stonecave\cavechair.recipe [NEW] recipes\biomes\stonecave\cavechest.recipe [NEW] recipes\biomes\stonecave\cavelamp.recipe [NEW] recipes\biomes\tar\tarball.recipe [NEW] recipes\biomes\tar\tarbed.recipe [NEW] recipes\biomes\tar\tarchair.recipe [NEW] recipes\biomes\tar\tarchest.recipe [NEW] recipes\biomes\tar\tarconsole.recipe [NEW] recipes\biomes\tar\tardoor.recipe [NEW] recipes\biomes\tar\tarlight.recipe [NEW] recipes\biomes\tar\tarman.recipe recipes\biomes\toxic\toxicchair.recipe recipes\biomes\toxic\toxicchest.recipe recipes\biomes\toxic\toxiclamp1.recipe recipes\biomes\toxic\toxiclamp2.recipe recipes\biomes\toxic\toxictable.recipe [NEW] recipes\campfire\cookedalienmeat.recipe [NEW] recipes\campfire\cookedbacon.recipe [NEW] recipes\campfire\cookedfish.recipe [NEW] recipes\campfire\cookedfleshlump.recipe [NEW] recipes\campfire\cookedham.recipe [NEW] recipes\campfire\cookedpoultry.recipe [NEW] recipes\campfire\cookedribmeat.recipe [NEW] recipes\campfire\cookedtentacle.recipe [NEW] recipes\campfire\meatchunks.recipe recipes\capturestation\capturepod.recipe [NEW] recipes\craftingtable\bluedye.recipe [NEW] recipes\craftingtable\bugnet.recipe [NEW] recipes\craftingtable\fence.recipe [NEW] recipes\craftingtable\glasscoffeemug.recipe [NEW] recipes\craftingtable\gunpowder.recipe [NEW] recipes\craftingtable\hoe.recipe [NEW] recipes\craftingtable\ironanvil.recipe [NEW] recipes\craftingtable\ironbow.recipe [NEW] recipes\craftingtable\ironcraftingtable.recipe [NEW] recipes\craftingtable\paper.recipe [NEW] recipes\craftingtable\polymer.recipe [NEW] recipes\craftingtable\reddye.recipe [NEW] recipes\craftingtable\stonefurnace.recipe [NEW] recipes\craftingtable\woodenbed.recipe [NEW] recipes\craftingtable\woodenchair.recipe [NEW] recipes\craftingtable\woodencookingtable.recipe [NEW] recipes\craftingtable\woodencrate1.recipe [NEW] recipes\craftingtable\woodencrate2.recipe [NEW] recipes\craftingtable\woodendoor.recipe [NEW] recipes\craftingtable\woodengate.recipe [NEW] recipes\craftingtable\woodenwindow1.recipe [NEW] recipes\craftingtable\woodenwindow2.recipe [NEW] recipes\craftingtable\woodsupport.recipe [NEW] recipes\craftingtable\woodtable.recipe [NEW] recipes\craftingtable\yarnspinner.recipe [NEW] recipes\craftingtable\yellowdye.recipe [NEW] recipes\fossilstation\fossilpod.recipe recipes\frogmerchant\bomb2.recipe [NEW] recipes\frogmerchant\bomb3.recipe [NEW] recipes\furniture\tier1\tier1table.recipe [NEW] recipes\furniture\tier10\tier10bed.recipe [NEW] recipes\furniture\tier10\tier10chair.recipe [NEW] recipes\furniture\tier10\tier10door.recipe [NEW] recipes\furniture\tier10\tier10light.recipe [NEW] recipes\furniture\tier10\tier10switch.recipe [NEW] recipes\furniture\tier10\tier10table.recipe recipes\furniture\tier2\tier2bed.recipe recipes\furniture\tier2\tier2chair.recipe recipes\furniture\tier2\tier2door.recipe recipes\furniture\tier2\tier2light.recipe recipes\furniture\tier2\tier2switch.recipe [NEW] recipes\furniture\tier2\tier2table.recipe recipes\furniture\tier3\tier3bed.recipe recipes\furniture\tier3\tier3chair.recipe recipes\furniture\tier3\tier3door.recipe recipes\furniture\tier3\tier3light.recipe recipes\furniture\tier3\tier3switch.recipe [NEW] recipes\furniture\tier3\tier3table.recipe [NEW] recipes\furniture\tier4\tier4bed.recipe [NEW] recipes\furniture\tier4\tier4chair.recipe [NEW] recipes\furniture\tier4\tier4door.recipe [NEW] recipes\furniture\tier4\tier4light.recipe [NEW] recipes\furniture\tier4\tier4switch.recipe [NEW] recipes\furniture\tier4\tier4table.recipe [NEW] recipes\furniture\tier5\tier5bed.recipe [NEW] recipes\furniture\tier5\tier5chair.recipe [NEW] recipes\furniture\tier5\tier5door.recipe [NEW] recipes\furniture\tier5\tier5light.recipe [NEW] recipes\furniture\tier5\tier5switch.recipe [NEW] recipes\furniture\tier5\tier5table.recipe [NEW] recipes\furniture\tier6\tier6bed.recipe [NEW] recipes\furniture\tier6\tier6chair.recipe [NEW] recipes\furniture\tier6\tier6door.recipe [NEW] recipes\furniture\tier6\tier6light.recipe [NEW] recipes\furniture\tier6\tier6switch.recipe [NEW] recipes\furniture\tier6\tier6table.recipe [NEW] recipes\furniture\tier7\tier7bed.recipe [NEW] recipes\furniture\tier7\tier7chair.recipe [NEW] recipes\furniture\tier7\tier7door.recipe [NEW] recipes\furniture\tier7\tier7light.recipe [NEW] recipes\furniture\tier7\tier7switch.recipe [NEW] recipes\furniture\tier7\tier7table.recipe [NEW] recipes\furniture\tier8\tier8bed.recipe [NEW] recipes\furniture\tier8\tier8chair.recipe [NEW] recipes\furniture\tier8\tier8door.recipe [NEW] recipes\furniture\tier8\tier8light.recipe [NEW] recipes\furniture\tier8\tier8switch.recipe [NEW] recipes\furniture\tier8\tier8table.recipe [NEW] recipes\furniture\tier9\tier9bed.recipe [NEW] recipes\furniture\tier9\tier9chair.recipe [NEW] recipes\furniture\tier9\tier9door.recipe [NEW] recipes\furniture\tier9\tier9light.recipe [NEW] recipes\furniture\tier9\tier9switch.recipe [NEW] recipes\furniture\tier9\tier9table.recipe recipes\heartforge\cupidsbow.recipe recipes\heartforge\heartforge.recipe recipes\heartforge\valentinechocolates.recipe recipes\holidaycraftingtable\holidaycraftingtable.recipe [NEW] recipes\holidaycraftingtable\holidayspirit.recipe [NEW] recipes\infinityexpress\bandage.recipe [NEW] recipes\infinityexpress\chocolate.recipe [NEW] recipes\infinityexpress\climbingrope.recipe [NEW] recipes\infinityexpress\flare.recipe [NEW] recipes\infinityexpress\liquidfuel.recipe [NEW] recipes\infinityexpress\medkit.recipe [NEW] recipes\infinityexpress\processor.recipe [NEW] recipes\infinityexpress\soda.recipe [NEW] recipes\infinityexpress\supermatter.recipe [NEW] recipes\ironcraftingtable\alloyfurnace.recipe [NEW] recipes\ironcraftingtable\compoundbow.recipe [NEW] recipes\ironcraftingtable\firework.recipe [NEW] recipes\ironcraftingtable\fireworkblue.recipe [NEW] recipes\ironcraftingtable\fireworkgreen.recipe [NEW] recipes\ironcraftingtable\metalworkstation.recipe [NEW] recipes\ironcraftingtable\refinery.recipe [NEW] recipes\ironcraftingtable\roboticcraftingtable.recipe [NEW] recipes\kitchen\tier1\boiledpearlpeas.recipe [NEW] recipes\kitchen\tier1\bread.recipe [NEW] recipes\kitchen\tier1\corncob.recipe [NEW] recipes\kitchen\tier1\fishdumplings.recipe [NEW] recipes\kitchen\tier1\fishfingers.recipe [NEW] recipes\kitchen\tier1\fishnchips.recipe [NEW] recipes\kitchen\tier1\fishpie.recipe [NEW] recipes\kitchen\tier1\fishstew.recipe [NEW] recipes\kitchen\tier1\mashedpotato.recipe [NEW] recipes\kitchen\tier1\meatdumplings.recipe [NEW] recipes\kitchen\tier1\meatpie.recipe [NEW] recipes\kitchen\tier1\meatstew.recipe [NEW] recipes\kitchen\tier1\pearlpeabroth.recipe [NEW] recipes\kitchen\tier1\pearlpearisotto.recipe [NEW] recipes\kitchen\tier1\potatogrids.recipe [NEW] recipes\kitchen\tier1\toast.recipe [NEW] recipes\kitchen\tier2\applecrumble.recipe [NEW] recipes\kitchen\tier2\baconpancakes.recipe [NEW] recipes\kitchen\tier2\beakseedbread.recipe [NEW] recipes\kitchen\tier2\beakseedjam.recipe [NEW] recipes\kitchen\tier2\beakseedtart.recipe [NEW] recipes\kitchen\tier2\bonbonbonbons.recipe [NEW] recipes\kitchen\tier2\bonbons.recipe [NEW] recipes\kitchen\tier2\cactusjuice.recipe [NEW] recipes\kitchen\tier2\cake.recipe [NEW] recipes\kitchen\tier2\candiedcorn.recipe [NEW] recipes\kitchen\tier2\candyapple.recipe [NEW] recipes\kitchen\tier2\carrotbread.recipe [NEW] recipes\kitchen\tier2\carrotcake.recipe [NEW] recipes\kitchen\tier2\carrotjuice.recipe [NEW] recipes\kitchen\tier2\carrotsoup.recipe [NEW] recipes\kitchen\tier2\cheeseburger.recipe [NEW] recipes\kitchen\tier2\chocolatecake.recipe [NEW] recipes\kitchen\tier2\coffeecake.recipe [NEW] recipes\kitchen\tier2\cornpeckers.recipe [NEW] recipes\kitchen\tier2\feathercrownjam.recipe [NEW] recipes\kitchen\tier2\featherfood.recipe [NEW] recipes\kitchen\tier2\flatwhite.recipe [NEW] recipes\kitchen\tier2\fluffyruffs.recipe [NEW] recipes\kitchen\tier2\gardensalad.recipe [NEW] recipes\kitchen\tier2\hamburger.recipe [NEW] recipes\kitchen\tier2\kiwijam.recipe [NEW] recipes\kitchen\tier2\kiwijuice.recipe [NEW] recipes\kitchen\tier2\mocha.recipe [NEW] recipes\kitchen\tier2\mushroombread.recipe [NEW] recipes\kitchen\tier2\mushroomquiche.recipe [NEW] recipes\kitchen\tier2\mushroomrice.recipe [NEW] recipes\kitchen\tier2\omelette.recipe [NEW] recipes\kitchen\tier2\pasty.recipe [NEW] recipes\kitchen\tier2\pearlpeajam.recipe [NEW] recipes\kitchen\tier2\pearlpeapancakes.recipe [NEW] recipes\kitchen\tier2\pizza.recipe [NEW] recipes\kitchen\tier2\pizzaslice.recipe [NEW] recipes\kitchen\tier2\porridge.recipe [NEW] recipes\kitchen\tier2\quichelorraine.recipe [NEW] recipes\kitchen\tier2\relish.recipe [NEW] recipes\kitchen\tier2\ricepudding.recipe [NEW] recipes\kitchen\tier2\roastdinner.recipe [NEW] recipes\kitchen\tier2\specialrice.recipe [NEW] recipes\kitchen\tier2\spikycookies.recipe [NEW] recipes\kitchen\tier2\stickyribs.recipe [NEW] recipes\kitchen\tier2\stuffedtomato.recipe [NEW] recipes\kitchen\tier2\sweetmeat.recipe [NEW] recipes\kitchen\tier2\sweetpopcorn.recipe [NEW] recipes\kitchen\tier2\tomatojuice.recipe [NEW] recipes\kitchen\tier2\tomatosoup.recipe [NEW] recipes\kitchen\tier3\2kbpotage.recipe [NEW] recipes\kitchen\tier3\apegrapes.recipe [NEW] recipes\kitchen\tier3\apexfritter.recipe [NEW] recipes\kitchen\tier3\automatoshake.recipe [NEW] recipes\kitchen\tier3\automatostew.recipe [NEW] recipes\kitchen\tier3\bananacon.recipe [NEW] recipes\kitchen\tier3\bananacreamdonut.recipe [NEW] recipes\kitchen\tier3\bananacreampie.recipe [NEW] recipes\kitchen\tier3\bananaicecream.recipe [NEW] recipes\kitchen\tier3\batteredbanana.recipe [NEW] recipes\kitchen\tier3\cactiicecream.recipe [NEW] recipes\kitchen\tier3\campfirebanana.recipe [NEW] recipes\kitchen\tier3\candyautomato.recipe [NEW] recipes\kitchen\tier3\choconut.recipe [NEW] recipes\kitchen\tier3\coconuticecream.recipe [NEW] recipes\kitchen\tier3\coconutrice.recipe [NEW] recipes\kitchen\tier3\desertsalsa.recipe [NEW] recipes\kitchen\tier3\fishinabone.recipe [NEW] recipes\kitchen\tier3\fruitsalad.recipe [NEW] recipes\kitchen\tier3\grapejuice.recipe [NEW] recipes\kitchen\tier3\luckydip.recipe [NEW] recipes\kitchen\tier3\pineapplejam.recipe [NEW] recipes\kitchen\tier3\pineapplejuice.recipe [NEW] recipes\kitchen\tier3\pineapplepizzaslice.recipe [NEW] recipes\kitchen\tier3\snowcone.recipe [NEW] recipes\kitchen\tier3\spookydonut.recipe [NEW] recipes\kitchen\tier3\spookypie.recipe [NEW] recipes\kitchen\tier3\stuffedautomato.recipe [NEW] recipes\kitchen\tier3\sweetpunch.recipe [NEW] recipes\kitchen\tier3\thornjuice.recipe [NEW] recipes\kitchen\tier3\tropicalpunch.recipe [NEW] recipes\kitchen\tier4\alienfruitjam.recipe [NEW] recipes\kitchen\tier4\bloodypuss.recipe [NEW] recipes\kitchen\tier4\brineapple.recipe [NEW] recipes\kitchen\tier4\cyanider.recipe [NEW] recipes\kitchen\tier4\oceanrisotto.recipe [NEW] recipes\kitchen\tier4\oceansalsa.recipe [NEW] recipes\kitchen\tier4\oceansurprise.recipe [NEW] recipes\kitchen\tier4\oculemonmeringue.recipe [NEW] recipes\kitchen\tier4\oculemonstew.recipe [NEW] recipes\kitchen\tier4\pussplumpudding.recipe [NEW] recipes\kitchen\tier4\pussplumtart.recipe [NEW] recipes\kitchen\tier4\reefjuice.recipe [NEW] recipes\kitchen\tier4\reefpodsurprise.recipe [NEW] recipes\kitchen\tier4\reefshake.recipe [NEW] recipes\kitchen\tier4\ricecake.recipe [NEW] recipes\kitchen\tier4\saltsalad.recipe [NEW] recipes\kitchen\tier4\seafoodgratin.recipe [NEW] recipes\kitchen\tier4\soggysack.recipe [NEW] recipes\kitchen\tier4\stuffeddirturchin.recipe [NEW] recipes\kitchen\tier4\sushi.recipe [NEW] recipes\kitchen\tier4\toxicjamdonut.recipe [NEW] recipes\kitchen\tier4\toxicjuice.recipe [NEW] recipes\kitchen\tier4\toxictart.recipe [NEW] recipes\kitchen\tier4\toxictopjam.recipe [NEW] recipes\metalworkstation\artificialbrain.recipe [NEW] recipes\metalworkstation\brainextractor.recipe [NEW] recipes\metalworkstation\decoyprincess.recipe [NEW] recipes\metalworkstation\diamondpickaxe.recipe [NEW] recipes\metalworkstation\platinumpickaxe.recipe [NEW] recipes\metalworkstation\robot.recipe [NEW] recipes\metalworkstation\robotarms.recipe [NEW] recipes\metalworkstation\robotchest.recipe [NEW] recipes\metalworkstation\robothead.recipe [NEW] recipes\metalworkstation\robotlegs.recipe [NEW] recipes\plain\antidote.recipe [NEW] recipes\plain\bandage.recipe [NEW] recipes\plain\bow.recipe [NEW] recipes\plain\campfire.recipe [NEW] recipes\plain\darkwoodmaterial.recipe [NEW] recipes\plain\flagapex.recipe [NEW] recipes\plain\flagavian.recipe [NEW] recipes\plain\flagfloran.recipe [NEW] recipes\plain\flagglitch.recipe [NEW] recipes\plain\flaghuman.recipe [NEW] recipes\plain\flaghylotl.recipe [NEW] recipes\plain\flagnovakid.recipe [NEW] recipes\plain\greenstim.recipe [NEW] recipes\plain\medkit.recipe [NEW] recipes\plain\platform.recipe [NEW] recipes\plain\rope.recipe [NEW] recipes\plain\torch.recipe [NEW] recipes\plain\woodencraftingtable.recipe [NEW] recipes\plain\yellowstim.recipe recipes\refinery\diamond.recipe [NEW] recipes\researchstation\capturestation.recipe [NEW] recipes\researchstation\fossilstation.recipe [NEW] recipes\researchstation\pixelcompressor.recipe [NEW] recipes\researchstation\skyrailtable.recipe [NEW] recipes\researchstation\spawnerstation.recipe [NEW] recipes\roboticcraftingtable\acceleratortable.recipe [NEW] recipes\roboticcraftingtable\grapplinghook.recipe [NEW] recipes\roboticcraftingtable\manipulatortable.recipe [NEW] recipes\roboticcraftingtable\scifianvil.recipe [NEW] recipes\roboticcraftingtable\scififurnace.recipe [NEW] recipes\roboticcraftingtable\separatortable.recipe [NEW] recipes\roboticcraftingtable\wiringstation.recipe [NEW] recipes\scifianvil\copperdrill.recipe [NEW] recipes\scifianvil\diamonddrill.recipe [NEW] recipes\scifianvil\golddrill.recipe [NEW] recipes\scifianvil\platinumdrill.recipe [NEW] recipes\scifianvil\silverdrill.recipe [NEW] recipes\scififurnace\ceruliumcompound.recipe [NEW] recipes\scififurnace\durasteelbar.recipe [NEW] recipes\scififurnace\feroziumcompound.recipe [NEW] recipes\scififurnace\imperviumcompound.recipe [NEW] recipes\scififurnace\refinedaegisalt.recipe [NEW] recipes\scififurnace\refinedrubium.recipe [NEW] recipes\scififurnace\refinedviolium.recipe [NEW] recipes\scififurnace\solariumstar.recipe [NEW] recipes\skyrail\skyrailboost.recipe [NEW] recipes\skyrail\skyrailbreak.recipe [NEW] recipes\skyrail\skyrailplatform.recipe [NEW] recipes\skyrail\skyrail_asc.recipe [NEW] recipes\skyrail\skyrail_desc.recipe [NEW] recipes\skyrail\skyrail_diodel.recipe [NEW] recipes\skyrail\skyrail_dioder.recipe [NEW] recipes\spawner\spawnerapex.recipe [NEW] recipes\spawner\spawneravian.recipe [NEW] recipes\spawner\spawnerfloran.recipe [NEW] recipes\spawner\spawnerglitch.recipe [NEW] recipes\spawner\spawnerguard.recipe [NEW] recipes\spawner\spawnerhuman.recipe [NEW] recipes\spawner\spawnerhylotl.recipe [NEW] recipes\spinningwheel\apexcommanderchest.recipe [NEW] recipes\spinningwheel\apexcommanderlegs.recipe [NEW] recipes\spinningwheel\apexnavychest.recipe [NEW] recipes\spinningwheel\apexnavylegs.recipe [NEW] recipes\spinningwheel\apexofficerchest.recipe [NEW] recipes\spinningwheel\apexofficerlegs.recipe [NEW] recipes\spinningwheel\apexspecialistchest.recipe [NEW] recipes\spinningwheel\apexspecialistlegs.recipe [NEW] recipes\spinningwheel\aquakimonochest.recipe [NEW] recipes\spinningwheel\aquakimonolegs.recipe [NEW] recipes\spinningwheel\aquamonkchest.recipe [NEW] recipes\spinningwheel\aquamonklegs.recipe [NEW] recipes\spinningwheel\aquatraditionalchest.recipe [NEW] recipes\spinningwheel\aquatraditionallegs.recipe [NEW] recipes\spinningwheel\aquatraineechest.recipe [NEW] recipes\spinningwheel\aquatraineelegs.recipe [NEW] recipes\spinningwheel\avianadventurerchest.recipe [NEW] recipes\spinningwheel\avianadventurerlegs.recipe [NEW] recipes\spinningwheel\aviancommonerchest.recipe [NEW] recipes\spinningwheel\aviancommonerlegs.recipe [NEW] recipes\spinningwheel\avianfancychest.recipe [NEW] recipes\spinningwheel\avianfancylegs.recipe [NEW] recipes\spinningwheel\avianworkerchest.recipe [NEW] recipes\spinningwheel\avianworkerlegs.recipe [NEW] recipes\spinningwheel\fabric.recipe [NEW] recipes\spinningwheel\floranfurnivourchest.recipe [NEW] recipes\spinningwheel\floranfurnivourlegs.recipe [NEW] recipes\spinningwheel\floranhunterchest.recipe [NEW] recipes\spinningwheel\floranhunterlegs.recipe [NEW] recipes\spinningwheel\floranleafchest.recipe [NEW] recipes\spinningwheel\floranleaflegs.recipe [NEW] recipes\spinningwheel\floranpeltchest.recipe [NEW] recipes\spinningwheel\floranpeltlegs.recipe [NEW] recipes\spinningwheel\floransurvivalistchest.recipe [NEW] recipes\spinningwheel\floransurvivalistlegs.recipe [NEW] recipes\spinningwheel\humanconceptchest.recipe [NEW] recipes\spinningwheel\humanconceptlegs.recipe [NEW] recipes\spinningwheel\humancoolchest.recipe [NEW] recipes\spinningwheel\humancoollegs.recipe [NEW] recipes\spinningwheel\humansweatervestchest.recipe [NEW] recipes\spinningwheel\humansweatervestlegs.recipe [NEW] recipes\spinningwheel\humanworkoutchest.recipe [NEW] recipes\spinningwheel\humanworkoutlegs.recipe [NEW] recipes\spinningwheel\robocraftsmenchest.recipe [NEW] recipes\spinningwheel\robocraftsmenlegs.recipe [NEW] recipes\spinningwheel\robomerchantchest.recipe [NEW] recipes\spinningwheel\robomerchantlegs.recipe [NEW] recipes\spinningwheel\robonoblechest.recipe [NEW] recipes\spinningwheel\robonoblelegs.recipe [NEW] recipes\spinningwheel\robopeasantchest.recipe [NEW] recipes\spinningwheel\robopeasantlegs.recipe [NEW] recipes\spinningwheel\string.recipe [NEW] recipes\stonefurnace\bottle.recipe [NEW] recipes\stonefurnace\brick.recipe [NEW] recipes\stonefurnace\coalore.recipe [NEW] recipes\stonefurnace\copperbar.recipe [NEW] recipes\stonefurnace\glassmaterial.recipe [NEW] recipes\stonefurnace\glassmaterial2.recipe [NEW] recipes\stonefurnace\goldbar.recipe [NEW] recipes\stonefurnace\ironbar.recipe [NEW] recipes\stonefurnace\mysteriousashes.recipe [NEW] recipes\stonefurnace\platinumbar.recipe [NEW] recipes\stonefurnace\rooftiles.recipe [NEW] recipes\stonefurnace\silverbar.recipe [NEW] recipes\stonefurnace\titaniumbar.recipe [NEW] recipes\terramart\bottledwater.recipe [NEW] recipes\terramart\candy.recipe [NEW] recipes\terramart\cannedfood.recipe [NEW] recipes\terramart\cheese.recipe [NEW] recipes\terramart\coffeeseed.recipe [NEW] recipes\terramart\egg.recipe [NEW] recipes\terramart\fossiltool.recipe [NEW] recipes\terramart\meatballs.recipe [NEW] recipes\terramart\meatchunks.recipe [NEW] recipes\terramart\milk.recipe [NEW] recipes\terramart\offal.recipe [NEW] recipes\terramart\orange.recipe [NEW] recipes\terramart\rawbacon.recipe [NEW] recipes\terramart\redapple.recipe [NEW] recipes\terramart\sugar.recipe [NEW] recipes\terramart\vegetablesoup.recipe [NEW] recipes\tiles\asphalt.recipe recipes\tiles\chain.recipe recipes\tiles\composite01material.recipe [NEW] recipes\tiles\eyepiles.recipe recipes\tiles\platematerial.recipe [NEW] recipes\tiles\reedblock.recipe [NEW] recipes\tiles\smoothmetal.recipe [NEW] recipes\unsorted\bottledhealingwater.recipe [NEW] recipes\unsorted\bottledwater.recipe [NEW] recipes\unsorted\flare.recipe [NEW] recipes\unsorted\kennel.recipe [NEW] recipes\unsorted\liquidcoffee.recipe [NEW] recipes\weapons\accelerator\aegisaltpistol.recipe [NEW] recipes\weapons\accelerator\aegisaltrifle.recipe [NEW] recipes\weapons\accelerator\aegisaltshotgun.recipe [NEW] recipes\weapons\accelerator\feroziumpistol.recipe [NEW] recipes\weapons\accelerator\feroziumrifle.recipe [NEW] recipes\weapons\accelerator\feroziumrocket.recipe [NEW] recipes\weapons\accelerator\feroziumsniper.recipe recipes\weapons\apex\tier1\apextier1axe.recipe recipes\weapons\apex\tier1\apextier1broadsword.recipe recipes\weapons\apex\tier1\apextier1dagger.recipe recipes\weapons\apex\tier1\apextier1hammer.recipe recipes\weapons\apex\tier1\apextier1shortsword.recipe recipes\weapons\apex\tier1\apextier1spear.recipe recipes\weapons\apex\tier10\tier10axe.recipe recipes\weapons\apex\tier10\tier10broadsword.recipe recipes\weapons\apex\tier10\tier10dagger.recipe recipes\weapons\apex\tier10\tier10hammer.recipe recipes\weapons\apex\tier10\tier10shortsword.recipe recipes\weapons\apex\tier10\tier10spear.recipe recipes\weapons\apex\tier2\apextier2axe.recipe recipes\weapons\apex\tier2\apextier2broadsword.recipe recipes\weapons\apex\tier2\apextier2dagger.recipe recipes\weapons\apex\tier2\apextier2hammer.recipe recipes\weapons\apex\tier2\apextier2shortsword.recipe recipes\weapons\apex\tier2\apextier2spear.recipe recipes\weapons\apex\tier3\apextier3axe.recipe recipes\weapons\apex\tier3\apextier3broadsword.recipe recipes\weapons\apex\tier3\apextier3dagger.recipe recipes\weapons\apex\tier3\apextier3hammer.recipe recipes\weapons\apex\tier3\apextier3shortsword.recipe recipes\weapons\apex\tier3\apextier3spear.recipe recipes\weapons\apex\tier4\apextier4axe.recipe recipes\weapons\apex\tier4\apextier4broadsword.recipe recipes\weapons\apex\tier4\apextier4dagger.recipe recipes\weapons\apex\tier4\apextier4hammer.recipe recipes\weapons\apex\tier4\apextier4shortsword.recipe recipes\weapons\apex\tier4\apextier4spear.recipe recipes\weapons\apex\tier5\tier5axe.recipe recipes\weapons\apex\tier5\tier5broadsword.recipe recipes\weapons\apex\tier5\tier5dagger.recipe recipes\weapons\apex\tier5\tier5hammer.recipe recipes\weapons\apex\tier5\tier5shortsword.recipe recipes\weapons\apex\tier5\tier5spear.recipe recipes\weapons\apex\tier6\tier6axe.recipe recipes\weapons\apex\tier6\tier6broadsword.recipe recipes\weapons\apex\tier6\tier6dagger.recipe recipes\weapons\apex\tier6\tier6hammer.recipe recipes\weapons\apex\tier6\tier6shortsword.recipe recipes\weapons\apex\tier6\tier6spear.recipe recipes\weapons\apex\tier7\tier7axe.recipe recipes\weapons\apex\tier7\tier7broadsword.recipe recipes\weapons\apex\tier7\tier7dagger.recipe recipes\weapons\apex\tier7\tier7hammer.recipe recipes\weapons\apex\tier7\tier7shortsword.recipe recipes\weapons\apex\tier7\tier7spear.recipe recipes\weapons\apex\tier8\tier8axe.recipe recipes\weapons\apex\tier8\tier8broadsword.recipe recipes\weapons\apex\tier8\tier8dagger.recipe recipes\weapons\apex\tier8\tier8hammer.recipe recipes\weapons\apex\tier8\tier8shortsword.recipe recipes\weapons\apex\tier8\tier8spear.recipe recipes\weapons\apex\tier9\tier9axe.recipe recipes\weapons\apex\tier9\tier9broadsword.recipe recipes\weapons\apex\tier9\tier9dagger.recipe recipes\weapons\apex\tier9\tier9hammer.recipe recipes\weapons\apex\tier9\tier9shortsword.recipe recipes\weapons\apex\tier9\tier9spear.recipe recipes\weapons\avian\tier1\aviantier1axe.recipe recipes\weapons\avian\tier1\aviantier1broadsword.recipe recipes\weapons\avian\tier1\aviantier1dagger.recipe recipes\weapons\avian\tier1\aviantier1hammer.recipe recipes\weapons\avian\tier1\aviantier1shortsword.recipe recipes\weapons\avian\tier1\aviantier1spear.recipe recipes\weapons\avian\tier10\tier10axe.recipe recipes\weapons\avian\tier10\tier10broadsword.recipe recipes\weapons\avian\tier10\tier10dagger.recipe recipes\weapons\avian\tier10\tier10hammer.recipe recipes\weapons\avian\tier10\tier10shortsword.recipe recipes\weapons\avian\tier10\tier10spear.recipe recipes\weapons\avian\tier2\aviantier2axe.recipe recipes\weapons\avian\tier2\aviantier2broadsword.recipe recipes\weapons\avian\tier2\aviantier2dagger.recipe recipes\weapons\avian\tier2\aviantier2hammer.recipe recipes\weapons\avian\tier2\aviantier2shortsword.recipe recipes\weapons\avian\tier2\aviantier2spear.recipe recipes\weapons\avian\tier3\aviantier3axe.recipe recipes\weapons\avian\tier3\aviantier3broadsword.recipe recipes\weapons\avian\tier3\aviantier3dagger.recipe recipes\weapons\avian\tier3\aviantier3hammer.recipe recipes\weapons\avian\tier3\aviantier3shortsword.recipe recipes\weapons\avian\tier3\aviantier3spear.recipe recipes\weapons\avian\tier4\aviantier4axe.recipe recipes\weapons\avian\tier4\aviantier4broadsword.recipe recipes\weapons\avian\tier4\aviantier4dagger.recipe recipes\weapons\avian\tier4\aviantier4hammer.recipe recipes\weapons\avian\tier4\aviantier4shortsword.recipe recipes\weapons\avian\tier4\aviantier4spear.recipe recipes\weapons\avian\tier5\tier5axe.recipe recipes\weapons\avian\tier5\tier5broadsword.recipe recipes\weapons\avian\tier5\tier5dagger.recipe recipes\weapons\avian\tier5\tier5hammer.recipe recipes\weapons\avian\tier5\tier5shortsword.recipe recipes\weapons\avian\tier5\tier5spear.recipe recipes\weapons\avian\tier6\tier6axe.recipe recipes\weapons\avian\tier6\tier6broadsword.recipe recipes\weapons\avian\tier6\tier6dagger.recipe recipes\weapons\avian\tier6\tier6hammer.recipe recipes\weapons\avian\tier6\tier6shortsword.recipe recipes\weapons\avian\tier6\tier6spear.recipe recipes\weapons\avian\tier7\tier7axe.recipe recipes\weapons\avian\tier7\tier7broadsword.recipe recipes\weapons\avian\tier7\tier7dagger.recipe recipes\weapons\avian\tier7\tier7hammer.recipe recipes\weapons\avian\tier7\tier7shortsword.recipe recipes\weapons\avian\tier7\tier7spear.recipe recipes\weapons\avian\tier8\tier8axe.recipe recipes\weapons\avian\tier8\tier8broadsword.recipe recipes\weapons\avian\tier8\tier8dagger.recipe recipes\weapons\avian\tier8\tier8hammer.recipe recipes\weapons\avian\tier8\tier8shortsword.recipe recipes\weapons\avian\tier8\tier8spear.recipe recipes\weapons\avian\tier9\tier9axe.recipe recipes\weapons\avian\tier9\tier9broadsword.recipe recipes\weapons\avian\tier9\tier9dagger.recipe recipes\weapons\avian\tier9\tier9hammer.recipe recipes\weapons\avian\tier9\tier9shortsword.recipe recipes\weapons\avian\tier9\tier9spear.recipe recipes\weapons\floran\tier1\florantier1axe.recipe recipes\weapons\floran\tier1\florantier1broadsword.recipe recipes\weapons\floran\tier1\florantier1dagger.recipe recipes\weapons\floran\tier1\florantier1hammer.recipe recipes\weapons\floran\tier1\florantier1shortsword.recipe recipes\weapons\floran\tier1\florantier1spear.recipe recipes\weapons\floran\tier10\tier10axe.recipe recipes\weapons\floran\tier10\tier10broadsword.recipe recipes\weapons\floran\tier10\tier10dagger.recipe recipes\weapons\floran\tier10\tier10hammer.recipe recipes\weapons\floran\tier10\tier10shortsword.recipe recipes\weapons\floran\tier10\tier10spear.recipe recipes\weapons\floran\tier2\florantier2axe.recipe recipes\weapons\floran\tier2\florantier2broadsword.recipe recipes\weapons\floran\tier2\florantier2dagger.recipe recipes\weapons\floran\tier2\florantier2hammer.recipe recipes\weapons\floran\tier2\florantier2shortsword.recipe recipes\weapons\floran\tier2\florantier2spear.recipe recipes\weapons\floran\tier3\florantier3axe.recipe recipes\weapons\floran\tier3\florantier3broadsword.recipe recipes\weapons\floran\tier3\florantier3dagger.recipe recipes\weapons\floran\tier3\florantier3hammer.recipe recipes\weapons\floran\tier3\florantier3shortsword.recipe recipes\weapons\floran\tier3\florantier3spear.recipe recipes\weapons\floran\tier4\florantier4axe.recipe recipes\weapons\floran\tier4\florantier4broadsword.recipe recipes\weapons\floran\tier4\florantier4dagger.recipe recipes\weapons\floran\tier4\florantier4hammer.recipe recipes\weapons\floran\tier4\florantier4shortsword.recipe recipes\weapons\floran\tier4\florantier4spear.recipe recipes\weapons\floran\tier5\tier5axe.recipe recipes\weapons\floran\tier5\tier5broadsword.recipe recipes\weapons\floran\tier5\tier5dagger.recipe recipes\weapons\floran\tier5\tier5hammer.recipe recipes\weapons\floran\tier5\tier5shortsword.recipe recipes\weapons\floran\tier5\tier5spear.recipe recipes\weapons\floran\tier6\tier6axe.recipe recipes\weapons\floran\tier6\tier6broadsword.recipe recipes\weapons\floran\tier6\tier6dagger.recipe recipes\weapons\floran\tier6\tier6hammer.recipe recipes\weapons\floran\tier6\tier6shortsword.recipe recipes\weapons\floran\tier6\tier6spear.recipe recipes\weapons\floran\tier7\tier7axe.recipe recipes\weapons\floran\tier7\tier7broadsword.recipe recipes\weapons\floran\tier7\tier7dagger.recipe recipes\weapons\floran\tier7\tier7hammer.recipe recipes\weapons\floran\tier7\tier7shortsword.recipe recipes\weapons\floran\tier7\tier7spear.recipe recipes\weapons\floran\tier8\tier8axe.recipe recipes\weapons\floran\tier8\tier8broadsword.recipe recipes\weapons\floran\tier8\tier8dagger.recipe recipes\weapons\floran\tier8\tier8hammer.recipe recipes\weapons\floran\tier8\tier8shortsword.recipe recipes\weapons\floran\tier8\tier8spear.recipe recipes\weapons\floran\tier9\tier9axe.recipe recipes\weapons\floran\tier9\tier9broadsword.recipe recipes\weapons\floran\tier9\tier9dagger.recipe recipes\weapons\floran\tier9\tier9hammer.recipe recipes\weapons\floran\tier9\tier9shortsword.recipe recipes\weapons\floran\tier9\tier9spear.recipe recipes\weapons\glitch\tier1\glitchtier1axe.recipe recipes\weapons\glitch\tier1\glitchtier1broadsword.recipe recipes\weapons\glitch\tier1\glitchtier1dagger.recipe recipes\weapons\glitch\tier1\glitchtier1hammer.recipe recipes\weapons\glitch\tier1\glitchtier1shortsword.recipe recipes\weapons\glitch\tier1\glitchtier1spear.recipe recipes\weapons\glitch\tier10\tier10axe.recipe recipes\weapons\glitch\tier10\tier10broadsword.recipe recipes\weapons\glitch\tier10\tier10dagger.recipe recipes\weapons\glitch\tier10\tier10hammer.recipe recipes\weapons\glitch\tier10\tier10shortsword.recipe recipes\weapons\glitch\tier10\tier10spear.recipe recipes\weapons\glitch\tier2\glitchtier2axe.recipe recipes\weapons\glitch\tier2\glitchtier2broadsword.recipe recipes\weapons\glitch\tier2\glitchtier2dagger.recipe recipes\weapons\glitch\tier2\glitchtier2hammer.recipe recipes\weapons\glitch\tier2\glitchtier2shortsword.recipe recipes\weapons\glitch\tier2\glitchtier2spear.recipe recipes\weapons\glitch\tier3\glitchtier3axe.recipe recipes\weapons\glitch\tier3\glitchtier3broadsword.recipe recipes\weapons\glitch\tier3\glitchtier3dagger.recipe recipes\weapons\glitch\tier3\glitchtier3hammer.recipe recipes\weapons\glitch\tier3\glitchtier3shortsword.recipe recipes\weapons\glitch\tier3\glitchtier3spear.recipe recipes\weapons\glitch\tier4\glitchtier4axe.recipe recipes\weapons\glitch\tier4\glitchtier4broadsword.recipe recipes\weapons\glitch\tier4\glitchtier4dagger.recipe recipes\weapons\glitch\tier4\glitchtier4hammer.recipe recipes\weapons\glitch\tier4\glitchtier4shortsword.recipe recipes\weapons\glitch\tier4\glitchtier4spear.recipe recipes\weapons\glitch\tier5\tier5axe.recipe recipes\weapons\glitch\tier5\tier5broadsword.recipe recipes\weapons\glitch\tier5\tier5dagger.recipe recipes\weapons\glitch\tier5\tier5hammer.recipe recipes\weapons\glitch\tier5\tier5shortsword.recipe recipes\weapons\glitch\tier5\tier5spear.recipe recipes\weapons\glitch\tier6\tier6axe.recipe recipes\weapons\glitch\tier6\tier6broadsword.recipe recipes\weapons\glitch\tier6\tier6dagger.recipe recipes\weapons\glitch\tier6\tier6hammer.recipe recipes\weapons\glitch\tier6\tier6shortsword.recipe recipes\weapons\glitch\tier6\tier6spear.recipe recipes\weapons\glitch\tier7\tier7axe.recipe recipes\weapons\glitch\tier7\tier7broadsword.recipe recipes\weapons\glitch\tier7\tier7dagger.recipe recipes\weapons\glitch\tier7\tier7hammer.recipe recipes\weapons\glitch\tier7\tier7shortsword.recipe recipes\weapons\glitch\tier7\tier7spear.recipe recipes\weapons\glitch\tier8\tier8axe.recipe recipes\weapons\glitch\tier8\tier8broadsword.recipe recipes\weapons\glitch\tier8\tier8dagger.recipe recipes\weapons\glitch\tier8\tier8hammer.recipe recipes\weapons\glitch\tier8\tier8shortsword.recipe recipes\weapons\glitch\tier8\tier8spear.recipe recipes\weapons\glitch\tier9\tier9axe.recipe recipes\weapons\glitch\tier9\tier9broadsword.recipe recipes\weapons\glitch\tier9\tier9dagger.recipe recipes\weapons\glitch\tier9\tier9hammer.recipe recipes\weapons\glitch\tier9\tier9shortsword.recipe recipes\weapons\glitch\tier9\tier9spear.recipe recipes\weapons\human\tier1\humantier1axe.recipe recipes\weapons\human\tier1\humantier1broadsword.recipe recipes\weapons\human\tier1\humantier1dagger.recipe recipes\weapons\human\tier1\humantier1hammer.recipe recipes\weapons\human\tier1\humantier1shortsword.recipe recipes\weapons\human\tier1\humantier1spear.recipe recipes\weapons\human\tier10\tier10axe.recipe recipes\weapons\human\tier10\tier10broadsword.recipe recipes\weapons\human\tier10\tier10dagger.recipe recipes\weapons\human\tier10\tier10hammer.recipe recipes\weapons\human\tier10\tier10shortsword.recipe recipes\weapons\human\tier10\tier10spear.recipe recipes\weapons\human\tier2\humantier2axe.recipe recipes\weapons\human\tier2\humantier2broadsword.recipe recipes\weapons\human\tier2\humantier2dagger.recipe recipes\weapons\human\tier2\humantier2hammer.recipe recipes\weapons\human\tier2\humantier2shortsword.recipe recipes\weapons\human\tier2\humantier2spear.recipe recipes\weapons\human\tier3\humantier3axe.recipe recipes\weapons\human\tier3\humantier3broadsword.recipe recipes\weapons\human\tier3\humantier3dagger.recipe recipes\weapons\human\tier3\humantier3hammer.recipe recipes\weapons\human\tier3\humantier3shortsword.recipe recipes\weapons\human\tier3\humantier3spear.recipe recipes\weapons\human\tier4\humantier4axe.recipe recipes\weapons\human\tier4\humantier4broadsword.recipe recipes\weapons\human\tier4\humantier4dagger.recipe recipes\weapons\human\tier4\humantier4hammer.recipe recipes\weapons\human\tier4\humantier4shortsword.recipe recipes\weapons\human\tier4\humantier4spear.recipe recipes\weapons\human\tier5\tier5axe.recipe recipes\weapons\human\tier5\tier5broadsword.recipe recipes\weapons\human\tier5\tier5dagger.recipe recipes\weapons\human\tier5\tier5hammer.recipe recipes\weapons\human\tier5\tier5shortsword.recipe recipes\weapons\human\tier5\tier5spear.recipe recipes\weapons\human\tier6\tier6axe.recipe recipes\weapons\human\tier6\tier6broadsword.recipe recipes\weapons\human\tier6\tier6dagger.recipe recipes\weapons\human\tier6\tier6hammer.recipe recipes\weapons\human\tier6\tier6shortsword.recipe recipes\weapons\human\tier6\tier6spear.recipe recipes\weapons\human\tier7\tier7axe.recipe recipes\weapons\human\tier7\tier7broadsword.recipe recipes\weapons\human\tier7\tier7dagger.recipe recipes\weapons\human\tier7\tier7hammer.recipe recipes\weapons\human\tier7\tier7shortsword.recipe recipes\weapons\human\tier7\tier7spear.recipe recipes\weapons\human\tier8\tier8axe.recipe recipes\weapons\human\tier8\tier8broadsword.recipe recipes\weapons\human\tier8\tier8dagger.recipe recipes\weapons\human\tier8\tier8hammer.recipe recipes\weapons\human\tier8\tier8shortsword.recipe recipes\weapons\human\tier8\tier8spear.recipe recipes\weapons\human\tier9\tier9axe.recipe recipes\weapons\human\tier9\tier9broadsword.recipe recipes\weapons\human\tier9\tier9dagger.recipe recipes\weapons\human\tier9\tier9hammer.recipe recipes\weapons\human\tier9\tier9shortsword.recipe recipes\weapons\human\tier9\tier9spear.recipe recipes\weapons\hylotl\tier1\hylotltier1axe.recipe recipes\weapons\hylotl\tier1\hylotltier1broadsword.recipe recipes\weapons\hylotl\tier1\hylotltier1dagger.recipe recipes\weapons\hylotl\tier1\hylotltier1hammer.recipe recipes\weapons\hylotl\tier1\hylotltier1shortsword.recipe recipes\weapons\hylotl\tier1\hylotltier1spear.recipe recipes\weapons\hylotl\tier10\tier10axe.recipe recipes\weapons\hylotl\tier10\tier10broadsword.recipe recipes\weapons\hylotl\tier10\tier10dagger.recipe recipes\weapons\hylotl\tier10\tier10hammer.recipe recipes\weapons\hylotl\tier10\tier10shortsword.recipe recipes\weapons\hylotl\tier10\tier10spear.recipe recipes\weapons\hylotl\tier2\hylotltier2axe.recipe recipes\weapons\hylotl\tier2\hylotltier2broadsword.recipe recipes\weapons\hylotl\tier2\hylotltier2dagger.recipe recipes\weapons\hylotl\tier2\hylotltier2hammer.recipe recipes\weapons\hylotl\tier2\hylotltier2shortsword.recipe recipes\weapons\hylotl\tier2\hylotltier2spear.recipe recipes\weapons\hylotl\tier3\hylotltier3axe.recipe recipes\weapons\hylotl\tier3\hylotltier3broadsword.recipe recipes\weapons\hylotl\tier3\hylotltier3dagger.recipe recipes\weapons\hylotl\tier3\hylotltier3hammer.recipe recipes\weapons\hylotl\tier3\hylotltier3shortsword.recipe recipes\weapons\hylotl\tier3\hylotltier3spear.recipe recipes\weapons\hylotl\tier4\hylotltier4axe.recipe recipes\weapons\hylotl\tier4\hylotltier4broadsword.recipe recipes\weapons\hylotl\tier4\hylotltier4dagger.recipe recipes\weapons\hylotl\tier4\hylotltier4hammer.recipe recipes\weapons\hylotl\tier4\hylotltier4shortsword.recipe recipes\weapons\hylotl\tier4\hylotltier4spear.recipe recipes\weapons\hylotl\tier5\tier5axe.recipe recipes\weapons\hylotl\tier5\tier5broadsword.recipe recipes\weapons\hylotl\tier5\tier5dagger.recipe recipes\weapons\hylotl\tier5\tier5hammer.recipe recipes\weapons\hylotl\tier5\tier5shortsword.recipe recipes\weapons\hylotl\tier5\tier5spear.recipe recipes\weapons\hylotl\tier6\tier6axe.recipe recipes\weapons\hylotl\tier6\tier6broadsword.recipe recipes\weapons\hylotl\tier6\tier6dagger.recipe recipes\weapons\hylotl\tier6\tier6hammer.recipe recipes\weapons\hylotl\tier6\tier6shortsword.recipe recipes\weapons\hylotl\tier6\tier6spear.recipe recipes\weapons\hylotl\tier7\tier7axe.recipe recipes\weapons\hylotl\tier7\tier7broadsword.recipe recipes\weapons\hylotl\tier7\tier7dagger.recipe recipes\weapons\hylotl\tier7\tier7hammer.recipe recipes\weapons\hylotl\tier7\tier7shortsword.recipe recipes\weapons\hylotl\tier7\tier7spear.recipe recipes\weapons\hylotl\tier8\tier8axe.recipe recipes\weapons\hylotl\tier8\tier8broadsword.recipe recipes\weapons\hylotl\tier8\tier8dagger.recipe recipes\weapons\hylotl\tier8\tier8hammer.recipe recipes\weapons\hylotl\tier8\tier8shortsword.recipe recipes\weapons\hylotl\tier8\tier8spear.recipe recipes\weapons\hylotl\tier9\tier9axe.recipe recipes\weapons\hylotl\tier9\tier9broadsword.recipe recipes\weapons\hylotl\tier9\tier9dagger.recipe recipes\weapons\hylotl\tier9\tier9hammer.recipe recipes\weapons\hylotl\tier9\tier9shortsword.recipe recipes\weapons\hylotl\tier9\tier9spear.recipe [NEW] recipes\weapons\manipulator\apexsteelstaff1.recipe [NEW] recipes\weapons\manipulator\apexsteelstaff2.recipe [NEW] recipes\weapons\manipulator\aviancrystalstaff1.recipe [NEW] recipes\weapons\manipulator\aviancrystalstaff2.recipe [NEW] recipes\weapons\manipulator\floranleafstaff1.recipe [NEW] recipes\weapons\manipulator\floranleafstaff2.recipe [NEW] recipes\weapons\manipulator\glitchglitchstaff1.recipe [NEW] recipes\weapons\manipulator\glitchglitchstaff2.recipe [NEW] recipes\weapons\manipulator\humanplasmastaff1.recipe [NEW] recipes\weapons\manipulator\humanplasmastaff2.recipe [NEW] recipes\weapons\manipulator\hylotlaquastaff1.recipe [NEW] recipes\weapons\manipulator\hylotlaquastaff2.recipe [NEW] recipes\weapons\manipulator\novakidlightstaff1.recipe [NEW] recipes\weapons\manipulator\novakidlightstaff2.recipe [NEW] recipes\weapons\novakid\revolver\novatier10revolver.recipe [NEW] recipes\weapons\novakid\revolver\novatier1revolver.recipe [NEW] recipes\weapons\novakid\revolver\novatier2revolver.recipe [NEW] recipes\weapons\novakid\revolver\novatier3revolver.recipe [NEW] recipes\weapons\novakid\revolver\novatier4revolver.recipe [NEW] recipes\weapons\novakid\revolver\novatier5revolver.recipe [NEW] recipes\weapons\novakid\revolver\novatier6revolver.recipe [NEW] recipes\weapons\novakid\revolver\novatier7revolver.recipe [NEW] recipes\weapons\novakid\revolver\novatier8revolver.recipe [NEW] recipes\weapons\novakid\revolver\novatier9revolver.recipe [NEW] recipes\weapons\novakid\rifle\novatier10rifle.recipe [NEW] recipes\weapons\novakid\rifle\novatier1rifle.recipe [NEW] recipes\weapons\novakid\rifle\novatier2rifle.recipe [NEW] recipes\weapons\novakid\rifle\novatier3rifle.recipe [NEW] recipes\weapons\novakid\rifle\novatier4rifle.recipe [NEW] recipes\weapons\novakid\rifle\novatier5rifle.recipe [NEW] recipes\weapons\novakid\rifle\novatier6rifle.recipe [NEW] recipes\weapons\novakid\rifle\novatier7rifle.recipe [NEW] recipes\weapons\novakid\rifle\novatier8rifle.recipe [NEW] recipes\weapons\novakid\rifle\novatier9rifle.recipe [NEW] recipes\weapons\tier1\huntingspear.recipe [NEW] recipes\weapons\tier2\molotov.recipe [NEW] recipes\weapons\tier2\steelspoon.recipe [NEW] recipes\weapons\tier2\throwingaxe.recipe [NEW] recipes\weapons\tier2\throwingdagger.recipe [NEW] recipes\weapons\tier2\throwingspear.recipe [NEW] recipes\weapons\tier3\crayonblue.recipe [NEW] recipes\weapons\tier3\crayongreen.recipe [NEW] recipes\weapons\tier3\crayonorange.recipe [NEW] recipes\weapons\tier3\crayonpurple.recipe [NEW] recipes\weapons\tier3\crayonred.recipe [NEW] recipes\weapons\tier3\crayonyellow.recipe [NEW] recipes\weapons\tier3\frostshield.recipe [NEW] recipes\weapons\tier3\frostspear.recipe [NEW] recipes\weapons\tier3\giganticsnowball.recipe [NEW] recipes\weapons\tier3\largesnowball.recipe [NEW] recipes\weapons\tier3\mediumsnowball.recipe [NEW] recipes\weapons\tier3\paintgunblue.recipe [NEW] recipes\weapons\tier3\paintgungreen.recipe [NEW] recipes\weapons\tier3\paintgunorange.recipe [NEW] recipes\weapons\tier3\paintgunpurple.recipe [NEW] recipes\weapons\tier3\paintgunred.recipe [NEW] recipes\weapons\tier3\paintgunyellow.recipe [NEW] recipes\weapons\tier3\snowball.recipe [NEW] recipes\weapons\tier3\snowflakeshuriken.recipe [NEW] recipes\weapons\tier3\thorngrenade.recipe [NEW] recipes\weapons\tier3\thornyneedler.recipe [NEW] recipes\weapons\tier3\throwingbones.recipe recipes\wirestation\circuitboard.recipe [NEW] recipes\wirestation\liquidsensor.recipe [NEW] recipes\wirestation\persistentswitch.recipe [NEW] recipes\wirestation\scanner.recipe [NEW] recipes\wirestation\tinywallbutton.recipe [NEW] recipes\wirestation\tinywallswitch.recipe [NEW] recipes\wirestation\wire.recipe scripts\entityproxy.lua scripts\sensors.lua scripts\statemachine.lua scripts\util.lua scripts\vec2.lua scripts\api\monsterhooks.lua scripts\api\npchooks.lua scripts\api\objecthooks.lua scripts\api\world.lua [NEW] sfx\blocks\footstep_treasure.wav sfx\cinematics\avian_frame7.ogg [NEW] sfx\cinematics\event-horizon.ogg [NEW] sfx\cinematics\fish_laugh.ogg [NEW] sfx\cinematics\gravitational-collapse-loop.ogg [NEW] sfx\cinematics\gravitational-collapse.ogg [NEW] sfx\cinematics\impact-event.ogg [NEW] sfx\cinematics\testbattle.ogg [NEW] sfx\environmental\garden_day.ogg [NEW] sfx\environmental\garden_night.ogg [NEW] sfx\environmental\garden_underground.ogg [NEW] sfx\gun\blowgun1.wav [NEW] sfx\gun\blowgun2.wav [NEW] sfx\gun\blowgun3.wav [NEW] sfx\gun\bonepistol.wav [NEW] sfx\gun\bonerifle.wav [NEW] sfx\gun\boneshotgun.wav [NEW] sfx\gun\firebow_loose_perfect.wav [NEW] sfx\gun\frozenbow_loose_perfect.wav [NEW] sfx\gun\frozenfirebow_loose_perfect.wav [NEW] sfx\gun\gnomegun1.wav [NEW] sfx\gun\gnomegun2.wav [NEW] sfx\gun\gnomegun3.wav [NEW] sfx\gun\gnomegun4.wav [NEW] sfx\gun\gnome_throw1.wav [NEW] sfx\gun\gnome_throw2.wav [NEW] sfx\gun\gnome_throw3.wav [NEW] sfx\gun\gnome_throw4.wav [NEW] sfx\gun\gnome_throw5.wav [NEW] sfx\gun\gnome_throw6.wav [NEW] sfx\gun\gnome_throw7.wav [NEW] sfx\gun\gnome_throw8.wav [NEW] sfx\gun\gnome_throw9.wav [NEW] sfx\gun\impact_rainbow.wav sfx\gun\mp4.wav [NEW] sfx\gun\needler1.wav [NEW] sfx\gun\paintgun1.wav [NEW] sfx\gun\paintgun2.wav [NEW] sfx\gun\paintgun3.wav [NEW] sfx\gun\paintgun4.wav [NEW] sfx\gun\paintgun5.wav [NEW] sfx\gun\pistol6.wav [NEW] sfx\gun\plasma_mp6.wav [NEW] sfx\gun\plasma_mp7.wav [NEW] sfx\gun\plasma_pistol2bassy.wav [NEW] sfx\gun\pumpgun_blast1.wav [NEW] sfx\gun\pumpgun_blast2.wav [NEW] sfx\gun\pumpgun_blast3.wav [NEW] sfx\gun\pumpgun_draw1.wav [NEW] sfx\gun\pumpgun_draw2.wav [NEW] sfx\gun\pumpgun_draw3.wav [NEW] sfx\gun\pumpgun_fullblast1.wav [NEW] sfx\gun\pumpgun_fullblast2.wav [NEW] sfx\gun\rifle1.wav [NEW] sfx\gun\rifle2.wav [NEW] sfx\gun\squeaky1.wav sfx\humanoid\avianhurt_male1.wav sfx\humanoid\hylotlhurt_female1.wav sfx\humanoid\hylotlhurt_male1.wav [NEW] sfx\humanoid\novakidhurt_female1.wav [NEW] sfx\humanoid\novakidhurt_male1.wav [NEW] sfx\humanoid\player_death1.wav [NEW] sfx\humanoid\player_death2.wav [NEW] sfx\humanoid\player_death3.wav [NEW] sfx\humanoid\test_avianhurt_male1.wav [NEW] sfx\humanoid\test_avianhurt_male2.wav [NEW] sfx\humanoid\test_avianhurt_male3.wav [NEW] sfx\humanoid\test_hylotlhurt_female1.wav [NEW] sfx\humanoid\test_hylotlhurt_female2.wav [NEW] sfx\humanoid\test_hylotlhurt_female3.wav [NEW] sfx\humanoid\test_hylotlhurt_male1.wav [NEW] sfx\humanoid\test_hylotlhurt_male2.wav [NEW] sfx\humanoid\test_hylotlhurt_male3.wav sfx\instruments\keyboard\a0-1.ogg sfx\instruments\keyboard\a0-2.ogg sfx\instruments\keyboard\a0-3.ogg sfx\instruments\keyboard\a0-4.ogg sfx\instruments\keyboard\a0-5.ogg sfx\instruments\keyboard\a0-6.ogg [NEW] sfx\instruments\keyboard\a0-6.xmp [NEW] sfx\instruments\microphone\a1bo.ogg [NEW] sfx\instruments\microphone\a1do.ogg [NEW] sfx\instruments\microphone\a2bo.ogg [NEW] sfx\instruments\microphone\a2do.ogg [NEW] sfx\instruments\microphone\a3bo.ogg [NEW] sfx\instruments\microphone\a3do.ogg [NEW] sfx\instruments\microphone\a4bo.ogg [NEW] sfx\instruments\microphone\a4do.ogg [NEW] sfx\instruments\microphone\a5bo.ogg [NEW] sfx\instruments\microphone\a5do.ogg [NEW] sfx\instruments\microphone\a6bo.ogg [NEW] sfx\instruments\microphone\a6do.ogg [NEW] sfx\instruments\microphone\a7bo.ogg [NEW] sfx\instruments\microphone\a7do.ogg [NEW] sfx\instruments\microphonefem\a1ba.ogg [NEW] sfx\instruments\microphonefem\a1da.ogg [NEW] sfx\instruments\microphonefem\a1la.ogg [NEW] sfx\instruments\microphonefem\a2ba.ogg [NEW] sfx\instruments\microphonefem\a2da.ogg [NEW] sfx\instruments\microphonefem\a2la.ogg [NEW] sfx\instruments\microphonefem\a3ba.ogg [NEW] sfx\instruments\microphonefem\a3da.ogg [NEW] sfx\instruments\microphonefem\a3la.ogg [NEW] sfx\instruments\microphonefem\a4ba.ogg [NEW] sfx\instruments\microphonefem\a4da.ogg [NEW] sfx\instruments\microphonefem\a4la.ogg [NEW] sfx\instruments\microphonefem\a5ba.ogg [NEW] sfx\instruments\microphonefem\a5da.ogg [NEW] sfx\instruments\microphonefem\a5la.ogg [NEW] sfx\instruments\microphonefem\a6ba.ogg [NEW] sfx\instruments\microphonefem\a6da.ogg [NEW] sfx\instruments\microphonefem\a6la.ogg [NEW] sfx\instruments\microphonefem\a7ba.ogg [NEW] sfx\instruments\microphonefem\a7da.ogg [NEW] sfx\instruments\microphonefem\a7la.ogg [NEW] sfx\instruments\microphonefem\e4ba.ogg [NEW] sfx\instruments\microphonefem\e4da.ogg [NEW] sfx\instruments\microphonefem\e4la.ogg [NEW] sfx\instruments\microphonefem\mute.ogg [NEW] sfx\instruments\microphonefem\tuning.config [NEW] sfx\interface\aichatter1.wav [NEW] sfx\interface\aichatter1_loop.wav [NEW] sfx\interface\aichatter2.wav [NEW] sfx\interface\aichatter2_loop.wav [NEW] sfx\interface\energy_full1.wav [NEW] sfx\interface\energy_full2.wav [NEW] sfx\interface\energy_full3.wav [NEW] sfx\interface\energy_out1.wav [NEW] sfx\interface\energy_out2.wav [NEW] sfx\interface\item_equip.wav [NEW] sfx\interface\item_holster.wav [NEW] sfx\interface\ship_confirm1.wav [NEW] sfx\interface\ship_confirm2.wav [NEW] sfx\interface\ship_error1.wav [NEW] sfx\interface\ship_powerup1.wav [NEW] sfx\interface\ship_powerup2.wav [NEW] sfx\interface\ship_repair_event.wav [NEW] sfx\interface\ship_totalrepair_event.wav [NEW] sfx\interface\ship_upgrade_event.wav [NEW] sfx\interface\ship_upgrading.wav [NEW] sfx\interface\ship_upgrading_faded.wav sfx\melee\1h_sword_kill_organic1.wav sfx\melee\blunt_hit_organic.wav sfx\melee\blunt_kill_organic1.wav sfx\melee\bouquet_hit_organic.wav sfx\melee\bouquet_hit_robotic.wav sfx\melee\bouquet_kill_organic.wav sfx\melee\dagger_hit_robotic.wav [NEW] sfx\melee\lash_hit_organic.wav [NEW] sfx\melee\lash_kill_organic.wav [NEW] sfx\melee\sawblade_hit_organic.wav [NEW] sfx\melee\sawblade_hit_robotic.wav [NEW] sfx\melee\sawblade_kill_organic.wav [NEW] sfx\melee\shield_block_floran.wav [NEW] sfx\melee\shield_block_floran_perfect.wav [NEW] sfx\melee\shield_block_ice.wav [NEW] sfx\melee\shield_block_ice_perfect.wav [NEW] sfx\melee\shield_block_metal.wav [NEW] sfx\melee\shield_block_metal_perfect.wav [NEW] sfx\melee\shield_block_wood.wav [NEW] sfx\melee\shield_block_wood_perfect.wav [NEW] sfx\melee\shield_break_floran.wav [NEW] sfx\melee\shield_break_ice.wav [NEW] sfx\melee\shield_break_metal.wav [NEW] sfx\melee\shield_break_wood.wav [NEW] sfx\melee\swing_axe_fire1.wav [NEW] sfx\melee\swing_axe_fire2.wav [NEW] sfx\melee\swing_axe_fire3.wav [NEW] sfx\melee\swing_dagger_fire1.wav [NEW] sfx\melee\swing_dagger_fire2.wav [NEW] sfx\melee\swing_dagger_fire3.wav [NEW] sfx\melee\swing_fire1.wav [NEW] sfx\melee\swing_fire2.wav [NEW] sfx\melee\swing_fire3.wav [NEW] sfx\melee\swing_fire4.wav [NEW] sfx\melee\swing_hammer_fire1.wav [NEW] sfx\melee\swing_hammer_fire2.wav [NEW] sfx\melee\swing_hammer_fire3.wav [NEW] sfx\melee\swing_hammer_thorns.wav [NEW] sfx\melee\swing_onehanded_fire1.wav [NEW] sfx\melee\swing_onehanded_fire2.wav [NEW] sfx\melee\swing_onehanded_fire3.wav [NEW] sfx\melee\swing_spear_fire1.wav [NEW] sfx\melee\swing_spear_fire2.wav [NEW] sfx\melee\swing_spear_fire3.wav [NEW] sfx\melee\swing_teslaspear.wav [NEW] sfx\melee\swing_twohanded_fire1.wav [NEW] sfx\melee\swing_twohanded_fire2.wav [NEW] sfx\melee\swing_twohanded_fire3.wav [NEW] sfx\melee\swing_twohanded_water1.wav [NEW] sfx\melee\swing_twohanded_water2.wav [NEW] sfx\melee\swing_twohanded_water3.wav [NEW] sfx\melee\swing_twohanded_water4.wav [NEW] sfx\melee\sword_parry_big.wav [NEW] sfx\melee\tarhammer_hit_organic.wav [NEW] sfx\melee\tarhammer_hit_robotic.wav [NEW] sfx\melee\tesla_shock1.wav [NEW] sfx\melee\tesla_shock2.wav [NEW] sfx\melee\tesla_shock_kill.wav [NEW] sfx\npc\monsters\monster_bite1.wav [NEW] sfx\npc\monsters\monster_bite2.wav [NEW] sfx\npc\monsters\monster_butt.wav [NEW] sfx\npc\monsters\monster_lash.wav [NEW] sfx\npc\monsters\monster_slash1.wav [NEW] sfx\npc\monsters\monster_slash2.wav [NEW] sfx\npc\monsters\monster_surprise.wav [NEW] sfx\npc\monsters\smallflying_swoop.wav [NEW] sfx\objects\apexcoolcomputer_switchoff.wav [NEW] sfx\objects\apexcoolcomputer_switchon.wav [NEW] sfx\objects\apexstatue3_switchoff.wav [NEW] sfx\objects\apexstatue3_switchon.wav [NEW] sfx\objects\bookcase_close.wav [NEW] sfx\objects\bookcase_open.wav [NEW] sfx\objects\bowlingpin_strike1.wav [NEW] sfx\objects\bowlingpin_strike2.wav [NEW] sfx\objects\bowlingpin_strike3.wav [NEW] sfx\objects\brokenfuelhatch.wav [NEW] sfx\objects\console_generic_switchoff.wav [NEW] sfx\objects\console_generic_switchon.wav [NEW] sfx\objects\drillmachine.wav [NEW] sfx\objects\drillmachine_off.wav [NEW] sfx\objects\floodlights_off.wav [NEW] sfx\objects\floodlights_on.wav sfx\objects\fridge_close.wav sfx\objects\fridge_open.wav [NEW] sfx\objects\jukebox.ogg [NEW] sfx\objects\medievallamp_off1.wav [NEW] sfx\objects\medievallamp_off2.wav [NEW] sfx\objects\medievallamp_on1.wav [NEW] sfx\objects\medievallamp_on2.wav [NEW] sfx\objects\miningchest_close.wav [NEW] sfx\objects\miningchest_open.wav [NEW] sfx\objects\oillantern_off.wav [NEW] sfx\objects\oillantern_on.wav [NEW] sfx\objects\outpostbutton.wav [NEW] sfx\objects\outpostmonitor_static.wav sfx\objects\plantpanel_interact.wav [NEW] sfx\objects\propeller_small.wav [NEW] sfx\objects\redalert2.wav [NEW] sfx\objects\scififurnace.wav sfx\objects\screen1.wav sfx\objects\screen2.wav sfx\objects\screen3.wav sfx\objects\screen4.wav sfx\objects\screen5.wav [NEW] sfx\objects\shippingcontainer_close.wav [NEW] sfx\objects\shippingcontainer_open.wav [NEW] sfx\objects\smalllamppost_break1.wav [NEW] sfx\objects\smalllamppost_break2.wav [NEW] sfx\objects\smalllamppost_break3.wav [NEW] sfx\objects\stonedoor_close.wav [NEW] sfx\objects\stonedoor_close_fast.wav [NEW] sfx\objects\stonedoor_open.wav [NEW] sfx\objects\stonedoor_open_fast.wav [NEW] sfx\objects\tinywallbutton.wav [NEW] sfx\objects\tinywallswitch.wav [NEW] sfx\objects\torch_off1.wav [NEW] sfx\objects\torch_off2.wav [NEW] sfx\objects\torch_off3.wav [NEW] sfx\objects\torch_on1.wav [NEW] sfx\objects\torch_on2.wav sfx\objects\tv_static.wav [NEW] sfx\objects\windchime.wav [NEW] sfx\projectiles\bonecrumble1.wav [NEW] sfx\projectiles\bonecrumble2.wav [NEW] sfx\projectiles\bonecrumble3.wav [NEW] sfx\projectiles\bubble_cluster.wav [NEW] sfx\projectiles\bubble_impact.wav [NEW] sfx\projectiles\crystalhum.wav [NEW] sfx\projectiles\firework_explode1.wav [NEW] sfx\projectiles\firework_launch1.wav [NEW] sfx\projectiles\giganticsnowball_impact.wav [NEW] sfx\projectiles\glitchscratch.wav [NEW] sfx\projectiles\glitchtear.wav [NEW] sfx\projectiles\gnome_hit_organic.wav [NEW] sfx\projectiles\gnome_hit_robotic.wav [NEW] sfx\projectiles\gnome_impact1.wav [NEW] sfx\projectiles\gnome_impact2.wav [NEW] sfx\projectiles\gnome_impact3.wav [NEW] sfx\projectiles\gnome_impact4.wav [NEW] sfx\projectiles\gnome_impact5.wav [NEW] sfx\projectiles\gnome_impact6.wav [NEW] sfx\projectiles\largesnowball_impact.wav [NEW] sfx\projectiles\mediumsnowball_impact.wav [NEW] sfx\projectiles\redgiant.wav [NEW] sfx\projectiles\snowball_hit_organic1.wav [NEW] sfx\projectiles\snowball_hit_organic2.wav [NEW] sfx\projectiles\snowball_hit_robotic1.wav [NEW] sfx\projectiles\snowball_hit_robotic2.wav [NEW] sfx\projectiles\snowball_impact.wav [NEW] sfx\projectiles\tar_hit_organic1.wav [NEW] sfx\projectiles\tar_hit_organic2.wav [NEW] sfx\projectiles\tar_hit_organic3.wav [NEW] sfx\projectiles\tar_hit_organic4.wav [NEW] sfx\projectiles\tar_hit_organic5.wav [NEW] sfx\projectiles\tar_hit_robotic1.wav [NEW] sfx\projectiles\tar_hit_robotic2.wav [NEW] sfx\projectiles\tar_hit_robotic3.wav [NEW] sfx\projectiles\tar_hit_robotic4.wav [NEW] sfx\projectiles\tar_hit_robotic5.wav [NEW] sfx\projectiles\thorngrenadeblast1.wav [NEW] sfx\projectiles\thorngrenadeblast2.wav [NEW] sfx\projectiles\thorngrenadeblast3.wav [NEW] sfx\projectiles\throwingboulder_impact1.wav [NEW] sfx\tech\tech_blink1.wav sfx\tech\tech_blink2.wav [NEW] sfx\tech\tech_blink3.wav [NEW] sfx\tech\tech_dashftl1.wav [NEW] sfx\tech\tech_dashftl2.wav [NEW] sfx\tech\tech_energycharge.wav [NEW] sfx\tech\tech_jetpack_thrust1.wav [NEW] sfx\tech\tech_jetpack_thrust2.wav [NEW] sfx\tech\tech_particlethrust.wav [NEW] sfx\tech\tech_rocketboots.wav [NEW] sfx\tech\tech_rocketboots_thrust1.wav [NEW] sfx\tech\tech_rocketboots_thrust2.wav [NEW] sfx\tech\vehicle_appear1.wav [NEW] sfx\tech\vehicle_appear2.wav [NEW] sfx\tech\vehicle_appear3.wav [NEW] sfx\tech\vehicle_disappear1.wav [NEW] sfx\tools\beamaxe1.wav [NEW] sfx\tools\beamaxe2.wav [NEW] sfx\tools\beamaxe3.wav [NEW] sfx\tools\pickaxe_break.wav [NEW] ships\apex\apext0.structure [NEW] ships\apex\apext0blocks.png [NEW] ships\apex\apext1.png [NEW] ships\apex\apext1.structure [NEW] ships\apex\apext1blocks.png [NEW] ships\apex\apext1lit.png [NEW] ships\apex\apext2.png [NEW] ships\apex\apext2.structure [NEW] ships\apex\apext2blocks.png [NEW] ships\apex\apext2lit.png [NEW] ships\apex\apext3.png [NEW] ships\apex\apext3.structure [NEW] ships\apex\apext3blocks.png [NEW] ships\apex\apext3lit.png [NEW] ships\apex\apext4.png [NEW] ships\apex\apext4.structure [NEW] ships\apex\apext4blocks.png [NEW] ships\apex\apext4lit.png [NEW] ships\apex\apext5.png [NEW] ships\apex\apext5.structure [NEW] ships\apex\apext5blocks.png [NEW] ships\apex\apext5lit.png [NEW] ships\apex\apext6.png [NEW] ships\apex\apext6.structure [NEW] ships\apex\apext6blocks.png [NEW] ships\apex\apext6lit.png [NEW] ships\apex\apext7.png [NEW] ships\apex\apext7.structure [NEW] ships\apex\apext7blocks.png [NEW] ships\apex\apext7lit.png [NEW] ships\apex\apext8.png [NEW] ships\apex\apext8.structure [NEW] ships\apex\apext8blocks.png [NEW] ships\apex\apext8lit.png [NEW] ships\apex\blockkey.config [NEW] ships\avian\aviant0.structure [NEW] ships\avian\aviant0blocks.png [NEW] ships\avian\aviant1.png [NEW] ships\avian\aviant1.structure [NEW] ships\avian\aviant1blocks.png [NEW] ships\avian\aviant1lit.png [NEW] ships\avian\aviant2.png [NEW] ships\avian\aviant2.structure [NEW] ships\avian\aviant2blocks.png [NEW] ships\avian\aviant2lit.png [NEW] ships\avian\aviant3.png [NEW] ships\avian\aviant3.structure [NEW] ships\avian\aviant3blocks.png [NEW] ships\avian\aviant3lit.png [NEW] ships\avian\aviant4.png [NEW] ships\avian\aviant4.structure [NEW] ships\avian\aviant4blocks.png [NEW] ships\avian\aviant4lit.png [NEW] ships\avian\aviant5.png [NEW] ships\avian\aviant5.structure [NEW] ships\avian\aviant5blocks.png [NEW] ships\avian\aviant5lit.png [NEW] ships\avian\aviant6.png [NEW] ships\avian\aviant6.structure [NEW] ships\avian\aviant6blocks.png [NEW] ships\avian\aviant6lit.png [NEW] ships\avian\aviant7.png [NEW] ships\avian\aviant7.structure [NEW] ships\avian\aviant7blocks.png [NEW] ships\avian\aviant7lit.png [NEW] ships\avian\aviant8.png [NEW] ships\avian\aviant8.structure [NEW] ships\avian\aviant8blocks.png [NEW] ships\avian\aviant8lit.png [NEW] ships\avian\blockkey.config [NEW] ships\avian\shipshipxxx.png [NEW] ships\floran\blockkey.config [NEW] ships\floran\florant0.structure [NEW] ships\floran\florant0blocks.png [NEW] ships\floran\florant1.png [NEW] ships\floran\florant1.structure [NEW] ships\floran\florant1blocks.png [NEW] ships\floran\florant1lit.png [NEW] ships\floran\florant2.png [NEW] ships\floran\florant2.structure [NEW] ships\floran\florant2blocks.png [NEW] ships\floran\florant2lit.png [NEW] ships\floran\florant3.png [NEW] ships\floran\florant3.structure [NEW] ships\floran\florant3blocks.png [NEW] ships\floran\florant3lit.png [NEW] ships\floran\florant4.png [NEW] ships\floran\florant4.structure [NEW] ships\floran\florant4blocks.png [NEW] ships\floran\florant4lit.png [NEW] ships\floran\florant5.png [NEW] ships\floran\florant5.structure [NEW] ships\floran\florant5blocks.png [NEW] ships\floran\florant5lit.png [NEW] ships\floran\florant6.png [NEW] ships\floran\florant6.structure [NEW] ships\floran\florant6blocks.png [NEW] ships\floran\florant6lit.png [NEW] ships\floran\florant7.png [NEW] ships\floran\florant7.structure [NEW] ships\floran\florant7blocks.png [NEW] ships\floran\florant7lit.png [NEW] ships\floran\florant8.png [NEW] ships\floran\florant8.structure [NEW] ships\floran\florant8blocks.png [NEW] ships\floran\florant8lit.png [NEW] ships\glitch\blockkey.config [NEW] ships\glitch\glitcht0.structure [NEW] ships\glitch\glitcht0blocks.png [NEW] ships\glitch\glitcht1.png [NEW] ships\glitch\glitcht1.structure [NEW] ships\glitch\glitcht1blocks.png [NEW] ships\glitch\glitcht1lit.png [NEW] ships\glitch\glitcht2.png [NEW] ships\glitch\glitcht2.structure [NEW] ships\glitch\glitcht2blocks.png [NEW] ships\glitch\glitcht2lit.png [NEW] ships\glitch\glitcht3.png [NEW] ships\glitch\glitcht3.structure [NEW] ships\glitch\glitcht3blocks.png [NEW] ships\glitch\glitcht3lit.png [NEW] ships\glitch\glitcht4.png [NEW] ships\glitch\glitcht4.structure [NEW] ships\glitch\glitcht4blocks.png [NEW] ships\glitch\glitcht4lit.png [NEW] ships\glitch\glitcht5.png [NEW] ships\glitch\glitcht5.structure [NEW] ships\glitch\glitcht5blocks.png [NEW] ships\glitch\glitcht5lit.png [NEW] ships\glitch\glitcht6.png [NEW] ships\glitch\glitcht6.structure [NEW] ships\glitch\glitcht6blocks.png [NEW] ships\glitch\glitcht6lit.png [NEW] ships\glitch\glitcht7.png [NEW] ships\glitch\glitcht7.structure [NEW] ships\glitch\glitcht7blocks.png [NEW] ships\glitch\glitcht7lit.png [NEW] ships\glitch\glitcht8.png [NEW] ships\glitch\glitcht8.structure [NEW] ships\glitch\glitcht8blocks.png [NEW] ships\glitch\glitcht8lit.png [NEW] ships\glitch\oldshipship.png [NEW] ships\glitch\shipshipxxx.png [NEW] ships\human\blockkey.config [NEW] ships\human\humant0.structure [NEW] ships\human\humant0blocks.png [NEW] ships\human\humant1.png [NEW] ships\human\humant1.structure [NEW] ships\human\humant1blocks.png [NEW] ships\human\humant1lit.png [NEW] ships\human\humant2.png [NEW] ships\human\humant2.structure [NEW] ships\human\humant2blocks.png [NEW] ships\human\humant2lit.png [NEW] ships\human\humant3.png [NEW] ships\human\humant3.structure [NEW] ships\human\humant3blocks.png [NEW] ships\human\humant3lit.png [NEW] ships\human\humant4.png [NEW] ships\human\humant4.structure [NEW] ships\human\humant4blocks.png [NEW] ships\human\humant4lit.png [NEW] ships\human\humant5.png [NEW] ships\human\humant5.structure [NEW] ships\human\humant5blocks.png [NEW] ships\human\humant5lit.png [NEW] ships\human\humant6.png [NEW] ships\human\humant6.structure [NEW] ships\human\humant6blocks.png [NEW] ships\human\humant6lit.png [NEW] ships\human\humant7.png [NEW] ships\human\humant7.structure [NEW] ships\human\humant7blocks.png [NEW] ships\human\humant7lit.png [NEW] ships\human\humant8.png [NEW] ships\human\humant8.structure [NEW] ships\human\humant8blocks.png [NEW] ships\human\humant8lit.png [NEW] ships\human\shipshipxxx.png [NEW] ships\hylotl\blockkey.config [NEW] ships\hylotl\hylotlt0.structure [NEW] ships\hylotl\hylotlt0blocks.png [NEW] ships\hylotl\hylotlt1.png [NEW] ships\hylotl\hylotlt1.structure [NEW] ships\hylotl\hylotlt1blocks.png [NEW] ships\hylotl\hylotlt1lit.png [NEW] ships\hylotl\hylotlt2.png [NEW] ships\hylotl\hylotlt2.structure [NEW] ships\hylotl\hylotlt2blocks.png [NEW] ships\hylotl\hylotlt2lit.png [NEW] ships\hylotl\hylotlt3.png [NEW] ships\hylotl\hylotlt3.structure [NEW] ships\hylotl\hylotlt3blocks.png [NEW] ships\hylotl\hylotlt3lit.png [NEW] ships\hylotl\hylotlt4.png [NEW] ships\hylotl\hylotlt4.structure [NEW] ships\hylotl\hylotlt4blocks.png [NEW] ships\hylotl\hylotlt4lit.png [NEW] ships\hylotl\hylotlt5.png [NEW] ships\hylotl\hylotlt5.structure [NEW] ships\hylotl\hylotlt5blocks.png [NEW] ships\hylotl\hylotlt5lit.png [NEW] ships\hylotl\hylotlt6.png [NEW] ships\hylotl\hylotlt6.structure [NEW] ships\hylotl\hylotlt6blocks.png [NEW] ships\hylotl\hylotlt6lit.png [NEW] ships\hylotl\hylotlt7.png [NEW] ships\hylotl\hylotlt7.structure [NEW] ships\hylotl\hylotlt7blocks.png [NEW] ships\hylotl\hylotlt7lit.png [NEW] ships\hylotl\hylotlt8.png [NEW] ships\hylotl\hylotlt8.structure [NEW] ships\hylotl\hylotlt8blocks.png [NEW] ships\hylotl\hylotlt8lit.png [NEW] ships\novakid\blockkey.config [NEW] ships\novakid\novakidt0.structure [NEW] ships\novakid\novakidt0blocks.png [NEW] ships\novakid\novakidt1.png [NEW] ships\novakid\novakidt1.structure [NEW] ships\novakid\novakidt1blocks.png [NEW] ships\novakid\novakidt1lit.png [NEW] ships\novakid\novakidt2.png [NEW] ships\novakid\novakidt2.structure [NEW] ships\novakid\novakidt2blocks.png [NEW] ships\novakid\novakidt2lit.png [NEW] ships\novakid\novakidt3.png [NEW] ships\novakid\novakidt3.structure [NEW] ships\novakid\novakidt3blocks.png [NEW] ships\novakid\novakidt3lit.png [NEW] ships\novakid\novakidt4.png [NEW] ships\novakid\novakidt4.structure [NEW] ships\novakid\novakidt4blocks.png [NEW] ships\novakid\novakidt4lit.png [NEW] ships\novakid\novakidt5.png [NEW] ships\novakid\novakidt5.structure [NEW] ships\novakid\novakidt5blocks.png [NEW] ships\novakid\novakidt5lit.png [NEW] ships\novakid\novakidt6.png [NEW] ships\novakid\novakidt6.structure [NEW] ships\novakid\novakidt6blocks.png [NEW] ships\novakid\novakidt6lit.png [NEW] ships\novakid\novakidt7.png [NEW] ships\novakid\novakidt7.structure [NEW] ships\novakid\novakidt7blocks.png [NEW] ships\novakid\novakidt7lit.png [NEW] ships\novakid\novakidt8.png [NEW] ships\novakid\novakidt8.structure [NEW] ships\novakid\novakidt8blocks.png [NEW] ships\novakid\novakidt8lit.png [NEW] ships\novakid\novakidt8_1.png [NEW] ships\novakid\novakidt8_1lit.png [NEW] ships\novakid\novakidt8_2.png [NEW] ships\novakid\novakidt8_2lit.png species\apex.species species\apexnamegen.config species\avian.species species\aviannamegen.config species\floran.species species\glitch.species species\human.species species\humannamegen.config species\hylotl.species species\hylotlnamegen.config [NEW] species\novakid.species [NEW] species\novakidnamegen.config [NEW] species\penguin.species [NEW] species\penguinnamegen.config [NEW] stats\monster_primary.lua [NEW] stats\npc_primary.lua [NEW] stats\player_primary.lua [NEW] stats\effects\antidote\antidote.lua [NEW] stats\effects\antidote\antidote.statuseffect [NEW] stats\effects\bandage\bandage.animation [NEW] stats\effects\bandage\bandage.lua [NEW] stats\effects\bandage\bandage1.statuseffect [NEW] stats\effects\bandage\bandage2.statuseffect [NEW] stats\effects\bandage\bandage3.statuseffect [NEW] stats\effects\bandage\bandage4.statuseffect [NEW] stats\effects\bandage\bandage5.statuseffect [NEW] stats\effects\bandage\bandage6.statuseffect [NEW] stats\effects\biomecold\biomecold.animation [NEW] stats\effects\biomecold\biomecold.lua [NEW] stats\effects\biomecold\biomecold.statuseffect [NEW] stats\effects\biomeheat\biomeheat.animation [NEW] stats\effects\biomeheat\biomeheat.lua [NEW] stats\effects\biomeheat\biomeheat.statuseffect [NEW] stats\effects\biomeradiation\biomeradiation.animation [NEW] stats\effects\biomeradiation\biomeradiation.lua [NEW] stats\effects\biomeradiation\biomeradiation.statuseffect [NEW] stats\effects\bouncy\bouncy.lua [NEW] stats\effects\bouncy\bouncy.statuseffect [NEW] stats\effects\burning\burning.animation [NEW] stats\effects\burning\burning.lua [NEW] stats\effects\burning\burning.statuseffect [NEW] stats\effects\color\color.lua [NEW] stats\effects\color\colorblue.statuseffect [NEW] stats\effects\color\colorgreen.statuseffect [NEW] stats\effects\color\colororange.statuseffect [NEW] stats\effects\color\colorpurple.statuseffect [NEW] stats\effects\color\colorred.statuseffect [NEW] stats\effects\color\coloryellow.statuseffect [NEW] stats\effects\crash\crash.animation [NEW] stats\effects\crash\crash.lua [NEW] stats\effects\crash\crash.statuseffect [NEW] stats\effects\energyregen\energyregen.animation [NEW] stats\effects\energyregen\energyregen.lua [NEW] stats\effects\energyregen\energyregen.statuseffect [NEW] stats\effects\energyregen\energyregen192.statuseffect [NEW] stats\effects\energyregen\energyregen288.statuseffect [NEW] stats\effects\energyregen\energyregen384.statuseffect [NEW] stats\effects\energyregen\energyregen480.statuseffect [NEW] stats\effects\energyregen\energyregen672.statuseffect [NEW] stats\effects\energyregen\energyregen96.statuseffect [NEW] stats\effects\food\foodheal\foodheal.animation [NEW] stats\effects\food\foodheal\foodheal.lua [NEW] stats\effects\food\foodheal\foodheal10.statuseffect [NEW] stats\effects\food\foodheal\foodheal120.statuseffect [NEW] stats\effects\food\foodheal\foodheal135.statuseffect [NEW] stats\effects\food\foodheal\foodheal145.statuseffect [NEW] stats\effects\food\foodheal\foodheal170.statuseffect [NEW] stats\effects\food\foodheal\foodheal190.statuseffect [NEW] stats\effects\food\foodheal\foodheal215.statuseffect [NEW] stats\effects\food\foodheal\foodheal240.statuseffect [NEW] stats\effects\food\foodheal\foodheal25.statuseffect [NEW] stats\effects\food\foodheal\foodheal265.statuseffect [NEW] stats\effects\food\foodheal\foodheal315.statuseffect [NEW] stats\effects\food\foodheal\foodheal35.statuseffect [NEW] stats\effects\food\foodheal\foodheal360.statuseffect [NEW] stats\effects\food\foodheal\foodheal50.statuseffect [NEW] stats\effects\food\foodheal\foodheal70.statuseffect [NEW] stats\effects\food\foodheal\foodheal720.statuseffect [NEW] stats\effects\food\foodheal\foodheal95.statuseffect [NEW] stats\effects\food\wellfed\wellfed.lua [NEW] stats\effects\food\wellfed\wellfed.statuseffect [NEW] stats\effects\freeze\freeze.animation [NEW] stats\effects\freeze\freeze.lua [NEW] stats\effects\freeze\freeze.statuseffect [NEW] stats\effects\frostslow\frostslow.animation [NEW] stats\effects\frostslow\frostslow.lua [NEW] stats\effects\frostslow\frostslow.statuseffect [NEW] stats\effects\frozenburning\frozenburning.animation [NEW] stats\effects\frozenburning\frozenburning.lua [NEW] stats\effects\frozenburning\frozenburning.statuseffect [NEW] stats\effects\glow\glow.animation [NEW] stats\effects\glow\glow.lua [NEW] stats\effects\glow\glow.statuseffect [NEW] stats\effects\headlamp\headlamp.animation [NEW] stats\effects\headlamp\headlamp.lua [NEW] stats\effects\headlamp\headlamp.statuseffect [NEW] stats\effects\invisible\invisible.lua [NEW] stats\effects\invisible\invisible.statuseffect [NEW] stats\effects\jumpboost\jumpboost.animation [NEW] stats\effects\jumpboost\jumpboost.lua [NEW] stats\effects\jumpboost\jumpboost.statuseffect [NEW] stats\effects\jumpboost\jumpboost25.lua [NEW] stats\effects\jumpboost\jumpboost25.statuseffect [NEW] stats\effects\lanternglow\lanternglow.animation [NEW] stats\effects\lanternglow\lanternglow.lua [NEW] stats\effects\lanternglow\lanternglow.statuseffect [NEW] stats\effects\lavaglow\lavaglow.animation [NEW] stats\effects\lavaglow\lavaglow.lua [NEW] stats\effects\lavaglow\lavaglow.statuseffect [NEW] stats\effects\levitation\levitation.animation [NEW] stats\effects\levitation\levitation.lua [NEW] stats\effects\levitation\levitation.statuseffect [NEW] stats\effects\liquidimmunity\liquidimmunity.lua [NEW] stats\effects\liquidimmunity\liquidimmunity.statuseffect [NEW] stats\effects\lowgrav\lowgrav.animation [NEW] stats\effects\lowgrav\lowgrav.lua [NEW] stats\effects\lowgrav\lowgrav.statuseffect [NEW] stats\effects\maxenergyboost\maxenergyboost.lua [NEW] stats\effects\maxenergyboost\maxenergyboost10.statuseffect [NEW] stats\effects\maxenergyboost\maxenergyboost100.statuseffect [NEW] stats\effects\maxenergyboost\maxenergyboost120.statuseffect [NEW] stats\effects\maxenergyboost\maxenergyboost130.statuseffect [NEW] stats\effects\maxenergyboost\maxenergyboost170.statuseffect [NEW] stats\effects\maxenergyboost\maxenergyboost20.statuseffect [NEW] stats\effects\maxenergyboost\maxenergyboost30.statuseffect [NEW] stats\effects\maxenergyboost\maxenergyboost40.statuseffect [NEW] stats\effects\maxenergyboost\maxenergyboost50.statuseffect [NEW] stats\effects\maxenergyboost\maxenergyboost60.statuseffect [NEW] stats\effects\maxenergyboost\maxenergyboost80.statuseffect [NEW] stats\effects\maxhealthboost\maxhealthboost.lua [NEW] stats\effects\maxhealthboost\maxhealthboost10.statuseffect [NEW] stats\effects\maxhealthboost\maxhealthboost15.statuseffect [NEW] stats\effects\maxhealthboost\maxhealthboost20.statuseffect [NEW] stats\effects\maxhealthboost\maxhealthboost30.statuseffect [NEW] stats\effects\maxhealthboost\maxhealthboost40.statuseffect [NEW] stats\effects\maxhealthboost\maxhealthboost5.statuseffect [NEW] stats\effects\maxhealthboost\maxhealthboost50.statuseffect [NEW] stats\effects\maxhealthboost\maxhealthboost60.statuseffect [NEW] stats\effects\melting\melting.animation [NEW] stats\effects\melting\melting.lua [NEW] stats\effects\melting\melting.statuseffect [NEW] stats\effects\mudslow\mudslow.animation [NEW] stats\effects\mudslow\mudslow.lua [NEW] stats\effects\mudslow\mudslow.statuseffect [NEW] stats\effects\nitroglycerine\nitroglycerine.lua [NEW] stats\effects\nitroglycerine\nitroglycerine.statuseffect [NEW] stats\effects\nofalldamage\nofalldamage.lua [NEW] stats\effects\nofalldamage\nofalldamage.statuseffect [NEW] stats\effects\nude\nude.lua [NEW] stats\effects\nude\nude.statuseffect [NEW] stats\effects\paralysis\paralysis.animation [NEW] stats\effects\paralysis\paralysis.lua [NEW] stats\effects\paralysis\paralysis.statuseffect [NEW] stats\effects\partytime\partytime.animation [NEW] stats\effects\partytime\partytime.lua [NEW] stats\effects\partytime\partytime.statuseffect [NEW] stats\effects\rage\rage.animation [NEW] stats\effects\rage\rage.lua [NEW] stats\effects\rage\rage.statuseffect [NEW] stats\effects\regeneration\regeneration.animation [NEW] stats\effects\regeneration\regeneration.lua [NEW] stats\effects\regeneration\regeneration1.statuseffect [NEW] stats\effects\regeneration\regeneration2.statuseffect [NEW] stats\effects\regeneration\regeneration3.statuseffect [NEW] stats\effects\regeneration\regeneration4.statuseffect [NEW] stats\effects\regeneration\regenerationfast.statuseffect [NEW] stats\effects\runboost\runboost.animation [NEW] stats\effects\runboost\runboost.lua [NEW] stats\effects\runboost\runboost.statuseffect [NEW] stats\effects\runboost\runboost25.lua [NEW] stats\effects\runboost\runboost25.statuseffect [NEW] stats\effects\shieldeffect\bubbleshield.animation [NEW] stats\effects\shieldeffect\bubbleshield.statuseffect [NEW] stats\effects\shieldeffect\shieldeffect.animation [NEW] stats\effects\shieldeffect\shieldeffect.lua [NEW] stats\effects\shieldeffect\staticshield.statuseffect [NEW] stats\effects\shieldeffect\techshield.animation [NEW] stats\effects\shieldeffect\techshield.statuseffect [NEW] stats\effects\shieldregen\shieldregen.animation [NEW] stats\effects\shieldregen\shieldregen.lua [NEW] stats\effects\shieldregen\shieldregen.statuseffect [NEW] stats\effects\swimming\swimming.animation [NEW] stats\effects\swimming\swimming.lua [NEW] stats\effects\swimming\swimming.statuseffect [NEW] stats\effects\tarslow\tarslow.animation [NEW] stats\effects\tarslow\tarslow.lua [NEW] stats\effects\tarslow\tarslow.statuseffect [NEW] stats\effects\thorns\nova.statuseffect [NEW] stats\effects\thorns\thorns.lua [NEW] stats\effects\thorns\thorns.statuseffect [NEW] stats\effects\weakpoison\weakpoison.animation [NEW] stats\effects\weakpoison\weakpoison.lua [NEW] stats\effects\weakpoison\weakpoison.statuseffect [NEW] stats\effects\wet\wet.animation [NEW] stats\effects\wet\wet.lua [NEW] stats\effects\wet\wet.statuseffect [NEW] tech\boat.png [NEW] tech\bounce.png [NEW] tech\energyregen.png [NEW] tech\ftlboost.png tech\gravityball.png [NEW] tech\groundsmash.png [NEW] tech\humanhoverbike.png [NEW] tech\lightrig.png [NEW] tech\particleboost.png [NEW] tech\particlethrust.png [NEW] tech\regeneration.png [NEW] tech\rocketboots.png [NEW] tech\shield.png [NEW] tech\skin1.png tech\automobile\car.lua [NEW] tech\automobile\humancar\humancar.animation [NEW] tech\automobile\humancar\humancar.tech [NEW] tech\automobile\humancar\humancar.techitem [NEW] tech\automobile\humancar\humancarforeground.frames [NEW] tech\automobile\humancar\humancarforeground.png [NEW] tech\automobile\humanjeep\jeep\humanjeep.animation [NEW] tech\automobile\humanjeep\jeep\humanjeep.tech [NEW] tech\automobile\humanjeep\jeep\humanjeep.techitem [NEW] tech\automobile\humanjeep\jeep\humanjeepbackground.frames [NEW] tech\automobile\humanjeep\jeep\humanjeepbackground.png [NEW] tech\automobile\humanjeep\jeep\humanjeepforeground.frames [NEW] tech\automobile\humanjeep\jeep\humanjeepforeground.png tech\blink\blink.animation tech\blink\blink.lua tech\blink\randblink.tech tech\blink\randblink.techitem tech\blink\targetblink.tech tech\blink\targetblink.techitem [NEW] tech\boat\boat.animation [NEW] tech\boat\boat.frames [NEW] tech\boat\boat.lua [NEW] tech\boat\boat.png [NEW] tech\boat\boat.tech [NEW] tech\boat\boat.techitem [NEW] tech\boat\propeller.frames [NEW] tech\boat\propeller.png tech\booster\booster.lua tech\booster\bubbleboost.animation tech\booster\bubbleboost.tech tech\booster\bubbleboost.techitem tech\booster\butterflyboost.tech tech\booster\butterflyboost.techitem tech\booster\cameramanboost.tech tech\booster\cameramanboost.techitem [NEW] tech\booster\particlethrust.animation [NEW] tech\booster\particlethrust.tech [NEW] tech\booster\particlethrust.techitem [NEW] tech\bounce\bounce.animation [NEW] tech\bounce\bounce.lua [NEW] tech\bounce\bounce.tech [NEW] tech\bounce\bounce.techitem [NEW] tech\bounce\bubble.png tech\dash\dash.lua tech\dash\dash.tech tech\dash\dash.techitem [NEW] tech\dash\ftlboost.animation [NEW] tech\dash\ftlboost.tech [NEW] tech\dash\ftlboost.techitem [NEW] tech\energyregen\energyregen.animation [NEW] tech\energyregen\energyregen.lua [NEW] tech\energyregen\energyregen.tech [NEW] tech\energyregen\energyregen.techitem [NEW] tech\groundsmash\groundsmash.animation [NEW] tech\groundsmash\groundsmash.lua [NEW] tech\groundsmash\groundsmash.tech [NEW] tech\groundsmash\groundsmash.techitem [NEW] tech\hoverbike\hoverbike.lua [NEW] tech\hoverbike\humanhoverbike\humanhoverbike.animation [NEW] tech\hoverbike\humanhoverbike\humanhoverbike.tech [NEW] tech\hoverbike\humanhoverbike\humanhoverbike.techitem [NEW] tech\hoverbike\humanhoverbike\humanhoverbikebackground.frames [NEW] tech\hoverbike\humanhoverbike\humanhoverbikebackground.png [NEW] tech\hoverbike\humanhoverbike\humanhoverbikeforeground.frames [NEW] tech\hoverbike\humanhoverbike\humanhoverbikeforeground.png [NEW] tech\jetpack\gravitybubble.animation [NEW] tech\jetpack\gravitybubble.tech [NEW] tech\jetpack\gravitybubble.techitem tech\jetpack\hover.animation tech\jetpack\hover.tech tech\jetpack\hover.techitem tech\jetpack\jetpack.lua [NEW] tech\jetpack\rocketboots.animation [NEW] tech\jetpack\rocketboots.tech [NEW] tech\jetpack\rocketboots.techitem [NEW] tech\lightrig\lightrig.animation [NEW] tech\lightrig\lightrig.lua [NEW] tech\lightrig\lightrig.tech [NEW] tech\lightrig\lightrig.techitem tech\mech\mech.lua tech\mech\apexmech\apexmech.tech tech\mech\apexmech\apexmech.techitem tech\mech\apexmech\bulletmuzzle1.animation tech\mech\glitchmech\bulletmuzzle1.animation tech\mech\glitchmech\glitchmech.tech tech\mech\glitchmech\glitchmech.techitem tech\mech\humanmech\bulletmuzzle1.animation tech\mech\humanmech\humanmech.animation tech\mech\humanmech\humanmech.tech tech\mech\humanmech\humanmech.techitem tech\morphball\morphball.lua tech\morphball\morphball.tech tech\morphball\morphball.techitem tech\multijump\doublejump.tech tech\multijump\doublejump.techitem tech\multijump\multijump.animation tech\multijump\multijump.lua [NEW] tech\regeneration\regeneration.animation [NEW] tech\regeneration\regeneration.lua [NEW] tech\regeneration\regeneration.tech [NEW] tech\regeneration\regeneration.techitem [NEW] tech\shield\shield.animation [NEW] tech\shield\shield.lua [NEW] tech\shield\shield.tech [NEW] tech\shield\shield.techitem [NEW] tech\shield\shieldbubble.frames [NEW] tech\shield\shieldbubble.png [NEW] tech\skins\breathprotection\breathprotection.lua [NEW] tech\skins\breathprotection\breathprotection.tech [NEW] tech\skins\breathprotection\breathprotection.techitem [NEW] tech\skins\breathprotection\overlay.png [NEW] tech\skins\breathprotection\suits\apex-female.png [NEW] tech\skins\breathprotection\suits\apex-male.png [NEW] tech\skins\breathprotection\suits\avian-female.png [NEW] tech\skins\breathprotection\suits\avian-male.png [NEW] tech\skins\breathprotection\suits\floran-female.png [NEW] tech\skins\breathprotection\suits\floran-male.png [NEW] tech\skins\breathprotection\suits\glitch-female.png [NEW] tech\skins\breathprotection\suits\glitch-male.png [NEW] tech\skins\breathprotection\suits\human-female.png [NEW] tech\skins\breathprotection\suits\human-male.png [NEW] tech\skins\breathprotection\suits\hylotl-female.png [NEW] tech\skins\breathprotection\suits\hylotl-male.png [NEW] tech\skins\breathprotection\suits\novakid-female.png [NEW] tech\skins\breathprotection\suits\novakid-male.png [NEW] tech\skins\coldprotection\coldprotection.lua [NEW] tech\skins\coldprotection\coldprotection.tech [NEW] tech\skins\coldprotection\coldprotection.techitem [NEW] tech\skins\coldprotection\overlay.png [NEW] tech\skins\coldprotection\suits\apex-female.png [NEW] tech\skins\coldprotection\suits\apex-male.png [NEW] tech\skins\coldprotection\suits\avian-female.png [NEW] tech\skins\coldprotection\suits\avian-male.png [NEW] tech\skins\coldprotection\suits\floran-female.png [NEW] tech\skins\coldprotection\suits\floran-male.png [NEW] tech\skins\coldprotection\suits\glitch-female.png [NEW] tech\skins\coldprotection\suits\glitch-male.png [NEW] tech\skins\coldprotection\suits\human-female.png [NEW] tech\skins\coldprotection\suits\human-male.png [NEW] tech\skins\coldprotection\suits\hylotl-female.png [NEW] tech\skins\coldprotection\suits\hylotl-male.png [NEW] tech\skins\coldprotection\suits\novakid-female.png [NEW] tech\skins\coldprotection\suits\novakid-male.png [NEW] tech\skins\heatprotection\heatprotection.lua [NEW] tech\skins\heatprotection\heatprotection.tech [NEW] tech\skins\heatprotection\heatprotection.techitem [NEW] tech\skins\heatprotection\overlay.png [NEW] tech\skins\heatprotection\suits\apex-female.png [NEW] tech\skins\heatprotection\suits\apex-male.png [NEW] tech\skins\heatprotection\suits\avian-female.png [NEW] tech\skins\heatprotection\suits\avian-male.png [NEW] tech\skins\heatprotection\suits\floran-female.png [NEW] tech\skins\heatprotection\suits\floran-male.png [NEW] tech\skins\heatprotection\suits\glitch-female.png [NEW] tech\skins\heatprotection\suits\glitch-male.png [NEW] tech\skins\heatprotection\suits\human-female.png [NEW] tech\skins\heatprotection\suits\human-male.png [NEW] tech\skins\heatprotection\suits\hylotl-female.png [NEW] tech\skins\heatprotection\suits\hylotl-male.png [NEW] tech\skins\heatprotection\suits\novakid-female.png [NEW] tech\skins\heatprotection\suits\novakid-male.png [NEW] tech\skins\radiationprotection\overlay.png [NEW] tech\skins\radiationprotection\radiationprotection.lua [NEW] tech\skins\radiationprotection\radiationprotection.tech [NEW] tech\skins\radiationprotection\radiationprotection.techitem [NEW] tech\skins\radiationprotection\suits\apex-female.png [NEW] tech\skins\radiationprotection\suits\apex-male.png [NEW] tech\skins\radiationprotection\suits\avian-female.png [NEW] tech\skins\radiationprotection\suits\avian-male.png [NEW] tech\skins\radiationprotection\suits\floran-female.png [NEW] tech\skins\radiationprotection\suits\floran-male.png [NEW] tech\skins\radiationprotection\suits\glitch-female.png [NEW] tech\skins\radiationprotection\suits\glitch-male.png [NEW] tech\skins\radiationprotection\suits\human-female.png [NEW] tech\skins\radiationprotection\suits\human-male.png [NEW] tech\skins\radiationprotection\suits\hylotl-female.png [NEW] tech\skins\radiationprotection\suits\hylotl-male.png [NEW] tech\skins\radiationprotection\suits\novakid-female.png [NEW] tech\skins\radiationprotection\suits\novakid-male.png tech\skyrail\skyrail.lua tech\skyrail\skyrail.tech tech\skyrail\skyrail.techitem tech\superjump\rocketjump.animation tech\superjump\rocketjump.tech tech\superjump\rocketjump.techitem tech\superjump\superjump.lua [NEW] terrain\empty.terrain [NEW] terrain\solid.terrain [NEW] terrain\cave\acidpoolcaves.terrain [NEW] terrain\cave\corecaves.terrain [NEW] terrain\cave\densecaves.terrain [NEW] terrain\cave\mooncaves.terrain [NEW] terrain\cave\moonsurfacecaves.terrain terrain\cave\normalcaves.terrain [NEW] terrain\cave\surfacecaves.terrain [NEW] terrain\surface\canyonssurface.terrain [NEW] terrain\surface\flatdeepislandssurface.terrain [NEW] terrain\surface\flatssurface.terrain [NEW] terrain\surface\floatingislandssurface.terrain [NEW] terrain\surface\giantledgessurface.terrain [NEW] terrain\surface\ledgessurface.terrain [NEW] terrain\surface\lowhillssurface.terrain [NEW] terrain\surface\medhillssurface.terrain [NEW] terrain\surface\mesassurface.terrain [NEW] terrain\surface\mixedsurface.terrain [NEW] terrain\surface\mountainssurface.terrain [NEW] terrain\surface\outposthills.terrain [NEW] terrain\surface\spikessurface.terrain [NEW] tiles\blockprotection.frames [NEW] tiles\blockprotection.png [NEW] tiles\classicmaterialtemplate.config tiles\defaultdamage.config tiles\flammabledamage.config [NEW] tiles\girdertemplate.config [NEW] tiles\pipetemplate.config [NEW] tiles\platformtemplate.config [NEW] tiles\shadows.png [NEW] tiles\skyrailtemplate.config [NEW] tiles\materials\alienrock.material [NEW] tiles\materials\alienrock.png [NEW] tiles\materials\alienstripedblock.material [NEW] tiles\materials\alienstripedblock.png [NEW] tiles\materials\ancientblock.material [NEW] tiles\materials\ancientblock.png [NEW] tiles\materials\ancientbrick.material [NEW] tiles\materials\ancientbrick.png tiles\materials\apexshipdetails.material tiles\materials\apexshipsupport.material tiles\materials\apexshipsupport.png tiles\materials\apexshipwall.material tiles\materials\ash.material [NEW] tiles\materials\asphalt.material [NEW] tiles\materials\asphalt.png tiles\materials\aztec.material tiles\materials\aztectech.material tiles\materials\bamboo.material tiles\materials\bars.material tiles\materials\bars.png tiles\materials\baseboard.material tiles\materials\blackglass.material tiles\materials\blaststone.material [NEW] tiles\materials\blueneonsymbolblock.material [NEW] tiles\materials\blueneonsymbolblock.png tiles\materials\bonematerial.material tiles\materials\bookpiles.material tiles\materials\brains.material tiles\materials\brick.material [NEW] tiles\materials\cactiblock.material [NEW] tiles\materials\cactiblock.png tiles\materials\candyblock.material tiles\materials\castlewalls1.material tiles\materials\castlewalls2.material tiles\materials\chain.material tiles\materials\cheapwallpaper.material tiles\materials\clay.material tiles\materials\cloudblock.material tiles\materials\cobblestone.material tiles\materials\cobblestonebrick.material [NEW] tiles\materials\coconutblock.material [NEW] tiles\materials\coconutblock.png tiles\materials\composite01.material tiles\materials\concrete.material tiles\materials\corruptdirt.material tiles\materials\crosshatch.material tiles\materials\crystalblock.material tiles\materials\darksmoothstone.material tiles\materials\darkwood.material tiles\materials\direstone.material tiles\materials\dirt.material tiles\materials\drydirt.material tiles\materials\drysand.material [NEW] tiles\materials\eyepiles.material [NEW] tiles\materials\eyepiles.png tiles\materials\fadedblocks.material tiles\materials\fence.material tiles\materials\fleshblock.material tiles\materials\frozenwater.material tiles\materials\fullwood1.material tiles\materials\fullwood2.material [NEW] tiles\materials\girder.material [NEW] tiles\materials\girder.png tiles\materials\glass.material tiles\materials\goldblock.material tiles\materials\gravel.material [NEW] tiles\materials\hazard.material [NEW] tiles\materials\hazard.png tiles\materials\heavyironbars.material [NEW] tiles\materials\heavypipe.material [NEW] tiles\materials\heavypipe.png [NEW] tiles\materials\heavypipee.png [NEW] tiles\materials\heavypipehorizontal.png [NEW] tiles\materials\heavypipeinnercornermissing.png [NEW] tiles\materials\heavypipen.png [NEW] tiles\materials\heavypipene.png [NEW] tiles\materials\heavypipenew.png [NEW] tiles\materials\heavypipeno.png [NEW] tiles\materials\heavypipense.png [NEW] tiles\materials\heavypipensew.png [NEW] tiles\materials\heavypipensw.png [NEW] tiles\materials\heavypipenw.png [NEW] tiles\materials\heavypipes.png [NEW] tiles\materials\heavypipese.png [NEW] tiles\materials\heavypipesew.png [NEW] tiles\materials\heavypipesw.png [NEW] tiles\materials\heavypipevertical.png [NEW] tiles\materials\heavypipew.png tiles\materials\hellstone.material tiles\materials\hive.material tiles\materials\homewalls1.material tiles\materials\ice.material tiles\materials\iceblock.material [NEW] tiles\materials\invisible.material [NEW] tiles\materials\invisible.png tiles\materials\ironblock.material tiles\materials\junktech.material tiles\materials\lightmetal.material [NEW] tiles\materials\limestone.material [NEW] tiles\materials\limestone.png [NEW] tiles\materials\lunarbaseblock.material [NEW] tiles\materials\lunarbaseblock.png tiles\materials\magmarock.material tiles\materials\matterblock.material tiles\materials\mediummetal.material tiles\materials\metallic.material tiles\materials\meteoriterock.material [NEW] tiles\materials\mirror.material [NEW] tiles\materials\mirror.png tiles\materials\moondust.material tiles\materials\moonrock.material tiles\materials\moonstone.material tiles\materials\mossypackeddirt.material tiles\materials\mud.material tiles\materials\neonblock.material tiles\materials\obsidian.material tiles\materials\obsidian.png tiles\materials\ornateflooring.material tiles\materials\ornateroofing.material tiles\materials\ornatetiles.material tiles\materials\ornatewall.material tiles\materials\ornatewood.material [NEW] tiles\materials\outpost.material [NEW] tiles\materials\outpostcornermissing.png [NEW] tiles\materials\outposte.png [NEW] tiles\materials\outposthorizontal.png [NEW] tiles\materials\outpostn.png [NEW] tiles\materials\outpostne.png [NEW] tiles\materials\outpostnew.png [NEW] tiles\materials\outpostno.png [NEW] tiles\materials\outpostnse.png [NEW] tiles\materials\outpostnsew.png [NEW] tiles\materials\outpostnsw.png [NEW] tiles\materials\outpostnw.png [NEW] tiles\materials\outposts.png [NEW] tiles\materials\outpostse.png [NEW] tiles\materials\outpostsew.png [NEW] tiles\materials\outpostsupport.material [NEW] tiles\materials\outpostsupport.png [NEW] tiles\materials\outpostsw.png [NEW] tiles\materials\outpostvertical.png [NEW] tiles\materials\outpostw.png [NEW] tiles\materials\outpostwall1.material [NEW] tiles\materials\outpostwall1.png [NEW] tiles\materials\outpostwall2.material [NEW] tiles\materials\outpostwall2.png tiles\materials\packeddirt.material [NEW] tiles\materials\petalblock.material [NEW] tiles\materials\petalblock.png tiles\materials\plantblock.material tiles\materials\plantmatter.material tiles\materials\plate.material tiles\materials\platinumblock.material tiles\materials\pressurizedbeam.material tiles\materials\pressurizedgirder.material tiles\materials\pressurizedgirder.png tiles\materials\pressurizedsteel.material tiles\materials\purplecrystal.material tiles\materials\rainbowwoodblock.material tiles\materials\redtoyblock.material [NEW] tiles\materials\reeds.material [NEW] tiles\materials\reeds.png tiles\materials\rock01.material tiles\materials\rock02.material tiles\materials\rock03.material tiles\materials\rock04.material tiles\materials\rock12.material tiles\materials\rock14.material tiles\materials\rock15.material tiles\materials\rock17.material tiles\materials\rock19.material tiles\materials\rock20.material tiles\materials\rockbrick.material tiles\materials\rooftiles.material tiles\materials\rustyblock.material tiles\materials\rustymetal.material tiles\materials\sand.material tiles\materials\sand2.material tiles\materials\sandstone01.material tiles\materials\sandstoneblock.material tiles\materials\sewage.material [NEW] tiles\materials\sewerpipe.material [NEW] tiles\materials\sewerpipe.png tiles\materials\sewerpipehorizontal.material tiles\materials\sewerpipese.png tiles\materials\sewerpipesw.png tiles\materials\sewerpipevertical.material tiles\materials\shojiscreenpanel.material tiles\materials\shroomblock.material tiles\materials\silverblock.material tiles\materials\slime.material tiles\materials\slush.material tiles\materials\smoothmetal.material tiles\materials\snow.material [NEW] tiles\materials\spidersilkblock.material [NEW] tiles\materials\spidersilkblock.png tiles\materials\stonetiles.material [NEW] tiles\materials\supermatter.material [NEW] tiles\materials\supermatter.png tiles\materials\tar.material tiles\materials\techhull1.material tiles\materials\temple1.material tiles\materials\temple2.material tiles\materials\temple3.material tiles\materials\temple4.material [NEW] tiles\materials\testpipe.material [NEW] tiles\materials\testpipe.png tiles\materials\thatch.material tiles\materials\throwingblock.material tiles\materials\tombbrick.material tiles\materials\tombbrick2.material tiles\materials\tombbrick3.material tiles\materials\tombbrick4.material tiles\materials\tombbrick5.material tiles\materials\treasurehoard.material tiles\materials\vine.material tiles\materials\wallpaper.material tiles\materials\wetdirt.material tiles\materials\wicker.material tiles\materials\woodbridge.material tiles\materials\woodenwindow1.material tiles\materials\woodenwindow2.material tiles\materials\woodpanelling.material tiles\mods\aegisalt.matmod tiles\mods\aegisalt.png [NEW] tiles\mods\aliengrass.matmod [NEW] tiles\mods\aliengrass.png tiles\mods\aridgrass.matmod tiles\mods\ash.matmod tiles\mods\blackash.matmod tiles\mods\bone.matmod tiles\mods\charredgrass.matmod tiles\mods\coal.matmod tiles\mods\copper.matmod [NEW] tiles\mods\corefragment.matmod [NEW] tiles\mods\corefragment.png tiles\mods\crystal.matmod tiles\mods\crystalgrass.matmod tiles\mods\diamond.matmod tiles\mods\fleshgrass.matmod [NEW] tiles\mods\fossil.matmod [NEW] tiles\mods\fossil.png tiles\mods\gold.matmod tiles\mods\grass.matmod tiles\mods\heckgrass.matmod [NEW] tiles\mods\hivegrass.matmod [NEW] tiles\mods\hivegrass.png tiles\mods\iron.matmod tiles\mods\junglegrass.matmod tiles\mods\lead.matmod tiles\mods\metal.matmod [NEW] tiles\mods\moonstone.matmod [NEW] tiles\mods\moonstone.png tiles\mods\platinum.matmod tiles\mods\plutonium.matmod [NEW] tiles\mods\prisilite.matmod [NEW] tiles\mods\prisilite.png [NEW] tiles\mods\roots.matmod [NEW] tiles\mods\roots.png tiles\mods\rubium.matmod tiles\mods\rubium.png tiles\mods\sand.matmod tiles\mods\savannahgrass.matmod tiles\mods\silverore.matmod tiles\mods\snow.matmod tiles\mods\solarium.matmod tiles\mods\sulphur.matmod tiles\mods\tar.matmod tiles\mods\tentaclegrass.matmod tiles\mods\thickgrass.matmod tiles\mods\tilled.matmod tiles\mods\titanium.matmod tiles\mods\titanium.png [NEW] tiles\mods\trianglium.matmod [NEW] tiles\mods\trianglium.png [NEW] tiles\mods\undergrowth.matmod [NEW] tiles\mods\undergrowth.png tiles\mods\uranium.matmod [NEW] tiles\mods\violium.matmod [NEW] tiles\mods\violium.png [NEW] tiles\platforms\ancientplatform.material [NEW] tiles\platforms\ancientplatform.png [NEW] tiles\platforms\apexshipplatform.material tiles\platforms\apexshipplatform.png tiles\platforms\bambooplatform.material tiles\platforms\bambooplatform.png tiles\platforms\copperplatform.material tiles\platforms\copperplatform.png [NEW] tiles\platforms\lunarbaseplatform.material [NEW] tiles\platforms\lunarbaseplatform.png tiles\platforms\modernplatform.material tiles\platforms\modernplatform.png [NEW] tiles\platforms\outpostplatform.material [NEW] tiles\platforms\outpostplatform.png tiles\platforms\plantplatform.material tiles\platforms\plantplatform.png tiles\platforms\platform.material tiles\platforms\platform2.material tiles\platforms\pressurizedplatform.material tiles\platforms\pressurizedplatform.png tiles\platforms\ruinsplatform.material tiles\platforms\ruinsplatform.png tiles\platforms\steelplatform.material tiles\platforms\steelplatform.png tiles\platforms\stoneplatform.material tiles\platforms\stoneplatform.png tiles\platforms\tribalplatform.material tiles\platforms\tribalplatform.png tiles\platforms\woodenplatform.material tiles\platforms\woodenplatform.png tiles\platforms\woodplatform.png tiles\platforms\woodplatform2.png tiles\platforms\wreckplatform.material tiles\platforms\wreckplatform.png tiles\skyrail\skyrailboost.material tiles\skyrail\skyrailbreak.material tiles\skyrail\skyrailplatform.material tiles\skyrail\skyrailplatform.png tiles\skyrail\skyrail_asc.material [NEW] tiles\skyrail\skyrail_asc.png tiles\skyrail\skyrail_boost.png tiles\skyrail\skyrail_break.png tiles\skyrail\skyrail_desc.material [NEW] tiles\skyrail\skyrail_desc.png tiles\skyrail\skyrail_diodel.material [NEW] tiles\skyrail\skyrail_diodel.png tiles\skyrail\skyrail_dioder.material [NEW] tiles\skyrail\skyrail_dioder.png treasure\apexresearchlab.treasurepools [NEW] treasure\biome.treasurepools treasure\bone.treasurepools treasure\brain.treasurepools [NEW] treasure\bugs.treasurepools [NEW] treasure\common.treasurepools treasure\default.treasurechests treasure\dungeon.treasurepools [NEW] treasure\fishing.treasurepools [NEW] treasure\fossils.treasurepools [NEW] treasure\giftmonsterbox.treasurepools [NEW] treasure\harvest.treasurepools [NEW] treasure\holidayspirit.treasurepools treasure\hunting.treasurepools [NEW] treasure\lore.treasurepools [NEW] treasure\monster.treasurepools [NEW] treasure\npc.treasurepools [NEW] treasure\outpost.treasurepools [NEW] treasure\starter.treasurepools [NEW] treasure\trophy.treasurepools [NEW] treasure\missions\floranmission1.treasurepools [NEW] treasure\missions\miningtreasure1.treasurepools [NEW] versioning\itemparameters_0_1.lua versioning\npcentity_1_2.lua [NEW] versioning\worldmetadata_3_4.lua [NEW] versioning\worldmetadata_4_5.lua weather\acidrain\acidrain.weather weather\ash\ash.weather weather\clear\clear.weather weather\crystalrain\crystalrain.weather weather\embers\ember.weather weather\fog\fog.weather weather\groundmist\groundmist.weather weather\hailstones\hailstones.weather weather\meteorshower\largemeteor.weather weather\meteorshower\meteorshower.weather weather\rain\drizzle.weather weather\rain\glowingrain.weather weather\rain\rain.weather weather\rain\storm.weather weather\sandstorm\sandstorm.weather weather\snow\icestorm.weather weather\snow\snow.weather weather\snowstorm\snowstorm.weather weather\spacedustshower\spacedust.weather weather\spacejunk\spacejunk.weather weather\windstorm\windstorm.weather DIFFS ----- assets.config 3,4c3,9 < "assetCleanupTimeout" : 10000, < "cleanupTimeSmear" : 5000, --- > "assetCleanupTimeouts" : { > "config" : 30000, > "image" : 10000, > "audio" : 10000, > "font" : 30000, > "data" : 1000 > }, 19c24 < "version" : "Enraged Koala 20140424" --- > "version" : "Upbeat Giraffe 20141218" celestial.config 8,10c8,9 < "xyCoordRange" : [-100000000, 100000000], < "zCoordRange" : [-10000000, 10000000], < "numCoordHashes" : 4, --- > "xyCoordRange" : [-1000000000, 1000000000], > "zCoordRange" : [-100000000, 100000000], 13c12,17 < "orbitalLevels" : 12, --- > > "planetOrbitalLevels" : 12, > "satelliteOrbitalLevels" : 6, > > "planetRadialSlots" : 12, > "satelliteRadialSlots" : 12, 23d26 < "radialSlots" : 12, 27,58c30 < "skyBrightnessBase" : 0.7843137, < < "maxRecentlyVisitedSystems" : 3, < < "sectors" : [ < { < "id" : "alpha", < "name" : "Alpha Sector", < "sectorSeed" : 71707887027, < "prefix" : "Alpha", < "sectorSymbol" : "/celestial/sector/1.png", < "hueShift" : -30, < < "worldParameters" : { < "threatLevel" : [1, 1], < "unlockedBiomes" : [ "arid", "desert", "forest", "snow", "moon", "barren", "asteroidfield" ] < } < }, < < { < "id" : "beta", < "name" : "Beta Sector", < "sectorSeed" : 912044941247, < "prefix" : "Beta", < "sectorSymbol" : "/celestial/sector/2.png", < "hueShift" : 0, < < "worldParameters" : { < "threatLevel" : [2, 2], < "unlockedBiomes" : [ "arid", "desert", "savannah", "forest", "snow", "moon", "jungle", "barren", "asteroidfield" ] < } < }, --- > "maxRecentlyVisitedSystems" : 20, 60,109c32,37 < { < "id" : "gamma", < "name" : "Gamma Sector", < "sectorSeed" : 877461781495, < "prefix" : "Gamma", < "sectorSymbol" : "/celestial/sector/3.png", < "hueShift" : 30, < < "worldParameters" : { < "threatLevel" : [3, 3], < "unlockedBiomes" : [ "arid", "desert", "savannah", "forest", "snow", "moon", "jungle", "grasslands", "barren", "asteroidfield" ] < } < }, < < { < "id" : "delta", < "name" : "Delta Sector", < "sectorSeed" : 914461284455, < "prefix" : "Delta", < "sectorSymbol" : "/celestial/sector/4.png", < "hueShift" : 60, < < "worldParameters" : { < "threatLevel" : [4, 4], < "unlockedBiomes" : [ "arid", "desert", "savannah", "forest", "snow", "moon", "jungle", "grasslands", "magma", "tentacles", "tundra", "volcanic", "barren", "asteroidfield" ] < } < }, < < { < "id" : "sectorx", < "name" : "X Sector", < "sectorSeed" : 427469981495, < "prefix" : "X", < "sectorSymbol" : "/celestial/sector/x.png", < "hueShift" : 90, < "pvpForce" : true, < < "worldParameters" : { < "threatLevel" : [5, 10], < "unlockedBiomes" : [ "arid", "desert", "savannah", "forest", "snow", "moon", "jungle", "grasslands", "magma", "tentacles", "tundra", "volcanic", "barren", "asteroidfield" ] < } < } < ], < < "planetHorizons" : { < "biomeTextures" : "/celestial/system/horizon/textures/_.png", < "atmosphereTextures" : "/celestial/system/horizon/atmosphere/atmosphere_.png", < "shadowTextures" : "/celestial/system/horizon/shadow/shadow_.png", < "maskTextures" : "/celestial/system/horizon/masks/_.png", < "liquidTextures" : "/celestial/system/horizon/liquids/_.png", --- > "terrestrialHorizons" : { > "biomeTextures" : "/celestial/system/terrestrial/horizon/textures/_.png", > "atmosphereTextures" : "/celestial/system/terrestrial/horizon/atmosphere/atmosphere_.png", > "shadowTextures" : "/celestial/system/terrestrial/horizon/shadow/shadow_.png", > "maskTextures" : "/celestial/system/terrestrial/horizon/masks/_.png", > "liquidTextures" : "/celestial/system/terrestrial/horizon/liquids/_.png", 113a42,43 > "asteroidsHorizons" : "/celestial/system/asteroids/horizon/asteroidfield_.png", > 115,117c45,46 < "RedDwarf" : { < "selectionWeight" : 2.0, < "planetaryBodyProbability" : 0.2, --- > "White" : { > "selectionWeight" : 1.0, 119,120c48,50 < "image" : "/celestial/system/red_sun.png", < "twinkleTime" : [0.5, 1.5] --- > "typeName" : "whitestar", > "image" : "/celestial/system/whitestar.png", > "twinkleTime" : [1.0, 1.5] 124,130c54,59 < "magnitude" : 1, < "description" : "Red Subdwarf", < "imageScale" : 0.12, < "twinkleFrames" : "/celestial/stars/star5pxRed.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star5px.png", < "brightness" : [1, 1], < "temperature" : [6500, 6500] --- > "magnitude" : 3, > "description" : "Small White Star", > "imageScale" : 0.04, > "twinkleFrames" : "/celestial/stars/star7pxWhite.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star7px.png", > "brightness" : [1, 1] 133,139c62,67 < "magnitude" : 2, < "description" : "Red Dwarf", < "imageScale" : 0.16, < "twinkleFrames" : "/celestial/stars/star7pxRed.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star7px.png", < "brightness" : [1, 1], < "temperature" : [6500, 6500] --- > "magnitude" : 5, > "description" : "Medium White Star", > "imageScale" : 0.055, > "twinkleFrames" : "/celestial/stars/star13pxWhite.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star13px.png", > "brightness" : [1, 1] 142,148c70,75 < "magnitude" : 3, < "description" : "Large Red Dwarf", < "imageScale" : 0.20, < "twinkleFrames" : "/celestial/stars/star11pxRed.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star11px.png", < "brightness" : [1, 1], < "temperature" : [6500, 6500] --- > "magnitude" : 7, > "description" : "Large White Star", > "imageScale" : 0.075, > "twinkleFrames" : "/celestial/stars/star17pxWhite.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star17px.png", > "brightness" : [1, 1] 152,153c79,110 < [ [1, 2], "Mild" ], < [ [3, 12], "Cold" ] --- > { > "regionName" : "Tier1", > "orbitRange" : [2, 10], > "bodyProbability" : 0.5, > "planetaryTypes" : [ > {"weight" : 0.8, "item" : "Tier2"}, > {"weight" : 0.15, "item" : "GasGiant"}, > {"weight" : 0.05, "item" : "Barren"} > ], > "satelliteTypes" : [ > {"weight" : 0.3, "item" : "Tier1"}, > {"weight" : 0.7, "item" : "Tier2"} > ] > }, > { > "regionName" : "Moon", > "orbitRange" : [11, 11], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "Moon"} > ], > "satelliteTypes" : [] > }, > { > "regionName" : "Gate", > "orbitRange" : [12, 12], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "AncientGateway"} > ], > "satelliteTypes" : [] > } 157,159c114,115 < "YellowDwarf" : { < "selectionWeight" : 3.0, < "planetaryBodyProbability" : 0.6, --- > "Orange" : { > "selectionWeight" : 1.0, 161,162c117,119 < "image" : "/celestial/system/yellow_sun.png", < "twinkleTime" : [0.5, 1.5] --- > "typeName" : "orangestar", > "image" : "/celestial/system/orangestar.png", > "twinkleTime" : [1.0, 1.5] 167,172c124,128 < "description" : "Small Yellow Dwarf", < "imageScale" : 0.24, < "twinkleFrames" : "/celestial/stars/star11pxYellow.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star11px.png", < "brightness" : [1, 1], < "temperature" : [6500, 6500] --- > "description" : "Small Orange Star", > "imageScale" : 0.04, > "twinkleFrames" : "/celestial/stars/star7pxOrange.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star7px.png", > "brightness" : [1, 1] 175,178c131,134 < "magnitude" : 4, < "description" : "Medium Yellow Dwarf", < "imageScale" : 0.28, < "twinkleFrames" : "/celestial/stars/star13pxYellow.png", --- > "magnitude" : 5, > "description" : "Medium Orange Star", > "imageScale" : 0.055, > "twinkleFrames" : "/celestial/stars/star13pxOrange.png", 180,181c136 < "brightness" : [1, 1], < "temperature" : [6500, 6500] --- > "brightness" : [1, 1] 184,190c139,144 < "magnitude" : 5, < "description" : "Large Yellow Dwarf", < "imageScale" : 0.32, < "twinkleFrames" : "/celestial/stars/star15pxYellow.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star15px.png", < "brightness" : [1, 1], < "temperature" : [6500, 6500] --- > "magnitude" : 7, > "description" : "Large Orange Star", > "imageScale" : 0.075, > "twinkleFrames" : "/celestial/stars/star17pxOrange.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star17px.png", > "brightness" : [1, 1] 194,196c148,181 < [ [2, 3], "Hot" ], < [ [4, 6], "Mild" ], < [ [7, 12], "Cold" ] --- > { > "regionName" : "Tier3", > "orbitRange" : [2, 10], > "bodyProbability" : 0.7, > "planetaryTypes" : [ > {"weight" : 0.8, "item" : "Tier3"}, > {"weight" : 0.15, "item" : "GasGiant"}, > {"weight" : 0.05, "item" : "Barren"} > ], > "satelliteTypes" : [ > {"weight" : 0.2, "item" : "Tier2"}, > {"weight" : 0.6, "item" : "Tier3"}, > {"weight" : 0.15, "item" : "Tier4"}, > {"weight" : 0.05, "item" : "Moon"} > ] > }, > { > "regionName" : "Moon", > "orbitRange" : [11, 11], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "Moon"} > ], > "satelliteTypes" : [] > }, > { > "regionName" : "Gate", > "orbitRange" : [12, 12], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "AncientGateway"} > ], > "satelliteTypes" : [] > } 200c185 < "RedGiant" : { --- > "Yellow" : { 202d186 < "planetaryBodyProbability" : 0.4, 204,205c188,190 < "image" : "/celestial/system/red_sun.png", < "twinkleTime" : [0.5, 1.5] --- > "typeName" : "yellowstar", > "image" : "/celestial/system/yellowstar.png", > "twinkleTime" : [1.0, 1.5] 209,215c194,199 < "magnitude" : 6, < "description" : "Red Giant", < "imageScale" : 0.40, < "twinkleFrames" : "/celestial/stars/star17pxRed.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star17px.png", < "brightness" : [1, 1], < "temperature" : [6500, 6500] --- > "magnitude" : 3, > "description" : "Small Yellow Star", > "imageScale" : 0.04, > "twinkleFrames" : "/celestial/stars/star7pxYellow.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star7px.png", > "brightness" : [1, 1] 218,224c202,207 < "magnitude" : 7, < "description" : "Red Bright Giant", < "imageScale" : 0.44, < "twinkleFrames" : "/celestial/stars/star19pxRed.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star19px.png", < "brightness" : [1, 1], < "temperature" : [6500, 6500] --- > "magnitude" : 5, > "description" : "Medium Yellow Star", > "imageScale" : 0.055, > "twinkleFrames" : "/celestial/stars/star13pxYellow.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star13px.png", > "brightness" : [1, 1] 227,233c210,215 < "magnitude" : 8, < "description" : "Red Supergiant", < "imageScale" : 0.48, < "twinkleFrames" : "/celestial/stars/star21pxRed.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star21px.png", < "brightness" : [1, 1], < "temperature" : [6500, 6500] --- > "magnitude" : 7, > "description" : "Large Yellow Star", > "imageScale" : 0.075, > "twinkleFrames" : "/celestial/stars/star17pxYellow.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star17px.png", > "brightness" : [1, 1] 237,239c219,252 < [ [3, 3], "Hot" ], < [ [4, 9], "Mild" ], < [ [10, 12], "Cold" ] --- > { > "regionName" : "Tier4", > "orbitRange" : [2, 10], > "bodyProbability" : 0.7, > "planetaryTypes" : [ > {"weight" : 0.8, "item" : "Tier4"}, > {"weight" : 0.15, "item" : "GasGiant"}, > {"weight" : 0.05, "item" : "Barren"} > ], > "satelliteTypes" : [ > {"weight" : 0.2, "item" : "Tier3"}, > {"weight" : 0.6, "item" : "Tier4"}, > {"weight" : 0.15, "item" : "Tier5"}, > {"weight" : 0.05, "item" : "Moon"} > ] > }, > { > "regionName" : "Moon", > "orbitRange" : [11, 11], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "Moon"} > ], > "satelliteTypes" : [] > }, > { > "regionName" : "Gate", > "orbitRange" : [12, 12], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "AncientGateway"} > ], > "satelliteTypes" : [] > } 243c256,257 < "BlueGiant" : { --- > > "Blue" : { 245d258 < "planetaryBodyProbability" : 0.4, 247,248c260,262 < "image" : "/celestial/system/blue_sun.png", < "twinkleTime" : [0.5, 1.5] --- > "typeName" : "bluestar", > "image" : "/celestial/system/bluestar.png", > "twinkleTime" : [1.0, 1.5] 252,254c266,284 < "magnitude" : 6, < "description" : "Blue Giant", < "imageScale" : 0.40, --- > "magnitude" : 3, > "description" : "Small Blue Star", > "imageScale" : 0.04, > "twinkleFrames" : "/celestial/stars/star7pxBlue.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star7px.png", > "brightness" : [1, 1] > }, > { > "magnitude" : 5, > "description" : "Medium Blue Star", > "imageScale" : 0.055, > "twinkleFrames" : "/celestial/stars/star13pxBlue.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star13px.png", > "brightness" : [1, 1] > }, > { > "magnitude" : 7, > "description" : "Large Blue Star", > "imageScale" : 0.075, 257,258c287,342 < "brightness" : [1, 1], < "temperature" : [6500, 6500] --- > "brightness" : [1, 1] > } > ], > "orbitRegions" : [ > { > "regionName" : "Tier5", > "orbitRange" : [2, 10], > "bodyProbability" : 0.7, > "planetaryTypes" : [ > {"weight" : 0.8, "item" : "Tier5"}, > {"weight" : 0.15, "item" : "GasGiant"}, > {"weight" : 0.05, "item" : "Barren"} > ], > "satelliteTypes" : [ > {"weight" : 0.2, "item" : "Tier4"}, > {"weight" : 0.6, "item" : "Tier5"}, > {"weight" : 0.15, "item" : "Tier6"}, > {"weight" : 0.05, "item" : "Moon"} > ] > }, > { > "regionName" : "Moon", > "orbitRange" : [11, 11], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "Moon"} > ], > "satelliteTypes" : [] > }, > { > "regionName" : "Gate", > "orbitRange" : [12, 12], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "AncientGateway"} > ], > "satelliteTypes" : [] > } > ] > }, > > "Red" : { > "selectionWeight" : 1.0, > "baseParameters" : { > "typeName" : "redstar", > "image" : "/celestial/system/redstar.png", > "twinkleTime" : [1.0, 1.5] > }, > "variationParameters" : [ > { > "magnitude" : 3, > "description" : "Small Red Star", > "imageScale" : 0.04, > "twinkleFrames" : "/celestial/stars/star7pxRed.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star7px.png", > "brightness" : [1, 1] 261,267c345,350 < "magnitude" : 7, < "description" : "Blue Bright Giant", < "imageScale" : 0.44, < "twinkleFrames" : "/celestial/stars/star19pxBlue.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star19px.png", < "brightness" : [1, 1], < "temperature" : [6500, 6500] --- > "magnitude" : 5, > "description" : "Medium Red Star", > "imageScale" : 0.055, > "twinkleFrames" : "/celestial/stars/star13pxRed.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star13px.png", > "brightness" : [1, 1] 270,276c353,358 < "magnitude" : 8, < "description" : "Blue Supergiant", < "imageScale" : 0.48, < "twinkleFrames" : "/celestial/stars/star21pxBlue.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star21px.png", < "brightness" : [1, 1], < "temperature" : [6500, 6500] --- > "magnitude" : 7, > "description" : "Large Red Star", > "imageScale" : 0.075, > "twinkleFrames" : "/celestial/stars/star17pxRed.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star17px.png", > "brightness" : [1, 1] 280,281c362,394 < [ [3, 7], "Hot" ], < [ [8, 12], "Mild" ] --- > { > "regionName" : "Tier6", > "orbitRange" : [2, 10], > "bodyProbability" : 0.7, > "planetaryTypes" : [ > {"weight" : 0.8, "item" : "Tier6"}, > {"weight" : 0.15, "item" : "GasGiant"}, > {"weight" : 0.05, "item" : "Barren"} > ], > "satelliteTypes" : [ > {"weight" : 0.3, "item" : "Tier5"}, > {"weight" : 0.6, "item" : "Tier6"}, > {"weight" : 0.1, "item" : "Moon"} > ] > }, > { > "regionName" : "Moon", > "orbitRange" : [11, 11], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "Moon"} > ], > "satelliteTypes" : [] > }, > { > "regionName" : "Gate", > "orbitRange" : [12, 12], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "AncientGateway"} > ], > "satelliteTypes" : [] > } 287,289c400,402 < "Terrestrial" : { < "selectionWeight" : 2.0, < "satelliteProbability" : 0.1, --- > "Tier1" : { > "satelliteProbability" : 0.15, > "maxSatelliteCount" : 2, 292,293c405,406 < "type" : "Landable", < "description" : "Terrestiral Planet", --- > "worldType" : "Terrestrial", > "description" : "Tier 1 Planet", 302c415,417 < "dynamicsRange" : [1, 40] --- > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "garden" ] 308a424,428 > "worldSize" : "medium" > }, > { > "imageScale" : 0.15, > "smallImageScale" : 0.6, 309a430,458 > } > ] > }, > > "Tier2" : { > "satelliteProbability" : 0.15, > "maxSatelliteCount" : 2, > > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 2 Planet", > "smallImage" : "/celestial/system/planet_small.png", > "shadowNumber" : [1, 9], > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "forest", "desert" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.125, > "smallImageScale" : 0.5, > "worldSize" : "medium" 314c463,492 < "worldSize" : "verylarge" --- > "worldSize" : "large" > } > ] > }, > > "Tier3" : { > "satelliteProbability" : 0.15, > "maxSatelliteCount" : 2, > > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 3 Planet", > "smallImage" : "/celestial/system/planet_small.png", > "shadowNumber" : [1, 9], > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "savannah", "snow", "ocean" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.125, > "smallImageScale" : 0.5, > "worldSize" : "medium" 317,319c495,497 < "imageScale" : 0.175, < "smallImageScale" : 0.7, < "worldSize" : "huge" --- > "imageScale" : 0.15, > "smallImageScale" : 0.6, > "worldSize" : "large" 321c499,500 < ], --- > ] > }, 323,339c502,601 < "orbitParameters" : { < "Hot" : [ < { < "availableBiomes" : [ "tentacles", "magma", "volcanic", "desert" ] < } < ], < "Mild" : [ < { < "availableBiomes" : [ "tentacles", "desert", "arid", "ocean", "savannah", "grasslands", "jungle", "forest" ] < } < ], < "Cold" : [ < { < "availableBiomes" : [ "snow", "tundra", "arctic" ] < } < ] < } --- > "Tier4" : { > "satelliteProbability" : 0.15, > "maxSatelliteCount" : 2, > > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 4 Planet", > "smallImage" : "/celestial/system/planet_small.png", > "shadowNumber" : [1, 9], > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "toxic", "alien", "jungle" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.125, > "smallImageScale" : 0.5, > "worldSize" : "medium" > }, > { > "imageScale" : 0.15, > "smallImageScale" : 0.6, > "worldSize" : "large" > } > ] > }, > > "Tier5" : { > "satelliteProbability" : 0.15, > "maxSatelliteCount" : 2, > > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 5 Planet", > "smallImage" : "/celestial/system/planet_small.png", > "shadowNumber" : [1, 9], > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "arctic", "tundra" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.125, > "smallImageScale" : 0.5, > "worldSize" : "medium" > }, > { > "imageScale" : 0.15, > "smallImageScale" : 0.6, > "worldSize" : "large" > } > ] > }, > > "Tier6" : { > "satelliteProbability" : 0.15, > "maxSatelliteCount" : 2, > > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 6 Planet", > "smallImage" : "/celestial/system/planet_small.png", > "shadowNumber" : [1, 9], > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "volcanic", "scorched", "magma" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.125, > "smallImageScale" : 0.5, > "worldSize" : "medium" > }, > { > "imageScale" : 0.15, > "smallImageScale" : 0.6, > "worldSize" : "large" > } > ] 341a604,688 > "Moon" : { > "satelliteProbability" : 0.0, > > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Moon Planet", > "smallImage" : "/celestial/system/planet_small.png", > "shadowNumber" : [1, 9], > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "moon" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.125, > "smallImageScale" : 0.5, > "worldSize" : "medium" > } > ] > }, > > "Barren" : { > "satelliteProbability" : 0.0, > > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Barren Planet", > "smallImage" : "/celestial/system/planet_small.png", > "shadowNumber" : [1, 9], > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "barren" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.075, > "smallImageScale" : 0.4, > "worldSize" : "small" > }, > { > "imageScale" : 0.1, > "smallImageScale" : 0.5, > "worldSize" : "medium" > }, > { > "imageScale" : 0.15, > "smallImageScale" : 0.6, > "worldSize" : "large" > } > ] > }, > > "AncientGateway" : { > "satelliteProbability" : 0.0, > > "baseParameters" : { > "worldType" : "FloatingDungeon", > "description" : "Ancient Gateway", > "dungeonWorld" : "ancientgateway", > "smallImage" : "/celestial/system/gate.png", > "image" : "/celestial/system/gate/gate1.png", > "imageScale" : 1.0, > "smallImageScale" : 1.0, > "worldSize" : "ancientgateway", > > "dynamicsImages" : "/celestial/system/gate/dynamics/.png", > "dynamicsRange" : [0, 0], > "shadowNumber" : [1, 9] > } > }, > 343,344c690,692 < "selectionWeight" : 1.0, < "satelliteProbability" : 0.2, --- > "satelliteProbability" : 0.5, > "maxSatelliteCount" : 4, > 346c694 < "type" : "GasGiant", --- > "worldType" : "GasGiant", 373,374c721 < "Terrestrial" : { < "selectionWeight" : 0.9, --- > "Tier1" : { 376,377c723,724 < "type" : "Landable", < "description" : "Terrestrial Moon", --- > "worldType" : "Terrestrial", > "description" : "Tier 1 Moon", 384c731,733 < "dynamicsRange" : [1, 40] --- > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "garden" ] 389,390c738,739 < "imageScale" : 0.0375, < "worldSize" : "tiny" --- > "imageScale" : 0.075, > "worldSize" : "medium" 394a744,766 > } > ] > }, > > "Tier2" : { > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 2 Moon", > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "forest", "desert" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.075, > "worldSize" : "medium" 397,398c769,793 < "imageScale" : 0.07, < "worldSize" : "large" --- > "imageScale" : 0.055, > "worldSize" : "small" > } > ] > }, > > "Tier3" : { > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 3 Moon", > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "savannah", "snow", "ocean" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.075, > "worldSize" : "medium" 401,402c796,797 < "imageScale" : 0.09, < "worldSize" : "verylarge" --- > "imageScale" : 0.055, > "worldSize" : "small" 404c799,800 < ], --- > ] > }, 406,422c802,903 < "orbitParameters" : { < "Hot" : [ < { < "availableBiomes" : [ "arid", "desert", "forest", "snow", "moon", "jungle", "grasslands", "savannah", "volcanic", "tundra", "magma" ] < } < ], < "Mild" : [ < { < "availableBiomes" : [ "arid", "desert", "forest", "snow", "moon", "jungle", "grasslands", "savannah", "volcanic", "tundra", "magma" ] < } < ], < "Cold" : [ < { < "availableBiomes" : [ "arid", "desert", "forest", "snow", "moon", "jungle", "grasslands", "savannah", "volcanic", "tundra", "magma" ] < } < ] < } --- > "Tier4" : { > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 4 Moon", > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "toxic", "alien", "jungle" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.075, > "worldSize" : "medium" > }, > { > "imageScale" : 0.055, > "worldSize" : "small" > } > ] > }, > > "Tier5" : { > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 5 Moon", > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "arctic", "tundra" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.075, > "worldSize" : "medium" > }, > { > "imageScale" : 0.055, > "worldSize" : "small" > } > ] > }, > > "Tier6" : { > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 6 Moon", > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "volcanic", "scorched", "magma" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.075, > "worldSize" : "medium" > }, > { > "imageScale" : 0.055, > "worldSize" : "small" > } > ] > }, > > "Moon" : { > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Bog Standard Moon", > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "moon" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.055, > "worldSize" : "small" > } > ] 426d906 < "selectionWeight" : 0.1, 428c908 < "type" : "Landable", --- > "worldType" : "Asteroids", 432,435c912,914 < "liquidImages" : "/celestial/system/terrestrial/liquids/.png", < "biomeMaskImages" : "/celestial/system/terrestrial/biomes/debris//maskie.png", < "biomeMasks" : 4, < "dynamicsImages" : "/celestial/system/terrestrial/dynamics/debris/.png", --- > "maskImages" : "/celestial/system/asteroids/base/maskie.png", > "masks" : 3, > "dynamicsImages" : "/celestial/system/asteroids/dynamics/.png", 441c920 < "imageScale" : 0.1, --- > "imageScale" : 0.075, 445c924 < "imageScale" : 0.05, --- > "imageScale" : 0.1, 449c928 < "imageScale" : 0.2, --- > "imageScale" : 0.15, 452,470c931 < ], < < "orbitParameters" : { < "Hot" : [ < { < "availableBiomes" : [ "asteroidfield" ] < } < ], < "Mild" : [ < { < "availableBiomes" : [ "asteroidfield" ] < } < ], < "Cold" : [ < { < "availableBiomes" : [ "asteroidfield" ] < } < ] < } --- > ] client.config 31a32,52 > "blockDingParticle" : { > "type" : "ember", > "size" : 2.5, > // Will be faced towards damage source > "color" : [0, 128, 255], > "initialVelocity" : [8.0, 0.0], > "finalVelocity" : [0.0, -12.0], > "approach" : [12, 22], > "timeToLive" : 0.5, > "destructionAction" : "shrink", > "destructionTime" : 0.5, > "layer" : "front", > "collidesForeground" : false > }, > > "blockDingParticleVariance" : { > "initialVelocity" : [4.0, 4.0] > }, > > "blockDingParticleProbability" : 0.2, > 51d71 < // "extrapolationHint" : 12, 60d79 < // "extrapolationHint" : 4, 70c89 < "tracks" : [ "/music/gravitational-collapse.ogg", "/music/event-horizon.ogg", "/music/impact-event.ogg" ] --- > "tracks" : [ "/music/testbattle.ogg" ] 73c92 < "tracks" : [ "/music/gravitational-collapse.ogg", "/music/event-horizon.ogg", "/music/impact-event.ogg" ] --- > "tracks" : [ "/music/testbattle.ogg" ] 77,79c96,99 < "grace" : 2, < "mixCombatIn" : [1, 0, 1], < "mixMusicOut" : [0, 0, 1], --- > // Values are volume, delay, and duration > "grace" : 2.0, > "mixCombatIn" : [0.0, 0, 3], > "mixMusicOut" : [0.40, 0, 3], 81c101 < "mixMusicIn" : [1, 0, 3] --- > "mixMusicIn" : [0.45, 0, 3] 84a105,106 > "defaultDingSound" : "/sfx/melee/shield_block_metal_perfect.wav", > "wireFailSound" : "/sfx/interface/clickon_error.ogg", default_actor_movement.config 7c7 < "speedLimit" : [100, 100], --- > "speedLimit" : [150, 150], 16,18d15 < "runningSuppressed" : false, < "jumpingSuppressed" : false, < 20a18,19 > > "minimumLiquidPercentage" : 0.5, 25d23 < "skiddingGroundFriction" : 4.0, 28c26 < "airForce" : 24.0, --- > "airForce" : 20.0, 58c56 < "onGroundSustain" : 0.2, --- > "onGroundSustain" : 0.1, 66,72c64,67 < "slaveUpdateSkip" : 6, < "slaveUpdateSkipSmear" : 2, < < "masterSleepSpeed" : 0.001, < "masterSleepBegin" : 6, < "masterSleepUpdateSkip" : 6, < "masterSleepUpdateSkipSmear" : 2 --- > "sleepSpeed" : 0.001, > "sleepBegin" : 6, > "sleepUpdateSkip" : 6, > "sleepUpdateSkipSmear" : 2 default_movement.config 29,35c29,32 < "slaveUpdateSkip" : 6, < "slaveUpdateSkipSmear" : 2, < < "masterSleepSpeed" : 0.001, < "masterSleepBegin" : 6, < "masterSleepUpdateSkip" : 6, < "masterSleepUpdateSkipSmear" : 2 --- > "sleepSpeed" : 0.001, > "sleepBegin" : 6, > "sleepUpdateSkip" : 6, > "sleepUpdateSkipSmear" : 2 humanoid.config 31c31,32 < "armRotationCenter" : [-2, 0], --- > "frontArmRotationCenter" : [-3, -1], > "backArmRotationCenter" : [-2, 0], interface.config 15c15,27 < "defaultColor" : [255, 255, 255] --- > "defaultColor" : [255, 255, 255], > "printable" : [ > 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, > 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, > 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, > 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, > 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, > 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, > 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, > 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, > 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, > 122, 123, 124, 125, 126 > ] 28,29d39 < "debugOffset" : [12, 100], < "debugFontSize" : 8, 31,37c41,43 < // Offset from top left of screen < "healthPos" : [30, 22], < "energyPos" : [30, 32], < < "statusIconPos" : [30, 46], < "statusIconShift" : [14, 0], < "statusIconBlinkThreshold" : 3, --- > "statusIconPos" : [30, 52], > "statusIconShift" : [20, 0], > "statusIconDarkenImage" : "/interface/statuses/darken.png", 43c49 < "breathPos" : [0, 48], --- > "breathPos" : [0, 90], 84c90 < "offset" : [0, -55], --- > "offset" : [0, -65], 87,88c93,94 < "skillIconOffset" : [-30, -51], < "skillTextOffset" : [-25, -57], --- > "skillIconOffset" : [-30, -71], > "skillTextOffset" : [-25, -76], 91c97 < "portraitOffset" : [-45, -51], --- > "portraitOffset" : [-45, -61], 141,142c147,149 < "pos" : [57, -80], < "poly" : [ [57, -80], [74, -80], [74, -63], [57, -63] ] --- > "disabled" : "/interface/beamno.png", > "pos" : [57, -100], > "poly" : [ [57, -100], [74, -100], [74, -83], [57, -83] ] 147,148c154,155 < "pos" : [57, -100], < "poly" : [ [57, -100], [74, -100], [74, -83], [57, -83] ] --- > "pos" : [57, -80], > "poly" : [ [57, -80], [74, -80], [74, -63], [57, -63] ] 250,254d256 < "type" : "reticle", < "offset" : [7, 7], < "image" : "/interface/cursors.png:reticle" < }, < { 256a259 > "priority" : 5, 261a265 > "priority" : 0, 266a271 > "priority" : 3, 271a277 > "priority" : 5, 272a279,326 > }, > { > "type" : "reticle", > "offset" : [10, 10], > "priority" : 5, > "image" : "/interface/chargingcursor.png:idle" > }, > { > "type" : "charging1", > "offset" : [10, 10], > "priority" : 6, > "animation" : { > "frames" : "/interface/chargingcursor.png:charging1.", > "frameNumber" : 8, > "animationCycle" : 0.25, > "centered" : false, > "mode" : "loopforever" > } > }, > { > "type" : "charging2", > "offset" : [10, 10], > "priority" : 7, > "animation" : { > "frames" : "/interface/chargingcursor.png:charging2.", > "frameNumber" : 8, > "animationCycle" : 0.25, > "centered" : false, > "mode" : "loopforever" > } > }, > { > "type" : "readyTrans", > "offset" : [10, 10], > "priority" : 5, > "image" : "/interface/chargingcursor.png:switch" > }, > { > "type" : "ready", > "offset" : [10, 10], > "priority" : 8, > "animation" : { > "frames" : "/interface/chargingcursor.png:ready.", > "frameNumber" : 4, > "animationCycle" : 0.25, > "centered" : false, > "mode" : "loopforever" > } 289a344,358 > "cursorTooltip" : { > "offset" : [ -2, 4 ], > "fontSize" : 8, > "color" : "white", > "background" : "/interface/rightBarTooltipBg.png", > "inventoryText" : "Inventory", > "craftingText" : "Crafting", > "codexText" : "Codex", > "beamUpText" : "Beam Up", > "beamDownText" : "Beam Down", > "disabledText" : "Disabled", > "inspectText" : "Inspect", > "questsText" : "Quests" > }, > 321c390,398 < "textColorDisabled" : [147, 147, 149] --- > "textColorDisabled" : [147, 147, 149], > > "trashButton" : { > "baseImage" : "/interface/title/delete/garbage.png", > "hoverImage" : "/interface/title/delete/garbage.png", > "pressedImage" : "/interface/title/delete/garbageDown.png", > "disabledImage" : "/interface/title/delete/garbage.png", > "offset" : [185, 6] > } 329,331c406,408 < [ "Normal", [75, 206, 58] ], < [ "Hardcore", [206, 197, 58] ], < [ "Permadeath", [206, 58, 58] ] --- > [ "Casual", [75, 206, 58] ], > [ "Normal", [206, 197, 58] ], > [ "Hardcore", [206, 58, 58] ] 345,348d421 < "bareHandsCrafting" : { < "filter" : [ "plain" ] < }, < 358d430 < "keyDismissable" : true, 391d462 < "keyDismissable" : true, 393,394c464 < "positionLocked" : true, < "persistent" : true --- > "positionLocked" : true 416,449d485 < "warpDialog" : { < "background" : { < "type" : "background", < "fileHeader" : "", < "fileBody" : "/interface/escmenu/body.png", < "fileFooter" : "" < }, < "paneFeature" : { < "type" : "panefeature", < "keyDismissable" : true, < "anchor" : "center", < "positionLocked" : true, < "persistent" : true < }, < "warpToCurrent" : { < "type" : "button", < "position" : [13, 49], < "base" : "/interface/escmenu/currentup.png", < "hover" : "/interface/escmenu/current.png" < }, < "warpToHome" : { < "type" : "button", < "position" : [13, 34], < "base" : "/interface/escmenu/homeup.png", < "hover" : "/interface/escmenu/home.png" < }, < "dismiss" : { < "type" : "button", < "position" : [13, 19], < "base" : "/interface/escmenu/cancelUp.png", < "hover" : "/interface/escmenu/cancel.png" < } < }, < 467,470d502 < "mouseoverTime" : 0.05, < "mouseoverRadius" : 8, < "mouseoverOffset" : [10, 10], < 487c519,528 < "statusUpdateInterval" : 0.2 --- > "statusUpdateInterval" : 0.2, > > // Offset from top left of screen > "debugOffset" : [12, 100], > "debugFontSize" : 8, > > "debugSpatialClearTime" : 0.05, > "debugMapClearTime" : 5.0, > "debugBackgroundColor" : [0, 0, 0, 200], > "debugBackgroundPad" : 5 liquids.config 2,6c2,14 < "liquids" : { < // nothing < "0" : { < "name" : "nothing", < "texture" : "/watertex.png", --- > "liquidEngineParameters" : { > "lateralMoveFactor" : 0.5, > "spreadOverfillUpFactor" : 0.9, > "spreadOverfillLateralFactor" : 0.5, > "spreadOverfillDownFactor" : 0.3, > "pressureEqualizeFactor" : 0.5, > "pressureMoveFactor" : 0.5, > "minimumLivenPressureChange" : 0.005, > "minimumLivenLevelChange" : 0.001, > "minimumLiquidLevel" : 0.01, > "interactTransformationLevel" : 0.2, > "drainFactor" : 0.1 > }, 8,16c16 < // not sensical < "drawMinimum" : 0.1, < "color" : [80, 221, 254, 128], < "bottomLightMix" : [0, 78, 255], < "bottomLightMultiplier" : 2, < "textureMovementFactor" : 8, < "breathable" : "default" < }, < // Water --- > "liquids" : { 19,22c19 < "texture" : "/watertex.png", < "blockGenerationChance" : 0.000, < "blockOptions" : [ "sand2" ], < "drawMinimum" : 0.1, --- > "tickDelta" : 1, 23a21,35 > "itemDrop" : "liquidwater", > "statusEffects" : [ "swimming" ], > > "interactions" : [ > { > "liquid" : 3, > "liquidResult" : 3 > }, > { > "liquid" : 8, > "liquidResult" : 0 > } > ], > > "texture" : "/liquids/watertex.png", 25,27c37 < "bottomLightMultiplier" : 2, < "textureMovementFactor" : 8, < "breathable" : "notBreathable" --- > "textureMovementFactor" : 2.6 29d38 < // EndlessWaterLiquidId 31,46d39 < "name" : "ocean", < "texture" : "/watertex.png", < "flowAs" : 1, < "blockGenerationChance" : 0.01, < "connectedOnly" : false, < "blockOptions" : [ "sand2" ], < "drawMinimum" : 0.1, < "color" : [80, 221, 254, 128], < "bottomLightMix" : [0, 78, 255], < "bottomLightMultiplier" : 2, < "textureMovementFactor" : 8, < "breathable" : "notBreathable", < "endless" : true < }, < // Lava < "3" : { 48,61c41 < "texture" : "/lavatex.png", < "blockGenerationChance" : 0.001, < "blockOptions" : [ "magmarock" ], < "interactions" : { < "1" : { < "blockGenerationChance" : 1, < "blockOptions" : [ "magmarock" ] < }, < "2" : { < "blockGenerationChance" : 1, < "blockOptions" : [ "magmarock" ] < } < }, < "drawMinimum" : 0.1, --- > "tickDelta" : 3, 63,64d42 < "bottomLightMix" : [255, 70, 0], < "bottomLightMultiplier" : 2, 66,74c44,56 < "textureMovementFactor" : 26, < "upwardsSpeedModifier" : 1.3, < "sidewaysSpeedModifier" : 0.3, < "downwardsSpeedModifier" : 1, < "backgroundFlowPercentage" : 0.05, < "breathable" : "notBreathable", < "ontouchStatusEffects" : [ < { "kind" : "testmagma" } < ] --- > "statusEffects" : [ "melting" ], > "itemDrop" : "liquidlava", > > "interactions" : [ > { > "liquid" : 1, > "materialResult" : "magmarock" > } > ], > > "texture" : "/liquids/lavatex.png", > "bottomLightMix" : [255, 70, 0], > "textureMovementFactor" : 2.6 76,82c58,60 < // acid < "4" : { < "name" : "acid", < "texture" : "/watertex.png", < "blockGenerationChance" : 0.000, < "blockOptions" : [ "sand2" ], < "drawMinimum" : 0.1, --- > "3" : { > "name" : "poison", > "tickDelta" : 2, 83a62,73 > "radiantLight" : [15, 22, 5], > "statusEffects" : [ "weakpoison" ], > "itemDrop" : "liquidpoison", > > "interactions" : [ > { > "liquid" : 8, > "liquidResult" : 0 > } > ], > > "texture" : "/liquids/watertex.png", 85,90c75,92 < "bottomLightMultiplier" : 2, < "textureMovementFactor" : 8, < "breathable" : "notBreathable", < "ontouchStatusEffects" : [ < { "kind" : "testpoison" } < ] --- > "textureMovementFactor" : 2.6 > }, > "4" : { > "name" : "alienjuice", > "tickDelta" : 1, > "color" : [254, 240, 246, 254], > "itemDrop" : "liquidalienjuice", > > "interactions" : [ > { > "liquid" : 8, > "liquidResult" : 0 > } > ], > > "texture" : "/liquids/alientex.png", > "bottomLightMix" : [244, 170, 159], > "textureMovementFactor" : 2.6 92d93 < // EndlessLavaId 94,102c95,104 < "name" : "lavaOcean", < "texture" : "/lavatex.png", < "flowAs" : 3, < "blockGenerationChance" : 0.01, < "blockOptions" : [ "magmarock" ], < "interactions" : { < "1" : { < "blockGenerationChance" : 1, < "blockOptions" : [ "magmarock" ] --- > "name" : "tarliquid", > "tickDelta" : 3, > "color" : [44, 31, 51, 225], > "statusEffects" : [ "tarslow" ], > "itemDrop" : "liquidoil", > > "interactions" : [ > { > "liquid" : 8, > "liquidResult" : 2 104,123c106,114 < "2" : { < "blockGenerationChance" : 1, < "blockOptions" : [ "magmarock" ] < } < }, < "drawMinimum" : 0.1, < "color" : [255, 150, 0, 190], < "bottomLightMix" : [255, 70, 0], < "radiantLight" : [189, 26, 0], < "bottomLightMultiplier" : 2, < "textureMovementFactor" : 26, < "upwardsSpeedModifier" : 1.3, < "sidewaysSpeedModifier" : 0.3, < "downwardsSpeedModifier" : 1, < "backgroundFlowPercentage" : 0.05, < "breathable" : "notBreathable", < "endless" : true, < "ontouchStatusEffects" : [ < { "kind" : "testburning" } < ] --- > { > "liquid" : 2, > "liquidResult" : 2 > } > ], > > "texture" : "/liquids/tartex.png", > "bottomLightMix" : [0, 78, 255], > "textureMovementFactor" : 2.6 125d115 < // Water 127,136c117,133 < "name" : "tentaclejuice", < "texture" : "/tentacletex.png", < "blockGenerationChance" : 0.000, < "blockOptions" : [ "sand2" ], < "drawMinimum" : 0.1, < "color" : [244, 170, 159, 128], < "bottomLightMix" : [244, 170, 159, 128], < "bottomLightMultiplier" : 2, < "textureMovementFactor" : 8, < "breathable" : "notBreathable" --- > "name" : "healingliquid", > "tickDelta" : 1, > "color" : [255, 255, 255, 200], > "radiantLight" : [47, 117, 96], > "statusEffects" : [ "regeneration1" ], > "itemDrop" : "liquidhealing", > > "interactions" : [ > { > "liquid" : 8, > "liquidResult" : 0 > } > ], > > "texture" : "/liquids/healingwatertex.png", > "bottomLightMix" : [0, 78, 255], > "textureMovementFactor" : 2.6 138d134 < // tar 140,149c136,199 < "name" : "tarliquid", < "texture" : "/tartex.png", < "blockGenerationChance" : 0.000, < "blockOptions" : [ "sand2" ], < "drawMinimum" : 0.1, < "color" : [44, 31, 51, 225], < "bottomLightMix" : [0, 78, 255], < "bottomLightMultiplier" : 2, < "textureMovementFactor" : 8, < "breathable" : "notBreathable" --- > "name" : "milk", > "tickDelta" : 1, > "color" : [255, 255, 255, 240], > "itemDrop" : "liquidmilk", > > "interactions" : [ > { > "liquid" : 8, > "liquidResult" : 0 > } > ], > > "texture" : "/liquids/coconutmilktex.png", > "bottomLightMix" : [255, 255, 255], > "textureMovementFactor" : 2.6 > }, > "8" : { > "name" : "corelava", > "tickDelta" : 30, > "color" : [255, 150, 0, 205], > "radiantLight" : [189, 26, 0], > "statusEffects" : [ "melting" ], > > "texture" : "/liquids/lavatex.png", > "bottomLightMix" : [255, 70, 0], > "textureMovementFactor" : 2.6 > }, > "9" : { > "name" : "coffee", > "tickDelta" : 1, > "color" : [99, 55, 45, 240], > "itemDrop" : "liquidcoffee", > > "texture" : "/liquids/coconutmilktex.png", > "bottomLightMix" : [255, 255, 255], > "textureMovementFactor" : 2.6 > }, > "10" : { > "name" : "liquidnitrogen", > "tickDelta" : 1, > "color" : [80, 221, 254, 128], > "itemDrop" : "liquidwater", > "texture" : "/liquids/watertex.png", > "bottomLightMix" : [255, 70, 0], > "textureMovementFactor" : 2.6, > "interactions" : [ > { > "liquid" : 1, > "materialResult" : "ice" > } > ] > }, > "11" : { > "name" : "fuel", > "tickDelta" : 1, > "color" : [240, 0, 240, 128], > "radiantLight" : [60, 0, 60], > "itemDrop" : "liquidfuel", > "texture" : "/liquids/watertex.png", > "bottomLightMix" : [100, 0, 100], > "textureMovementFactor" : 2.6, > "interactions" : [ > > ] player.config 8c8 < "species" : [ "human", "glitch", "hylotl", "apex", "avian", "floran" ], --- > "species" : [ "human", "glitch", "hylotl", "apex", "avian", "floran", "novakid", "penguin" ], 23,24c23,24 < "tierBlueprintsUnlockedMessage" : "New blueprints have been unlocked.", < "blueprintOnPickupMessage" : "New blueprint available.", --- > "blueprintUnlock" : "^green;Learned to craft: .", > "blueprintAlreadyKnown" : "I already know how to craft a .", 27,30d26 < { "item" : "mininglantern" }, < { "item" : "copperarmorhead" }, < { "item" : "copperarmorchest" }, < { "item" : "copperarmorpants" }, 33a30,32 > { "item" : "flare" }, > { "item" : "soda" }, > { "item" : "liquidfuel" }, 34a34 > { "item" : "chocolate" }, 36c36 < { "item" : "woodencraftingtable1" }, --- > { "item" : "woodencraftingtable" }, 38,40c38 < { "item" : "stoneaxe" }, < { "item" : "stonehoe" }, < { "item" : "stonepickaxe" }, --- > { "item" : "hoe" }, 52a51 > { "item" : "tier1switch" }, 53a53 > { "item" : "tier1table" }, 58,62d57 < { "item" : "copperpickaxe" }, < { "item" : "silverpickaxe" }, < { "item" : "goldpickaxe" }, < { "item" : "platinumpickaxe" }, < { "item" : "diamondpickaxe" }, 71,74c66 < { "item" : "reddye" }, < { "item" : "bluedye" }, < { "item" : "yellowdye" }, < { "item" : "tier2engine" }, --- > { "item" : "huntingspear" }, 78,80d69 < { "item" : "snowinfantryhead" }, < { "item" : "snowinfantrychest" }, < { "item" : "snowinfantrypants" }, 82a72 > { "item" : "string" }, 83a74,75 > { "item" : "bugnet" }, > { "item" : "coolchest" }, 85,93c77,92 < // VALENTINES STUFF < { "item" : "heartforge" }, < { "item" : "flowerbouquet" }, < { "item" : "cupidsbow" }, < { "item" : "cupidshead" }, < { "item" : "cupidschest" }, < { "item" : "cupidslegs" }, < { "item" : "cupidsback" }, < { "item" : "valentinechocolates" }, --- > { "item" : "copperpickaxe" }, > { "item" : "silverpickaxe" }, > { "item" : "goldpickaxe" }, > { "item" : "platinumpickaxe" }, > { "item" : "diamondpickaxe" }, > > { "item" : "copperdrill" }, > { "item" : "silverdrill" }, > { "item" : "golddrill" }, > { "item" : "platinumdrill" }, > { "item" : "diamonddrill" }, > > // STARTING COOKING RECIPES > { "item" : "bread"}, > { "item" : "liquidcoffee"}, > { "item" : "cake" }, 95,151d93 < // XMAS STUFF < // { "item" : "holidaycraftingtable" }, < { "item" : "mrclaushead" }, < { "item" : "mrclauschest" }, < { "item" : "mrclausback" }, < { "item" : "mrclauspants" }, < { "item" : "hotholidayhead" }, < { "item" : "hotholidaychest" }, < { "item" : "hotholidaypants" }, < { "item" : "candyblock" }, < { "item" : "bigpresent" }, < { "item" : "decoratedtree" }, < { "item" : "dreidel" }, < { "item" : "giantbells" }, < { "item" : "giantbow1" }, < { "item" : "giantbow2" }, < { "item" : "giantsanta" }, < { "item" : "giantsnowflake" }, < { "item" : "giftmonsterbox" }, < { "item" : "giftmonstersmallbox" }, < { "item" : "goldball" }, < { "item" : "greencandycane1" }, < { "item" : "greencandycane2" }, < { "item" : "greencandycane3" }, < { "item" : "greengumdrop1" }, < { "item" : "greengumdrop2" }, < { "item" : "holidaycandles" }, < { "item" : "holidaylights" }, < { "item" : "holidaypole" }, < { "item" : "holly" }, < { "item" : "lollipop1" }, < { "item" : "lollipop2" }, < { "item" : "menorah" }, < { "item" : "present1" }, < { "item" : "present2" }, < { "item" : "present3" }, < { "item" : "present4" }, < { "item" : "purplegumdrop1" }, < { "item" : "purplegumdrop2" }, < { "item" : "redball" }, < { "item" : "redcandycane1" }, < { "item" : "redcandycane2" }, < { "item" : "redcandycane3" }, < { "item" : "redgumdrop1" }, < { "item" : "redgumdrop2" }, < { "item" : "scifisleigh" }, < { "item" : "smallbow" }, < { "item" : "smallholidaytree" }, < { "item" : "smallsnowflake" }, < { "item" : "stocking1" }, < { "item" : "stocking2" }, < { "item" : "undecoratedtree" } < ], < "tier2" : [ < { "item" : "silverarmorhead" }, < { "item" : "silverarmorchest" }, < { "item" : "silverarmorpants" }, 153d94 < { "item" : "mediummetal" }, 155c96 < { "item" : "roboticcraftingtable" }, --- > { "item" : "smoothmetal" }, 157c98,99 < { "item" : "steelbow" }, --- > { "item" : "compoundbow" }, > { "item" : "steelspoon" }, 160a103 > { "item" : "tier2switch" }, 162,170c105 < { "item" : "brainextractor" }, < { "item" : "artificialbrain" }, < { "item" : "robothead" }, < { "item" : "robotchest" }, < { "item" : "robotlegs" }, < { "item" : "robotarms" }, < { "item" : "tier3engine" }, < { "item" : "spawnerguard" }, < { "item" : "robot" }, --- > { "item" : "tier2table" }, 174a110,134 > > { "item" : "aegisaltpistol" }, > { "item" : "aegisaltrifle" }, > { "item" : "aegisaltshotgun" }, > { "item" : "feroziumrifle" }, > { "item" : "feroziumpistol" }, > { "item" : "feroziumsniper" }, > { "item" : "feroziumrocket" }, > > { "item" : "apexsteelstaff1" }, > { "item" : "apexsteelstaff2" }, > { "item" : "aviancrystalstaff1" }, > { "item" : "aviancrystalstaff2" }, > { "item" : "floranleafstaff1" }, > { "item" : "floranleafstaff2" }, > { "item" : "glitchglitchstaff1" }, > { "item" : "glitchglitchstaff2" }, > { "item" : "humanplasmastaff1" }, > { "item" : "humanplasmastaff2" }, > { "item" : "hylotlaquastaff1" }, > { "item" : "hylotlaquastaff2" }, > { "item" : "novakidlightstaff1" }, > { "item" : "novakidlightstaff2" }, > > // { "item" : "fossilstation" }, 176,191c136,146 < { "item" : "lanternstickback" }, < { "item" : "portable3dprinter" } < ], < "tier3" : [ < { "item" : "goldarmorhead" }, < { "item" : "goldarmorchest" }, < { "item" : "goldarmorpants" }, < { "item" : "composite01material" }, < { "item" : "painttool" }, < { "item" : "wiretool" }, < { "item" : "tier3chair" }, < { "item" : "tier3door" }, < { "item" : "tier3light" }, < { "item" : "tier3bed" }, < { "item" : "decoyprincess" }, < { "item" : "wiringstation" }, --- > { "item" : "alloyfurnace" }, > // { "item" : "portable3dprinter" }, > > { "item" : "spawnerguard" }, > { "item" : "spawnerapex" }, > { "item" : "spawneravian" }, > { "item" : "spawnerfloran" }, > { "item" : "spawnerglitch" }, > { "item" : "spawnerhuman" }, > { "item" : "spawnerhylotl" }, > 197a153 > { "item" : "liquidsensor" }, 198a155 > { "item" : "scanner" }, 200a158,160 > { "item" : "smallwallswitch" }, > { "item" : "tinywallbutton" }, > { "item" : "tinywallswitch" }, 209,215c169,170 < { "item" : "tier4engine" }, < { "item" : "spaceairtankback" } < ], < "tier4" : [ < { "item" : "bonusarmorhead" }, < { "item" : "bonusarmorchest" }, < { "item" : "bonusarmorpants" }, --- > { "item" : "persistentswitch" }, > 219a175 > { "item" : "tier4switch" }, 221c177 < { "item" : "techupgrade32" }, --- > { "item" : "tier4table" }, 224,228d179 < { "item" : "copperdrill" }, < { "item" : "silverdrill" }, < { "item" : "golddrill" }, < { "item" : "platinumdrill" }, < { "item" : "diamonddrill" }, 230d180 < { "item" : "peanutbutter" }, 239c189,190 < { "item" : "skyrailTech-chip" } --- > { "item" : "scififurnace" }, > { "item" : "scifianvil" }, 241,245d191 < ], < "level32" : [ < { "item" : "platinumarmorhead" }, < { "item" : "platinumarmorchest" }, < { "item" : "platinumarmorpants" }, 248a195 > { "item" : "tier5switch" }, 250,253c197,198 < { "item" : "techupgrade33" } < ], < "level33" : [ < { "item" : "Feroziumbar" }, --- > { "item" : "tier5table" }, > 256a202 > { "item" : "tier6switch" }, 258,260c204,205 < { "item" : "techupgrade34" } < ], < "level34" : [ --- > { "item" : "tier6table" }, > 263a209 > { "item" : "tier7switch" }, 265,268c211,212 < { "item" : "techupgrade35" } < ], < "level35" : [ < { "item" : "Violiumbar" }, --- > { "item" : "tier7table" }, > 271a216 > { "item" : "tier8switch" }, 273,275c218,219 < { "item" : "techupgrade36" } < ], < "level36" : [ --- > { "item" : "tier8table" }, > 278a223 > { "item" : "tier9switch" }, 280,283c225,226 < { "item" : "techupgrade37" } < ], < "level37" : [ < { "item" : "imperviumbar" }, --- > { "item" : "tier9table" }, > 287c230,343 < { "item" : "tier10bed" } --- > { "item" : "tier10switch" }, > { "item" : "tier10bed" }, > { "item" : "tier10table" }, > > // ORES > { "item" : "copperbar" }, > { "item" : "ironbar" }, > { "item" : "silverbar" }, > { "item" : "goldbar" }, > { "item" : "steelbar" }, > { "item" : "platinumbar" }, > { "item" : "titaniumbar" }, > { "item" : "diamond" }, > { "item" : "uraniumrod" }, > { "item" : "plutoniumrod" }, > { "item" : "durasteelbar" }, > { "item" : "refinedrubium" }, > { "item" : "refinedaegisalt" }, > { "item" : "refinedviolium" }, > { "item" : "solariumstar" }, > { "item" : "feroziumcompound" }, > { "item" : "imperviumcompound" }, > { "item" : "ceruliumcompound" }, > > // NOT CURRENTLY IN USE > // { "item" : "reddye" }, > // { "item" : "bluedye" }, > // { "item" : "yellowdye" }, > // { "item" : "markerwallplaque1" }, > // { "item" : "bonusarmorhead" }, > // { "item" : "bonusarmorchest" }, > // { "item" : "bonusarmorpants" }, > // { "item" : "silverarmorhead" }, > // { "item" : "silverarmorchest" }, > // { "item" : "silverarmorpants" }, > // { "item" : "goldarmorhead" }, > // { "item" : "goldarmorchest" }, > // { "item" : "goldarmorpants" }, > // { "item" : "platinumarmorhead" }, > // { "item" : "platinumarmorchest" }, > // { "item" : "platinumarmorpants" }, > // { "item" : "brainextractor" }, > // { "item" : "artificialbrain" }, > // { "item" : "robothead" }, > // { "item" : "robotchest" }, > // { "item" : "robotlegs" }, > // { "item" : "robotarms" }, > // { "item" : "robot" }, > // { "item" : "decoyprincess" }, > // { "item" : "spaceairtankback" }, > > // VALENTINES STUFF > { "item" : "heartforge" }, > { "item" : "flowerbouquet" }, > { "item" : "cupidsbow" }, > { "item" : "cupidshead" }, > { "item" : "cupidschest" }, > { "item" : "cupidslegs" }, > { "item" : "cupidsback" }, > { "item" : "valentinechocolates" }, > > // XMAS STUFF > { "item" : "holidaycraftingtable" }, > { "item" : "holidayspirit" }, > { "item" : "mrclaushead" }, > { "item" : "mrclauschest" }, > { "item" : "mrclausback" }, > { "item" : "mrclauspants" }, > { "item" : "hotholidayhead" }, > { "item" : "hotholidaychest" }, > { "item" : "hotholidaypants" }, > { "item" : "candyblock" }, > { "item" : "bigpresent" }, > { "item" : "decoratedtree" }, > { "item" : "dreidel" }, > { "item" : "giantbells" }, > { "item" : "giantbow1" }, > { "item" : "giantbow2" }, > { "item" : "giantsanta" }, > { "item" : "giantsnowflake" }, > { "item" : "giftmonsterbox" }, > { "item" : "giftmonstersmallbox" }, > { "item" : "goldball" }, > { "item" : "greencandycane1" }, > { "item" : "greencandycane2" }, > { "item" : "greencandycane3" }, > { "item" : "greengumdrop1" }, > { "item" : "greengumdrop2" }, > { "item" : "holidaycandles" }, > { "item" : "holidaylights" }, > { "item" : "holidaypole" }, > { "item" : "holly" }, > { "item" : "lollipop1" }, > { "item" : "lollipop2" }, > { "item" : "menorah" }, > { "item" : "present1" }, > { "item" : "present2" }, > { "item" : "present3" }, > { "item" : "present4" }, > { "item" : "purplegumdrop1" }, > { "item" : "purplegumdrop2" }, > { "item" : "redball" }, > { "item" : "redcandycane1" }, > { "item" : "redcandycane2" }, > { "item" : "redcandycane3" }, > { "item" : "redgumdrop1" }, > { "item" : "redgumdrop2" }, > { "item" : "scifisleigh" }, > { "item" : "smallbow" }, > { "item" : "smallholidaytree" }, > { "item" : "smallsnowflake" }, > { "item" : "stocking1" }, > { "item" : "stocking2" }, > { "item" : "undecoratedtree" } 288a345 > 302d358 < { "item" : "smoothmetal" }, 308c364 < "visibleRect" : [-1.0, -2.5, 1.0, 1.75], --- > "visibleRect" : [-5.0, -5.0, 5.0, 5.0], 310,320c366,374 < "techControllerSettings" : { < "baseMovementParameters" : { < "standingPoly" : [ [-0.75, -2.0], [-0.35, -2.5], [0.35, -2.5], [0.75, -2.0], [0.75, 0.65], [0.35, 1.22], [-0.35, 1.22], [-0.75, 0.65] ], < "crouchingPoly" : [ [-0.75, -2.0], [-0.35, -2.5], [0.35, -2.5], [0.75, -2.0], [0.75, -1], [0.35, -0.5], [-0.35, -0.5], [-0.75, -1] ], < "airFriction" : 0.2, < "mass" : 0.6, < < // should keep the player from teleporting through walls < "maximumCorrection" : 1, < "maxMovementPerStep" : 0.4 < } --- > "movementParameters" : { > "standingPoly" : [ [-0.75, -2.0], [-0.35, -2.5], [0.35, -2.5], [0.75, -2.0], [0.75, 0.65], [0.35, 1.22], [-0.35, 1.22], [-0.75, 0.65] ], > "crouchingPoly" : [ [-0.75, -2.0], [-0.35, -2.5], [0.35, -2.5], [0.75, -2.0], [0.75, -1], [0.35, -0.5], [-0.35, -0.5], [-0.75, -1] ], > "airFriction" : 0.2, > "mass" : 0.6, > > // should keep the player from teleporting through walls > "maximumCorrection" : 1, > "maxMovementPerStep" : 0.4 323,326c377,390 < "maxHealth" : 100.0, < "maxEnergy" : 100.0, < "maxFood" : 100.0, < "maxBreath" : 100.0, --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic", > "mouthPosition" : [0, 0.75], > "breathHealthPenaltyPercentageRate" : 0.05, > "hitInvulnerabilityThreshold" : 0.01, > "hitInvulnerabilityTime" : 2.0, > "hitInvulnerabilityFlash" : 0.1 > }, > > "appliesEnvironmentStatusEffects" : true, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryAnimationConfig" : "/player/stat_primary.animation", 328,329c392,396 < "energyReplenishmentRate" : 10.0, < "foodDepletionRate" : 0.0425, --- > "primaryScriptSources" : [ > "/scripts/util.lua", > "/scripts/vec2.lua", > "/stats/player_primary.lua" > ], 331,332c398 < "breathReplenishmentRate" : 20, < "breathDepletionRate" : 2, --- > "primaryScriptDelta" : 1, 334c400,482 < "lightStrength" : 1.0, --- > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxShield" : { > "baseValue" : 0.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "maxBreath" : { > "baseValue" : 100.0 > }, > "breathDepletionRate" : { > "baseValue" : 4.0 > }, > "breathRegenerationRate" : { > "baseValue" : 10.0 > }, > "encumberance" : { > "baseValue" : 0.0 > }, > "fallDamageMultiplier" : { > "baseValue" : 1.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 0.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "shieldRegen" : { > "baseValue" : 0.0 > }, > "energyRegenPercentageRate" : { > "baseValue" : 0.285 > }, > "energyRegenBlockDischarge" : { > "baseValue" : -1.0 > }, > "nude" : { > "baseValue" : 0.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invisible" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "initialPercentage" : 1.0 > }, > "shieldHealth" : { > "maxStat" : "maxShield", > "deltaStat" : "shieldRegen", > "initialPercentage" : 1.0 > }, > "energy" : { > "maxStat" : "maxEnergy", > "initialPercentage" : 1.0 > }, > "energyRegenBlock" : { > "maxValue" : 3.0, > "deltaStat" : "energyRegenBlockDischarge", > "initialPercentage" : 0.0 > }, > "breath" : { > "maxStat" : "maxBreath", > "initialPercentage" : 1.0 > } > } > }, 355,356c503,504 < < "beamGunSettings" : { --- > > "beamGunConfig" : { 422,429d569 < // 50mins @ 5C = 15000sec/1C < "warmthTransferRate" : 1000.0, < "warmthTransferRateCap" : 1000.0, < "comfortRegen" : 2.0, < "bodyTemperatureRangeLow" : [5, 99999], < "windChillFactor" : 10, < "idealTemperature" : 25, < 449a590,591 > "maxMoney" : 9999999, > 451c593,626 < "hitDamageNotificationLimit" : 1 --- > > "normalModeDeathDrops" : [ > "refinedaegisalt", > "aegisaltore", > "ceruliumcompound", > "coalore", > "copperbar", > "copperore", > "corefragmentore", > "diamond", > "durasteelbar", > "feroziumcompound", > "goldbar", > "goldore", > "imperviumcompound", > "ironbar", > "ironore", > "platinumbar", > "platinumore", > "plutoniumrod", > "plutoniumore", > "refinedrubium", > "rubiumore", > "silverbar", > "silverore", > "solariumstar", > "solariumore", > "titaniumbar", > "titaniumore", > "uraniumrod", > "uraniumore", > "refinedviolium", > "violiumore" > ] server.config 2,6c2,5 < "serverProcessingGroupSteps" : 4, < "blockDamageUpdateStep" : 0, < "livingWorldUpdateStep" : 1, < "worldStorageStep" : 2, < --- > "liquidUpdateStepDelta" : 2, > "blockDamageUpdateStepDelta" : 5, > "fallingBlocksUpdateStepDelta" : 4, > "worldStorageUpdateStepDelta" : 6, 8a8,9 > "liquidEngineBackgroundProcessingLimit" : 500, > 24c25 < "stepLead" : 6, --- > "stepLead" : 0, 32c33 < "stepLead" : 2, --- > "stepLead" : 0, 38,39c39,43 < "spawnRegionSize" : [1.2, 4.5], < "spawnRegionMaximumSearch" : 1000 --- > "playerStartRegionSize" : [1.2, 4.5], > "playerStartRegionMaximumVerticalSearch" : 50, > "playerStartRegionMaximumTries" : 20, > > "spawnDungeonRetries" : 20 universe_server.config 10,11c10,11 < "connectionTimeout" : 60000, < "socketTimeout" : 60000, --- > "connectionTimeout" : 30000, > "socketTimeout" : 30000, 13c13,14 < "worldInactiveShutdown" : 30000, --- > "worldInactiveShutdown" : 10000, > "passwordSaltLength" : 128, 16,21c17,24 < "apex" : "/ships/apex/dropship.structure", < "avian" : "/ships/avian/dropship.structure", < "floran" : "/ships/floran/dropship.structure", < "human" : "/ships/human/dropship.structure", < "hylotl" : "/ships/hylotl/dropship.structure", < "glitch" : "/ships/glitch/dropship.structure" --- > "apex" : ["/ships/apex/apexT0.structure", "/ships/apex/apexT1.structure", "/ships/apex/apexT2.structure", "/ships/apex/apexT3.structure", "/ships/apex/apexT4.structure", "/ships/apex/apexT5.structure", "/ships/apex/apexT6.structure", "/ships/apex/apexT7.structure", "/ships/apex/apexT8.structure"], > "avian" : ["/ships/avian/avianT0.structure", "/ships/avian/avianT1.structure", "/ships/avian/avianT2.structure", "/ships/avian/avianT3.structure", "/ships/avian/avianT4.structure", "/ships/avian/avianT5.structure", "/ships/avian/avianT6.structure", "/ships/avian/avianT7.structure", "/ships/avian/avianT8.structure"], > "floran" : ["/ships/floran/floranT0.structure", "/ships/floran/floranT1.structure", "/ships/floran/floranT2.structure", "/ships/floran/floranT3.structure", "/ships/floran/floranT4.structure", "/ships/floran/floranT5.structure", "/ships/floran/floranT6.structure", "/ships/floran/floranT7.structure", "/ships/floran/floranT8.structure"], > "glitch" : ["/ships/glitch/glitchT0.structure", "/ships/glitch/glitchT1.structure", "/ships/glitch/glitchT2.structure", "/ships/glitch/glitchT3.structure", "/ships/glitch/glitchT4.structure", "/ships/glitch/glitchT5.structure", "/ships/glitch/glitchT6.structure", "/ships/glitch/glitchT7.structure", "/ships/glitch/glitchT8.structure"], > "human" : ["/ships/human/humanT0.structure", "/ships/human/humanT1.structure", "/ships/human/humanT2.structure", "/ships/human/humanT3.structure", "/ships/human/humanT4.structure", "/ships/human/humanT5.structure", "/ships/human/humanT6.structure", "/ships/human/humanT7.structure", "/ships/human/humanT8.structure"], > "hylotl" : ["/ships/hylotl/hylotlT0.structure","/ships/hylotl/hylotlT1.structure", "/ships/hylotl/hylotlT2.structure", "/ships/hylotl/hylotlT3.structure", "/ships/hylotl/hylotlT4.structure", "/ships/hylotl/hylotlT5.structure", "/ships/hylotl/hylotlT6.structure", "/ships/hylotl/hylotlT7.structure", "/ships/hylotl/hylotlT8.structure"], > "novakid" : ["/ships/novakid/novakidT0.structure", "/ships/novakid/novakidT1.structure", "/ships/novakid/novakidT2.structure", "/ships/novakid/novakidT3.structure", "/ships/novakid/novakidT4.structure", "/ships/novakid/novakidT5.structure", "/ships/novakid/novakidT6.structure", "/ships/novakid/novakidT7.structure", "/ships/novakid/novakidT8.structure"], > "penguin" : ["/ships/novakid/novakidT0.structure", "/ships/novakid/novakidT1.structure", "/ships/novakid/novakidT2.structure", "/ships/novakid/novakidT3.structure", "/ships/novakid/novakidT4.structure", "/ships/novakid/novakidT5.structure", "/ships/novakid/novakidT6.structure", "/ships/novakid/novakidT7.structure", "/ships/novakid/novakidT8.structure"] 24,29c27,47 < "findStarterWorldTries" : 5, < "findStarterWorldRange" : 100, < "starterWorldSector" : "alpha", < "starterWorldMoonProbability" : 0.5, < "starterWorldPrimaryBiome" : "forest", < "starterWorldLevel" : [0, 1] --- > "findStarterWorldParameters" : { > "tries" : 100, > "range" : 300, > "starterWorld" : { > "terrestrialBiome" : "garden", > "terrestrialSize" : "small" > }, > "requiredSystemWorlds" : [ > { > "terrestrialBiome" : "forest" > }, > { > "terrestrialBiome" : "desert" > }, > { > "floatingDungeon" : "ancientgateway" > } > ] > }, > > "commandProcessorScripts" : [] versioning.config 2,5c2,6 < "WorldMetadata" : 3, < "UniverseSettings" : 1, < "ClientContext" : 2, < "CelestialChunk" : 1, --- > "PlayerMetadata" : 2, > "WorldMetadata" : 6, > "UniverseSettings" : 2, > "ClientContext" : 3, > "CelestialChunk" : 2, 7,12c8,15 < "PlayerEntity" : 1, < "MonsterEntity" : 1, < "ObjectEntity" : 2, < "PlantEntity" : 1, < "ItemDropEntity" : 1, < "NpcEntity" : 2 --- > "PlayerEntity" : 2, > "MonsterEntity" : 2, > "ObjectEntity" : 3, > "PlantEntity" : 2, > "ItemDropEntity" : 2, > "NpcEntity" : 3, > > "Item" : 2 weather.config 0a1,23 > //**OPTIONS** > // ash > // fog > // rain > // snow > // clear > // ember > // storm > // drizzle > // acidrain > // icestorm > // sandstorm > // snowstorm > // windstorm > // spacedust > // spacejunk > // groundmist > // hailstones > // crystalrain > // glowingrain > // meteorshower > // largemeteor > 3c26,169 < "weatherWarmupTime" : 10 --- > "weatherWarmupTime" : 10, > > "clear" : [ > [1.0, "clear"] > ], > > "moon" : [ > [0.7, "clear"], > [0.07, "glowingrain"], > [0.03, "meteorshower"] > ], > > // T1 > > "garden" : [ > [0.1, "rain"], > [0.05, "storm"], > [0.025, "glowingrain"], > [0.125, "drizzle"], > [0.7, "clear"] > ], > > // T2 > > "desert" : [ > [0.9, "clear"], > [0.1, "sandstorm"] > ], > > "forest" : [ > [0.7, "clear"], > [0.15, "rain"], > [0.15, "drizzle"] > ], > > // T3 > > "savannah" : [ > [0.75, "clear"], > [0.15, "rain"], > [0.05, "windstorm"], > [0.05, "sandstorm"] > ], > > "snow" : [ > [0.5, "clear"], > [0.4, "snow"], > [0.1, "snowstorm"] > ], > > "ocean" : [ > [0.8, "clear"], > [0.1, "rain"], > [0.1, "storm"] > ], > > // T4 > > "jungle" : [ > [0.8, "clear"], > [0.1, "rain"], > [0.1, "storm"] > ], > > "toxic" : [ > [0.4, "clear"], > [0.6, "acidrain"] > ], > > "alien" : [ > [0.9, "clear"], > [0.1, "glowingrain"] > ], > > // T5 > > "arctic" : [ > [0.2, "clear"], > [0.5, "snow"], > [0.3, "snowstorm"] > ], > > "tundra" : [ > [0.3, "clear"], > [0.2, "groundmist"], > [0.4, "snow"], > [0.1, "snowstorm"] > ], > > "asteroids" : [ > [0.8, "clear"], > [0.2, "spacedust"] > ], > > "asteroidsMeteor" : [ > [0.7, "clear"], > [0.2, "spacedust"], > [0.05, "meteorshower"], > [0.05, "largemeteor"] > ], > > // T6 > > "magma" : [ > [0.8, "clear"], > [0.2, "glowingrain"] > ], > > "magmaMeteor" : [ > [0.7, "clear"], > [0.2, "glowingrain"], > [0.05, "meteorshower"], > [0.05, "largemeteor"] > ], > > "volcanic" : [ > [0.8, "clear"], > [0.2, "ember"] > ], > > "volcanicMeteor" : [ > [0.7, "clear"], > [0.2, "ember"], > [0.05, "meteorshower"], > [0.05, "largemeteor"] > ], > > "scorched" : [ > [0.5, "clear"], > [0.5, "sandstorm"] > ], > > "scorchedMeteor" : [ > [0.4, "clear"], > [0.4, "sandstorm"], > [0.15, "meteorshower"], > [0.05, "largemeteor"] > ], > > // T7 > > "tentacles" : [ > [1.0, "clear"] > ] animations\coldbreath\coldbreath.animation 6c6 < "offset" : [-3, 0] --- > "offset" : [3, 0] animations\fog\fog.animation 4,6c4,6 < "loops" : 20.0, < "frameNumber" : 1, < "animationCycle" : 0.4, --- > "loops" : 1.0, > "frameNumber" : 16, > "animationCycle" : 2.0, animations\fog\fog.frames 3,4c3,4 < "size" : [128, 128], < "dimensions" : [1, 1] --- > "size" : [64, 64], > "dimensions" : [16, 1] animations\muzzleflash\bloodvomitmuzzle\bloodvomitmuzzle.animation 6c6 < "offset" : [-3, 0] --- > "offset" : [0.375, 0] animations\muzzleflash\bulletmuzzle1\bulletmuzzle1.animation 6c6 < "offset" : [-3, 0] --- > "offset" : [0.375, 0] animations\muzzleflash\bulletmuzzle2\bulletmuzzle2.animation 6c6 < "offset" : [-3, 0] --- > "offset" : [0.375, 0] animations\muzzleflash\bulletmuzzle3\bulletmuzzle3.animation 6c6 < "offset" : [-3, 0] --- > "offset" : [0.375, 0] animations\muzzleflash\bulletmuzzle4\bulletmuzzle4.animation 6c6 < "offset" : [-3, 0] --- > "offset" : [0.375, 0] animations\muzzleflash\electromuzzle\electromuzzle.animation 6c6 < "offset" : [-3, 0] --- > "offset" : [0.375, 0] animations\muzzleflash\flamemuzzle\flamemuzzle.animation 6c6 < "offset" : [-3, 0] --- > "offset" : [0.375, 0] animations\muzzleflash\plasmamuzzle1\plasmamuzzle1.animation 6c6 < "offset" : [-3, 0] --- > "offset" : [0.375, 0] animations\muzzleflash\plasmamuzzle2\plasmamuzzle2.animation 6c6 < "offset" : [-3, 0] --- > "offset" : [0.375, 0] animations\muzzleflash\plasmamuzzle3\plasmamuzzle3.animation 6c6 < "offset" : [-3, 0] --- > "offset" : [0.375, 0] animations\muzzleflash\plasmamuzzle4\plasmamuzzle4.animation 6c6 < "offset" : [-3, 0] --- > "offset" : [0.375, 0] animations\muzzleflash\plasmamuzzle5\plasmamuzzle5.animation 6c6 < "offset" : [-3, 0] --- > "offset" : [0.375, 0] animations\muzzleflash\smokemuzzle\smokemuzzle.animation 6c6 < "offset" : [-3, 0] --- > "offset" : [0.375, 0] animations\muzzleflash\tankflashmuzzle\tankflashmuzzle.animation 6c6 < "offset" : [-18, 0] --- > "offset" : [2.25, 0] animations\penguingeneralspawn\penguingeneralspawn.animation 6c6 < "offset" : [0, 1] --- > "offset" : [0, 0.125] animations\penguintankspawn\penguintankspawn.animation 6c6 < "offset" : [0, 1] --- > "offset" : [0, 0.125] animations\penguintrooperspawn\penguintrooperspawn.animation 6c6 < "offset" : [0, 1] --- > "offset" : [0, 0.125] biomes\distributions.config 71a72,77 > "oceanRare" : { > "type" : "random", > > "blockProbability" : 0.00001 > }, > 87a94,109 > "moderateClumps" : { > "type" : "periodic", > > "octaves" : 2, > "alpha" : 2.0, > "beta" : 2.0, > > "modulus" : 6, > "modulusVariance" : 4, > > "densityPeriod" : 10, > "densityOffset" : -0.1, > > "typePeriod" : 10 > }, > 119a142,219 > "denseSurfaceCrops" : { > "type" : "periodic", > > "octaves" : 2, > "alpha" : 2.0, > "beta" : 2.0, > > "modulus" : 8, > "modulusVariance" : 4, > > "densityPeriod" : 9, > "densityOffset" : -0.35, > > "typePeriod" : 10 > }, > > "surfaceCrops" : { > "type" : "periodic", > > "octaves" : 2, > "alpha" : 2.0, > "beta" : 2.0, > > "modulus" : 8, > "modulusVariance" : 4, > > "densityPeriod" : 10, > "densityOffset" : -0.4, > > "typePeriod" : 10 > }, > > "undergroundCrops" : { > "type" : "periodic", > > "octaves" : 2, > "alpha" : 2.0, > "beta" : 2.0, > > "modulus" : 8, > "modulusVariance" : 4, > > "densityPeriod" : 8, > "densityOffset" : -0.3, > > "typePeriod" : 10 > }, > > "undergroundVines" : { > "type" : "periodic", > > "octaves" : 2, > "alpha" : 2.0, > "beta" : 2.0, > > "modulus" : 3, > "modulusVariance" : 2, > > "densityPeriod" : 20, > "densityOffset" : -0.25, > > "typePeriod" : 10 > }, > > "undergroundCapsules" : { > "type" : "periodic", > > "octaves" : 2, > "alpha" : 2.0, > "beta" : 2.0, > > "modulus" : 3.5, > "modulusVariance" : 2.5, > > "densityPeriod" : 10, > "densityOffset" : -0.3 > }, > 219c319 < "blockProbability" : 0.0007 --- > "blockProbability" : 0.0014 232a333,344 > > "overgroundChests" : { > "type" : "random", > > "blockProbability" : 0.0015 > }, > > "overgroundRareChests" : { > "type" : "random", > > "blockProbability" : 0.001 > }, 237c349 < "blockProbability" : 0.002 --- > "blockProbability" : 0.0028 267,273c379 < "blockProbability" : 0.0025 < }, < < "overgroundChests" : { < "type" : "random", < < "blockProbability" : 0.0007 --- > "blockProbability" : 0.005 275c381 < --- > 303c409 < "blockProbability" : 0.016 --- > "blockProbability" : 0.03 309c415 < "blockProbability" : 0.02 --- > "blockProbability" : 0.04 315c421 < "blockProbability" : 0.024 --- > "blockProbability" : 0.05 321c427,457 < "blockProbability" : 0.028 --- > "blockProbability" : 0.06 > }, > > "ultraRare" : { > "type" : "random", > > "blockProbability" : 0.00035 > }, > > "veryRare" : { > "type" : "random", > > "blockProbability" : 0.01 > }, > > "rare" : { > "type" : "random", > > "blockProbability" : 0.05 > }, > > "uncommon" : { > "type" : "random", > > "blockProbability" : 0.2 > }, > > "common" : { > "type" : "random", > > "blockProbability" : 0.4 327c463 < "blockProbability" : 1.0 --- > "blockProbability" : 0.8 330c466 < "veryRareItem" : { --- > "everywhere" : { 333c469 < "blockProbability" : 0.00035 --- > "blockProbability" : 1.0 biomes\oredistributions.configfunctions 4,13c4,9 < [0.5, [ [ "coal", 1.05], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.00], [ "silverore", 0.90], [ "gold", 0.85], [ "platinum", 0.00], [ "diamond", 0.00], [ "iron", 1.05] ] ], < [1.5, [ [ "coal", 1.05], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.05], [ "silverore", 1.00], [ "gold", 0.90], [ "platinum", 0.80], [ "diamond", 0.00], [ "iron", 1.15] ] ], < [2.5, [ [ "coal", 1.05], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.10], [ "silverore", 1.05], [ "gold", 1.00], [ "platinum", 0.85], [ "diamond", 0.80], [ "titanium", 1.05] ] ], < [3.5, [ [ "coal", 1.05], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.15], [ "silverore", 1.10], [ "gold", 1.05], [ "platinum", 0.90], [ "diamond", 0.85], [ "titanium", 1.15] ] ], < [4.5, [ [ "coal", 1.05], [ "uranium", 1.05], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.15], [ "silverore", 1.15], [ "gold", 1.10], [ "platinum", 1.00], [ "diamond", 0.90], [ "aegisalt", 1.05] ] ], < [5.5, [ [ "coal", 1.05], [ "uranium", 1.05], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.15], [ "silverore", 1.15], [ "gold", 1.15], [ "platinum", 1.05], [ "diamond", 1.00], [ "aegisalt", 1.15] ] ], < [6.5, [ [ "coal", 1.05], [ "uranium", 1.05], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.15], [ "silverore", 1.15], [ "gold", 1.15], [ "platinum", 1.10], [ "diamond", 1.05], [ "Cerulium", 1.05] ] ], < [7.5, [ [ "coal", 1.05], [ "uranium", 1.05], [ "plutonium", 1.05], [ "solarium", 0.00], [ "copper", 1.15], [ "silverore", 1.15], [ "gold", 1.15], [ "platinum", 1.15], [ "diamond", 1.10], [ "Cerulium", 1.15] ] ], < [8.5, [ [ "coal", 1.05], [ "uranium", 1.05], [ "plutonium", 1.05], [ "solarium", 0.00], [ "copper", 1.15], [ "silverore", 1.15], [ "gold", 1.15], [ "platinum", 1.15], [ "diamond", 1.15], [ "Rubium", 1.05] ] ], < [9.5, [ [ "coal", 1.05], [ "uranium", 1.05], [ "plutonium", 1.05], [ "solarium", 1.00], [ "copper", 1.15], [ "silverore", 1.15], [ "gold", 1.15], [ "platinum", 1.15], [ "diamond", 1.15], [ "Rubium", 1.15] ] ] --- > [0.5, [ [ "coal", 1.40], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 0.20], [ "silverore", 0.20], [ "gold", 0.20], [ "platinum", 0.20], [ "diamond", 0.20], [ "iron", 0.20] ] ], > [1.5, [ [ "coal", 1.40], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 0.20], [ "silverore", 0.20], [ "gold", 0.20], [ "platinum", 0.20], [ "diamond", 0.20], [ "iron", 0.20] ] ], > [2.5, [ [ "coal", 1.40], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 0.20], [ "silverore", 0.20], [ "gold", 0.20], [ "platinum", 0.20], [ "diamond", 0.20], [ "titanium", 0.20] ] ], > [3.5, [ [ "coal", 1.40], [ "uranium", 0.50], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 0.20], [ "silverore", 0.20], [ "gold", 0.20], [ "platinum", 0.20], [ "diamond", 0.20], [ "titanium", 0.20] ] ], > [4.5, [ [ "coal", 1.40], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 0.20], [ "silverore", 0.20], [ "gold", 0.20], [ "platinum", 0.20], [ "diamond", 0.20], [ "aegisalt", 0.20], [ "rubium", 0.20], [ "violium", 0.20] ] ], > [5.5, [ [ "coal", 1.40], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.20], [ "copper", 0.20], [ "silverore", 0.20], [ "gold", 0.20], [ "platinum", 0.20], [ "diamond", 0.20], [ "aegisalt", 0.20], [ "rubium", 0.20], [ "violium", 0.20] ] ] 17,42d12 < "subsurfaceOres" : [ < [0.5, [ [ "coal", 1.10], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.05], [ "silverore", 0.95], [ "gold", 0.90], [ "platinum", 0.80], [ "diamond", 0.00], [ "iron", 1.10] ] ], < [1.5, [ [ "coal", 1.10], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.10], [ "silverore", 1.05], [ "gold", 0.95], [ "platinum", 0.85], [ "diamond", 0.80], [ "iron", 1.20] ] ], < [2.5, [ [ "coal", 1.10], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.15], [ "silverore", 1.10], [ "gold", 1.05], [ "platinum", 0.90], [ "diamond", 0.85], [ "titanium", 1.10] ] ], < [3.5, [ [ "coal", 1.10], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.20], [ "silverore", 1.15], [ "gold", 1.10], [ "platinum", 0.95], [ "diamond", 0.90], [ "titanium", 1.20] ] ], < [4.5, [ [ "coal", 1.10], [ "uranium", 1.10], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.20], [ "silverore", 1.20], [ "gold", 1.15], [ "platinum", 1.05], [ "diamond", 0.95], [ "aegisalt", 1.10] ] ], < [5.5, [ [ "coal", 1.10], [ "uranium", 1.10], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.20], [ "silverore", 1.20], [ "gold", 1.20], [ "platinum", 1.10], [ "diamond", 1.05], [ "aegisalt", 1.20] ] ], < [6.5, [ [ "coal", 1.10], [ "uranium", 1.10], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.20], [ "silverore", 1.20], [ "gold", 1.20], [ "platinum", 1.15], [ "diamond", 1.10], [ "Cerulium", 1.10] ] ], < [7.5, [ [ "coal", 1.10], [ "uranium", 1.10], [ "plutonium", 1.10], [ "solarium", 0.00], [ "copper", 1.20], [ "silverore", 1.20], [ "gold", 1.20], [ "platinum", 1.20], [ "diamond", 1.15], [ "Cerulium", 1.20] ] ], < [8.5, [ [ "coal", 1.10], [ "uranium", 1.10], [ "plutonium", 1.10], [ "solarium", 0.00], [ "copper", 1.20], [ "silverore", 1.20], [ "gold", 1.20], [ "platinum", 1.20], [ "diamond", 1.20], [ "Rubium", 1.10] ] ], < [9.5, [ [ "coal", 1.10], [ "uranium", 1.10], [ "plutonium", 1.10], [ "solarium", 1.02], [ "copper", 1.20], [ "silverore", 1.20], [ "gold", 1.20], [ "platinum", 1.20], [ "diamond", 1.20], [ "Rubium", 1.20] ] ] < ], < < "deepsurfaceOres" : [ < [0.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.10], [ "silverore", 1.00], [ "gold", 0.95], [ "platinum", 0.85], [ "diamond", 0.80], [ "iron", 1.15] ] ], < [1.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.15], [ "silverore", 1.10], [ "gold", 1.00], [ "platinum", 0.90], [ "diamond", 0.85], [ "iron", 1.25] ] ], < [2.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.20], [ "silverore", 1.15], [ "gold", 1.10], [ "platinum", 0.95], [ "diamond", 0.90], [ "titanium", 1.15] ] ], < [3.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.25], [ "silverore", 1.20], [ "gold", 1.15], [ "platinum", 1.00], [ "diamond", 0.95], [ "titanium", 1.25] ] ], < [4.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.25], [ "silverore", 1.25], [ "gold", 1.20], [ "platinum", 1.10], [ "diamond", 1.00], [ "aegisalt", 1.15] ] ], < [5.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.25], [ "silverore", 1.25], [ "gold", 1.25], [ "platinum", 1.15], [ "diamond", 1.10], [ "aegisalt", 1.25] ] ], < [6.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.25], [ "silverore", 1.25], [ "gold", 1.25], [ "platinum", 1.20], [ "diamond", 1.15], [ "Cerulium", 1.15] ] ], < [7.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 1.15], [ "solarium", 0.00], [ "copper", 1.25], [ "silverore", 1.25], [ "gold", 1.25], [ "platinum", 1.25], [ "diamond", 1.20], [ "Cerulium", 1.25] ] ], < [8.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 1.15], [ "solarium", 0.00], [ "copper", 1.25], [ "silverore", 1.25], [ "gold", 1.25], [ "platinum", 1.25], [ "diamond", 1.25], [ "Rubium", 1.15] ] ], < [9.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 1.15], [ "solarium", 1.04], [ "copper", 1.25], [ "silverore", 1.25], [ "gold", 1.25], [ "platinum", 1.25], [ "diamond", 1.25], [ "Rubium", 1.25] ] ] < ], < 44,53c14,19 < [0.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.15], [ "silverore", 1.05], [ "gold", 1.00], [ "platinum", 0.90], [ "diamond", 0.85], [ "iron", 1.20] ] ], < [1.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.20], [ "silverore", 1.15], [ "gold", 1.05], [ "platinum", 0.95], [ "diamond", 0.90], [ "iron", 1.30] ] ], < [2.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.25], [ "silverore", 1.20], [ "gold", 1.15], [ "platinum", 1.00], [ "diamond", 0.95], [ "titanium", 1.20] ] ], < [3.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.30], [ "silverore", 1.25], [ "gold", 1.20], [ "platinum", 1.05], [ "diamond", 1.00], [ "titanium", 1.30] ] ], < [4.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.30], [ "silverore", 1.30], [ "gold", 1.25], [ "platinum", 1.15], [ "diamond", 1.05], [ "aegisalt", 1.20] ] ], < [5.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.30], [ "silverore", 1.30], [ "gold", 1.30], [ "platinum", 1.20], [ "diamond", 1.15], [ "aegisalt", 1.30] ] ], < [6.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.30], [ "silverore", 1.30], [ "gold", 1.30], [ "platinum", 1.25], [ "diamond", 1.20], [ "Cerulium", 1.20] ] ], < [7.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 1.15], [ "solarium", 0.00], [ "copper", 1.30], [ "silverore", 1.30], [ "gold", 1.30], [ "platinum", 1.30], [ "diamond", 1.25], [ "Cerulium", 1.30] ] ], < [8.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 1.15], [ "solarium", 0.00], [ "copper", 1.30], [ "silverore", 1.30], [ "gold", 1.30], [ "platinum", 1.30], [ "diamond", 1.30], [ "Rubium", 1.20] ] ], < [9.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 1.15], [ "solarium", 1.06], [ "copper", 1.30], [ "silverore", 1.30], [ "gold", 1.30], [ "platinum", 1.30], [ "diamond", 1.30], [ "Rubium", 1.30] ] ] --- > [0.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.15], [ "silverore", 1.05], [ "gold", 1.00], [ "platinum", 0.90], [ "diamond", 0.85], ["fossil", 0.79], [ "iron", 1.25] ] ], > [1.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.20], [ "silverore", 1.15], [ "gold", 1.05], [ "platinum", 0.95], [ "diamond", 0.90], ["fossil", 0.79], [ "iron", 1.35] ] ], > [2.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.15], [ "silverore", 1.20], [ "gold", 1.15], [ "platinum", 1.00], [ "diamond", 0.95], ["fossil", 0.79], [ "titanium", 1.20] ] ], > [3.5, [ [ "coal", 1.15], [ "uranium", 1.30], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.10], [ "silverore", 1.15], [ "gold", 1.20], [ "platinum", 1.05], [ "diamond", 1.00], ["fossil", 0.79], [ "titanium", 1.30] ] ], > [4.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.05], [ "silverore", 1.10], [ "gold", 1.15], [ "platinum", 1.10], [ "diamond", 1.05], ["fossil", 0.79], [ "aegisalt", 1.20], [ "rubium", 1.20], [ "violium", 1.20] ] ], > [5.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 1.30], [ "copper", 1.00], [ "silverore", 1.05], [ "gold", 1.10], [ "platinum", 1.05], [ "diamond", 1.15], ["fossil", 0.79], [ "aegisalt", 1.30], [ "rubium", 1.30], [ "violium", 1.30] ] ] 57,66c23,28 < [0.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.20], [ "silverore", 1.10], [ "gold", 1.05], [ "platinum", 0.95], [ "diamond", 0.90], [ "iron", 1.25] ] ], < [1.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.25], [ "silverore", 1.20], [ "gold", 1.10], [ "platinum", 1.00], [ "diamond", 0.95], [ "iron", 1.35] ] ], < [2.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.30], [ "silverore", 1.25], [ "gold", 1.20], [ "platinum", 1.05], [ "diamond", 1.00], [ "titanium", 1.25] ] ], < [3.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.35], [ "silverore", 1.30], [ "gold", 1.25], [ "platinum", 1.10], [ "diamond", 1.05], [ "titanium", 1.35] ] ], < [4.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.35], [ "silverore", 1.35], [ "gold", 1.30], [ "platinum", 1.20], [ "diamond", 1.10], [ "aegisalt", 1.25] ] ], < [5.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.35], [ "silverore", 1.35], [ "gold", 1.35], [ "platinum", 1.25], [ "diamond", 1.20], [ "aegisalt", 1.35] ] ], < [6.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.35], [ "silverore", 1.35], [ "gold", 1.35], [ "platinum", 1.30], [ "diamond", 1.25], [ "Cerulium", 1.25] ] ], < [7.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 1.15], [ "solarium", 0.00], [ "copper", 1.35], [ "silverore", 1.35], [ "gold", 1.35], [ "platinum", 1.35], [ "diamond", 1.30], [ "Cerulium", 1.35] ] ], < [8.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 1.15], [ "solarium", 0.00], [ "copper", 1.35], [ "silverore", 1.35], [ "gold", 1.35], [ "platinum", 1.35], [ "diamond", 1.35], [ "Rubium", 1.25] ] ], < [9.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 1.15], [ "solarium", 1.08], [ "copper", 1.35], [ "silverore", 1.35], [ "gold", 1.35], [ "platinum", 1.35], [ "diamond", 1.35], [ "Rubium", 1.35] ] ] --- > [0.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.20], [ "silverore", 1.10], [ "gold", 1.05], [ "platinum", 0.95], [ "diamond", 0.90], ["fossil", 0.79], [ "iron", 1.30] ] ], > [1.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.25], [ "silverore", 1.20], [ "gold", 1.10], [ "platinum", 1.00], [ "diamond", 0.95], ["fossil", 0.79], [ "iron", 1.40] ] ], > [2.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.20], [ "silverore", 1.25], [ "gold", 1.20], [ "platinum", 1.05], [ "diamond", 1.00], ["fossil", 0.79], [ "titanium", 1.25] ] ], > [3.5, [ [ "coal", 1.15], [ "uranium", 1.35], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.15], [ "silverore", 1.20], [ "gold", 1.25], [ "platinum", 1.10], [ "diamond", 1.05], ["fossil", 0.79], [ "titanium", 1.35] ] ], > [4.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.10], [ "silverore", 1.15], [ "gold", 1.20], [ "platinum", 1.20], [ "diamond", 1.10], ["fossil", 0.79], [ "aegisalt", 1.25], [ "rubium", 1.20], [ "violium", 1.20] ] ], > [5.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 1.35], [ "copper", 1.05], [ "silverore", 1.10], [ "gold", 1.15], [ "platinum", 1.10], [ "diamond", 1.20], ["fossil", 0.79], [ "aegisalt", 1.35], [ "rubium", 1.35], [ "violium", 1.35] ] ] 70,79c32,46 < [0.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.25], [ "silverore", 1.15], [ "gold", 1.10], [ "platinum", 1.00], [ "diamond", 0.95], [ "iron", 1.30] ] ], < [1.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.30], [ "silverore", 1.25], [ "gold", 1.15], [ "platinum", 1.05], [ "diamond", 1.00], [ "iron", 1.40] ] ], < [2.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.35], [ "silverore", 1.30], [ "gold", 1.25], [ "platinum", 1.10], [ "diamond", 1.05], [ "titanium", 1.30] ] ], < [3.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.40], [ "silverore", 1.35], [ "gold", 1.30], [ "platinum", 1.15], [ "diamond", 1.10], [ "titanium", 1.40] ] ], < [4.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.40], [ "silverore", 1.40], [ "gold", 1.35], [ "platinum", 1.25], [ "diamond", 1.15], [ "aegisalt", 1.30] ] ], < [5.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.40], [ "silverore", 1.40], [ "gold", 1.40], [ "platinum", 1.30], [ "diamond", 1.25], [ "aegisalt", 1.40] ] ], < [6.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.40], [ "silverore", 1.40], [ "gold", 1.40], [ "platinum", 1.35], [ "diamond", 1.30], [ "Cerulium", 1.30] ] ], < [7.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 1.15], [ "solarium", 0.00], [ "copper", 1.40], [ "silverore", 1.40], [ "gold", 1.40], [ "platinum", 1.40], [ "diamond", 1.35], [ "Cerulium", 1.40] ] ], < [8.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 1.15], [ "solarium", 0.00], [ "copper", 1.40], [ "silverore", 1.40], [ "gold", 1.40], [ "platinum", 1.40], [ "diamond", 1.40], [ "Rubium", 1.30] ] ], < [9.5, [ [ "coal", 1.15], [ "uranium", 1.15], [ "plutonium", 1.15], [ "solarium", 1.10], [ "copper", 1.40], [ "silverore", 1.40], [ "gold", 1.40], [ "platinum", 1.40], [ "diamond", 1.40], [ "Rubium", 1.40] ] ] --- > [0.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.25], [ "silverore", 1.15], [ "gold", 1.10], [ "platinum", 1.00], [ "diamond", 0.95], ["fossil", 0.79], [ "iron", 1.35] ] ], > [1.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.30], [ "silverore", 1.25], [ "gold", 1.15], [ "platinum", 1.05], [ "diamond", 1.00], ["fossil", 0.79], [ "iron", 1.45] ] ], > [2.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.25], [ "silverore", 1.30], [ "gold", 1.25], [ "platinum", 1.10], [ "diamond", 1.05], ["fossil", 0.79], [ "titanium", 1.30] ] ], > [3.5, [ [ "coal", 1.15], [ "uranium", 1.40], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.20], [ "silverore", 1.25], [ "gold", 1.30], [ "platinum", 1.15], [ "diamond", 1.10], ["fossil", 0.79], [ "titanium", 1.40] ] ], > [4.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.15], [ "silverore", 1.20], [ "gold", 1.25], [ "platinum", 1.25], [ "diamond", 1.15], ["fossil", 0.79], [ "aegisalt", 1.30], [ "rubium", 1.30], [ "violium", 1.30] ] ], > [5.5, [ [ "coal", 1.15], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 1.40], [ "copper", 1.10], [ "silverore", 1.15], [ "gold", 1.20], [ "platinum", 1.15], [ "diamond", 1.25], ["fossil", 0.79], [ "aegisalt", 1.40], [ "rubium", 1.40], [ "violium", 1.40] ] ] > ], > > "core" : [ > [0.5, [ [ "coal", 1.00], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.25], [ "silverore", 1.15], [ "gold", 1.10], [ "platinum", 1.00], [ "diamond", 0.95], [ "corefragment", 1.50], ["fossil", 0.79], [ "iron", 1.35] ] ], > [1.5, [ [ "coal", 1.00], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.30], [ "silverore", 1.25], [ "gold", 1.15], [ "platinum", 1.05], [ "diamond", 1.00], [ "corefragment", 1.15], ["fossil", 0.79], [ "iron", 1.45] ] ], > [2.5, [ [ "coal", 1.00], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.25], [ "silverore", 1.30], [ "gold", 1.25], [ "platinum", 1.10], [ "diamond", 1.05], [ "corefragment", 1.15], ["fossil", 0.79], [ "titanium", 1.30] ] ], > [3.5, [ [ "coal", 1.00], [ "uranium", 1.40], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.20], [ "silverore", 1.25], [ "gold", 1.30], [ "platinum", 1.15], [ "diamond", 1.10], [ "corefragment", 1.15], ["fossil", 0.79], [ "titanium", 1.40] ] ], > [4.5, [ [ "coal", 1.00], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 0.00], [ "copper", 1.15], [ "silverore", 1.20], [ "gold", 1.25], [ "platinum", 1.25], [ "diamond", 1.15], [ "corefragment", 1.15], ["fossil", 0.79], [ "aegisalt", 1.30], [ "rubium", 1.30], [ "violium", 1.30] ] ], > [5.5, [ [ "coal", 1.00], [ "uranium", 0.00], [ "plutonium", 0.00], [ "solarium", 1.40], [ "copper", 1.10], [ "silverore", 1.15], [ "gold", 1.20], [ "platinum", 1.15], [ "diamond", 1.25], [ "corefragment", 1.15], ["fossil", 0.79], [ "aegisalt", 1.40], [ "rubium", 1.40], [ "violium", 1.40] ] ] 81a49,55 > "moonores" : [ > [0.5, [ [ "plutonium", 0.0], [ "solarium", 0.0] ] ] > ], > > "moondeepores" : [ > [0.5, [ [ "plutonium", 1.0], [ "solarium", 0.0] ] ] > ], 82a57,59 > "mooncoreores" : [ > [0.5, [ [ "plutonium", 1.1], [ "solarium", 0.0] ] ] > ], biomes\surface\arctic\arctic.parallax 117,118c117,118 < "offset" : [0, 370], < "parallax" : [3.5, 1.08], --- > "offset" : [0, 375], > "parallax" : [4.5, 1.08], 218c218 < "offset" : [0, 380], --- > "offset" : [0, 400], 234c234,244 < "fadePercent" : 0.3 --- > "fadePercent" : 0.1 > }, > { > "kind" : "snowback", > "offset" : [0, 505], > "parallax" : 12.1, > "nightCorrelation" : 0, > "minSpeed" : 0, > "maxSpeed" : 0, > "modifiers" : "", > "fadePercent" : 0.5 biomes\surface\arctic\arctic.undergroundparallax 2,3c2,3 < "image" : "arcticunderground.png?brightness=-75", < "dividerimage" : "rockdivider.png?brightness=-75", --- > "image" : "arcticunderground.png", > "dividerimage" : "rockdivider.png", 5c5 < "origin" : [0, 395] --- > "origin" : [0, 0] biomes\surface\desert\desert.parallax 6c6,11 < "baseCount" : 2, --- > "baseCount" : 4, > "mod1Count" : 0, > "mod2Count" : 0 > }, > "desertcacti" : { > "baseCount" : 1, 14a20,24 > "desertfront3" : { > "baseCount" : 1, > "mod1Count" : 0, > "mod2Count" : 0 > }, 72c82 < "parallax" : 5.00001, --- > "parallax" : 9.00001, 79a90,101 > > { > "kind" : "desertfront2", > "offset" : [0, 370], > "parallax" : 11, > "nightCorrelation" : 0, > "minSpeed" : 0, > "maxSpeed" : 0, > "modifiers" : "", > "fadePercent" : 0.3 > }, > 82,83c104,105 < "offset" : [0, 360], < "parallax" : 5.0, --- > "offset" : [0, 117], > "parallax" : 8.0, 91a114,124 > "kind" : "desertfront3", > "offset" : [0, 440], > "parallax" : 6.0, > "nightCorrelation" : 0, > "minSpeed" : 0, > "maxSpeed" : 0, > "modifiers" : "", > "fadePercent" : 0.1 > }, > > { 93,94c126,137 < "offset" : [0, 360], < "parallax" : 1.8, --- > "offset" : [0, 470], > "parallax" : 4.5, > "nightCorrelation" : 0, > "minSpeed" : 0, > "maxSpeed" : 0, > "modifiers" : "", > "fadePercent" : 0.09 > }, > { > "kind" : "desertcacti", > "offset" : [0, 480], > "parallax" : 4.0, 99c142 < "fadePercent" : 0.05 --- > "fadePercent" : 0.08 105c148 < "parallax" : 1.1, --- > "parallax" : 4.0, 110c153 < "fadePercent" : 0.05 --- > "fadePercent" : 0.08 biomes\surface\forest\forest.parallax 12,14c12,14 < "baseCount" : 4, < "mod1Count" : 2, < "mod2Count" : 9 --- > "baseCount" : 1, > "mod1Count" : 0, > "mod2Count" : 0 58c58 < "parallax" : 2.4, --- > "parallax" : 2, 78c78 < "offset" : [0, 295], --- > "offset" : [0, 255], 83,84c83,84 < "modifiers" : "?saturation=-15?brightness=-20", < "fadePercent" : 0.10 --- > "modifiers" : "?saturation=-10?brightness=5", > "fadePercent" : 0.03 89,90c89,90 < "offset" : [0, 340], < "parallax" : 5, --- > "offset" : [0, 235], > "parallax" : 3.5, 94,95c94,95 < "modifiers" : "?saturation=-15?brightness=-10", < "fadePercent" : 0.20 --- > "modifiers" : "?saturation=-5?brightness=10", > "fadePercent" : 0.03 biomes\surface\jungle\jungle.parallax 53c53 < "parallax" : 2.4, --- > "parallax" : 2, 69a70 > 79a81 > biomes\surface\magma\magma.parallax 3c3 < "verticalOrigin" : -15, --- > "verticalOrigin" : 0, 82c82 < "parallax" : [1.7, 9], --- > "parallax" : [1.7, 1.0], 93c93 < "parallax" : [1.8, 9], --- > "parallax" : [1.8, 1.02], 102c102 < "parallax" : [2, 9], --- > "parallax" : [2, 1.05], 111c111 < "parallax" : [3, 9], --- > "parallax" : [3, 1.08], 120c120 < "parallax" : [4, 9], --- > "parallax" : [4, 1.11], 129c129 < "parallax" : [5, 9], --- > "parallax" : [5, 1.14], 138c138 < "parallax" : [6, 9], --- > "parallax" : [6, 1.17], 147c147 < "parallax" : [6.001, 9], --- > "parallax" : [6.001, 1.18], 156c156 < "parallax" : [7, 9], --- > "parallax" : [7, 1.20], 165c165 < "parallax" : [8, 9], --- > "parallax" : [8, 1.23], 174c174 < "parallax" : [8.01, 9], --- > "parallax" : [8.01, 1.231], biomes\surface\tundra\tundra.parallax 61c61 < "fadePercent" : 0.8 --- > "fadePercent" : 0 71c71 < "fadePercent" : 0.8 --- > "fadePercent" : 0.350 81c81 < "fadePercent" : 0.75 --- > "fadePercent" : 0.325 91c91 < "fadePercent" : 0.7 --- > "fadePercent" : 0.3 101c101 < "fadePercent" : 0.65 --- > "fadePercent" : 0.275 111c111 < "fadePercent" : 0.6 --- > "fadePercent" : 0.250 121c121 < "fadePercent" : 0.55 --- > "fadePercent" : 0.225 131c131 < "fadePercent" : 0.5 --- > "fadePercent" : 0.2 141c141 < "fadePercent" : 0.45 --- > "fadePercent" : 0.175 151c151 < "fadePercent" : 0.4 --- > "fadePercent" : 0.15 161c161 < "fadePercent" : 0.35 --- > "fadePercent" : 0.125 171c171 < "fadePercent" : 0.3 --- > "fadePercent" : 0.1 181c181 < "fadePercent" : 0.25 --- > "fadePercent" : 0.075 191c191 < "fadePercent" : 0.2 --- > "fadePercent" : 0.05 201c201 < "fadePercent" : 0.15 --- > "fadePercent" : 0.025 211c211 < "fadePercent" : 0.1 --- > "fadePercent" : 0.0 biomes\underground_detached\icecaves\icecaves.undergroundparallax 2,3c2,3 < "image" : "tundraunderground.png?brightness=-75", < "dividerimage" : "rockdivider.png?brightness=-75", --- > "image" : "icecavesunderground.png?brightness=-65", > "dividerimage" : "rockdivider.png?brightness=-65", celestial\names.config 1105a1106,1113 > "systemPrefixNames" : [ > [1.0, "Alpha" ], > [1.0, "Beta" ], > [1.0, "Gamma" ], > [1.0, "Delta" ], > [1.0, "Epsilon" ] > ], > cinematics\splash.cinematic 36c36 < "image" : "/cinematics/busy.png:{frame}" --- > "image" : "/cinematics/busy2.png:{frame}" 45c45 < "position" : [480, 170], --- > "position" : [480, 320], 71c71 < "image" : "/cinematics/chucklelogofinal.png" --- > "image" : "/cinematics/chuckles.png:{frame}" 73a74 > "animationFrames" : 14, 78a80 > "frame" : 0, 82c84,86 < "timecode" : 0.1, --- > "timecode" : 0.25, > "zoom" : 0.5, > "frame" : 1, 86,87c90,93 < "timecode" : 0.4, < "zoom" : 1 --- > "timecode" : 0.5, > "zoom" : 0.5, > "frame" : 1, > "alpha" : 1 90c96,102 < "timecode" : 2.5, --- > "timecode" : 0.8, > "frame" : 6, > "zoom" : 0.5 > }, > { > "timecode" : 1.5, > "frame" : 13, 96c108 < "zoom" : 0.5 --- > "zoom" : 0.50 99c111,125 < "timecode" : 4, --- > "timecode" : 3.5, > "alpha" : 1, > "frame" : 13, > "zoom" : 0.5, > "complete" : true > }, > { > "timecode" : 4.0, > "alpha" : 0, > "frame" : 13, > "zoom" : 0.5, > "complete" : true > }, > { > "timecode" : 1000, 101a128 > "frame" : 1000, 109,110c136,137 < "timecode" : 0, < "resource" : "/sfx/cinematics/man_laugh.ogg" --- > "timecode" : 0.65, > "resource" : "/sfx/cinematics/fish_laugh.ogg" cinematics\respawn\apex\respawn.cinematic 11c11 < "timecode" : 1.4999, --- > "timecode" : 0.74995, 17c17 < "timecode" : 1.49999, --- > "timecode" : 0.749951, 23c23 < "timecode" : 25, --- > "timecode" : 12.5, 38c38 < "timecode" : 1.4999, --- > "timecode" : 0.74995, 44c44 < "timecode" : 1.49999, --- > "timecode" : 0.749951, 50c50 < "timecode" : 25, --- > "timecode" : 12.5, 57a58,117 > "drawables" : [ > { > "image" : "/cinematics/respawn/esc.png" > } > ], > "keyframes" : [ > { > "timecode" : 0.74995, > "zoom" : 0.25, > "alpha" : 0, > "position" : [900, 30] > }, > { > "timecode" : 0.749951, > "zoom" : 0.25, > "alpha" : 0.5, > "position" : [900, 30] > }, > { > "timecode" : 12.5, > "zoom" : 0.25, > "alpha" : 0.5, > "position" : [900, 30] > } > ] > }, > { > "drawables" : [ > { > "image" : "/cinematics/respawn/pixelslost.png" > } > ], > "keyframes" : [ > { > "timecode" : 4.5, > "zoom" : 0.5, > "alpha" : 0, > "position" : [492, 150] > }, > { > "timecode" : 5.5, > "zoom" : 0.5, > "alpha" : 0.5, > "position" : [492, 150] > }, > { > "timecode" : 6.5, > "zoom" : 0.5, > "alpha" : 0.5, > "position" : [492, 150] > }, > { > "timecode" : 7.5, > "zoom" : 0.5, > "alpha" : 0.0, > "position" : [492, 150] > } > ] > }, > { 61c121 < "timecode" : 21.9, --- > "timecode" : 10.95, 68c128 < "timecode" : 22, --- > "timecode" : 11, 75c135 < "timecode" : 29, --- > "timecode" : 14.5, 90c150 < "timecode" : 3.0, --- > "timecode" : 1.5, 97c157 < "timecode" : 5, --- > "timecode" : 2.5, 104c164 < "timecode" : 25, --- > "timecode" : 12.5, 110c170 < "timecode" : 25.5, --- > "timecode" : 12.75, 125c185 < "timecode" : 3.0, --- > "timecode" : 1.5, 132c192 < "timecode" : 5, --- > "timecode" : 2.5, 139c199 < "timecode" : 25, --- > "timecode" : 12.5, 145c205 < "timecode" : 25.5, --- > "timecode" : 12.75, cinematics\respawn\avian\respawn.cinematic 11c11 < "timecode" : 1.4999, --- > "timecode" : 0.74995, 17c17 < "timecode" : 1.49999, --- > "timecode" : 0.749951, 23c23 < "timecode" : 25, --- > "timecode" : 12.5, 38c38 < "timecode" : 1.4999, --- > "timecode" : 0.74995, 44c44 < "timecode" : 1.49999, --- > "timecode" : 0.749951, 50c50 < "timecode" : 25, --- > "timecode" : 12.5, 57a58,117 > "drawables" : [ > { > "image" : "/cinematics/respawn/esc.png" > } > ], > "keyframes" : [ > { > "timecode" : 0.74995, > "zoom" : 0.25, > "alpha" : 0, > "position" : [900, 30] > }, > { > "timecode" : 0.749951, > "zoom" : 0.25, > "alpha" : 0.5, > "position" : [900, 30] > }, > { > "timecode" : 12.5, > "zoom" : 0.25, > "alpha" : 0.5, > "position" : [900, 30] > } > ] > }, > { > "drawables" : [ > { > "image" : "/cinematics/respawn/pixelslost.png" > } > ], > "keyframes" : [ > { > "timecode" : 4.5, > "zoom" : 0.5, > "alpha" : 0, > "position" : [492, 150] > }, > { > "timecode" : 5.5, > "zoom" : 0.5, > "alpha" : 0.5, > "position" : [492, 150] > }, > { > "timecode" : 6.5, > "zoom" : 0.5, > "alpha" : 0.5, > "position" : [492, 150] > }, > { > "timecode" : 7.5, > "zoom" : 0.5, > "alpha" : 0.0, > "position" : [492, 150] > } > ] > }, > { 61c121 < "timecode" : 21.5, --- > "timecode" : 10.75, 68c128 < "timecode" : 21.59, --- > "timecode" : 10.795, 75c135 < "timecode" : 25, --- > "timecode" : 12.5, 90c150 < "timecode" : 4.999, --- > "timecode" : 2.4995, 97c157 < "timecode" : 5, --- > "timecode" : 2.5, 104c164 < "timecode" : 22, --- > "timecode" : 11, 110c170 < "timecode" : 22.1, --- > "timecode" : 11.05, cinematics\respawn\floran\respawn.cinematic 11c11 < "timecode" : 1.4999, --- > "timecode" : 0.74995, 17c17 < "timecode" : 1.49999, --- > "timecode" : 0.749951, 23c23 < "timecode" : 25, --- > "timecode" : 12.5, 38c38 < "timecode" : 1.4999, --- > "timecode" : 0.74995, 44c44 < "timecode" : 1.49999, --- > "timecode" : 0.749951, 50c50 < "timecode" : 25, --- > "timecode" : 12.5, 59a60,119 > "image" : "/cinematics/respawn/esc.png" > } > ], > "keyframes" : [ > { > "timecode" : 0.74995, > "zoom" : 0.25, > "alpha" : 0, > "position" : [900, 30] > }, > { > "timecode" : 0.749951, > "zoom" : 0.25, > "alpha" : 0.5, > "position" : [900, 30] > }, > { > "timecode" : 12.5, > "zoom" : 0.25, > "alpha" : 0.5, > "position" : [900, 30] > } > ] > }, > { > "drawables" : [ > { > "image" : "/cinematics/respawn/pixelslost.png" > } > ], > "keyframes" : [ > { > "timecode" : 4.5, > "zoom" : 0.5, > "alpha" : 0, > "position" : [492, 150] > }, > { > "timecode" : 5.5, > "zoom" : 0.5, > "alpha" : 0.5, > "position" : [492, 150] > }, > { > "timecode" : 6.5, > "zoom" : 0.5, > "alpha" : 0.5, > "position" : [492, 150] > }, > { > "timecode" : 7.5, > "zoom" : 0.5, > "alpha" : 0.0, > "position" : [492, 150] > } > ] > }, > { > "drawables" : [ > { 65c125 < "timecode" : 3, --- > "timecode" : 1.5, 72c132 < "timecode" : 5, --- > "timecode" : 2.5, 79c139 < "timecode" : 22, --- > "timecode" : 11, 85c145 < "timecode" : 23.5, --- > "timecode" : 11.75, 96c156 < "timecode" : 17.9, --- > "timecode" : 8.95, 103c163 < "timecode" : 20.5, --- > "timecode" : 10.25, 110c170 < "timecode" : 25, --- > "timecode" : 12.5, 125c185 < "timecode" : 3, --- > "timecode" : 1.5, 132c192 < "timecode" : 5, --- > "timecode" : 2.5, 139c199 < "timecode" : 22, --- > "timecode" : 11, 145c205 < "timecode" : 23.5, --- > "timecode" : 11.75, cinematics\respawn\glitch\respawn.cinematic 11c11 < "timecode" : 1.4999, --- > "timecode" : 0.74995, 17c17 < "timecode" : 1.49999, --- > "timecode" : 0.749951, 23c23 < "timecode" : 25, --- > "timecode" : 12.5, 38c38 < "timecode" : 1.4999, --- > "timecode" : 0.74995, 44c44 < "timecode" : 1.49999, --- > "timecode" : 0.749951, 50c50 < "timecode" : 25, --- > "timecode" : 12.5, 59a60,119 > "image" : "/cinematics/respawn/esc.png" > } > ], > "keyframes" : [ > { > "timecode" : 0.74995, > "zoom" : 0.25, > "alpha" : 0, > "position" : [900, 30] > }, > { > "timecode" : 0.749951, > "zoom" : 0.25, > "alpha" : 0.5, > "position" : [900, 30] > }, > { > "timecode" : 12.5, > "zoom" : 0.25, > "alpha" : 0.5, > "position" : [900, 30] > } > ] > }, > { > "drawables" : [ > { > "image" : "/cinematics/respawn/pixelslost.png" > } > ], > "keyframes" : [ > { > "timecode" : 4.5, > "zoom" : 0.5, > "alpha" : 0, > "position" : [492, 150] > }, > { > "timecode" : 5.5, > "zoom" : 0.5, > "alpha" : 0.5, > "position" : [492, 150] > }, > { > "timecode" : 6.5, > "zoom" : 0.5, > "alpha" : 0.5, > "position" : [492, 150] > }, > { > "timecode" : 7.5, > "zoom" : 0.5, > "alpha" : 0.0, > "position" : [492, 150] > } > ] > }, > { > "drawables" : [ > { 65c125 < "timecode" : 3, --- > "timecode" : 1.5, 72c132 < "timecode" : 5, --- > "timecode" : 2.5, 79c139 < "timecode" : 22, --- > "timecode" : 11, 85c145 < "timecode" : 23.5, --- > "timecode" : 11.75, 96c156 < "timecode" : 7, --- > "timecode" : 3.5, 103c163 < "timecode" : 8, --- > "timecode" : 4, 110c170 < "timecode" : 27.5, --- > "timecode" : 13.75, 125c185 < "timecode" : 3, --- > "timecode" : 1.5, 132c192 < "timecode" : 5, --- > "timecode" : 2.5, 139c199 < "timecode" : 22, --- > "timecode" : 11, 145c205 < "timecode" : 23.5, --- > "timecode" : 11.75, cinematics\respawn\human\respawn.cinematic 11c11 < "timecode" : 1.4999, --- > "timecode" : 0.74995, 17c17 < "timecode" : 1.49999, --- > "timecode" : 0.749951, 23c23 < "timecode" : 25, --- > "timecode" : 12.5, 38c38 < "timecode" : 1.4999, --- > "timecode" : 0.74995, 44c44 < "timecode" : 1.49999, --- > "timecode" : 0.749951, 50c50 < "timecode" : 25, --- > "timecode" : 12.5, 59a60,119 > "image" : "/cinematics/respawn/esc.png" > } > ], > "keyframes" : [ > { > "timecode" : 0.74995, > "zoom" : 0.25, > "alpha" : 0, > "position" : [900, 30] > }, > { > "timecode" : 0.749951, > "zoom" : 0.25, > "alpha" : 0.5, > "position" : [900, 30] > }, > { > "timecode" : 12.5, > "zoom" : 0.25, > "alpha" : 0.5, > "position" : [900, 30] > } > ] > }, > { > "drawables" : [ > { > "image" : "/cinematics/respawn/pixelslost.png" > } > ], > "keyframes" : [ > { > "timecode" : 4.5, > "zoom" : 0.5, > "alpha" : 0, > "position" : [492, 150] > }, > { > "timecode" : 5.5, > "zoom" : 0.5, > "alpha" : 0.5, > "position" : [492, 150] > }, > { > "timecode" : 6.5, > "zoom" : 0.5, > "alpha" : 0.5, > "position" : [492, 150] > }, > { > "timecode" : 7.5, > "zoom" : 0.5, > "alpha" : 0.0, > "position" : [492, 150] > } > ] > }, > { > "drawables" : [ > { 65c125 < "timecode" : 3, --- > "timecode" : 1.5, 72c132 < "timecode" : 5, --- > "timecode" : 2.5, 79c139 < "timecode" : 22, --- > "timecode" : 11, 85c145 < "timecode" : 23.5, --- > "timecode" : 11.75, 96c156 < "timecode" : 7, --- > "timecode" : 3.5, 103c163 < "timecode" : 8, --- > "timecode" : 4, 110c170 < "timecode" : 27.5, --- > "timecode" : 13.75, 125c185 < "timecode" : 3, --- > "timecode" : 1.5, 132c192 < "timecode" : 5, --- > "timecode" : 2.5, 139c199 < "timecode" : 22, --- > "timecode" : 11, 145c205 < "timecode" : 23.5, --- > "timecode" : 11.75, cinematics\respawn\hylotl\respawn.cinematic 11c11 < "timecode" : 1.4999, --- > "timecode" : 0.74995, 17c17 < "timecode" : 1.49999, --- > "timecode" : 0.749951, 23c23 < "timecode" : 25, --- > "timecode" : 12.5, 38c38 < "timecode" : 1.4999, --- > "timecode" : 0.74995, 44c44 < "timecode" : 1.49999, --- > "timecode" : 0.749951, 50c50 < "timecode" : 25, --- > "timecode" : 12.5, 57a58,117 > "drawables" : [ > { > "image" : "/cinematics/respawn/esc.png" > } > ], > "keyframes" : [ > { > "timecode" : 0.74995, > "zoom" : 0.25, > "alpha" : 0, > "position" : [900, 30] > }, > { > "timecode" : 0.749951, > "zoom" : 0.25, > "alpha" : 0.5, > "position" : [900, 30] > }, > { > "timecode" : 12.5, > "zoom" : 0.25, > "alpha" : 0.5, > "position" : [900, 30] > } > ] > }, > { > "drawables" : [ > { > "image" : "/cinematics/respawn/pixelslost.png" > } > ], > "keyframes" : [ > { > "timecode" : 4.5, > "zoom" : 0.5, > "alpha" : 0, > "position" : [492, 150] > }, > { > "timecode" : 5.5, > "zoom" : 0.5, > "alpha" : 0.5, > "position" : [492, 150] > }, > { > "timecode" : 6.5, > "zoom" : 0.5, > "alpha" : 0.5, > "position" : [492, 150] > }, > { > "timecode" : 7.5, > "zoom" : 0.5, > "alpha" : 0.0, > "position" : [492, 150] > } > ] > }, > { 61c121 < "timecode" : 21.5, --- > "timecode" : 10.75, 68c128 < "timecode" : 21.59, --- > "timecode" : 10.795, 75c135 < "timecode" : 25, --- > "timecode" : 12.5, 90c150 < "timecode" : 4.999, --- > "timecode" : 2.4995, 97c157 < "timecode" : 5, --- > "timecode" : 2.5, 104c164 < "timecode" : 22, --- > "timecode" : 11, 110c170 < "timecode" : 22.1, --- > "timecode" : 11.05, codex\codex.config 9c9,11 < "hylotl" : [ "controls", "hylotlprologue", "hylotlorigins", "hylotldirective", "survivalguide" ] --- > "hylotl" : [ "controls", "hylotlprologue", "hylotlorigins", "hylotldirective", "survivalguide" ], > "novakid" : [ "controls", "novakidprologue", "novakidorigins", "survivalguide" ], > "penguin" : [ "controls", "humanprologue", "humanorigins", "humanescape", "survivalguide" ] codex\documents\agaranhunt.codex 9,12c9,10 < < "To aid you in your unsolicited mission - which we are very grateful for, of course - we have provided you with a foolproof Agaran disguise that will let you get close to these vile fungi. Wear it, or don't, it's up to you. Oh, one thing. We've heard talk of giant pods appearing around the galaxy. Maybe avoid those, leave them to the experts." < < --- > > "To aid you in your unsolicited mission - which we are very grateful for, of course - we have provided you with a foolproof Agaran disguise that will let you get close to these vile fungi. Wear it, or don't, it's up to you. Oh, one thing. We've heard talk of giant pods appearing around the galaxy. Maybe avoid those, leave them to the experts." codex\documents\bossdreadwing.codex 3c3 < "title" : "Dreadwing The Penguin [Boss]", --- > "title" : "Dreadwing The Penguin", 8,10c8 < "He's the self-confessed scourge of the galaxy, and cannot wait for the day when the rest of the universe notices. His latest plan is as fiendish as it is simple. Distress beacons.", < < "Curious explorers and pesky do-gooders can't resist the call for help. Then, as soon as they make contact, he's there, in one of his many custom UFOs, an army of angry penguins in tow.", --- > "This scourge has risen through the ranks of notoriety throughout the stars, now accompanied by a band of militarised Penguins who we can only presume are attempting to make a name for themselves as well. They travel, striking helpless villages with a feathered fury.", 14c12 < "Fun Dreadwing fact: Dreadwing's early UFO design did not allow him to destroy terrain, thus leaving him vulnerable to adventurers who hid themselves below ground." --- > "Fun Dreadwing fact: Dreadwing pitted his early UFO design against travellers who unwittingly summoned him with a distress signal. After being shot down a lot, it is assumed he learned his lesson." codex\documents\bossdreadwing.codexitem 7c7 < "rarity" : "common", --- > "rarity" : "rare", codex\documents\controls.codex 6,8c6,12 < "As you navigate the galaxy in your quest for self-discovery, it's important to know how to control yourself, and the things around you. As such, we have prepared a quick reference guide that may help you on your way.", < "Core controls < These will allow you to hop, skip, jump and destroy your way to enlightenment.", --- > "^orange;Movement - WASD^white; > Jump - ^green;[Space]^white; > Interact - ^green;[E]/[Middle]^white; mouse click > Select objects in the foreground - ^green;[Left]^white; mouse click > Select objects in the background - ^green;[Right]^white; mouse click > Attack (with weapon equipped) - ^green;[Left]/[Right]^white; mouse click > Select a single block - ^green;[Shift]^white;", 10,34c14,21 < "Movement - WASD < Jump - Space < Interact - E/Middle mouse button < Select objects in the foreground - Left mouse button < Select objects in the background - Right mouse button < Attack (with weapon equipped) - Left/Right mouse buttons < Select a single block - Shift (hold)", < "Hotkeys < Everybody likes shortcuts, and we're sure you're no exception. Here, you can learn how to quickly access a number of liberating features.", < < "Crafting Menu - C < Quest Journal - J < Codex - L < Investigation Cursor - N < Hide HUD - F1 < Options/Quit - Escape", < "Throw Item - Q < Toggle Held Items - X < Swap L/R Items - Z < Hold Hotbar Item - 0-9 or Mousewheel + Shift for Right Hand < Quick Move Item - Shift+Click < Split Item Stack - Right Click", < "Now you should be ready to take on all the challenges the universe has to offer. Need wood to build a house? Knock down a tree! Looking to discover more about the local flora and fauna? Check out the codex! Faced down by an angry Floran with murder in mind? Run, jump and leap away to safety! < < There's a whole world out there to explore. Do try not to die TOO often." ] --- > "^orange;Hotkeys^white; > Crafting Menu - ^green;[C]^white; > Quest Journal - ^green;[J]^white; > Codex - ^green;[L]^white; > Investigation Cursor - ^green;[N]^white; > Hide HUD - ^green;[F1]^white; > Options/Quit - ^green;[Esc]^white; > ^orange;Continued on next page...^white;", 35a23,29 > "^orange;Hotkeys Continued:^white; > Throw Item - ^green;[Q]^white; > Toggle Held Items - ^green;[X]^white; > Swap L/R Items - ^green;[Z]^white; > Hold Hotbar Item - ^green;[0-9]^white; or ^green;[Mousewheel + Shift]^white; > Quick Move Item - ^green;[Shift + Click]^white; > Split Item Stack - ^green;[Right]^white; mouse click" 36a31 > ] damage\bubble.damage 6c6 < "sounds" : [ "/sfx/projectiles/bubble_pop.wav" ], --- > "sounds" : [ "/sfx/projectiles/bubble_impact.wav" ], 11c11 < "sounds" : [ "/sfx/projectiles/bubble_pop.wav" ], --- > "sounds" : [ "/sfx/gun/impact_flesh.wav" ], 18c18 < "sounds" : [ "/sfx/projectiles/bubble_pop.wav" ], --- > "sounds" : [ "/sfx/projectiles/bubble_impact.wav" ], damage\electroshock.damage 6c6 < "sounds" : [ "/sfx/objects/tesla_shock1.wav", "/sfx/objects/tesla_shock2.wav" ], --- > "sounds" : [ "/sfx/melee/tesla_shock1.wav", "/sfx/melee/tesla_shock2.wav" ], 11c11 < "sounds" : [ "/sfx/objects/tesla_shock_kill.wav" ], --- > "sounds" : [ "/sfx/melee/tesla_shock_kill.wav" ], 18c18 < "sounds" : [ "/sfx/objects/tesla_shock1.wav", "/sfx/objects/tesla_shock2.wav" ], --- > "sounds" : [ "/sfx/melee/tesla_shock1.wav", "/sfx/melee/tesla_shock2.wav" ], 23c23 < "sounds" : [ "/sfx/objects/tesla_shock_kill.wav" ], --- > "sounds" : [ "/sfx/melee/tesla_shock_kill.wav" ], damage\testpoison.damage 56,59c56,57 < "normal" : { < "hit" : "poisondamagenumber", < "kill" : "poisondamagenumber" < } --- > "hit" : "poisondamagenumber", > "kill" : "poisondamagenumber" damage\damageresponse\groundnpc.config 9c9 < "knockbackMagnitude" : 0, --- > "knockbackMagnitude" : 10, 12c12 < "knockbackAngle" : 0, --- > "knockbackAngle" : 15, 23c23 < "knockbackMagnitude" : 0, --- > "knockbackMagnitude" : 10, 26c26 < "knockbackAngle" : 0, --- > "knockbackAngle" : 15, 34,35c34,35 < "knockbackMagnitude" : 5, < "knockbackSkidDuration" : 0.1, --- > "knockbackMagnitude" : 10, > "knockbackSkidDuration" : 0.0, 37c37 < "knockbackAngle" : 0, --- > "knockbackAngle" : 15, 46c46 < "knockbackSkidDuration" : 0.2, --- > "knockbackSkidDuration" : 0.0, 48,49c48,49 < "knockbackAngle" : 0, < "stunDuration" : 0.2, --- > "knockbackAngle" : 15, > "stunDuration" : 0.0, 56,57c56,57 < "knockbackMagnitude" : 15, < "knockbackSkidDuration" : 0.4, --- > "knockbackMagnitude" : 10, > "knockbackSkidDuration" : 0.0, 59,60c59,60 < "knockbackAngle" : 40, < "stunDuration" : 0.4, --- > "knockbackAngle" : 15, > "stunDuration" : 0.0, 64c64 < "threshold" : 0.51, --- > "threshold" : 0.0, 67,68c67,68 < "knockbackMagnitude" : 20, < "knockbackSkidDuration" : 0.5, --- > "knockbackMagnitude" : 10, > "knockbackSkidDuration" : 0.0, 70,71c70,71 < "knockbackAngle" : 40, < "stunDuration" : 0.6, --- > "knockbackAngle" : 15, > "stunDuration" : 0.0, dungeons\apex\apexresearchlab\apexresearchlab.dungeon 10c10,11 < "maxParts" : 100 --- > "maxParts" : 100, > "protected" : true 22d22 < 27a28,32 > { > "value" : [0, 38, 255, 255], > "comment" : "bright blue, entrance coupler", > "connector" : true > }, 30,32c35,37 < "value" : [225, 225, 255, 255], < "rules" : [ [ "worldGenMustContainSolidBackground" ], [ "allowOverdrawing" ] ], < "brush" : [ [ "clear" ], [ "back", "mediummetal" ], [ "front", "mediummetal" ] ] --- > "value" : [0, 255, 186, 255], > "comment" : "bright aqua, alternate coupler", > "connector" : true 36,37c41,42 < "value" : [0, 38, 255, 255], < "comment" : "bright blue, entrance coupler", --- > "value" : [168, 255, 0, 255], > "comment" : "bright green, alternate coupler #2", 39a45 > 41,42c47,48 < "value" : [0, 255, 186, 255], < "comment" : "bright aqua, water coupler", --- > "value" : [255, 168, 0, 255], > "comment" : "bright orange, alternate coupler #3", 44a51 > 51a59,65 > "value" : [48, 48, 48, 255], > "comment" : "Empty hole overwritable", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ] ] > }, > > { 70a85,602 > "value" : [54, 63, 105, 255], > "comment" : "water pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] > }, > > { > "value" : [150, 255, 0, 255], > "comment" : "poison pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] > }, > > { > "value" : [255, 96, 0, 255], > "comment" : "lava pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "lava" ] ] > }, > > { > "value" : [255, 232, 178, 255], > "comment" : "background main biome block", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [255, 222, 178, 255], > "comment" : "overwritable background main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 186, 143, 255], > "comment" : "foreground main biome block", > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 176, 143, 255], > "comment" : "overwritable foreground main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [178, 232, 255, 255], > "comment" : "background sub biome block #1", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [178, 222, 255, 255], > "comment" : "overwritable background sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 186, 204, 255], > "comment" : "foreground sub biome block #1", > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 176, 204, 255], > "comment" : "overwritable foreground sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [222, 255, 178, 255], > "comment" : "background sub biome block #2", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [222, 245, 178, 255], > "comment" : "overwritable background sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 204, 143, 255], > "comment" : "foreground sub biome block #2", > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 194, 143, 255], > "comment" : "overwritable foreground sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [255, 0, 0, 255], > "comment" : "wire #1", > "brush" : [ [ "wire", { "group" : "localgroup1", "local" : true } ] ] > }, > > { > "value" : [0, 255, 0, 255], > "comment" : "wire #2", > "brush" : [ [ "wire", { "group" : "localgroup2", "local" : true } ] ] > }, > > { > "value" : [0, 0, 255, 255], > "comment" : "wire #3", > "brush" : [ [ "wire", { "group" : "localgroup3", "local" : true } ] ] > }, > > { > "value" : [1, 0, 0, 255], > "comment" : "global wire #1", > "brush" : [ [ "wire", { "group" : "group1", "local" : false } ] ] > }, > > { > "value" : [2, 0, 0, 255], > "comment" : "global wire #2", > "brush" : [ [ "wire", { "group" : "group2", "local" : false } ] ] > }, > > { > "value" : [3, 0, 0, 255], > "comment" : "global wire #3", > "brush" : [ [ "wire", { "group" : "group3", "local" : false } ] ] > }, > > { > "value" : [4, 0, 0, 255], > "comment" : "global wire #4", > "brush" : [ [ "wire", { "group" : "group4", "local" : false } ] ] > }, > > { > "value" : [5, 0, 0, 255], > "comment" : "global wire #5", > "brush" : [ [ "wire", { "group" : "group5", "local" : false } ] ] > }, > > { > "value" : [6, 0, 0, 255], > "comment" : "global wire #6", > "brush" : [ [ "wire", { "group" : "group6", "local" : false } ] ] > }, > > { > "value" : [7, 0, 0, 255], > "comment" : "global wire #7", > "brush" : [ [ "wire", { "group" : "group7", "local" : false } ] ] > }, > > { > "value" : [8, 0, 0, 255], > "comment" : "global wire #8", > "brush" : [ [ "wire", { "group" : "group8", "local" : false } ] ] > }, > > { > "value" : [9, 0, 0, 255], > "comment" : "global wire #9", > "brush" : [ [ "wire", { "group" : "group9", "local" : false } ] ] > }, > > { > "value" : [10, 0, 0, 255], > "comment" : "global wire #10", > "brush" : [ [ "wire", { "group" : "group10", "local" : false } ] ] > }, > > { > "value" : [11, 0, 0, 255], > "comment" : "global wire #11", > "brush" : [ [ "wire", { "group" : "group11", "local" : false } ] ] > }, > > { > "value" : [12, 0, 0, 255], > "comment" : "global wire #12", > "brush" : [ [ "wire", { "group" : "group12", "local" : false } ] ] > }, > > { > "value" : [13, 0, 0, 255], > "comment" : "global wire #13", > "brush" : [ [ "wire", { "group" : "group13", "local" : false } ] ] > }, > > { > "value" : [14, 0, 0, 255], > "comment" : "global wire #14", > "brush" : [ [ "wire", { "group" : "group14", "local" : false } ] ] > }, > > { > "value" : [15, 0, 0, 255], > "comment" : "global wire #15", > "brush" : [ [ "wire", { "group" : "group15", "local" : false } ] ] > }, > > { > "value" : [16, 0, 0, 255], > "comment" : "global wire #16", > "brush" : [ [ "wire", { "group" : "group16", "local" : false } ] ] > }, > > { > "value" : [17, 0, 0, 255], > "comment" : "global wire #17", > "brush" : [ [ "wire", { "group" : "group17", "local" : false } ] ] > }, > > { > "value" : [18, 0, 0, 255], > "comment" : "global wire #18", > "brush" : [ [ "wire", { "group" : "group18", "local" : false } ] ] > }, > > { > "value" : [19, 0, 0, 255], > "comment" : "global wire #19", > "brush" : [ [ "wire", { "group" : "group19", "local" : false } ] ] > }, > > { > "value" : [20, 0, 0, 255], > "comment" : "global wire #20", > "brush" : [ [ "wire", { "group" : "group20", "local" : false } ] ] > }, > > { > "value" : [21, 0, 0, 255], > "comment" : "global wire #21", > "brush" : [ [ "wire", { "group" : "group21", "local" : false } ] ] > }, > > { > "value" : [22, 0, 0, 255], > "comment" : "global wire #22", > "brush" : [ [ "wire", { "group" : "group22", "local" : false } ] ] > }, > > { > "value" : [23, 0, 0, 255], > "comment" : "global wire #23", > "brush" : [ [ "wire", { "group" : "group23", "local" : false } ] ] > }, > > { > "value" : [24, 0, 0, 255], > "comment" : "global wire #24", > "brush" : [ [ "wire", { "group" : "group24", "local" : false } ] ] > }, > > { > "value" : [25, 0, 0, 255], > "comment" : "global wire #25", > "brush" : [ [ "wire", { "group" : "group25", "local" : false } ] ] > }, > > { > "value" : [26, 0, 0, 255], > "comment" : "global wire #26", > "brush" : [ [ "wire", { "group" : "group26", "local" : false } ] ] > }, > > { > "value" : [27, 0, 0, 255], > "comment" : "global wire #27", > "brush" : [ [ "wire", { "group" : "group27", "local" : false } ] ] > }, > > { > "value" : [28, 0, 0, 255], > "comment" : "global wire #28", > "brush" : [ [ "wire", { "group" : "group28", "local" : false } ] ] > }, > > { > "value" : [29, 0, 0, 255], > "comment" : "global wire #29", > "brush" : [ [ "wire", { "group" : "group29", "local" : false } ] ] > }, > > { > "value" : [30, 0, 0, 255], > "comment" : "global wire #30", > "brush" : [ [ "wire", { "group" : "group30", "local" : false } ] ] > }, > > { > "value" : [31, 0, 0, 255], > "comment" : "global wire #31", > "brush" : [ [ "wire", { "group" : "group31", "local" : false } ] ] > }, > > { > "value" : [32, 0, 0, 255], > "comment" : "global wire #32", > "brush" : [ [ "wire", { "group" : "group32", "local" : false } ] ] > }, > > { > "value" : [33, 0, 0, 255], > "comment" : "global wire #33", > "brush" : [ [ "wire", { "group" : "group33", "local" : false } ] ] > }, > > { > "value" : [34, 0, 0, 255], > "comment" : "global wire #34", > "brush" : [ [ "wire", { "group" : "group34", "local" : false } ] ] > }, > > { > "value" : [35, 0, 0, 255], > "comment" : "global wire #35", > "brush" : [ [ "wire", { "group" : "group35", "local" : false } ] ] > }, > > { > "value" : [36, 0, 0, 255], > "comment" : "global wire #36", > "brush" : [ [ "wire", { "group" : "group36", "local" : false } ] ] > }, > > { > "value" : [37, 0, 0, 255], > "comment" : "global wire #37", > "brush" : [ [ "wire", { "group" : "group37", "local" : false } ] ] > }, > > { > "value" : [38, 0, 0, 255], > "comment" : "global wire #38", > "brush" : [ [ "wire", { "group" : "group38", "local" : false } ] ] > }, > > { > "value" : [39, 0, 0, 255], > "comment" : "global wire #39", > "brush" : [ [ "wire", { "group" : "group39", "local" : false } ] ] > }, > > { > "value" : [40, 0, 0, 255], > "comment" : "global wire #40", > "brush" : [ [ "wire", { "group" : "group40", "local" : false } ] ] > }, > > { > "value" : [41, 0, 0, 255], > "comment" : "global wire #41", > "brush" : [ [ "wire", { "group" : "group41", "local" : false } ] ] > }, > > { > "value" : [42, 0, 0, 255], > "comment" : "global wire #42", > "brush" : [ [ "wire", { "group" : "group42", "local" : false } ] ] > }, > > { > "value" : [43, 0, 0, 255], > "comment" : "global wire #43", > "brush" : [ [ "wire", { "group" : "group43", "local" : false } ] ] > }, > > { > "value" : [44, 0, 0, 255], > "comment" : "global wire #44", > "brush" : [ [ "wire", { "group" : "group44", "local" : false } ] ] > }, > > { > "value" : [45, 0, 0, 255], > "comment" : "global wire #45", > "brush" : [ [ "wire", { "group" : "group45", "local" : false } ] ] > }, > > { > "value" : [46, 0, 0, 255], > "comment" : "global wire #46", > "brush" : [ [ "wire", { "group" : "group46", "local" : false } ] ] > }, > > { > "value" : [47, 0, 0, 255], > "comment" : "global wire #47", > "brush" : [ [ "wire", { "group" : "group47", "local" : false } ] ] > }, > > { > "value" : [48, 0, 0, 255], > "comment" : "global wire #48", > "brush" : [ [ "wire", { "group" : "group48", "local" : false } ] ] > }, > > { > "value" : [49, 0, 0, 255], > "comment" : "global wire #49", > "brush" : [ [ "wire", { "group" : "group49", "local" : false } ] ] > }, > > { > "value" : [50, 0, 0, 255], > "comment" : "global wire #50", > "brush" : [ [ "wire", { "group" : "group50", "local" : false } ] ] > }, > > { > "value" : [0, 1, 0, 255], > "comment" : "and", > "brush" : [ [ "clear" ], [ "object", "and" ] ] > }, > > { > "value" : [0, 2, 0, 255], > "comment" : "dlatch", > "brush" : [ [ "clear" ], [ "object", "dlatch" ] ] > }, > > { > "value" : [0, 3, 0, 255], > "comment" : "not", > "brush" : [ [ "clear" ], [ "object", "not" ] ] > }, > > { > "value" : [0, 4, 0, 255], > "comment" : "or", > "brush" : [ [ "clear" ], [ "object", "or" ] ] > }, > > { > "value" : [0, 5, 0, 255], > "comment" : "timer", > "brush" : [ [ "clear" ], [ "object", "timer" ] ] > }, > > { > "value" : [0, 6, 0, 255], > "comment" : "timer1s", > "brush" : [ [ "clear" ], [ "object", "timer1s" ] ] > }, > > { > "value" : [0, 7, 0, 255], > "comment" : "timer2s", > "brush" : [ [ "clear" ], [ "object", "timer2s" ] ] > }, > > { > "value" : [0, 8, 0, 255], > "comment" : "timer3s", > "brush" : [ [ "clear" ], [ "object", "timer3s" ] ] > }, > > { > "value" : [0, 9, 0, 255], > "comment" : "timer4s", > "brush" : [ [ "clear" ], [ "object", "timer4s" ] ] > }, > > { > "value" : [0, 10, 0, 255], > "comment" : "timer5s", > "brush" : [ [ "clear" ], [ "object", "timer5s" ] ] > }, > > { > "value" : [0, 11, 0, 255], > "comment" : "xor", > "brush" : [ [ "clear" ], [ "object", "xor" ] ] > }, > > { > "value" : [0, 12, 0, 255], > "comment" : "persistentswitch", > "brush" : [ [ "clear" ], [ "object", "persistentswitch" ] ] > }, > > { > "value" : [26, 77, 0, 255], > "comment" : "biome tree", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biometree" ] ] > }, > > { > "value" : [34, 102, 0, 255], > "comment" : "biome flora", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biomeitems" ] ] > }, > > { > "value" : [85, 255, 0, 255], > "comment" : "Player Spawn", > "brush" : [ [ "playerstart" ] ] > }, > > { > "value" : [220, 220, 220, 255], > "comment" : "humangenerator facing left - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "left", "parameters" : { "defaultState" : true } } ] ] > }, > > { > "value" : [225, 225, 225, 255], > "comment" : "humangenerator facing right - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "right", "parameters" : { "defaultState" : true } } ] ] > }, > > { 270c802 < --- > 272,274c804,806 < "value" : [54, 63, 105, 255], < "comment" : "acid pool foreground", < "brush" : [ [ "clear" ], [ "acid" ] ] --- > "value" : [128, 121, 64, 255], > "comment" : "background baseboard", > "brush" : [ [ "clear" ], [ "back", "baseboard" ] ] 278,280c810,812 < "value" : [255, 0, 0, 255], < "comment" : "wire #1 Red", < "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] --- > "value" : [166, 157, 83, 255], > "comment" : "foreground baseboard", > "brush" : [ [ "clear" ], [ "back", "baseboard" ], [ "front", "baseboard" ] ] 282c814 < --- > 284,286c816,818 < "value" : [0, 255, 0, 255], < "comment" : "wire #2 Green", < "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] --- > "value" : [255, 223, 128, 255], > "comment" : "background hazard", > "brush" : [ [ "clear" ], [ "back", "hazard" ] ] 290,292c822,824 < "value" : [0, 0, 255, 255], < "comment" : "wire #3 Blue", < "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] --- > "value" : [204, 178, 102, 255], > "comment" : "foreground hazard", > "brush" : [ [ "clear" ], [ "back", "hazard" ], [ "front", "hazard" ] ] 388c920 < "brush" : [ [ "clear" ], [ "object", "techchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "apexlabtreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "techchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 394c926 < "brush" : [ [ "clear" ], [ "object", "techchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "apexlabtreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "techchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 476,523d1007 < "value" : [255, 64, 175, 255], < "comment" : "pipes1 facing left", < "brush" : [ [ "clear" ], [ "object", "pipes1", { "direction" : "left" } ] ] < }, < < { < "value" : [229, 57, 158, 255], < "comment" : "pipes1 facing right", < "brush" : [ [ "clear" ], [ "object", "pipes1", { "direction" : "right" } ] ] < }, < < { < "value" : [255, 64, 159, 255], < "comment" : "pipes2 facing left", < "brush" : [ [ "clear" ], [ "object", "pipes2", { "direction" : "left" } ] ] < }, < < { < "value" : [229, 57, 143, 255], < "comment" : "pipes2 facing right", < "brush" : [ [ "clear" ], [ "object", "pipes2", { "direction" : "right" } ] ] < }, < < { < "value" : [255, 84, 143, 255], < "comment" : "pipes3", < "brush" : [ [ "clear" ], [ "object", "pipes3" ] ] < }, < < { < "value" : [255, 64, 128, 255], < "comment" : "pipes4", < "brush" : [ [ "clear" ], [ "object", "pipes4" ] ] < }, < < { < "value" : [255, 64, 112, 255], < "comment" : "pipes5 facing left", < "brush" : [ [ "clear" ], [ "object", "pipes5", { "direction" : "left" } ] ] < }, < < { < "value" : [229, 57, 100, 255], < "comment" : "pipes5 facing right", < "brush" : [ [ "clear" ], [ "object", "pipes5", { "direction" : "right" } ] ] < }, < < { 683a1168,1197 > > { > "value" : [136, 255, 0, 255], > "comment" : "tinywallswitch", > "brush" : [ [ "clear" ], [ "object", "tinywallswitch" ] ] > }, > > { > "value" : [128, 255, 0, 255], > "comment" : "smallfloorbutton", > "brush" : [ [ "clear" ], [ "object", "smallfloorbutton" ] ] > }, > > { > "value" : [119, 255, 0, 255], > "comment" : "smallwallbutton", > "brush" : [ [ "clear" ], [ "object", "smallwallbutton" ] ] > }, > > { > "value" : [102, 255, 0, 255], > "comment" : "smallwallswitch", > "brush" : [ [ "clear" ], [ "object", "smallwallswitch" ] ] > }, > > { > "value" : [94, 255, 0, 255], > "comment" : "proximitysensor", > "brush" : [ [ "clear" ], [ "object", "proximitysensor" ] ] > }, 695a1210,1215 > > { > "value" : [242, 218, 99, 255], > "comment" : "hazardtapev", > "brush" : [ [ "clear" ], [ "object", "hazardtapev" ] ] > }, 1065,1066c1585,1586 < "comment" : "apexbigalarm", < "brush" : [ [ "clear" ], [ "object", "apexbigalarm" ] ] --- > "comment" : "alarm", > "brush" : [ [ "clear" ], [ "object", "alarm" ] ] dungeons\apex\apextestchamber\apextestchamber.dungeon 10c10,11 < "maxParts" : 15 --- > "maxParts" : 15, > "protected" : true 22d22 < 27a28,32 > { > "value" : [0, 38, 255, 255], > "comment" : "bright blue, entrance coupler", > "connector" : true > }, 30,32c35,37 < "value" : [225, 225, 255, 255], < "rules" : [ [ "worldGenMustContainSolidBackground" ], [ "allowOverdrawing" ] ], < "brush" : [ [ "clear" ], [ "back", "mediummetal" ], [ "front", "mediummetal" ] ] --- > "value" : [0, 255, 186, 255], > "comment" : "bright aqua, alternate coupler", > "connector" : true 36,37c41,42 < "value" : [0, 38, 255, 255], < "comment" : "bright blue, entrance coupler", --- > "value" : [168, 255, 0, 255], > "comment" : "bright green, alternate coupler #2", 39a45 > 41,42c47,48 < "value" : [0, 255, 186, 255], < "comment" : "bright aqua, water coupler", --- > "value" : [255, 168, 0, 255], > "comment" : "bright orange, alternate coupler #3", 44a51 > 51a59,65 > "value" : [48, 48, 48, 255], > "comment" : "Empty hole overwritable", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ] ] > }, > > { 70a85,602 > "value" : [54, 63, 105, 255], > "comment" : "water pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] > }, > > { > "value" : [150, 255, 0, 255], > "comment" : "poison pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] > }, > > { > "value" : [255, 96, 0, 255], > "comment" : "lava pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "lava" ] ] > }, > > { > "value" : [255, 232, 178, 255], > "comment" : "background main biome block", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [255, 222, 178, 255], > "comment" : "overwritable background main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 186, 143, 255], > "comment" : "foreground main biome block", > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 176, 143, 255], > "comment" : "overwritable foreground main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [178, 232, 255, 255], > "comment" : "background sub biome block #1", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [178, 222, 255, 255], > "comment" : "overwritable background sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 186, 204, 255], > "comment" : "foreground sub biome block #1", > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 176, 204, 255], > "comment" : "overwritable foreground sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [222, 255, 178, 255], > "comment" : "background sub biome block #2", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [222, 245, 178, 255], > "comment" : "overwritable background sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 204, 143, 255], > "comment" : "foreground sub biome block #2", > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 194, 143, 255], > "comment" : "overwritable foreground sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [255, 0, 0, 255], > "comment" : "wire #1", > "brush" : [ [ "wire", { "group" : "localgroup1", "local" : true } ] ] > }, > > { > "value" : [0, 255, 0, 255], > "comment" : "wire #2", > "brush" : [ [ "wire", { "group" : "localgroup2", "local" : true } ] ] > }, > > { > "value" : [0, 0, 255, 255], > "comment" : "wire #3", > "brush" : [ [ "wire", { "group" : "localgroup3", "local" : true } ] ] > }, > > { > "value" : [1, 0, 0, 255], > "comment" : "global wire #1", > "brush" : [ [ "wire", { "group" : "group1", "local" : false } ] ] > }, > > { > "value" : [2, 0, 0, 255], > "comment" : "global wire #2", > "brush" : [ [ "wire", { "group" : "group2", "local" : false } ] ] > }, > > { > "value" : [3, 0, 0, 255], > "comment" : "global wire #3", > "brush" : [ [ "wire", { "group" : "group3", "local" : false } ] ] > }, > > { > "value" : [4, 0, 0, 255], > "comment" : "global wire #4", > "brush" : [ [ "wire", { "group" : "group4", "local" : false } ] ] > }, > > { > "value" : [5, 0, 0, 255], > "comment" : "global wire #5", > "brush" : [ [ "wire", { "group" : "group5", "local" : false } ] ] > }, > > { > "value" : [6, 0, 0, 255], > "comment" : "global wire #6", > "brush" : [ [ "wire", { "group" : "group6", "local" : false } ] ] > }, > > { > "value" : [7, 0, 0, 255], > "comment" : "global wire #7", > "brush" : [ [ "wire", { "group" : "group7", "local" : false } ] ] > }, > > { > "value" : [8, 0, 0, 255], > "comment" : "global wire #8", > "brush" : [ [ "wire", { "group" : "group8", "local" : false } ] ] > }, > > { > "value" : [9, 0, 0, 255], > "comment" : "global wire #9", > "brush" : [ [ "wire", { "group" : "group9", "local" : false } ] ] > }, > > { > "value" : [10, 0, 0, 255], > "comment" : "global wire #10", > "brush" : [ [ "wire", { "group" : "group10", "local" : false } ] ] > }, > > { > "value" : [11, 0, 0, 255], > "comment" : "global wire #11", > "brush" : [ [ "wire", { "group" : "group11", "local" : false } ] ] > }, > > { > "value" : [12, 0, 0, 255], > "comment" : "global wire #12", > "brush" : [ [ "wire", { "group" : "group12", "local" : false } ] ] > }, > > { > "value" : [13, 0, 0, 255], > "comment" : "global wire #13", > "brush" : [ [ "wire", { "group" : "group13", "local" : false } ] ] > }, > > { > "value" : [14, 0, 0, 255], > "comment" : "global wire #14", > "brush" : [ [ "wire", { "group" : "group14", "local" : false } ] ] > }, > > { > "value" : [15, 0, 0, 255], > "comment" : "global wire #15", > "brush" : [ [ "wire", { "group" : "group15", "local" : false } ] ] > }, > > { > "value" : [16, 0, 0, 255], > "comment" : "global wire #16", > "brush" : [ [ "wire", { "group" : "group16", "local" : false } ] ] > }, > > { > "value" : [17, 0, 0, 255], > "comment" : "global wire #17", > "brush" : [ [ "wire", { "group" : "group17", "local" : false } ] ] > }, > > { > "value" : [18, 0, 0, 255], > "comment" : "global wire #18", > "brush" : [ [ "wire", { "group" : "group18", "local" : false } ] ] > }, > > { > "value" : [19, 0, 0, 255], > "comment" : "global wire #19", > "brush" : [ [ "wire", { "group" : "group19", "local" : false } ] ] > }, > > { > "value" : [20, 0, 0, 255], > "comment" : "global wire #20", > "brush" : [ [ "wire", { "group" : "group20", "local" : false } ] ] > }, > > { > "value" : [21, 0, 0, 255], > "comment" : "global wire #21", > "brush" : [ [ "wire", { "group" : "group21", "local" : false } ] ] > }, > > { > "value" : [22, 0, 0, 255], > "comment" : "global wire #22", > "brush" : [ [ "wire", { "group" : "group22", "local" : false } ] ] > }, > > { > "value" : [23, 0, 0, 255], > "comment" : "global wire #23", > "brush" : [ [ "wire", { "group" : "group23", "local" : false } ] ] > }, > > { > "value" : [24, 0, 0, 255], > "comment" : "global wire #24", > "brush" : [ [ "wire", { "group" : "group24", "local" : false } ] ] > }, > > { > "value" : [25, 0, 0, 255], > "comment" : "global wire #25", > "brush" : [ [ "wire", { "group" : "group25", "local" : false } ] ] > }, > > { > "value" : [26, 0, 0, 255], > "comment" : "global wire #26", > "brush" : [ [ "wire", { "group" : "group26", "local" : false } ] ] > }, > > { > "value" : [27, 0, 0, 255], > "comment" : "global wire #27", > "brush" : [ [ "wire", { "group" : "group27", "local" : false } ] ] > }, > > { > "value" : [28, 0, 0, 255], > "comment" : "global wire #28", > "brush" : [ [ "wire", { "group" : "group28", "local" : false } ] ] > }, > > { > "value" : [29, 0, 0, 255], > "comment" : "global wire #29", > "brush" : [ [ "wire", { "group" : "group29", "local" : false } ] ] > }, > > { > "value" : [30, 0, 0, 255], > "comment" : "global wire #30", > "brush" : [ [ "wire", { "group" : "group30", "local" : false } ] ] > }, > > { > "value" : [31, 0, 0, 255], > "comment" : "global wire #31", > "brush" : [ [ "wire", { "group" : "group31", "local" : false } ] ] > }, > > { > "value" : [32, 0, 0, 255], > "comment" : "global wire #32", > "brush" : [ [ "wire", { "group" : "group32", "local" : false } ] ] > }, > > { > "value" : [33, 0, 0, 255], > "comment" : "global wire #33", > "brush" : [ [ "wire", { "group" : "group33", "local" : false } ] ] > }, > > { > "value" : [34, 0, 0, 255], > "comment" : "global wire #34", > "brush" : [ [ "wire", { "group" : "group34", "local" : false } ] ] > }, > > { > "value" : [35, 0, 0, 255], > "comment" : "global wire #35", > "brush" : [ [ "wire", { "group" : "group35", "local" : false } ] ] > }, > > { > "value" : [36, 0, 0, 255], > "comment" : "global wire #36", > "brush" : [ [ "wire", { "group" : "group36", "local" : false } ] ] > }, > > { > "value" : [37, 0, 0, 255], > "comment" : "global wire #37", > "brush" : [ [ "wire", { "group" : "group37", "local" : false } ] ] > }, > > { > "value" : [38, 0, 0, 255], > "comment" : "global wire #38", > "brush" : [ [ "wire", { "group" : "group38", "local" : false } ] ] > }, > > { > "value" : [39, 0, 0, 255], > "comment" : "global wire #39", > "brush" : [ [ "wire", { "group" : "group39", "local" : false } ] ] > }, > > { > "value" : [40, 0, 0, 255], > "comment" : "global wire #40", > "brush" : [ [ "wire", { "group" : "group40", "local" : false } ] ] > }, > > { > "value" : [41, 0, 0, 255], > "comment" : "global wire #41", > "brush" : [ [ "wire", { "group" : "group41", "local" : false } ] ] > }, > > { > "value" : [42, 0, 0, 255], > "comment" : "global wire #42", > "brush" : [ [ "wire", { "group" : "group42", "local" : false } ] ] > }, > > { > "value" : [43, 0, 0, 255], > "comment" : "global wire #43", > "brush" : [ [ "wire", { "group" : "group43", "local" : false } ] ] > }, > > { > "value" : [44, 0, 0, 255], > "comment" : "global wire #44", > "brush" : [ [ "wire", { "group" : "group44", "local" : false } ] ] > }, > > { > "value" : [45, 0, 0, 255], > "comment" : "global wire #45", > "brush" : [ [ "wire", { "group" : "group45", "local" : false } ] ] > }, > > { > "value" : [46, 0, 0, 255], > "comment" : "global wire #46", > "brush" : [ [ "wire", { "group" : "group46", "local" : false } ] ] > }, > > { > "value" : [47, 0, 0, 255], > "comment" : "global wire #47", > "brush" : [ [ "wire", { "group" : "group47", "local" : false } ] ] > }, > > { > "value" : [48, 0, 0, 255], > "comment" : "global wire #48", > "brush" : [ [ "wire", { "group" : "group48", "local" : false } ] ] > }, > > { > "value" : [49, 0, 0, 255], > "comment" : "global wire #49", > "brush" : [ [ "wire", { "group" : "group49", "local" : false } ] ] > }, > > { > "value" : [50, 0, 0, 255], > "comment" : "global wire #50", > "brush" : [ [ "wire", { "group" : "group50", "local" : false } ] ] > }, > > { > "value" : [0, 1, 0, 255], > "comment" : "and", > "brush" : [ [ "clear" ], [ "object", "and" ] ] > }, > > { > "value" : [0, 2, 0, 255], > "comment" : "dlatch", > "brush" : [ [ "clear" ], [ "object", "dlatch" ] ] > }, > > { > "value" : [0, 3, 0, 255], > "comment" : "not", > "brush" : [ [ "clear" ], [ "object", "not" ] ] > }, > > { > "value" : [0, 4, 0, 255], > "comment" : "or", > "brush" : [ [ "clear" ], [ "object", "or" ] ] > }, > > { > "value" : [0, 5, 0, 255], > "comment" : "timer", > "brush" : [ [ "clear" ], [ "object", "timer" ] ] > }, > > { > "value" : [0, 6, 0, 255], > "comment" : "timer1s", > "brush" : [ [ "clear" ], [ "object", "timer1s" ] ] > }, > > { > "value" : [0, 7, 0, 255], > "comment" : "timer2s", > "brush" : [ [ "clear" ], [ "object", "timer2s" ] ] > }, > > { > "value" : [0, 8, 0, 255], > "comment" : "timer3s", > "brush" : [ [ "clear" ], [ "object", "timer3s" ] ] > }, > > { > "value" : [0, 9, 0, 255], > "comment" : "timer4s", > "brush" : [ [ "clear" ], [ "object", "timer4s" ] ] > }, > > { > "value" : [0, 10, 0, 255], > "comment" : "timer5s", > "brush" : [ [ "clear" ], [ "object", "timer5s" ] ] > }, > > { > "value" : [0, 11, 0, 255], > "comment" : "xor", > "brush" : [ [ "clear" ], [ "object", "xor" ] ] > }, > > { > "value" : [0, 12, 0, 255], > "comment" : "persistentswitch", > "brush" : [ [ "clear" ], [ "object", "persistentswitch" ] ] > }, > > { > "value" : [26, 77, 0, 255], > "comment" : "biome tree", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biometree" ] ] > }, > > { > "value" : [34, 102, 0, 255], > "comment" : "biome flora", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biomeitems" ] ] > }, > > { > "value" : [85, 255, 0, 255], > "comment" : "Player Spawn", > "brush" : [ [ "playerstart" ] ] > }, > > { > "value" : [220, 220, 220, 255], > "comment" : "humangenerator facing left - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "left", "parameters" : { "defaultState" : true } } ] ] > }, > > { > "value" : [225, 225, 225, 255], > "comment" : "humangenerator facing right - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "right", "parameters" : { "defaultState" : true } } ] ] > }, > > { 270c802 < --- > 272,274c804,806 < "value" : [54, 63, 105, 255], < "comment" : "acid pool foreground", < "brush" : [ [ "clear" ], [ "acid" ] ] --- > "value" : [128, 121, 64, 255], > "comment" : "background baseboard", > "brush" : [ [ "clear" ], [ "back", "baseboard" ] ] 278,280c810,812 < "value" : [255, 0, 0, 255], < "comment" : "wire #1 Red", < "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] --- > "value" : [166, 157, 83, 255], > "comment" : "foreground baseboard", > "brush" : [ [ "clear" ], [ "back", "baseboard" ], [ "front", "baseboard" ] ] 282c814 < --- > 284,286c816,818 < "value" : [0, 255, 0, 255], < "comment" : "wire #2 Green", < "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] --- > "value" : [255, 223, 128, 255], > "comment" : "background hazard", > "brush" : [ [ "clear" ], [ "back", "hazard" ] ] 290,292c822,824 < "value" : [0, 0, 255, 255], < "comment" : "wire #3 Blue", < "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] --- > "value" : [204, 178, 102, 255], > "comment" : "foreground hazard", > "brush" : [ [ "clear" ], [ "back", "hazard" ], [ "front", "hazard" ] ] 400c932 < "brush" : [ [ "clear" ], [ "object", "apexcoolcupboard", { "direction" : "left", "parameters" : { "treasurePools" : [ "chamberlockertreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "apexcoolcupboard", { "direction" : "left", "parameters" : { "treasurePools" : [ "apexlockertreasure" ] } } ] ] 406c938 < "brush" : [ [ "clear" ], [ "object", "apexcoolcupboard", { "direction" : "right", "parameters" : { "treasurePools" : [ "chamberlockertreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "apexcoolcupboard", { "direction" : "right", "parameters" : { "treasurePools" : [ "apexlockertreasure" ] } } ] ] 476,523d1007 < "value" : [255, 64, 175, 255], < "comment" : "pipes1 facing left", < "brush" : [ [ "clear" ], [ "object", "pipes1", { "direction" : "left" } ] ] < }, < < { < "value" : [229, 57, 158, 255], < "comment" : "pipes1 facing right", < "brush" : [ [ "clear" ], [ "object", "pipes1", { "direction" : "right" } ] ] < }, < < { < "value" : [255, 64, 159, 255], < "comment" : "pipes2 facing left", < "brush" : [ [ "clear" ], [ "object", "pipes2", { "direction" : "left" } ] ] < }, < < { < "value" : [229, 57, 143, 255], < "comment" : "pipes2 facing right", < "brush" : [ [ "clear" ], [ "object", "pipes2", { "direction" : "right" } ] ] < }, < < { < "value" : [255, 84, 143, 255], < "comment" : "pipes3", < "brush" : [ [ "clear" ], [ "object", "pipes3" ] ] < }, < < { < "value" : [255, 64, 128, 255], < "comment" : "pipes4", < "brush" : [ [ "clear" ], [ "object", "pipes4" ] ] < }, < < { < "value" : [255, 64, 112, 255], < "comment" : "pipes5 facing left", < "brush" : [ [ "clear" ], [ "object", "pipes5", { "direction" : "left" } ] ] < }, < < { < "value" : [229, 57, 100, 255], < "comment" : "pipes5 facing right", < "brush" : [ [ "clear" ], [ "object", "pipes5", { "direction" : "right" } ] ] < }, < < { 683a1168,1197 > > { > "value" : [136, 255, 0, 255], > "comment" : "tinywallswitch", > "brush" : [ [ "clear" ], [ "object", "tinywallswitch" ] ] > }, > > { > "value" : [128, 255, 0, 255], > "comment" : "smallfloorbutton", > "brush" : [ [ "clear" ], [ "object", "smallfloorbutton" ] ] > }, > > { > "value" : [119, 255, 0, 255], > "comment" : "smallwallbutton", > "brush" : [ [ "clear" ], [ "object", "smallwallbutton" ] ] > }, > > { > "value" : [102, 255, 0, 255], > "comment" : "smallwallswitch", > "brush" : [ [ "clear" ], [ "object", "smallwallswitch" ] ] > }, > > { > "value" : [94, 255, 0, 255], > "comment" : "proximitysensor", > "brush" : [ [ "clear" ], [ "object", "proximitysensor" ] ] > }, 695a1210,1215 > > { > "value" : [242, 218, 99, 255], > "comment" : "hazardtapev", > "brush" : [ [ "clear" ], [ "object", "hazardtapev" ] ] > }, 1065,1066c1585,1586 < "comment" : "apexbigalarm", < "brush" : [ [ "clear" ], [ "object", "apexbigalarm" ] ] --- > "comment" : "alarm", > "brush" : [ [ "clear" ], [ "object", "alarm" ] ] 1096c1616 < "brush" : [ [ "clear" ], [ "object", "apexlocker", { "direction" : "left", "parameters" : { "treasurePools" : [ "chamberlockertreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "apexlocker", { "direction" : "left", "parameters" : { "treasurePools" : [ "apexlockertreasure" ] } } ] ] 1102c1622 < "brush" : [ [ "clear" ], [ "object", "apexlocker", { "direction" : "right", "parameters" : { "treasurePools" : [ "chamberlockertreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "apexlocker", { "direction" : "right", "parameters" : { "treasurePools" : [ "apexlockertreasure" ] } } ] ] 1290,1299d1809 < [ "maxSpawnCount", [1] ], < [ "doNotCombineWith", [ "entrance1underground" ] ] < ], < "def" : [ "image", [ "entrance1.png", "entrance1-objects.png", "entrance1-wires.png" ] ] < }, < < { < "name" : "entrance1underground", < "rules" : [ < [ "maxSpawnCount", [1] ], 1302c1812 < "def" : [ "image", [ "entrance1underground.png", "entrance1underground-objects.png" ] ] --- > "def" : [ "image", [ "entrance1.png", "entrance1-objects.png", "entrance1-wires.png" ] ] 1310c1820 < "def" : [ "image", [ "1.png", "1-objects.png" ] ] --- > "def" : [ "image", [ "1.png", "1-objects.png", "1-wires.png" ] ] 1316,1317c1826 < [ "maxSpawnCount", [1] ], < [ "doNotCombineWith", [ "2b", "2c", "2d" ] ] --- > [ "doNotCombineWith", [ "2a", "2b" ] ] 1319c1828 < "def" : [ "image", [ "2a.png", "2a-objects.png" ] ], --- > "def" : [ "image", [ "2a.png", "2a-objects.png", "2a-wires.png" ] ], 1326,1327c1835 < [ "maxSpawnCount", [1] ], < [ "doNotCombineWith", [ "2a", "2c", "2d" ] ] --- > [ "doNotCombineWith", [ "2a", "2b" ] ] 1329c1837 < "def" : [ "image", [ "2b.png", "2b-objects.png" ] ], --- > "def" : [ "image", [ "2b.png", "2b-objects.png", "2b-wires.png" ] ], 1334,1351d1841 < "name" : "2c", < "rules" : [ < [ "maxSpawnCount", [1] ], < [ "doNotCombineWith", [ "2a", "2b", "2d" ] ] < ], < "def" : [ "image", [ "2c.png", "2c-objects.png" ] ] < }, < < { < "name" : "2d", < "rules" : [ < [ "maxSpawnCount", [1] ], < [ "doNotCombineWith", [ "2a", "2b", "2c" ] ] < ], < "def" : [ "image", [ "2d.png", "2d-objects.png" ] ] < }, < < { 1354,1355c1844 < [ "maxSpawnCount", [1] ], < [ "doNotCombineWith", [ "3b" ] ] --- > [ "doNotCombineWith", [ "3a", "3b" ] ] 1357c1846 < "def" : [ "image", [ "3a.png", "3a-objects.png" ] ] --- > "def" : [ "image", [ "3a.png", "3a-objects.png", "3a-wires.png" ] ] 1363,1364c1852 < [ "maxSpawnCount", [1] ], < [ "doNotCombineWith", [ "3a" ] ] --- > [ "doNotCombineWith", [ "3a", "3b" ] ] 1366c1854 < "def" : [ "image", [ "3b.png", "3b-objects.png" ] ] --- > "def" : [ "image", [ "3b.png", "3b-objects.png", "3b-wires.png" ] ] 1374c1862 < "def" : [ "image", [ "4.png", "4-objects.png" ] ] --- > "def" : [ "image", [ "4.png", "4-objects.png", "4-wires.png" ] ] 1382c1870 < "def" : [ "image", [ "5.png", "5-objects.png" ] ] --- > "def" : [ "image", [ "5.png", "5-objects.png", "5-wires.png" ] ] 1388d1875 < [ "maxSpawnCount", [1] ], 1390c1877 < [ "doNotCombineWith", [ "6b" ] ] --- > [ "doNotCombineWith", [ "6a", "6b" ] ] 1392c1879 < "def" : [ "image", [ "6a.png", "6a-objects.png" ] ] --- > "def" : [ "image", [ "6a.png", "6a-objects.png", "6a-wires.png" ] ] 1398d1884 < [ "maxSpawnCount", [1] ], 1400c1886 < [ "doNotCombineWith", [ "6a" ] ] --- > [ "doNotCombineWith", [ "6a", "6b" ] ] 1402c1888 < "def" : [ "image", [ "6b.png", "6b-objects.png" ] ] --- > "def" : [ "image", [ "6b.png", "6b-objects.png", "6b-wires.png" ] ] 1408,1409c1894 < [ "maxSpawnCount", [1] ], < [ "doNotCombineWith", [ "7b" ] ] --- > [ "doNotCombineWith", [ "7a", "7b" ] ] 1411c1896 < "def" : [ "image", [ "7a.png", "7a-objects.png" ] ] --- > "def" : [ "image", [ "7a.png", "7a-objects.png", "7a-wires.png" ] ] 1417,1418c1902 < [ "maxSpawnCount", [1] ], < [ "doNotCombineWith", [ "7a" ] ] --- > [ "doNotCombineWith", [ "7a", "7b" ] ] 1420c1904 < "def" : [ "image", [ "7b.png", "7b-objects.png" ] ] --- > "def" : [ "image", [ "7b.png", "7b-objects.png", "7b-wires.png" ] ] 1426,1427c1910 < [ "maxSpawnCount", [1] ], < [ "doNotCombineWith", [ "8b" ] ] --- > [ "doNotCombineWith", [ "8a", "8b" ] ] 1429c1912 < "def" : [ "image", [ "8a.png", "8a-objects.png" ] ] --- > "def" : [ "image", [ "8a.png", "8a-objects.png", "8a-wires.png" ] ] 1435,1436c1918 < [ "maxSpawnCount", [1] ], < [ "doNotCombineWith", [ "8a" ] ] --- > [ "doNotCombineWith", [ "8a", "8b" ] ] 1438c1920 < "def" : [ "image", [ "8b.png", "8b-objects.png" ] ] --- > "def" : [ "image", [ "8b.png", "8b-objects.png", "8b-wires.png" ] ] 1442c1924,1933 < "name" : "9", --- > "name" : "9a", > "rules" : [ > [ "maxSpawnCount", [1] ], > [ "doNotConnectToPart", [ "9a", "9b", "11a", "11b" ] ] > ], > "def" : [ "image", [ "9.png", "9-objects.png", "9a-wires.png" ] ] > }, > > { > "name" : "9b", 1444,1445c1935,1936 < [ "maxSpawnCount", [2] ], < [ "doNotConnectToPart", [ "9" ] ] --- > [ "maxSpawnCount", [1] ], > [ "doNotConnectToPart", [ "9a", "9b", "11a", "11b" ] ] 1447c1938 < "def" : [ "image", [ "9.png", "9-objects.png" ] ] --- > "def" : [ "image", [ "9.png", "9-objects.png", "9b-wires.png" ] ] 1454c1945 < [ "doNotConnectToPart", [ "10b", "2a", "2b", "2c", "2d" ] ] --- > [ "doNotConnectToPart", [ "10b", "2a", "2b" ] ] 1456c1947 < "def" : [ "image", [ "10a.png", "10a-objects.png" ] ] --- > "def" : [ "image", [ "10a.png", "10a-objects.png", "10a-wires.png" ] ] 1463c1954 < [ "doNotConnectToPart", [ "10a", "2a", "2b", "2c", "2d" ] ] --- > [ "doNotConnectToPart", [ "10a", "2a", "2b" ] ] 1465c1956 < "def" : [ "image", [ "10b.png", "10b-objects.png" ] ] --- > "def" : [ "image", [ "10b.png", "10b-objects.png", "10b-wires.png" ] ] 1471,1472c1962,1963 < [ "maxSpawnCount", [1] ], < [ "doNotCombineWith", [ "11b" ] ] --- > [ "doNotConnectToPart", [ "9a", "9b" ] ], > [ "doNotCombineWith", [ "11a", "11b" ] ] 1474c1965 < "def" : [ "image", [ "11a.png", "11a-objects.png" ] ] --- > "def" : [ "image", [ "11a.png", "11a-objects.png", "11a-wires.png" ] ] 1480,1481c1971,1972 < [ "maxSpawnCount", [1] ], < [ "doNotCombineWith", [ "11a" ] ] --- > [ "doNotConnectToPart", [ "9a", "9b" ] ], > [ "doNotCombineWith", [ "11a", "11b" ] ] 1483c1974 < "def" : [ "image", [ "11b.png", "11b-objects.png" ] ] --- > "def" : [ "image", [ "11b.png", "11b-objects.png", "11b-wires.png" ] ] 1492c1983 < "def" : [ "image", [ "rewardroom1a.png", "rewardroom1a-objects.png" ] ], --- > "def" : [ "image", [ "rewardroom1a.png", "rewardroom1a-objects.png", "rewardroom1a-wires.png" ] ], 1502c1993 < "def" : [ "image", [ "rewardroom1b.png", "rewardroom1b-objects.png" ] ], --- > "def" : [ "image", [ "rewardroom1b.png", "rewardroom1b-objects.png", "rewardroom1b-wires.png" ] ], dungeons\apex\apextowerblock\apextowerblock.dungeon 10c10,11 < "maxParts" : 100 --- > "maxParts" : 100, > "protected" : true 31a33 > 33,34c35,36 < "value" : [255, 0, 0, 255], < "comment" : "red, side entrance coupler", --- > "value" : [0, 255, 186, 255], > "comment" : "bright aqua, alternate coupler", 39,40c41,42 < "value" : [255, 255, 0, 255], < "comment" : "bright yellow, upwards coupler2", --- > "value" : [168, 255, 0, 255], > "comment" : "bright green, alternate coupler #2", 45,46c47,48 < "value" : [0, 255, 186, 255], < "comment" : "bright aqua, water coupler", --- > "value" : [255, 168, 0, 255], > "comment" : "bright orange, alternate coupler #3", 48a51 > 55a59,65 > "value" : [48, 48, 48, 255], > "comment" : "Empty hole overwritable", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ] ] > }, > > { 74a85,602 > "value" : [54, 63, 105, 255], > "comment" : "water pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] > }, > > { > "value" : [150, 255, 0, 255], > "comment" : "poison pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] > }, > > { > "value" : [255, 96, 0, 255], > "comment" : "lava pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "lava" ] ] > }, > > { > "value" : [255, 232, 178, 255], > "comment" : "background main biome block", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [255, 222, 178, 255], > "comment" : "overwritable background main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 186, 143, 255], > "comment" : "foreground main biome block", > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 176, 143, 255], > "comment" : "overwritable foreground main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [178, 232, 255, 255], > "comment" : "background sub biome block #1", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [178, 222, 255, 255], > "comment" : "overwritable background sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 186, 204, 255], > "comment" : "foreground sub biome block #1", > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 176, 204, 255], > "comment" : "overwritable foreground sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [222, 255, 178, 255], > "comment" : "background sub biome block #2", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [222, 245, 178, 255], > "comment" : "overwritable background sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 204, 143, 255], > "comment" : "foreground sub biome block #2", > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 194, 143, 255], > "comment" : "overwritable foreground sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [255, 0, 0, 255], > "comment" : "wire #1", > "brush" : [ [ "wire", { "group" : "localgroup1", "local" : true } ] ] > }, > > { > "value" : [0, 255, 0, 255], > "comment" : "wire #2", > "brush" : [ [ "wire", { "group" : "localgroup2", "local" : true } ] ] > }, > > { > "value" : [0, 0, 255, 255], > "comment" : "wire #3", > "brush" : [ [ "wire", { "group" : "localgroup3", "local" : true } ] ] > }, > > { > "value" : [1, 0, 0, 255], > "comment" : "global wire #1", > "brush" : [ [ "wire", { "group" : "group1", "local" : false } ] ] > }, > > { > "value" : [2, 0, 0, 255], > "comment" : "global wire #2", > "brush" : [ [ "wire", { "group" : "group2", "local" : false } ] ] > }, > > { > "value" : [3, 0, 0, 255], > "comment" : "global wire #3", > "brush" : [ [ "wire", { "group" : "group3", "local" : false } ] ] > }, > > { > "value" : [4, 0, 0, 255], > "comment" : "global wire #4", > "brush" : [ [ "wire", { "group" : "group4", "local" : false } ] ] > }, > > { > "value" : [5, 0, 0, 255], > "comment" : "global wire #5", > "brush" : [ [ "wire", { "group" : "group5", "local" : false } ] ] > }, > > { > "value" : [6, 0, 0, 255], > "comment" : "global wire #6", > "brush" : [ [ "wire", { "group" : "group6", "local" : false } ] ] > }, > > { > "value" : [7, 0, 0, 255], > "comment" : "global wire #7", > "brush" : [ [ "wire", { "group" : "group7", "local" : false } ] ] > }, > > { > "value" : [8, 0, 0, 255], > "comment" : "global wire #8", > "brush" : [ [ "wire", { "group" : "group8", "local" : false } ] ] > }, > > { > "value" : [9, 0, 0, 255], > "comment" : "global wire #9", > "brush" : [ [ "wire", { "group" : "group9", "local" : false } ] ] > }, > > { > "value" : [10, 0, 0, 255], > "comment" : "global wire #10", > "brush" : [ [ "wire", { "group" : "group10", "local" : false } ] ] > }, > > { > "value" : [11, 0, 0, 255], > "comment" : "global wire #11", > "brush" : [ [ "wire", { "group" : "group11", "local" : false } ] ] > }, > > { > "value" : [12, 0, 0, 255], > "comment" : "global wire #12", > "brush" : [ [ "wire", { "group" : "group12", "local" : false } ] ] > }, > > { > "value" : [13, 0, 0, 255], > "comment" : "global wire #13", > "brush" : [ [ "wire", { "group" : "group13", "local" : false } ] ] > }, > > { > "value" : [14, 0, 0, 255], > "comment" : "global wire #14", > "brush" : [ [ "wire", { "group" : "group14", "local" : false } ] ] > }, > > { > "value" : [15, 0, 0, 255], > "comment" : "global wire #15", > "brush" : [ [ "wire", { "group" : "group15", "local" : false } ] ] > }, > > { > "value" : [16, 0, 0, 255], > "comment" : "global wire #16", > "brush" : [ [ "wire", { "group" : "group16", "local" : false } ] ] > }, > > { > "value" : [17, 0, 0, 255], > "comment" : "global wire #17", > "brush" : [ [ "wire", { "group" : "group17", "local" : false } ] ] > }, > > { > "value" : [18, 0, 0, 255], > "comment" : "global wire #18", > "brush" : [ [ "wire", { "group" : "group18", "local" : false } ] ] > }, > > { > "value" : [19, 0, 0, 255], > "comment" : "global wire #19", > "brush" : [ [ "wire", { "group" : "group19", "local" : false } ] ] > }, > > { > "value" : [20, 0, 0, 255], > "comment" : "global wire #20", > "brush" : [ [ "wire", { "group" : "group20", "local" : false } ] ] > }, > > { > "value" : [21, 0, 0, 255], > "comment" : "global wire #21", > "brush" : [ [ "wire", { "group" : "group21", "local" : false } ] ] > }, > > { > "value" : [22, 0, 0, 255], > "comment" : "global wire #22", > "brush" : [ [ "wire", { "group" : "group22", "local" : false } ] ] > }, > > { > "value" : [23, 0, 0, 255], > "comment" : "global wire #23", > "brush" : [ [ "wire", { "group" : "group23", "local" : false } ] ] > }, > > { > "value" : [24, 0, 0, 255], > "comment" : "global wire #24", > "brush" : [ [ "wire", { "group" : "group24", "local" : false } ] ] > }, > > { > "value" : [25, 0, 0, 255], > "comment" : "global wire #25", > "brush" : [ [ "wire", { "group" : "group25", "local" : false } ] ] > }, > > { > "value" : [26, 0, 0, 255], > "comment" : "global wire #26", > "brush" : [ [ "wire", { "group" : "group26", "local" : false } ] ] > }, > > { > "value" : [27, 0, 0, 255], > "comment" : "global wire #27", > "brush" : [ [ "wire", { "group" : "group27", "local" : false } ] ] > }, > > { > "value" : [28, 0, 0, 255], > "comment" : "global wire #28", > "brush" : [ [ "wire", { "group" : "group28", "local" : false } ] ] > }, > > { > "value" : [29, 0, 0, 255], > "comment" : "global wire #29", > "brush" : [ [ "wire", { "group" : "group29", "local" : false } ] ] > }, > > { > "value" : [30, 0, 0, 255], > "comment" : "global wire #30", > "brush" : [ [ "wire", { "group" : "group30", "local" : false } ] ] > }, > > { > "value" : [31, 0, 0, 255], > "comment" : "global wire #31", > "brush" : [ [ "wire", { "group" : "group31", "local" : false } ] ] > }, > > { > "value" : [32, 0, 0, 255], > "comment" : "global wire #32", > "brush" : [ [ "wire", { "group" : "group32", "local" : false } ] ] > }, > > { > "value" : [33, 0, 0, 255], > "comment" : "global wire #33", > "brush" : [ [ "wire", { "group" : "group33", "local" : false } ] ] > }, > > { > "value" : [34, 0, 0, 255], > "comment" : "global wire #34", > "brush" : [ [ "wire", { "group" : "group34", "local" : false } ] ] > }, > > { > "value" : [35, 0, 0, 255], > "comment" : "global wire #35", > "brush" : [ [ "wire", { "group" : "group35", "local" : false } ] ] > }, > > { > "value" : [36, 0, 0, 255], > "comment" : "global wire #36", > "brush" : [ [ "wire", { "group" : "group36", "local" : false } ] ] > }, > > { > "value" : [37, 0, 0, 255], > "comment" : "global wire #37", > "brush" : [ [ "wire", { "group" : "group37", "local" : false } ] ] > }, > > { > "value" : [38, 0, 0, 255], > "comment" : "global wire #38", > "brush" : [ [ "wire", { "group" : "group38", "local" : false } ] ] > }, > > { > "value" : [39, 0, 0, 255], > "comment" : "global wire #39", > "brush" : [ [ "wire", { "group" : "group39", "local" : false } ] ] > }, > > { > "value" : [40, 0, 0, 255], > "comment" : "global wire #40", > "brush" : [ [ "wire", { "group" : "group40", "local" : false } ] ] > }, > > { > "value" : [41, 0, 0, 255], > "comment" : "global wire #41", > "brush" : [ [ "wire", { "group" : "group41", "local" : false } ] ] > }, > > { > "value" : [42, 0, 0, 255], > "comment" : "global wire #42", > "brush" : [ [ "wire", { "group" : "group42", "local" : false } ] ] > }, > > { > "value" : [43, 0, 0, 255], > "comment" : "global wire #43", > "brush" : [ [ "wire", { "group" : "group43", "local" : false } ] ] > }, > > { > "value" : [44, 0, 0, 255], > "comment" : "global wire #44", > "brush" : [ [ "wire", { "group" : "group44", "local" : false } ] ] > }, > > { > "value" : [45, 0, 0, 255], > "comment" : "global wire #45", > "brush" : [ [ "wire", { "group" : "group45", "local" : false } ] ] > }, > > { > "value" : [46, 0, 0, 255], > "comment" : "global wire #46", > "brush" : [ [ "wire", { "group" : "group46", "local" : false } ] ] > }, > > { > "value" : [47, 0, 0, 255], > "comment" : "global wire #47", > "brush" : [ [ "wire", { "group" : "group47", "local" : false } ] ] > }, > > { > "value" : [48, 0, 0, 255], > "comment" : "global wire #48", > "brush" : [ [ "wire", { "group" : "group48", "local" : false } ] ] > }, > > { > "value" : [49, 0, 0, 255], > "comment" : "global wire #49", > "brush" : [ [ "wire", { "group" : "group49", "local" : false } ] ] > }, > > { > "value" : [50, 0, 0, 255], > "comment" : "global wire #50", > "brush" : [ [ "wire", { "group" : "group50", "local" : false } ] ] > }, > > { > "value" : [0, 1, 0, 255], > "comment" : "and", > "brush" : [ [ "clear" ], [ "object", "and" ] ] > }, > > { > "value" : [0, 2, 0, 255], > "comment" : "dlatch", > "brush" : [ [ "clear" ], [ "object", "dlatch" ] ] > }, > > { > "value" : [0, 3, 0, 255], > "comment" : "not", > "brush" : [ [ "clear" ], [ "object", "not" ] ] > }, > > { > "value" : [0, 4, 0, 255], > "comment" : "or", > "brush" : [ [ "clear" ], [ "object", "or" ] ] > }, > > { > "value" : [0, 5, 0, 255], > "comment" : "timer", > "brush" : [ [ "clear" ], [ "object", "timer" ] ] > }, > > { > "value" : [0, 6, 0, 255], > "comment" : "timer1s", > "brush" : [ [ "clear" ], [ "object", "timer1s" ] ] > }, > > { > "value" : [0, 7, 0, 255], > "comment" : "timer2s", > "brush" : [ [ "clear" ], [ "object", "timer2s" ] ] > }, > > { > "value" : [0, 8, 0, 255], > "comment" : "timer3s", > "brush" : [ [ "clear" ], [ "object", "timer3s" ] ] > }, > > { > "value" : [0, 9, 0, 255], > "comment" : "timer4s", > "brush" : [ [ "clear" ], [ "object", "timer4s" ] ] > }, > > { > "value" : [0, 10, 0, 255], > "comment" : "timer5s", > "brush" : [ [ "clear" ], [ "object", "timer5s" ] ] > }, > > { > "value" : [0, 11, 0, 255], > "comment" : "xor", > "brush" : [ [ "clear" ], [ "object", "xor" ] ] > }, > > { > "value" : [0, 12, 0, 255], > "comment" : "persistentswitch", > "brush" : [ [ "clear" ], [ "object", "persistentswitch" ] ] > }, > > { > "value" : [26, 77, 0, 255], > "comment" : "biome tree", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biometree" ] ] > }, > > { > "value" : [34, 102, 0, 255], > "comment" : "biome flora", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biomeitems" ] ] > }, > > { > "value" : [85, 255, 0, 255], > "comment" : "Player Spawn", > "brush" : [ [ "playerstart" ] ] > }, > > { > "value" : [220, 220, 220, 255], > "comment" : "humangenerator facing left - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "left", "parameters" : { "defaultState" : true } } ] ] > }, > > { > "value" : [225, 225, 225, 255], > "comment" : "humangenerator facing right - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "right", "parameters" : { "defaultState" : true } } ] ] > }, > > { 217a746,769 > > { > "value" : [128, 121, 64, 255], > "comment" : "background baseboard", > "brush" : [ [ "clear" ], [ "back", "baseboard" ] ] > }, > > { > "value" : [166, 157, 83, 255], > "comment" : "foreground baseboard", > "brush" : [ [ "clear" ], [ "back", "baseboard" ], [ "front", "baseboard" ] ] > }, > > { > "value" : [255, 223, 128, 255], > "comment" : "background hazard", > "brush" : [ [ "clear" ], [ "back", "hazard" ] ] > }, > > { > "value" : [204, 178, 102, 255], > "comment" : "foreground hazard", > "brush" : [ [ "clear" ], [ "back", "hazard" ], [ "front", "hazard" ] ] > }, 268,297d819 < "value" : [54, 63, 105, 255], < "comment" : "water pool foreground", < "brush" : [ [ "clear" ], [ "water" ] ] < }, < < { < "value" : [54, 63, 105, 255], < "comment" : "acid pool foreground", < "brush" : [ [ "clear" ], [ "acid" ] ] < }, < < { < "value" : [255, 0, 0, 255], < "comment" : "wire #1 Red", < "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] < }, < < { < "value" : [0, 255, 0, 255], < "comment" : "wire #2 Green", < "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] < }, < < { < "value" : [0, 0, 255, 255], < "comment" : "wire #3 Blue", < "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] < }, < < { 478,525d999 < "value" : [255, 64, 175, 255], < "comment" : "pipes1 facing left", < "brush" : [ [ "clear" ], [ "object", "pipes1", { "direction" : "left" } ] ] < }, < < { < "value" : [229, 57, 158, 255], < "comment" : "pipes1 facing right", < "brush" : [ [ "clear" ], [ "object", "pipes1", { "direction" : "right" } ] ] < }, < < { < "value" : [255, 64, 159, 255], < "comment" : "pipes2 facing left", < "brush" : [ [ "clear" ], [ "object", "pipes2", { "direction" : "left" } ] ] < }, < < { < "value" : [229, 57, 143, 255], < "comment" : "pipes2 facing right", < "brush" : [ [ "clear" ], [ "object", "pipes2", { "direction" : "right" } ] ] < }, < < { < "value" : [255, 84, 143, 255], < "comment" : "pipes3", < "brush" : [ [ "clear" ], [ "object", "pipes3" ] ] < }, < < { < "value" : [255, 64, 128, 255], < "comment" : "pipes4", < "brush" : [ [ "clear" ], [ "object", "pipes4" ] ] < }, < < { < "value" : [255, 64, 112, 255], < "comment" : "pipes5 facing left", < "brush" : [ [ "clear" ], [ "object", "pipes5", { "direction" : "left" } ] ] < }, < < { < "value" : [229, 57, 100, 255], < "comment" : "pipes5 facing right", < "brush" : [ [ "clear" ], [ "object", "pipes5", { "direction" : "right" } ] ] < }, < < { 685a1160,1189 > > { > "value" : [136, 255, 0, 255], > "comment" : "tinywallswitch", > "brush" : [ [ "clear" ], [ "object", "tinywallswitch" ] ] > }, > > { > "value" : [128, 255, 0, 255], > "comment" : "smallfloorbutton", > "brush" : [ [ "clear" ], [ "object", "smallfloorbutton" ] ] > }, > > { > "value" : [119, 255, 0, 255], > "comment" : "smallwallbutton", > "brush" : [ [ "clear" ], [ "object", "smallwallbutton" ] ] > }, > > { > "value" : [102, 255, 0, 255], > "comment" : "smallwallswitch", > "brush" : [ [ "clear" ], [ "object", "smallwallswitch" ] ] > }, > > { > "value" : [94, 255, 0, 255], > "comment" : "proximitysensor", > "brush" : [ [ "clear" ], [ "object", "proximitysensor" ] ] > }, 697a1202,1207 > > { > "value" : [242, 218, 99, 255], > "comment" : "hazardtapev", > "brush" : [ [ "clear" ], [ "object", "hazardtapev" ] ] > }, 822c1332 < "brush" : [ [ "clear" ], [ "object", "apexfridge", { "direction" : "left", "parameters" : { "treasurePools" : [ "apexfridge" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "apexfridge", { "direction" : "left", "parameters" : { "treasurePools" : [ "food" ] } } ] ] 828c1338 < "brush" : [ [ "clear" ], [ "object", "apexfridge", { "direction" : "right", "parameters" : { "treasurePools" : [ "apexfridge" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "apexfridge", { "direction" : "right", "parameters" : { "treasurePools" : [ "food" ] } } ] ] 1067,1068c1577,1578 < "comment" : "apexbigalarm", < "brush" : [ [ "clear" ], [ "object", "apexbigalarm" ] ] --- > "comment" : "alarm", > "brush" : [ [ "clear" ], [ "object", "alarm" ] ] 1293c1803 < [ "doNotConnectToPart", [ "roof1" ] ] --- > [ "doNotConnectToPart", [ "roof1", "roof1-shield" ] ] 1295c1805,1806 < "def" : [ "image", [ "anchor1.png", "anchor1-objects.png" ] ] --- > "def" : [ "image", [ "anchor1.png", "anchor1-objects.png" ] ], > "chance" : 1 1303c1814,1815 < "def" : [ "image", [ "plaza1.png", "plaza1-objects.png" ] ] --- > "def" : [ "image", [ "plaza1.png", "plaza1-objects.png" ] ], > "chance" : 1 1311c1823,1824 < "def" : [ "image", [ "offices.png", "offices-objects.png" ] ] --- > "def" : [ "image", [ "offices.png", "offices-objects.png" ] ], > "chance" : 1 1319c1832,1833 < "def" : [ "image", [ "store.png", "store-objects.png" ] ] --- > "def" : [ "image", [ "store.png", "store-objects.png" ] ], > "chance" : 1 1327c1841,1842 < "def" : [ "image", [ "floor1.png", "floor1-objects1.png" ] ] --- > "def" : [ "image", [ "floor1.png", "floor1-objects1.png" ] ], > "chance" : 1 1335c1850,1851 < "def" : [ "image", [ "floor1.png", "floor1-objects2.png" ] ] --- > "def" : [ "image", [ "floor1.png", "floor1-objects2.png" ] ], > "chance" : 1 1343c1859,1860 < "def" : [ "image", [ "floor1.png", "floor1-objects3.png" ] ] --- > "def" : [ "image", [ "floor1.png", "floor1-objects3.png" ] ], > "chance" : 1 1351c1868,1869 < "def" : [ "image", [ "floor1.png", "floor1-objects4.png" ] ] --- > "def" : [ "image", [ "floor1.png", "floor1-objects4.png" ] ], > "chance" : 1 1359,1368c1877,1878 < "def" : [ "image", [ "floor1.png", "floor1-objects5.png" ] ] < }, < < { < "name" : "roof1", < "rules" : [ < [ "maxSpawnCount", [2] ], < [ "doNotConnectToPart", [ "anchor1" ] ] < ], < "def" : [ "image", [ "roof1.png", "roof1-objects.png" ] ] --- > "def" : [ "image", [ "floor1.png", "floor1-objects5.png" ] ], > "chance" : 1 1375c1885 < [ "doNotConnectToPart", [ "roofb" ] ] --- > [ "doNotConnectToPart", [ "roof2" ] ] 1377c1887,1888 < "def" : [ "image", [ "basement2.png", "basement2-objects.png" ] ] --- > "def" : [ "image", [ "basement2.png", "basement2-objects.png" ] ], > "chance" : 1 1386c1897,1898 < "def" : [ "image", [ "floor2.png", "floor2-objects1.png" ] ] --- > "def" : [ "image", [ "floor2.png", "floor2-objects1.png" ] ], > "chance" : 1 1395c1907,1908 < "def" : [ "image", [ "floor2.png", "floor2-objects2.png" ] ] --- > "def" : [ "image", [ "floor2.png", "floor2-objects2.png" ] ], > "chance" : 1 1404c1917,1918 < "def" : [ "image", [ "floor2.png", "floor2-objects3.png" ] ] --- > "def" : [ "image", [ "floor2.png", "floor2-objects3.png" ] ], > "chance" : 1 1413c1927,1928 < "def" : [ "image", [ "floor2.png", "floor2-objects4.png" ] ] --- > "def" : [ "image", [ "floor2.png", "floor2-objects4.png" ] ], > "chance" : 1 1422c1937,1958 < "def" : [ "image", [ "floor2.png", "floor2-objects5.png" ] ] --- > "def" : [ "image", [ "floor2.png", "floor2-objects5.png" ] ], > "chance" : 1 > }, > > { > "name" : "roof1", > "rules" : [ > [ "ignorePartMaximumRule" ], > [ "doNotConnectToPart", [ "anchor1" ] ] > ], > "def" : [ "image", [ "roof1.png", "roof1-objects.png" ] ], > "chance" : 0 > }, > > { > "name" : "roof1-shield", > "rules" : [ > [ "doNotConnectToPart", [ "anchor1" ] ], > [ "doNotCombineWith", [ "roof1-shield" ] ] > ], > "def" : [ "image", [ "roof1.png", "roof1-shield-objects.png" ] ], > "chance" : 1 1426c1962 < "name" : "roofb", --- > "name" : "roof2", 1427a1964 > [ "ignorePartMaximumRule" ], 1430c1967,1968 < "def" : [ "image", [ "roof2.png", "roof2-objects.png" ] ] --- > "def" : [ "image", [ "roof2.png", "roof2-objects.png" ] ], > "chance" : 1 1432d1969 < dungeons\avian\avianairship\avianairship.dungeon 31a32 > 34c35,47 < "comment" : "bright aqua, water coupler", --- > "comment" : "bright aqua, alternate coupler", > "connector" : true > }, > > { > "value" : [168, 255, 0, 255], > "comment" : "bright green, alternate coupler #2", > "connector" : true > }, > > { > "value" : [255, 168, 0, 255], > "comment" : "bright orange, alternate coupler #3", 36a50 > 43a58,64 > "value" : [48, 48, 48, 255], > "comment" : "Empty hole overwritable", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ] ] > }, > > { 65c86,478 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] > }, > > { > "value" : [150, 255, 0, 255], > "comment" : "poison pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] > }, > > { > "value" : [255, 96, 0, 255], > "comment" : "lava pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "lava" ] ] > }, > > { > "value" : [255, 232, 178, 255], > "comment" : "background main biome block", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [255, 222, 178, 255], > "comment" : "overwritable background main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 186, 143, 255], > "comment" : "foreground main biome block", > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 176, 143, 255], > "comment" : "overwritable foreground main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [178, 232, 255, 255], > "comment" : "background sub biome block #1", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [178, 222, 255, 255], > "comment" : "overwritable background sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 186, 204, 255], > "comment" : "foreground sub biome block #1", > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 176, 204, 255], > "comment" : "overwritable foreground sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [222, 255, 178, 255], > "comment" : "background sub biome block #2", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [222, 245, 178, 255], > "comment" : "overwritable background sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 204, 143, 255], > "comment" : "foreground sub biome block #2", > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 194, 143, 255], > "comment" : "overwritable foreground sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [255, 0, 0, 255], > "comment" : "global wire #1", > "brush" : [ [ "wire", { "group" : "globalgroup1", "local" : false } ] ] > }, > > { > "value" : [0, 255, 0, 255], > "comment" : "global wire #2", > "brush" : [ [ "wire", { "group" : "globalgroup2", "local" : false } ] ] > }, > > { > "value" : [0, 0, 255, 255], > "comment" : "global wire #3", > "brush" : [ [ "wire", { "group" : "globalgroup3", "local" : false } ] ] > }, > > { > "value" : [1, 0, 0, 255], > "comment" : "wire #1", > "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] > }, > > { > "value" : [2, 0, 0, 255], > "comment" : "wire #2", > "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] > }, > > { > "value" : [3, 0, 0, 255], > "comment" : "wire #3", > "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] > }, > > { > "value" : [4, 0, 0, 255], > "comment" : "wire #4", > "brush" : [ [ "wire", { "group" : "group4", "local" : true } ] ] > }, > > { > "value" : [5, 0, 0, 255], > "comment" : "wire #5", > "brush" : [ [ "wire", { "group" : "group5", "local" : true } ] ] > }, > > { > "value" : [6, 0, 0, 255], > "comment" : "wire #6", > "brush" : [ [ "wire", { "group" : "group6", "local" : true } ] ] > }, > > { > "value" : [7, 0, 0, 255], > "comment" : "wire #7", > "brush" : [ [ "wire", { "group" : "group7", "local" : true } ] ] > }, > > { > "value" : [8, 0, 0, 255], > "comment" : "wire #8", > "brush" : [ [ "wire", { "group" : "group8", "local" : true } ] ] > }, > > { > "value" : [9, 0, 0, 255], > "comment" : "wire #9", > "brush" : [ [ "wire", { "group" : "group9", "local" : true } ] ] > }, > > { > "value" : [10, 0, 0, 255], > "comment" : "wire #10", > "brush" : [ [ "wire", { "group" : "group10", "local" : true } ] ] > }, > > { > "value" : [11, 0, 0, 255], > "comment" : "wire #11", > "brush" : [ [ "wire", { "group" : "group11", "local" : true } ] ] > }, > > { > "value" : [12, 0, 0, 255], > "comment" : "wire #12", > "brush" : [ [ "wire", { "group" : "group12", "local" : true } ] ] > }, > > { > "value" : [13, 0, 0, 255], > "comment" : "wire #13", > "brush" : [ [ "wire", { "group" : "group13", "local" : true } ] ] > }, > > { > "value" : [14, 0, 0, 255], > "comment" : "wire #14", > "brush" : [ [ "wire", { "group" : "group14", "local" : true } ] ] > }, > > { > "value" : [15, 0, 0, 255], > "comment" : "wire #15", > "brush" : [ [ "wire", { "group" : "group15", "local" : true } ] ] > }, > > { > "value" : [16, 0, 0, 255], > "comment" : "wire #16", > "brush" : [ [ "wire", { "group" : "group16", "local" : true } ] ] > }, > > { > "value" : [17, 0, 0, 255], > "comment" : "wire #17", > "brush" : [ [ "wire", { "group" : "group17", "local" : true } ] ] > }, > > { > "value" : [18, 0, 0, 255], > "comment" : "wire #18", > "brush" : [ [ "wire", { "group" : "group18", "local" : true } ] ] > }, > > { > "value" : [19, 0, 0, 255], > "comment" : "wire #19", > "brush" : [ [ "wire", { "group" : "group19", "local" : true } ] ] > }, > > { > "value" : [20, 0, 0, 255], > "comment" : "wire #20", > "brush" : [ [ "wire", { "group" : "group20", "local" : true } ] ] > }, > > { > "value" : [21, 0, 0, 255], > "comment" : "wire #21", > "brush" : [ [ "wire", { "group" : "group21", "local" : true } ] ] > }, > > { > "value" : [22, 0, 0, 255], > "comment" : "wire #22", > "brush" : [ [ "wire", { "group" : "group22", "local" : true } ] ] > }, > > { > "value" : [23, 0, 0, 255], > "comment" : "wire #23", > "brush" : [ [ "wire", { "group" : "group23", "local" : true } ] ] > }, > > { > "value" : [24, 0, 0, 255], > "comment" : "wire #24", > "brush" : [ [ "wire", { "group" : "group24", "local" : true } ] ] > }, > > { > "value" : [25, 0, 0, 255], > "comment" : "wire #25", > "brush" : [ [ "wire", { "group" : "group25", "local" : true } ] ] > }, > > { > "value" : [26, 0, 0, 255], > "comment" : "wire #26", > "brush" : [ [ "wire", { "group" : "group26", "local" : true } ] ] > }, > > { > "value" : [27, 0, 0, 255], > "comment" : "wire #27", > "brush" : [ [ "wire", { "group" : "group27", "local" : true } ] ] > }, > > { > "value" : [28, 0, 0, 255], > "comment" : "wire #28", > "brush" : [ [ "wire", { "group" : "group28", "local" : true } ] ] > }, > > { > "value" : [29, 0, 0, 255], > "comment" : "wire #29", > "brush" : [ [ "wire", { "group" : "group29", "local" : true } ] ] > }, > > { > "value" : [30, 0, 0, 255], > "comment" : "wire #30", > "brush" : [ [ "wire", { "group" : "group30", "local" : true } ] ] > }, > > { > "value" : [0, 1, 0, 255], > "comment" : "and", > "brush" : [ [ "clear" ], [ "object", "and" ] ] > }, > > { > "value" : [0, 2, 0, 255], > "comment" : "dlatch", > "brush" : [ [ "clear" ], [ "object", "dlatch" ] ] > }, > > { > "value" : [0, 3, 0, 255], > "comment" : "not", > "brush" : [ [ "clear" ], [ "object", "not" ] ] > }, > > { > "value" : [0, 4, 0, 255], > "comment" : "or", > "brush" : [ [ "clear" ], [ "object", "or" ] ] > }, > > { > "value" : [0, 5, 0, 255], > "comment" : "timer", > "brush" : [ [ "clear" ], [ "object", "timer" ] ] > }, > > { > "value" : [0, 6, 0, 255], > "comment" : "timer1s", > "brush" : [ [ "clear" ], [ "object", "timer1s" ] ] > }, > > { > "value" : [0, 7, 0, 255], > "comment" : "timer2s", > "brush" : [ [ "clear" ], [ "object", "timer2s" ] ] > }, > > { > "value" : [0, 8, 0, 255], > "comment" : "timer3s", > "brush" : [ [ "clear" ], [ "object", "timer3s" ] ] > }, > > { > "value" : [0, 9, 0, 255], > "comment" : "timer4s", > "brush" : [ [ "clear" ], [ "object", "timer4s" ] ] > }, > > { > "value" : [0, 10, 0, 255], > "comment" : "timer5s", > "brush" : [ [ "clear" ], [ "object", "timer5s" ] ] > }, > > { > "value" : [0, 11, 0, 255], > "comment" : "xor", > "brush" : [ [ "clear" ], [ "object", "xor" ] ] > }, > > { > "value" : [0, 12, 0, 255], > "comment" : "persistentswitch", > "brush" : [ [ "clear" ], [ "object", "persistentswitch" ] ] > }, > > { > "value" : [26, 77, 0, 255], > "comment" : "biome tree", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biometree" ] ] > }, > > { > "value" : [34, 102, 0, 255], > "comment" : "biome flora", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biomeitems" ] ] > }, > > { > "value" : [85, 255, 0, 255], > "comment" : "Player Spawn", > "brush" : [ [ "playerstart" ] ] > }, > > { > "value" : [220, 220, 220, 255], > "comment" : "humangenerator facing left - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "left", "parameters" : { "defaultState" : true } } ] ] > }, > > { > "value" : [225, 225, 225, 255], > "comment" : "humangenerator facing right - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "right", "parameters" : { "defaultState" : true } } ] ] 80a494,500 > "value" : [120, 96, 197, 255], > "comment" : "overwritable temple1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "back", "temple1" ], [ "front", "temple1" ] ] > }, > > { 92a513,519 > "value" : [196, 228, 246, 255], > "comment" : "overwritable foreground temple2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "back", "temple2" ], [ "front", "temple2" ] ] > }, > > { 109d535 < 115d540 < 294a720,725 > > { > "value" : [66, 77, 7, 255], > "comment" : "torch - off state", > "brush" : [ [ "clear" ], [ "object", "torch", { "parameters" : { "defaultLightState" : false } } ] ] > }, 418,419c849,868 < "comment" : "birdgroundlantern", < "brush" : [ [ "clear" ], [ "object", "birdgroundlantern" ] ] --- > "comment" : "birdgroundlantern facing left", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "left" } ] ] > }, > > { > "value" : [77, 20, 14, 255], > "comment" : "birdgroundlantern facing left - off state", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "left" }, { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { > "value" : [255, 77, 46, 255], > "comment" : "birdgroundlantern facing right", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "right" } ] ] > }, > > { > "value" : [77, 23, 14, 255], > "comment" : "birdgroundlantern facing right - off state", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "right" }, { "parameters" : { "defaultLightState" : false } } ] ] 441,458d889 < "value" : [255, 0, 0, 255], < "comment" : "wire #1 Red", < "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] < }, < < { < "value" : [0, 255, 0, 255], < "comment" : "wire #2 Green", < "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] < }, < < { < "value" : [0, 0, 255, 255], < "comment" : "wire #3 Blue", < "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] < }, < < { 724,725c1155,1162 < "comment" : "spearrack", < "brush" : [ [ "clear" ], [ "object", "spearrack" ] ] --- > "comment" : "spearrack facing left", > "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "left" } ] ] > }, > > { > "value" : [37, 208, 0, 255], > "comment" : "spearrack facing right", > "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "right" } ] ] 906a1344,1349 > > { > "value" : [77, 60, 46, 255], > "comment" : "crystaltorch - off state", > "brush" : [ [ "clear" ], [ "object", "crystaltorch", { "parameters" : { "defaultLightState" : false } } ] ] > }, 929c1372 < "brush" : [ [ "clear" ], [ "object", "tombthing1", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tombthing1", { "direction" : "left", "parameters" : { "treasurePools" : [ "tombtreasure" ] } } ] ] 935c1378 < "brush" : [ [ "clear" ], [ "object", "tombthing1", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tombthing1", { "direction" : "right", "parameters" : { "treasurePools" : [ "tombtreasure" ] } } ] ] 941c1384 < "brush" : [ [ "clear" ], [ "object", "tombthing2", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tombthing2", { "direction" : "left", "parameters" : { "treasurePools" : [ "tombtreasure" ] } } ] ] 947c1390 < "brush" : [ [ "clear" ], [ "object", "tombthing2", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tombthing2", { "direction" : "right", "parameters" : { "treasurePools" : [ "tombtreasure" ] } } ] ] 953c1396 < "brush" : [ [ "clear" ], [ "object", "tombthing3", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tombthing3", { "direction" : "left", "parameters" : { "treasurePools" : [ "tombtreasure" ] } } ] ] 959c1402 < "brush" : [ [ "clear" ], [ "object", "tombthing3", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tombthing3", { "direction" : "right", "parameters" : { "treasurePools" : [ "tombtreasure" ] } } ] ] 965c1408 < "brush" : [ [ "clear" ], [ "object", "tombthing4", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tombthing4", { "direction" : "left", "parameters" : { "treasurePools" : [ "tombtreasure" ] } } ] ] 971c1414 < "brush" : [ [ "clear" ], [ "object", "tombthing4", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tombthing4", { "direction" : "right", "parameters" : { "treasurePools" : [ "tombtreasure" ] } } ] ] 989c1432 < "brush" : [ [ "clear" ], [ "object", "tribalbookcase1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianAirshipLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalbookcase1", { "direction" : "left" } ] ] 995c1438 < "brush" : [ [ "clear" ], [ "object", "tribalbookcase1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianAirshipLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalbookcase1", { "direction" : "right" } ] ] 1001c1444 < "brush" : [ [ "clear" ], [ "object", "tribalbookcase2", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianAirshipLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalbookcase2", { "direction" : "left" } ] ] 1007c1450 < "brush" : [ [ "clear" ], [ "object", "tribalbookcase2", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianAirshipLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalbookcase2", { "direction" : "right" } ] ] 1013c1456 < "brush" : [ [ "clear" ], [ "object", "tribalcabinet1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianAirshipLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalcabinet1", { "direction" : "left" } ] ] 1019c1462 < "brush" : [ [ "clear" ], [ "object", "tribalcabinet1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianAirshipLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalcabinet1", { "direction" : "right" } ] ] 1025c1468 < "brush" : [ [ "clear" ], [ "object", "tribalcloset1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianAirshipLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalcloset1", { "direction" : "left" } ] ] 1031c1474 < "brush" : [ [ "clear" ], [ "object", "tribalcloset1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianAirshipLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalcloset1", { "direction" : "right" } ] ] 1229c1672 < "brush" : [ [ "clear" ], [ "object", "box1", { "direction" : "left", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "box1", { "direction" : "left" } ] ] 1235c1678 < "brush" : [ [ "clear" ], [ "object", "box1", { "direction" : "right", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "box1", { "direction" : "right" } ] ] 1241c1684 < "brush" : [ [ "clear" ], [ "object", "box2", { "direction" : "left", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "box2", { "direction" : "left" } ] ] 1247c1690 < "brush" : [ [ "clear" ], [ "object", "box2", { "direction" : "right", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "box2", { "direction" : "right" } ] ] 1355c1798 < "brush" : [ [ "clear" ], [ "object", "tribalwallcabinet", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalwallcabinet", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1361c1804 < "brush" : [ [ "clear" ], [ "object", "tribalwallcabinet", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalwallcabinet", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1416a1860,1865 > > { > "value" : [9, 60, 77, 255], > "comment" : "woodentalllantern - off state", > "brush" : [ [ "clear" ], [ "object", "woodentalllantern", { "parameters" : { "defaultLightState" : false } } ] ] > }, 1421c1870 < "brush" : [ [ "clear" ], [ "object", "woodstool" ] ] --- > "brush" : [ [ "clear" ], [ "object", "woodstool", { "direction" : "right" } ] ] 1439c1888 < "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1445c1894 < "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1451c1900 < "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1457c1906 < "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1463c1912 < "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1469c1918 < "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1475c1924 < "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1481c1930 < "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1487c1936 < "brush" : [ [ "clear" ], [ "object", "woodencrate1", { "direction" : "left", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "woodencrate1", { "direction" : "left" } ] ] 1493c1942 < "brush" : [ [ "clear" ], [ "object", "woodencrate1", { "direction" : "right", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "woodencrate1", { "direction" : "right" } ] ] 1499c1948 < "brush" : [ [ "clear" ], [ "object", "woodencrate2", { "direction" : "left", "parameters" : { "treasurePools" : [ "naturalcaveTreasureLarge" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "woodencrate2", { "direction" : "left" } ] ] 1505c1954 < "brush" : [ [ "clear" ], [ "object", "woodencrate2", { "direction" : "right", "parameters" : { "treasurePools" : [ "naturalcaveTreasureLarge" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "woodencrate2", { "direction" : "right" } ] ] 1721a2171,2176 > }, > > { > "value" : [77, 116, 135, 255], > "comment" : "avianteleporterdecorative", > "brush" : [ [ "clear" ], [ "object", "avianteleporterdecorative" ] ] dungeons\avian\aviantemple\aviantemple.dungeon 17d16 < 23d21 < 29d26 < 38c35,41 < "comment" : "bright aqua, water coupler", --- > "comment" : "bright aqua, alternate coupler", > "connector" : true > }, > > { > "value" : [168, 255, 0, 255], > "comment" : "bright green, alternate coupler #2", 43,44c46,47 < "value" : [186, 255, 0, 255], < "comment" : "bright green, pyramid entrance coupler", --- > "value" : [255, 168, 0, 255], > "comment" : "bright orange, alternate coupler #3", 54a58,64 > "value" : [48, 48, 48, 255], > "comment" : "Empty hole overwritable", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ] ] > }, > > { 76c86,478 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] > }, > > { > "value" : [150, 255, 0, 255], > "comment" : "poison pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] > }, > > { > "value" : [255, 96, 0, 255], > "comment" : "lava pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "lava" ] ] > }, > > { > "value" : [255, 232, 178, 255], > "comment" : "background main biome block", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [255, 222, 178, 255], > "comment" : "overwritable background main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 186, 143, 255], > "comment" : "foreground main biome block", > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 176, 143, 255], > "comment" : "overwritable foreground main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [178, 232, 255, 255], > "comment" : "background sub biome block #1", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [178, 222, 255, 255], > "comment" : "overwritable background sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 186, 204, 255], > "comment" : "foreground sub biome block #1", > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 176, 204, 255], > "comment" : "overwritable foreground sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [222, 255, 178, 255], > "comment" : "background sub biome block #2", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [222, 245, 178, 255], > "comment" : "overwritable background sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 204, 143, 255], > "comment" : "foreground sub biome block #2", > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 194, 143, 255], > "comment" : "overwritable foreground sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [255, 0, 0, 255], > "comment" : "global wire #1", > "brush" : [ [ "wire", { "group" : "globalgroup1", "local" : false } ] ] > }, > > { > "value" : [0, 255, 0, 255], > "comment" : "global wire #2", > "brush" : [ [ "wire", { "group" : "globalgroup2", "local" : false } ] ] > }, > > { > "value" : [0, 0, 255, 255], > "comment" : "global wire #3", > "brush" : [ [ "wire", { "group" : "globalgroup3", "local" : false } ] ] > }, > > { > "value" : [1, 0, 0, 255], > "comment" : "wire #1", > "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] > }, > > { > "value" : [2, 0, 0, 255], > "comment" : "wire #2", > "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] > }, > > { > "value" : [3, 0, 0, 255], > "comment" : "wire #3", > "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] > }, > > { > "value" : [4, 0, 0, 255], > "comment" : "wire #4", > "brush" : [ [ "wire", { "group" : "group4", "local" : true } ] ] > }, > > { > "value" : [5, 0, 0, 255], > "comment" : "wire #5", > "brush" : [ [ "wire", { "group" : "group5", "local" : true } ] ] > }, > > { > "value" : [6, 0, 0, 255], > "comment" : "wire #6", > "brush" : [ [ "wire", { "group" : "group6", "local" : true } ] ] > }, > > { > "value" : [7, 0, 0, 255], > "comment" : "wire #7", > "brush" : [ [ "wire", { "group" : "group7", "local" : true } ] ] > }, > > { > "value" : [8, 0, 0, 255], > "comment" : "wire #8", > "brush" : [ [ "wire", { "group" : "group8", "local" : true } ] ] > }, > > { > "value" : [9, 0, 0, 255], > "comment" : "wire #9", > "brush" : [ [ "wire", { "group" : "group9", "local" : true } ] ] > }, > > { > "value" : [10, 0, 0, 255], > "comment" : "wire #10", > "brush" : [ [ "wire", { "group" : "group10", "local" : true } ] ] > }, > > { > "value" : [11, 0, 0, 255], > "comment" : "wire #11", > "brush" : [ [ "wire", { "group" : "group11", "local" : true } ] ] > }, > > { > "value" : [12, 0, 0, 255], > "comment" : "wire #12", > "brush" : [ [ "wire", { "group" : "group12", "local" : true } ] ] > }, > > { > "value" : [13, 0, 0, 255], > "comment" : "wire #13", > "brush" : [ [ "wire", { "group" : "group13", "local" : true } ] ] > }, > > { > "value" : [14, 0, 0, 255], > "comment" : "wire #14", > "brush" : [ [ "wire", { "group" : "group14", "local" : true } ] ] > }, > > { > "value" : [15, 0, 0, 255], > "comment" : "wire #15", > "brush" : [ [ "wire", { "group" : "group15", "local" : true } ] ] > }, > > { > "value" : [16, 0, 0, 255], > "comment" : "wire #16", > "brush" : [ [ "wire", { "group" : "group16", "local" : true } ] ] > }, > > { > "value" : [17, 0, 0, 255], > "comment" : "wire #17", > "brush" : [ [ "wire", { "group" : "group17", "local" : true } ] ] > }, > > { > "value" : [18, 0, 0, 255], > "comment" : "wire #18", > "brush" : [ [ "wire", { "group" : "group18", "local" : true } ] ] > }, > > { > "value" : [19, 0, 0, 255], > "comment" : "wire #19", > "brush" : [ [ "wire", { "group" : "group19", "local" : true } ] ] > }, > > { > "value" : [20, 0, 0, 255], > "comment" : "wire #20", > "brush" : [ [ "wire", { "group" : "group20", "local" : true } ] ] > }, > > { > "value" : [21, 0, 0, 255], > "comment" : "wire #21", > "brush" : [ [ "wire", { "group" : "group21", "local" : true } ] ] > }, > > { > "value" : [22, 0, 0, 255], > "comment" : "wire #22", > "brush" : [ [ "wire", { "group" : "group22", "local" : true } ] ] > }, > > { > "value" : [23, 0, 0, 255], > "comment" : "wire #23", > "brush" : [ [ "wire", { "group" : "group23", "local" : true } ] ] > }, > > { > "value" : [24, 0, 0, 255], > "comment" : "wire #24", > "brush" : [ [ "wire", { "group" : "group24", "local" : true } ] ] > }, > > { > "value" : [25, 0, 0, 255], > "comment" : "wire #25", > "brush" : [ [ "wire", { "group" : "group25", "local" : true } ] ] > }, > > { > "value" : [26, 0, 0, 255], > "comment" : "wire #26", > "brush" : [ [ "wire", { "group" : "group26", "local" : true } ] ] > }, > > { > "value" : [27, 0, 0, 255], > "comment" : "wire #27", > "brush" : [ [ "wire", { "group" : "group27", "local" : true } ] ] > }, > > { > "value" : [28, 0, 0, 255], > "comment" : "wire #28", > "brush" : [ [ "wire", { "group" : "group28", "local" : true } ] ] > }, > > { > "value" : [29, 0, 0, 255], > "comment" : "wire #29", > "brush" : [ [ "wire", { "group" : "group29", "local" : true } ] ] > }, > > { > "value" : [30, 0, 0, 255], > "comment" : "wire #30", > "brush" : [ [ "wire", { "group" : "group30", "local" : true } ] ] > }, > > { > "value" : [0, 1, 0, 255], > "comment" : "and", > "brush" : [ [ "clear" ], [ "object", "and" ] ] > }, > > { > "value" : [0, 2, 0, 255], > "comment" : "dlatch", > "brush" : [ [ "clear" ], [ "object", "dlatch" ] ] > }, > > { > "value" : [0, 3, 0, 255], > "comment" : "not", > "brush" : [ [ "clear" ], [ "object", "not" ] ] > }, > > { > "value" : [0, 4, 0, 255], > "comment" : "or", > "brush" : [ [ "clear" ], [ "object", "or" ] ] > }, > > { > "value" : [0, 5, 0, 255], > "comment" : "timer", > "brush" : [ [ "clear" ], [ "object", "timer" ] ] > }, > > { > "value" : [0, 6, 0, 255], > "comment" : "timer1s", > "brush" : [ [ "clear" ], [ "object", "timer1s" ] ] > }, > > { > "value" : [0, 7, 0, 255], > "comment" : "timer2s", > "brush" : [ [ "clear" ], [ "object", "timer2s" ] ] > }, > > { > "value" : [0, 8, 0, 255], > "comment" : "timer3s", > "brush" : [ [ "clear" ], [ "object", "timer3s" ] ] > }, > > { > "value" : [0, 9, 0, 255], > "comment" : "timer4s", > "brush" : [ [ "clear" ], [ "object", "timer4s" ] ] > }, > > { > "value" : [0, 10, 0, 255], > "comment" : "timer5s", > "brush" : [ [ "clear" ], [ "object", "timer5s" ] ] > }, > > { > "value" : [0, 11, 0, 255], > "comment" : "xor", > "brush" : [ [ "clear" ], [ "object", "xor" ] ] > }, > > { > "value" : [0, 12, 0, 255], > "comment" : "persistentswitch", > "brush" : [ [ "clear" ], [ "object", "persistentswitch" ] ] > }, > > { > "value" : [26, 77, 0, 255], > "comment" : "biome tree", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biometree" ] ] > }, > > { > "value" : [34, 102, 0, 255], > "comment" : "biome flora", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biomeitems" ] ] > }, > > { > "value" : [85, 255, 0, 255], > "comment" : "Player Spawn", > "brush" : [ [ "playerstart" ] ] > }, > > { > "value" : [220, 220, 220, 255], > "comment" : "humangenerator facing left - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "left", "parameters" : { "defaultState" : true } } ] ] > }, > > { > "value" : [225, 225, 225, 255], > "comment" : "humangenerator facing right - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "right", "parameters" : { "defaultState" : true } } ] ] 93c495 < "comment" : "endcap temple1", --- > "comment" : "overwritable temple1", 112,119c514 < "comment" : "overwritable foreground temple2 for pyramid entrance", < "rules" : [ [ "allowOverdrawing" ] ], < "brush" : [ [ "clear" ], [ "back", "temple2" ], [ "front", "temple2" ] ] < }, < < { < "value" : [96, 160, 197, 255], < "comment" : "endcap temple2 for water pools", --- > "comment" : "overwritable foreground temple2", 324a720,725 > > { > "value" : [66, 77, 7, 255], > "comment" : "torch - off state", > "brush" : [ [ "clear" ], [ "object", "torch", { "parameters" : { "defaultLightState" : false } } ] ] > }, 448,449c849,868 < "comment" : "birdgroundlantern", < "brush" : [ [ "clear" ], [ "object", "birdgroundlantern" ] ] --- > "comment" : "birdgroundlantern facing left", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "left" } ] ] > }, > > { > "value" : [77, 20, 14, 255], > "comment" : "birdgroundlantern facing left - off state", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "left", "parameters" : { "defaultLightState" : false } } ] ] > }, > > { > "value" : [255, 77, 46, 255], > "comment" : "birdgroundlantern facing right", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "right" } ] ] > }, > > { > "value" : [77, 23, 14, 255], > "comment" : "birdgroundlantern facing right - off state", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "right", "parameters" : { "defaultLightState" : false } } ] ] 471,488d889 < "value" : [255, 0, 0, 255], < "comment" : "wire #1 Red", < "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] < }, < < { < "value" : [0, 255, 0, 255], < "comment" : "wire #2 Green", < "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] < }, < < { < "value" : [0, 0, 255, 255], < "comment" : "wire #3 Blue", < "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] < }, < < { 754,755c1155,1162 < "comment" : "spearrack", < "brush" : [ [ "clear" ], [ "object", "spearrack" ] ] --- > "comment" : "spearrack facing left", > "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "left" } ] ] > }, > > { > "value" : [37, 208, 0, 255], > "comment" : "spearrack facing right", > "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "right" } ] ] 936a1344,1349 > > { > "value" : [77, 60, 46, 255], > "comment" : "crystaltorch - off state", > "brush" : [ [ "clear" ], [ "object", "crystaltorch", { "parameters" : { "defaultLightState" : false } } ] ] > }, 1446a1860,1865 > > { > "value" : [9, 60, 77, 255], > "comment" : "woodentalllantern - off state", > "brush" : [ [ "clear" ], [ "object", "woodentalllantern", { "parameters" : { "defaultLightState" : false } } ] ] > }, 1754a2174,2179 > "value" : [77, 116, 135, 255], > "comment" : "avianteleporterdecorative", > "brush" : [ [ "clear" ], [ "object", "avianteleporterdecorative" ] ] > }, > > { 2109c2534,2535 < "def" : [ "image", [ "1.png", "1-objects.png" ] ] --- > "def" : [ "image", [ "1.png", "1-objects.png" ] ], > "chance" : 1 2117c2543,2544 < "def" : [ "image", [ "2.png", "2-objects.png" ] ] --- > "def" : [ "image", [ "2.png", "2-objects.png" ] ], > "chance" : 1 2125c2552,2553 < "def" : [ "image", [ "3.png", "3-objects.png" ] ] --- > "def" : [ "image", [ "3.png", "3-objects.png" ] ], > "chance" : 1 2133c2561,2562 < "def" : [ "image", [ "4.png", "4-objects.png" ] ] --- > "def" : [ "image", [ "4.png", "4-objects.png" ] ], > "chance" : 1 2141c2570,2571 < "def" : [ "image", [ "5.png", "5a-objects.png" ] ] --- > "def" : [ "image", [ "5.png", "5a-objects.png" ] ], > "chance" : 1 2149c2579,2580 < "def" : [ "image", [ "5.png", "5b-objects.png" ] ] --- > "def" : [ "image", [ "5.png", "5b-objects.png" ] ], > "chance" : 1 2157c2588,2589 < "def" : [ "image", [ "5.png", "5c-objects.png" ] ] --- > "def" : [ "image", [ "5.png", "5c-objects.png" ] ], > "chance" : 1 2165c2597,2598 < "def" : [ "image", [ "6.png", "6-objects.png" ] ] --- > "def" : [ "image", [ "6.png", "6-objects.png" ] ], > "chance" : 1 2169c2602 < "name" : "7", --- > "name" : "7a", 2171c2604 < [ "maxSpawnCount", [1] ] --- > [ "doNotCombineWith", [ "7a", "7b" ] ] 2173c2606,2616 < "def" : [ "image", [ "7.png", "7-objects.png" ] ] --- > "def" : [ "image", [ "7a.png", "7a-objects.png" ] ], > "chance" : 1 > }, > > { > "name" : "7b", > "rules" : [ > [ "doNotCombineWith", [ "7a", "7b" ] ] > ], > "def" : [ "image", [ "7b.png", "7b-objects.png" ] ], > "chance" : 1 2179,2180c2622 < [ "maxSpawnCount", [1] ], < [ "doNotCombineWith", [ "8b" ] ], --- > [ "doNotCombineWith", [ "8a", "8b" ] ], 2183c2625,2626 < "def" : [ "image", [ "8a.png", "8a-objects.png" ] ] --- > "def" : [ "image", [ "8a.png", "8a-objects.png" ] ], > "chance" : 1 2189,2190c2632 < [ "maxSpawnCount", [1] ], < [ "doNotCombineWith", [ "8a" ] ], --- > [ "doNotCombineWith", [ "8a", "8b" ] ], 2193c2635,2636 < "def" : [ "image", [ "8b.png", "8b-objects.png" ] ] --- > "def" : [ "image", [ "8b.png", "8b-objects.png" ] ], > "chance" : 1 2201c2644,2645 < "def" : [ "image", [ "9.png", "9-objects.png" ] ] --- > "def" : [ "image", [ "9.png", "9-objects.png" ] ], > "chance" : 1 2209c2653,2654 < "def" : [ "image", [ "10.png", "10-objects.png" ] ] --- > "def" : [ "image", [ "10.png", "10-objects.png" ] ], > "chance" : 1 2218c2663,2664 < "def" : [ "image", [ "11.png", "11-objects.png" ] ] --- > "def" : [ "image", [ "11.png", "11-objects.png" ] ], > "chance" : 1 2227c2673,2674 < "def" : [ "image", [ "12.png", "12-objects.png" ] ] --- > "def" : [ "image", [ "12.png", "12-objects.png" ] ], > "chance" : 1 2236c2683,2684 < "def" : [ "image", [ "13a.png", "13a-objects.png" ] ] --- > "def" : [ "image", [ "13a.png", "13a-objects.png" ] ], > "chance" : 1 2256c2704,2705 < "def" : [ "image", [ "13c.png", "13c-objects.png" ] ] --- > "def" : [ "image", [ "13c.png", "13c-objects.png" ] ], > "chance" : 1 2265c2714,2715 < "def" : [ "image", [ "14a.png", "14a-objects.png" ] ] --- > "def" : [ "image", [ "14a.png", "14a-objects.png" ] ], > "chance" : 1 2285c2735,2736 < "def" : [ "image", [ "14c.png", "14c-objects.png" ] ] --- > "def" : [ "image", [ "14c.png", "14c-objects.png" ] ], > "chance" : 1 2294c2745,2746 < "def" : [ "image", [ "15a.png", "15a-objects.png" ] ] --- > "def" : [ "image", [ "15a.png", "15a-objects.png" ] ], > "chance" : 1 2303c2755,2756 < "def" : [ "image", [ "15b.png", "15b-objects.png" ] ] --- > "def" : [ "image", [ "15b.png", "15b-objects.png" ] ], > "chance" : 1 2312c2765,2766 < "def" : [ "image", [ "15c.png", "15c-objects.png" ] ] --- > "def" : [ "image", [ "15c.png", "15c-objects.png" ] ], > "chance" : 1 2321c2775,2776 < "def" : [ "image", [ "15d.png", "15d-objects.png" ] ] --- > "def" : [ "image", [ "15d.png", "15d-objects.png" ] ], > "chance" : 1 2329c2784,2785 < "def" : [ "image", [ "16.png", "16-objects.png" ] ] --- > "def" : [ "image", [ "16.png", "16-objects.png" ] ], > "chance" : 1 2337c2793,2794 < "def" : [ "image", [ "17.png", "17-objects.png" ] ] --- > "def" : [ "image", [ "17.png", "17-objects.png" ] ], > "chance" : 1 2345c2802,2803 < "def" : [ "image", [ "18.png", "18-objects.png" ] ] --- > "def" : [ "image", [ "18.png", "18-objects.png" ] ], > "chance" : 1 2354c2812,2813 < "def" : [ "image", [ "19a.png", "19a-objects.png" ] ] --- > "def" : [ "image", [ "19a.png", "19a-objects.png" ] ], > "chance" : 1 2363c2822,2823 < "def" : [ "image", [ "19b.png", "19b-objects.png" ] ] --- > "def" : [ "image", [ "19b.png", "19b-objects.png" ] ], > "chance" : 1 2372c2832,2833 < "def" : [ "image", [ "19c.png", "19c-objects.png" ] ] --- > "def" : [ "image", [ "19c.png", "19c-objects.png" ] ], > "chance" : 1 2380c2841,2842 < "def" : [ "image", [ "20.png", "20-objects.png" ] ] --- > "def" : [ "image", [ "20.png", "20-objects.png" ] ], > "chance" : 1 2389c2851,2852 < "def" : [ "image", [ "21a.png", "21a-objects.png" ] ] --- > "def" : [ "image", [ "21a.png", "21a-objects.png" ] ], > "chance" : 1 2398c2861,2862 < "def" : [ "image", [ "21b.png", "21b-objects.png" ] ] --- > "def" : [ "image", [ "21b.png", "21b-objects.png" ] ], > "chance" : 1 2407c2871,2872 < "def" : [ "image", [ "21c.png", "21c-objects.png" ] ] --- > "def" : [ "image", [ "21c.png", "21c-objects.png" ] ], > "chance" : 1 2415c2880,2881 < "def" : [ "image", [ "22.png", "22-objects.png" ] ] --- > "def" : [ "image", [ "22.png", "22-objects.png" ] ], > "chance" : 1 2423c2889,2890 < "def" : [ "image", [ "23.png", "23-objects.png" ] ] --- > "def" : [ "image", [ "23.png", "23-objects.png" ] ], > "chance" : 1 2432c2899,2900 < "def" : [ "image", [ "24.png", "24-objects.png" ] ] --- > "def" : [ "image", [ "24.png", "24-objects.png" ] ], > "chance" : 1 2441c2909,2910 < "def" : [ "image", [ "25.png", "25-objects.png" ] ] --- > "def" : [ "image", [ "25.png", "25-objects.png" ] ], > "chance" : 1 2449c2918,2919 < "def" : [ "image", [ "26.png", "26-objects.png" ] ] --- > "def" : [ "image", [ "26.png", "26-objects.png" ] ], > "chance" : 1 2458c2928,2929 < "def" : [ "image", [ "27.png", "27-objects.png" ] ] --- > "def" : [ "image", [ "27.png", "27-objects.png" ] ], > "chance" : 1 2467c2938,2939 < "def" : [ "image", [ "28.png", "28-objects.png" ] ] --- > "def" : [ "image", [ "28.png", "28-objects.png" ] ], > "chance" : 1 2475c2947,2948 < "def" : [ "image", [ "29.png", "29-objects.png" ] ] --- > "def" : [ "image", [ "29.png", "29-objects.png" ] ], > "chance" : 1 2484c2957,2958 < "def" : [ "image", [ "30.png", "30-objects.png" ] ] --- > "def" : [ "image", [ "30.png", "30-objects.png" ] ], > "chance" : 1 dungeons\avian\aviantomb\aviantomb.dungeon 31a32 > 34c35,47 < "comment" : "bright aqua, water coupler", --- > "comment" : "bright aqua, alternate coupler", > "connector" : true > }, > > { > "value" : [168, 255, 0, 255], > "comment" : "bright green, alternate coupler #2", > "connector" : true > }, > > { > "value" : [255, 168, 0, 255], > "comment" : "bright orange, alternate coupler #3", 36a50 > 43a58,64 > "value" : [48, 48, 48, 255], > "comment" : "Empty hole overwritable", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ] ] > }, > > { 65c86,478 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] > }, > > { > "value" : [150, 255, 0, 255], > "comment" : "poison pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] > }, > > { > "value" : [255, 96, 0, 255], > "comment" : "lava pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "lava" ] ] > }, > > { > "value" : [255, 232, 178, 255], > "comment" : "background main biome block", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [255, 222, 178, 255], > "comment" : "overwritable background main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 186, 143, 255], > "comment" : "foreground main biome block", > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 176, 143, 255], > "comment" : "overwritable foreground main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [178, 232, 255, 255], > "comment" : "background sub biome block #1", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [178, 222, 255, 255], > "comment" : "overwritable background sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 186, 204, 255], > "comment" : "foreground sub biome block #1", > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 176, 204, 255], > "comment" : "overwritable foreground sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [222, 255, 178, 255], > "comment" : "background sub biome block #2", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [222, 245, 178, 255], > "comment" : "overwritable background sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 204, 143, 255], > "comment" : "foreground sub biome block #2", > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 194, 143, 255], > "comment" : "overwritable foreground sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [255, 0, 0, 255], > "comment" : "global wire #1", > "brush" : [ [ "wire", { "group" : "globalgroup1", "local" : false } ] ] > }, > > { > "value" : [0, 255, 0, 255], > "comment" : "global wire #2", > "brush" : [ [ "wire", { "group" : "globalgroup2", "local" : false } ] ] > }, > > { > "value" : [0, 0, 255, 255], > "comment" : "global wire #3", > "brush" : [ [ "wire", { "group" : "globalgroup3", "local" : false } ] ] > }, > > { > "value" : [1, 0, 0, 255], > "comment" : "wire #1", > "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] > }, > > { > "value" : [2, 0, 0, 255], > "comment" : "wire #2", > "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] > }, > > { > "value" : [3, 0, 0, 255], > "comment" : "wire #3", > "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] > }, > > { > "value" : [4, 0, 0, 255], > "comment" : "wire #4", > "brush" : [ [ "wire", { "group" : "group4", "local" : true } ] ] > }, > > { > "value" : [5, 0, 0, 255], > "comment" : "wire #5", > "brush" : [ [ "wire", { "group" : "group5", "local" : true } ] ] > }, > > { > "value" : [6, 0, 0, 255], > "comment" : "wire #6", > "brush" : [ [ "wire", { "group" : "group6", "local" : true } ] ] > }, > > { > "value" : [7, 0, 0, 255], > "comment" : "wire #7", > "brush" : [ [ "wire", { "group" : "group7", "local" : true } ] ] > }, > > { > "value" : [8, 0, 0, 255], > "comment" : "wire #8", > "brush" : [ [ "wire", { "group" : "group8", "local" : true } ] ] > }, > > { > "value" : [9, 0, 0, 255], > "comment" : "wire #9", > "brush" : [ [ "wire", { "group" : "group9", "local" : true } ] ] > }, > > { > "value" : [10, 0, 0, 255], > "comment" : "wire #10", > "brush" : [ [ "wire", { "group" : "group10", "local" : true } ] ] > }, > > { > "value" : [11, 0, 0, 255], > "comment" : "wire #11", > "brush" : [ [ "wire", { "group" : "group11", "local" : true } ] ] > }, > > { > "value" : [12, 0, 0, 255], > "comment" : "wire #12", > "brush" : [ [ "wire", { "group" : "group12", "local" : true } ] ] > }, > > { > "value" : [13, 0, 0, 255], > "comment" : "wire #13", > "brush" : [ [ "wire", { "group" : "group13", "local" : true } ] ] > }, > > { > "value" : [14, 0, 0, 255], > "comment" : "wire #14", > "brush" : [ [ "wire", { "group" : "group14", "local" : true } ] ] > }, > > { > "value" : [15, 0, 0, 255], > "comment" : "wire #15", > "brush" : [ [ "wire", { "group" : "group15", "local" : true } ] ] > }, > > { > "value" : [16, 0, 0, 255], > "comment" : "wire #16", > "brush" : [ [ "wire", { "group" : "group16", "local" : true } ] ] > }, > > { > "value" : [17, 0, 0, 255], > "comment" : "wire #17", > "brush" : [ [ "wire", { "group" : "group17", "local" : true } ] ] > }, > > { > "value" : [18, 0, 0, 255], > "comment" : "wire #18", > "brush" : [ [ "wire", { "group" : "group18", "local" : true } ] ] > }, > > { > "value" : [19, 0, 0, 255], > "comment" : "wire #19", > "brush" : [ [ "wire", { "group" : "group19", "local" : true } ] ] > }, > > { > "value" : [20, 0, 0, 255], > "comment" : "wire #20", > "brush" : [ [ "wire", { "group" : "group20", "local" : true } ] ] > }, > > { > "value" : [21, 0, 0, 255], > "comment" : "wire #21", > "brush" : [ [ "wire", { "group" : "group21", "local" : true } ] ] > }, > > { > "value" : [22, 0, 0, 255], > "comment" : "wire #22", > "brush" : [ [ "wire", { "group" : "group22", "local" : true } ] ] > }, > > { > "value" : [23, 0, 0, 255], > "comment" : "wire #23", > "brush" : [ [ "wire", { "group" : "group23", "local" : true } ] ] > }, > > { > "value" : [24, 0, 0, 255], > "comment" : "wire #24", > "brush" : [ [ "wire", { "group" : "group24", "local" : true } ] ] > }, > > { > "value" : [25, 0, 0, 255], > "comment" : "wire #25", > "brush" : [ [ "wire", { "group" : "group25", "local" : true } ] ] > }, > > { > "value" : [26, 0, 0, 255], > "comment" : "wire #26", > "brush" : [ [ "wire", { "group" : "group26", "local" : true } ] ] > }, > > { > "value" : [27, 0, 0, 255], > "comment" : "wire #27", > "brush" : [ [ "wire", { "group" : "group27", "local" : true } ] ] > }, > > { > "value" : [28, 0, 0, 255], > "comment" : "wire #28", > "brush" : [ [ "wire", { "group" : "group28", "local" : true } ] ] > }, > > { > "value" : [29, 0, 0, 255], > "comment" : "wire #29", > "brush" : [ [ "wire", { "group" : "group29", "local" : true } ] ] > }, > > { > "value" : [30, 0, 0, 255], > "comment" : "wire #30", > "brush" : [ [ "wire", { "group" : "group30", "local" : true } ] ] > }, > > { > "value" : [0, 1, 0, 255], > "comment" : "and", > "brush" : [ [ "clear" ], [ "object", "and" ] ] > }, > > { > "value" : [0, 2, 0, 255], > "comment" : "dlatch", > "brush" : [ [ "clear" ], [ "object", "dlatch" ] ] > }, > > { > "value" : [0, 3, 0, 255], > "comment" : "not", > "brush" : [ [ "clear" ], [ "object", "not" ] ] > }, > > { > "value" : [0, 4, 0, 255], > "comment" : "or", > "brush" : [ [ "clear" ], [ "object", "or" ] ] > }, > > { > "value" : [0, 5, 0, 255], > "comment" : "timer", > "brush" : [ [ "clear" ], [ "object", "timer" ] ] > }, > > { > "value" : [0, 6, 0, 255], > "comment" : "timer1s", > "brush" : [ [ "clear" ], [ "object", "timer1s" ] ] > }, > > { > "value" : [0, 7, 0, 255], > "comment" : "timer2s", > "brush" : [ [ "clear" ], [ "object", "timer2s" ] ] > }, > > { > "value" : [0, 8, 0, 255], > "comment" : "timer3s", > "brush" : [ [ "clear" ], [ "object", "timer3s" ] ] > }, > > { > "value" : [0, 9, 0, 255], > "comment" : "timer4s", > "brush" : [ [ "clear" ], [ "object", "timer4s" ] ] > }, > > { > "value" : [0, 10, 0, 255], > "comment" : "timer5s", > "brush" : [ [ "clear" ], [ "object", "timer5s" ] ] > }, > > { > "value" : [0, 11, 0, 255], > "comment" : "xor", > "brush" : [ [ "clear" ], [ "object", "xor" ] ] > }, > > { > "value" : [0, 12, 0, 255], > "comment" : "persistentswitch", > "brush" : [ [ "clear" ], [ "object", "persistentswitch" ] ] > }, > > { > "value" : [26, 77, 0, 255], > "comment" : "biome tree", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biometree" ] ] > }, > > { > "value" : [34, 102, 0, 255], > "comment" : "biome flora", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biomeitems" ] ] > }, > > { > "value" : [85, 255, 0, 255], > "comment" : "Player Spawn", > "brush" : [ [ "playerstart" ] ] > }, > > { > "value" : [220, 220, 220, 255], > "comment" : "humangenerator facing left - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "left", "parameters" : { "defaultState" : true } } ] ] > }, > > { > "value" : [225, 225, 225, 255], > "comment" : "humangenerator facing right - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "right", "parameters" : { "defaultState" : true } } ] ] 82c495 < "comment" : "endcap tombbrick3", --- > "comment" : "overwritable temple1", 84c497 < "brush" : [ [ "clear" ], [ "back", "tombbrick3" ], [ "front", "tombbrick3" ] ] --- > "brush" : [ [ "clear" ], [ "back", "temple1" ], [ "front", "temple1" ] ] 100,101c513,514 < "value" : [96, 160, 197, 255], < "comment" : "endcap tombbrick3 for water", --- > "value" : [196, 228, 246, 255], > "comment" : "overwritable foreground temple2", 103c516 < "brush" : [ [ "clear" ], [ "back", "tombbrick3" ], [ "front", "tombbrick3" ] ] --- > "brush" : [ [ "clear" ], [ "back", "temple2" ], [ "front", "temple2" ] ] 306a720,725 > > { > "value" : [66, 77, 7, 255], > "comment" : "torch - off state", > "brush" : [ [ "clear" ], [ "object", "torch" ] ] > }, 430,431c849,868 < "comment" : "birdgroundlantern", < "brush" : [ [ "clear" ], [ "object", "birdgroundlantern" ] ] --- > "comment" : "birdgroundlantern facing left", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "left" } ] ] > }, > > { > "value" : [77, 20, 14, 255], > "comment" : "birdgroundlantern facing left - off state", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "left" }, { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { > "value" : [255, 77, 46, 255], > "comment" : "birdgroundlantern facing right", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "right" } ] ] > }, > > { > "value" : [77, 23, 14, 255], > "comment" : "birdgroundlantern facing right - off state", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "right" }, { "parameters" : { "defaultLightState" : false } } ] ] 453,470d889 < "value" : [255, 0, 0, 255], < "comment" : "wire #1 Red", < "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] < }, < < { < "value" : [0, 255, 0, 255], < "comment" : "wire #2 Green", < "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] < }, < < { < "value" : [0, 0, 255, 255], < "comment" : "wire #3 Blue", < "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] < }, < < { 736c1155 < "comment" : "spearrack", --- > "comment" : "spearrack facing left", 742c1161 < "comment" : "spearrack", --- > "comment" : "spearrack facing right", 924a1344,1349 > > { > "value" : [77, 60, 46, 255], > "comment" : "crystaltorch - off state", > "brush" : [ [ "clear" ], [ "object", "crystaltorch", { "parameters" : { "defaultLightState" : false } } ] ] > }, 1007c1432 < "brush" : [ [ "clear" ], [ "object", "tribalbookcase1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTombLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalbookcase1", { "direction" : "left" } ] ] 1013c1438 < "brush" : [ [ "clear" ], [ "object", "tribalbookcase1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTombLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalbookcase1", { "direction" : "right" } ] ] 1019c1444 < "brush" : [ [ "clear" ], [ "object", "tribalbookcase2", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTombLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalbookcase2", { "direction" : "left" } ] ] 1025c1450 < "brush" : [ [ "clear" ], [ "object", "tribalbookcase2", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTombLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalbookcase2", { "direction" : "right" } ] ] 1031c1456 < "brush" : [ [ "clear" ], [ "object", "tribalcabinet1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTombLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalcabinet1", { "direction" : "left" } ] ] 1037c1462 < "brush" : [ [ "clear" ], [ "object", "tribalcabinet1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTombLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalcabinet1", { "direction" : "right" } ] ] 1043c1468 < "brush" : [ [ "clear" ], [ "object", "tribalcloset1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTombLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalcloset1", { "direction" : "left" } ] ] 1049c1474 < "brush" : [ [ "clear" ], [ "object", "tribalcloset1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTombLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalcloset1", { "direction" : "right" } ] ] 1373c1798 < "brush" : [ [ "clear" ], [ "object", "tribalwallcabinet", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalwallcabinet", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1379c1804 < "brush" : [ [ "clear" ], [ "object", "tribalwallcabinet", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalwallcabinet", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1435c1860,1866 < --- > > { > "value" : [9, 60, 77, 255], > "comment" : "woodentalllantern - off state", > "brush" : [ [ "clear" ], [ "object", "woodentalllantern", { "parameters" : { "defaultLightState" : false } } ] ] > }, > 1457c1888 < "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1463c1894 < "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1469c1900 < "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1475c1906 < "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1481c1912 < "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1487c1918 < "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1493c1924 < "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1499c1930 < "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1742a2174,2179 > "value" : [77, 116, 135, 255], > "comment" : "avianteleporterdecorative", > "brush" : [ [ "clear" ], [ "object", "avianteleporterdecorative" ] ] > }, > > { 2519,2550d2955 < "chance" : 0 < }, < { < "name" : "waterendleft", < "rules" : [ < [ "ignorePartMaximumRule" ] < ], < "def" : [ "image", [ "waterendleft.png" ] ], < "chance" : 0 < }, < { < "name" : "waterendright", < "rules" : [ < [ "ignorePartMaximumRule" ] < ], < "def" : [ "image", [ "waterendright.png" ] ], < "chance" : 0 < }, < { < "name" : "waterendceiling", < "rules" : [ < [ "ignorePartMaximumRule" ] < ], < "def" : [ "image", [ "waterendceiling.png" ] ], < "chance" : 0 < }, < { < "name" : "waterendfloor", < "rules" : [ < [ "ignorePartMaximumRule" ] < ], < "def" : [ "image", [ "waterendfloor.png" ] ], dungeons\avian\aviantower\aviantower.dungeon 31a32 > 34c35,41 < "comment" : "bright aqua, water coupler", --- > "comment" : "bright aqua, alternate coupler", > "connector" : true > }, > > { > "value" : [168, 255, 0, 255], > "comment" : "bright green, alternate coupler #2", 36a44,50 > > { > "value" : [255, 168, 0, 255], > "comment" : "bright orange, alternate coupler #3", > "connector" : true > }, > 43a58,64 > "value" : [48, 48, 48, 255], > "comment" : "Empty hole overwritable", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ] ] > }, > > { 65c86,478 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] > }, > > { > "value" : [150, 255, 0, 255], > "comment" : "poison pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] > }, > > { > "value" : [255, 96, 0, 255], > "comment" : "lava pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "lava" ] ] > }, > > { > "value" : [255, 232, 178, 255], > "comment" : "background main biome block", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [255, 222, 178, 255], > "comment" : "overwritable background main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 186, 143, 255], > "comment" : "foreground main biome block", > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 176, 143, 255], > "comment" : "overwritable foreground main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [178, 232, 255, 255], > "comment" : "background sub biome block #1", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [178, 222, 255, 255], > "comment" : "overwritable background sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 186, 204, 255], > "comment" : "foreground sub biome block #1", > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 176, 204, 255], > "comment" : "overwritable foreground sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [222, 255, 178, 255], > "comment" : "background sub biome block #2", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [222, 245, 178, 255], > "comment" : "overwritable background sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 204, 143, 255], > "comment" : "foreground sub biome block #2", > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 194, 143, 255], > "comment" : "overwritable foreground sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [255, 0, 0, 255], > "comment" : "global wire #1", > "brush" : [ [ "wire", { "group" : "globalgroup1", "local" : false } ] ] > }, > > { > "value" : [0, 255, 0, 255], > "comment" : "global wire #2", > "brush" : [ [ "wire", { "group" : "globalgroup2", "local" : false } ] ] > }, > > { > "value" : [0, 0, 255, 255], > "comment" : "global wire #3", > "brush" : [ [ "wire", { "group" : "globalgroup3", "local" : false } ] ] > }, > > { > "value" : [1, 0, 0, 255], > "comment" : "wire #1", > "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] > }, > > { > "value" : [2, 0, 0, 255], > "comment" : "wire #2", > "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] > }, > > { > "value" : [3, 0, 0, 255], > "comment" : "wire #3", > "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] > }, > > { > "value" : [4, 0, 0, 255], > "comment" : "wire #4", > "brush" : [ [ "wire", { "group" : "group4", "local" : true } ] ] > }, > > { > "value" : [5, 0, 0, 255], > "comment" : "wire #5", > "brush" : [ [ "wire", { "group" : "group5", "local" : true } ] ] > }, > > { > "value" : [6, 0, 0, 255], > "comment" : "wire #6", > "brush" : [ [ "wire", { "group" : "group6", "local" : true } ] ] > }, > > { > "value" : [7, 0, 0, 255], > "comment" : "wire #7", > "brush" : [ [ "wire", { "group" : "group7", "local" : true } ] ] > }, > > { > "value" : [8, 0, 0, 255], > "comment" : "wire #8", > "brush" : [ [ "wire", { "group" : "group8", "local" : true } ] ] > }, > > { > "value" : [9, 0, 0, 255], > "comment" : "wire #9", > "brush" : [ [ "wire", { "group" : "group9", "local" : true } ] ] > }, > > { > "value" : [10, 0, 0, 255], > "comment" : "wire #10", > "brush" : [ [ "wire", { "group" : "group10", "local" : true } ] ] > }, > > { > "value" : [11, 0, 0, 255], > "comment" : "wire #11", > "brush" : [ [ "wire", { "group" : "group11", "local" : true } ] ] > }, > > { > "value" : [12, 0, 0, 255], > "comment" : "wire #12", > "brush" : [ [ "wire", { "group" : "group12", "local" : true } ] ] > }, > > { > "value" : [13, 0, 0, 255], > "comment" : "wire #13", > "brush" : [ [ "wire", { "group" : "group13", "local" : true } ] ] > }, > > { > "value" : [14, 0, 0, 255], > "comment" : "wire #14", > "brush" : [ [ "wire", { "group" : "group14", "local" : true } ] ] > }, > > { > "value" : [15, 0, 0, 255], > "comment" : "wire #15", > "brush" : [ [ "wire", { "group" : "group15", "local" : true } ] ] > }, > > { > "value" : [16, 0, 0, 255], > "comment" : "wire #16", > "brush" : [ [ "wire", { "group" : "group16", "local" : true } ] ] > }, > > { > "value" : [17, 0, 0, 255], > "comment" : "wire #17", > "brush" : [ [ "wire", { "group" : "group17", "local" : true } ] ] > }, > > { > "value" : [18, 0, 0, 255], > "comment" : "wire #18", > "brush" : [ [ "wire", { "group" : "group18", "local" : true } ] ] > }, > > { > "value" : [19, 0, 0, 255], > "comment" : "wire #19", > "brush" : [ [ "wire", { "group" : "group19", "local" : true } ] ] > }, > > { > "value" : [20, 0, 0, 255], > "comment" : "wire #20", > "brush" : [ [ "wire", { "group" : "group20", "local" : true } ] ] > }, > > { > "value" : [21, 0, 0, 255], > "comment" : "wire #21", > "brush" : [ [ "wire", { "group" : "group21", "local" : true } ] ] > }, > > { > "value" : [22, 0, 0, 255], > "comment" : "wire #22", > "brush" : [ [ "wire", { "group" : "group22", "local" : true } ] ] > }, > > { > "value" : [23, 0, 0, 255], > "comment" : "wire #23", > "brush" : [ [ "wire", { "group" : "group23", "local" : true } ] ] > }, > > { > "value" : [24, 0, 0, 255], > "comment" : "wire #24", > "brush" : [ [ "wire", { "group" : "group24", "local" : true } ] ] > }, > > { > "value" : [25, 0, 0, 255], > "comment" : "wire #25", > "brush" : [ [ "wire", { "group" : "group25", "local" : true } ] ] > }, > > { > "value" : [26, 0, 0, 255], > "comment" : "wire #26", > "brush" : [ [ "wire", { "group" : "group26", "local" : true } ] ] > }, > > { > "value" : [27, 0, 0, 255], > "comment" : "wire #27", > "brush" : [ [ "wire", { "group" : "group27", "local" : true } ] ] > }, > > { > "value" : [28, 0, 0, 255], > "comment" : "wire #28", > "brush" : [ [ "wire", { "group" : "group28", "local" : true } ] ] > }, > > { > "value" : [29, 0, 0, 255], > "comment" : "wire #29", > "brush" : [ [ "wire", { "group" : "group29", "local" : true } ] ] > }, > > { > "value" : [30, 0, 0, 255], > "comment" : "wire #30", > "brush" : [ [ "wire", { "group" : "group30", "local" : true } ] ] > }, > > { > "value" : [0, 1, 0, 255], > "comment" : "and", > "brush" : [ [ "clear" ], [ "object", "and" ] ] > }, > > { > "value" : [0, 2, 0, 255], > "comment" : "dlatch", > "brush" : [ [ "clear" ], [ "object", "dlatch" ] ] > }, > > { > "value" : [0, 3, 0, 255], > "comment" : "not", > "brush" : [ [ "clear" ], [ "object", "not" ] ] > }, > > { > "value" : [0, 4, 0, 255], > "comment" : "or", > "brush" : [ [ "clear" ], [ "object", "or" ] ] > }, > > { > "value" : [0, 5, 0, 255], > "comment" : "timer", > "brush" : [ [ "clear" ], [ "object", "timer" ] ] > }, > > { > "value" : [0, 6, 0, 255], > "comment" : "timer1s", > "brush" : [ [ "clear" ], [ "object", "timer1s" ] ] > }, > > { > "value" : [0, 7, 0, 255], > "comment" : "timer2s", > "brush" : [ [ "clear" ], [ "object", "timer2s" ] ] > }, > > { > "value" : [0, 8, 0, 255], > "comment" : "timer3s", > "brush" : [ [ "clear" ], [ "object", "timer3s" ] ] > }, > > { > "value" : [0, 9, 0, 255], > "comment" : "timer4s", > "brush" : [ [ "clear" ], [ "object", "timer4s" ] ] > }, > > { > "value" : [0, 10, 0, 255], > "comment" : "timer5s", > "brush" : [ [ "clear" ], [ "object", "timer5s" ] ] > }, > > { > "value" : [0, 11, 0, 255], > "comment" : "xor", > "brush" : [ [ "clear" ], [ "object", "xor" ] ] > }, > > { > "value" : [0, 12, 0, 255], > "comment" : "persistentswitch", > "brush" : [ [ "clear" ], [ "object", "persistentswitch" ] ] > }, > > { > "value" : [26, 77, 0, 255], > "comment" : "biome tree", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biometree" ] ] > }, > > { > "value" : [34, 102, 0, 255], > "comment" : "biome flora", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biomeitems" ] ] > }, > > { > "value" : [85, 255, 0, 255], > "comment" : "Player Spawn", > "brush" : [ [ "playerstart" ] ] > }, > > { > "value" : [220, 220, 220, 255], > "comment" : "humangenerator facing left - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "left", "parameters" : { "defaultState" : true } } ] ] > }, > > { > "value" : [225, 225, 225, 255], > "comment" : "humangenerator facing right - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "right", "parameters" : { "defaultState" : true } } ] ] 82c495 < "comment" : "endcap temple1", --- > "comment" : "overwritable temple1", 101,108c514 < "comment" : "overwritable foreground temple2 for pyramid entrance", < "rules" : [ [ "allowOverdrawing" ] ], < "brush" : [ [ "clear" ], [ "back", "temple2" ], [ "front", "temple2" ] ] < }, < < { < "value" : [96, 160, 197, 255], < "comment" : "endcap temple2 for water pools", --- > "comment" : "overwritable foreground temple2", 313a720,725 > > { > "value" : [66, 77, 7, 255], > "comment" : "torch - off state", > "brush" : [ [ "clear" ], [ "object", "torch", { "parameters" : { "defaultLightState" : false } } ] ] > }, 437,438c849,868 < "comment" : "birdgroundlantern", < "brush" : [ [ "clear" ], [ "object", "birdgroundlantern" ] ] --- > "comment" : "birdgroundlantern facing left", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "left" } ] ] > }, > > { > "value" : [77, 20, 14, 255], > "comment" : "birdgroundlantern facing left - off state", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "left" }, { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { > "value" : [255, 77, 46, 255], > "comment" : "birdgroundlantern facing right", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "right" } ] ] > }, > > { > "value" : [77, 23, 14, 255], > "comment" : "birdgroundlantern facing right - off state", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "right" }, { "parameters" : { "defaultLightState" : false } } ] ] 460,477d889 < "value" : [255, 0, 0, 255], < "comment" : "wire #1 Red", < "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] < }, < < { < "value" : [0, 255, 0, 255], < "comment" : "wire #2 Green", < "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] < }, < < { < "value" : [0, 0, 255, 255], < "comment" : "wire #3 Blue", < "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] < }, < < { 743,744c1155,1162 < "comment" : "spearrack", < "brush" : [ [ "clear" ], [ "object", "spearrack" ] ] --- > "comment" : "spearrack facing left", > "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "left" } ] ] > }, > > { > "value" : [37, 208, 0, 255], > "comment" : "spearrack facing right", > "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "right" } ] ] 925a1344,1349 > > { > "value" : [77, 60, 46, 255], > "comment" : "crystaltorch - off state", > "brush" : [ [ "clear" ], [ "object", "crystaltorch", { "parameters" : { "defaultLightState" : false } } ] ] > }, 948c1372 < "brush" : [ [ "clear" ], [ "object", "tombthing1", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tombthing1", { "direction" : "left", "parameters" : { "treasurePools" : [ "tombtreasure" ] } } ] ] 954c1378 < "brush" : [ [ "clear" ], [ "object", "tombthing1", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tombthing1", { "direction" : "right", "parameters" : { "treasurePools" : [ "tombtreasure" ] } } ] ] 960c1384 < "brush" : [ [ "clear" ], [ "object", "tombthing2", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tombthing2", { "direction" : "left", "parameters" : { "treasurePools" : [ "tombtreasure" ] } } ] ] 966c1390 < "brush" : [ [ "clear" ], [ "object", "tombthing2", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tombthing2", { "direction" : "right", "parameters" : { "treasurePools" : [ "tombtreasure" ] } } ] ] 972c1396 < "brush" : [ [ "clear" ], [ "object", "tombthing3", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tombthing3", { "direction" : "left", "parameters" : { "treasurePools" : [ "tombtreasure" ] } } ] ] 978c1402 < "brush" : [ [ "clear" ], [ "object", "tombthing3", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tombthing3", { "direction" : "right", "parameters" : { "treasurePools" : [ "tombtreasure" ] } } ] ] 984c1408 < "brush" : [ [ "clear" ], [ "object", "tombthing4", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tombthing4", { "direction" : "left", "parameters" : { "treasurePools" : [ "tombtreasure" ] } } ] ] 990c1414 < "brush" : [ [ "clear" ], [ "object", "tombthing4", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tombthing4", { "direction" : "right", "parameters" : { "treasurePools" : [ "tombtreasure" ] } } ] ] 1008c1432 < "brush" : [ [ "clear" ], [ "object", "tribalbookcase1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTowerLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalbookcase1", { "direction" : "left" } ] ] 1014c1438 < "brush" : [ [ "clear" ], [ "object", "tribalbookcase1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTowerLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalbookcase1", { "direction" : "right" } ] ] 1020c1444 < "brush" : [ [ "clear" ], [ "object", "tribalbookcase2", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTowerLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalbookcase2", { "direction" : "left" } ] ] 1026c1450 < "brush" : [ [ "clear" ], [ "object", "tribalbookcase2", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTowerLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalbookcase2", { "direction" : "right" } ] ] 1032c1456 < "brush" : [ [ "clear" ], [ "object", "tribalcabinet1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTowerLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalcabinet1", { "direction" : "left" } ] ] 1038c1462 < "brush" : [ [ "clear" ], [ "object", "tribalcabinet1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTowerLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalcabinet1", { "direction" : "right" } ] ] 1044c1468 < "brush" : [ [ "clear" ], [ "object", "tribalcloset1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTowerLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalcloset1", { "direction" : "left" } ] ] 1050c1474 < "brush" : [ [ "clear" ], [ "object", "tribalcloset1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTowerLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalcloset1", { "direction" : "right" } ] ] 1374c1798 < "brush" : [ [ "clear" ], [ "object", "tribalwallcabinet", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalwallcabinet", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1380c1804 < "brush" : [ [ "clear" ], [ "object", "tribalwallcabinet", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalwallcabinet", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1435a1860,1865 > > { > "value" : [9, 60, 77, 255], > "comment" : "woodentalllantern - off state", > "brush" : [ [ "clear" ], [ "object", "woodentalllantern", { "parameters" : { "defaultLightState" : false } } ] ] > }, 1458c1888 < "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1464c1894 < "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1470c1900 < "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1476c1906 < "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1482c1912 < "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1488c1918 < "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1494c1924 < "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1500c1930 < "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1740a2171,2176 > }, > > { > "value" : [77, 116, 135, 255], > "comment" : "avianteleporterdecorative", > "brush" : [ [ "clear" ], [ "object", "avianteleporterdecorative" ] ] dungeons\avian\avianvillage\avianvillage.dungeon 35c35 < "comment" : "bright aqua, water coupler", --- > "comment" : "bright aqua, alternate coupler", 37a38,50 > > { > "value" : [168, 255, 0, 255], > "comment" : "bright green, alternate coupler #2", > "connector" : true > }, > > { > "value" : [255, 168, 0, 255], > "comment" : "bright orange, alternate coupler #3", > "connector" : true > }, > 44a58,64 > "value" : [48, 48, 48, 255], > "comment" : "Empty hole overwritable", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ] ] > }, > > { 66c86,478 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] > }, > > { > "value" : [150, 255, 0, 255], > "comment" : "poison pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] > }, > > { > "value" : [255, 96, 0, 255], > "comment" : "lava pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "lava" ] ] > }, > > { > "value" : [255, 232, 178, 255], > "comment" : "background main biome block", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [255, 222, 178, 255], > "comment" : "overwritable background main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 186, 143, 255], > "comment" : "foreground main biome block", > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 176, 143, 255], > "comment" : "overwritable foreground main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [178, 232, 255, 255], > "comment" : "background sub biome block #1", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [178, 222, 255, 255], > "comment" : "overwritable background sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 186, 204, 255], > "comment" : "foreground sub biome block #1", > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 176, 204, 255], > "comment" : "overwritable foreground sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [222, 255, 178, 255], > "comment" : "background sub biome block #2", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [222, 245, 178, 255], > "comment" : "overwritable background sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 204, 143, 255], > "comment" : "foreground sub biome block #2", > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 194, 143, 255], > "comment" : "overwritable foreground sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [255, 0, 0, 255], > "comment" : "global wire #1", > "brush" : [ [ "wire", { "group" : "globalgroup1", "local" : false } ] ] > }, > > { > "value" : [0, 255, 0, 255], > "comment" : "global wire #2", > "brush" : [ [ "wire", { "group" : "globalgroup2", "local" : false } ] ] > }, > > { > "value" : [0, 0, 255, 255], > "comment" : "global wire #3", > "brush" : [ [ "wire", { "group" : "globalgroup3", "local" : false } ] ] > }, > > { > "value" : [1, 0, 0, 255], > "comment" : "wire #1", > "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] > }, > > { > "value" : [2, 0, 0, 255], > "comment" : "wire #2", > "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] > }, > > { > "value" : [3, 0, 0, 255], > "comment" : "wire #3", > "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] > }, > > { > "value" : [4, 0, 0, 255], > "comment" : "wire #4", > "brush" : [ [ "wire", { "group" : "group4", "local" : true } ] ] > }, > > { > "value" : [5, 0, 0, 255], > "comment" : "wire #5", > "brush" : [ [ "wire", { "group" : "group5", "local" : true } ] ] > }, > > { > "value" : [6, 0, 0, 255], > "comment" : "wire #6", > "brush" : [ [ "wire", { "group" : "group6", "local" : true } ] ] > }, > > { > "value" : [7, 0, 0, 255], > "comment" : "wire #7", > "brush" : [ [ "wire", { "group" : "group7", "local" : true } ] ] > }, > > { > "value" : [8, 0, 0, 255], > "comment" : "wire #8", > "brush" : [ [ "wire", { "group" : "group8", "local" : true } ] ] > }, > > { > "value" : [9, 0, 0, 255], > "comment" : "wire #9", > "brush" : [ [ "wire", { "group" : "group9", "local" : true } ] ] > }, > > { > "value" : [10, 0, 0, 255], > "comment" : "wire #10", > "brush" : [ [ "wire", { "group" : "group10", "local" : true } ] ] > }, > > { > "value" : [11, 0, 0, 255], > "comment" : "wire #11", > "brush" : [ [ "wire", { "group" : "group11", "local" : true } ] ] > }, > > { > "value" : [12, 0, 0, 255], > "comment" : "wire #12", > "brush" : [ [ "wire", { "group" : "group12", "local" : true } ] ] > }, > > { > "value" : [13, 0, 0, 255], > "comment" : "wire #13", > "brush" : [ [ "wire", { "group" : "group13", "local" : true } ] ] > }, > > { > "value" : [14, 0, 0, 255], > "comment" : "wire #14", > "brush" : [ [ "wire", { "group" : "group14", "local" : true } ] ] > }, > > { > "value" : [15, 0, 0, 255], > "comment" : "wire #15", > "brush" : [ [ "wire", { "group" : "group15", "local" : true } ] ] > }, > > { > "value" : [16, 0, 0, 255], > "comment" : "wire #16", > "brush" : [ [ "wire", { "group" : "group16", "local" : true } ] ] > }, > > { > "value" : [17, 0, 0, 255], > "comment" : "wire #17", > "brush" : [ [ "wire", { "group" : "group17", "local" : true } ] ] > }, > > { > "value" : [18, 0, 0, 255], > "comment" : "wire #18", > "brush" : [ [ "wire", { "group" : "group18", "local" : true } ] ] > }, > > { > "value" : [19, 0, 0, 255], > "comment" : "wire #19", > "brush" : [ [ "wire", { "group" : "group19", "local" : true } ] ] > }, > > { > "value" : [20, 0, 0, 255], > "comment" : "wire #20", > "brush" : [ [ "wire", { "group" : "group20", "local" : true } ] ] > }, > > { > "value" : [21, 0, 0, 255], > "comment" : "wire #21", > "brush" : [ [ "wire", { "group" : "group21", "local" : true } ] ] > }, > > { > "value" : [22, 0, 0, 255], > "comment" : "wire #22", > "brush" : [ [ "wire", { "group" : "group22", "local" : true } ] ] > }, > > { > "value" : [23, 0, 0, 255], > "comment" : "wire #23", > "brush" : [ [ "wire", { "group" : "group23", "local" : true } ] ] > }, > > { > "value" : [24, 0, 0, 255], > "comment" : "wire #24", > "brush" : [ [ "wire", { "group" : "group24", "local" : true } ] ] > }, > > { > "value" : [25, 0, 0, 255], > "comment" : "wire #25", > "brush" : [ [ "wire", { "group" : "group25", "local" : true } ] ] > }, > > { > "value" : [26, 0, 0, 255], > "comment" : "wire #26", > "brush" : [ [ "wire", { "group" : "group26", "local" : true } ] ] > }, > > { > "value" : [27, 0, 0, 255], > "comment" : "wire #27", > "brush" : [ [ "wire", { "group" : "group27", "local" : true } ] ] > }, > > { > "value" : [28, 0, 0, 255], > "comment" : "wire #28", > "brush" : [ [ "wire", { "group" : "group28", "local" : true } ] ] > }, > > { > "value" : [29, 0, 0, 255], > "comment" : "wire #29", > "brush" : [ [ "wire", { "group" : "group29", "local" : true } ] ] > }, > > { > "value" : [30, 0, 0, 255], > "comment" : "wire #30", > "brush" : [ [ "wire", { "group" : "group30", "local" : true } ] ] > }, > > { > "value" : [0, 1, 0, 255], > "comment" : "and", > "brush" : [ [ "clear" ], [ "object", "and" ] ] > }, > > { > "value" : [0, 2, 0, 255], > "comment" : "dlatch", > "brush" : [ [ "clear" ], [ "object", "dlatch" ] ] > }, > > { > "value" : [0, 3, 0, 255], > "comment" : "not", > "brush" : [ [ "clear" ], [ "object", "not" ] ] > }, > > { > "value" : [0, 4, 0, 255], > "comment" : "or", > "brush" : [ [ "clear" ], [ "object", "or" ] ] > }, > > { > "value" : [0, 5, 0, 255], > "comment" : "timer", > "brush" : [ [ "clear" ], [ "object", "timer" ] ] > }, > > { > "value" : [0, 6, 0, 255], > "comment" : "timer1s", > "brush" : [ [ "clear" ], [ "object", "timer1s" ] ] > }, > > { > "value" : [0, 7, 0, 255], > "comment" : "timer2s", > "brush" : [ [ "clear" ], [ "object", "timer2s" ] ] > }, > > { > "value" : [0, 8, 0, 255], > "comment" : "timer3s", > "brush" : [ [ "clear" ], [ "object", "timer3s" ] ] > }, > > { > "value" : [0, 9, 0, 255], > "comment" : "timer4s", > "brush" : [ [ "clear" ], [ "object", "timer4s" ] ] > }, > > { > "value" : [0, 10, 0, 255], > "comment" : "timer5s", > "brush" : [ [ "clear" ], [ "object", "timer5s" ] ] > }, > > { > "value" : [0, 11, 0, 255], > "comment" : "xor", > "brush" : [ [ "clear" ], [ "object", "xor" ] ] > }, > > { > "value" : [0, 12, 0, 255], > "comment" : "persistentswitch", > "brush" : [ [ "clear" ], [ "object", "persistentswitch" ] ] > }, > > { > "value" : [26, 77, 0, 255], > "comment" : "biome tree", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biometree" ] ] > }, > > { > "value" : [34, 102, 0, 255], > "comment" : "biome flora", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biomeitems" ] ] > }, > > { > "value" : [85, 255, 0, 255], > "comment" : "Player Spawn", > "brush" : [ [ "playerstart" ] ] > }, > > { > "value" : [220, 220, 220, 255], > "comment" : "humangenerator facing left - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "left", "parameters" : { "defaultState" : true } } ] ] > }, > > { > "value" : [225, 225, 225, 255], > "comment" : "humangenerator facing right - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "right", "parameters" : { "defaultState" : true } } ] ] 81a494,500 > "value" : [120, 96, 197, 255], > "comment" : "overwritable temple1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "back", "temple1" ], [ "front", "temple1" ] ] > }, > > { 93a513,519 > "value" : [196, 228, 246, 255], > "comment" : "overwritable foreground temple2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "back", "temple2" ], [ "front", "temple2" ] ] > }, > > { 293a720,725 > > { > "value" : [66, 77, 7, 255], > "comment" : "torch - off state", > "brush" : [ [ "clear" ], [ "object", "torch", { "parameters" : { "defaultLightState" : false } } ] ] > }, 417,418c849,868 < "comment" : "birdgroundlantern", < "brush" : [ [ "clear" ], [ "object", "birdgroundlantern" ] ] --- > "comment" : "birdgroundlantern facing left", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "left" } ] ] > }, > > { > "value" : [77, 20, 14, 255], > "comment" : "birdgroundlantern facing left - off state", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "left" }, { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { > "value" : [255, 77, 46, 255], > "comment" : "birdgroundlantern facing right", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "right" } ] ] > }, > > { > "value" : [77, 23, 14, 255], > "comment" : "birdgroundlantern facing right - off state", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "right" }, { "parameters" : { "defaultLightState" : false } } ] ] 440,457d889 < "value" : [255, 0, 0, 255], < "comment" : "wire #1 Red", < "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] < }, < < { < "value" : [0, 255, 0, 255], < "comment" : "wire #2 Green", < "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] < }, < < { < "value" : [0, 0, 255, 255], < "comment" : "wire #3 Blue", < "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] < }, < < { 723,724c1155,1162 < "comment" : "spearrack", < "brush" : [ [ "clear" ], [ "object", "spearrack" ] ] --- > "comment" : "spearrack facing left", > "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "left" } ] ] > }, > > { > "value" : [37, 208, 0, 255], > "comment" : "spearrack facing right", > "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "right" } ] ] 905a1344,1349 > > { > "value" : [77, 60, 46, 255], > "comment" : "crystaltorch - off state", > "brush" : [ [ "clear" ], [ "object", "crystaltorch", { "parameters" : { "defaultLightState" : false } } ] ] > }, 988c1432 < "brush" : [ [ "clear" ], [ "object", "tribalbookcase1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianVillageLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalbookcase1", { "direction" : "left" } ] ] 994c1438 < "brush" : [ [ "clear" ], [ "object", "tribalbookcase1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianVillageLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalbookcase1", { "direction" : "right" } ] ] 1000c1444 < "brush" : [ [ "clear" ], [ "object", "tribalbookcase2", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianVillageLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalbookcase2", { "direction" : "left" } ] ] 1006c1450 < "brush" : [ [ "clear" ], [ "object", "tribalbookcase2", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianVillageLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalbookcase2", { "direction" : "right" } ] ] 1012c1456 < "brush" : [ [ "clear" ], [ "object", "tribalcabinet1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianVillageLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalcabinet1", { "direction" : "left" } ] ] 1018c1462 < "brush" : [ [ "clear" ], [ "object", "tribalcabinet1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianVillageLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalcabinet1", { "direction" : "right" } ] ] 1024c1468 < "brush" : [ [ "clear" ], [ "object", "tribalcloset1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianVillageLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalcloset1", { "direction" : "left" } ] ] 1030c1474 < "brush" : [ [ "clear" ], [ "object", "tribalcloset1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianVillageLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalcloset1", { "direction" : "right" } ] ] 1354c1798 < "brush" : [ [ "clear" ], [ "object", "tribalwallcabinet", { "direction" : "left", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalwallcabinet", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1360c1804 < "brush" : [ [ "clear" ], [ "object", "tribalwallcabinet", { "direction" : "right", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "tribalwallcabinet", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1415a1860,1865 > > { > "value" : [9, 60, 77, 255], > "comment" : "woodentalllantern - off state", > "brush" : [ [ "clear" ], [ "object", "woodentalllantern", { "parameters" : { "defaultLightState" : false } } ] ] > }, 1438c1888 < "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1444c1894 < "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1450c1900 < "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1456c1906 < "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1462c1912 < "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1468c1918 < "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1474c1924 < "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1480c1930 < "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "avianTempleLore" ] } } ] ] 1486c1936 < "brush" : [ [ "clear" ], [ "object", "woodencrate1", { "direction" : "left", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "woodencrate1", { "direction" : "left" } ] ] 1492c1942 < "brush" : [ [ "clear" ], [ "object", "woodencrate1", { "direction" : "right", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "woodencrate1", { "direction" : "right" } ] ] 1498c1948 < "brush" : [ [ "clear" ], [ "object", "woodencrate2", { "direction" : "left", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "woodencrate2", { "direction" : "left" } ] ] 1504c1954 < "brush" : [ [ "clear" ], [ "object", "woodencrate2", { "direction" : "right", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "woodencrate2", { "direction" : "right" } ] ] 1720a2171,2176 > }, > > { > "value" : [77, 116, 135, 255], > "comment" : "avianteleporterdecorative", > "brush" : [ [ "clear" ], [ "object", "avianteleporterdecorative" ] ] dungeons\floran\floranhell\floranhell.dungeon 3c3 < "name" : "floranhuntinggrounds", --- > "name" : "floranhell", 86c86,92 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] > }, > > { > "value" : [150, 255, 0, 255], > "comment" : "poison pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] 92c98,163 < "brush" : [ [ "clear" ], [ "lava" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "lava" ] ] > }, > > { > "value" : [255, 232, 178, 255], > "comment" : "background main biome block", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [255, 222, 178, 255], > "comment" : "overwritable background main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 186, 143, 255], > "comment" : "foreground main biome block", > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 176, 143, 255], > "comment" : "overwritable foreground main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [178, 232, 255, 255], > "comment" : "background sub biome block #1", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [178, 222, 255, 255], > "comment" : "overwritable background sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 186, 204, 255], > "comment" : "foreground sub biome block #1", > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 176, 204, 255], > "comment" : "overwritable foreground sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [222, 255, 178, 255], > "comment" : "background sub biome block #2", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [222, 245, 178, 255], > "comment" : "overwritable background sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] 95a167,179 > "value" : [177, 204, 143, 255], > "comment" : "foreground sub biome block #2", > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 194, 143, 255], > "comment" : "overwritable foreground sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { 97,98c181,182 < "comment" : "wire #1 Red", < "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] --- > "comment" : "global wire #1", > "brush" : [ [ "wire", { "group" : "globalgroup1", "local" : false } ] ] 103,104c187,188 < "comment" : "wire #2 Green", < "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] --- > "comment" : "global wire #2", > "brush" : [ [ "wire", { "group" : "globalgroup2", "local" : false } ] ] 109c193,211 < "comment" : "wire #3 Blue", --- > "comment" : "global wire #3", > "brush" : [ [ "wire", { "group" : "globalgroup3", "local" : false } ] ] > }, > > { > "value" : [1, 0, 0, 255], > "comment" : "wire #1", > "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] > }, > > { > "value" : [2, 0, 0, 255], > "comment" : "wire #2", > "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] > }, > > { > "value" : [3, 0, 0, 255], > "comment" : "wire #3", 111a214,479 > > { > "value" : [4, 0, 0, 255], > "comment" : "wire #4", > "brush" : [ [ "wire", { "group" : "group4", "local" : true } ] ] > }, > > { > "value" : [5, 0, 0, 255], > "comment" : "wire #5", > "brush" : [ [ "wire", { "group" : "group5", "local" : true } ] ] > }, > > { > "value" : [6, 0, 0, 255], > "comment" : "wire #6", > "brush" : [ [ "wire", { "group" : "group6", "local" : true } ] ] > }, > > { > "value" : [7, 0, 0, 255], > "comment" : "wire #7", > "brush" : [ [ "wire", { "group" : "group7", "local" : true } ] ] > }, > > { > "value" : [8, 0, 0, 255], > "comment" : "wire #8", > "brush" : [ [ "wire", { "group" : "group8", "local" : true } ] ] > }, > > { > "value" : [9, 0, 0, 255], > "comment" : "wire #9", > "brush" : [ [ "wire", { "group" : "group9", "local" : true } ] ] > }, > > { > "value" : [10, 0, 0, 255], > "comment" : "wire #10", > "brush" : [ [ "wire", { "group" : "group10", "local" : true } ] ] > }, > > { > "value" : [11, 0, 0, 255], > "comment" : "wire #11", > "brush" : [ [ "wire", { "group" : "group11", "local" : true } ] ] > }, > > { > "value" : [12, 0, 0, 255], > "comment" : "wire #12", > "brush" : [ [ "wire", { "group" : "group12", "local" : true } ] ] > }, > > { > "value" : [13, 0, 0, 255], > "comment" : "wire #13", > "brush" : [ [ "wire", { "group" : "group13", "local" : true } ] ] > }, > > { > "value" : [14, 0, 0, 255], > "comment" : "wire #14", > "brush" : [ [ "wire", { "group" : "group14", "local" : true } ] ] > }, > > { > "value" : [15, 0, 0, 255], > "comment" : "wire #15", > "brush" : [ [ "wire", { "group" : "group15", "local" : true } ] ] > }, > > { > "value" : [16, 0, 0, 255], > "comment" : "wire #16", > "brush" : [ [ "wire", { "group" : "group16", "local" : true } ] ] > }, > > { > "value" : [17, 0, 0, 255], > "comment" : "wire #17", > "brush" : [ [ "wire", { "group" : "group17", "local" : true } ] ] > }, > > { > "value" : [18, 0, 0, 255], > "comment" : "wire #18", > "brush" : [ [ "wire", { "group" : "group18", "local" : true } ] ] > }, > > { > "value" : [19, 0, 0, 255], > "comment" : "wire #19", > "brush" : [ [ "wire", { "group" : "group19", "local" : true } ] ] > }, > > { > "value" : [20, 0, 0, 255], > "comment" : "wire #20", > "brush" : [ [ "wire", { "group" : "group20", "local" : true } ] ] > }, > > { > "value" : [21, 0, 0, 255], > "comment" : "wire #21", > "brush" : [ [ "wire", { "group" : "group21", "local" : true } ] ] > }, > > { > "value" : [22, 0, 0, 255], > "comment" : "wire #22", > "brush" : [ [ "wire", { "group" : "group22", "local" : true } ] ] > }, > > { > "value" : [23, 0, 0, 255], > "comment" : "wire #23", > "brush" : [ [ "wire", { "group" : "group23", "local" : true } ] ] > }, > > { > "value" : [24, 0, 0, 255], > "comment" : "wire #24", > "brush" : [ [ "wire", { "group" : "group24", "local" : true } ] ] > }, > > { > "value" : [25, 0, 0, 255], > "comment" : "wire #25", > "brush" : [ [ "wire", { "group" : "group25", "local" : true } ] ] > }, > > { > "value" : [26, 0, 0, 255], > "comment" : "wire #26", > "brush" : [ [ "wire", { "group" : "group26", "local" : true } ] ] > }, > > { > "value" : [27, 0, 0, 255], > "comment" : "wire #27", > "brush" : [ [ "wire", { "group" : "group27", "local" : true } ] ] > }, > > { > "value" : [28, 0, 0, 255], > "comment" : "wire #28", > "brush" : [ [ "wire", { "group" : "group28", "local" : true } ] ] > }, > > { > "value" : [29, 0, 0, 255], > "comment" : "wire #29", > "brush" : [ [ "wire", { "group" : "group29", "local" : true } ] ] > }, > > { > "value" : [30, 0, 0, 255], > "comment" : "wire #30", > "brush" : [ [ "wire", { "group" : "group30", "local" : true } ] ] > }, > > { > "value" : [0, 1, 0, 255], > "comment" : "and", > "brush" : [ [ "clear" ], [ "object", "and" ] ] > }, > > { > "value" : [0, 2, 0, 255], > "comment" : "dlatch", > "brush" : [ [ "clear" ], [ "object", "dlatch" ] ] > }, > > { > "value" : [0, 3, 0, 255], > "comment" : "not", > "brush" : [ [ "clear" ], [ "object", "not" ] ] > }, > > { > "value" : [0, 4, 0, 255], > "comment" : "or", > "brush" : [ [ "clear" ], [ "object", "or" ] ] > }, > > { > "value" : [0, 5, 0, 255], > "comment" : "timer", > "brush" : [ [ "clear" ], [ "object", "timer" ] ] > }, > > { > "value" : [0, 6, 0, 255], > "comment" : "timer1s", > "brush" : [ [ "clear" ], [ "object", "timer1s" ] ] > }, > > { > "value" : [0, 7, 0, 255], > "comment" : "timer2s", > "brush" : [ [ "clear" ], [ "object", "timer2s" ] ] > }, > > { > "value" : [0, 8, 0, 255], > "comment" : "timer3s", > "brush" : [ [ "clear" ], [ "object", "timer3s" ] ] > }, > > { > "value" : [0, 9, 0, 255], > "comment" : "timer4s", > "brush" : [ [ "clear" ], [ "object", "timer4s" ] ] > }, > > { > "value" : [0, 10, 0, 255], > "comment" : "timer5s", > "brush" : [ [ "clear" ], [ "object", "timer5s" ] ] > }, > > { > "value" : [0, 11, 0, 255], > "comment" : "xor", > "brush" : [ [ "clear" ], [ "object", "xor" ] ] > }, > > { > "value" : [0, 12, 0, 255], > "comment" : "persistentswitch", > "brush" : [ [ "clear" ], [ "object", "persistentswitch" ] ] > }, > > { > "value" : [26, 77, 0, 255], > "comment" : "biome tree", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biometree" ] ] > }, > > { > "value" : [34, 102, 0, 255], > "comment" : "biome flora", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biomeitems" ] ] > }, > > { > "value" : [85, 255, 0, 255], > "comment" : "Player Spawn", > "brush" : [ [ "playerstart" ] ] > }, > > { > "value" : [220, 220, 220, 255], > "comment" : "humangenerator facing left - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "left", "parameters" : { "defaultState" : true } } ] ] > }, > > { > "value" : [225, 225, 225, 255], > "comment" : "humangenerator facing right - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "right", "parameters" : { "defaultState" : true } } ] ] > }, 338a707,754 > "value" : [166, 124, 83, 255], > "comment" : "background dirt", > "brush" : [ [ "clear" ], [ "back", "dirt" ] ] > }, > > { > "value" : [217, 163, 108, 255], > "comment" : "foreground dirt", > "brush" : [ [ "clear" ], [ "back", "dirt" ], [ "front", "dirt" ] ] > }, > > { > "value" : [83, 110, 166, 255], > "comment" : "background rock14", > "brush" : [ [ "clear" ], [ "back", "rock14" ] ] > }, > > { > "value" : [108, 144, 217, 255], > "comment" : "foreground rock14", > "brush" : [ [ "clear" ], [ "back", "rock14" ], [ "front", "rock14" ] ] > }, > > { > "value" : [138, 83, 166, 255], > "comment" : "background bars", > "brush" : [ [ "clear" ], [ "back", "bars" ] ] > }, > > { > "value" : [181, 108, 217, 255], > "comment" : "foreground bars", > "brush" : [ [ "clear" ], [ "front", "bars" ] ] > }, > > { > "value" : [83, 166, 147, 255], > "comment" : "background castlewalls1", > "brush" : [ [ "clear" ], [ "back", "castlewalls1" ] ] > }, > > { > "value" : [108, 217, 191, 255], > "comment" : "foreground castlewalls1", > "brush" : [ [ "clear" ], [ "back", "castlewalls1" ], [ "front", "castlewalls1" ] ] > }, > > { 356a773,778 > "value" : [8, 166, 61, 255], > "comment" : "ruins stairs/platform", > "brush" : [ [ "clear" ], [ "front", "ruinsplatform" ] ] > }, > > { 881c1303 < "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 887c1309 < "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 893c1315 < "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 899c1321 < "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 1619a2042,2347 > { > "value" : [166, 8, 8, 255], > "comment" : "barrel", > "brush" : [ [ "clear" ], [ "object", "barrel" ] ] > }, > > { > "value" : [166, 35, 8, 255], > "comment" : "barrellarge", > "brush" : [ [ "clear" ], [ "object", "barrellarge" ] ] > }, > > { > "value" : [166, 61, 8, 255], > "comment" : "birdgroundlantern facing left", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 51, 7, 255], > "comment" : "birdgroundlantern facing right", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 87, 8, 255], > "comment" : "bonespike", > "brush" : [ [ "clear" ], [ "object", "bonespike" ] ] > }, > > { > "value" : [166, 113, 8, 255], > "comment" : "caveart1 facing left", > "brush" : [ [ "clear" ], [ "object", "caveart1", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 96, 7, 255], > "comment" : "caveart1 facing right", > "brush" : [ [ "clear" ], [ "object", "caveart1", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 126, 8, 255], > "comment" : "caveart2 facing left", > "brush" : [ [ "clear" ], [ "object", "caveart2", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 107, 7, 255], > "comment" : "caveart2 facing right", > "brush" : [ [ "clear" ], [ "object", "caveart2", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 140, 8, 255], > "comment" : "caveart3 facing left", > "brush" : [ [ "clear" ], [ "object", "caveart3", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 118, 7, 255], > "comment" : "caveart3 facing right", > "brush" : [ [ "clear" ], [ "object", "caveart3", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 153, 8, 255], > "comment" : "caveart4 facing left", > "brush" : [ [ "clear" ], [ "object", "caveart4", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 129, 7, 255], > "comment" : "caveart4 facing right", > "brush" : [ [ "clear" ], [ "object", "caveart4", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 166, 8, 255], > "comment" : "caveart5 facing left", > "brush" : [ [ "clear" ], [ "object", "caveart5", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 140, 7, 255], > "comment" : "caveart5 facing right", > "brush" : [ [ "clear" ], [ "object", "caveart5", { "direction" : "right" } ] ] > }, > > { > "value" : [153, 166, 8, 255], > "comment" : "deathwarning", > "brush" : [ [ "clear" ], [ "object", "deathwarning" ] ] > }, > > { > "value" : [140, 166, 8, 255], > "comment" : "fallingrocks", > "brush" : [ [ "clear" ], [ "object", "fallingrocks" ] ] > }, > > { > "value" : [113, 166, 8, 255], > "comment" : "largewoodencrate facing left", > "brush" : [ [ "clear" ], [ "object", "largewoodencrate", { "direction" : "left" } ] ] > }, > > { > "value" : [96, 140, 7, 255], > "comment" : "largewoodencrate facing right", > "brush" : [ [ "clear" ], [ "object", "largewoodencrate", { "direction" : "right" } ] ] > }, > > { > "value" : [87, 166, 8, 255], > "comment" : "medievalswitchlever facing left", > "brush" : [ [ "clear" ], [ "object", "medievalswitchlever", { "direction" : "left" } ] ] > }, > > { > "value" : [74, 140, 7, 255], > "comment" : "medievalswitchlever facing right", > "brush" : [ [ "clear" ], [ "object", "medievalswitchlever", { "direction" : "right" } ] ] > }, > > { > "value" : [61, 166, 8, 255], > "comment" : "tent1 facing left", > "brush" : [ [ "clear" ], [ "object", "tent1", { "direction" : "left" } ] ] > }, > > { > "value" : [51, 140, 7, 255], > "comment" : "tent1 facing right", > "brush" : [ [ "clear" ], [ "object", "tent1", { "direction" : "right" } ] ] > }, > > { > "value" : [35, 166, 8, 255], > "comment" : "tent2 facing left", > "brush" : [ [ "clear" ], [ "object", "tent2", { "direction" : "left" } ] ] > }, > > { > "value" : [29, 140, 7, 255], > "comment" : "tent2 facing right", > "brush" : [ [ "clear" ], [ "object", "tent2", { "direction" : "right" } ] ] > }, > > { > "value" : [61, 8, 166, 255], > "comment" : "nowayout", > "brush" : [ [ "clear" ], [ "object", "nowayout" ] ] > }, > > { > "value" : [166, 87, 8, 255], > "comment" : "thewayisblocked", > "brush" : [ [ "clear" ], [ "object", "thewayisblocked" ] ] > }, > > { > "value" : [113, 8, 166, 255], > "comment" : "turnback", > "brush" : [ [ "clear" ], [ "object", "turnback" ] ] > }, > > { > "value" : [8, 166, 8, 255], > "comment" : "trapchest facing left", > "brush" : [ [ "clear" ], [ "object", "trapchest", { "direction" : "left" } ] ] > }, > > { > "value" : [7, 140, 7, 255], > "comment" : "trapchest facing right", > "brush" : [ [ "clear" ], [ "object", "trapchest", { "direction" : "right" } ] ] > }, > > { > "value" : [8, 166, 35, 255], > "comment" : "bardoor3", > "brush" : [ [ "clear" ], [ "object", "bardoor3" ] ] > }, > > { > "value" : [166, 100, 8, 255], > "comment" : "skulltorch facing left", > "brush" : [ [ "clear" ], [ "object", "skulltorch", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 85, 7, 255], > "comment" : "skulltorch facing right", > "brush" : [ [ "clear" ], [ "object", "skulltorch", { "direction" : "right" } ] ] > }, > > { > "value" : [8, 166, 87, 255], > "comment" : "root1", > "brush" : [ [ "clear" ], [ "object", "root1" ] ] > }, > > { > "value" : [8, 166, 113, 255], > "comment" : "root2", > "brush" : [ [ "clear" ], [ "object", "root2" ] ] > }, > > { > "value" : [8, 166, 140, 255], > "comment" : "root3", > "brush" : [ [ "clear" ], [ "object", "root3" ] ] > }, > > { > "value" : [8, 166, 166, 255], > "comment" : "root4", > "brush" : [ [ "clear" ], [ "object", "root4" ] ] > }, > > { > "value" : [8, 140, 166, 255], > "comment" : "root5", > "brush" : [ [ "clear" ], [ "object", "root5" ] ] > }, > > { > "value" : [8, 113, 166, 255], > "comment" : "root6", > "brush" : [ [ "clear" ], [ "object", "root6" ] ] > }, > > { > "value" : [8, 87, 166, 255], > "comment" : "root7", > "brush" : [ [ "clear" ], [ "object", "root7" ] ] > }, > > { > "value" : [8, 61, 166, 255], > "comment" : "root8", > "brush" : [ [ "clear" ], [ "object", "root8" ] ] > }, > > { > "value" : [8, 35, 166, 255], > "comment" : "root9", > "brush" : [ [ "clear" ], [ "object", "root9" ] ] > }, > > { > "value" : [8, 8, 166, 255], > "comment" : "root10", > "brush" : [ [ "clear" ], [ "object", "root10" ] ] > }, > > { > "value" : [35, 8, 166, 255], > "comment" : "drip1", > "brush" : [ [ "clear" ], [ "object", "drip1" ] ] > }, > > { > "value" : [166, 8, 113, 255], > "comment" : "drip2", > "brush" : [ [ "clear" ], [ "object", "drip2" ] ] > }, > > { > "value" : [140, 8, 166, 255], > "comment" : "dirttrapdoor facing left", > "brush" : [ [ "clear" ], [ "object", "dirttrapdoor", { "direction" : "left" } ] ] > }, > > { > "value" : [118, 7, 140, 255], > "comment" : "dirttrapdoor facing right", > "brush" : [ [ "clear" ], [ "object", "dirttrapdoor", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 8, 166, 255], > "comment" : "huntingpressureplate facing left", > "brush" : [ [ "clear" ], [ "object", "huntingpressureplate", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 7, 140, 255], > "comment" : "huntingpressureplate facing right", > "brush" : [ [ "clear" ], [ "object", "huntingpressureplate", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 8, 140, 255], > "comment" : "campfire facing left", > "brush" : [ [ "clear" ], [ "object", "campfire", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 7, 118, 255], > "comment" : "campfire facing right", > "brush" : [ [ "clear" ], [ "object", "campfire", { "direction" : "right" } ] ] > }, > 1761c2489 < "typeName" : "quadruped", --- > "typeName" : "largequadruped", dungeons\floran\floranhuntinggrounds\floranhuntinggrounds.dungeon 86c86,92 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] > }, > > { > "value" : [150, 255, 0, 255], > "comment" : "poison pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] 92c98,163 < "brush" : [ [ "clear" ], [ "lava" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "lava" ] ] > }, > > { > "value" : [255, 232, 178, 255], > "comment" : "background main biome block", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [255, 222, 178, 255], > "comment" : "overwritable background main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 186, 143, 255], > "comment" : "foreground main biome block", > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 176, 143, 255], > "comment" : "overwritable foreground main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [178, 232, 255, 255], > "comment" : "background sub biome block #1", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [178, 222, 255, 255], > "comment" : "overwritable background sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 186, 204, 255], > "comment" : "foreground sub biome block #1", > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 176, 204, 255], > "comment" : "overwritable foreground sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [222, 255, 178, 255], > "comment" : "background sub biome block #2", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [222, 245, 178, 255], > "comment" : "overwritable background sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] 95a167,179 > "value" : [177, 204, 143, 255], > "comment" : "foreground sub biome block #2", > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 194, 143, 255], > "comment" : "overwritable foreground sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { 97,98c181,182 < "comment" : "wire #1 Red", < "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] --- > "comment" : "global wire #1", > "brush" : [ [ "wire", { "group" : "globalgroup1", "local" : false } ] ] 103,104c187,188 < "comment" : "wire #2 Green", < "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] --- > "comment" : "global wire #2", > "brush" : [ [ "wire", { "group" : "globalgroup2", "local" : false } ] ] 109c193,211 < "comment" : "wire #3 Blue", --- > "comment" : "global wire #3", > "brush" : [ [ "wire", { "group" : "globalgroup3", "local" : false } ] ] > }, > > { > "value" : [1, 0, 0, 255], > "comment" : "wire #1", > "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] > }, > > { > "value" : [2, 0, 0, 255], > "comment" : "wire #2", > "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] > }, > > { > "value" : [3, 0, 0, 255], > "comment" : "wire #3", 111a214,479 > > { > "value" : [4, 0, 0, 255], > "comment" : "wire #4", > "brush" : [ [ "wire", { "group" : "group4", "local" : true } ] ] > }, > > { > "value" : [5, 0, 0, 255], > "comment" : "wire #5", > "brush" : [ [ "wire", { "group" : "group5", "local" : true } ] ] > }, > > { > "value" : [6, 0, 0, 255], > "comment" : "wire #6", > "brush" : [ [ "wire", { "group" : "group6", "local" : true } ] ] > }, > > { > "value" : [7, 0, 0, 255], > "comment" : "wire #7", > "brush" : [ [ "wire", { "group" : "group7", "local" : true } ] ] > }, > > { > "value" : [8, 0, 0, 255], > "comment" : "wire #8", > "brush" : [ [ "wire", { "group" : "group8", "local" : true } ] ] > }, > > { > "value" : [9, 0, 0, 255], > "comment" : "wire #9", > "brush" : [ [ "wire", { "group" : "group9", "local" : true } ] ] > }, > > { > "value" : [10, 0, 0, 255], > "comment" : "wire #10", > "brush" : [ [ "wire", { "group" : "group10", "local" : true } ] ] > }, > > { > "value" : [11, 0, 0, 255], > "comment" : "wire #11", > "brush" : [ [ "wire", { "group" : "group11", "local" : true } ] ] > }, > > { > "value" : [12, 0, 0, 255], > "comment" : "wire #12", > "brush" : [ [ "wire", { "group" : "group12", "local" : true } ] ] > }, > > { > "value" : [13, 0, 0, 255], > "comment" : "wire #13", > "brush" : [ [ "wire", { "group" : "group13", "local" : true } ] ] > }, > > { > "value" : [14, 0, 0, 255], > "comment" : "wire #14", > "brush" : [ [ "wire", { "group" : "group14", "local" : true } ] ] > }, > > { > "value" : [15, 0, 0, 255], > "comment" : "wire #15", > "brush" : [ [ "wire", { "group" : "group15", "local" : true } ] ] > }, > > { > "value" : [16, 0, 0, 255], > "comment" : "wire #16", > "brush" : [ [ "wire", { "group" : "group16", "local" : true } ] ] > }, > > { > "value" : [17, 0, 0, 255], > "comment" : "wire #17", > "brush" : [ [ "wire", { "group" : "group17", "local" : true } ] ] > }, > > { > "value" : [18, 0, 0, 255], > "comment" : "wire #18", > "brush" : [ [ "wire", { "group" : "group18", "local" : true } ] ] > }, > > { > "value" : [19, 0, 0, 255], > "comment" : "wire #19", > "brush" : [ [ "wire", { "group" : "group19", "local" : true } ] ] > }, > > { > "value" : [20, 0, 0, 255], > "comment" : "wire #20", > "brush" : [ [ "wire", { "group" : "group20", "local" : true } ] ] > }, > > { > "value" : [21, 0, 0, 255], > "comment" : "wire #21", > "brush" : [ [ "wire", { "group" : "group21", "local" : true } ] ] > }, > > { > "value" : [22, 0, 0, 255], > "comment" : "wire #22", > "brush" : [ [ "wire", { "group" : "group22", "local" : true } ] ] > }, > > { > "value" : [23, 0, 0, 255], > "comment" : "wire #23", > "brush" : [ [ "wire", { "group" : "group23", "local" : true } ] ] > }, > > { > "value" : [24, 0, 0, 255], > "comment" : "wire #24", > "brush" : [ [ "wire", { "group" : "group24", "local" : true } ] ] > }, > > { > "value" : [25, 0, 0, 255], > "comment" : "wire #25", > "brush" : [ [ "wire", { "group" : "group25", "local" : true } ] ] > }, > > { > "value" : [26, 0, 0, 255], > "comment" : "wire #26", > "brush" : [ [ "wire", { "group" : "group26", "local" : true } ] ] > }, > > { > "value" : [27, 0, 0, 255], > "comment" : "wire #27", > "brush" : [ [ "wire", { "group" : "group27", "local" : true } ] ] > }, > > { > "value" : [28, 0, 0, 255], > "comment" : "wire #28", > "brush" : [ [ "wire", { "group" : "group28", "local" : true } ] ] > }, > > { > "value" : [29, 0, 0, 255], > "comment" : "wire #29", > "brush" : [ [ "wire", { "group" : "group29", "local" : true } ] ] > }, > > { > "value" : [30, 0, 0, 255], > "comment" : "wire #30", > "brush" : [ [ "wire", { "group" : "group30", "local" : true } ] ] > }, > > { > "value" : [0, 1, 0, 255], > "comment" : "and", > "brush" : [ [ "clear" ], [ "object", "and" ] ] > }, > > { > "value" : [0, 2, 0, 255], > "comment" : "dlatch", > "brush" : [ [ "clear" ], [ "object", "dlatch" ] ] > }, > > { > "value" : [0, 3, 0, 255], > "comment" : "not", > "brush" : [ [ "clear" ], [ "object", "not" ] ] > }, > > { > "value" : [0, 4, 0, 255], > "comment" : "or", > "brush" : [ [ "clear" ], [ "object", "or" ] ] > }, > > { > "value" : [0, 5, 0, 255], > "comment" : "timer", > "brush" : [ [ "clear" ], [ "object", "timer" ] ] > }, > > { > "value" : [0, 6, 0, 255], > "comment" : "timer1s", > "brush" : [ [ "clear" ], [ "object", "timer1s" ] ] > }, > > { > "value" : [0, 7, 0, 255], > "comment" : "timer2s", > "brush" : [ [ "clear" ], [ "object", "timer2s" ] ] > }, > > { > "value" : [0, 8, 0, 255], > "comment" : "timer3s", > "brush" : [ [ "clear" ], [ "object", "timer3s" ] ] > }, > > { > "value" : [0, 9, 0, 255], > "comment" : "timer4s", > "brush" : [ [ "clear" ], [ "object", "timer4s" ] ] > }, > > { > "value" : [0, 10, 0, 255], > "comment" : "timer5s", > "brush" : [ [ "clear" ], [ "object", "timer5s" ] ] > }, > > { > "value" : [0, 11, 0, 255], > "comment" : "xor", > "brush" : [ [ "clear" ], [ "object", "xor" ] ] > }, > > { > "value" : [0, 12, 0, 255], > "comment" : "persistentswitch", > "brush" : [ [ "clear" ], [ "object", "persistentswitch" ] ] > }, > > { > "value" : [26, 77, 0, 255], > "comment" : "biome tree", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biometree" ] ] > }, > > { > "value" : [34, 102, 0, 255], > "comment" : "biome flora", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biomeitems" ] ] > }, > > { > "value" : [85, 255, 0, 255], > "comment" : "Player Spawn", > "brush" : [ [ "playerstart" ] ] > }, > > { > "value" : [220, 220, 220, 255], > "comment" : "humangenerator facing left - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "left", "parameters" : { "defaultState" : true } } ] ] > }, > > { > "value" : [225, 225, 225, 255], > "comment" : "humangenerator facing right - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "right", "parameters" : { "defaultState" : true } } ] ] > }, 338a707,754 > "value" : [166, 124, 83, 255], > "comment" : "background dirt", > "brush" : [ [ "clear" ], [ "back", "dirt" ] ] > }, > > { > "value" : [217, 163, 108, 255], > "comment" : "foreground dirt", > "brush" : [ [ "clear" ], [ "back", "dirt" ], [ "front", "dirt" ] ] > }, > > { > "value" : [83, 110, 166, 255], > "comment" : "background rock14", > "brush" : [ [ "clear" ], [ "back", "rock14" ] ] > }, > > { > "value" : [108, 144, 217, 255], > "comment" : "foreground rock14", > "brush" : [ [ "clear" ], [ "back", "rock14" ], [ "front", "rock14" ] ] > }, > > { > "value" : [138, 83, 166, 255], > "comment" : "background bars", > "brush" : [ [ "clear" ], [ "back", "bars" ] ] > }, > > { > "value" : [181, 108, 217, 255], > "comment" : "foreground bars", > "brush" : [ [ "clear" ], [ "front", "bars" ] ] > }, > > { > "value" : [83, 166, 147, 255], > "comment" : "background castlewalls1", > "brush" : [ [ "clear" ], [ "back", "castlewalls1" ] ] > }, > > { > "value" : [108, 217, 191, 255], > "comment" : "foreground castlewalls1", > "brush" : [ [ "clear" ], [ "back", "castlewalls1" ], [ "front", "castlewalls1" ] ] > }, > > { 356a773,778 > "value" : [8, 166, 61, 255], > "comment" : "ruins stairs/platform", > "brush" : [ [ "clear" ], [ "front", "ruinsplatform" ] ] > }, > > { 881c1303 < "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 887c1309 < "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 893c1315 < "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 899c1321 < "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 1619a2042,2347 > { > "value" : [166, 8, 8, 255], > "comment" : "barrel", > "brush" : [ [ "clear" ], [ "object", "barrel" ] ] > }, > > { > "value" : [166, 35, 8, 255], > "comment" : "barrellarge", > "brush" : [ [ "clear" ], [ "object", "barrellarge" ] ] > }, > > { > "value" : [166, 61, 8, 255], > "comment" : "birdgroundlantern facing left", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 51, 7, 255], > "comment" : "birdgroundlantern facing right", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 87, 8, 255], > "comment" : "bonespike", > "brush" : [ [ "clear" ], [ "object", "bonespike" ] ] > }, > > { > "value" : [166, 113, 8, 255], > "comment" : "caveart1 facing left", > "brush" : [ [ "clear" ], [ "object", "caveart1", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 96, 7, 255], > "comment" : "caveart1 facing right", > "brush" : [ [ "clear" ], [ "object", "caveart1", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 126, 8, 255], > "comment" : "caveart2 facing left", > "brush" : [ [ "clear" ], [ "object", "caveart2", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 107, 7, 255], > "comment" : "caveart2 facing right", > "brush" : [ [ "clear" ], [ "object", "caveart2", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 140, 8, 255], > "comment" : "caveart3 facing left", > "brush" : [ [ "clear" ], [ "object", "caveart3", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 118, 7, 255], > "comment" : "caveart3 facing right", > "brush" : [ [ "clear" ], [ "object", "caveart3", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 153, 8, 255], > "comment" : "caveart4 facing left", > "brush" : [ [ "clear" ], [ "object", "caveart4", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 129, 7, 255], > "comment" : "caveart4 facing right", > "brush" : [ [ "clear" ], [ "object", "caveart4", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 166, 8, 255], > "comment" : "caveart5 facing left", > "brush" : [ [ "clear" ], [ "object", "caveart5", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 140, 7, 255], > "comment" : "caveart5 facing right", > "brush" : [ [ "clear" ], [ "object", "caveart5", { "direction" : "right" } ] ] > }, > > { > "value" : [153, 166, 8, 255], > "comment" : "deathwarning", > "brush" : [ [ "clear" ], [ "object", "deathwarning" ] ] > }, > > { > "value" : [140, 166, 8, 255], > "comment" : "fallingrocks", > "brush" : [ [ "clear" ], [ "object", "fallingrocks" ] ] > }, > > { > "value" : [113, 166, 8, 255], > "comment" : "largewoodencrate facing left", > "brush" : [ [ "clear" ], [ "object", "largewoodencrate", { "direction" : "left" } ] ] > }, > > { > "value" : [96, 140, 7, 255], > "comment" : "largewoodencrate facing right", > "brush" : [ [ "clear" ], [ "object", "largewoodencrate", { "direction" : "right" } ] ] > }, > > { > "value" : [87, 166, 8, 255], > "comment" : "medievalswitchlever facing left", > "brush" : [ [ "clear" ], [ "object", "medievalswitchlever", { "direction" : "left" } ] ] > }, > > { > "value" : [74, 140, 7, 255], > "comment" : "medievalswitchlever facing right", > "brush" : [ [ "clear" ], [ "object", "medievalswitchlever", { "direction" : "right" } ] ] > }, > > { > "value" : [61, 166, 8, 255], > "comment" : "tent1 facing left", > "brush" : [ [ "clear" ], [ "object", "tent1", { "direction" : "left" } ] ] > }, > > { > "value" : [51, 140, 7, 255], > "comment" : "tent1 facing right", > "brush" : [ [ "clear" ], [ "object", "tent1", { "direction" : "right" } ] ] > }, > > { > "value" : [35, 166, 8, 255], > "comment" : "tent2 facing left", > "brush" : [ [ "clear" ], [ "object", "tent2", { "direction" : "left" } ] ] > }, > > { > "value" : [29, 140, 7, 255], > "comment" : "tent2 facing right", > "brush" : [ [ "clear" ], [ "object", "tent2", { "direction" : "right" } ] ] > }, > > { > "value" : [61, 8, 166, 255], > "comment" : "nowayout", > "brush" : [ [ "clear" ], [ "object", "nowayout" ] ] > }, > > { > "value" : [166, 87, 8, 255], > "comment" : "thewayisblocked", > "brush" : [ [ "clear" ], [ "object", "thewayisblocked" ] ] > }, > > { > "value" : [113, 8, 166, 255], > "comment" : "turnback", > "brush" : [ [ "clear" ], [ "object", "turnback" ] ] > }, > > { > "value" : [8, 166, 8, 255], > "comment" : "trapchest facing left", > "brush" : [ [ "clear" ], [ "object", "trapchest", { "direction" : "left" } ] ] > }, > > { > "value" : [7, 140, 7, 255], > "comment" : "trapchest facing right", > "brush" : [ [ "clear" ], [ "object", "trapchest", { "direction" : "right" } ] ] > }, > > { > "value" : [8, 166, 35, 255], > "comment" : "bardoor3", > "brush" : [ [ "clear" ], [ "object", "bardoor3" ] ] > }, > > { > "value" : [166, 100, 8, 255], > "comment" : "skulltorch facing left", > "brush" : [ [ "clear" ], [ "object", "skulltorch", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 85, 7, 255], > "comment" : "skulltorch facing right", > "brush" : [ [ "clear" ], [ "object", "skulltorch", { "direction" : "right" } ] ] > }, > > { > "value" : [8, 166, 87, 255], > "comment" : "root1", > "brush" : [ [ "clear" ], [ "object", "root1" ] ] > }, > > { > "value" : [8, 166, 113, 255], > "comment" : "root2", > "brush" : [ [ "clear" ], [ "object", "root2" ] ] > }, > > { > "value" : [8, 166, 140, 255], > "comment" : "root3", > "brush" : [ [ "clear" ], [ "object", "root3" ] ] > }, > > { > "value" : [8, 166, 166, 255], > "comment" : "root4", > "brush" : [ [ "clear" ], [ "object", "root4" ] ] > }, > > { > "value" : [8, 140, 166, 255], > "comment" : "root5", > "brush" : [ [ "clear" ], [ "object", "root5" ] ] > }, > > { > "value" : [8, 113, 166, 255], > "comment" : "root6", > "brush" : [ [ "clear" ], [ "object", "root6" ] ] > }, > > { > "value" : [8, 87, 166, 255], > "comment" : "root7", > "brush" : [ [ "clear" ], [ "object", "root7" ] ] > }, > > { > "value" : [8, 61, 166, 255], > "comment" : "root8", > "brush" : [ [ "clear" ], [ "object", "root8" ] ] > }, > > { > "value" : [8, 35, 166, 255], > "comment" : "root9", > "brush" : [ [ "clear" ], [ "object", "root9" ] ] > }, > > { > "value" : [8, 8, 166, 255], > "comment" : "root10", > "brush" : [ [ "clear" ], [ "object", "root10" ] ] > }, > > { > "value" : [35, 8, 166, 255], > "comment" : "drip1", > "brush" : [ [ "clear" ], [ "object", "drip1" ] ] > }, > > { > "value" : [166, 8, 113, 255], > "comment" : "drip2", > "brush" : [ [ "clear" ], [ "object", "drip2" ] ] > }, > > { > "value" : [140, 8, 166, 255], > "comment" : "dirttrapdoor facing left", > "brush" : [ [ "clear" ], [ "object", "dirttrapdoor", { "direction" : "left" } ] ] > }, > > { > "value" : [118, 7, 140, 255], > "comment" : "dirttrapdoor facing right", > "brush" : [ [ "clear" ], [ "object", "dirttrapdoor", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 8, 166, 255], > "comment" : "huntingpressureplate facing left", > "brush" : [ [ "clear" ], [ "object", "huntingpressureplate", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 7, 140, 255], > "comment" : "huntingpressureplate facing right", > "brush" : [ [ "clear" ], [ "object", "huntingpressureplate", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 8, 140, 255], > "comment" : "campfire facing left", > "brush" : [ [ "clear" ], [ "object", "campfire", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 7, 118, 255], > "comment" : "campfire facing right", > "brush" : [ [ "clear" ], [ "object", "campfire", { "direction" : "right" } ] ] > }, > 1761c2489 < "typeName" : "quadruped", --- > "typeName" : "largequadruped", 1954c2682 < // [ "doNotCombineWith", [ "endleft1a-chest", "endleft1b-chest", "endright1a-chest", "endright1b-chest" ] ], --- > // [ "doNotCombineWith", [ "endleft1a-chest", "endleft1b-chest", "endright1a-chest", "endright1b-chest" ] ], 1966c2694 < // [ "doNotCombineWith", [ "endleft1a-chest", "endleft1b-chest", "endright1a-chest", "endright1b-chest" ] ], --- > // [ "doNotCombineWith", [ "endleft1a-chest", "endleft1b-chest", "endright1a-chest", "endright1b-chest" ] ], 1974c2702 < // { --- > // { 1978,1979c2706,2707 < // [ "doNotCombineWith", [ "endleft1c", "endright1c", "endleft1d-chest", "endright1d-chest" ] ], < // [ "doNotConnectToPart", [ "entrance1" ] ] --- > // [ "doNotCombineWith", [ "endleft1c", "endright1c", "endleft1d-chest", "endright1d-chest" ] ], > // [ "doNotConnectToPart", [ "entrance1" ] ] 1987c2715 < // { --- > // { 1991,1992c2719,2720 < // [ "doNotCombineWith", [ "endleft1c", "endright1c", "endleft1d-chest", "endright1d-chest" ] ], < // [ "doNotConnectToPart", [ "entrance1" ] ] --- > // [ "doNotCombineWith", [ "endleft1c", "endright1c", "endleft1d-chest", "endright1d-chest" ] ], > // [ "doNotConnectToPart", [ "entrance1" ] ] 2012c2740 < // [ "doNotCombineWith", [ "endleft1a-chest", "endleft1b-chest", "endright1a-chest", "endright1b-chest" ] ], --- > // [ "doNotCombineWith", [ "endleft1a-chest", "endleft1b-chest", "endright1a-chest", "endright1b-chest" ] ], 2024c2752 < // [ "doNotCombineWith", [ "endleft1a-chest", "endleft1b-chest", "endright1a-chest", "endright1b-chest" ] ], --- > // [ "doNotCombineWith", [ "endleft1a-chest", "endleft1b-chest", "endright1a-chest", "endright1b-chest" ] ], 2032c2760 < // { --- > // { 2036,2037c2764,2765 < // [ "doNotCombineWith", [ "endleft1c", "endright1c", "endleft1d-chest", "endright1d-chest" ] ], < // [ "doNotConnectToPart", [ "entrance1" ] ] --- > // [ "doNotCombineWith", [ "endleft1c", "endright1c", "endleft1d-chest", "endright1d-chest" ] ], > // [ "doNotConnectToPart", [ "entrance1" ] ] 2045c2773 < // { --- > // { 2049,2050c2777,2778 < // [ "doNotCombineWith", [ "endleft1c", "endright1c", "endleft1d-chest", "endright1d-chest" ] ], < // [ "doNotConnectToPart", [ "entrance1" ] ] --- > // [ "doNotCombineWith", [ "endleft1c", "endright1c", "endleft1d-chest", "endright1d-chest" ] ], > // [ "doNotConnectToPart", [ "entrance1" ] ] dungeons\floran\floranvillagetower\floranvillagetower.dungeon 86c86,92 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] > }, > > { > "value" : [150, 255, 0, 255], > "comment" : "poison pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] 92c98,163 < "brush" : [ [ "clear" ], [ "lava" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "lava" ] ] > }, > > { > "value" : [255, 232, 178, 255], > "comment" : "background main biome block", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [255, 222, 178, 255], > "comment" : "overwritable background main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 186, 143, 255], > "comment" : "foreground main biome block", > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 176, 143, 255], > "comment" : "overwritable foreground main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [178, 232, 255, 255], > "comment" : "background sub biome block #1", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [178, 222, 255, 255], > "comment" : "overwritable background sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 186, 204, 255], > "comment" : "foreground sub biome block #1", > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 176, 204, 255], > "comment" : "overwritable foreground sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [222, 255, 178, 255], > "comment" : "background sub biome block #2", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [222, 245, 178, 255], > "comment" : "overwritable background sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] 95a167,179 > "value" : [177, 204, 143, 255], > "comment" : "foreground sub biome block #2", > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 194, 143, 255], > "comment" : "overwritable foreground sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { 97,98c181,182 < "comment" : "wire #1 Red", < "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] --- > "comment" : "global wire #1", > "brush" : [ [ "wire", { "group" : "globalgroup1", "local" : false } ] ] 103,104c187,188 < "comment" : "wire #2 Green", < "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] --- > "comment" : "global wire #2", > "brush" : [ [ "wire", { "group" : "globalgroup2", "local" : false } ] ] 109c193,211 < "comment" : "wire #3 Blue", --- > "comment" : "global wire #3", > "brush" : [ [ "wire", { "group" : "globalgroup3", "local" : false } ] ] > }, > > { > "value" : [1, 0, 0, 255], > "comment" : "wire #1", > "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] > }, > > { > "value" : [2, 0, 0, 255], > "comment" : "wire #2", > "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] > }, > > { > "value" : [3, 0, 0, 255], > "comment" : "wire #3", 111a214,479 > > { > "value" : [4, 0, 0, 255], > "comment" : "wire #4", > "brush" : [ [ "wire", { "group" : "group4", "local" : true } ] ] > }, > > { > "value" : [5, 0, 0, 255], > "comment" : "wire #5", > "brush" : [ [ "wire", { "group" : "group5", "local" : true } ] ] > }, > > { > "value" : [6, 0, 0, 255], > "comment" : "wire #6", > "brush" : [ [ "wire", { "group" : "group6", "local" : true } ] ] > }, > > { > "value" : [7, 0, 0, 255], > "comment" : "wire #7", > "brush" : [ [ "wire", { "group" : "group7", "local" : true } ] ] > }, > > { > "value" : [8, 0, 0, 255], > "comment" : "wire #8", > "brush" : [ [ "wire", { "group" : "group8", "local" : true } ] ] > }, > > { > "value" : [9, 0, 0, 255], > "comment" : "wire #9", > "brush" : [ [ "wire", { "group" : "group9", "local" : true } ] ] > }, > > { > "value" : [10, 0, 0, 255], > "comment" : "wire #10", > "brush" : [ [ "wire", { "group" : "group10", "local" : true } ] ] > }, > > { > "value" : [11, 0, 0, 255], > "comment" : "wire #11", > "brush" : [ [ "wire", { "group" : "group11", "local" : true } ] ] > }, > > { > "value" : [12, 0, 0, 255], > "comment" : "wire #12", > "brush" : [ [ "wire", { "group" : "group12", "local" : true } ] ] > }, > > { > "value" : [13, 0, 0, 255], > "comment" : "wire #13", > "brush" : [ [ "wire", { "group" : "group13", "local" : true } ] ] > }, > > { > "value" : [14, 0, 0, 255], > "comment" : "wire #14", > "brush" : [ [ "wire", { "group" : "group14", "local" : true } ] ] > }, > > { > "value" : [15, 0, 0, 255], > "comment" : "wire #15", > "brush" : [ [ "wire", { "group" : "group15", "local" : true } ] ] > }, > > { > "value" : [16, 0, 0, 255], > "comment" : "wire #16", > "brush" : [ [ "wire", { "group" : "group16", "local" : true } ] ] > }, > > { > "value" : [17, 0, 0, 255], > "comment" : "wire #17", > "brush" : [ [ "wire", { "group" : "group17", "local" : true } ] ] > }, > > { > "value" : [18, 0, 0, 255], > "comment" : "wire #18", > "brush" : [ [ "wire", { "group" : "group18", "local" : true } ] ] > }, > > { > "value" : [19, 0, 0, 255], > "comment" : "wire #19", > "brush" : [ [ "wire", { "group" : "group19", "local" : true } ] ] > }, > > { > "value" : [20, 0, 0, 255], > "comment" : "wire #20", > "brush" : [ [ "wire", { "group" : "group20", "local" : true } ] ] > }, > > { > "value" : [21, 0, 0, 255], > "comment" : "wire #21", > "brush" : [ [ "wire", { "group" : "group21", "local" : true } ] ] > }, > > { > "value" : [22, 0, 0, 255], > "comment" : "wire #22", > "brush" : [ [ "wire", { "group" : "group22", "local" : true } ] ] > }, > > { > "value" : [23, 0, 0, 255], > "comment" : "wire #23", > "brush" : [ [ "wire", { "group" : "group23", "local" : true } ] ] > }, > > { > "value" : [24, 0, 0, 255], > "comment" : "wire #24", > "brush" : [ [ "wire", { "group" : "group24", "local" : true } ] ] > }, > > { > "value" : [25, 0, 0, 255], > "comment" : "wire #25", > "brush" : [ [ "wire", { "group" : "group25", "local" : true } ] ] > }, > > { > "value" : [26, 0, 0, 255], > "comment" : "wire #26", > "brush" : [ [ "wire", { "group" : "group26", "local" : true } ] ] > }, > > { > "value" : [27, 0, 0, 255], > "comment" : "wire #27", > "brush" : [ [ "wire", { "group" : "group27", "local" : true } ] ] > }, > > { > "value" : [28, 0, 0, 255], > "comment" : "wire #28", > "brush" : [ [ "wire", { "group" : "group28", "local" : true } ] ] > }, > > { > "value" : [29, 0, 0, 255], > "comment" : "wire #29", > "brush" : [ [ "wire", { "group" : "group29", "local" : true } ] ] > }, > > { > "value" : [30, 0, 0, 255], > "comment" : "wire #30", > "brush" : [ [ "wire", { "group" : "group30", "local" : true } ] ] > }, > > { > "value" : [0, 1, 0, 255], > "comment" : "and", > "brush" : [ [ "clear" ], [ "object", "and" ] ] > }, > > { > "value" : [0, 2, 0, 255], > "comment" : "dlatch", > "brush" : [ [ "clear" ], [ "object", "dlatch" ] ] > }, > > { > "value" : [0, 3, 0, 255], > "comment" : "not", > "brush" : [ [ "clear" ], [ "object", "not" ] ] > }, > > { > "value" : [0, 4, 0, 255], > "comment" : "or", > "brush" : [ [ "clear" ], [ "object", "or" ] ] > }, > > { > "value" : [0, 5, 0, 255], > "comment" : "timer", > "brush" : [ [ "clear" ], [ "object", "timer" ] ] > }, > > { > "value" : [0, 6, 0, 255], > "comment" : "timer1s", > "brush" : [ [ "clear" ], [ "object", "timer1s" ] ] > }, > > { > "value" : [0, 7, 0, 255], > "comment" : "timer2s", > "brush" : [ [ "clear" ], [ "object", "timer2s" ] ] > }, > > { > "value" : [0, 8, 0, 255], > "comment" : "timer3s", > "brush" : [ [ "clear" ], [ "object", "timer3s" ] ] > }, > > { > "value" : [0, 9, 0, 255], > "comment" : "timer4s", > "brush" : [ [ "clear" ], [ "object", "timer4s" ] ] > }, > > { > "value" : [0, 10, 0, 255], > "comment" : "timer5s", > "brush" : [ [ "clear" ], [ "object", "timer5s" ] ] > }, > > { > "value" : [0, 11, 0, 255], > "comment" : "xor", > "brush" : [ [ "clear" ], [ "object", "xor" ] ] > }, > > { > "value" : [0, 12, 0, 255], > "comment" : "persistentswitch", > "brush" : [ [ "clear" ], [ "object", "persistentswitch" ] ] > }, > > { > "value" : [26, 77, 0, 255], > "comment" : "biome tree", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biometree" ] ] > }, > > { > "value" : [34, 102, 0, 255], > "comment" : "biome flora", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biomeitems" ] ] > }, > > { > "value" : [85, 255, 0, 255], > "comment" : "Player Spawn", > "brush" : [ [ "playerstart" ] ] > }, > > { > "value" : [220, 220, 220, 255], > "comment" : "humangenerator facing left - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "left", "parameters" : { "defaultState" : true } } ] ] > }, > > { > "value" : [225, 225, 225, 255], > "comment" : "humangenerator facing right - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "right", "parameters" : { "defaultState" : true } } ] ] > }, 338a707,754 > "value" : [166, 124, 83, 255], > "comment" : "background dirt", > "brush" : [ [ "clear" ], [ "back", "dirt" ] ] > }, > > { > "value" : [217, 163, 108, 255], > "comment" : "foreground dirt", > "brush" : [ [ "clear" ], [ "back", "dirt" ], [ "front", "dirt" ] ] > }, > > { > "value" : [83, 110, 166, 255], > "comment" : "background rock14", > "brush" : [ [ "clear" ], [ "back", "rock14" ] ] > }, > > { > "value" : [108, 144, 217, 255], > "comment" : "foreground rock14", > "brush" : [ [ "clear" ], [ "back", "rock14" ], [ "front", "rock14" ] ] > }, > > { > "value" : [138, 83, 166, 255], > "comment" : "background bars", > "brush" : [ [ "clear" ], [ "back", "bars" ] ] > }, > > { > "value" : [181, 108, 217, 255], > "comment" : "foreground bars", > "brush" : [ [ "clear" ], [ "front", "bars" ] ] > }, > > { > "value" : [83, 166, 147, 255], > "comment" : "background castlewalls1", > "brush" : [ [ "clear" ], [ "back", "castlewalls1" ] ] > }, > > { > "value" : [108, 217, 191, 255], > "comment" : "foreground castlewalls1", > "brush" : [ [ "clear" ], [ "back", "castlewalls1" ], [ "front", "castlewalls1" ] ] > }, > > { 356a773,778 > "value" : [8, 166, 61, 255], > "comment" : "ruins stairs/platform", > "brush" : [ [ "clear" ], [ "front", "ruinsplatform" ] ] > }, > > { 676,677c1098,1105 < "comment" : "floranlight", < "brush" : [ [ "clear" ], [ "object", "floranlight" ] ] --- > "comment" : "floranlight facing left", > "brush" : [ [ "clear" ], [ "object", "floranlight", { "direction" : "left" } ] ] > }, > > { > "value" : [83, 29, 191, 255], > "comment" : "floranlight facing right", > "brush" : [ [ "clear" ], [ "object", "floranlight", { "direction" : "right" } ] ] 881c1309 < "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 887c1315 < "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 893c1321 < "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 899c1327 < "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 1619a2048,2353 > { > "value" : [166, 8, 8, 255], > "comment" : "barrel", > "brush" : [ [ "clear" ], [ "object", "barrel" ] ] > }, > > { > "value" : [166, 35, 8, 255], > "comment" : "barrellarge", > "brush" : [ [ "clear" ], [ "object", "barrellarge" ] ] > }, > > { > "value" : [166, 61, 8, 255], > "comment" : "birdgroundlantern facing left", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 51, 7, 255], > "comment" : "birdgroundlantern facing right", > "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 87, 8, 255], > "comment" : "bonespike", > "brush" : [ [ "clear" ], [ "object", "bonespike" ] ] > }, > > { > "value" : [166, 113, 8, 255], > "comment" : "caveart1 facing left", > "brush" : [ [ "clear" ], [ "object", "caveart1", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 96, 7, 255], > "comment" : "caveart1 facing right", > "brush" : [ [ "clear" ], [ "object", "caveart1", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 126, 8, 255], > "comment" : "caveart2 facing left", > "brush" : [ [ "clear" ], [ "object", "caveart2", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 107, 7, 255], > "comment" : "caveart2 facing right", > "brush" : [ [ "clear" ], [ "object", "caveart2", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 140, 8, 255], > "comment" : "caveart3 facing left", > "brush" : [ [ "clear" ], [ "object", "caveart3", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 118, 7, 255], > "comment" : "caveart3 facing right", > "brush" : [ [ "clear" ], [ "object", "caveart3", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 153, 8, 255], > "comment" : "caveart4 facing left", > "brush" : [ [ "clear" ], [ "object", "caveart4", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 129, 7, 255], > "comment" : "caveart4 facing right", > "brush" : [ [ "clear" ], [ "object", "caveart4", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 166, 8, 255], > "comment" : "caveart5 facing left", > "brush" : [ [ "clear" ], [ "object", "caveart5", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 140, 7, 255], > "comment" : "caveart5 facing right", > "brush" : [ [ "clear" ], [ "object", "caveart5", { "direction" : "right" } ] ] > }, > > { > "value" : [153, 166, 8, 255], > "comment" : "deathwarning", > "brush" : [ [ "clear" ], [ "object", "deathwarning" ] ] > }, > > { > "value" : [140, 166, 8, 255], > "comment" : "fallingrocks", > "brush" : [ [ "clear" ], [ "object", "fallingrocks" ] ] > }, > > { > "value" : [113, 166, 8, 255], > "comment" : "largewoodencrate facing left", > "brush" : [ [ "clear" ], [ "object", "largewoodencrate", { "direction" : "left" } ] ] > }, > > { > "value" : [96, 140, 7, 255], > "comment" : "largewoodencrate facing right", > "brush" : [ [ "clear" ], [ "object", "largewoodencrate", { "direction" : "right" } ] ] > }, > > { > "value" : [87, 166, 8, 255], > "comment" : "medievalswitchlever facing left", > "brush" : [ [ "clear" ], [ "object", "medievalswitchlever", { "direction" : "left" } ] ] > }, > > { > "value" : [74, 140, 7, 255], > "comment" : "medievalswitchlever facing right", > "brush" : [ [ "clear" ], [ "object", "medievalswitchlever", { "direction" : "right" } ] ] > }, > > { > "value" : [61, 166, 8, 255], > "comment" : "tent1 facing left", > "brush" : [ [ "clear" ], [ "object", "tent1", { "direction" : "left" } ] ] > }, > > { > "value" : [51, 140, 7, 255], > "comment" : "tent1 facing right", > "brush" : [ [ "clear" ], [ "object", "tent1", { "direction" : "right" } ] ] > }, > > { > "value" : [35, 166, 8, 255], > "comment" : "tent2 facing left", > "brush" : [ [ "clear" ], [ "object", "tent2", { "direction" : "left" } ] ] > }, > > { > "value" : [29, 140, 7, 255], > "comment" : "tent2 facing right", > "brush" : [ [ "clear" ], [ "object", "tent2", { "direction" : "right" } ] ] > }, > > { > "value" : [61, 8, 166, 255], > "comment" : "nowayout", > "brush" : [ [ "clear" ], [ "object", "nowayout" ] ] > }, > > { > "value" : [166, 87, 8, 255], > "comment" : "thewayisblocked", > "brush" : [ [ "clear" ], [ "object", "thewayisblocked" ] ] > }, > > { > "value" : [113, 8, 166, 255], > "comment" : "turnback", > "brush" : [ [ "clear" ], [ "object", "turnback" ] ] > }, > > { > "value" : [8, 166, 8, 255], > "comment" : "trapchest facing left", > "brush" : [ [ "clear" ], [ "object", "trapchest", { "direction" : "left" } ] ] > }, > > { > "value" : [7, 140, 7, 255], > "comment" : "trapchest facing right", > "brush" : [ [ "clear" ], [ "object", "trapchest", { "direction" : "right" } ] ] > }, > > { > "value" : [8, 166, 35, 255], > "comment" : "bardoor3", > "brush" : [ [ "clear" ], [ "object", "bardoor3" ] ] > }, > > { > "value" : [166, 100, 8, 255], > "comment" : "skulltorch facing left", > "brush" : [ [ "clear" ], [ "object", "skulltorch", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 85, 7, 255], > "comment" : "skulltorch facing right", > "brush" : [ [ "clear" ], [ "object", "skulltorch", { "direction" : "right" } ] ] > }, > > { > "value" : [8, 166, 87, 255], > "comment" : "root1", > "brush" : [ [ "clear" ], [ "object", "root1" ] ] > }, > > { > "value" : [8, 166, 113, 255], > "comment" : "root2", > "brush" : [ [ "clear" ], [ "object", "root2" ] ] > }, > > { > "value" : [8, 166, 140, 255], > "comment" : "root3", > "brush" : [ [ "clear" ], [ "object", "root3" ] ] > }, > > { > "value" : [8, 166, 166, 255], > "comment" : "root4", > "brush" : [ [ "clear" ], [ "object", "root4" ] ] > }, > > { > "value" : [8, 140, 166, 255], > "comment" : "root5", > "brush" : [ [ "clear" ], [ "object", "root5" ] ] > }, > > { > "value" : [8, 113, 166, 255], > "comment" : "root6", > "brush" : [ [ "clear" ], [ "object", "root6" ] ] > }, > > { > "value" : [8, 87, 166, 255], > "comment" : "root7", > "brush" : [ [ "clear" ], [ "object", "root7" ] ] > }, > > { > "value" : [8, 61, 166, 255], > "comment" : "root8", > "brush" : [ [ "clear" ], [ "object", "root8" ] ] > }, > > { > "value" : [8, 35, 166, 255], > "comment" : "root9", > "brush" : [ [ "clear" ], [ "object", "root9" ] ] > }, > > { > "value" : [8, 8, 166, 255], > "comment" : "root10", > "brush" : [ [ "clear" ], [ "object", "root10" ] ] > }, > > { > "value" : [35, 8, 166, 255], > "comment" : "drip1", > "brush" : [ [ "clear" ], [ "object", "drip1" ] ] > }, > > { > "value" : [166, 8, 113, 255], > "comment" : "drip2", > "brush" : [ [ "clear" ], [ "object", "drip2" ] ] > }, > > { > "value" : [140, 8, 166, 255], > "comment" : "dirttrapdoor facing left", > "brush" : [ [ "clear" ], [ "object", "dirttrapdoor", { "direction" : "left" } ] ] > }, > > { > "value" : [118, 7, 140, 255], > "comment" : "dirttrapdoor facing right", > "brush" : [ [ "clear" ], [ "object", "dirttrapdoor", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 8, 166, 255], > "comment" : "huntingpressureplate facing left", > "brush" : [ [ "clear" ], [ "object", "huntingpressureplate", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 7, 140, 255], > "comment" : "huntingpressureplate facing right", > "brush" : [ [ "clear" ], [ "object", "huntingpressureplate", { "direction" : "right" } ] ] > }, > > { > "value" : [166, 8, 140, 255], > "comment" : "campfire facing left", > "brush" : [ [ "clear" ], [ "object", "campfire", { "direction" : "left" } ] ] > }, > > { > "value" : [140, 7, 118, 255], > "comment" : "campfire facing right", > "brush" : [ [ "clear" ], [ "object", "campfire", { "direction" : "right" } ] ] > }, > 1761c2495 < "typeName" : "quadruped", --- > "typeName" : "largequadruped", dungeons\glitch\glitchcastle\glitchcastle.dungeon 29c29 < "comment" : "bright blue, room coupler", --- > "comment" : "bright blue, entrance coupler", 86c86 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 91,92c91,98 < "comment" : "acid pool foreground", < "brush" : [ [ "clear" ], [ "acid" ] ] --- > "comment" : "poison pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] > }, > > { > "value" : [255, 96, 0, 255], > "comment" : "lava pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "lava" ] ] 172c178 < --- > 175,176c181,182 < "comment" : "wire #1 Red", < "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] --- > "comment" : "global wire #1", > "brush" : [ [ "wire", { "group" : "globalgroup1", "local" : false } ] ] 181,182c187,188 < "comment" : "wire #2 Green", < "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] --- > "comment" : "global wire #2", > "brush" : [ [ "wire", { "group" : "globalgroup2", "local" : false } ] ] 187c193,211 < "comment" : "wire #3 Blue", --- > "comment" : "global wire #3", > "brush" : [ [ "wire", { "group" : "globalgroup3", "local" : false } ] ] > }, > > { > "value" : [1, 0, 0, 255], > "comment" : "wire #1", > "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] > }, > > { > "value" : [2, 0, 0, 255], > "comment" : "wire #2", > "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] > }, > > { > "value" : [3, 0, 0, 255], > "comment" : "wire #3", 189a214,447 > > { > "value" : [4, 0, 0, 255], > "comment" : "wire #4", > "brush" : [ [ "wire", { "group" : "group4", "local" : true } ] ] > }, > > { > "value" : [5, 0, 0, 255], > "comment" : "wire #5", > "brush" : [ [ "wire", { "group" : "group5", "local" : true } ] ] > }, > > { > "value" : [6, 0, 0, 255], > "comment" : "wire #6", > "brush" : [ [ "wire", { "group" : "group6", "local" : true } ] ] > }, > > { > "value" : [7, 0, 0, 255], > "comment" : "wire #7", > "brush" : [ [ "wire", { "group" : "group7", "local" : true } ] ] > }, > > { > "value" : [8, 0, 0, 255], > "comment" : "wire #8", > "brush" : [ [ "wire", { "group" : "group8", "local" : true } ] ] > }, > > { > "value" : [9, 0, 0, 255], > "comment" : "wire #9", > "brush" : [ [ "wire", { "group" : "group9", "local" : true } ] ] > }, > > { > "value" : [10, 0, 0, 255], > "comment" : "wire #10", > "brush" : [ [ "wire", { "group" : "group10", "local" : true } ] ] > }, > > { > "value" : [11, 0, 0, 255], > "comment" : "wire #11", > "brush" : [ [ "wire", { "group" : "group11", "local" : true } ] ] > }, > > { > "value" : [12, 0, 0, 255], > "comment" : "wire #12", > "brush" : [ [ "wire", { "group" : "group12", "local" : true } ] ] > }, > > { > "value" : [13, 0, 0, 255], > "comment" : "wire #13", > "brush" : [ [ "wire", { "group" : "group13", "local" : true } ] ] > }, > > { > "value" : [14, 0, 0, 255], > "comment" : "wire #14", > "brush" : [ [ "wire", { "group" : "group14", "local" : true } ] ] > }, > > { > "value" : [15, 0, 0, 255], > "comment" : "wire #15", > "brush" : [ [ "wire", { "group" : "group15", "local" : true } ] ] > }, > > { > "value" : [16, 0, 0, 255], > "comment" : "wire #16", > "brush" : [ [ "wire", { "group" : "group16", "local" : true } ] ] > }, > > { > "value" : [17, 0, 0, 255], > "comment" : "wire #17", > "brush" : [ [ "wire", { "group" : "group17", "local" : true } ] ] > }, > > { > "value" : [18, 0, 0, 255], > "comment" : "wire #18", > "brush" : [ [ "wire", { "group" : "group18", "local" : true } ] ] > }, > > { > "value" : [19, 0, 0, 255], > "comment" : "wire #19", > "brush" : [ [ "wire", { "group" : "group19", "local" : true } ] ] > }, > > { > "value" : [20, 0, 0, 255], > "comment" : "wire #20", > "brush" : [ [ "wire", { "group" : "group20", "local" : true } ] ] > }, > > { > "value" : [21, 0, 0, 255], > "comment" : "wire #21", > "brush" : [ [ "wire", { "group" : "group21", "local" : true } ] ] > }, > > { > "value" : [22, 0, 0, 255], > "comment" : "wire #22", > "brush" : [ [ "wire", { "group" : "group22", "local" : true } ] ] > }, > > { > "value" : [23, 0, 0, 255], > "comment" : "wire #23", > "brush" : [ [ "wire", { "group" : "group23", "local" : true } ] ] > }, > > { > "value" : [24, 0, 0, 255], > "comment" : "wire #24", > "brush" : [ [ "wire", { "group" : "group24", "local" : true } ] ] > }, > > { > "value" : [25, 0, 0, 255], > "comment" : "wire #25", > "brush" : [ [ "wire", { "group" : "group25", "local" : true } ] ] > }, > > { > "value" : [26, 0, 0, 255], > "comment" : "wire #26", > "brush" : [ [ "wire", { "group" : "group26", "local" : true } ] ] > }, > > { > "value" : [27, 0, 0, 255], > "comment" : "wire #27", > "brush" : [ [ "wire", { "group" : "group27", "local" : true } ] ] > }, > > { > "value" : [28, 0, 0, 255], > "comment" : "wire #28", > "brush" : [ [ "wire", { "group" : "group28", "local" : true } ] ] > }, > > { > "value" : [29, 0, 0, 255], > "comment" : "wire #29", > "brush" : [ [ "wire", { "group" : "group29", "local" : true } ] ] > }, > > { > "value" : [30, 0, 0, 255], > "comment" : "wire #30", > "brush" : [ [ "wire", { "group" : "group30", "local" : true } ] ] > }, > > { > "value" : [0, 1, 0, 255], > "comment" : "and", > "brush" : [ [ "clear" ], [ "object", "and" ] ] > }, > > { > "value" : [0, 2, 0, 255], > "comment" : "dlatch", > "brush" : [ [ "clear" ], [ "object", "dlatch" ] ] > }, > > { > "value" : [0, 3, 0, 255], > "comment" : "not", > "brush" : [ [ "clear" ], [ "object", "not" ] ] > }, > > { > "value" : [0, 4, 0, 255], > "comment" : "or", > "brush" : [ [ "clear" ], [ "object", "or" ] ] > }, > > { > "value" : [0, 5, 0, 255], > "comment" : "timer", > "brush" : [ [ "clear" ], [ "object", "timer" ] ] > }, > > { > "value" : [0, 6, 0, 255], > "comment" : "timer1s", > "brush" : [ [ "clear" ], [ "object", "timer1s" ] ] > }, > > { > "value" : [0, 7, 0, 255], > "comment" : "timer2s", > "brush" : [ [ "clear" ], [ "object", "timer2s" ] ] > }, > > { > "value" : [0, 8, 0, 255], > "comment" : "timer3s", > "brush" : [ [ "clear" ], [ "object", "timer3s" ] ] > }, > > { > "value" : [0, 9, 0, 255], > "comment" : "timer4s", > "brush" : [ [ "clear" ], [ "object", "timer4s" ] ] > }, > > { > "value" : [0, 10, 0, 255], > "comment" : "timer5s", > "brush" : [ [ "clear" ], [ "object", "timer5s" ] ] > }, > > { > "value" : [0, 11, 0, 255], > "comment" : "xor", > "brush" : [ [ "clear" ], [ "object", "xor" ] ] > }, > > { > "value" : [0, 12, 0, 255], > "comment" : "persistentswitch", > "brush" : [ [ "clear" ], [ "object", "persistentswitch" ] ] > }, 203a462,479 > > { > "value" : [85, 255, 0, 255], > "comment" : "Player Spawn", > "brush" : [ [ "playerstart" ] ] > }, > > { > "value" : [220, 220, 220, 255], > "comment" : "humangenerator facing left - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "left", "parameters" : { "defaultState" : true } } ] ] > }, > > { > "value" : [225, 225, 225, 255], > "comment" : "humangenerator facing right - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "right", "parameters" : { "defaultState" : true } } ] ] > }, 442,443c718,719 < "comment" : "background sewerpipehorizontal", < "brush" : [ [ "clear" ], [ "back", "sewerpipehorizontal" ] ] --- > "comment" : "background sewerpipe", > "brush" : [ [ "clear" ], [ "back", "sewerpipe" ] ] 448c724 < "comment" : "background sewerpipehorizontal overwritable", --- > "comment" : "background sewerpipe overwritable", 450c726 < "brush" : [ [ "clear" ], [ "back", "sewerpipehorizontal" ] ] --- > "brush" : [ [ "clear" ], [ "back", "sewerpipe" ] ] 455,456c731,732 < "comment" : "foreground sewerpipehorizontal", < "brush" : [ [ "clear" ], [ "back", "sewerpipehorizontal" ], [ "front", "sewerpipehorizontal" ] ] --- > "comment" : "foreground sewerpipe", > "brush" : [ [ "clear" ], [ "back", "sewerpipe" ], [ "front", "sewerpipe" ] ] 461c737 < "comment" : "foreground sewerpipehorizontal overwritable", --- > "comment" : "foreground sewerpipe overwritable", 463c739 < "brush" : [ [ "clear" ], [ "back", "sewerpipehorizontal" ], [ "front", "sewerpipehorizontal" ] ] --- > "brush" : [ [ "clear" ], [ "back", "sewerpipe" ], [ "front", "sewerpipe" ] ] 468,469c744,745 < "comment" : "foreground only sewerpipehorizontal", < "brush" : [ [ "clear" ], [ "front", "sewerpipehorizontal" ] ] --- > "comment" : "foreground only sewerpipe", > "brush" : [ [ "clear" ], [ "front", "sewerpipe" ] ] 474,482c750,751 < "comment" : "background sewerpipevertical", < "brush" : [ [ "clear" ], [ "back", "sewerpipevertical" ] ] < }, < < { < "value" : [50, 128, 55, 255], < "comment" : "background sewerpipevertical overwritable", < "rules" : [ [ "allowOverdrawing" ] ], < "brush" : [ [ "clear" ], [ "back", "sewerpipevertical" ] ] --- > "comment" : "background plantmatter", > "brush" : [ [ "clear" ], [ "back", "plantmatter" ] ] 487,495c756,757 < "comment" : "foreground sewerpipevertical", < "brush" : [ [ "clear" ], [ "back", "sewerpipevertical" ], [ "front", "sewerpipevertical" ] ] < }, < < { < "value" : [70, 179, 77, 255], < "comment" : "foreground sewerpipevertical overwritable", < "rules" : [ [ "allowOverdrawing" ] ], < "brush" : [ [ "clear" ], [ "back", "sewerpipevertical" ], [ "front", "sewerpipevertical" ] ] --- > "comment" : "foreground plantmatter", > "brush" : [ [ "clear" ], [ "back", "plantmatter" ], [ "front", "plantmatter" ] ] 500,501c762,763 < "comment" : "foreground only sewerpipevertical", < "brush" : [ [ "clear" ], [ "front", "sewerpipevertical" ] ] --- > "comment" : "foreground only plantmatter", > "brush" : [ [ "clear" ], [ "front", "plantmatter" ] ] 575c837 < --- > 579c841,847 < "brush" : [ [ "clear" ], [ "object", "castledoor" ] ] --- > "brush" : [ [ "clear" ], [ "object", "castledoor", { "direction" : "left" } ] ] > }, > > { > "value" : [173, 116, 87, 255], > "comment" : "castledoor", > "brush" : [ [ "clear" ], [ "object", "castledoor", { "direction" : "right" } ] ] 747c1015,1021 < "brush" : [ [ "clear" ], [ "object", "largecastledoor" ] ] --- > "brush" : [ [ "clear" ], [ "object", "largecastledoor", { "direction" : "left" } ] ] > }, > > { > "value" : [166, 128, 83, 255], > "comment" : "largecastledoor", > "brush" : [ [ "clear" ], [ "object", "largecastledoor", { "direction" : "right" } ] ] 909c1183 < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 915c1189 < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 1896c2170 < "typeName" : "quadruped", --- > "typeName" : "largequadruped", dungeons\glitch\glitchsewer\glitchsewer.dungeon 29c29 < "comment" : "bright blue, room coupler", --- > "comment" : "bright blue, entrance coupler", 86c86 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 91,92c91,98 < "comment" : "acid pool foreground", < "brush" : [ [ "clear" ], [ "acid" ] ] --- > "comment" : "poison pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] > }, > > { > "value" : [255, 96, 0, 255], > "comment" : "lava pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "lava" ] ] 172c178 < --- > 175,176c181,182 < "comment" : "wire #1 Red", < "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] --- > "comment" : "global wire #1", > "brush" : [ [ "wire", { "group" : "globalgroup1", "local" : false } ] ] 181,182c187,188 < "comment" : "wire #2 Green", < "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] --- > "comment" : "global wire #2", > "brush" : [ [ "wire", { "group" : "globalgroup2", "local" : false } ] ] 187c193,211 < "comment" : "wire #3 Blue", --- > "comment" : "global wire #3", > "brush" : [ [ "wire", { "group" : "globalgroup3", "local" : false } ] ] > }, > > { > "value" : [1, 0, 0, 255], > "comment" : "wire #1", > "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] > }, > > { > "value" : [2, 0, 0, 255], > "comment" : "wire #2", > "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] > }, > > { > "value" : [3, 0, 0, 255], > "comment" : "wire #3", 189a214,447 > > { > "value" : [4, 0, 0, 255], > "comment" : "wire #4", > "brush" : [ [ "wire", { "group" : "group4", "local" : true } ] ] > }, > > { > "value" : [5, 0, 0, 255], > "comment" : "wire #5", > "brush" : [ [ "wire", { "group" : "group5", "local" : true } ] ] > }, > > { > "value" : [6, 0, 0, 255], > "comment" : "wire #6", > "brush" : [ [ "wire", { "group" : "group6", "local" : true } ] ] > }, > > { > "value" : [7, 0, 0, 255], > "comment" : "wire #7", > "brush" : [ [ "wire", { "group" : "group7", "local" : true } ] ] > }, > > { > "value" : [8, 0, 0, 255], > "comment" : "wire #8", > "brush" : [ [ "wire", { "group" : "group8", "local" : true } ] ] > }, > > { > "value" : [9, 0, 0, 255], > "comment" : "wire #9", > "brush" : [ [ "wire", { "group" : "group9", "local" : true } ] ] > }, > > { > "value" : [10, 0, 0, 255], > "comment" : "wire #10", > "brush" : [ [ "wire", { "group" : "group10", "local" : true } ] ] > }, > > { > "value" : [11, 0, 0, 255], > "comment" : "wire #11", > "brush" : [ [ "wire", { "group" : "group11", "local" : true } ] ] > }, > > { > "value" : [12, 0, 0, 255], > "comment" : "wire #12", > "brush" : [ [ "wire", { "group" : "group12", "local" : true } ] ] > }, > > { > "value" : [13, 0, 0, 255], > "comment" : "wire #13", > "brush" : [ [ "wire", { "group" : "group13", "local" : true } ] ] > }, > > { > "value" : [14, 0, 0, 255], > "comment" : "wire #14", > "brush" : [ [ "wire", { "group" : "group14", "local" : true } ] ] > }, > > { > "value" : [15, 0, 0, 255], > "comment" : "wire #15", > "brush" : [ [ "wire", { "group" : "group15", "local" : true } ] ] > }, > > { > "value" : [16, 0, 0, 255], > "comment" : "wire #16", > "brush" : [ [ "wire", { "group" : "group16", "local" : true } ] ] > }, > > { > "value" : [17, 0, 0, 255], > "comment" : "wire #17", > "brush" : [ [ "wire", { "group" : "group17", "local" : true } ] ] > }, > > { > "value" : [18, 0, 0, 255], > "comment" : "wire #18", > "brush" : [ [ "wire", { "group" : "group18", "local" : true } ] ] > }, > > { > "value" : [19, 0, 0, 255], > "comment" : "wire #19", > "brush" : [ [ "wire", { "group" : "group19", "local" : true } ] ] > }, > > { > "value" : [20, 0, 0, 255], > "comment" : "wire #20", > "brush" : [ [ "wire", { "group" : "group20", "local" : true } ] ] > }, > > { > "value" : [21, 0, 0, 255], > "comment" : "wire #21", > "brush" : [ [ "wire", { "group" : "group21", "local" : true } ] ] > }, > > { > "value" : [22, 0, 0, 255], > "comment" : "wire #22", > "brush" : [ [ "wire", { "group" : "group22", "local" : true } ] ] > }, > > { > "value" : [23, 0, 0, 255], > "comment" : "wire #23", > "brush" : [ [ "wire", { "group" : "group23", "local" : true } ] ] > }, > > { > "value" : [24, 0, 0, 255], > "comment" : "wire #24", > "brush" : [ [ "wire", { "group" : "group24", "local" : true } ] ] > }, > > { > "value" : [25, 0, 0, 255], > "comment" : "wire #25", > "brush" : [ [ "wire", { "group" : "group25", "local" : true } ] ] > }, > > { > "value" : [26, 0, 0, 255], > "comment" : "wire #26", > "brush" : [ [ "wire", { "group" : "group26", "local" : true } ] ] > }, > > { > "value" : [27, 0, 0, 255], > "comment" : "wire #27", > "brush" : [ [ "wire", { "group" : "group27", "local" : true } ] ] > }, > > { > "value" : [28, 0, 0, 255], > "comment" : "wire #28", > "brush" : [ [ "wire", { "group" : "group28", "local" : true } ] ] > }, > > { > "value" : [29, 0, 0, 255], > "comment" : "wire #29", > "brush" : [ [ "wire", { "group" : "group29", "local" : true } ] ] > }, > > { > "value" : [30, 0, 0, 255], > "comment" : "wire #30", > "brush" : [ [ "wire", { "group" : "group30", "local" : true } ] ] > }, > > { > "value" : [0, 1, 0, 255], > "comment" : "and", > "brush" : [ [ "clear" ], [ "object", "and" ] ] > }, > > { > "value" : [0, 2, 0, 255], > "comment" : "dlatch", > "brush" : [ [ "clear" ], [ "object", "dlatch" ] ] > }, > > { > "value" : [0, 3, 0, 255], > "comment" : "not", > "brush" : [ [ "clear" ], [ "object", "not" ] ] > }, > > { > "value" : [0, 4, 0, 255], > "comment" : "or", > "brush" : [ [ "clear" ], [ "object", "or" ] ] > }, > > { > "value" : [0, 5, 0, 255], > "comment" : "timer", > "brush" : [ [ "clear" ], [ "object", "timer" ] ] > }, > > { > "value" : [0, 6, 0, 255], > "comment" : "timer1s", > "brush" : [ [ "clear" ], [ "object", "timer1s" ] ] > }, > > { > "value" : [0, 7, 0, 255], > "comment" : "timer2s", > "brush" : [ [ "clear" ], [ "object", "timer2s" ] ] > }, > > { > "value" : [0, 8, 0, 255], > "comment" : "timer3s", > "brush" : [ [ "clear" ], [ "object", "timer3s" ] ] > }, > > { > "value" : [0, 9, 0, 255], > "comment" : "timer4s", > "brush" : [ [ "clear" ], [ "object", "timer4s" ] ] > }, > > { > "value" : [0, 10, 0, 255], > "comment" : "timer5s", > "brush" : [ [ "clear" ], [ "object", "timer5s" ] ] > }, > > { > "value" : [0, 11, 0, 255], > "comment" : "xor", > "brush" : [ [ "clear" ], [ "object", "xor" ] ] > }, > > { > "value" : [0, 12, 0, 255], > "comment" : "persistentswitch", > "brush" : [ [ "clear" ], [ "object", "persistentswitch" ] ] > }, 203a462,479 > > { > "value" : [85, 255, 0, 255], > "comment" : "Player Spawn", > "brush" : [ [ "playerstart" ] ] > }, > > { > "value" : [220, 220, 220, 255], > "comment" : "humangenerator facing left - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "left", "parameters" : { "defaultState" : true } } ] ] > }, > > { > "value" : [225, 225, 225, 255], > "comment" : "humangenerator facing right - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "right", "parameters" : { "defaultState" : true } } ] ] > }, 442,443c718,719 < "comment" : "background sewerpipehorizontal", < "brush" : [ [ "clear" ], [ "back", "sewerpipehorizontal" ] ] --- > "comment" : "background sewerpipe", > "brush" : [ [ "clear" ], [ "back", "sewerpipe" ] ] 448c724 < "comment" : "background sewerpipehorizontal overwritable", --- > "comment" : "background sewerpipe overwritable", 450c726 < "brush" : [ [ "clear" ], [ "back", "sewerpipehorizontal" ] ] --- > "brush" : [ [ "clear" ], [ "back", "sewerpipe" ] ] 455,456c731,732 < "comment" : "foreground sewerpipehorizontal", < "brush" : [ [ "clear" ], [ "back", "sewerpipehorizontal" ], [ "front", "sewerpipehorizontal" ] ] --- > "comment" : "foreground sewerpipe", > "brush" : [ [ "clear" ], [ "back", "sewerpipe" ], [ "front", "sewerpipe" ] ] 461c737 < "comment" : "foreground sewerpipehorizontal overwritable", --- > "comment" : "foreground sewerpipe overwritable", 463c739 < "brush" : [ [ "clear" ], [ "back", "sewerpipehorizontal" ], [ "front", "sewerpipehorizontal" ] ] --- > "brush" : [ [ "clear" ], [ "back", "sewerpipe" ], [ "front", "sewerpipe" ] ] 468,469c744,745 < "comment" : "foreground only sewerpipehorizontal", < "brush" : [ [ "clear" ], [ "front", "sewerpipehorizontal" ] ] --- > "comment" : "foreground only sewerpipe", > "brush" : [ [ "clear" ], [ "front", "sewerpipe" ] ] 471c747 < --- > 474,475c750,751 < "comment" : "background sewerpipevertical", < "brush" : [ [ "clear" ], [ "back", "sewerpipevertical" ] ] --- > "comment" : "background plantmatter", > "brush" : [ [ "clear" ], [ "back", "plantmatter" ] ] 479,482c755,757 < "value" : [50, 128, 55, 255], < "comment" : "background sewerpipevertical overwritable", < "rules" : [ [ "allowOverdrawing" ] ], < "brush" : [ [ "clear" ], [ "back", "sewerpipevertical" ] ] --- > "value" : [85, 217, 94, 255], > "comment" : "foreground plantmatter", > "brush" : [ [ "clear" ], [ "back", "plantmatter" ], [ "front", "plantmatter" ] ] 486,488c761,763 < "value" : [85, 217, 94, 255], < "comment" : "foreground sewerpipevertical", < "brush" : [ [ "clear" ], [ "back", "sewerpipevertical" ], [ "front", "sewerpipevertical" ] ] --- > "value" : [80, 204, 88, 255], > "comment" : "foreground only plantmatter", > "brush" : [ [ "clear" ], [ "front", "plantmatter" ] ] 489a765,766 > > // REDUNDANT BRUSHES ONCE SEWER IS UPDATED 492,493c769,770 < "value" : [70, 179, 77, 255], < "comment" : "foreground sewerpipevertical overwritable", --- > "value" : [50, 128, 55, 255], > "comment" : "background sewerpipe overwritable", 495c772 < "brush" : [ [ "clear" ], [ "back", "sewerpipevertical" ], [ "front", "sewerpipevertical" ] ] --- > "brush" : [ [ "clear" ], [ "back", "sewerpipe" ] ] 499,501c776,779 < "value" : [80, 204, 88, 255], < "comment" : "foreground only sewerpipevertical", < "brush" : [ [ "clear" ], [ "front", "sewerpipevertical" ] ] --- > "value" : [70, 179, 77, 255], > "comment" : "foreground sewerpipe overwritable", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "back", "sewerpipe" ], [ "front", "sewerpipe" ] ] 502a781,782 > > // 581c861 < --- > 585c865,871 < "brush" : [ [ "clear" ], [ "object", "castledoor" ] ] --- > "brush" : [ [ "clear" ], [ "object", "castledoor", { "direction" : "left" } ] ] > }, > > { > "value" : [173, 116, 87, 255], > "comment" : "castledoor", > "brush" : [ [ "clear" ], [ "object", "castledoor", { "direction" : "right" } ] ] 753c1039,1045 < "brush" : [ [ "clear" ], [ "object", "largecastledoor" ] ] --- > "brush" : [ [ "clear" ], [ "object", "largecastledoor", { "direction" : "left" } ] ] > }, > > { > "value" : [166, 128, 83, 255], > "comment" : "largecastledoor", > "brush" : [ [ "clear" ], [ "object", "largecastledoor", { "direction" : "right" } ] ] 915c1207 < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 921c1213 < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 1902c2194 < "typeName" : "quadruped", --- > "typeName" : "largequadruped", dungeons\glitch\glitchvillage\glitchvillage.dungeon 29c29 < "comment" : "bright blue, room coupler", --- > "comment" : "bright blue, entrance coupler", 86c86 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 91,92c91,98 < "comment" : "acid pool foreground", < "brush" : [ [ "clear" ], [ "acid" ] ] --- > "comment" : "poison pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] > }, > > { > "value" : [255, 96, 0, 255], > "comment" : "lava pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "lava" ] ] 172c178 < --- > 175,176c181,182 < "comment" : "wire #1 Red", < "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] --- > "comment" : "global wire #1", > "brush" : [ [ "wire", { "group" : "globalgroup1", "local" : false } ] ] 181,182c187,188 < "comment" : "wire #2 Green", < "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] --- > "comment" : "global wire #2", > "brush" : [ [ "wire", { "group" : "globalgroup2", "local" : false } ] ] 187c193,211 < "comment" : "wire #3 Blue", --- > "comment" : "global wire #3", > "brush" : [ [ "wire", { "group" : "globalgroup3", "local" : false } ] ] > }, > > { > "value" : [1, 0, 0, 255], > "comment" : "wire #1", > "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] > }, > > { > "value" : [2, 0, 0, 255], > "comment" : "wire #2", > "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] > }, > > { > "value" : [3, 0, 0, 255], > "comment" : "wire #3", 189a214,447 > > { > "value" : [4, 0, 0, 255], > "comment" : "wire #4", > "brush" : [ [ "wire", { "group" : "group4", "local" : true } ] ] > }, > > { > "value" : [5, 0, 0, 255], > "comment" : "wire #5", > "brush" : [ [ "wire", { "group" : "group5", "local" : true } ] ] > }, > > { > "value" : [6, 0, 0, 255], > "comment" : "wire #6", > "brush" : [ [ "wire", { "group" : "group6", "local" : true } ] ] > }, > > { > "value" : [7, 0, 0, 255], > "comment" : "wire #7", > "brush" : [ [ "wire", { "group" : "group7", "local" : true } ] ] > }, > > { > "value" : [8, 0, 0, 255], > "comment" : "wire #8", > "brush" : [ [ "wire", { "group" : "group8", "local" : true } ] ] > }, > > { > "value" : [9, 0, 0, 255], > "comment" : "wire #9", > "brush" : [ [ "wire", { "group" : "group9", "local" : true } ] ] > }, > > { > "value" : [10, 0, 0, 255], > "comment" : "wire #10", > "brush" : [ [ "wire", { "group" : "group10", "local" : true } ] ] > }, > > { > "value" : [11, 0, 0, 255], > "comment" : "wire #11", > "brush" : [ [ "wire", { "group" : "group11", "local" : true } ] ] > }, > > { > "value" : [12, 0, 0, 255], > "comment" : "wire #12", > "brush" : [ [ "wire", { "group" : "group12", "local" : true } ] ] > }, > > { > "value" : [13, 0, 0, 255], > "comment" : "wire #13", > "brush" : [ [ "wire", { "group" : "group13", "local" : true } ] ] > }, > > { > "value" : [14, 0, 0, 255], > "comment" : "wire #14", > "brush" : [ [ "wire", { "group" : "group14", "local" : true } ] ] > }, > > { > "value" : [15, 0, 0, 255], > "comment" : "wire #15", > "brush" : [ [ "wire", { "group" : "group15", "local" : true } ] ] > }, > > { > "value" : [16, 0, 0, 255], > "comment" : "wire #16", > "brush" : [ [ "wire", { "group" : "group16", "local" : true } ] ] > }, > > { > "value" : [17, 0, 0, 255], > "comment" : "wire #17", > "brush" : [ [ "wire", { "group" : "group17", "local" : true } ] ] > }, > > { > "value" : [18, 0, 0, 255], > "comment" : "wire #18", > "brush" : [ [ "wire", { "group" : "group18", "local" : true } ] ] > }, > > { > "value" : [19, 0, 0, 255], > "comment" : "wire #19", > "brush" : [ [ "wire", { "group" : "group19", "local" : true } ] ] > }, > > { > "value" : [20, 0, 0, 255], > "comment" : "wire #20", > "brush" : [ [ "wire", { "group" : "group20", "local" : true } ] ] > }, > > { > "value" : [21, 0, 0, 255], > "comment" : "wire #21", > "brush" : [ [ "wire", { "group" : "group21", "local" : true } ] ] > }, > > { > "value" : [22, 0, 0, 255], > "comment" : "wire #22", > "brush" : [ [ "wire", { "group" : "group22", "local" : true } ] ] > }, > > { > "value" : [23, 0, 0, 255], > "comment" : "wire #23", > "brush" : [ [ "wire", { "group" : "group23", "local" : true } ] ] > }, > > { > "value" : [24, 0, 0, 255], > "comment" : "wire #24", > "brush" : [ [ "wire", { "group" : "group24", "local" : true } ] ] > }, > > { > "value" : [25, 0, 0, 255], > "comment" : "wire #25", > "brush" : [ [ "wire", { "group" : "group25", "local" : true } ] ] > }, > > { > "value" : [26, 0, 0, 255], > "comment" : "wire #26", > "brush" : [ [ "wire", { "group" : "group26", "local" : true } ] ] > }, > > { > "value" : [27, 0, 0, 255], > "comment" : "wire #27", > "brush" : [ [ "wire", { "group" : "group27", "local" : true } ] ] > }, > > { > "value" : [28, 0, 0, 255], > "comment" : "wire #28", > "brush" : [ [ "wire", { "group" : "group28", "local" : true } ] ] > }, > > { > "value" : [29, 0, 0, 255], > "comment" : "wire #29", > "brush" : [ [ "wire", { "group" : "group29", "local" : true } ] ] > }, > > { > "value" : [30, 0, 0, 255], > "comment" : "wire #30", > "brush" : [ [ "wire", { "group" : "group30", "local" : true } ] ] > }, > > { > "value" : [0, 1, 0, 255], > "comment" : "and", > "brush" : [ [ "clear" ], [ "object", "and" ] ] > }, > > { > "value" : [0, 2, 0, 255], > "comment" : "dlatch", > "brush" : [ [ "clear" ], [ "object", "dlatch" ] ] > }, > > { > "value" : [0, 3, 0, 255], > "comment" : "not", > "brush" : [ [ "clear" ], [ "object", "not" ] ] > }, > > { > "value" : [0, 4, 0, 255], > "comment" : "or", > "brush" : [ [ "clear" ], [ "object", "or" ] ] > }, > > { > "value" : [0, 5, 0, 255], > "comment" : "timer", > "brush" : [ [ "clear" ], [ "object", "timer" ] ] > }, > > { > "value" : [0, 6, 0, 255], > "comment" : "timer1s", > "brush" : [ [ "clear" ], [ "object", "timer1s" ] ] > }, > > { > "value" : [0, 7, 0, 255], > "comment" : "timer2s", > "brush" : [ [ "clear" ], [ "object", "timer2s" ] ] > }, > > { > "value" : [0, 8, 0, 255], > "comment" : "timer3s", > "brush" : [ [ "clear" ], [ "object", "timer3s" ] ] > }, > > { > "value" : [0, 9, 0, 255], > "comment" : "timer4s", > "brush" : [ [ "clear" ], [ "object", "timer4s" ] ] > }, > > { > "value" : [0, 10, 0, 255], > "comment" : "timer5s", > "brush" : [ [ "clear" ], [ "object", "timer5s" ] ] > }, > > { > "value" : [0, 11, 0, 255], > "comment" : "xor", > "brush" : [ [ "clear" ], [ "object", "xor" ] ] > }, > > { > "value" : [0, 12, 0, 255], > "comment" : "persistentswitch", > "brush" : [ [ "clear" ], [ "object", "persistentswitch" ] ] > }, 203a462,479 > > { > "value" : [85, 255, 0, 255], > "comment" : "Player Spawn", > "brush" : [ [ "playerstart" ] ] > }, > > { > "value" : [220, 220, 220, 255], > "comment" : "humangenerator facing left - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "left", "parameters" : { "defaultState" : true } } ] ] > }, > > { > "value" : [225, 225, 225, 255], > "comment" : "humangenerator facing right - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "right", "parameters" : { "defaultState" : true } } ] ] > }, 442,443c718,719 < "comment" : "background sewerpipehorizontal", < "brush" : [ [ "clear" ], [ "back", "sewerpipehorizontal" ] ] --- > "comment" : "background sewerpipe", > "brush" : [ [ "clear" ], [ "back", "sewerpipe" ] ] 448c724 < "comment" : "background sewerpipehorizontal overwritable", --- > "comment" : "background sewerpipe overwritable", 450c726 < "brush" : [ [ "clear" ], [ "back", "sewerpipehorizontal" ] ] --- > "brush" : [ [ "clear" ], [ "back", "sewerpipe" ] ] 455,456c731,732 < "comment" : "foreground sewerpipehorizontal", < "brush" : [ [ "clear" ], [ "back", "sewerpipehorizontal" ], [ "front", "sewerpipehorizontal" ] ] --- > "comment" : "foreground sewerpipe", > "brush" : [ [ "clear" ], [ "back", "sewerpipe" ], [ "front", "sewerpipe" ] ] 461c737 < "comment" : "foreground sewerpipehorizontal overwritable", --- > "comment" : "foreground sewerpipe overwritable", 463c739 < "brush" : [ [ "clear" ], [ "back", "sewerpipehorizontal" ], [ "front", "sewerpipehorizontal" ] ] --- > "brush" : [ [ "clear" ], [ "back", "sewerpipe" ], [ "front", "sewerpipe" ] ] 468,469c744,745 < "comment" : "foreground only sewerpipehorizontal", < "brush" : [ [ "clear" ], [ "front", "sewerpipehorizontal" ] ] --- > "comment" : "foreground only sewerpipe", > "brush" : [ [ "clear" ], [ "front", "sewerpipe" ] ] 474,482c750,751 < "comment" : "background sewerpipevertical", < "brush" : [ [ "clear" ], [ "back", "sewerpipevertical" ] ] < }, < < { < "value" : [50, 128, 55, 255], < "comment" : "background sewerpipevertical overwritable", < "rules" : [ [ "allowOverdrawing" ] ], < "brush" : [ [ "clear" ], [ "back", "sewerpipevertical" ] ] --- > "comment" : "background plantmatter", > "brush" : [ [ "clear" ], [ "back", "plantmatter" ] ] 487,495c756,757 < "comment" : "foreground sewerpipevertical", < "brush" : [ [ "clear" ], [ "back", "sewerpipevertical" ], [ "front", "sewerpipevertical" ] ] < }, < < { < "value" : [70, 179, 77, 255], < "comment" : "foreground sewerpipevertical overwritable", < "rules" : [ [ "allowOverdrawing" ] ], < "brush" : [ [ "clear" ], [ "back", "sewerpipevertical" ], [ "front", "sewerpipevertical" ] ] --- > "comment" : "foreground plantmatter", > "brush" : [ [ "clear" ], [ "back", "plantmatter" ], [ "front", "plantmatter" ] ] 500,501c762,763 < "comment" : "foreground only sewerpipevertical", < "brush" : [ [ "clear" ], [ "front", "sewerpipevertical" ] ] --- > "comment" : "foreground only plantmatter", > "brush" : [ [ "clear" ], [ "front", "plantmatter" ] ] 581c843 < --- > 585c847,853 < "brush" : [ [ "clear" ], [ "object", "castledoor" ] ] --- > "brush" : [ [ "clear" ], [ "object", "castledoor", { "direction" : "left" } ] ] > }, > > { > "value" : [173, 116, 87, 255], > "comment" : "castledoor", > "brush" : [ [ "clear" ], [ "object", "castledoor", { "direction" : "right" } ] ] 753c1021,1027 < "brush" : [ [ "clear" ], [ "object", "largecastledoor" ] ] --- > "brush" : [ [ "clear" ], [ "object", "largecastledoor", { "direction" : "left" } ] ] > }, > > { > "value" : [166, 128, 83, 255], > "comment" : "largecastledoor", > "brush" : [ [ "clear" ], [ "object", "largecastledoor", { "direction" : "right" } ] ] 915c1189 < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 921c1195 < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ] 1902c2176 < "typeName" : "quadruped", --- > "typeName" : "largequadruped", dungeons\human\humanbunker\humanbunker.dungeon 24c24,25 < "rules" : [ [ "worldGenMustContainSolidBackground" ], [ "allowOverdrawing" ] ] --- > "rules" : [ [ "worldGenMustContainSolidBackground" ], [ "allowOverdrawing" ] ], > "brush" : [ [ "surface" ] ] 28c29 < "comment" : "bright blue, room coupler", --- > "comment" : "bright blue, entrance coupler", 82a84,481 > "value" : [54, 63, 105, 255], > "comment" : "water pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] > }, > > { > "value" : [150, 255, 0, 255], > "comment" : "poison pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] > }, > > { > "value" : [255, 96, 0, 255], > "comment" : "lava pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "lava" ] ] > }, > > { > "value" : [255, 232, 178, 255], > "comment" : "background main biome block", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [255, 222, 178, 255], > "comment" : "overwritable background main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 186, 143, 255], > "comment" : "foreground main biome block", > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 176, 143, 255], > "comment" : "overwritable foreground main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [178, 232, 255, 255], > "comment" : "background sub biome block #1", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [178, 222, 255, 255], > "comment" : "overwritable background sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 186, 204, 255], > "comment" : "foreground sub biome block #1", > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 176, 204, 255], > "comment" : "overwritable foreground sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [222, 255, 178, 255], > "comment" : "background sub biome block #2", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [222, 245, 178, 255], > "comment" : "overwritable background sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 204, 143, 255], > "comment" : "foreground sub biome block #2", > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 194, 143, 255], > "comment" : "overwritable foreground sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [255, 0, 0, 255], > "comment" : "global wire #1", > "brush" : [ [ "wire", { "group" : "globalgroup1", "local" : false } ] ] > }, > > { > "value" : [0, 255, 0, 255], > "comment" : "global wire #2", > "brush" : [ [ "wire", { "group" : "globalgroup2", "local" : false } ] ] > }, > > { > "value" : [0, 0, 255, 255], > "comment" : "global wire #3", > "brush" : [ [ "wire", { "group" : "globalgroup3", "local" : false } ] ] > }, > > { > "value" : [1, 0, 0, 255], > "comment" : "wire #1", > "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] > }, > > { > "value" : [2, 0, 0, 255], > "comment" : "wire #2", > "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] > }, > > { > "value" : [3, 0, 0, 255], > "comment" : "wire #3", > "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] > }, > > { > "value" : [4, 0, 0, 255], > "comment" : "wire #4", > "brush" : [ [ "wire", { "group" : "group4", "local" : true } ] ] > }, > > { > "value" : [5, 0, 0, 255], > "comment" : "wire #5", > "brush" : [ [ "wire", { "group" : "group5", "local" : true } ] ] > }, > > { > "value" : [6, 0, 0, 255], > "comment" : "wire #6", > "brush" : [ [ "wire", { "group" : "group6", "local" : true } ] ] > }, > > { > "value" : [7, 0, 0, 255], > "comment" : "wire #7", > "brush" : [ [ "wire", { "group" : "group7", "local" : true } ] ] > }, > > { > "value" : [8, 0, 0, 255], > "comment" : "wire #8", > "brush" : [ [ "wire", { "group" : "group8", "local" : true } ] ] > }, > > { > "value" : [9, 0, 0, 255], > "comment" : "wire #9", > "brush" : [ [ "wire", { "group" : "group9", "local" : true } ] ] > }, > > { > "value" : [10, 0, 0, 255], > "comment" : "wire #10", > "brush" : [ [ "wire", { "group" : "group10", "local" : true } ] ] > }, > > { > "value" : [11, 0, 0, 255], > "comment" : "wire #11", > "brush" : [ [ "wire", { "group" : "group11", "local" : true } ] ] > }, > > { > "value" : [12, 0, 0, 255], > "comment" : "wire #12", > "brush" : [ [ "wire", { "group" : "group12", "local" : true } ] ] > }, > > { > "value" : [13, 0, 0, 255], > "comment" : "wire #13", > "brush" : [ [ "wire", { "group" : "group13", "local" : true } ] ] > }, > > { > "value" : [14, 0, 0, 255], > "comment" : "wire #14", > "brush" : [ [ "wire", { "group" : "group14", "local" : true } ] ] > }, > > { > "value" : [15, 0, 0, 255], > "comment" : "wire #15", > "brush" : [ [ "wire", { "group" : "group15", "local" : true } ] ] > }, > > { > "value" : [16, 0, 0, 255], > "comment" : "wire #16", > "brush" : [ [ "wire", { "group" : "group16", "local" : true } ] ] > }, > > { > "value" : [17, 0, 0, 255], > "comment" : "wire #17", > "brush" : [ [ "wire", { "group" : "group17", "local" : true } ] ] > }, > > { > "value" : [18, 0, 0, 255], > "comment" : "wire #18", > "brush" : [ [ "wire", { "group" : "group18", "local" : true } ] ] > }, > > { > "value" : [19, 0, 0, 255], > "comment" : "wire #19", > "brush" : [ [ "wire", { "group" : "group19", "local" : true } ] ] > }, > > { > "value" : [20, 0, 0, 255], > "comment" : "wire #20", > "brush" : [ [ "wire", { "group" : "group20", "local" : true } ] ] > }, > > { > "value" : [21, 0, 0, 255], > "comment" : "wire #21", > "brush" : [ [ "wire", { "group" : "group21", "local" : true } ] ] > }, > > { > "value" : [22, 0, 0, 255], > "comment" : "wire #22", > "brush" : [ [ "wire", { "group" : "group22", "local" : true } ] ] > }, > > { > "value" : [23, 0, 0, 255], > "comment" : "wire #23", > "brush" : [ [ "wire", { "group" : "group23", "local" : true } ] ] > }, > > { > "value" : [24, 0, 0, 255], > "comment" : "wire #24", > "brush" : [ [ "wire", { "group" : "group24", "local" : true } ] ] > }, > > { > "value" : [25, 0, 0, 255], > "comment" : "wire #25", > "brush" : [ [ "wire", { "group" : "group25", "local" : true } ] ] > }, > > { > "value" : [26, 0, 0, 255], > "comment" : "wire #26", > "brush" : [ [ "wire", { "group" : "group26", "local" : true } ] ] > }, > > { > "value" : [27, 0, 0, 255], > "comment" : "wire #27", > "brush" : [ [ "wire", { "group" : "group27", "local" : true } ] ] > }, > > { > "value" : [28, 0, 0, 255], > "comment" : "wire #28", > "brush" : [ [ "wire", { "group" : "group28", "local" : true } ] ] > }, > > { > "value" : [29, 0, 0, 255], > "comment" : "wire #29", > "brush" : [ [ "wire", { "group" : "group29", "local" : true } ] ] > }, > > { > "value" : [30, 0, 0, 255], > "comment" : "wire #30", > "brush" : [ [ "wire", { "group" : "group30", "local" : true } ] ] > }, > > { > "value" : [0, 1, 0, 255], > "comment" : "and", > "brush" : [ [ "clear" ], [ "object", "and" ] ] > }, > > { > "value" : [0, 2, 0, 255], > "comment" : "dlatch", > "brush" : [ [ "clear" ], [ "object", "dlatch" ] ] > }, > > { > "value" : [0, 3, 0, 255], > "comment" : "not", > "brush" : [ [ "clear" ], [ "object", "not" ] ] > }, > > { > "value" : [0, 4, 0, 255], > "comment" : "or", > "brush" : [ [ "clear" ], [ "object", "or" ] ] > }, > > { > "value" : [0, 5, 0, 255], > "comment" : "timer", > "brush" : [ [ "clear" ], [ "object", "timer" ] ] > }, > > { > "value" : [0, 6, 0, 255], > "comment" : "timer1s", > "brush" : [ [ "clear" ], [ "object", "timer1s" ] ] > }, > > { > "value" : [0, 7, 0, 255], > "comment" : "timer2s", > "brush" : [ [ "clear" ], [ "object", "timer2s" ] ] > }, > > { > "value" : [0, 8, 0, 255], > "comment" : "timer3s", > "brush" : [ [ "clear" ], [ "object", "timer3s" ] ] > }, > > { > "value" : [0, 9, 0, 255], > "comment" : "timer4s", > "brush" : [ [ "clear" ], [ "object", "timer4s" ] ] > }, > > { > "value" : [0, 10, 0, 255], > "comment" : "timer5s", > "brush" : [ [ "clear" ], [ "object", "timer5s" ] ] > }, > > { > "value" : [0, 11, 0, 255], > "comment" : "xor", > "brush" : [ [ "clear" ], [ "object", "xor" ] ] > }, > > { > "value" : [0, 12, 0, 255], > "comment" : "persistentswitch", > "brush" : [ [ "clear" ], [ "object", "persistentswitch" ] ] > }, > > { > "value" : [26, 77, 0, 255], > "comment" : "biome tree", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biometree" ] ] > }, > > { > "value" : [34, 102, 0, 255], > "comment" : "biome flora", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biomeitems" ] ] > }, > > { > "value" : [85, 255, 0, 255], > "comment" : "Player Spawn", > "brush" : [ [ "playerstart" ] ] > }, > > { > "value" : [220, 220, 220, 255], > "comment" : "humangenerator facing left - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "left", "parameters" : { "defaultState" : true } } ] ] > }, > > { > "value" : [225, 225, 225, 255], > "comment" : "humangenerator facing right - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "right", "parameters" : { "defaultState" : true } } ] ] > }, > > { 127,144d525 < "value" : [255, 0, 0, 255], < "comment" : "wire #1 Red", < "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] < }, < < { < "value" : [0, 255, 0, 255], < "comment" : "wire #2 Green", < "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] < }, < < { < "value" : [0, 0, 255, 255], < "comment" : "wire #3 Blue", < "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] < }, < < { 251c632 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 403c784 < "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "left", "parameters" : { "treasurePools" : [ "apexfridge" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "left", "parameters" : { "treasurePools" : [ "food" ] } } ] ] 409c790 < "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "right", "parameters" : { "treasurePools" : [ "apexfridge" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "right", "parameters" : { "treasurePools" : [ "food" ] } } ] ] dungeons\human\humanprison\humanprison.dungeon 5,6c5 < "rules" : [ < ], --- > "rules" : [ ], 10c9,10 < "maxParts" : 100 --- > "maxParts" : 100, > "protected" : true 24c24,25 < "rules" : [ [ "worldGenMustContainSolidBackground" ], [ "allowOverdrawing" ] ] --- > "rules" : [ [ "worldGenMustContainSolidBackground" ], [ "allowOverdrawing" ] ], > "brush" : [ [ "surface" ] ] 28c29 < "comment" : "bright blue, room coupler", --- > "comment" : "bright blue, entrance coupler", 82a84,481 > "value" : [54, 63, 105, 255], > "comment" : "water pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] > }, > > { > "value" : [150, 255, 0, 255], > "comment" : "poison pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] > }, > > { > "value" : [255, 96, 0, 255], > "comment" : "lava pool foreground", > "brush" : [ [ "clear" ], [ "liquid", "lava" ] ] > }, > > { > "value" : [255, 232, 178, 255], > "comment" : "background main biome block", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [255, 222, 178, 255], > "comment" : "overwritable background main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 186, 143, 255], > "comment" : "foreground main biome block", > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [204, 176, 143, 255], > "comment" : "overwritable foreground main biome block", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 0 } ] ] > }, > > { > "value" : [178, 232, 255, 255], > "comment" : "background sub biome block #1", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [178, 222, 255, 255], > "comment" : "overwritable background sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 186, 204, 255], > "comment" : "foreground sub biome block #1", > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [143, 176, 204, 255], > "comment" : "overwritable foreground sub biome block #1", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 1 } ] ] > }, > > { > "value" : [222, 255, 178, 255], > "comment" : "background sub biome block #2", > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [222, 245, 178, 255], > "comment" : "overwritable background sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 204, 143, 255], > "comment" : "foreground sub biome block #2", > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [177, 194, 143, 255], > "comment" : "overwritable foreground sub biome block #2", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "surface", { "variant" : 2 } ] ] > }, > > { > "value" : [255, 0, 0, 255], > "comment" : "global wire #1", > "brush" : [ [ "wire", { "group" : "globalgroup1", "local" : false } ] ] > }, > > { > "value" : [0, 255, 0, 255], > "comment" : "global wire #2", > "brush" : [ [ "wire", { "group" : "globalgroup2", "local" : false } ] ] > }, > > { > "value" : [0, 0, 255, 255], > "comment" : "global wire #3", > "brush" : [ [ "wire", { "group" : "globalgroup3", "local" : false } ] ] > }, > > { > "value" : [1, 0, 0, 255], > "comment" : "wire #1", > "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] > }, > > { > "value" : [2, 0, 0, 255], > "comment" : "wire #2", > "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] > }, > > { > "value" : [3, 0, 0, 255], > "comment" : "wire #3", > "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] > }, > > { > "value" : [4, 0, 0, 255], > "comment" : "wire #4", > "brush" : [ [ "wire", { "group" : "group4", "local" : true } ] ] > }, > > { > "value" : [5, 0, 0, 255], > "comment" : "wire #5", > "brush" : [ [ "wire", { "group" : "group5", "local" : true } ] ] > }, > > { > "value" : [6, 0, 0, 255], > "comment" : "wire #6", > "brush" : [ [ "wire", { "group" : "group6", "local" : true } ] ] > }, > > { > "value" : [7, 0, 0, 255], > "comment" : "wire #7", > "brush" : [ [ "wire", { "group" : "group7", "local" : true } ] ] > }, > > { > "value" : [8, 0, 0, 255], > "comment" : "wire #8", > "brush" : [ [ "wire", { "group" : "group8", "local" : true } ] ] > }, > > { > "value" : [9, 0, 0, 255], > "comment" : "wire #9", > "brush" : [ [ "wire", { "group" : "group9", "local" : true } ] ] > }, > > { > "value" : [10, 0, 0, 255], > "comment" : "wire #10", > "brush" : [ [ "wire", { "group" : "group10", "local" : true } ] ] > }, > > { > "value" : [11, 0, 0, 255], > "comment" : "wire #11", > "brush" : [ [ "wire", { "group" : "group11", "local" : true } ] ] > }, > > { > "value" : [12, 0, 0, 255], > "comment" : "wire #12", > "brush" : [ [ "wire", { "group" : "group12", "local" : true } ] ] > }, > > { > "value" : [13, 0, 0, 255], > "comment" : "wire #13", > "brush" : [ [ "wire", { "group" : "group13", "local" : true } ] ] > }, > > { > "value" : [14, 0, 0, 255], > "comment" : "wire #14", > "brush" : [ [ "wire", { "group" : "group14", "local" : true } ] ] > }, > > { > "value" : [15, 0, 0, 255], > "comment" : "wire #15", > "brush" : [ [ "wire", { "group" : "group15", "local" : true } ] ] > }, > > { > "value" : [16, 0, 0, 255], > "comment" : "wire #16", > "brush" : [ [ "wire", { "group" : "group16", "local" : true } ] ] > }, > > { > "value" : [17, 0, 0, 255], > "comment" : "wire #17", > "brush" : [ [ "wire", { "group" : "group17", "local" : true } ] ] > }, > > { > "value" : [18, 0, 0, 255], > "comment" : "wire #18", > "brush" : [ [ "wire", { "group" : "group18", "local" : true } ] ] > }, > > { > "value" : [19, 0, 0, 255], > "comment" : "wire #19", > "brush" : [ [ "wire", { "group" : "group19", "local" : true } ] ] > }, > > { > "value" : [20, 0, 0, 255], > "comment" : "wire #20", > "brush" : [ [ "wire", { "group" : "group20", "local" : true } ] ] > }, > > { > "value" : [21, 0, 0, 255], > "comment" : "wire #21", > "brush" : [ [ "wire", { "group" : "group21", "local" : true } ] ] > }, > > { > "value" : [22, 0, 0, 255], > "comment" : "wire #22", > "brush" : [ [ "wire", { "group" : "group22", "local" : true } ] ] > }, > > { > "value" : [23, 0, 0, 255], > "comment" : "wire #23", > "brush" : [ [ "wire", { "group" : "group23", "local" : true } ] ] > }, > > { > "value" : [24, 0, 0, 255], > "comment" : "wire #24", > "brush" : [ [ "wire", { "group" : "group24", "local" : true } ] ] > }, > > { > "value" : [25, 0, 0, 255], > "comment" : "wire #25", > "brush" : [ [ "wire", { "group" : "group25", "local" : true } ] ] > }, > > { > "value" : [26, 0, 0, 255], > "comment" : "wire #26", > "brush" : [ [ "wire", { "group" : "group26", "local" : true } ] ] > }, > > { > "value" : [27, 0, 0, 255], > "comment" : "wire #27", > "brush" : [ [ "wire", { "group" : "group27", "local" : true } ] ] > }, > > { > "value" : [28, 0, 0, 255], > "comment" : "wire #28", > "brush" : [ [ "wire", { "group" : "group28", "local" : true } ] ] > }, > > { > "value" : [29, 0, 0, 255], > "comment" : "wire #29", > "brush" : [ [ "wire", { "group" : "group29", "local" : true } ] ] > }, > > { > "value" : [30, 0, 0, 255], > "comment" : "wire #30", > "brush" : [ [ "wire", { "group" : "group30", "local" : true } ] ] > }, > > { > "value" : [0, 1, 0, 255], > "comment" : "and", > "brush" : [ [ "clear" ], [ "object", "and" ] ] > }, > > { > "value" : [0, 2, 0, 255], > "comment" : "dlatch", > "brush" : [ [ "clear" ], [ "object", "dlatch" ] ] > }, > > { > "value" : [0, 3, 0, 255], > "comment" : "not", > "brush" : [ [ "clear" ], [ "object", "not" ] ] > }, > > { > "value" : [0, 4, 0, 255], > "comment" : "or", > "brush" : [ [ "clear" ], [ "object", "or" ] ] > }, > > { > "value" : [0, 5, 0, 255], > "comment" : "timer", > "brush" : [ [ "clear" ], [ "object", "timer" ] ] > }, > > { > "value" : [0, 6, 0, 255], > "comment" : "timer1s", > "brush" : [ [ "clear" ], [ "object", "timer1s" ] ] > }, > > { > "value" : [0, 7, 0, 255], > "comment" : "timer2s", > "brush" : [ [ "clear" ], [ "object", "timer2s" ] ] > }, > > { > "value" : [0, 8, 0, 255], > "comment" : "timer3s", > "brush" : [ [ "clear" ], [ "object", "timer3s" ] ] > }, > > { > "value" : [0, 9, 0, 255], > "comment" : "timer4s", > "brush" : [ [ "clear" ], [ "object", "timer4s" ] ] > }, > > { > "value" : [0, 10, 0, 255], > "comment" : "timer5s", > "brush" : [ [ "clear" ], [ "object", "timer5s" ] ] > }, > > { > "value" : [0, 11, 0, 255], > "comment" : "xor", > "brush" : [ [ "clear" ], [ "object", "xor" ] ] > }, > > { > "value" : [0, 12, 0, 255], > "comment" : "persistentswitch", > "brush" : [ [ "clear" ], [ "object", "persistentswitch" ] ] > }, > > { > "value" : [26, 77, 0, 255], > "comment" : "biome tree", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biometree" ] ] > }, > > { > "value" : [34, 102, 0, 255], > "comment" : "biome flora", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biomeitems" ] ] > }, > > { > "value" : [85, 255, 0, 255], > "comment" : "Player Spawn", > "brush" : [ [ "playerstart" ] ] > }, > > { > "value" : [220, 220, 220, 255], > "comment" : "humangenerator facing left - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "left", "parameters" : { "defaultState" : true } } ] ] > }, > > { > "value" : [225, 225, 225, 255], > "comment" : "humangenerator facing right - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "right", "parameters" : { "defaultState" : true } } ] ] > }, > > { 127,144d525 < "value" : [255, 0, 0, 255], < "comment" : "wire #1 Red", < "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] < }, < < { < "value" : [0, 255, 0, 255], < "comment" : "wire #2 Green", < "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] < }, < < { < "value" : [0, 0, 255, 255], < "comment" : "wire #3 Blue", < "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] < }, < < { 251c632 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 403c784 < "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "left", "parameters" : { "treasurePools" : [ "apexfridge" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "left", "parameters" : { "treasurePools" : [ "food" ] } } ] ] 409c790 < "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "right", "parameters" : { "treasurePools" : [ "apexfridge" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "right", "parameters" : { "treasurePools" : [ "food" ] } } ] ] 427c808 < "brush" : [ [ "clear" ], [ "object", "woodencabinet2", { "direction" : "left", "parameters" : { "treasurePools" : [ "humanPrisonLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "woodencabinet2", { "direction" : "left" } ] ] 433c814 < "brush" : [ [ "clear" ], [ "object", "woodencabinet2", { "direction" : "right", "parameters" : { "treasurePools" : [ "humanPrisonLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "woodencabinet2", { "direction" : "right" } ] ] 451c832 < "brush" : [ [ "clear" ], [ "object", "woodencrate1", { "direction" : "left", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "woodencrate1", { "direction" : "left" } ] ] 457c838 < "brush" : [ [ "clear" ], [ "object", "woodencrate1", { "direction" : "right", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "woodencrate1", { "direction" : "right" } ] ] 463c844 < "brush" : [ [ "clear" ], [ "object", "woodencrate2", { "direction" : "left", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "woodencrate2", { "direction" : "left" } ] ] 469c850 < "brush" : [ [ "clear" ], [ "object", "woodencrate2", { "direction" : "right", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "woodencrate2", { "direction" : "right" } ] ] 667c1048 < "brush" : [ [ "clear" ], [ "object", "bunkerbookcase", { "direction" : "left", "parameters" : { "treasurePools" : [ "humanPrisonLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "bunkerbookcase", { "direction" : "left", "parameters" : { "treasurePools" : [ "humanBunkerLore" ] } } ] ] 673c1054 < "brush" : [ [ "clear" ], [ "object", "bunkerbookcase", { "direction" : "right", "parameters" : { "treasurePools" : [ "humanPrisonLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "bunkerbookcase", { "direction" : "right", "parameters" : { "treasurePools" : [ "humanBunkerLore" ] } } ] ] 679c1060 < "brush" : [ [ "clear" ], [ "object", "bunkercabinet1", { "direction" : "left", "parameters" : { "treasurePools" : [ "humanPrisonLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "bunkercabinet1", { "direction" : "left", "parameters" : { "treasurePools" : [ "humanBunkerLore" ] } } ] ] 685c1066 < "brush" : [ [ "clear" ], [ "object", "bunkercabinet1", { "direction" : "right", "parameters" : { "treasurePools" : [ "humanPrisonLore" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "bunkercabinet1", { "direction" : "right", "parameters" : { "treasurePools" : [ "humanBunkerLore" ] } } ] ] 780c1161 < "brush" : [ [ "clear" ], [ "object", "bunkerdesk", { "direction" : "left" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "bunkerdesk", { "direction" : "left", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] 786c1167 < "brush" : [ [ "clear" ], [ "object", "bunkerdesk", { "direction" : "right" } ] ] --- > "brush" : [ [ "clear" ], [ "object", "bunkerdesk", { "direction" : "right", "parameters" : { "treasurePools" : [ "naturalcaveTreasure" ] } } ] ] 1158c1539 < "brush" : [ [ "clear" ], [ "object", "prisonlocker1", { "direction" : "left", "parameters" : { "treasurePools" : [ "stimtreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "prisonlocker1", { "direction" : "left", "parameters" : { "treasurePools" : [ "naturalcaveTreasureLarge" ] } } ] ] 1164c1545 < "brush" : [ [ "clear" ], [ "object", "prisonlocker1", { "direction" : "right", "parameters" : { "treasurePools" : [ "stimtreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "prisonlocker1", { "direction" : "right", "parameters" : { "treasurePools" : [ "naturalcaveTreasureLarge" ] } } ] ] 1170c1551 < "brush" : [ [ "clear" ], [ "object", "prisonlocker2", { "direction" : "left", "parameters" : { "treasurePools" : [ "stimtreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "prisonlocker2", { "direction" : "left", "parameters" : { "treasurePools" : [ "naturalcaveTreasureLarge" ] } } ] ] 1176c1557 < "brush" : [ [ "clear" ], [ "object", "prisonlocker2", { "direction" : "right", "parameters" : { "treasurePools" : [ "stimtreasure" ] } } ] ] --- > "brush" : [ [ "clear" ], [ "object", "prisonlocker2", { "direction" : "right", "parameters" : { "treasurePools" : [ "naturalcaveTreasureLarge" ] } } ] ] 1654,1655c2035 < // [ "doNotCombineWith", [ "prisonblock2a", "prisonblock2b", "prisonblock2c" ] ] < [ "maxSpawnCount", [1] ] --- > [ "doNotCombineWith", [ "prisonblock2a", "prisonblock2a-shield", "prisonblock2b", "prisonblock2c" ] ] 1659a2040,2046 > "name" : "prisonblock2a-shield", > "rules" : [ > [ "doNotCombineWith", [ "prisonblock2a", "prisonblock2a-shield", "prisonblock2b-shield", "prisonblock2c-shield" ] ] > ], > "def" : [ "image", [ "prisonblock2a-shield.png", "prisonblock2a-shield-objects.png" ] ] > }, > { 1662c2049 < [ "doNotCombineWith", [ "prisonblock2b", "prisonblock2c" ] ] --- > [ "doNotCombineWith", [ "prisonblock2a", "prisonblock2b", "prisonblock2b-shield", "prisonblock2c", "prisonblock2c-shield" ] ] 1665a2053,2061 > > { > "name" : "prisonblock2b-shield", > "rules" : [ > [ "doNotCombineWith", [ "prisonblock2a-shield", "prisonblock2b", "prisonblock2b-shield", "prisonblock2c", "prisonblock2c-shield" ] ] > ], > "def" : [ "image", [ "prisonblock2b.png", "prisonblock2b-shield-objects.png" ] ] > }, > 1669c2065 < [ "doNotCombineWith", [ "prisonblock2b", "prisonblock2c" ] ] --- > [ "doNotCombineWith", [ "prisonblock2a", "prisonblock2b", "prisonblock2b-shield", "prisonblock2c", "prisonblock2c-shield" ] ] 1671a2068,2075 > }, > > { > "name" : "prisonblock2c-shield", > "rules" : [ > [ "doNotCombineWith", [ "prisonblock2a-shield", "prisonblock2b", "prisonblock2b-shield", "prisonblock2c", "prisonblock2c-shield" ] ] > ], > "def" : [ "image", [ "prisonblock2c.png", "prisonblock2c-shield-objects.png" ] ] dungeons\microdungeons\biome\glacier\glacier.dungeon 73c73 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 314c314 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\biome\ice\ice.dungeon 73c73 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 314c314 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\biome\igloo\igloo.dungeon 73c73 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 314c314 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\biome\oasis\oasis.dungeon 73c73 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "healingliquid" ] ] 314c314 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\biome\sandstone\sandstone.dungeon 73c73 < "brush" : [ [ "clear" ], [ "acid" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] 314c314 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\biome\tar\tar.dungeon 73c73 < "brush" : [ [ "clear" ], [ "tarliquid" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "tarliquid" ] ] 314c314 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\biome\toxicplains\toxicplains.dungeon 90c90 < "brush" : [ [ "clear" ], [ "acid" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "poison" ] ] 331c331 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\common\blank\blank.dungeon 71c71 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 306c306 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\common\block1platforms\block1platforms.dungeon 71c71 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 306c306 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\common\blockpile\blockpile.dungeon 71c71 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 306c306 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\common\blocks\blocks.dungeon 71c71 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 306c306 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\common\flats\flats.dungeon 71c71 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 306c306 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\common\layeredspire\layeredspire.dungeon 71c71 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 306c306 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\common\loops\loops.dungeon 71c71 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 306c306 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\common\none\none.dungeon 71c71 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 306c306 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\common\reversepyramids\reversepyramids.dungeon 71c71 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 306c306 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\common\rockyshapes\rockyshapes.dungeon 71c71 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 306c306 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\common\rods\rods.dungeon 71c71 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 306c306 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\common\spikes\spikes.dungeon 71c71 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 306c306 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\common\spiralspikes\spiralspikes.dungeon 71c71 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 306c306 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\common\stripeblocks\stripeblocks.dungeon 71c71 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 306c306 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\common\wiggles\wiggles.dungeon 71c71 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 306c306 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\coraltemple\coraltemple.dungeon 64c64 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] dungeons\microdungeons\molecave\molecave.dungeon 85c85 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 458c458 < --- > 462c462,468 < "brush" : [ [ "clear" ], [ "object", "castledoor" ] ] --- > "brush" : [ [ "clear" ], [ "object", "castledoor", { "direction" : "left" } ] ] > }, > > { > "value" : [173, 116, 87, 255], > "comment" : "castledoor", > "brush" : [ [ "clear" ], [ "object", "castledoor", { "direction" : "right" } ] ] 630c636,642 < "brush" : [ [ "clear" ], [ "object", "largecastledoor" ] ] --- > "brush" : [ [ "clear" ], [ "object", "largecastledoor", { "direction" : "left" } ] ] > }, > > { > "value" : [166, 128, 83, 255], > "comment" : "largecastledoor", > "brush" : [ [ "clear" ], [ "object", "largecastledoor", { "direction" : "right" } ] ] 1627c1639 < "typeName" : "quadruped", --- > "typeName" : "largequadruped", dungeons\microdungeons\platforming\aridplatforming\aridplatforming.dungeon 73c73 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 314c314 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\platforming\desertplatforming\desertplatforming.dungeon 73c73 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 314c314 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\platforming\greenplatforming\greenplatforming.dungeon 73c73 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 314c314 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\platforming\iceplatforming\iceplatforming.dungeon 73c73 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 314c314 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] 439,440c439,440 < "comment" : "icestalagtite", < "brush" : [ [ "random", [ [ "object", "icestalagtite1" ], [ "object", "icestalagtite2" ], [ "object", "icestalagtite3" ], [ "object", "icestalagtite4" ] ] ] ] --- > "comment" : "icestalactite", > "brush" : [ [ "random", [ [ "object", "icestalactite1" ], [ "object", "icestalactite2" ], [ "object", "icestalactite3" ], [ "object", "icestalactite4" ] ] ] ] dungeons\microdungeons\platforming\savannahplatforming\savannahplatforming.dungeon 73c73 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 314c314 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\rare\rockclimb\rockclimb.dungeon 71c71 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 306c306 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\rare\rocktunnel\rocktunnel.dungeon 71c71 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 306c306 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\microdungeons\terrainfeatures\terrainfeatures.dungeon 74c74 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 315c315 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] dungeons\other\naturalcave\naturalcave.dungeon 7,8c7,8 < "anchor" : [ "entrance1", "entrance2a", "entrance2b", "entrance2c", "entrance3", "entrance4a", "entrance4b", "entrance5", "entrance6" ], < "gravity" : 80, --- > "anchor" : [ "entrance1", "entrance2a", "entrance2b", "entrance2c", "entrance3", "entrance5", "entrance6" ], > // "gravity" : 80, 72c72 < "brush" : [ [ "clear" ], [ "water" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ] ] 153a154,191 > "value" : [255, 0, 0, 255], > "comment" : "wire #1 Red", > "brush" : [ [ "wire", { "group" : "group1", "local" : true } ] ] > }, > > { > "value" : [0, 255, 0, 255], > "comment" : "wire #2 Green", > "brush" : [ [ "wire", { "group" : "group2", "local" : true } ] ] > }, > > { > "value" : [0, 0, 255, 255], > "comment" : "wire #3 Blue", > "brush" : [ [ "wire", { "group" : "group3", "local" : true } ] ] > }, > > { > "value" : [26, 77, 0, 255], > "comment" : "biome tree", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biometree" ] ] > }, > > { > "value" : [34, 102, 0, 255], > "comment" : "biome flora", > "rules" : [ [ "allowOverdrawing" ] ], > "brush" : [ [ "biomeitems" ] ] > }, > > { > "value" : [85, 255, 0, 255], > "comment" : "Player Spawn", > "brush" : [ [ "playerstart" ] ] > }, > > { 188a227,238 > > { > "value" : [186, 65, 20, 255], > "comment" : "background girder", > "brush" : [ [ "clear" ], [ "back", "girder" ] ] > }, > > { > "value" : [237, 82, 26, 255], > "comment" : "foreground girder", > "brush" : [ [ "clear" ], [ "back", "girder" ], [ "front", "girder" ] ] > }, 307c357 < "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ] --- > "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] 428a479,556 > > { > "value" : [255, 45, 26, 255], > "comment" : "miningbelt facing left", > "brush" : [ [ "clear" ], [ "object", "miningbelt", { "direction" : "left" } ] ] > }, > > { > "value" : [242, 42, 24, 255], > "comment" : "miningbelt facing right", > "brush" : [ [ "clear" ], [ "object", "miningbelt", { "direction" : "right" } ] ] > }, > > { > "value" : [255, 56, 26, 255], > "comment" : "miningcrusher facing left", > "brush" : [ [ "clear" ], [ "object", "miningcrusher", { "direction" : "left" } ] ] > }, > > { > "value" : [242, 53, 24, 255], > "comment" : "miningcrusher facing right", > "brush" : [ [ "clear" ], [ "object", "miningcrusher", { "direction" : "right" } ] ] > }, > > { > "value" : [255, 91, 26, 255], > "comment" : "mininghazardsign", > "brush" : [ [ "clear" ], [ "object", "mininghazardsign" ] ] > }, > > { > "value" : [255, 79, 26, 255], > "comment" : "miningfence facing left", > "brush" : [ [ "clear" ], [ "object", "miningfence", { "direction" : "left" } ] ] > }, > > { > "value" : [242, 75, 24, 255], > "comment" : "miningfence facing right", > "brush" : [ [ "clear" ], [ "object", "miningfence", { "direction" : "right" } ] ] > }, > > { > "value" : [255, 68, 26, 255], > "comment" : "miningskip facing left", > "brush" : [ [ "clear" ], [ "object", "miningskip", { "direction" : "left" } ] ] > }, > > { > "value" : [242, 64, 24, 255], > "comment" : "miningskip facing right", > "brush" : [ [ "clear" ], [ "object", "miningskip", { "direction" : "right" } ] ] > }, > > { > "value" : [255, 102, 26, 255], > "comment" : "miningdoor facing left", > "brush" : [ [ "clear" ], [ "object", "miningdoor", { "direction" : "left" } ] ] > }, > > { > "value" : [242, 97, 24, 255], > "comment" : "miningdoor facing right", > "brush" : [ [ "clear" ], [ "object", "miningdoor", { "direction" : "right" } ] ] > }, > > { > "value" : [255, 94, 26, 255], > "comment" : "miningchest facing left", > "brush" : [ [ "clear" ], [ "object", "miningchest", { "direction" : "left" } ] ] > }, > > { > "value" : [242, 90, 24, 255], > "comment" : "miningchest facing right", > "brush" : [ [ "clear" ], [ "object", "miningchest", { "direction" : "right" } ] ] > }, 433,434c561,562 < "value" : [152, 0, 0, 255], < "comment" : "smallbiped npc", --- > "value" : [0, 152, 104, 255], > "comment" : "small quadruped npc", 438c566 < "typeName" : "smallbiped", --- > "typeName" : "smallquadruped", 448a577,608 > "value" : [152, 0, 79, 255], > "comment" : "large quadruped npc", > "brush" : [ [ "npc", > { > "kind" : "monster", > "typeName" : "largequadruped", > "seed" : "stable", > "parameters" : { > "aggressive" : true, > "persistent" : true > } > } > ] ] > }, > > { > "value" : [152, 125, 0, 255], > "comment" : "miniboss quadruped npc", > "brush" : [ [ "npc", > { > "kind" : "monster", > "typeName" : "minibossquadruped", > "seed" : "stable", > "parameters" : { > "aggressive" : true, > "persistent" : true > } > } > ] ] > }, > > { 462a623,654 > > { > "value" : [152, 54, 0, 255], > "comment" : "large flying npc", > "brush" : [ [ "npc", > { > "kind" : "monster", > "typeName" : "largeflying", > "seed" : "stable", > "parameters" : { > "aggressive" : true, > "persistent" : true > } > } > ] ] > }, > > { > "value" : [152, 0, 0, 255], > "comment" : "small biped npc", > "brush" : [ [ "npc", > { > "kind" : "monster", > "typeName" : "smallbiped", > "seed" : "stable", > "parameters" : { > "aggressive" : true, > "persistent" : true > } > } > ] ] > }, 466c658 < "comment" : "tallbiped npc", --- > "comment" : "large biped npc", 470c662,678 < "typeName" : "tallbiped", --- > "typeName" : "largebiped", > "seed" : "stable", > "parameters" : { > "aggressive" : true, > "persistent" : true > } > } > ] ] > }, > > { > "value" : [173, 0, 179, 255], > "comment" : "miniboss biped npc", > "brush" : [ [ "npc", > { > "kind" : "monster", > "typeName" : "minibossbiped", 518a727,742 > "persistent" : true > } > } > ] ] > }, > > { > "value" : [126, 0, 153, 255], > "comment" : "large fish npc", > "brush" : [ [ "npc", > { > "kind" : "monster", > "typeName" : "largefish", > "seed" : "stable", > "parameters" : { > "aggressive" : true, effects\bandageuse.effectsource 7,9d6 < "particles" : [ < [ ] < ], 11,25c8 < [ "/sfx/statuseffects/bandage.wav" ] < ] < }, < "particles" : [ < [ ] < ], < "sounds" : [ < [ ] < ], < "stop" : { < "particles" : [ < [ ] < ], < "sounds" : [ < [ ] --- > [ "/sfx/statuseffects/bandage.wav", "/sfx/statuseffects/powerup.wav" ] effects\foodcritical.effectsource 4c4 < "duration" : 0.30, --- > "duration" : 1.00, effects\stimuse.effectsource 11c11 < [ "/sfx/statuseffects/stimuse.wav" ] --- > [ "/sfx/statuseffects/stimuse.wav", "/sfx/statuseffects/powerup.wav" ] interface\chat\chat.config 26,27d25 < "keyDismissable" : true, < "persistent" : true, interface\cockpit\cockpit.config 40,41d39 < "starmapNameFontSize" : 8, < "starmapNameDrawPosition" : [0, 8], 44a43,61 > "starmapNameFontSize" : 8, > "starmapNameDrawPosition" : [0, 8], > "starmapTypeColor" : { > "default" : [255, 255, 255, 255], > "whitestar" : [255, 255, 255, 255], > "bluestar" : [100, 100, 255, 255], > "yellowstar" : [255, 255, 50, 255], > "orangestar" : [255, 150, 50, 255], > "redstar" : [255, 50, 50, 255] > }, > "starmapTypeDescription" : { > "default" : "Mysterious Star", > "whitestar" : "Gentle Star", > "orangestar" : "Eccentric Star", > "yellowstar" : "Radioactive Star", > "bluestar" : "Frozen Star", > "redstar" : "Fiery Star" > }, > 49,50c66 < "interSystemFuelcost" : 200, < "intraSystemFuelcost" : 50, --- > "intraSystemFuelcost" : 0, 52c68 < "sectorBackgroundLayers" : [ --- > "backgroundLayers" : [ 56,57c72 < "parallax" : 10, < "doHueShift" : false --- > "parallax" : 10 62,63c77 < "parallax" : 3.7, < "doHueShift" : true --- > "parallax" : 3.7 68,69c82 < "parallax" : 1.2, < "doHueShift" : false --- > "parallax" : 1.2 92c105 < "systemNameDrawPosition" : [146, 135], --- > "systemNameDrawPosition" : [197, 135], 94c107 < "systemHoverNameDrawPosition" : [146, 125], --- > "systemHoverNameDrawPosition" : [197, 125], 97c110 < "systemCenter" : [146, 75], --- > "systemCenter" : [197, 75], 104,107c117,118 < "planetInfoSeparatorRect" : [180, 0, 182, 160], < "planetInfoSeparatorColor" : [20, 120, 20, 255], < "planetInfoBackgroundRect" : [182, 0, 300, 160], < "planetInfoBackgroundColor" : [0, 0, 0, 80], --- > "planetMetadataContainerOffset" : [194, 2], > "planetMetadataContainerFile" : "/interface/cockpit/blue.png", 109,113c120,123 < "planetNameDrawPosition" : [184, 138], < "planetNameFontSize" : 8, < < "satelliteNameDrawPosition" : [184, 128], < "satelliteNameFontSize" : 7, --- > "satelliteNameDrawPosition" : [210, 136], > "satelliteNameColor" : [240, 240, 240], > "satelliteNameEmptyText" : "(no planet selected)", > "satelliteNameFontSize" : 8, 116,117c126,269 < "worldBiomeDrawPosition" : [184, 110], < "worldThreatDrawPosition" : [184, 100], --- > > "threatLevelText" : { > "label" : { > "pos" : [208, 120], > "text" : "Threat:", > "size" : 8, > "color" : [140, 164, 228] > }, > "value" : { > "pos" : [212, 111], > "text" : "", > "size" : 8 > } > }, > > "threatLevelToColor" : [ > [ 0, 165, 213], //TL 1 > [ 0, 213, 160], //TL 2 > [ 0, 213, 60 ], //TL 3 > [ 60, 213, 0 ], //TL 4 > [ 180, 213, 0], //TL 5 > [ 213, 195, 0], //TL 6 > [ 213, 140, 0], //TL 7 > [ 213, 100, 0], //TL 8 > [ 213, 0, 0 ], //TL 9 > [ 138, 0, 0 ] //TL 10 > ], > > "threatLevelToText" : [ > "Harmless", > "Mostly Harmless", > "Moderate", > "Risky", > "Dangerous", > "Extreme", > "Insane", > "Incalculable", > "Inconceivable", > "Unreal" > ], > > "planetTypeLabel" : { > "pos" : [208, 98], > "text" : "Surface Analysis:", > "size" : 8, > "color" : [140, 164, 228] > }, > > "planetTypeToDescription" : { > // iron tier 1 > "garden" : "A ^#76fe68;lush ^white;planet teeming with life.", > // (a) steel tier 2 > "forest" : "Dense ^#15ce02;forest ^white;plant life produces plenty of oxygen.", > "desert" : "The majority of the planet's surface is covered in ^#e6c801;desert ^white;with little plant life.", > // titanium tier 3 > "snow" : "The majority of the planet is covered in ^#69f1fd;snow, ^white;with little plant life.", > "savannah" : "An ^#ffe21d;arid ^white;landscape prone to dust storms.", > "ocean" : "The planet's surface is covered in ^#008aff;ocean.", > // (a) durasteel tier 4 > "toxic" : " Planet is covered in ^#06ff00;poisonous oceans. ^red;High levels of radiation. Non breathable atmosphere.", > "jungle" : "Warm and wet climate sustains ^#12a003;tropical ^white;plant life. ^red;High levels of radiation.", > "alien" : "Planet is covered in ^#7800ff;alien ^white;plant life.^red; Non breathable atmosphere. ^red;High levels of radiation.", > // aegisalt, rubium, violium tier 5 > "arctic" : "Planet is covered in ^#00ffe4;frigid oceans. ^red;Temp is dangerously low.", > "tundra" : "A vast expanse of ^#61ffe3;ice ^white;and snow. ^red;Temp dangerously low.", > // (a) impervium, ferozium, cerulium tier 6 > "volcanic" : "Unforgiving ^#e11212;volcanic ^white;terrain. ^red;Non breathable atmosphere. ^red;Temp dangerously high.", > "scorched" : "A ^#b24301;dead planet ^white;cooked by its sun. ^red;Non breathable atmosphere. ^red;Temp dangerously high.", > "magma" : "Planet surface is covered in ^#ff1818;magma. ^red;Non breathable atmosphere. ^red;Temp dangerously high.", > // other > "moon" : "^#949493;A moon. ^white;A great source of fuel. ^red;No breathable atmosphere.", > "asteroids" : "A cluster of ^#d7711e;asteroids. ^red;Temp is dangerously cold. ^red;No breathable atmosphere.", > "ancientgateway" : "A strange ^#571cff;gate ^white;of incalculably ancient origin.", > "barren" : "A ^#999966;barren and lifeless^white; world suitable for large scale construction." > }, > > "dayLengthText" : { > "label" : { > "pos" : [208, 38], > "text" : "Day Length:", > "size" : 8, > "color" : [110, 130, 163] > }, > "value" : { > "pos" : [264, 38], > "text" : "m", > "size" : 8, > "color" : [ 175, 180, 204 ] > } > }, > > "sizeText" : { > "label" : { > "pos" : [208, 28], > "text" : "Size:", > "size" : 8, > "color" : [110, 130, 163] > }, > "value" : { > "pos" : [264, 28], > "text" : "", > "size" : 8, > "color" : [ 175, 180, 204 ] > } > }, > > "gravityText" : { > "label" : { > "pos" : [208, 18], > "text" : "Gravity:", > "size" : 8, > "color" : [110, 130, 163] > }, > "value" : { > "pos" : [264, 18], > "text" : "x", > "size" : 8, > "color" : [ 175, 180, 204 ] > } > }, > "baseGravityLevel" : 75, > > "hazardText" : { > "pos" : [342, 74], > "text" : "Hazards:", > "size" : 8, > "color" : [ 217, 254, 255 ] > }, > "hazardIconsCenter" : [360, 58], > "hazardIconsSpacing" : [20, 0], > "disabledHazards" : [ > "beamaxe" > ], > "defaultHazardImage" : "/interface/cockpit/hazards/caution.png", > "hazardToImage" : { > "breathProtection" : "/interface/cockpit/hazards/nooxygen.png" > }, > > "weatherText" : { > "pos" : [345, 120], > "text" : "Weather", > "size" : 8, > "color" : [ 217, 254, 255 ] > }, 123c275 < "planetaryOrbitScales" : [0.4, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.85, 0.9, 1.0], --- > "planetaryOrbitScales" : [0.5, 0.6, 0.7, 0.8, 0.9, 1.0], 145a298,310 > "zoomSliderPosition" : [ > [44, 218], //starmap > [44, 228], //system > [44, 238] //planet > ], > > "ftlOfflineText" : { > "pos" : [4, 2], > "text" : "FTL DRIVE OFFLINE", > "size" : 10, > "color" : [ 255, 0, 0 ] > }, > 194c359 < "console" : { --- > "guiConfig" : { 204c369,393 < "rect" : [40, 100, 334, 254] --- > "rect" : [40, 100, 434, 254], > "captureMouseEvents" : true > }, > "planetTypeDescription" : { > "type" : "label", > "position" : [252, 197], > "wrapWidth" : 110, > "zlevel" : 5, > "hAnchor" : "left", > "vAnchor" : "top", > "value" : "???" > }, > "weatherIconLayout" : { > "type" : "layout", > "layoutType" : "flow", > "rect" : [ 374, 176, 430, 216 ], > "spacing" : [ 4, 4 ], > "zlevel" : 5 > }, > "hazardIconLayout" : { > "type" : "layout", > "layoutType" : "flow", > "rect" : [ 372, 110, 432, 170 ], > "spacing" : [ 4, 4 ], > "zlevel" : 5 210c399 < "position" : [40, 239] --- > "position" : [40, 240] 217,223c406 < "position" : [187, 177] < }, < "mouseIndicator" : { < "zlevel" : 2, < "type" : "image", < "file" : "/interface/cockpit/mouse_zoom.png", < "position" : [300, 104] --- > "position" : [240, 177] 227c410 < "fontSize" : 12, --- > "fontSize" : 8, 229c412 < "position" : [45, 239], --- > "position" : [63, 241], 232,293d414 < "sectorButtons" : { < "zlevel" : 3, < "type" : "radioGroup", < "position" : [210, 241], < < "baseImage" : "/interface/cockpit/sector_button.png", < "hoverImage" : "/interface/cockpit/sector_over.png", < "baseImageChecked" : "/interface/cockpit/sector_selected.png", < "hoverImageChecked" : "/interface/cockpit/sector_over.png", < < "buttons" : [ < { < "id" : 7, < "fontSize" : 10, < "position" : [0, 0] < }, < { < "id" : 6, < "fontSize" : 10, < "position" : [15, 0] < }, < { < "id" : 5, < "fontSize" : 10, < "position" : [30, 0] < }, < { < "id" : 4, < "fontSize" : 10, < "position" : [45, 0] < }, < { < "id" : 3, < "fontSize" : 10, < "position" : [60, 0] < }, < { < "id" : 2, < "fontSize" : 10, < "position" : [75, 0] < }, < { < "id" : 1, < "fontSize" : 10, < "position" : [90, 0] < }, < { < "id" : 0, < "fontSize" : 10, < "position" : [105, 0] < } < ] < }, < "findRandom" : { < "zlevel" : 3, < "type" : "button", < "base" : "/interface/cockpit/findrandomup.png", < "hover" : "/interface/cockpit/findrandomover.png", < "pressed" : "/interface/cockpit/findrandomdown.png", < "position" : [220, 49], < "pressedOffset" : [0, 0] < }, 311a433,441 > "goToMyShip" : { > "zlevel" : 3, > "type" : "button", > "base" : "/interface/cockpit/myshipup.png", > "hover" : "/interface/cockpit/myshipmover.png", > "pressed" : "/interface/cockpit/myshipdown.png", > "position" : [266, 47], > "pressedOffset" : [0, 0] > }, 318,319c448 < "callback" : "close", < "position" : [319, 263], --- > "position" : [419, 263], 328c457 < "position" : [158, 48], --- > "position" : [208, 48], 331,370d459 < "systemLeftButton" : { < "zlevel" : 3, < "type" : "button", < "callback" : "null", < "base" : "/interface/cockpit/arrow_Left.png", < "hover" : "/interface/cockpit/arrow_Left.png", < "pressed" : "/interface/cockpit/arrow_Left.png", < "position" : [40, 170], < "pressedOffset" : [2, -2] < }, < "systemRightButton" : { < "zlevel" : 3, < "type" : "button", < "callback" : "null", < "base" : "/interface/cockpit/arrow_Right.png", < "hover" : "/interface/cockpit/arrow_Right.png", < "pressed" : "/interface/cockpit/arrow_Right.png", < "position" : [320, 170], < "pressedOffset" : [2, -2] < }, < "systemUpButton" : { < "zlevel" : 3, < "type" : "button", < "callback" : "null", < "base" : "/interface/cockpit/arrow_Up.png", < "hover" : "/interface/cockpit/arrow_Up.png", < "pressed" : "/interface/cockpit/arrow_Up.png", < "position" : [180, 225], < "pressedOffset" : [2, -2] < }, < "systemDownButton" : { < "zlevel" : 3, < "type" : "button", < "callback" : "null", < "base" : "/interface/cockpit/arrow_Down.png", < "hover" : "/interface/cockpit/arrow_Down.png", < "pressed" : "/interface/cockpit/arrow_Down.png", < "position" : [180, 106], < "pressedOffset" : [2, -2] < }, 375c464 < "position" : [230, 71], --- > "position" : [281, 70], 378,379c467,468 < "maxWidth" : 44, < "color" : [255, 0, 0] --- > "maxWidth" : 64, > "color" : [2555, 0, 0] 385c474 < "position" : [284, 71], --- > "position" : [360, 70], 388c477 < "maxWidth" : 44, --- > "maxWidth" : 64, 392c481 < "zlevel" : 999, --- > "zlevel" : 6, 394c483 < "position" : [128, 82] --- > "position" : [178, 82] 400c489 < "position" : [151, 99] --- > "position" : [201, 99] 416a506,573 > }, > "mouseIndicator" : { > "zlevel" : 3, > "type" : "image", > "file" : "/interface/cockpit/mouse_zoom.png", > "position" : [400, 104] > }, > "zoomBar" : { > "zlevel" : 3, > "type" : "image", > "file" : "/interface/cockpit/zoombar.png", > "position" : [44, 217] > }, > "zoomSlider" : { > "zlevel" : 3, > "type" : "image", > "file" : "/interface/cockpit/zoomslider.png", > "position" : [44, 218] > }, > "zoomOutButton" : { > "zlevel" : 3, > "type" : "button", > "callback" : "zoomOut", > "base" : "/interface/cockpit/zoomout.png", > "hover" : "/interface/cockpit/zoomouthover.png", > "pressed" : "/interface/cockpit/zoomout.png", > "position" : [44, 210], > "pressedOffset" : [0, 0] > }, > "panLeftButton" : { > "zlevel" : 3, > "type" : "button", > "callback" : "null", > "base" : "/interface/cockpit/arrow_Left.png", > "hover" : "/interface/cockpit/arrow_Left.png", > "pressed" : "/interface/cockpit/arrow_Left.png", > "position" : [40, 170], > "pressedOffset" : [2, -2] > }, > "panRightButton" : { > "zlevel" : 3, > "type" : "button", > "callback" : "null", > "base" : "/interface/cockpit/arrow_Right.png", > "hover" : "/interface/cockpit/arrow_Right.png", > "pressed" : "/interface/cockpit/arrow_Right.png", > "position" : [420, 170], > "pressedOffset" : [2, -2] > }, > "panUpButton" : { > "zlevel" : 3, > "type" : "button", > "callback" : "null", > "base" : "/interface/cockpit/arrow_Up.png", > "hover" : "/interface/cockpit/arrow_Up.png", > "pressed" : "/interface/cockpit/arrow_Up.png", > "position" : [230, 240], > "pressedOffset" : [2, -2] > }, > "panDownButton" : { > "zlevel" : 3, > "type" : "button", > "callback" : "null", > "base" : "/interface/cockpit/arrow_Down.png", > "hover" : "/interface/cockpit/arrow_Down.png", > "pressed" : "/interface/cockpit/arrow_Down.png", > "position" : [230, 106], > "pressedOffset" : [2, -2] interface\cockpit\consoleanim\consolejump6.frames 3c3 < "size" : [295, 155], --- > "size" : [393, 155], interface\cockpit\consoleanim\default.frames 3c3 < "size" : [295, 155], --- > "size" : [393, 155], interface\itemdescriptions\armor.itemdescription 22,25c22,26 < "type" : "wraplabel", < "position" : [16, 82], < "width" : 122, < "hAnchor" : "left" --- > "type" : "label", > "position" : [16, 90], > "wrapWidth" : 122, > "hAnchor" : "left", > "vAnchor" : "top" 34c35 < "type" : "wraplabel", --- > "type" : "label", 38c39 < "width" : 126 --- > "wrapWidth" : 126 55c56 < "type" : "wraplabel", --- > "type" : "label", 59c60 < "width" : 126 --- > "wrapWidth" : 126 63c64 < "position" : [0, 96], --- > "position" : [0, 108], 65,66c66,67 < "spacing" : [0, 6], < "memberSize" : [999, 17], --- > "spacing" : [0, 0], > "memberSize" : [999, 15], 70c71 < "position" : [70, 0], --- > "position" : [100, 2], 73,77d73 < "statusAmount" : { < "type" : "label", < "position" : [130, 4], < "hAnchor" : "right" < }, 81,101c77 < "position" : [82, 8], < "file" : "" < } < } < } < }, < "augmentList" : { < "type" : "list", < "position" : [40, 40], < "schema" : { < "spacing" : [0, 1], < "memberSize" : [999, 20], < "listTemplate" : { < "augmentLabel" : { < "type" : "label", < "position" : [0, 0], < "hAnchor" : "left" < }, < "augmentImage" : { < "type" : "image", < "position" : [0, 10], --- > "position" : [74, 1], interface\itemdescriptions\base.itemdescription 14,15c14,15 < "type" : "wraplabel", < "position" : [16, 83], --- > "type" : "label", > "position" : [16, 91], 17c17,18 < "width" : 126 --- > "vAnchor" : "top", > "wrapWidth" : 122 41c42 < "type" : "wraplabel", --- > "type" : "label", 45c46 < "width" : 126 --- > "wrapWidth" : 126 interface\itemdescriptions\consumable.itemdescription 21,22c21,22 < "type" : "wraplabel", < "position" : [16, 83], --- > "type" : "label", > "position" : [16, 91], 24c24,25 < "width" : 126 --- > "vAnchor" : "top", > "wrapWidth" : 122 39c40 < "type" : "wraplabel", --- > "type" : "label", 43c44 < "width" : 126 --- > "wrapWidth" : 126 interface\itemdescriptions\gun.itemdescription 26c26 < "type" : "wraplabel", --- > "type" : "label", 29c29 < "width" : 126 --- > "wrapWidth" : 126 38c38 < "type" : "wraplabel", --- > "type" : "label", 41c41 < "width" : 126 --- > "wrapWidth" : 126 50c50 < "type" : "wraplabel", --- > "type" : "label", 53c53 < "width" : 126 --- > "wrapWidth" : 126 56c56 < "type" : "wraplabel", --- > "type" : "label", 60c60 < "width" : 126 --- > "wrapWidth" : 126 63c63 < "type" : "wraplabel", --- > "type" : "label", 67c67 < "width" : 126 --- > "wrapWidth" : 126 70c70 < "type" : "wraplabel", --- > "type" : "label", 74c74 < "width" : 126 --- > "wrapWidth" : 126 interface\itemdescriptions\object.itemdescription 14,15c14,15 < "type" : "wraplabel", < "position" : [16, 83], --- > "type" : "label", > "position" : [16, 91], 17c17,18 < "width" : 126 --- > "vAnchor" : "top", > "wrapWidth" : 122 41c42 < "type" : "wraplabel", --- > "type" : "label", 45c46 < "width" : 126 --- > "wrapWidth" : 126 interface\itemdescriptions\sword.itemdescription 26c26 < "type" : "wraplabel", --- > "type" : "label", 29c29 < "width" : 126 --- > "wrapWidth" : 126 38c38 < "type" : "wraplabel", --- > "type" : "label", 41c41 < "width" : 126 --- > "wrapWidth" : 126 44c44 < "type" : "wraplabel", --- > "type" : "label", 48c48 < "width" : 126 --- > "wrapWidth" : 126 51c51 < "type" : "wraplabel", --- > "type" : "label", 55c55 < "width" : 126 --- > "wrapWidth" : 126 58c58 < "type" : "wraplabel", --- > "type" : "label", 62c62 < "width" : 126 --- > "wrapWidth" : 126 interface\itemdescriptions\tech.itemdescription 3,6c3,7 < "type" : "wraplabel", < "position" : [48, 100], < "width" : 150, < "hAnchor" : "left" --- > "type" : "label", > "position" : [5, 108], > "wrapWidth" : 125, > "hAnchor" : "left", > "vAnchor" : "top" 10c11 < "position" : [68, 124], --- > "position" : [26, 124], 16c17 < "position" : [42, 114], --- > "position" : [0, 114], interface\itemdescriptions\tool.itemdescription 21,22c21,22 < "type" : "wraplabel", < "position" : [16, 83], --- > "type" : "label", > "position" : [16, 91], 24c24,25 < "width" : 126 --- > "vAnchor" : "top", > "wrapWidth" : 122 48c49 < "type" : "wraplabel", --- > "type" : "label", 52c53 < "width" : 126 --- > "wrapWidth" : 126 55c56 < "type" : "wraplabel", --- > "type" : "label", 59c60 < "width" : 126 --- > "wrapWidth" : 126 interface\optionsmenu\optionsmenu.config 47,49c47 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" interface\tooltips\armor.tooltip 9c9 < "type" : "wraplabel", --- > "type" : "label", 13c13 < "width" : 126 --- > "wrapWidth" : 126 16c16 < "type" : "wraplabel", --- > "type" : "label", 20c20 < "width" : 126 --- > "wrapWidth" : 126 42,45c42,46 < "type" : "wraplabel", < "position" : [10, 103], < "width" : 122, < "hAnchor" : "left" --- > "type" : "label", > "position" : [10, 111], > "wrapWidth" : 122, > "hAnchor" : "left", > "vAnchor" : "top" 50c51 < "position" : [0, 115], --- > "position" : [0, 118], 53c54 < "memberSize" : [999, 17], --- > "memberSize" : [999, 15], 57c58 < "position" : [70, 0], --- > "position" : [100, 2], 60,64d60 < "statusAmount" : { < "type" : "label", < "position" : [130, 4], < "hAnchor" : "right" < }, 68,88c64 < "position" : [82, 8], < "file" : "" < } < } < } < }, < "augmentList" : { < "type" : "list", < "position" : [40, 40], < "schema" : { < "spacing" : [0, 1], < "memberSize" : [999, 20], < "listTemplate" : { < "augmentLabel" : { < "type" : "label", < "position" : [0, 0], < "hAnchor" : "left" < }, < "augmentImage" : { < "type" : "image", < "position" : [0, 10], --- > "position" : [74, 1], interface\tooltips\base.tooltip 20,21c20,21 < "type" : "wraplabel", < "position" : [11, 61], --- > "type" : "label", > "position" : [11, 69], 23c23,24 < "width" : 126 --- > "vAnchor" : "top", > "wrapWidth" : 126 26c27 < "type" : "wraplabel", --- > "type" : "label", 30c31 < "width" : 126 --- > "wrapWidth" : 126 interface\tooltips\consumable.tooltip 20,21c20,21 < "type" : "wraplabel", < "position" : [11, 61], --- > "type" : "label", > "position" : [11, 69], 23c23,24 < "width" : 126 --- > "vAnchor" : "top", > "wrapWidth" : 126 26c27 < "type" : "wraplabel", --- > "type" : "label", 30c31 < "width" : 126 --- > "wrapWidth" : 126 interface\tooltips\gun.tooltip 32c32 < "type" : "wraplabel", --- > "type" : "label", 35c35 < "width" : 126 --- > "wrapWidth" : 126 44c44 < "type" : "wraplabel", --- > "type" : "label", 47c47 < "width" : 126 --- > "wrapWidth" : 126 56c56 < "type" : "wraplabel", --- > "type" : "label", 59c59 < "width" : 126 --- > "wrapWidth" : 126 62c62 < "type" : "wraplabel", --- > "type" : "label", 66c66 < "width" : 126 --- > "wrapWidth" : 126 69c69 < "type" : "wraplabel", --- > "type" : "label", 73c73 < "width" : 126 --- > "wrapWidth" : 126 76c76 < "type" : "wraplabel", --- > "type" : "label", 80c80 < "width" : 126 --- > "wrapWidth" : 126 interface\tooltips\object.tooltip 20,21c20,21 < "type" : "wraplabel", < "position" : [11, 61], --- > "type" : "label", > "position" : [11, 69], 23c23,24 < "width" : 126 --- > "vAnchor" : "top", > "wrapWidth" : 126 26c27 < "type" : "wraplabel", --- > "type" : "label", 30c31 < "width" : 126 --- > "wrapWidth" : 126 interface\tooltips\sword.tooltip 32c32 < "type" : "wraplabel", --- > "type" : "label", 35c35 < "width" : 126 --- > "wrapWidth" : 126 44c44 < "type" : "wraplabel", --- > "type" : "label", 47c47 < "width" : 126 --- > "wrapWidth" : 126 50c50 < "type" : "wraplabel", --- > "type" : "label", 54c54 < "width" : 126 --- > "wrapWidth" : 126 57c57 < "type" : "wraplabel", --- > "type" : "label", 61c61 < "width" : 126 --- > "wrapWidth" : 126 64c64 < "type" : "wraplabel", --- > "type" : "label", 68c68 < "width" : 126 --- > "wrapWidth" : 126 interface\tooltips\tool.tooltip 20,21c20,21 < "type" : "wraplabel", < "position" : [11, 61], --- > "type" : "label", > "position" : [11, 69], 23c23,24 < "width" : 126 --- > "vAnchor" : "top", > "wrapWidth" : 126 26c27 < "type" : "wraplabel", --- > "type" : "label", 30c31 < "width" : 126 --- > "wrapWidth" : 126 interface\windowconfig\3dprinter.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 129c127 < "type" : "wraplabel", --- > "type" : "label", 132c130 < "width" : 116, --- > "wrapWidth" : 116, 145a144,148 > "newIcon" : { > "type" : "image", > "position" : [129, 2], > "file" : "/interface/crafting/new.png" > }, 293,295c296 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 305c306 < "type" : "wraplabel", --- > "type" : "label", 308c309 < "width" : 116, --- > "wrapWidth" : 116, interface\windowconfig\actionbar.config 3d2 < "actionBarSwapItemOffset" : [0, 0], 8,9d6 < "keyDismissable" : false, < "persistent" : true, 18c15 < "barItems" : { --- > "actionBarItems" : { 23c20 < "position" : [10, 5], --- > "position" : [10, 24], 29a27,37 > "essentialBarItems" : { > "type" : "itemgrid", > "dimensions" : [3, 1], > "rowSpacing" : [19, 0], > "showBackingImageWhenEmpty" : true, > "backingImage" : "/interface/actionbar/lock.png", > "columnSpacing" : [0, 0], > "position" : [111, 0], > "showBackingImageWhenFull" : false, > "zlevel" : 2 > }, 32c40 < "position" : [118, 5], --- > "position" : [118, 22], 40c48 < "position" : [142, 5], --- > "position" : [142, 22], 64c72 < "position" : [115, 0], --- > "position" : [115, 19], 70c78 < "position" : [140, 0], --- > "position" : [140, 19], interface\windowconfig\anvil.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 111c109 < "type" : "wraplabel", --- > "type" : "label", 114c112 < "width" : 116, --- > "wrapWidth" : 116, 127a126,130 > "newIcon" : { > "type" : "image", > "position" : [129, 2], > "file" : "/interface/crafting/new.png" > }, 267,269c270 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 279c280 < "type" : "wraplabel", --- > "type" : "label", 282c283 < "width" : 116, --- > "wrapWidth" : 116, interface\windowconfig\blueprints.config 2,13c2,4 < "blueprint" : { < "messages" : { < "alreadyKnown" : "Blueprint already known", < "learned" : "Learned to craft a new item" < }, < "overlay" : { < "iconOverlay" : { < "image" : "/items/generic/other/blueprint.png" < } < }, < "inHandDrawable" : { < "image" : "/items/generic/other/blueprintinhand.png" --- > "overlay" : { > "iconOverlay" : { > "image" : "/items/generic/other/blueprint.png" 16,28c7,8 < "chip" : { < "messages" : { < "alreadyKnown" : "Techchip already known", < "learned" : "New tech available" < }, < "overlay" : { < "iconOverlay" : { < "image" : "/tech/banana.png" < } < }, < "inHandDrawable" : { < "image" : "/tech/banana.png" < } --- > "inHandDrawable" : { > "image" : "/items/generic/other/blueprintinhand.png" interface\windowconfig\capturestation.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 111c109 < "type" : "wraplabel", --- > "type" : "label", 114c112 < "width" : 116, --- > "wrapWidth" : 116, 127a126,130 > "newIcon" : { > "type" : "image", > "position" : [129, 2], > "file" : "/interface/crafting/new.png" > }, 211,213c214 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 223c224 < "type" : "wraplabel", --- > "type" : "label", 226c227 < "width" : 116, --- > "wrapWidth" : 116, interface\windowconfig\charcreation.config 1a2 > "speciesOrdering" : ["human", "avian", "apex", "floran", "hylotl", "glitch", "novakid"], 121c122 < "position" : [184, 30] --- > "position" : [184, 29] 127c128 < "position" : [42, 13], --- > "position" : [141, 13], 134c135 < "position" : [141, 13], --- > "position" : [42, 13], 150c151 < "position" : [0, 0] --- > "position" : [-5, 0] 155c156 < "position" : [27, 0] --- > "position" : [17, 0] 160c161 < "position" : [54, 0] --- > "position" : [39, 0] 165c166 < "position" : [0, -26] --- > "position" : [61, 0] 170c171 < "position" : [27, -26] --- > "position" : [5, -26] 175c176,181 < "position" : [54, -26] --- > "position" : [27, -26] > }, > { > "id" : 6, > "image" : "", > "position" : [49, -26] 192c198 < "position" : [0, 30] --- > "position" : [6, 32] 198c204 < "position" : [29, 30] --- > "position" : [28, 32] 225c231 < "description" : "Lose pixels upon death." --- > "description" : "Only lose pixels upon death." 234c240 < "description" : "Lose pixels and drop all items upon death." --- > "description" : "Lose pixels and drop resources upon death." 243c249 < "description" : "When you die your character stays dead." --- > "description" : "When you die your character stays dead!" 254a261 > "regex" : "[a-zA-Z0-9 '-]{0,24}", 257c264 < "maxWidth" : 70, --- > "maxWidth" : 120, interface\windowconfig\codex.config 7,9c7 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 33c31 < "subtitle" : "Library", --- > "subtitle" : "Library ^green;[L]", 85c83 < "type" : "wraplabel", --- > "type" : "label", 88c86 < "width" : 110, --- > "wrapWidth" : 110, 115c113 < "type" : "wraplabel", --- > "type" : "label", 118c116,117 < "width" : 144, --- > "vAnchor" : "top", > "wrapWidth" : 144, interface\windowconfig\crafting.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 24c22 < "subtitle" : " Just you, your ingredients and your hands [C]", --- > "subtitle" : " Just you, your ingredients and your hands ^green;[C]", 111c109 < "type" : "wraplabel", --- > "type" : "label", 114c112 < "width" : 116, --- > "wrapWidth" : 116, 127a126,130 > "newIcon" : { > "type" : "image", > "position" : [129, 2], > "file" : "/interface/crafting/new.png" > }, 267,269c270 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 279c280 < "type" : "wraplabel", --- > "type" : "label", 282c283 < "width" : 116, --- > "wrapWidth" : 116, interface\windowconfig\craftingtable.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 111c109 < "type" : "wraplabel", --- > "type" : "label", 114c112 < "width" : 116, --- > "wrapWidth" : 116, 127a126,130 > "newIcon" : { > "type" : "image", > "position" : [129, 2], > "file" : "/interface/crafting/new.png" > }, 267,269c270 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 279c280 < "type" : "wraplabel", --- > "type" : "label", 282c283 < "width" : 116, --- > "wrapWidth" : 116, interface\windowconfig\error.config 9,10d8 < "keyDismissable" : true, < "persistent" : true, 42c40 < "position" : [210, 49], --- > "position" : [110, 49], 46c44 < "type" : "wraplabel", --- > "type" : "label", 50c48 < "width" : 180, --- > "wrapWidth" : 180, interface\windowconfig\frogmerchant.config 5c5 < "requiresBlueprint" : false, --- > "requiresBlueprint" : true, 8,10c8 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 28c26 < "subtitle" : " Ribbit!", --- > "subtitle" : " Money makes the world go round!", 121c119 < "type" : "wraplabel", --- > "type" : "label", 124c122 < "width" : 116, --- > "wrapWidth" : 116, 201,203c199 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 213c209 < "type" : "wraplabel", --- > "type" : "label", 216c212 < "width" : 116, --- > "wrapWidth" : 116, interface\windowconfig\heartforge.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 111c109 < "type" : "wraplabel", --- > "type" : "label", 114c112 < "width" : 116, --- > "wrapWidth" : 116, 127a126,130 > "newIcon" : { > "type" : "image", > "position" : [129, 2], > "file" : "/interface/crafting/new.png" > }, 267,269c270 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 279c280 < "type" : "wraplabel", --- > "type" : "label", 282c283 < "width" : 116, --- > "wrapWidth" : 116, interface\windowconfig\holidaycraftingtable.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 111c109 < "type" : "wraplabel", --- > "type" : "label", 114c112 < "width" : 116, --- > "wrapWidth" : 116, 127a126,130 > "newIcon" : { > "type" : "image", > "position" : [129, 2], > "file" : "/interface/crafting/new.png" > }, 267,269c270 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 279c280 < "type" : "wraplabel", --- > "type" : "label", 282c283 < "width" : 116, --- > "wrapWidth" : 116, interface\windowconfig\kitchen.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 75c73 < "caption" : "Craft" --- > "caption" : "Prepare" 86c84 < "position" : [51, 83], --- > "position" : [46, 83], 88c86 < "value" : "MATERIALS AVAILABLE" --- > "value" : "INGREDIENTS AVAILABLE" 110c108 < "type" : "wraplabel", --- > "type" : "label", 113c111 < "width" : 116, --- > "wrapWidth" : 116, 126a125,129 > "newIcon" : { > "type" : "image", > "position" : [129, 2], > "file" : "/interface/crafting/new.png" > }, 168,178c171,173 < "position" : [29, 45], < "baseImage" : "/interface/crafting/entree.png", < "baseImageChecked" : "/interface/crafting/entreeSelected.png", < "data" : { < "filter" : [ "entree" ] < } < }, < { < "position" : [49, 45], < "baseImage" : "/interface/crafting/side.png", < "baseImageChecked" : "/interface/crafting/sideSelected.png", --- > "position" : [39, 45], > "baseImage" : "/interface/crafting/foodhealing.png", > "baseImageChecked" : "/interface/crafting/foodhealingSelected.png", 180c175 < "filter" : [ "side" ] --- > "filter" : [ "foodhealing" ] 184,186c179,181 < "position" : [69, 45], < "baseImage" : "/interface/crafting/dessert.png", < "baseImageChecked" : "/interface/crafting/dessertSelected.png", --- > "position" : [59, 45], > "baseImage" : "/interface/crafting/foodhealthboost.png", > "baseImageChecked" : "/interface/crafting/foodhealthboostSelected.png", 188c183 < "filter" : [ "dessert" ] --- > "filter" : [ "foodhealthboost" ] 192,194c187,189 < "position" : [89, 45], < "baseImage" : "/interface/crafting/snack.png", < "baseImageChecked" : "/interface/crafting/snackSelected.png", --- > "position" : [79, 45], > "baseImage" : "/interface/crafting/foodenergyboost.png", > "baseImageChecked" : "/interface/crafting/foodenergyboostSelected.png", 196c191 < "filter" : [ "snack" ] --- > "filter" : [ "foodenergyboost" ] 200,202c195,197 < "position" : [109, 45], < "baseImage" : "/interface/crafting/drink.png", < "baseImageChecked" : "/interface/crafting/drinkSelected.png", --- > "position" : [99, 45], > "baseImage" : "/interface/crafting/foodmobility.png", > "baseImageChecked" : "/interface/crafting/foodmobilitySelected.png", 204c199 < "filter" : [ "drink" ] --- > "filter" : [ "foodmobility" ] 208c203 < "position" : [129, 45], --- > "position" : [119, 45], 212c207 < "filter" : [ "cookingother" ] --- > "filter" : [ "foodother" ] 258,260c253 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 270c263 < "type" : "wraplabel", --- > "type" : "label", 273c266 < "width" : 116, --- > "wrapWidth" : 116, interface\windowconfig\metalworkstation.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 24c22 < "subtitle" : " Produce and shape metals!", --- > "subtitle" : " Turn those metals and alloys into useful equipment!", 111c109 < "type" : "wraplabel", --- > "type" : "label", 114c112 < "width" : 116, --- > "wrapWidth" : 116, 127a126,130 > "newIcon" : { > "type" : "image", > "position" : [129, 2], > "file" : "/interface/crafting/new.png" > }, 267,269c270 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 279c280 < "type" : "wraplabel", --- > "type" : "label", 282c283 < "width" : 116, --- > "wrapWidth" : 116, interface\windowconfig\molemerchant.config 8,10c8 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 121c119 < "type" : "wraplabel", --- > "type" : "label", 124c122 < "width" : 116, --- > "wrapWidth" : 116, 201,203c199 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 213c209 < "type" : "wraplabel", --- > "type" : "label", 216c212 < "width" : 116, --- > "wrapWidth" : 116, interface\windowconfig\multiplayer.config 12c12 < "position" : [27, 71], --- > "position" : [82.5, 31], 17c17 < "position" : [110, 74], --- > "position" : [70, 82], 27c27 < "position" : [110, 56], --- > "position" : [70, 66], 36c36 < "position" : [110, 38], --- > "position" : [70, 50], interface\windowconfig\newquest.config 7,9c7 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : false --- > "type" : "panefeature" 58c56 < "position" : [130, 49], --- > "position" : [155, 49], 89c87 < "type" : "wraplabel", --- > "type" : "label", 93c91 < "width" : 180, --- > "wrapWidth" : 180, 99c97 < "type" : "wraplabel", --- > "type" : "label", 103c101 < "width" : 264, --- > "wrapWidth" : 264, interface\windowconfig\pixelcompressor.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 111c109 < "type" : "wraplabel", --- > "type" : "label", 114c112 < "width" : 116, --- > "wrapWidth" : 116, 127a126,130 > "newIcon" : { > "type" : "image", > "position" : [129, 2], > "file" : "/interface/crafting/new.png" > }, 211,213c214 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 223c224 < "type" : "wraplabel", --- > "type" : "label", 226c227 < "width" : 116, --- > "wrapWidth" : 116, interface\windowconfig\playerinventory.config 2a3 > "subtitle" : "Inventory Screen ^green;[I]", 5,7c6 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 103c102 < "tech1" : { --- > "techHead" : { 108c107 < "labeltech1" : { --- > "labeltechHead" : { 116,121c115 < "tech1Selection" : { < "type" : "image", < "file" : "/interface/inventory/selectedtech.png", < "position" : [11, 146] < }, < "tech2" : { --- > "techBody" : { 126c120 < "labeltech2" : { --- > "labeltechBody" : { 134,139c128 < "tech2Selection" : { < "type" : "image", < "file" : "/interface/inventory/selectedtech.png", < "position" : [41, 146] < }, < "tech3" : { --- > "techLegs" : { 144c133 < "labeltech3" : { --- > "labeltechLegs" : { 152,157c141 < "tech3Selection" : { < "type" : "image", < "file" : "/interface/inventory/selectedtech.png", < "position" : [71, 146] < }, < "tech4" : { --- > "techSuit" : { 162c146 < "labeltech4" : { --- > "labeltechSuit" : { 169,173d152 < }, < "tech4Selection" : { < "type" : "image", < "file" : "/interface/inventory/selectedtech.png", < "position" : [101, 146] interface\windowconfig\popup.config 7,9c7 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 32c30 < "type" : "wraplabel", --- > "type" : "label", 36c34 < "width" : 240, --- > "wrapWidth" : 240, interface\windowconfig\questcomplete.config 7,9c7 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : false --- > "type" : "panefeature" 13,15c11,13 < "fileHeader" : "/interface/quests/questcomplete/header.png", < "fileBody" : "/interface/quests/questcomplete/body.png", < "fileFooter" : "/interface/quests/questcomplete/footer.png" --- > "fileHeader" : "/interface/quests/newquest/header.png", > "fileBody" : "/interface/quests/newquest/body.png", > "fileFooter" : "/interface/quests/newquest/footer.png" 36c34 < "bgOverlay" : { --- > "bgShine" : { 38,39c36,37 < "file" : "/interface/quests/questcomplete/details.png", < "position" : [3, 37], --- > "file" : "/interface/quests/newquest/shine.png", > "position" : [0, 0], 42c40 < "bgShine" : { --- > "bgOverlay" : { 44,45c42,43 < "file" : "/interface/quests/questcomplete/shine.png", < "position" : [0, 0], --- > "file" : "/interface/quests/newquest/details.png", > "position" : [3, 37], 50,52c48,50 < "base" : "/interface/quests/questcomplete/acceptRewardUp.png", < "hover" : "/interface/quests/questcomplete/acceptRewardOver.png", < "position" : [159, 48], --- > "base" : "/interface/quests/questcomplete/acceptRewardOver.png", > "hover" : "/interface/quests/questcomplete/acceptRewardUp.png", > "position" : [155, 49], 54a53,57 > "imgComplete" : { > "type" : "image", > "file" : "/interface/quests/questcomplete/questcomplete.png", > "position" : [45, 151] > }, 63,67d65 < "imgComplete" : { < "type" : "image", < "file" : "/interface/quests/questcomplete/questcomplete.png", < "position" : [45, 119] < }, 88,89c86,87 < "type" : "wraplabel", < "position" : [140, 103], --- > "type" : "label", > "position" : [140, 136], 92c90 < "width" : 180, --- > "wrapWidth" : 180, 98,99c96,97 < "type" : "wraplabel", < "position" : [9, 96], --- > "type" : "label", > "position" : [9, 128], 102c100 < "width" : 264, --- > "wrapWidth" : 264, interface\windowconfig\questlog.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 19c17 < "position" : [261, 247] --- > "position" : [261, 272] 24c22 < "subtitle" : "Keep track of your quests [J]", --- > "subtitle" : "Keep track of your quests ^green;[J]", 68c66 < "position" : [175, 87], --- > "position" : [175, 88], 86,87c84,85 < "type" : "wraplabel", < "position" : [217, 220], --- > "type" : "label", > "position" : [217, 243], 90c88 < "width" : 111, --- > "wrapWidth" : 111, 96,97c94,95 < "type" : "wraplabel", < "position" : [163, 205], --- > "type" : "label", > "position" : [163, 232], 100c98 < "width" : 109, --- > "wrapWidth" : 109, 107c105 < "rect" : [5, 44, 156, 224], --- > "rect" : [5, 44, 156, 244], 114c112 < "spacing" : [1, 1], --- > "spacing" : [0, 1], 129,130c127,128 < "type" : "wraplabel", < "position" : [70, 13], --- > "type" : "label", > "position" : [70, 11], 133c131 < "width" : 100, --- > "wrapWidth" : 100, 148c146 < "position" : [3, 225], --- > "position" : [3, 250], 156c154 < "position" : [56, 225], --- > "position" : [58, 250], 163c161 < "position" : [105, 225], --- > "position" : [105, 250], interface\windowconfig\robotcraftingtable.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 111c109 < "type" : "wraplabel", --- > "type" : "label", 114c112 < "width" : 116, --- > "wrapWidth" : 116, 127a126,130 > "newIcon" : { > "type" : "image", > "position" : [129, 2], > "file" : "/interface/crafting/new.png" > }, 267,269c270 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 279c280 < "type" : "wraplabel", --- > "type" : "label", 282c283 < "width" : 116, --- > "wrapWidth" : 116, interface\windowconfig\shop.config 8,10c8 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 121c119 < "type" : "wraplabel", --- > "type" : "label", 124c122 < "width" : 116, --- > "wrapWidth" : 116, 201,203c199 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 213c209 < "type" : "wraplabel", --- > "type" : "label", 216c212 < "width" : 116, --- > "wrapWidth" : 116, interface\windowconfig\songbook.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 65c63 < "type" : "wraplabel", --- > "type" : "label", 68c66 < "width" : 138, --- > "wrapWidth" : 138, interface\windowconfig\spinningwheel.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 111c109 < "type" : "wraplabel", --- > "type" : "label", 114c112 < "width" : 116, --- > "wrapWidth" : 116, 127a126,130 > "newIcon" : { > "type" : "image", > "position" : [129, 2], > "file" : "/interface/crafting/new.png" > }, 243,245c246 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 255c256 < "type" : "wraplabel", --- > "type" : "label", 258c259 < "width" : 116, --- > "wrapWidth" : 116, interface\windowconfig\streamingvideo.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 48c46 < "type" : "wraplabel", --- > "type" : "label", 51c49 < "width" : 220 --- > "wrapWidth" : 220 54c52 < "type" : "wraplabel", --- > "type" : "label", 57c55 < "width" : 220 --- > "wrapWidth" : 220 60c58 < "type" : "wraplabel", --- > "type" : "label", 63c61 < "width" : 220, --- > "wrapWidth" : 220, interface\windowconfig\teambar.config 2a3,8 > "energyBarColor" : "#48ee3c", > "energyBarUnusableColor" : "gray", > "energyBarRegenMixColor" : "#0265c1", > "leaderImage" : "/interface/party/partylead.png", > "leaderImageOffset" : [0, 10], > 6,7d11 < "keyDismissable" : false, < "persistent" : true, 19c23 < "position" : [0, -36] --- > "position" : [10, -43] 24a29,50 > }, > "healthBar" : { > "zlevel" : 7, > "type" : "progress", > "position" : [30, -22], > "background" : "/interface/emptybar.png", > "progressSet" : { > "inner" : "/interface/healthbar.png", > "type" : "repeat" > }, > "direction" : "horizontal" > }, > "energyBar" : { > "zlevel" : 8, > "type" : "progress", > "position" : [30, -32], > "background" : "/interface/emptybar.png", > "progressSet" : { > "inner" : "/interface/energybar.png", > "type" : "repeat" > }, > "direction" : "horizontal" interface\windowconfig\teaminvitation.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 25c23 < "position" : [24, 25], --- > "position" : [82.5, 27], 32c30 < "position" : [79, 25], --- > "position" : [24, 27], interface\windowconfig\teaminvite.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 25c23 < "position" : [94, 27], --- > "position" : [54, 28], 30c28 < "position" : [71, 48], --- > "position" : [44, 47], interface\windowconfig\teammembermenu.config 6,8c6 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 39,41c37 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" interface\windowconfig\wiringstation.config 4,6c4 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 111c109 < "type" : "wraplabel", --- > "type" : "label", 114c112 < "width" : 116, --- > "wrapWidth" : 116, 127a126,130 > "newIcon" : { > "type" : "image", > "position" : [129, 2], > "file" : "/interface/crafting/new.png" > }, 211,213c214 < "type" : "panefeature", < "keyDismissable" : true, < "persistent" : true --- > "type" : "panefeature" 223c224 < "type" : "wraplabel", --- > "type" : "label", 226c227 < "width" : 116, --- > "wrapWidth" : 116, items\defaultparameters.config 5a6 > "protected" : 0.1, 10a12,22 > "levelMattersTypes" : [ > "gun", > "sword", > "staff", > "shield", > "headarmor", > "chestarmor", > "legsarmor", > "backarmor" > ], > 18a31,35 > "liquidItems" : { > "cooldown" : 0.15, > "bucketSize" : 1.0 > }, > 23d39 < "defaultCriticalItemTimeToLive" : 1000000.0, items\armors\apex\apex-tier1\apextier1.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 2.5 --- > "stat" : "protection", > "amount" : 15 30,31c30,31 < "kind" : "Protection", < "amount" : 7.5 --- > "stat" : "maxEnergy", > "amount" : 10 35,36c35,36 < "kind" : "healthincrease", < "amount" : 15 --- > "stat" : "maxHealth", > "amount" : 8 items\armors\apex\apex-tier1\apextier1.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "coldprotection", < "amount" : 1 --- > "stat" : "protection", > "amount" : 9 22,23c22,23 < "kind" : "protection", < "amount" : 4.5 --- > "stat" : "maxEnergy", > "amount" : 5 27,28c27,28 < "kind" : "energyincrease", < "amount" : 15 --- > "stat" : "maxHealth", > "amount" : 5 items\armors\apex\apex-tier1\apextier1.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "coldprotection", < "amount" : 1 --- > "stat" : "protection", > "amount" : 6 21,22c21,22 < "kind" : "protection", < "amount" : 3 --- > "stat" : "maxEnergy", > "amount" : 5 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 0.15 --- > "stat" : "maxHealth", > "amount" : 2 items\armors\apex\apex-tier10\apextier10.chest 6,7c6,7 < "rarity" : "Common", < "description" : "An Impervium laced jacket that offers far more protection than the average observer might suspect.", --- > "rarity" : "Legendary", > "description" : "A cerulium laced jacket that offers far more protection than the average observer might suspect.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 47.5 --- > "stat" : "protection", > "amount" : 120 30,32c30,31 < "kind" : "Protection", < "level" : 36, < "amount" : 250 --- > "stat" : "maxEnergy", > "amount" : 370 36,37c35,36 < "kind" : "healthincrease", < "amount" : 400 --- > "stat" : "maxHealth", > "amount" : 75 42,43c41,42 < /* BLACK */ < { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, --- > /* BLUE */ > { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, items\armors\apex\apex-tier10\apextier10.head 6,7c6,7 < "rarity" : "Common", < "description" : "This hood suits the dark demeanour of those who have overthrown regimes singlehandedly.", --- > "rarity" : "Legendary", > "description" : "This hood suits the dark demeanour of those who have overthrown regimes single-handedly.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 28.5 --- > "stat" : "protection", > "amount" : 70 22,24c22,23 < "kind" : "Protection", < "level" : 36, < "amount" : 150 --- > "stat" : "maxEnergy", > "amount" : 220 28,29c27,28 < "kind" : "energyincrease", < "amount" : 400 --- > "stat" : "maxHealth", > "amount" : 45 34,35c33,34 < /* BLACK */ < { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, --- > /* BLUE */ > { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, items\armors\apex\apex-tier10\apextier10.legs 6,7c6,7 < "rarity" : "Common", < "description" : "They may be sleek, but these pants and boots are laced with hardened Impervium.", --- > "rarity" : "Legendary", > "description" : "They may be sleek, but these pants and boots are laced with hardened cerulium.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 19 --- > "stat" : "protection", > "amount" : 50 21,22c21,22 < "kind" : "Protection", < "amount" : 100 --- > "stat" : "maxEnergy", > "amount" : 150 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 4 --- > "stat" : "maxHealth", > "amount" : 30 32,33c32,33 < /* BLACK */ < { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, --- > /* BLUE */ > { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, items\armors\apex\apex-tier2\apextier2.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 7.5 --- > "stat" : "protection", > "amount" : 35 30,31c30,31 < "kind" : "Protection", < "amount" : 15 --- > "stat" : "maxEnergy", > "amount" : 40 35,36c35,36 < "kind" : "healthincrease", < "amount" : 35 --- > "stat" : "maxHealth", > "amount" : 20 38a39,40 > > "triggerKeys" : [ "steelarmor" ], items\armors\apex\apex-tier2\apextier2.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 4.5 --- > "stat" : "protection", > "amount" : 25 22,23c22,23 < "kind" : "protection", < "amount" : 9 --- > "stat" : "maxEnergy", > "amount" : 25 27,28c27,28 < "kind" : "energyincrease", < "amount" : 35 --- > "stat" : "maxHealth", > "amount" : 10 30a31,32 > > "triggerKeys" : [ "steelarmor" ], items\armors\apex\apex-tier2\apextier2.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 3 --- > "stat" : "protection", > "amount" : 15 21,22c21,22 < "kind" : "protection", < "amount" : 6 --- > "stat" : "maxEnergy", > "amount" : 15 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 0.35 --- > "stat" : "maxHealth", > "amount" : 5 29a30,31 > > "triggerKeys" : [ "steelarmor" ], items\armors\apex\apex-tier3\apextier3.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 12.5 --- > "stat" : "protection", > "amount" : 60 30,32c30,31 < "kind" : "Protection", < "level" : 25, < "amount" : 27.5 --- > "stat" : "maxEnergy", > "amount" : 70 36,37c35,36 < "kind" : "healthincrease", < "amount" : 70 --- > "stat" : "maxHealth", > "amount" : 30 39a39,40 > > "triggerKeys" : [ "titaniumarmor" ], items\armors\apex\apex-tier3\apextier3.head 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 7.5 --- > "stat" : "protection", > "amount" : 35 22,24c22,23 < "kind" : "Protection", < "level" : 25, < "amount" : 16.5 --- > "stat" : "maxEnergy", > "amount" : 40 28,29c27,28 < "kind" : "energyincrease", < "amount" : 70 --- > "stat" : "maxHealth", > "amount" : 20 31a31,32 > > "triggerKeys" : [ "titaniumarmor" ], items\armors\apex\apex-tier3\apextier3.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 5 --- > "stat" : "protection", > "amount" : 25 21,22c21,22 < "kind" : "Protection", < "amount" : 11 --- > "stat" : "maxEnergy", > "amount" : 30 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 0.7 --- > "stat" : "maxHealth", > "amount" : 15 29a30,31 > > "triggerKeys" : [ "titaniumarmor" ], items\armors\apex\apex-tier4\apextier4.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 17.5 --- > "stat" : "protection", > "amount" : 85 30,32c30,31 < "kind" : "Protection", < "level" : 30, < "amount" : 45 --- > "stat" : "maxEnergy", > "amount" : 100 36,37c35,36 < "kind" : "healthincrease", < "amount" : 100 --- > "stat" : "maxHealth", > "amount" : 50 39a39,40 > > "triggerKeys" : [ "durasteelarmor" ], items\armors\apex\apex-tier4\apextier4.head 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 10.5 --- > "stat" : "protection", > "amount" : 55 22,24c22,23 < "kind" : "Protection", < "level" : 30, < "amount" : 27 --- > "stat" : "maxEnergy", > "amount" : 60 28,29c27,28 < "kind" : "energyincrease", < "amount" : 100 --- > "stat" : "maxHealth", > "amount" : 30 items\armors\apex\apex-tier4\apextier4.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 7 --- > "stat" : "protection", > "amount" : 35 21,22c21,22 < "kind" : "Protection", < "amount" : 18 --- > "stat" : "maxEnergy", > "amount" : 40 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.0 --- > "stat" : "maxHealth", > "amount" : 20 items\armors\apex\apex-tier5\apextier5.chest 6,7c6,7 < "rarity" : "Common", < "description" : "A sleek top that is light and form fitting, with Aegisalt woven into the fabric for protection. ", --- > "rarity" : "Rare", > "description" : "A sleek top that is light and form fitting, with aegisalt woven into the fabric for protection. ", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 22.5 --- > "stat" : "protection", > "amount" : 115 30,32c30,31 < "kind" : "Protection", < "level" : 31, < "amount" : 65 --- > "stat" : "maxEnergy", > "amount" : 130 36,37c35,36 < "kind" : "healthincrease", < "amount" : 135 --- > "stat" : "maxHealth", > "amount" : 70 39a39,40 > > "triggerKeys" : [ "tier5armor" ], items\armors\apex\apex-tier5\apextier5.head 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 13.5 --- > "stat" : "protection", > "amount" : 70 22,24c22,23 < "kind" : "Protection", < "level" : 31, < "amount" : 39 --- > "stat" : "maxEnergy", > "amount" : 80 28,29c27,28 < "kind" : "energyincrease", < "amount" : 135 --- > "stat" : "maxHealth", > "amount" : 40 items\armors\apex\apex-tier5\apextier5.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 9 --- > "stat" : "protection", > "amount" : 45 21,22c21,22 < "kind" : "Protection", < "amount" : 26 --- > "stat" : "maxEnergy", > "amount" : 50 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.35 --- > "stat" : "maxHealth", > "amount" : 25 30d29 < items\armors\apex\apex-tier6\apextier6.chest 6,7c6,7 < "rarity" : "Common", < "description" : "The multiple layers of this upper body armour are seperate only with compact layers of Ferozium.", --- > "rarity" : "Rare", > "description" : "The multiple layers of this upper body armour are seperate only with compact layers of rubium.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 27.5 --- > "stat" : "protection", > "amount" : 100 30,32c30,31 < "kind" : "Protection", < "level" : 32, < "amount" : 90 --- > "stat" : "maxEnergy", > "amount" : 310 36,37c35,36 < "kind" : "healthincrease", < "amount" : 175 --- > "stat" : "maxHealth", > "amount" : 50 40a40,41 > "triggerKeys" : [ "tier5armor" ], > 42,43c43,44 < /* TEAL */ < { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, --- > /* RED */ > { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, items\armors\apex\apex-tier6\apextier6.head 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 16.5 --- > "stat" : "protection", > "amount" : 60 22,24c22,23 < "kind" : "Protection", < "level" : 32, < "amount" : 54 --- > "stat" : "maxEnergy", > "amount" : 185 28,29c27,28 < "kind" : "energyincrease", < "amount" : 175 --- > "stat" : "maxHealth", > "amount" : 30 34,35c33,34 < /* TEAL */ < { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, --- > /* RED */ > { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, items\armors\apex\apex-tier6\apextier6.legs 6,7c6,7 < "rarity" : "Common", < "description" : "This leg armour is reinforced with Ferozium, making it tough despite being fairly flexible.", --- > "rarity" : "Rare", > "description" : "This leg armour is reinforced with rubium, making it tough despite being fairly flexible.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 11 --- > "stat" : "protection", > "amount" : 40 21,22c21,22 < "kind" : "Protection", < "amount" : 36 --- > "stat" : "maxEnergy", > "amount" : 125 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.75 --- > "stat" : "maxHealth", > "amount" : 20 32,33c32,33 < /* TEAL */ < { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, --- > /* RED */ > { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, items\armors\apex\apex-tier7\apextier7.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 32.5 --- > "stat" : "protection", > "amount" : 140 30,32c30,31 < "kind" : "Protection", < "level" : 33, < "amount" : 120 --- > "stat" : "maxEnergy", > "amount" : 40 36,37c35,36 < "kind" : "healthincrease", < "amount" : 220 --- > "stat" : "maxHealth", > "amount" : 85 40a40,41 > "triggerKeys" : [ "tier5armor" ], > 42,43c43,44 < /* BLUE */ < { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, --- > /* PURPLE */ > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\apex\apex-tier7\apextier7.head 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 19.5 --- > "stat" : "protection", > "amount" : 85 22,24c22,23 < "kind" : "Protection", < "level" : 33, < "amount" : 72 --- > "stat" : "maxEnergy", > "amount" : 25 28,29c27,28 < "kind" : "energyincrease", < "amount" : 220 --- > "stat" : "maxHealth", > "amount" : 50 34,35c33,34 < /* BLUE */ < { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, --- > /* PURPLE */ > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\apex\apex-tier7\apextier7.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 13 --- > "stat" : "protection", > "amount" : 55 21,22c21,22 < "kind" : "Protection", < "amount" : 48 --- > "stat" : "maxEnergy", > "amount" : 15 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 2.2 --- > "stat" : "maxHealth", > "amount" : 35 32,33c32,33 < /* BLUE */ < { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, --- > /* PURPLE */ > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\apex\apex-tier8\apextier8.chest 6,7c6,7 < "rarity" : "Common", < "description" : "The giant pauldrons on this Violium armour show that the wearer means business.", --- > "rarity" : "Legendary", > "description" : "The giant pauldrons on this impervium armour show that the wearer means business.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 37.5 --- > "stat" : "protection", > "amount" : 175 30,32c30,31 < "kind" : "Protection", < "level" : 34, < "amount" : 160 --- > "stat" : "maxEnergy", > "amount" : 55 36,37c35,36 < "kind" : "healthincrease", < "amount" : 270 --- > "stat" : "maxHealth", > "amount" : 100 42,43c41,42 < /* PURPLE */ < { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, --- > /* BLACK */ > { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, items\armors\apex\apex-tier8\apextier8.head 6,7c6,7 < "rarity" : "Common", < "description" : "A Violium-plated helmet which is downright terrifying to all that dare oppose you.", --- > "rarity" : "Legendary", > "description" : "A impervium-plated helmet which is downright terrifying to all that dare oppose you.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 22.5 --- > "stat" : "protection", > "amount" : 105 22,24c22,23 < "kind" : "Protection", < "level" : 34, < "amount" : 96 --- > "stat" : "maxEnergy", > "amount" : 35 28,29c27,28 < "kind" : "energyincrease", < "amount" : 270 --- > "stat" : "maxHealth", > "amount" : 60 34,35c33,34 < /* PURPLE */ < { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, --- > /* BLACK */ > { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, items\armors\apex\apex-tier8\apextier8.legs 6,7c6,7 < "rarity" : "Common", < "description" : "These Violium boots are made for walking - all over the wearer's enemies, that is.", --- > "rarity" : "Legendary", > "description" : "These impervium boots are made for walking - all over the wearer's enemies, that is.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 15 --- > "stat" : "protection", > "amount" : 70 21,22c21,22 < "kind" : "Protection", < "amount" : 64 --- > "stat" : "maxEnergy", > "amount" : 20 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 2.7 --- > "stat" : "maxHealth", > "amount" : 40 32,33c32,33 < /* PURPLE */ < { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, --- > /* BLACK */ > { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, items\armors\apex\apex-tier9\apextier9.chest 6,7c6,7 < "rarity" : "Common", < "description" : "This inpenetrable armour is mostly solid, flexible only at the neck, arm joints and midriff.", --- > "rarity" : "Legendary", > "description" : "This impenetrable armour is mostly solid, flexible only at the neck, arm joints and midriff.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 42.5 --- > "stat" : "protection", > "amount" : 150 30,32c30,31 < "kind" : "Protection", < "level" : 35, < "amount" : 200 --- > "stat" : "maxEnergy", > "amount" : 160 36,37c35,36 < "kind" : "healthincrease", < "amount" : 330 --- > "stat" : "maxHealth", > "amount" : 90 42,43c41,42 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* TEAL */ > { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, items\armors\apex\apex-tier9\apextier9.head 6,7c6,7 < "rarity" : "Common", < "description" : "Few things are as intimidating as the expressionless stare from this Rubium plated helmet.", --- > "rarity" : "Legendary", > "description" : "Few things are as intimidating as the expressionless stare from this ferozium plated helmet.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 25.5 --- > "stat" : "protection", > "amount" : 90 22,24c22,23 < "kind" : "Protection", < "level" : 35, < "amount" : 120 --- > "stat" : "maxEnergy", > "amount" : 95 28,29c27,28 < "kind" : "energyincrease", < "amount" : 330 --- > "stat" : "maxHealth", > "amount" : 50 34,35c33,34 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* TEAL */ > { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, items\armors\apex\apex-tier9\apextier9.legs 6,7c6,7 < "rarity" : "Common", < "description" : "A set of leg armour with sturdy greaves that few things can pierce.", --- > "rarity" : "Legendary", > "description" : "A set of leg armour with sturdy ferozium greaves that few things can pierce.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 17 --- > "stat" : "protection", > "amount" : 60 21,22c21,22 < "kind" : "Protection", < "amount" : 80 --- > "stat" : "maxEnergy", > "amount" : 65 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 3.3 --- > "stat" : "maxHealth", > "amount" : 35 32,33c32,33 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* TEAL */ > { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, items\armors\apex\apexcommander\apexcommander.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\apex\apexcommander\apexcommander.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\apex\apexnavy\apexnavy.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\apex\apexnavy\apexnavy.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\apex\apexofficer\apexofficer.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\apex\apexofficer\apexofficer.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\apex\apexspecialist\apexspecialist.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\apex\apexspecialist\apexspecialist.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\aqua\aqua-kimono\kimono.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\aqua\aqua-kimono\kimono.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\aqua\aqua-monk\monk.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\aqua\aqua-monk\monk.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\aqua\aqua-tier1\aquatier1.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 2.5 --- > "stat" : "protection", > "amount" : 15 30,31c30,31 < "kind" : "Protection", < "amount" : 7.5 --- > "stat" : "maxEnergy", > "amount" : 10 35,36c35,36 < "kind" : "healthincrease", < "amount" : 15 --- > "stat" : "maxHealth", > "amount" : 8 items\armors\aqua\aqua-tier1\aquatier1.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "coldprotection", < "amount" : 1 --- > "stat" : "protection", > "amount" : 9 22,23c22,23 < "kind" : "protection", < "amount" : 4.5 --- > "stat" : "maxEnergy", > "amount" : 5 27,28c27,28 < "kind" : "energyincrease", < "amount" : 15 --- > "stat" : "maxHealth", > "amount" : 5 items\armors\aqua\aqua-tier1\aquatier1.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "coldprotection", < "amount" : 1 --- > "stat" : "protection", > "amount" : 6 21,22c21,22 < "kind" : "protection", < "amount" : 3 --- > "stat" : "maxEnergy", > "amount" : 5 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 0.15 --- > "stat" : "maxHealth", > "amount" : 2 items\armors\aqua\aqua-tier10\aquatier10.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 47.5 --- > "stat" : "protection", > "amount" : 120 30,32c30,31 < "kind" : "Protection", < "level" : 36, < "amount" : 250 --- > "stat" : "maxEnergy", > "amount" : 370 36,37c35,36 < "kind" : "healthincrease", < "amount" : 400 --- > "stat" : "maxHealth", > "amount" : 75 42,43c41,42 < /* BLACK */ < { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, --- > /* BLUE */ > { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, items\armors\aqua\aqua-tier10\aquatier10.head 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 28.5 --- > "stat" : "protection", > "amount" : 70 19a20 > 21,23c22,23 < "kind" : "Protection", < "level" : 36, < "amount" : 150 --- > "stat" : "maxEnergy", > "amount" : 220 27,28c27,28 < "kind" : "energyincrease", < "amount" : 400 --- > "stat" : "maxHealth", > "amount" : 45 33,34c33,34 < /* BLACK */ < { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, --- > /* BLUE */ > { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, items\armors\aqua\aqua-tier10\aquatier10.legs 6,7c6,7 < "rarity" : "Common", < "description" : "The only thing stronger than the impervium made Aphotic armour is the wisdom of it's wearer.", --- > "rarity" : "Legendary", > "description" : "The only thing more important than the power provided by this cerulium Aphotic armour is the wisdom of its wearer.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 19 --- > "stat" : "protection", > "amount" : 50 21,22c21,22 < "kind" : "Protection", < "amount" : 100 --- > "stat" : "maxEnergy", > "amount" : 150 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 4 --- > "stat" : "maxHealth", > "amount" : 30 32,33c32,33 < /* BLACK */ < { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, --- > /* BLUE */ > { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, items\armors\aqua\aqua-tier2\aquatier2.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 7.5 --- > "stat" : "protection", > "amount" : 35 30,31c30,31 < "kind" : "Protection", < "amount" : 15 --- > "stat" : "maxEnergy", > "amount" : 40 35,36c35,36 < "kind" : "healthincrease", < "amount" : 35 --- > "stat" : "maxHealth", > "amount" : 20 38a39,40 > > "triggerKeys" : [ "steelarmor" ], items\armors\aqua\aqua-tier2\aquatier2.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 4.5 --- > "stat" : "protection", > "amount" : 25 19a20 > 21,22c22,23 < "kind" : "protection", < "amount" : 9 --- > "stat" : "maxEnergy", > "amount" : 25 26,27c27,28 < "kind" : "energyincrease", < "amount" : 35 --- > "stat" : "maxHealth", > "amount" : 10 29a31,32 > > "triggerKeys" : [ "steelarmor" ], items\armors\aqua\aqua-tier2\aquatier2.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 3 --- > "stat" : "protection", > "amount" : 15 21,22c21,22 < "kind" : "protection", < "amount" : 6 --- > "stat" : "maxEnergy", > "amount" : 15 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 0.35 --- > "stat" : "maxHealth", > "amount" : 5 29a30,31 > > "triggerKeys" : [ "steelarmor" ], items\armors\aqua\aqua-tier3\aquatier3.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 12.5 --- > "stat" : "protection", > "amount" : 60 30,32c30,31 < "kind" : "Protection", < "level" : 25, < "amount" : 27.5 --- > "stat" : "maxEnergy", > "amount" : 70 36,37c35,36 < "kind" : "healthincrease", < "amount" : 70 --- > "stat" : "maxHealth", > "amount" : 30 39a39,40 > > "triggerKeys" : [ "titaniumarmor" ], items\armors\aqua\aqua-tier3\aquatier3.head 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 7.5 --- > "stat" : "protection", > "amount" : 35 19a20 > 21,23c22,23 < "kind" : "Protection", < "level" : 25, < "amount" : 16.5 --- > "stat" : "maxEnergy", > "amount" : 40 27,28c27,28 < "kind" : "energyincrease", < "amount" : 70 --- > "stat" : "maxHealth", > "amount" : 20 30a31,32 > > "triggerKeys" : [ "titaniumarmor" ], items\armors\aqua\aqua-tier3\aquatier3.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 5 --- > "stat" : "protection", > "amount" : 25 21,22c21,22 < "kind" : "Protection", < "amount" : 11 --- > "stat" : "maxEnergy", > "amount" : 30 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 0.7 --- > "stat" : "maxHealth", > "amount" : 15 29a30,31 > > "triggerKeys" : [ "titaniumarmor" ], items\armors\aqua\aqua-tier4\aquatier4.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 17.5 --- > "stat" : "protection", > "amount" : 85 30,32c30,31 < "kind" : "Protection", < "level" : 30, < "amount" : 45 --- > "stat" : "maxEnergy", > "amount" : 100 36,37c35,36 < "kind" : "healthincrease", < "amount" : 100 --- > "stat" : "maxHealth", > "amount" : 50 39a39,40 > > "triggerKeys" : [ "durasteelarmor" ], items\armors\aqua\aqua-tier4\aquatier4.head 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 10.5 --- > "stat" : "protection", > "amount" : 55 19a20 > 21,23c22,23 < "kind" : "Protection", < "level" : 30, < "amount" : 27 --- > "stat" : "maxEnergy", > "amount" : 60 27,28c27,28 < "kind" : "energyincrease", < "amount" : 100 --- > "stat" : "maxHealth", > "amount" : 30 items\armors\aqua\aqua-tier4\aquatier4.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 7 --- > "stat" : "protection", > "amount" : 35 21,22c21,22 < "kind" : "Protection", < "amount" : 18 --- > "stat" : "maxEnergy", > "amount" : 40 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.0 --- > "stat" : "maxHealth", > "amount" : 20 items\armors\aqua\aqua-tier5\aquatier5.chest 6,7c6,7 < "rarity" : "Common", < "description" : "The aegisalt jacket of the reef gatherer is softened to protect the coral.", --- > "rarity" : "Rare", > "description" : "The rubium jacket of the reef gatherer is softened to protect the coral.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 22.5 --- > "stat" : "protection", > "amount" : 100 30,32c30,31 < "kind" : "Protection", < "level" : 31, < "amount" : 65 --- > "stat" : "maxEnergy", > "amount" : 310 36,37c35,36 < "kind" : "healthincrease", < "amount" : 135 --- > "stat" : "maxHealth", > "amount" : 50 40a40,41 > "triggerKeys" : [ "tier5armor" ], > 42,43c43,44 < /* LIME GREEN */ < { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, --- > /* RED */ > { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, items\armors\aqua\aqua-tier5\aquatier5.head 6,7c6,7 < "rarity" : "Common", < "description" : "With their aegisalt helms, reef gatherers would spend hours amongst the coral searching for precious material.", --- > "rarity" : "Rare", > "description" : "With their rubium helms, reef gatherers would spend hours amongst the coral searching for precious material.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 13.5 --- > "stat" : "protection", > "amount" : 60 19a20 > 21,23c22,23 < "kind" : "Protection", < "level" : 31, < "amount" : 39 --- > "stat" : "maxEnergy", > "amount" : 185 27,28c27,28 < "kind" : "energyincrease", < "amount" : 135 --- > "stat" : "maxHealth", > "amount" : 30 33,34c33,34 < /* LIME GREEN */ < { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, --- > /* RED */ > { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, items\armors\aqua\aqua-tier5\aquatier5.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 9 --- > "stat" : "protection", > "amount" : 40 21,22c21,22 < "kind" : "Protection", < "amount" : 26 --- > "stat" : "maxEnergy", > "amount" : 125 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.35 --- > "stat" : "maxHealth", > "amount" : 20 32,33c32,33 < /* LIME GREEN */ < { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, --- > /* RED */ > { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, items\armors\aqua\aqua-tier6\aquatier6.chest 6,7c6,7 < "rarity" : "Common", < "description" : "The sea shogun are afraid only of fatal wounds, Ferozium protecting little more than their hearts.", --- > "rarity" : "Rare", > "description" : "The sea shogun are afraid only of fatal wounds, aegisalt protecting little more than their hearts.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 27.5 --- > "stat" : "protection", > "amount" : 115 30,32c30,31 < "kind" : "Protection", < "level" : 32, < "amount" : 90 --- > "stat" : "maxEnergy", > "amount" : 130 36,37c35,36 < "kind" : "healthincrease", < "amount" : 175 --- > "stat" : "maxHealth", > "amount" : 70 40a40,41 > "triggerKeys" : [ "tier5armor" ], > 42,43c43,44 < /* TEAL */ < { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, --- > /* LIME GREEN */ > { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, items\armors\aqua\aqua-tier6\aquatier6.head 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 16.5 --- > "stat" : "protection", > "amount" : 70 19a20 > 21,23c22,23 < "kind" : "Protection", < "level" : 32, < "amount" : 54 --- > "stat" : "maxEnergy", > "amount" : 80 27,28c27,28 < "kind" : "energyincrease", < "amount" : 175 --- > "stat" : "maxHealth", > "amount" : 40 33,34c33,34 < /* TEAL */ < { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, --- > /* LIME GREEN */ > { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, items\armors\aqua\aqua-tier6\aquatier6.legs 6,7c6,7 < "rarity" : "Common", < "description" : "Ferozium sea leggings are the only piece of shogun armour built to protect a non-essential organ.", --- > "rarity" : "Rare", > "description" : "Aegisalt sea leggings are the only piece of shogun armour built to protect a non-essential organ.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 11 --- > "stat" : "protection", > "amount" : 45 21,22c21,22 < "kind" : "Protection", < "amount" : 36 --- > "stat" : "maxEnergy", > "amount" : 50 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.75 --- > "stat" : "maxHealth", > "amount" : 25 32,33c32,33 < /* TEAL */ < { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, --- > /* LIME GREEN */ > { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, items\armors\aqua\aqua-tier7\aquatier7.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 32.5 --- > "stat" : "protection", > "amount" : 140 30,32c30,31 < "kind" : "Protection", < "level" : 33, < "amount" : 120 --- > "stat" : "maxEnergy", > "amount" : 40 36,37c35,36 < "kind" : "healthincrease", < "amount" : 220 --- > "stat" : "maxHealth", > "amount" : 85 40a40,41 > "triggerKeys" : [ "tier5armor" ], > 42,43c43,44 < /* BLUE */ < { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, --- > /* PURPLE */ > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\aqua\aqua-tier7\aquatier7.head 6,7c6,7 < "rarity" : "Common", < "description" : "This Cerulium helm is built for exploration of the deep.", --- > "rarity" : "Rare", > "description" : "This violium helm is built for exploration of the deep.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 19.5 --- > "stat" : "protection", > "amount" : 85 19a20 > 21,23c22,23 < "kind" : "Protection", < "level" : 33, < "amount" : 72 --- > "stat" : "maxEnergy", > "amount" : 25 27,28c27,28 < "kind" : "energyincrease", < "amount" : 220 --- > "stat" : "maxHealth", > "amount" : 50 33,34c33,34 < /* BLUE */ < { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, --- > /* PURPLE */ > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\aqua\aqua-tier7\aquatier7.legs 6,7c6,7 < "rarity" : "Common", < "description" : "Cerulium greaves allow an ocean explorer to sink easily and stay sunk.", --- > "rarity" : "Rare", > "description" : "Violium greaves allow an ocean explorer to sink easily and stay sunk.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 13 --- > "stat" : "protection", > "amount" : 55 21,22c21,22 < "kind" : "Protection", < "amount" : 48 --- > "stat" : "maxEnergy", > "amount" : 15 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 2.2 --- > "stat" : "maxHealth", > "amount" : 35 32,33c32,33 < /* BLUE */ < { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, --- > /* PURPLE */ > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\aqua\aqua-tier8\aquatier8.chest 6,7c6,7 < "rarity" : "Common", < "description" : "The Violium in this chestguard protects the euphos from surface dwellers.", --- > "rarity" : "Legendary", > "description" : "The ferozium in this chestguard protects the euphos from surface dwellers.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 37.5 --- > "stat" : "protection", > "amount" : 150 30,31c30 < "kind" : "Protection", < "level" : 34, --- > "stat" : "maxEnergy", 36,37c35,36 < "kind" : "healthincrease", < "amount" : 270 --- > "stat" : "maxHealth", > "amount" : 90 42,43c41,42 < /* PURPLE */ < { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, --- > /* TEAL */ > { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, items\armors\aqua\aqua-tier8\aquatier8.head 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 22.5 --- > "stat" : "protection", > "amount" : 90 19a20 > 21,23c22,23 < "kind" : "Protection", < "level" : 34, < "amount" : 96 --- > "stat" : "maxEnergy", > "amount" : 95 27,28c27,28 < "kind" : "energyincrease", < "amount" : 270 --- > "stat" : "maxHealth", > "amount" : 50 33,34c33,34 < /* PURPLE */ < { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, --- > /* TEAL */ > { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, items\armors\aqua\aqua-tier8\aquatier8.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 15 --- > "stat" : "protection", > "amount" : 60 21,22c21,22 < "kind" : "Protection", < "amount" : 64 --- > "stat" : "maxEnergy", > "amount" : 65 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 2.7 --- > "stat" : "maxHealth", > "amount" : 35 32,33c32,33 < /* PURPLE */ < { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, --- > /* TEAL */ > { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, items\armors\aqua\aqua-tier9\aquatier9.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 42.5 --- > "stat" : "protection", > "amount" : 175 30,32c30,31 < "kind" : "Protection", < "level" : 35, < "amount" : 200 --- > "stat" : "maxEnergy", > "amount" : 55 36,37c35,36 < "kind" : "healthincrease", < "amount" : 330 --- > "stat" : "maxHealth", > "amount" : 100 42,43c41,42 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* BLACK */ > { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, items\armors\aqua\aqua-tier9\aquatier9.head 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 25.5 --- > "stat" : "protection", > "amount" : 105 19a20 > 21,23c22,23 < "kind" : "Protection", < "level" : 35, < "amount" : 120 --- > "stat" : "maxEnergy", > "amount" : 35 27,28c27,28 < "kind" : "energyincrease", < "amount" : 330 --- > "stat" : "maxHealth", > "amount" : 60 33,34c33,34 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* BLACK */ > { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, items\armors\aqua\aqua-tier9\aquatier9.legs 6,7c6,7 < "rarity" : "Common", < "description" : "Disphot greaves are infused with polished Rubium.", --- > "rarity" : "Legendary", > "description" : "Disphot greaves are infused with polished impervium.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 17 --- > "stat" : "protection", > "amount" : 70 21,22c21,22 < "kind" : "Protection", < "amount" : 80 --- > "stat" : "maxEnergy", > "amount" : 20 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 3.3 --- > "stat" : "maxHealth", > "amount" : 40 32,33c32,33 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* BLACK */ > { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, items\armors\aqua\aqua-traditional\traditional.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\aqua\aqua-traditional\traditional.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\aqua\aqua-trainee\trainee.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\aqua\aqua-trainee\trainee.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\avian\avian-tier1\aviantier1.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 2.5 --- > "stat" : "protection", > "amount" : 15 30,31c30,31 < "kind" : "Protection", < "amount" : 7.5 --- > "stat" : "maxEnergy", > "amount" : 10 35,36c35,36 < "kind" : "healthincrease", < "amount" : 15 --- > "stat" : "maxHealth", > "amount" : 8 items\armors\avian\avian-tier1\aviantier1.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "coldprotection", < "amount" : 1 --- > "stat" : "protection", > "amount" : 9 22,23c22,23 < "kind" : "protection", < "amount" : 4.5 --- > "stat" : "maxEnergy", > "amount" : 5 27,28c27,28 < "kind" : "energyincrease", < "amount" : 15 --- > "stat" : "maxHealth", > "amount" : 5 items\armors\avian\avian-tier1\aviantier1.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "coldprotection", < "amount" : 1 --- > "stat" : "protection", > "amount" : 6 21,22c21,22 < "kind" : "protection", < "amount" : 3 --- > "stat" : "maxEnergy", > "amount" : 5 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 0.15 --- > "stat" : "maxHealth", > "amount" : 2 items\armors\avian\avian-tier10\aviantier10.chest 6,7c6,7 < "rarity" : "Common", < "description" : "A coat of Avian armour manufactured from impervium. Impossibly strong but impossibly light.", --- > "rarity" : "Legendary", > "description" : "A coat of Avian armour manufactured from cerulium. Magnificent.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 47.5 --- > "stat" : "protection", > "amount" : 120 30,32c30,31 < "kind" : "Protection", < "level" : 36, < "amount" : 250 --- > "stat" : "maxEnergy", > "amount" : 370 36,37c35,36 < "kind" : "healthincrease", < "amount" : 400 --- > "stat" : "maxHealth", > "amount" : 75 42,43c41,42 < /* BLACK */ < { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, --- > /* BLUE */ > { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, items\armors\avian\avian-tier10\aviantier10.head 6,7c6,7 < "rarity" : "Common", < "description" : "Forged from pure impervium, this beautiful work of wearable art also protects against nearly anything thrown at it.", --- > "rarity" : "Legendary", > "description" : "Forged from pure cerulium, this beautiful work of wearable art crackles with energy.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 28.5 --- > "stat" : "protection", > "amount" : 70 22,24c22,23 < "kind" : "Protection", < "level" : 36, < "amount" : 150 --- > "stat" : "maxEnergy", > "amount" : 220 28,29c27,28 < "kind" : "energyincrease", < "amount" : 400 --- > "stat" : "maxHealth", > "amount" : 45 34,35c33,34 < /* BLACK */ < { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, --- > /* BLUE */ > { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, items\armors\avian\avian-tier10\aviantier10.legs 6,7c6,7 < "rarity" : "Common", < "description" : "The processes used to construct these impervium leg coverings are lost in a piece of long forgotten lore, nevermore...", --- > "rarity" : "Legendary", > "description" : "The processes used to construct these cerulium leg coverings are lost in a piece of long forgotten lore, nevermore...", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 19 --- > "stat" : "protection", > "amount" : 50 21,22c21,22 < "kind" : "Protection", < "amount" : 100 --- > "stat" : "maxEnergy", > "amount" : 150 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 4 --- > "stat" : "maxHealth", > "amount" : 30 32,33c32,33 < /* BLACK */ < { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, --- > /* BLUE */ > { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, items\armors\avian\avian-tier2\aviantier2.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 7.5 --- > "stat" : "protection", > "amount" : 35 30,31c30,31 < "kind" : "Protection", < "amount" : 15 --- > "stat" : "maxEnergy", > "amount" : 40 35,36c35,36 < "kind" : "healthincrease", < "amount" : 35 --- > "stat" : "maxHealth", > "amount" : 20 38a39,40 > > "triggerKeys" : [ "steelarmor" ], items\armors\avian\avian-tier2\aviantier2.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 4.5 --- > "stat" : "protection", > "amount" : 25 22,23c22,23 < "kind" : "protection", < "amount" : 9 --- > "stat" : "maxEnergy", > "amount" : 25 27,28c27,28 < "kind" : "energyincrease", < "amount" : 35 --- > "stat" : "maxHealth", > "amount" : 10 30a31,32 > > "triggerKeys" : [ "steelarmor" ], items\armors\avian\avian-tier2\aviantier2.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 3 --- > "stat" : "protection", > "amount" : 15 21,22c21,22 < "kind" : "protection", < "amount" : 6 --- > "stat" : "maxEnergy", > "amount" : 15 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 0.35 --- > "stat" : "maxHealth", > "amount" : 5 29a30,31 > > "triggerKeys" : [ "steelarmor" ], items\armors\avian\avian-tier3\aviantier3.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 12.5 --- > "stat" : "protection", > "amount" : 60 30,32c30,31 < "kind" : "Protection", < "level" : 25, < "amount" : 27.5 --- > "stat" : "maxEnergy", > "amount" : 70 36,37c35,36 < "kind" : "healthincrease", < "amount" : 70 --- > "stat" : "maxHealth", > "amount" : 30 39a39,40 > > "triggerKeys" : [ "titaniumarmor" ], items\armors\avian\avian-tier3\aviantier3.head 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 7.5 --- > "stat" : "protection", > "amount" : 35 22,24c22,23 < "kind" : "Protection", < "level" : 25, < "amount" : 16.5 --- > "stat" : "maxEnergy", > "amount" : 40 28,29c27,28 < "kind" : "energyincrease", < "amount" : 70 --- > "stat" : "maxHealth", > "amount" : 20 31a31,32 > > "triggerKeys" : [ "titaniumarmor" ], items\armors\avian\avian-tier3\aviantier3.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 5 --- > "stat" : "protection", > "amount" : 25 21,22c21,22 < "kind" : "Protection", < "amount" : 11 --- > "stat" : "maxEnergy", > "amount" : 30 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 0.7 --- > "stat" : "maxHealth", > "amount" : 15 29a30,31 > > "triggerKeys" : [ "titaniumarmor" ], items\armors\avian\avian-tier4\aviantier4.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 17.5 --- > "stat" : "protection", > "amount" : 85 30,32c30,31 < "kind" : "Protection", < "level" : 30, < "amount" : 45 --- > "stat" : "maxEnergy", > "amount" : 100 36,37c35,36 < "kind" : "healthincrease", < "amount" : 100 --- > "stat" : "maxHealth", > "amount" : 50 39a39,40 > > "triggerKeys" : [ "durasteelarmor" ], items\armors\avian\avian-tier4\aviantier4.head 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 10.5 --- > "stat" : "protection", > "amount" : 55 22,24c22,23 < "kind" : "Protection", < "level" : 30, < "amount" : 27 --- > "stat" : "maxEnergy", > "amount" : 60 28,29c27,28 < "kind" : "energyincrease", < "amount" : 100 --- > "stat" : "maxHealth", > "amount" : 30 items\armors\avian\avian-tier4\aviantier4.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 7 --- > "stat" : "protection", > "amount" : 35 21,22c21,22 < "kind" : "Protection", < "amount" : 18 --- > "stat" : "maxEnergy", > "amount" : 40 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.0 --- > "stat" : "maxHealth", > "amount" : 20 items\armors\avian\avian-tier5\aviantier5.chest 6,7c6,7 < "rarity" : "Common", < "description" : "This aegisalt chestplate's shoulders are at the perfect height for whacking Avians in the face as you walk by.", --- > "rarity" : "Legendary", > "description" : "This impervium chestplate's shoulders are at the perfect height for whacking Avians in the face as you walk by.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 22.5 --- > "stat" : "protection", > "amount" : 175 30,32c30,31 < "kind" : "Protection", < "level" : 31, < "amount" : 65 --- > "stat" : "maxEnergy", > "amount" : 55 36,37c35,36 < "kind" : "healthincrease", < "amount" : 135 --- > "stat" : "maxHealth", > "amount" : 100 42,43c41,42 < /* LIME GREEN */ < { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, --- > /* BLACK */ > { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, items\armors\avian\avian-tier5\aviantier5.head 6,7c6,7 < "rarity" : "Common", < "description" : "A comfortable (yet protective) aegisalt helm.", --- > "rarity" : "Legendary", > "description" : "A comfortable (yet protective) impervium helm.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 13.5 --- > "stat" : "protection", > "amount" : 105 22,24c22,23 < "kind" : "Protection", < "level" : 31, < "amount" : 39 --- > "stat" : "maxEnergy", > "amount" : 35 28,29c27,28 < "kind" : "energyincrease", < "amount" : 135 --- > "stat" : "maxHealth", > "amount" : 60 34,35c33,34 < /* LIME GREEN */ < { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, --- > /* BLACK */ > { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, items\armors\avian\avian-tier5\aviantier5.legs 6,7c6,7 < "rarity" : "Common", < "description" : "An aegisalt loincloth designed to allow movement while still protecting the legs.", --- > "rarity" : "Legendary", > "description" : "An impervium loincloth designed to allow movement while still protecting the legs.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 9 --- > "stat" : "protection", > "amount" : 70 21,22c21,22 < "kind" : "Protection", < "amount" : 26 --- > "stat" : "maxEnergy", > "amount" : 20 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.35 --- > "stat" : "maxHealth", > "amount" : 40 32,33c32,33 < /* LIME GREEN */ < { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, --- > /* BLACK */ > { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" }, items\armors\avian\avian-tier6\aviantier6.chest 6,7c6,7 < "rarity" : "Common", < "description" : "A no-frills Ferozium shirt which emphasizes toughness over flair.", --- > "rarity" : "Legendary", > "description" : "A no-frills ferozium shirt which emphasizes toughness over flair.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 27.5 --- > "stat" : "protection", > "amount" : 150 30,32c30,31 < "kind" : "Protection", < "level" : 32, < "amount" : 90 --- > "stat" : "maxEnergy", > "amount" : 160 36,37c35,36 < "kind" : "healthincrease", < "amount" : 175 --- > "stat" : "maxHealth", > "amount" : 90 items\armors\avian\avian-tier6\aviantier6.head 6,7c6,7 < "rarity" : "Common", < "description" : "Gaudy yet hard as nails, this Ferozium headwear defends against all manner of dangers.", --- > "rarity" : "Legendary", > "description" : "Gaudy yet hard as nails, this ferozium headwear defends against all manner of dangers.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 16.5 --- > "stat" : "protection", > "amount" : 90 22,24c22,23 < "kind" : "Protection", < "level" : 32, < "amount" : 54 --- > "stat" : "maxEnergy", > "amount" : 95 28,29c27,28 < "kind" : "energyincrease", < "amount" : 175 --- > "stat" : "maxHealth", > "amount" : 50 items\armors\avian\avian-tier6\aviantier6.legs 6,7c6,7 < "rarity" : "Common", < "description" : "These slim-cut pants are woven from pure Ferozium thread for added durability.", --- > "rarity" : "Legendary", > "description" : "These slim-cut pants are woven from pure ferozium thread for added durability.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 11 --- > "stat" : "protection", > "amount" : 60 21,22c21,22 < "kind" : "Protection", < "amount" : 36 --- > "stat" : "maxEnergy", > "amount" : 65 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.75 --- > "stat" : "maxHealth", > "amount" : 35 items\armors\avian\avian-tier7\aviantier7.chest 6,7c6,7 < "rarity" : "Common", < "description" : "This skilfully designed chestplate will deflect the spears of the unbelievers. Praise Kluex!", --- > "rarity" : "Rare", > "description" : "This skillfully designed chestplate will deflect the spears of the unbelievers. Praise Kluex!", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 32.5 --- > "stat" : "protection", > "amount" : 115 30,32c30,31 < "kind" : "Protection", < "level" : 33, < "amount" : 120 --- > "stat" : "maxEnergy", > "amount" : 130 36,37c35,36 < "kind" : "healthincrease", < "amount" : 220 --- > "stat" : "maxHealth", > "amount" : 70 40a40,41 > "triggerKeys" : [ "tier5armor" ], > 42,43c43,44 < /* BLUE */ < { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, --- > /* GREEN */ > { "ffca8a" : "b2e89d", "e0975c" : "51bd3b", "a85636" : "247824", "6f2919" : "144216" }, items\armors\avian\avian-tier7\aviantier7.head 6,7c6,7 < "rarity" : "Common", < "description" : "An ostentatious Cerulium-plated headdress for high-ranking Avian warriors.", --- > "rarity" : "Rare", > "description" : "An ostentatious aegisalt-plated headdress for high-ranking Avian warriors.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 19.5 --- > "stat" : "protection", > "amount" : 70 22,24c22,23 < "kind" : "Protection", < "level" : 33, < "amount" : 72 --- > "stat" : "maxEnergy", > "amount" : 80 28,29c27,28 < "kind" : "energyincrease", < "amount" : 220 --- > "stat" : "maxHealth", > "amount" : 40 34,35c33,34 < /* BLUE */ < { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, --- > /* GREEN */ > { "ffca8a" : "b2e89d", "e0975c" : "51bd3b", "a85636" : "247824", "6f2919" : "144216" }, items\armors\avian\avian-tier7\aviantier7.legs 6,7c6,7 < "rarity" : "Common", < "description" : "Boots made from Cerulium are said to never take a wrong step. This has not been confirmed.", --- > "rarity" : "Rare", > "description" : "Boots made from aegisalt are said to never take a wrong step. This has not been confirmed.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 13 --- > "stat" : "protection", > "amount" : 45 21,22c21,22 < "kind" : "Protection", < "amount" : 48 --- > "stat" : "maxEnergy", > "amount" : 50 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 2.2 --- > "stat" : "maxHealth", > "amount" : 25 32,33c32,33 < /* BLUE */ < { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, --- > /* GREEN */ > { "ffca8a" : "b2e89d", "e0975c" : "51bd3b", "a85636" : "247824", "6f2919" : "144216" }, items\armors\avian\avian-tier8\aviantier8.chest 6,7c6,7 < "rarity" : "Common", < "description" : "The heavy weight of each link in this Violium-mail suit strengthens the wearer's devotion to Kluex.", --- > "rarity" : "Rare", > "description" : "The heavy weight of each link in this rubium-mail suit strengthens the wearer's devotion to Kluex.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 37.5 --- > "stat" : "protection", > "amount" : 100 30,32c30,31 < "kind" : "Protection", < "level" : 34, < "amount" : 160 --- > "stat" : "maxEnergy", > "amount" : 310 36,37c35,36 < "kind" : "healthincrease", < "amount" : 270 --- > "stat" : "maxHealth", > "amount" : 50 40a40,41 > "triggerKeys" : [ "tier5armor" ], > 42,43c43,44 < /* PURPLE */ < { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, --- > /* RED */ > { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, items\armors\avian\avian-tier8\aviantier8.head 6,7c6,7 < "rarity" : "Common", < "description" : "Each feather in this ceremonial headdress is carved from pure Violium.", --- > "rarity" : "Rare", > "description" : "Each feather in this ceremonial headdress is carved from pure rubium.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 22.5 --- > "stat" : "protection", > "amount" : 60 22,24c22,23 < "kind" : "Protection", < "level" : 34, < "amount" : 96 --- > "stat" : "maxEnergy", > "amount" : 185 28,29c27,28 < "kind" : "energyincrease", < "amount" : 270 --- > "stat" : "maxHealth", > "amount" : 30 34,35c33,34 < /* PURPLE */ < { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, --- > /* RED */ > { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, items\armors\avian\avian-tier8\aviantier8.legs 6,7c6,7 < "rarity" : "Common", < "description" : "A lightweight pair of Violium-laced hotpants - not too tight, not too loose. Juuust right.", --- > "rarity" : "Rare", > "description" : "A lightweight pair of rubium-laced hotpants - not too tight, not too loose. Juuust right.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 15 --- > "stat" : "protection", > "amount" : 40 21,22c21,22 < "kind" : "Protection", < "amount" : 64 --- > "stat" : "maxEnergy", > "amount" : 125 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 2.7 --- > "stat" : "maxHealth", > "amount" : 20 32,33c32,33 < /* PURPLE */ < { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, --- > /* RED */ > { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, items\armors\avian\avian-tier9\aviantier9.chest 6,7c6,7 < "rarity" : "Common", < "description" : "The Rubium plating on this chestpiece makes it near-impenetrable by conventional weapons.", --- > "rarity" : "Rare", > "description" : "The violium plating on this chestpiece makes it near-impenetrable by conventional weapons.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 42.5 --- > "stat" : "protection", > "amount" : 140 30,32c30,31 < "kind" : "Protection", < "level" : 35, < "amount" : 200 --- > "stat" : "maxEnergy", > "amount" : 40 36,37c35,36 < "kind" : "healthincrease", < "amount" : 330 --- > "stat" : "maxHealth", > "amount" : 85 40a40,41 > "triggerKeys" : [ "tier5armor" ], > 42,43c43,44 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* PURPLE */ > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\avian\avian-tier9\aviantier9.head 6,7c6,7 < "rarity" : "Common", < "description" : "A shining battle helm made from bright, pure Rubium.", --- > "rarity" : "Rare", > "description" : "A shining battle helm made from bright, pure violium.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 25.5 --- > "stat" : "protection", > "amount" : 85 22,24c22,23 < "kind" : "Protection", < "level" : 35, < "amount" : 120 --- > "stat" : "maxEnergy", > "amount" : 25 28,29c27,28 < "kind" : "energyincrease", < "amount" : 330 --- > "stat" : "maxHealth", > "amount" : 50 34,35c33,34 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* PURPLE */ > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\avian\avian-tier9\aviantier9.legs 6,7c6,7 < "rarity" : "Common", < "description" : "Some say that these Rubium leg-coverings grant their wearer mythical swiftness. Others say that it's all made up.", --- > "rarity" : "Rare", > "description" : "Some say that these violium leg-coverings grant their wearer mythical swiftness. Others say that it's all made up.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 17 --- > "stat" : "protection", > "amount" : 55 21,22c21,22 < "kind" : "Protection", < "amount" : 80 --- > "stat" : "maxEnergy", > "amount" : 15 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 3.3 --- > "stat" : "maxHealth", > "amount" : 35 32,33c32,33 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* PURPLE */ > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\avian\avianadventurer\avianadventurer.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\avian\avianadventurer\avianadventurer.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\avian\aviancommoner\aviancommoner.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\avian\aviancommoner\aviancommoner.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\avian\avianfancy\avianfancy.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\avian\avianfancy\avianfancy.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\avian\avianworker\avianworker.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\avian\avianworker\avianworker.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\avian\ironarmoravian\ironarmoravian.back 12,17d11 < "augments" : [ < { < "name" : "glide" < } < ], < items\armors\avian\ironarmoravian\ironarmoravian.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 24,28d23 < { < "kind" : "ColdProtection", < "amount" : 10 < } < items\armors\avian\ironarmoravian\ironarmoravian.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 10 < } items\armors\avian\ironarmoravian\ironarmoravian.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 15,18d14 < { < "kind" : "ColdProtection", < "amount" : 10 < } items\armors\backitems\crystalpack\crystalpack.back 9d8 < 38,48d36 < /* < { "ffca8a" : "d4c398", "e0975c" : "bda67a", "a85636" : "9c7f54", "6f2919" : "755937" }, < { "ffca8a" : "d5595f", "e0975c" : "a32c2c", "a85636" : "71291b", "6f2919" : "4c1e10" }, < { "ffca8a" : "46b3e8", "e0975c" : "1a7bb5", "a85636" : "0e427e", "6f2919" : "072655" }, < { "ffca8a" : "b0e944", "e0975c" : "78b618", "a85636" : "3f7f0d", "6f2919" : "255606" }, < { "ffca8a" : "eef055", "e0975c" : "d3bb1c", "a85636" : "9c8011", "6f2919" : "644807" }, < { "ffca8a" : "fd8d30", "e0975c" : "ca6705", "a85636" : "8c5d00", "6f2919" : "5c4400" }, < { "ffca8a" : "c260ff", "e0975c" : "931ad0", "a85636" : "710587", "6f2919" : "52015b" }, < { "ffca8a" : "717171", "e0975c" : "505050", "a85636" : "363636", "6f2919" : "181818" }, < { "ffca8a" : "e6e9ea", "e0975c" : "c6d2d4", "a85636" : "97abac", "6f2919" : "627677" } < */ items\armors\backitems\dangerbarrel\dangerbarrel.back 7c7 < "shortdescription" : "Dangerous Barrel", --- > "shortdescription" : "Explosive Barrel", items\armors\backitems\eye\eye.back 6c6 < "description" : "A cape that sees all. Hold the ctrl key to see further than ever!", --- > "description" : "A cape that allows you to see what's behind you.", 9,14d8 < "augments" : [ < { < "name" : "hawkeyes" < } < ], < 43,53d36 < /* < { "ffca8a" : "d4c398", "e0975c" : "bda67a", "a85636" : "9c7f54", "6f2919" : "755937" }, < { "ffca8a" : "d5595f", "e0975c" : "a32c2c", "a85636" : "71291b", "6f2919" : "4c1e10" }, < { "ffca8a" : "46b3e8", "e0975c" : "1a7bb5", "a85636" : "0e427e", "6f2919" : "072655" }, < { "ffca8a" : "b0e944", "e0975c" : "78b618", "a85636" : "3f7f0d", "6f2919" : "255606" }, < { "ffca8a" : "eef055", "e0975c" : "d3bb1c", "a85636" : "9c8011", "6f2919" : "644807" }, < { "ffca8a" : "fd8d30", "e0975c" : "ca6705", "a85636" : "8c5d00", "6f2919" : "5c4400" }, < { "ffca8a" : "c260ff", "e0975c" : "931ad0", "a85636" : "710587", "6f2919" : "52015b" }, < { "ffca8a" : "717171", "e0975c" : "505050", "a85636" : "363636", "6f2919" : "181818" }, < { "ffca8a" : "e6e9ea", "e0975c" : "c6d2d4", "a85636" : "97abac", "6f2919" : "627677" } < */ items\armors\backitems\lanternstick\lanternstick.back 13,16c13 < { "kind" : "glow", < "amount" : 1, < "color" : [89, 83, 71] < } --- > "lanternglow" items\armors\backitems\oxygentank\oxygentank.back 12,17d11 < "augments" : [ < { < "name" : "aquatic" < } < ], < items\armors\backitems\parachutepack\parachutepack.back 12,17d11 < "augments" : [ < { < "name" : "glide" < } < ], < items\armors\backitems\spacetank\spaceairtank.back 13,15d12 < { < "kind" : "breathprotection" < } items\armors\backitems\toxicflower\toxicflower.back 9,14d8 < "augments" : [ < { < "name" : "lighttoenergy" < } < ], < items\armors\contest\boxman1\boxmanhat.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\contest\carrothat\carrothat.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\contest\causticstag\causticstag.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\contest\corobockle\corobockle.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\contest\faceleech\faceleech.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\contest\pinkeyeparasite\pinkeyeparasite.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\contest\scalpion1\scalpion1.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\contest\scalpion2\scalpion2.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\contest\scalpion3\scalpion3.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\contest\scalpion4\scalpion4.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\contest\scalpion5\scalpion2.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\contest\scalpion6\scalpion6.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\contest\thinkingcap\thinkingcap.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\clothes\dress1\dress1.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 24,27d23 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\clothes\dress1\dress1.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 15,18d14 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\clothes\jeans1\jeans1.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\clothes\jeans2\jeans2.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\clothes\jeans3\jeans3.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\clothes\scarf\head.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 8 < } items\armors\decorative\clothes\shirtlong1\shirtlong1.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 24,27d23 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\clothes\shirtshort1\shirtshort1.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 24,27d23 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\betty\betty.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\betty\betty.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\betty\betty.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\buccaneer\buccaneer.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\buccaneer\buccaneer.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\buccaneer\buccaneer.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\cardboard\cardboard.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\chef\chef.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\chef\chef.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\chef\chef.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\colourful\colourful.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\colourful\colourful.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\colourful\colourful.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\colourful2\colourful2.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\cowboy\cowboy.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\cowboy\cowboy.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\cowboy\cowboy.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\cupids\cupids.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\cupids\cupids.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\cupids\cupids.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\fairy\fairy.back 15,23c15 < "kind" : "ColdProtection", < "amount" : 5 < }, < { < "kind" : "HeatProtection", < "amount" : 5 < }, < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\decorative\costumes\fairy\fairy.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\fairy\fairy.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\fairy\fairy.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\hiker\hiker.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\hiker\hiker.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\hotholiday\hotholiday.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 2.5 < }, < < { < "kind" : "Protection", < "level" : 5, --- > "stat" : "protection", 36c30 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\decorative\costumes\hotholiday\hotholiday.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1.5 < }, < < { < "kind" : "Protection", < "level" : 5, --- > "stat" : "protection", 28c22 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\decorative\costumes\hotholiday\hotholiday.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 5, --- > "stat" : "protection", 27c21 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\decorative\costumes\hunter\hunter.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\hunter\hunter.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\jumpsuit\jumpsuit.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\jumpsuit\jumpsuit.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\miner\miner.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : "1" < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\miner\miner.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : "1" < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\moneybags\moneybags.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 2.5 < }, < < { < "kind" : "Protection", < "level" : 5, --- > "stat" : "protection", 36c30 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\decorative\costumes\moneybags\moneybags.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1.5 < }, < < { < "kind" : "Protection", < "level" : 5, --- > "stat" : "protection", 28c22 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\decorative\costumes\moneybags\moneybags.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 5, --- > "stat" : "protection", 27c21 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\decorative\costumes\mrclaus\mrclaus.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 2.5 < }, < < { < "kind" : "Protection", < "level" : 5, --- > "stat" : "protection", 36c30 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\decorative\costumes\mrclaus\mrclaus.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1.5 < }, < < { < "kind" : "Protection", < "level" : 5, --- > "stat" : "protection", 28c22 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\decorative\costumes\mrclaus\mrclaus.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 5, --- > "stat" : "protection", 27c21 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\decorative\costumes\pilot\pilot.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\pilot\pilot.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\pilot\pilot.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\pirate\pirate.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\pirate\pirate.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\pirate\pirate.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\pixelhero\pixelhero.back 12,20d11 < "augments" : [ < { < "name" : "lighttoenergy", < "lightToEnergyPerTick" : 20 < } < ], < < < items\armors\decorative\costumes\pixelhero\pixelhero.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\pixelhero\pixelhero.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\scientist\scientist.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\scientist\scientist.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\scientist\scientist.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\startrack\startrack.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\startrack\startrack.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\strap\strap.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 24,27d23 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\strap\strap.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 15,18d14 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\wedding1\wedding1.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 24,27d23 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\wedding1\wedding1.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 15,18d14 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\wedding2\wedding2.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 24,27d23 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\wedding2\wedding2.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\wedding2\wedding2.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 15,18d14 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\wizard\wizard.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\costumes\wizard\wizard.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\costumes\wizard\wizard.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\decorative\hats\alienskull\alienskull.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\banana\banana.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\bear\bear.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\beehive\beehive.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\beer\beer.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\beret\beret.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\berry\berry.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\bunny\bunny.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\cap\cap.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } 23,24c19,20 < /* denim */ < { "ffca8a" : "cacdd0", "e0975c" : "8599ad", "a85636" : "627890", "6f2919" : "515a7f" }, --- > /* RED */ > { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, items\armors\decorative\hats\captainscap\captainscap.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\cardboard\cardboard.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\clocktophat\clocktophat.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\coolfez\coolfez.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\dev\dev.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\dinosaur\dinosaur.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\eye\cameraman.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 14,19d13 < < "statusEffects" : [ < { < "kind" : "ringofpower" < } < ], items\armors\decorative\hats\eye\eye.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\eyehead\eyehead.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\fancy\fancy.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\fedora\fedora.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\floppyhat\floppyhat.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\glasses1\glasses1.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\glasses2\glasses2.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\goat\goat.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\herocap\herocap.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\hobo\hobo.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\horse\horse.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\ironavianhelmet\ironavianhelmet.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\kathood\kathood.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\kitty\kitty.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\ladyhat\head.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\luchador\luchador.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\m1helmet\m1helmet.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\m1helmetmedic\m1helmet.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\phrygiancap\phrygiancap.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 3 < } items\armors\decorative\hats\plaguedoctor\plaguedoctor.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\plainhood\plainhood.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\pyramid\pyramid.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\rainbowhood\rainbowhood.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\safetyhelmet\safetyhelmet.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\shark\shark.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\shroomdisguise\shroomdisguise.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\shroomhead\shroom.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\shroomhead2\shroom.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\shroomhead3\shroom.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\shroomhead4\shroom.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\skullmask\skullmask.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\sombrero\sombrero.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\strawberry\strawberry.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\symbiote\symbiote.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\tophat\head.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\toptophat\head.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\tvhelmet\tvhelmet.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\ushanka\ushanka.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\venetianmask\ventetianmask.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\decorative\hats\vikinghelmet\vikinghelmet.head 7c7 < "description" : "An incredibly historically inaccurate Viking helmet. Thanks Obama!", --- > "description" : "An incredibly historically inaccurate Viking helmet.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,22c17 < "kind" : "coldprotection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 27c22 < "kind" : "energyincrease", --- > "stat" : "maxEnergy", items\armors\decorative\hats\wig\wig.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\floran\floran-tier1\florantier1.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 2.5 --- > "stat" : "protection", > "amount" : 15 30,31c30,31 < "kind" : "Protection", < "amount" : 7.5 --- > "stat" : "maxEnergy", > "amount" : 10 35,36c35,36 < "kind" : "healthincrease", < "amount" : 15 --- > "stat" : "maxHealth", > "amount" : 8 items\armors\floran\floran-tier1\florantier1.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "coldprotection", < "amount" : 1 --- > "stat" : "protection", > "amount" : 9 22,23c22,23 < "kind" : "protection", < "amount" : 4.5 --- > "stat" : "maxEnergy", > "amount" : 5 27,28c27,28 < "kind" : "energyincrease", < "amount" : 15 --- > "stat" : "maxHealth", > "amount" : 5 items\armors\floran\floran-tier1\florantier1.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "coldprotection", < "amount" : 1 --- > "stat" : "protection", > "amount" : 6 21,22c21,22 < "kind" : "protection", < "amount" : 3 --- > "stat" : "maxEnergy", > "amount" : 5 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 0.15 --- > "stat" : "maxHealth", > "amount" : 2 items\armors\floran\floran-tier10\florantier10.chest 6,7c6,7 < "rarity" : "Common", < "description" : "The synthesizers chestguard channels so much power from the sun it can get hot to the touch.", --- > "rarity" : "Legendary", > "description" : "The Synthesizer's Chestguard channels so much power from the sun it can get hot to the touch.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 47.5 --- > "stat" : "protection", > "amount" : 175 30,32c30,31 < "kind" : "Protection", < "level" : 36, < "amount" : 250 --- > "stat" : "maxEnergy", > "amount" : 55 36,37c35,36 < "kind" : "healthincrease", < "amount" : 400 --- > "stat" : "maxHealth", > "amount" : 100 items\armors\floran\floran-tier10\florantier10.head 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 28.5 --- > "stat" : "protection", > "amount" : 105 19a20 > 21,23c22,23 < "kind" : "Protection", < "level" : 36, < "amount" : 150 --- > "stat" : "maxEnergy", > "amount" : 35 27,28c27,28 < "kind" : "energyincrease", < "amount" : 400 --- > "stat" : "maxHealth", > "amount" : 60 items\armors\floran\floran-tier10\florantier10.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 19 --- > "stat" : "protection", > "amount" : 70 21,22c21,22 < "kind" : "Protection", < "amount" : 100 --- > "stat" : "maxEnergy", > "amount" : 20 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 4 --- > "stat" : "maxHealth", > "amount" : 40 items\armors\floran\floran-tier2\florantier2.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 7.5 --- > "stat" : "protection", > "amount" : 35 30,31c30,31 < "kind" : "Protection", < "amount" : 15 --- > "stat" : "maxEnergy", > "amount" : 40 35,36c35,36 < "kind" : "healthincrease", < "amount" : 35 --- > "stat" : "maxHealth", > "amount" : 20 38a39,40 > > "triggerKeys" : [ "steelarmor" ], items\armors\floran\floran-tier2\florantier2.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 4.5 --- > "stat" : "protection", > "amount" : 25 19a20 > 21,22c22,23 < "kind" : "protection", < "amount" : 9 --- > "stat" : "maxEnergy", > "amount" : 25 26,27c27,28 < "kind" : "energyincrease", < "amount" : 35 --- > "stat" : "maxHealth", > "amount" : 10 29a31,32 > > "triggerKeys" : [ "steelarmor" ], items\armors\floran\floran-tier2\florantier2.legs 7c7 < "description" : "Ground stomach contents was used to dye this loincloth and boots. ", --- > "description" : "Ground stomach contents were used to dye this loincloth and boots.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 3 --- > "stat" : "protection", > "amount" : 15 21,22c21,22 < "kind" : "protection", < "amount" : 6 --- > "stat" : "maxEnergy", > "amount" : 15 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 0.35 --- > "stat" : "maxHealth", > "amount" : 5 29a30,31 > > "triggerKeys" : [ "steelarmor" ], items\armors\floran\floran-tier3\florantier3.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 12.5 --- > "stat" : "protection", > "amount" : 60 30,32c30,31 < "kind" : "Protection", < "level" : 25, < "amount" : 27.5 --- > "stat" : "maxEnergy", > "amount" : 70 36,37c35,36 < "kind" : "healthincrease", < "amount" : 70 --- > "stat" : "maxHealth", > "amount" : 30 39a39,40 > > "triggerKeys" : [ "titaniumarmor" ], items\armors\floran\floran-tier3\florantier3.head 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 7.5 --- > "stat" : "protection", > "amount" : 35 19a20 > 21,23c22,23 < "kind" : "Protection", < "level" : 25, < "amount" : 16.5 --- > "stat" : "maxEnergy", > "amount" : 40 27,28c27,28 < "kind" : "energyincrease", < "amount" : 70 --- > "stat" : "maxHealth", > "amount" : 20 30a31,32 > > "triggerKeys" : [ "titaniumarmor" ], items\armors\floran\floran-tier3\florantier3.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 5 --- > "stat" : "protection", > "amount" : 25 21,22c21,22 < "kind" : "Protection", < "amount" : 11 --- > "stat" : "maxEnergy", > "amount" : 30 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 0.7 --- > "stat" : "maxHealth", > "amount" : 15 29a30,31 > > "triggerKeys" : [ "titaniumarmor" ], items\armors\floran\floran-tier4\florantier4.chest 6,7c6,7 < "rarity" : "Common", < "description" : "The hunter's chestguard protect's the hunter's vitals with solid durasteel.", --- > "rarity" : "Uncommon", > "description" : "The Hunter's Chestguard protects the hunter's vitals with solid durasteel.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 17.5 --- > "stat" : "protection", > "amount" : 85 30,32c30,31 < "kind" : "Protection", < "level" : 30, < "amount" : 45 --- > "stat" : "maxEnergy", > "amount" : 100 36,37c35,36 < "kind" : "healthincrease", < "amount" : 100 --- > "stat" : "maxHealth", > "amount" : 50 39a39,40 > > "triggerKeys" : [ "durasteelarmor" ], items\armors\floran\floran-tier4\florantier4.head 6,7c6,7 < "rarity" : "Common", < "description" : "The hunter's hood is built to be light, allowing a floran to track it's prey many miles.", --- > "rarity" : "Uncommon", > "description" : "The Hunter's Hood is built to be light, allowing a floran to track its prey many miles.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 10.5 --- > "stat" : "protection", > "amount" : 55 19a20 > 21,23c22,23 < "kind" : "Protection", < "level" : 30, < "amount" : 27 --- > "stat" : "maxEnergy", > "amount" : 60 27,28c27,28 < "kind" : "energyincrease", < "amount" : 100 --- > "stat" : "maxHealth", > "amount" : 30 items\armors\floran\floran-tier4\florantier4.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 7 --- > "stat" : "protection", > "amount" : 35 21,22c21,22 < "kind" : "Protection", < "amount" : 18 --- > "stat" : "maxEnergy", > "amount" : 40 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.0 --- > "stat" : "maxHealth", > "amount" : 20 items\armors\floran\floran-tier5\florantier5.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 22.5 --- > "stat" : "protection", > "amount" : 100 30,32c30,31 < "kind" : "Protection", < "level" : 31, < "amount" : 65 --- > "stat" : "maxEnergy", > "amount" : 310 36,37c35,36 < "kind" : "healthincrease", < "amount" : 135 --- > "stat" : "maxHealth", > "amount" : 50 40a40,41 > "triggerKeys" : [ "tier5armor" ], > 42,43c43,44 < /* LIME GREEN */ < { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, --- > /* RED */ > { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, items\armors\floran\floran-tier5\florantier5.head 6,7c6,7 < "rarity" : "Common", < "description" : "The cannibal's mask contains razor sharp aegisalt teeth built to tear through floran flesh.", --- > "rarity" : "Rare", > "description" : "The cannibal's mask contains razor sharp rubium teeth built to tear through floran flesh.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 13.5 --- > "stat" : "protection", > "amount" : 60 19a20 > 21,23c22,23 < "kind" : "Protection", < "level" : 31, < "amount" : 39 --- > "stat" : "maxEnergy", > "amount" : 185 27,28c27,28 < "kind" : "energyincrease", < "amount" : 135 --- > "stat" : "maxHealth", > "amount" : 30 33,34c33,34 < /* LIME GREEN */ < { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, --- > /* RED */ > { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, items\armors\floran\floran-tier5\florantier5.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 9 --- > "stat" : "protection", > "amount" : 40 21,22c21,22 < "kind" : "Protection", < "amount" : 26 --- > "stat" : "maxEnergy", > "amount" : 125 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.35 --- > "stat" : "maxHealth", > "amount" : 20 32,33c32,33 < /* LIME GREEN */ < { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, --- > /* RED */ > { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, items\armors\floran\floran-tier6\florantier6.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 27.5 --- > "stat" : "protection", > "amount" : 115 30,32c30,31 < "kind" : "Protection", < "level" : 32, < "amount" : 90 --- > "stat" : "maxEnergy", > "amount" : 130 36,37c35,36 < "kind" : "healthincrease", < "amount" : 175 --- > "stat" : "maxHealth", > "amount" : 70 40a40,41 > "triggerKeys" : [ "tier5armor" ], > 42,43c43,44 < /* TEAL */ < { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, --- > /* LIME GREEN */ > { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, items\armors\floran\floran-tier6\florantier6.head 6,7c6,7 < "rarity" : "Common", < "description" : "This Ferozium headpiece is built to protect a floran wiseman's brain at all costs.", --- > "rarity" : "Rare", > "description" : "This aegisalt headpiece is built to protect a floran wiseman's brain at all costs.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 16.5 --- > "stat" : "protection", > "amount" : 70 19a20 > 21,23c22,23 < "kind" : "Protection", < "level" : 32, < "amount" : 54 --- > "stat" : "maxEnergy", > "amount" : 80 27,28c27,28 < "kind" : "energyincrease", < "amount" : 175 --- > "stat" : "maxHealth", > "amount" : 40 33,34c33,34 < /* TEAL */ < { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, --- > /* LIME GREEN */ > { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, items\armors\floran\floran-tier6\florantier6.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 11 --- > "stat" : "protection", > "amount" : 45 21,22c21,22 < "kind" : "Protection", < "amount" : 36 --- > "stat" : "maxEnergy", > "amount" : 50 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.75 --- > "stat" : "maxHealth", > "amount" : 25 32,33c32,33 < /* TEAL */ < { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, --- > /* LIME GREEN */ > { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, items\armors\floran\floran-tier7\florantier7.chest 6,7c6,7 < "rarity" : "Common", < "description" : "The floran gatherer's Cerulium chestpiece is the last thing many a scientist sees.", --- > "rarity" : "Rare", > "description" : "The floran gatherer's violium chestpiece is the last thing many a scientist sees.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 32.5 --- > "stat" : "protection", > "amount" : 140 30,32c30,31 < "kind" : "Protection", < "level" : 33, < "amount" : 120 --- > "stat" : "maxEnergy", > "amount" : 40 36,37c35,36 < "kind" : "healthincrease", < "amount" : 220 --- > "stat" : "maxHealth", > "amount" : 85 40a40,41 > "triggerKeys" : [ "tier5armor" ], > 42,43c43,44 < /* BLUE */ < { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, --- > /* PURPLE */ > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\floran\floran-tier7\florantier7.head 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 19.5 --- > "stat" : "protection", > "amount" : 85 19a20 > 21,23c22,23 < "kind" : "Protection", < "level" : 33, < "amount" : 72 --- > "stat" : "maxEnergy", > "amount" : 25 27,28c27,28 < "kind" : "energyincrease", < "amount" : 220 --- > "stat" : "maxHealth", > "amount" : 50 33,34c33,34 < /* BLUE */ < { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, --- > /* PURPLE */ > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\floran\floran-tier7\florantier7.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 13 --- > "stat" : "protection", > "amount" : 55 21,22c21,22 < "kind" : "Protection", < "amount" : 48 --- > "stat" : "maxEnergy", > "amount" : 15 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 2.2 --- > "stat" : "maxHealth", > "amount" : 35 32,33c32,33 < /* BLUE */ < { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, --- > /* PURPLE */ > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\floran\floran-tier8\florantier8.chest 6,7c6,7 < "rarity" : "Common", < "description" : "As part of the florans organised offensive force, no expense is spared infusing a sentinel's armour with Violium.", --- > "rarity" : "Legendary", > "description" : "As part of the florans organised offensive force, no expense is spared infusing a sentinel's armour with ferozium.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 37.5 --- > "stat" : "protection", > "amount" : 150 30,31c30 < "kind" : "Protection", < "level" : 34, --- > "stat" : "maxEnergy", 36,37c35,36 < "kind" : "healthincrease", < "amount" : 270 --- > "stat" : "maxHealth", > "amount" : 90 42,43c41,42 < /* PURPLE */ < { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, --- > /* TEAL */ > { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, items\armors\floran\floran-tier8\florantier8.head 6,7c6,7 < "rarity" : "Common", < "description" : "The floran sentinel's helm is made from foes with particularly hard skin.", --- > "rarity" : "Legendary", > "description" : "The floran sentinel's helm is made from solid ferozium and foes with particularly hard skin.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 22.5 --- > "stat" : "protection", > "amount" : 90 19a20 > 21,23c22,23 < "kind" : "Protection", < "level" : 34, < "amount" : 96 --- > "stat" : "maxEnergy", > "amount" : 95 27,28c27,28 < "kind" : "energyincrease", < "amount" : 270 --- > "stat" : "maxHealth", > "amount" : 50 33,34c33,34 < /* PURPLE */ < { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, --- > /* TEAL */ > { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, items\armors\floran\floran-tier8\florantier8.legs 6,7c6,7 < "rarity" : "Common", < "description" : "When the floran sentinel's march it sounds like a thunderstorm.", --- > "rarity" : "Legendary", > "description" : "When the Floran Sentinels march it sounds like a thunderstorm.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 15 --- > "stat" : "protection", > "amount" : 60 21,22c21,22 < "kind" : "Protection", < "amount" : 64 --- > "stat" : "maxEnergy", > "amount" : 65 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 2.7 --- > "stat" : "maxHealth", > "amount" : 35 32,33c32,33 < /* PURPLE */ < { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, --- > /* TEAL */ > { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, items\armors\floran\floran-tier9\florantier9.chest 6,7c6,7 < "rarity" : "Common", < "description" : "The shamans chestguard is built from a net of Rubium, as strong as any breastplate.", --- > "rarity" : "Legendary", > "description" : "The Shaman's Chestguard is built from a net of cerulium, as strong as any breastplate.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 42.5 --- > "stat" : "protection", > "amount" : 120 30,32c30,31 < "kind" : "Protection", < "level" : 35, < "amount" : 200 --- > "stat" : "maxEnergy", > "amount" : 370 36,37c35,36 < "kind" : "healthincrease", < "amount" : 330 --- > "stat" : "maxHealth", > "amount" : 75 42,43c41,42 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* BLUE */ > { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, items\armors\floran\floran-tier9\florantier9.head 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 25.5 --- > "stat" : "protection", > "amount" : 70 19a20 > 21,23c22,23 < "kind" : "Protection", < "level" : 35, < "amount" : 120 --- > "stat" : "maxEnergy", > "amount" : 220 27,28c27,28 < "kind" : "energyincrease", < "amount" : 330 --- > "stat" : "maxHealth", > "amount" : 45 33,34c33,34 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* BLUE */ > { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, items\armors\floran\floran-tier9\florantier9.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 17 --- > "stat" : "protection", > "amount" : 50 21,22c21,22 < "kind" : "Protection", < "amount" : 80 --- > "stat" : "maxEnergy", > "amount" : 150 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 3.3 --- > "stat" : "maxHealth", > "amount" : 30 32,33c32,33 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* BLUE */ > { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, items\armors\floran\floranfurnivour\floranfurnivor.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\floran\floranfurnivour\floranfurnivor.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\floran\floranhunter\floranhunter.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\floran\floranhunter\floranhunter.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\floran\floranleaf\floranleaf.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\floran\floranleaf\floranleaf.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\floran\floranpelt\floranpelt.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\floran\floranpelt\floranpelt.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\floran\floransurvivalist\floransurvivalist.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\floran\floransurvivalist\floransurvivalist.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\human\human-concept\concept.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\human\human-concept\concept.legs 10c10 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,22c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\human\human-cool\cool.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\human\human-cool\cool.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\human\human-sweatervest\sweatervest.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\human\human-sweatervest\sweatervest.legs 10c10 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,22c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\human\human-tier10\humantier10.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 47.5 --- > "stat" : "protection", > "amount" : 175 30,32c30,31 < "kind" : "Protection", < "level" : 36, < "amount" : 250 --- > "stat" : "maxEnergy", > "amount" : 55 36,37c35,36 < "kind" : "healthincrease", < "amount" : 400 --- > "stat" : "maxHealth", > "amount" : 100 items\armors\human\human-tier10\humantier10.head 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 28.5 --- > "stat" : "protection", > "amount" : 105 22,24c22,23 < "kind" : "Protection", < "level" : 36, < "amount" : 150 --- > "stat" : "maxEnergy", > "amount" : 35 28,29c27,28 < "kind" : "energyincrease", < "amount" : 400 --- > "stat" : "maxHealth", > "amount" : 60 items\armors\human\human-tier10\humantier10.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 19 --- > "stat" : "protection", > "amount" : 70 21,22c21,22 < "kind" : "Protection", < "amount" : 100 --- > "stat" : "maxEnergy", > "amount" : 20 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 4 --- > "stat" : "maxHealth", > "amount" : 40 items\armors\human\human-tier2\humantier2.chest 7,9c7,9 < "description" : "A strong, light steel chestguard.", < "shortdescription" : "Scout's Chestguard", < "inspectionKind" : "armor", --- > "description" : "This Scavenger breastplate offers a thick layer of protection.", > "shortdescription" : "Scavenger's Breastplate", > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 7.5 --- > "stat" : "protection", > "amount" : 35 30,31c30,31 < "kind" : "Protection", < "amount" : 15 --- > "stat" : "maxEnergy", > "amount" : 40 35,36c35,36 < "kind" : "healthincrease", < "amount" : 35 --- > "stat" : "maxHealth", > "amount" : 20 39a40,41 > "triggerKeys" : [ "steelarmor" ], > 41,42c43,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,9c7,9 < "description" : "This steel helm is light and airy, perfect for scouting.", < "shortdescription" : "Scout's Helm", < "inspectionKind" : "armor", --- > "description" : "The Scavenger's helmet comes with augmented vision.", > "shortdescription" : "Scavenger's Helmet", > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 4.5 --- > "stat" : "protection", > "amount" : 25 22,23c22,23 < "kind" : "protection", < "amount" : 9 --- > "stat" : "maxEnergy", > "amount" : 25 27,28c27,28 < "kind" : "energyincrease", < "amount" : 35 --- > "stat" : "maxHealth", > "amount" : 10 33,34c33,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,9c7,9 < "description" : "The scout's steel boots leave a distinct footprint.", < "shortdescription" : "Scout's Pants", < "inspectionKind" : "armor", --- > "description" : "These scavenger pants contain woven layers of protection.", > "shortdescription" : "Scavenger's Pants", > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 3 --- > "stat" : "protection", > "amount" : 15 21,22c21,22 < "kind" : "protection", < "amount" : 6 --- > "stat" : "maxEnergy", > "amount" : 15 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 0.35 --- > "stat" : "maxHealth", > "amount" : 5 32,33c32,33 < /* LIGHT GREY */ < { "ffca8a" : "cccccc", "e0975c" : "9e9e9e", "a85636" : "616161", "6f2919" : "383838" }, --- > /* GREY */ > { "ffca8a" : "b5b5b5", "e0975c" : "808080", "a85636" : "555555", "6f2919" : "303030" }, items\armors\human\human-tier3\humantier3.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 12.5 --- > "stat" : "protection", > "amount" : 60 30,32c30,31 < "kind" : "Protection", < "level" : 25, < "amount" : 27.5 --- > "stat" : "maxEnergy", > "amount" : 70 36,37c35,36 < "kind" : "healthincrease", < "amount" : 70 --- > "stat" : "maxHealth", > "amount" : 30 39a39,40 > > "triggerKeys" : [ "titaniumarmor" ], items\armors\human\human-tier3\humantier3.head 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 7.5 --- > "stat" : "protection", > "amount" : 35 22,24c22,23 < "kind" : "Protection", < "level" : 25, < "amount" : 16.5 --- > "stat" : "maxEnergy", > "amount" : 40 28,29c27,28 < "kind" : "energyincrease", < "amount" : 70 --- > "stat" : "maxHealth", > "amount" : 20 31a31,32 > > "triggerKeys" : [ "titaniumarmor" ], items\armors\human\human-tier3\humantier3.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 5 --- > "stat" : "protection", > "amount" : 25 21,22c21,22 < "kind" : "Protection", < "amount" : 11 --- > "stat" : "maxEnergy", > "amount" : 30 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 0.7 --- > "stat" : "maxHealth", > "amount" : 15 29a30,31 > > "triggerKeys" : [ "titaniumarmor" ], items\armors\human\human-tier4\humantier4.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 17.5 --- > "stat" : "protection", > "amount" : 85 30,32c30,31 < "kind" : "Protection", < "level" : 30, < "amount" : 45 --- > "stat" : "maxEnergy", > "amount" : 100 36,37c35,36 < "kind" : "healthincrease", < "amount" : 100 --- > "stat" : "maxHealth", > "amount" : 50 39a39,40 > > "triggerKeys" : [ "durasteelarmor" ], items\armors\human\human-tier4\humantier4.head 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 10.5 --- > "stat" : "protection", > "amount" : 55 22,24c22,23 < "kind" : "Protection", < "level" : 30, < "amount" : 27 --- > "stat" : "maxEnergy", > "amount" : 60 28,29c27,28 < "kind" : "energyincrease", < "amount" : 100 --- > "stat" : "maxHealth", > "amount" : 30 items\armors\human\human-tier4\humantier4.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 7 --- > "stat" : "protection", > "amount" : 35 21,23c21,22 < "kind" : "Protection", < "level" : 30, < "amount" : 18 --- > "stat" : "maxEnergy", > "amount" : 40 27,28c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.0 --- > "stat" : "maxHealth", > "amount" : 20 items\armors\human\human-tier5\humantier5.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 22.5 --- > "stat" : "protection", > "amount" : 115 30,32c30,31 < "kind" : "Protection", < "level" : 31, < "amount" : 65 --- > "stat" : "maxEnergy", > "amount" : 130 36,37c35,36 < "kind" : "healthincrease", < "amount" : 135 --- > "stat" : "maxHealth", > "amount" : 70 39a39,40 > > "triggerKeys" : [ "tier5armor" ], items\armors\human\human-tier5\humantier5.head 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 13.5 --- > "stat" : "protection", > "amount" : 70 22,24c22,23 < "kind" : "Protection", < "level" : 31, < "amount" : 39 --- > "stat" : "maxEnergy", > "amount" : 80 28,29c27,28 < "kind" : "energyincrease", < "amount" : 135 --- > "stat" : "maxHealth", > "amount" : 40 items\armors\human\human-tier5\humantier5.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 9 --- > "stat" : "protection", > "amount" : 45 21,22c21,22 < "kind" : "Protection", < "amount" : 26 --- > "stat" : "maxEnergy", > "amount" : 50 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.35 --- > "stat" : "maxHealth", > "amount" : 25 items\armors\human\human-tier6\humantier6.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 27.5 --- > "stat" : "protection", > "amount" : 150 30,32c30,31 < "kind" : "Protection", < "level" : 32, < "amount" : 90 --- > "stat" : "maxEnergy", > "amount" : 160 36,37c35,36 < "kind" : "healthincrease", < "amount" : 175 --- > "stat" : "maxHealth", > "amount" : 90 items\armors\human\human-tier6\humantier6.head 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 16.5 --- > "stat" : "protection", > "amount" : 90 22,24c22,23 < "kind" : "Protection", < "level" : 32, < "amount" : 54 --- > "stat" : "maxEnergy", > "amount" : 95 28,29c27,28 < "kind" : "energyincrease", < "amount" : 175 --- > "stat" : "maxHealth", > "amount" : 50 items\armors\human\human-tier6\humantier6.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 11 --- > "stat" : "protection", > "amount" : 60 21,22c21,22 < "kind" : "Protection", < "amount" : 36 --- > "stat" : "maxEnergy", > "amount" : 65 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.75 --- > "stat" : "maxHealth", > "amount" : 35 items\armors\human\human-tier7\humantier7.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 32.5 --- > "stat" : "protection", > "amount" : 120 30,32c30,31 < "kind" : "Protection", < "level" : 33, < "amount" : 120 --- > "stat" : "maxEnergy", > "amount" : 370 36,37c35,36 < "kind" : "healthincrease", < "amount" : 220 --- > "stat" : "maxHealth", > "amount" : 75 items\armors\human\human-tier7\humantier7.head 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 19.5 --- > "stat" : "protection", > "amount" : 70 22,24c22,23 < "kind" : "Protection", < "level" : 33, < "amount" : 72 --- > "stat" : "maxEnergy", > "amount" : 220 28,29c27,28 < "kind" : "energyincrease", < "amount" : 220 --- > "stat" : "maxHealth", > "amount" : 45 items\armors\human\human-tier7\humantier7.legs 6,7c6,7 < "rarity" : "Common", < "description" : "Built for diplomacy the wanderer's armour is designed to look non-threatening.", --- > "rarity" : "Legendary", > "description" : "Built for diplomacy, the Wanderer's Armour is designed to look non-threatening.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 13 --- > "stat" : "protection", > "amount" : 50 21,22c21,22 < "kind" : "Protection", < "amount" : 48 --- > "stat" : "maxEnergy", > "amount" : 150 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 2.2 --- > "stat" : "maxHealth", > "amount" : 30 items\armors\human\human-tier8\humantier8.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 37.5 --- > "stat" : "protection", > "amount" : 140 30,32c30,31 < "kind" : "Protection", < "level" : 34, < "amount" : 160 --- > "stat" : "maxEnergy", > "amount" : 40 36,37c35,36 < "kind" : "healthincrease", < "amount" : 270 --- > "stat" : "maxHealth", > "amount" : 85 40a40,41 > "triggerKeys" : [ "tier5armor" ], > items\armors\human\human-tier8\humantier8.head 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 22.5 --- > "stat" : "protection", > "amount" : 85 22,24c22,23 < "kind" : "Protection", < "level" : 34, < "amount" : 96 --- > "stat" : "maxEnergy", > "amount" : 25 28,29c27,28 < "kind" : "energyincrease", < "amount" : 270 --- > "stat" : "maxHealth", > "amount" : 50 items\armors\human\human-tier8\humantier8.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 15 --- > "stat" : "protection", > "amount" : 55 21,22c21,22 < "kind" : "Protection", < "amount" : 64 --- > "stat" : "maxEnergy", > "amount" : 15 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 2.7 --- > "stat" : "maxHealth", > "amount" : 35 items\armors\human\human-tier9\humantier9.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 42.5 --- > "stat" : "protection", > "amount" : 100 30,32c30,31 < "kind" : "Protection", < "level" : 35, < "amount" : 200 --- > "stat" : "maxEnergy", > "amount" : 310 36,37c35,36 < "kind" : "healthincrease", < "amount" : 330 --- > "stat" : "maxHealth", > "amount" : 50 39a39,40 > > "triggerKeys" : [ "tier5armor" ], items\armors\human\human-tier9\humantier9.head 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 25.5 --- > "stat" : "protection", > "amount" : 60 22,24c22,23 < "kind" : "Protection", < "level" : 35, < "amount" : 120 --- > "stat" : "maxEnergy", > "amount" : 185 28,29c27,28 < "kind" : "energyincrease", < "amount" : 330 --- > "stat" : "maxHealth", > "amount" : 30 items\armors\human\human-tier9\humantier9.legs 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 17 --- > "stat" : "protection", > "amount" : 40 21,22c21,22 < "kind" : "Protection", < "amount" : 80 --- > "stat" : "maxEnergy", > "amount" : 125 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 3.3 --- > "stat" : "maxHealth", > "amount" : 20 items\armors\human\human-workout\workout.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\human\human-workout\workout.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\other\bandithat1\bandithat1.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", 28c22 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\other\bandithat2\bandithat2.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", 28c22 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\other\bonusarmor\bonusarmor.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 24,30c24 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 13, --- > "stat" : "protection", 35c29 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\other\bonusarmor\bonusarmor.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 13, --- > "stat" : "protection", 27c21 < "kind" : "energyincrease", --- > "stat" : "maxEnergy", items\armors\other\bonusarmor\bonusarmor.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 15,21c15 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 13, --- > "stat" : "protection", 26c20 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\other\combatmedic\medic.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 24,27d23 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\other\combatmedic\medic.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\other\combatmedic\medic.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 15,18d14 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\other\cultist\cultist.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", 36c30 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\other\cultist\cultist.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", 28c22 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\other\cultist\cultist.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", 27c21 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\other\diamondarmor\diamondarmor.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 24,30c24 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 13, --- > "stat" : "protection", 35c29 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\other\diamondarmor\diamondarmor.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 13, --- > "stat" : "protection", 27c21 < "kind" : "energyincrease", --- > "stat" : "maxEnergy", items\armors\other\diamondarmor\diamondarmor.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 15,21c15 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 13, --- > "stat" : "protection", 26c20 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\other\divingmask\divingmask.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\other\explorer\explorer.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", items\armors\other\explorer\explorer.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 15,18d14 < { < "kind" : "ColdProtection", < "amount" : 1 < } 19a16 > items\armors\other\fullmetal\fullmetal.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 24,28d23 < { < "kind" : "ColdProtection", < "amount" : 1 < } < items\armors\other\fullmetal\fullmetal.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\other\fullmetal\fullmetal.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 15,18d14 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\other\gasmask\gasmask.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\other\goldarmor\goldarmor.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 24,29c24 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", 34c29 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\other\goldarmor\goldarmor.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", 26c21 < "kind" : "energyincrease", --- > "stat" : "maxEnergy", items\armors\other\goldarmor\goldarmor.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 15,20c15 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", 25c20 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\other\hazmat\hazmat.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 24,27d23 < { < "kind" : "ColdProtection", < "amount" : 1 < } 28a25 > items\armors\other\hazmat\hazmat.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } 20a17 > items\armors\other\hazmat\hazmat.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 15,18d14 < { < "kind" : "ColdProtection", < "amount" : 1 < } 19a16 > items\armors\other\knight\knight.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } items\armors\other\leveltestarmor\leveltestarmor.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 27,33c27 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", 38c32 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\other\leveltestarmor\leveltestarmor.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 19,25c19 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", 30c24 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\other\leveltestarmor\leveltestarmor.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 18,24c18 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", 29c23 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\other\neo\neo.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\other\neo\neo.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\other\neo\neo.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\other\pathfinder\pathfinder.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", items\armors\other\pathfinder\pathfinder.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", items\armors\other\pioneer\pioneer.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", items\armors\other\pioneer\pioneer.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", items\armors\other\platinumarmor\platinumarmor.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 24,30c24 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 13, --- > "stat" : "protection", 35c29 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\other\platinumarmor\platinumarmor.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 13, --- > "stat" : "protection", 27c21 < "kind" : "energyincrease", --- > "stat" : "maxEnergy", items\armors\other\platinumarmor\platinumarmor.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 15,21c15 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 13, --- > "stat" : "protection", 26c20 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\other\powerarmor\powerarmor.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 37,41d36 < { < "kind" : "ColdProtection", < "amount" : 10 < } < items\armors\other\powerarmor\powerarmor.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", items\armors\other\powerarmor\powerarmor.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 29,32d28 < { < "kind" : "ColdProtection", < "amount" : 10 < } items\armors\other\silverarmor\silverarmor.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 2.5 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\other\silverarmor\silverarmor.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,22c17 < "kind" : "coldprotection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 27c22 < "kind" : "energyincrease", --- > "stat" : "maxEnergy", items\armors\other\silverarmor\silverarmor.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "coldprotection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 26c21 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\other\snowinfantry\snowinfantry.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 22,26d21 < "statusEffects" : [ < { < "kind" : "ColdProtection", < "amount" : 47.5 < }, 28,37d22 < { < "kind" : "protection", < "amount" : 2 < }, < < { < "kind" : "healthincrease", < "amount" : 10 < } < ], items\armors\other\snowinfantry\snowinfantry.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 14,18d13 < "statusEffects" : [ < { < "kind" : "ColdProtection", < "amount" : 28.5 < }, 20,29d14 < { < "kind" : "Protection", < "amount" : 1 < }, < < { < "kind" : "energyincrease", < "amount" : 5 < } < ], items\armors\other\snowinfantry\snowinfantry.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 13,17d12 < "statusEffects" : [ < { < "kind" : "ColdProtection", < "amount" : 19 < }, 19,28d13 < { < "kind" : "Protection", < "amount" : 2 < }, < < { < "kind" : "energyregenmodifier", < "amount" : 0.15 < } < ], items\armors\other\soldier\soldier.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,31c25 < "kind" : "ColdProtection", < "amount" : 22.5 < }, < < { < "kind" : "Protection", < "level" : 30, --- > "stat" : "protection", 36c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\other\soldier\soldier.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 10.5 < }, < < { < "kind" : "Protection", < "level" : 30, --- > "stat" : "protection", 28c22 < "kind" : "energyincrease", --- > "stat" : "maxEnergy", items\armors\other\soldier\soldier.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,22c16 < "kind" : "ColdProtection", < "amount" : 7 < }, < < { < "kind" : "Protection", < "level" : 30, --- > "stat" : "protection", 27c21 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\other\spacesuit\spacesuit.back 6c6 < "description" : "A spacesuit backpack to help you breathe and stuff.", --- > "description" : "A spacesuit backpack that is meant to help you breathe and stuff. It doesn't.", items\armors\other\spacesuit\spacesuit.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 24,28d23 < { < "kind" : "ColdProtection", < "amount" : 1 < } < 29a25 > items\armors\other\spacesuit\spacesuit.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,19d15 < { < "kind" : "ColdProtection", < "amount" : 1 < } 20a17 > items\armors\other\spacesuit\spacesuit.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 15,18d14 < { < "kind" : "ColdProtection", < "amount" : 1 < } 19a16 > items\armors\other\t2helm1\t2helm1.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,22c17 < "kind" : "ColdProtection", < "amount" : 10 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 27c22 < "kind" : "energyincrease", --- > "stat" : "maxEnergy", items\armors\other\t2helm2\t2helm2.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,22c17 < "kind" : "ColdProtection", < "amount" : 10 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 27c22 < "kind" : "energyincrease", --- > "stat" : "maxEnergy", items\armors\other\testarmor\testarmor.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,22c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\robot\robo-craftsmen\craftsmen.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\robot\robo-craftsmen\craftsmen.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\robot\robo-merchant\merchant.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\robot\robo-merchant\merchant.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\robot\robo-noble\noble.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\robot\robo-noble\noble.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,21c16 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\robot\robo-peasant\peasant.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,30c25 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "protection", --- > "stat" : "protection", 35c30 < "kind" : "healthincrease", --- > "stat" : "maxHealth", items\armors\robot\robo-peasant\peasant.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,22c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", --- > "stat" : "protection", items\armors\robot\robo-royal\glitchroyal.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,23c17 < "kind" : "ColdProtection", < "amount" : 1 < }, < < { < "kind" : "Protection", < "level" : 1, --- > "stat" : "protection", 28c22 < "kind" : "energyregenmodifier", --- > "stat" : "energyRegen", items\armors\robot\robo-tier1\glitchtier1.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 2.5 --- > "stat" : "protection", > "amount" : 15 30,31c30,31 < "kind" : "Protection", < "amount" : 7.5 --- > "stat" : "maxEnergy", > "amount" : 10 35,36c35,36 < "kind" : "healthincrease", < "amount" : 15 --- > "stat" : "maxHealth", > "amount" : 8 items\armors\robot\robo-tier1\glitchtier1.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "coldprotection", < "amount" : 1 --- > "stat" : "protection", > "amount" : 9 22,23c22,23 < "kind" : "protection", < "amount" : 4.5 --- > "stat" : "maxEnergy", > "amount" : 5 27,28c27,28 < "kind" : "energyincrease", < "amount" : 15 --- > "stat" : "maxHealth", > "amount" : 5 items\armors\robot\robo-tier1\glitchtier1.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "coldprotection", < "amount" : 1 --- > "stat" : "protection", > "amount" : 6 21,22c21,22 < "kind" : "protection", < "amount" : 3 --- > "stat" : "maxEnergy", > "amount" : 5 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 0.15 --- > "stat" : "maxHealth", > "amount" : 2 items\armors\robot\robo-tier10\glitchtier10.chest 6c6 < "rarity" : "Rare", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 47.5 --- > "stat" : "protection", > "amount" : 175 30,32c30,31 < "kind" : "Protection", < "level" : 36, < "amount" : 250 --- > "stat" : "maxEnergy", > "amount" : 55 36,37c35,36 < "kind" : "healthincrease", < "amount" : 400 --- > "stat" : "maxHealth", > "amount" : 100 39d37 < 40a39 > items\armors\robot\robo-tier10\glitchtier10.head 6c6 < "rarity" : "Rare", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 28.5 --- > "stat" : "protection", > "amount" : 105 22,24c22,23 < "kind" : "Protection", < "level" : 36, < "amount" : 150 --- > "stat" : "maxEnergy", > "amount" : 35 28,29c27,28 < "kind" : "energyincrease", < "amount" : 400 --- > "stat" : "maxHealth", > "amount" : 60 31a31 > items\armors\robot\robo-tier10\glitchtier10.legs 6c6 < "rarity" : "Rare", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 19 --- > "stat" : "protection", > "amount" : 70 21,22c21,22 < "kind" : "Protection", < "amount" : 100 --- > "stat" : "maxEnergy", > "amount" : 20 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 4 --- > "stat" : "maxHealth", > "amount" : 40 29a30 > items\armors\robot\robo-tier2\glitchtier2.chest 6c6 < "rarity" : "Rare", --- > "rarity" : "Common", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 7.5 --- > "stat" : "protection", > "amount" : 35 30,31c30,31 < "kind" : "Protection", < "amount" : 15 --- > "stat" : "maxEnergy", > "amount" : 40 35,36c35,36 < "kind" : "healthincrease", < "amount" : 35 --- > "stat" : "maxHealth", > "amount" : 20 38a39,40 > > "triggerKeys" : [ "steelarmor" ], items\armors\robot\robo-tier2\glitchtier2.head 6c6 < "rarity" : "Rare", --- > "rarity" : "Common", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 4.5 --- > "stat" : "protection", > "amount" : 25 19a20 > 21,22c22,23 < "kind" : "protection", < "amount" : 9 --- > "stat" : "maxEnergy", > "amount" : 25 26,27c27,28 < "kind" : "energyincrease", < "amount" : 35 --- > "stat" : "maxHealth", > "amount" : 10 29a31,33 > > "triggerKeys" : [ "steelarmor" ], > items\armors\robot\robo-tier2\glitchtier2.legs 6c6 < "rarity" : "Rare", --- > "rarity" : "Common", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 3 --- > "stat" : "protection", > "amount" : 15 21,22c21,22 < "kind" : "protection", < "amount" : 6 --- > "stat" : "maxEnergy", > "amount" : 15 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 0.35 --- > "stat" : "maxHealth", > "amount" : 5 29a30,31 > > "triggerKeys" : [ "steelarmor" ], items\armors\robot\robo-tier3\glitchtier3.chest 6c6 < "rarity" : "Rare", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 12.5 --- > "stat" : "protection", > "amount" : 60 30,32c30,31 < "kind" : "Protection", < "level" : 25, < "amount" : 27.5 --- > "stat" : "maxEnergy", > "amount" : 70 36,37c35,36 < "kind" : "healthincrease", < "amount" : 70 --- > "stat" : "maxHealth", > "amount" : 30 39d37 < 40a39,41 > > "triggerKeys" : [ "titaniumarmor" ], > items\armors\robot\robo-tier3\glitchtier3.head 6c6 < "rarity" : "Rare", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 7.5 --- > "stat" : "protection", > "amount" : 35 22,24c22,23 < "kind" : "Protection", < "level" : 25, < "amount" : 16.5 --- > "stat" : "maxEnergy", > "amount" : 40 28,29c27,28 < "kind" : "energyincrease", < "amount" : 70 --- > "stat" : "maxHealth", > "amount" : 20 31a31,32 > > "triggerKeys" : [ "titaniumarmor" ], items\armors\robot\robo-tier3\glitchtier3.legs 6,7c6,7 < "rarity" : "Rare", < "description" : "The knight's greaves sit heavy at it's sides. Only a strong mechanical horse will carry the wearer of these.", --- > "rarity" : "Uncommon", > "description" : "The Knight's Greaves sit heavy at its sides. Only a strong mechanical horse will carry the wearer of these.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 5 --- > "stat" : "protection", > "amount" : 25 21,22c21,22 < "kind" : "Protection", < "amount" : 11 --- > "stat" : "maxEnergy", > "amount" : 30 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 0.7 --- > "stat" : "maxHealth", > "amount" : 15 29a30,32 > > "triggerKeys" : [ "titaniumarmor" ], > items\armors\robot\robo-tier4\glitchtier4.chest 6c6 < "rarity" : "Rare", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 17.5 --- > "stat" : "protection", > "amount" : 85 30,32c30,31 < "kind" : "Protection", < "level" : 30, < "amount" : 45 --- > "stat" : "maxEnergy", > "amount" : 100 36,37c35,36 < "kind" : "healthincrease", < "amount" : 100 --- > "stat" : "maxHealth", > "amount" : 50 39d37 < 40a39,41 > > "triggerKeys" : [ "durasteelarmor" ], > items\armors\robot\robo-tier4\glitchtier4.head 6c6 < "rarity" : "Rare", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 10.5 --- > "stat" : "protection", > "amount" : 55 22,24c22,23 < "kind" : "Protection", < "level" : 30, < "amount" : 27 --- > "stat" : "maxEnergy", > "amount" : 60 28,29c27,28 < "kind" : "energyincrease", < "amount" : 100 --- > "stat" : "maxHealth", > "amount" : 30 31a31 > items\armors\robot\robo-tier4\glitchtier4.legs 6c6 < "rarity" : "Rare", --- > "rarity" : "Uncommon", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 7 --- > "stat" : "protection", > "amount" : 35 21,23c21,22 < "kind" : "Protection", < "level" : 30, < "amount" : 18 --- > "stat" : "maxEnergy", > "amount" : 40 27,28c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.0 --- > "stat" : "maxHealth", > "amount" : 20 30a30 > items\armors\robot\robo-tier5\glitchtier5.chest 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 22.5 --- > "stat" : "protection", > "amount" : 100 30,32c30,31 < "kind" : "Protection", < "level" : 31, < "amount" : 65 --- > "stat" : "maxEnergy", > "amount" : 310 36,37c35,36 < "kind" : "healthincrease", < "amount" : 135 --- > "stat" : "maxHealth", > "amount" : 50 39d37 < 40a39,41 > > "triggerKeys" : [ "tier5armor" ], > 42,43c43,44 < /* LIME GREEN */ < { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, --- > /* RED */ > { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, items\armors\robot\robo-tier5\glitchtier5.head 7c7 < "description" : "A lancers helm is aerodynamic, built from aegisalt it's light and sturdy.", --- > "description" : "A lancers helm is aerodynamic, built from rubium it's light and sturdy.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 13.5 --- > "stat" : "protection", > "amount" : 60 22,24c22,23 < "kind" : "Protection", < "level" : 31, < "amount" : 39 --- > "stat" : "maxEnergy", > "amount" : 185 28,29c27,28 < "kind" : "energyincrease", < "amount" : 135 --- > "stat" : "maxHealth", > "amount" : 30 31a31 > 33,34c33,34 < /* LIME GREEN */ < { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, --- > /* RED */ > { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, items\armors\robot\robo-tier5\glitchtier5.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 9 --- > "stat" : "protection", > "amount" : 40 21,22c21,22 < "kind" : "Protection", < "amount" : 26 --- > "stat" : "maxEnergy", > "amount" : 125 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.35 --- > "stat" : "maxHealth", > "amount" : 20 29a30 > 31,32c32,33 < /* LIME GREEN */ < { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, --- > /* RED */ > { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, items\armors\robot\robo-tier6\glitchtier6.chest 7c7 < "description" : "The crusader's breastplate is forged of pure Ferozium. It contains a third brain for extra long crusades.", --- > "description" : "The crusader's breastplate is forged of pure aegisalt. It contains a third brain for extra long crusades.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 27.5 --- > "stat" : "protection", > "amount" : 115 30,32c30,31 < "kind" : "Protection", < "level" : 32, < "amount" : 90 --- > "stat" : "maxEnergy", > "amount" : 130 36,37c35,36 < "kind" : "healthincrease", < "amount" : 175 --- > "stat" : "maxHealth", > "amount" : 70 39d37 < 40a39,41 > > "triggerKeys" : [ "tier5armor" ], > 42,43c43,44 < /* TEAL */ < { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, --- > /* LIME GREEN */ > { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, items\armors\robot\robo-tier6\glitchtier6.head 7c7 < "description" : "The crusader's helm contains an extra brain for paritcularly long crusades.", --- > "description" : "The Crusader's Helm contains an extra brain for particularly long crusades.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 16.5 --- > "stat" : "protection", > "amount" : 70 22,24c22,23 < "kind" : "Protection", < "level" : 32, < "amount" : 54 --- > "stat" : "maxEnergy", > "amount" : 80 28,29c27,28 < "kind" : "energyincrease", < "amount" : 175 --- > "stat" : "maxHealth", > "amount" : 40 31a31 > 33,34c33,34 < /* TEAL */ < { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, --- > /* LIME GREEN */ > { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, items\armors\robot\robo-tier6\glitchtier6.legs 7c7 < "description" : "The crusaders greaves do not contain an extra brain, that would be ridiculous.", --- > "description" : "The crusader's greaves do not contain an extra brain, that would be ridiculous.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 11 --- > "stat" : "protection", > "amount" : 45 21,22c21,22 < "kind" : "Protection", < "amount" : 36 --- > "stat" : "maxEnergy", > "amount" : 50 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 1.75 --- > "stat" : "maxHealth", > "amount" : 25 29a30 > 31,32c32,33 < /* TEAL */ < { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, --- > /* LIME GREEN */ > { "ffca8a" : "d1e160", "e0975c" : "9bba3d", "a85636" : "48832f", "6f2919" : "1b4c2a" }, items\armors\robot\robo-tier7\glitchtier7.chest 7c7 < "description" : "The paladin's breastplate is forged of Cerulium, a metal believed to be holy.", --- > "description" : "The paladin's breastplate is forged of violium, a metal believed to be holy.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 32.5 --- > "stat" : "protection", > "amount" : 140 30,32c30,31 < "kind" : "Protection", < "level" : 33, < "amount" : 120 --- > "stat" : "maxEnergy", > "amount" : 40 36,37c35,36 < "kind" : "healthincrease", < "amount" : 220 --- > "stat" : "maxHealth", > "amount" : 85 39d37 < 40a39,41 > > "triggerKeys" : [ "tier5armor" ], > 42,43c43,44 < /* BLUE */ < { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, --- > /* PURPLE */ > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\robot\robo-tier7\glitchtier7.head 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 19.5 --- > "stat" : "protection", > "amount" : 85 22,24c22,23 < "kind" : "Protection", < "level" : 33, < "amount" : 72 --- > "stat" : "maxEnergy", > "amount" : 25 28,29c27,28 < "kind" : "energyincrease", < "amount" : 220 --- > "stat" : "maxHealth", > "amount" : 50 31a31 > 33,34c33,34 < /* BLUE */ < { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, --- > /* PURPLE */ > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\robot\robo-tier7\glitchtier7.legs 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 13 --- > "stat" : "protection", > "amount" : 55 21,22c21,22 < "kind" : "Protection", < "amount" : 48 --- > "stat" : "maxEnergy", > "amount" : 15 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 2.2 --- > "stat" : "maxHealth", > "amount" : 35 29a30 > 31,32c32,33 < /* BLUE */ < { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, --- > /* PURPLE */ > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\robot\robo-tier8\glitchtier8.chest 6,7c6,7 < "rarity" : "Rare", < "description" : "the templar's breastplate is forged of Violium, an additional templar brain warns of incoming blows.", --- > "rarity" : "Legendary", > "description" : "the templar's breastplate is forged of cerulium, an additional templar brain warns of incoming blows.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 37.5 --- > "stat" : "protection", > "amount" : 120 30,32c30,31 < "kind" : "Protection", < "level" : 34, < "amount" : 160 --- > "stat" : "maxEnergy", > "amount" : 370 36,37c35,36 < "kind" : "healthincrease", < "amount" : 270 --- > "stat" : "maxHealth", > "amount" : 75 39d37 < 40a39 > 42,43c41,42 < /* PURPLE */ < { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, --- > /* BLUE */ > { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, items\armors\robot\robo-tier8\glitchtier8.head 6,7c6,7 < "rarity" : "Rare", < "description" : "The templar's helm is capable of housing the brains of fallen templars so they may live on.", --- > "rarity" : "Legendary", > "description" : "The Templar's Helm is capable of housing the brains of fallen templars, so they may live on.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 22.5 --- > "stat" : "protection", > "amount" : 70 22,24c22,23 < "kind" : "Protection", < "level" : 34, < "amount" : 96 --- > "stat" : "maxEnergy", > "amount" : 220 28,29c27,28 < "kind" : "energyincrease", < "amount" : 270 --- > "stat" : "maxHealth", > "amount" : 45 31a31 > 33,34c33,34 < /* PURPLE */ < { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, --- > /* BLUE */ > { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, items\armors\robot\robo-tier8\glitchtier8.legs 6c6 < "rarity" : "Rare", --- > "rarity" : "Legendary", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 15 --- > "stat" : "protection", > "amount" : 50 21,22c21,22 < "kind" : "Protection", < "amount" : 64 --- > "stat" : "maxEnergy", > "amount" : 150 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 2.7 --- > "stat" : "maxHealth", > "amount" : 30 29a30 > 31,32c32,34 < < { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, --- > /* BLUE */ > { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, > /* BLACK */ 33a36 > /* GREY */ 34a38 > /* WHITE */ 35a40 > /* RED */ 36a42 > /* ORANGE */ 37a44 > /* YELLOW */ 38a46 > /* GREEN */ 39a48 > /* BLUE */ 40a50 > /* PURPLE */ 41a52 > /* PINK */ 42a54 > /* BROWN */ items\armors\robot\robo-tier9\glitchtier9.chest 6,7c6,7 < "rarity" : "Rare", < "description" : "The legionnarie's breastplate is forged of Rubium, it's said to hold not only glitch brains, but souls.", --- > "rarity" : "Legendary", > "description" : "The Legionnaire's Breastplate is forged of ferozium; it's said to hold not only glitch brains, but souls.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 25,26c25,26 < "kind" : "ColdProtection", < "amount" : 42.5 --- > "stat" : "protection", > "amount" : 150 30,32c30,31 < "kind" : "Protection", < "level" : 35, < "amount" : 200 --- > "stat" : "maxEnergy", > "amount" : 160 36,37c35,36 < "kind" : "healthincrease", < "amount" : 330 --- > "stat" : "maxHealth", > "amount" : 90 39d37 < 40a39 > 42,43c41,42 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* TEAL */ > { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, items\armors\robot\robo-tier9\glitchtier9.head 6,7c6,7 < "rarity" : "Rare", < "description" : "The legionnaire's are the forward thinking elite knights of the empire. Their helms reflect the fashions of the future.", --- > "rarity" : "Legendary", > "description" : "The legionnaires are the forward thinking elite knights of the empire. Their helms reflect the fashions of the future.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 17,18c17,18 < "kind" : "ColdProtection", < "amount" : 25.5 --- > "stat" : "protection", > "amount" : 90 22,24c22,23 < "kind" : "Protection", < "level" : 35, < "amount" : 120 --- > "stat" : "maxEnergy", > "amount" : 95 28,29c27,28 < "kind" : "energyincrease", < "amount" : 330 --- > "stat" : "maxHealth", > "amount" : 50 31a31 > 33,34c33,34 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* TEAL */ > { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, items\armors\robot\robo-tier9\glitchtier9.legs 6,7c6,7 < "rarity" : "Rare", < "description" : "Legionnaire's insist people call their loincloth a toga.", --- > "rarity" : "Legendary", > "description" : "Legionnaires insist people call their loincloth a toga.", 9c9 < "inspectionKind" : "armor", --- > "tooltipKind" : "armor", 16,17c16,17 < "kind" : "ColdProtection", < "amount" : 17 --- > "stat" : "protection", > "amount" : 60 21,22c21,22 < "kind" : "Protection", < "amount" : 80 --- > "stat" : "maxEnergy", > "amount" : 65 26,27c26,27 < "kind" : "energyregenmodifier", < "amount" : 3.3 --- > "stat" : "maxHealth", > "amount" : 35 29a30 > 31,32c32,33 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* TEAL */ > { "ffca8a" : "a8e6e2", "e0975c" : "4facb2", "a85636" : "30636c", "6f2919" : "233c43" }, items\generic\crafting\aegisaltore.item 3c3 < "rarity" : "Common", --- > "rarity" : "Rare", 5,6c5,10 < "description" : "It's aegisalt. Can be used for smelting or repairs. Select ore and right click pickaxe.", < "shortdescription" : "Aegisalt Ore" --- > "description" : "It's aegisalt. Can be used for smelting or repairs. Pick up ore and right click mining tool to repair.", > "shortdescription" : "Aegisalt Ore", > > "learnBlueprintsOnPickup" : [ > "acceleratortable" > ] items\generic\crafting\coalore.item 7c7,8 < "fuelAmount" : 2 --- > > "learnBlueprintsOnPickup" : [ "gunpowder" ] items\generic\crafting\copperore.item 5c5 < "description" : "Copper ore. Can be used for smelting or repairs. Select ore and right click pickaxe.", --- > "description" : "Copper ore. Can be used for smelting.", items\generic\crafting\durasteelbar.item 3c3 < "rarity" : "Common", --- > "rarity" : "Uncommon", items\generic\crafting\endomorphicjelly.item 6c6,7 < "shortdescription" : "Endomorphic Jelly" --- > "shortdescription" : "Endomorphic Jelly", > "learnBlueprintsOnPickup" : [ "sushi", "ricecake", "oceansurprise" ] items\generic\crafting\fleshstrand.item 7,9c7 < "learnBlueprintsOnPickup" : [ < "fleshblock" < ] --- > "learnBlueprintsOnPickup" : [ "fleshblock", "bloodypuss" ] items\generic\crafting\goldbar.item 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", items\generic\crafting\goldore.item 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 5c5 < "description" : "It's some gold ore.", --- > "description" : "It's some gold ore. Can be used for smelting.", items\generic\crafting\ironore.item 5c5 < "description" : "Iron ore. Can be used for smelting or repairs. Select ore and right click pickaxe.", --- > "description" : "Iron ore. Can be used for smelting.", items\generic\crafting\paper.item 6c6,10 < "shortdescription" : "Paper" --- > "shortdescription" : "Paper", > > "learnBlueprintsOnPickup" : [ > "paper" > ] items\generic\crafting\petalblue.item 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", items\generic\crafting\petalred.item 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", items\generic\crafting\petalyellow.item 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", items\generic\crafting\platinumore.item 5c5 < "description" : "It's platinum.", --- > "description" : "It's platinum. Can be used for smelting.", items\generic\crafting\plutoniumrod.item 7c7 < "fuelAmount" : 6 --- > "fuelAmount" : 15 items\generic\crafting\processor.item 6c6,11 < "shortdescription" : "Processor" --- > "shortdescription" : "Processor", > > "learnBlueprintsOnPickup" : [ > "roboticcraftingtable", > "processor" > ] items\generic\crafting\rainbowwood.item 8c8,20 < "rainbowwoodblock" --- > "rainbowwoodblock", > "crayonblue", > "crayongreen", > "crayonorange", > "crayonpurple", > "crayonred", > "crayonyellow", > "crayonblueback", > "crayongreenback", > "crayonorangeback", > "crayonpurpleback", > "crayonredback", > "crayonyellowback" items\generic\crafting\rubiumore.item 2,6c2,10 < "itemName" : "Rubiumore", < "rarity" : "Common", < "inventoryIcon" : "Rubiumore.png", < "description" : "Rubium ore. Can be used for smelting or repairs. Select ore and right click pickaxe.", < "shortdescription" : "Rubium Ore" --- > "itemName" : "rubiumore", > "rarity" : "Rare", > "inventoryIcon" : "rubiumore.png", > "description" : "Rubium ore. Can be used for smelting.", > "shortdescription" : "Rubium Ore", > > "learnBlueprintsOnPickup" : [ > "manipulatortable" > ] items\generic\crafting\silverore.item 5c5 < "description" : "It's silver.", --- > "description" : "It's silver. Can be used for smelting.", items\generic\crafting\titaniumbar.item 3c3 < "rarity" : "Common", --- > "rarity" : "Uncommon", items\generic\crafting\titaniumore.item 3c3 < "rarity" : "Common", --- > "rarity" : "Uncommon", 5,6c5,17 < "description" : "It's titanium.", < "shortdescription" : "Titanium Ore" --- > "description" : "It's titanium. Can be used for smelting.", > "shortdescription" : "Titanium Ore", > > "learnBlueprintsOnPickup" : [ > "roboticcraftingtable", > "composite01material", > "tier3chair", > "tier3door", > "tier3light", > "tier3switch", > "tier3bed", > "tier3table" > ] items\generic\crafting\uraniumrod.item 7c7 < "fuelAmount" : 4 --- > "fuelAmount" : 10 items\generic\drinks\bottledwater.consumable 8,12c8,11 < { < "kind" : "food", < "amount" : 15 < } < ] ] --- > "wellfed" > ] ], > "emote" : "", > "emitters" : [ "drinking" ] items\generic\meat\alienmeat.item 6c6 < "shortdescription" : "Raw Alien Meat" --- > "shortdescription" : "Raw Steak" items\generic\meat\cookedalienmeat.consumable 6c6 < "shortdescription" : "Cooked Alien Meat", --- > "shortdescription" : "Cooked Steak", 8,13c8,21 < { < "kind" : "food", < "amount" : 30 < } < ] ] < } --- > { > "effect" : "foodheal95", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "meatdumplings" ] > } \ No newline at end of file items\generic\meat\cookedbacon.consumable 8,13c8,20 < { < "kind" : "food", < "amount" : 35 < } < ] ] < } --- > { > "effect" : "foodheal50", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 150 > } > ] ], > "blockingEffects" : [ > "wellfed" > ] > } \ No newline at end of file items\generic\meat\cookedfleshlump.consumable 9,14c9,21 < { < "kind" : "food", < "amount" : 30 < } < ] ] < } --- > { > "effect" : "foodheal95", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ] > } \ No newline at end of file items\generic\meat\cookedham.consumable 9,14c9,21 < { < "kind" : "food", < "amount" : 35 < } < ] ] < } --- > { > "effect" : "foodheal95", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ] > } \ No newline at end of file items\generic\meat\cookedpoultry.consumable 8,13c8,20 < { < "kind" : "food", < "amount" : 35 < } < ] ] < } --- > { > "effect" : "foodheal95", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ] > } \ No newline at end of file items\generic\meat\cookedribmeat.consumable 6c6 < "shortdescription" : "Cooked Rib Meat", --- > "shortdescription" : "Cooked Ribs", 8,13c8,20 < { < "kind" : "food", < "amount" : 30 < } < ] ] < } --- > { > "effect" : "foodheal95", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ] > } \ No newline at end of file items\generic\meat\cookedtentacle.consumable 9,14c9,21 < { < "kind" : "food", < "amount" : 30 < } < ] ] < } --- > { > "effect" : "foodheal95", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ] > } \ No newline at end of file items\generic\meat\meatchunks.consumable 9,14c9,21 < { < "kind" : "food", < "amount" : 30 < } < ] ] < } --- > { > "effect" : "foodheal95", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ] > } \ No newline at end of file items\generic\meat\rawbacon.item 6c6,7 < "shortdescription" : "Alien Bacon" --- > "shortdescription" : "Alien Bacon", > "learnBlueprintsOnPickup" : [ "sweetmeat" ] items\generic\meat\rawfish.consumable 5c5 < "description" : "It's a raw fish...slimy.", --- > "description" : "A fillet of raw fish...slimy.", 9,14c9,22 < { < "kind" : "food", < "amount" : 45 < } < ] ] < } --- > { > "effect" : "foodheal95", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "fishdumplings", "fishfingers" ] > } \ No newline at end of file items\generic\meat\rawribmeat.item 6c6,7 < "shortdescription" : "Alien Rib Meat" --- > "shortdescription" : "Raw Ribs", > "learnBlueprintsOnPickup" : [ "stickyribs" ] items\generic\meat\soylentgreen.consumable 8,13c8,20 < { < "kind" : "food", < "amount" : 25 < } < ] ] < } --- > { > "effect" : "foodheal95", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ] > } \ No newline at end of file items\generic\other\bandage.consumable 5c5 < "description" : "A bandage for healing minor wounds.", --- > "description" : "A bandage for healing minor wounds. Using it restores 30 health.", 9,10c9,10 < "kind" : "bandage", < "amount" : 0.8 --- > "effect" : "bandage1", > "duration" : 2 14c14,22 < "emitters" : [ "bandageuse" ] --- > "emitters" : [ "bandageuse" ], > "blockingEffects" : [ > "bandage1", > "bandage2", > "bandage3", > "bandage4", > "bandage5", > "bandage6" > ] items\generic\other\bluestim.consumable 10,11c10,11 < "kind" : "jumpboostinitiator", < "amount" : 0.5 --- > "effect" : "jumpboost", > "duration" : 15 items\generic\other\greenstim.consumable 10,11c10,11 < "kind" : "runboostinitiator", < "amount" : 0.5 --- > "effect" : "runboost", > "duration" : 15 items\generic\other\medkit.consumable 5c5 < "description" : "A med kit. For when you absolutely, positively have to be 100% healthy.", --- > "description" : "A medkit for healing moderate wounds. Using it restores 60 health.", 9,10c9,10 < "kind" : "health", < "amount" : 25 --- > "effect" : "bandage4", > "duration" : 2 13,14c13,23 < "emote" : "" < } --- > "emote" : "", > "emitters" : [ "bandageuse" ], > "blockingEffects" : [ > "bandage1", > "bandage2", > "bandage3", > "bandage4", > "bandage5", > "bandage6" > ] > } \ No newline at end of file items\generic\other\nanowrap.consumable 5c5 < "description" : "A nanowrap bandage knits wounds together fast.", --- > "description" : "A nanowrap bandage knits wounds together fast. Using it restores 100 health.", 9,10c9,10 < "kind" : "nanowrap", < "amount" : 0.8 --- > "effect" : "bandage6", > "duration" : 2 14,15c14,23 < "emitters" : [ "bandageuse" ] < } --- > "emitters" : [ "bandageuse" ], > "blockingEffects" : [ > "bandage1", > "bandage2", > "bandage3", > "bandage4", > "bandage5", > "bandage6" > ] > } \ No newline at end of file items\generic\other\redstim.consumable 10,11c10,11 < "kind" : "redstim", < "amount" : 0.5 --- > "effect" : "regeneration4", > "duration" : 15 items\generic\other\yellowstim.consumable 10,11c10,11 < "kind" : "glowinitiator", < "amount" : 0.5 --- > "effect" : "glow", > "duration" : 60 items\generic\produce\automato.consumable 8,12c8,20 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "foodheal10", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 150 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "automatoshake", "2kbpotage" ] items\generic\produce\avesmingo.consumable 9,13c9,24 < { < "kind" : "food", < "amount" : 40 < } < ] ] --- > { > "effect" : "runboost25", > "duration" : 15 > }, > { > "effect" : "jumpboost25", > "duration" : 15 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ] items\generic\produce\banana.consumable 5c5 < "description" : "A genetically enhanced banana, could make anyone but an Apex sick.", --- > "description" : "A genetically enhanced banana.", 9,13c9,21 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "energyregen192", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "bananacon", "batteredbanana", "luckydip" ] items\generic\produce\beakseed.consumable 9,13c9,25 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "foodheal25", > "duration" : 60 > }, > { > "effect" : "maxhealthboost5", > "duration" : 90 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "beakseedbread" ] items\generic\produce\boltbulb.consumable 9,13c9,20 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "foodheal10", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 150 > } > ] ], > "blockingEffects" : [ > "wellfed" > ] items\generic\produce\boneboo.consumable 5c5 < "description" : "Mmm crumbly.", --- > "description" : "Spooky.", 8,12c8,20 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "rage", > "duration" : 30 > }, > { > "effect" : "wellfed", > "duration" : 210 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "spookypie", "fishinabone" ] items\generic\produce\cacti.item 5,6c5,7 < "description" : "cacti.", < "shortdescription" : "cacti" --- > "description" : "Spiky, succulent cacti.", > "shortdescription" : "cacti", > "learnBlueprintsOnPickup" : [ "cactusjuice", "cactiblock" ] items\generic\produce\carrot.consumable 8,12c8,20 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "foodheal10", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 150 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "carrotbread", "carrotjuice" ] items\generic\produce\chili.consumable 5c5 < "description" : "Super hot, only suitable for humans.", --- > "description" : "Super hot to humans, super, super hot to everyone else.", 8,12c8,23 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "rage", > "duration" : 30 > }, > { > "effect" : "burning", > "duration" : 15 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ] items\generic\produce\coralcreep.consumable 5c5 < "description" : "The berries are poisonous to anyone but those of aquatic disposition.", --- > "description" : "The coralcreep fruit turns red when cooked, like a lobster.", 8,12c8,20 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "foodheal10", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 150 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "seafoodgratin", "soggysack" ] items\generic\produce\corn.consumable 5c5 < "description" : "Good for digestion!", --- > "description" : "Sweet and corny, good for digestion!", 8,12c8,20 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "foodheal50", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "corncob" ] items\generic\produce\crystalplant.consumable 5,6c5,6 < "description" : "A crystal plant", < "shortdescription" : "crystalplant", --- > "description" : "A plant formed of crystal. Magical!", > "shortdescription" : "Crystal Plant", 9,13c9,10 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > "wellfed" > ] ] items\generic\produce\currentcorn.consumable 9,13c9,21 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "foodheal10", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 150 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "2kbpotage" ] items\generic\produce\diodia.consumable 8,12c8,23 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "foodheal25", > "duration" : 60 > }, > { > "effect" : "maxenergyboost10", > "duration" : 90 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ] items\generic\produce\dirturchin.consumable 9,14c9,22 < { < "kind" : "food", < "amount" : 25 < } < ] ] < } --- > { > "effect" : "foodheal10", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 150 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "stuffeddirturchin", "soggysack" ] > } \ No newline at end of file items\generic\produce\eggshoot.consumable 5c5 < "description" : "Eggshoot, I like the yoke.", --- > "description" : "Eggshoot, soft-boiled in texture. Break it open to find a yolk.", 9,13c9,20 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "foodheal10", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 150 > } > ] ], > "blockingEffects" : [ > "wellfed" > ] items\generic\produce\feathercrown.consumable 8,12c8,24 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "jumpboost25", > "duration" : 30 > }, > { > "effect" : "maxhealthboost10", > "duration" : 105 > }, > { > "effect" : "wellfed", > "duration" : 210 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "feathercrownjam" ] items\generic\produce\grapes.consumable 9,13c9,21 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "maxenergyboost20", > "duration" : 90 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "grapejuice" ] items\generic\produce\greenapple.consumable 8,12c8,9 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > "wellfed" > ] ] items\generic\produce\kiwi.consumable 8,12c8,17 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "jumpboost25", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 210 > } > ] ], > "learnBlueprintsOnPickup" : [ "kiwijuice" ] items\generic\produce\neonmelon.consumable 5c5 < "description" : "A neonmelon", --- > "description" : "A slice of bubblegum flavoured neonmelon", 9,13c9,24 < { < "kind" : "food", < "amount" : 30 < } < ] ] --- > { > "effect" : "runboost25", > "duration" : 30 > }, > { > "effect" : "jumpboost25", > "duration" : 30 > }, > { > "effect" : "wellfed", > "duration" : 210 > } > ] ], > "blockingEffects" : [ > "wellfed" > ] items\generic\produce\oculemon.consumable 5c5 < "description" : "The iris is the best part. Could be poisonous to anyone but a Floran.", --- > "description" : "Sour but so worth it.", 8,13c8,23 < { < "kind" : "food", < "amount" : 25 < } < ] ] < } --- > { > "effect" : "maxhealthboost20", > "duration" : 105 > }, > { > "effect" : "wellfed", > "duration" : 210 > } > ] ], > > "blockingEffects" : [ > "wellfed" > ], > > "learnBlueprintsOnPickup" : [ "cyanider", "oculemonmeringue", "eyepiles" ] > } \ No newline at end of file items\generic\produce\orange.consumable 5c5 < "description" : "Various raw chunks of meat. I'm not even sure where they came from.", --- > "description" : "It's an orange.", 9,13c9,10 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > "wellfed" > ] ] items\generic\produce\pearlpea.consumable 9,13c9,21 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "foodheal10", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 150 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "boiledpearlpeas" ] items\generic\produce\pineapple.consumable 5c5 < "description" : "Pineapple, make sure you cut it open first.", --- > "description" : "A tropical treat!", 9,13c9,21 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "runboost25", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 210 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "pineapplepizzaslice", "pineapplejuice" ] items\generic\produce\potato.consumable 8,13c8,25 < { < "kind" : "food", < "amount" : 25 < } < ] ] < } --- > { > "effect" : "foodheal50", > "duration" : 60 > }, > { > "effect" : "maxhealthboost10", > "duration" : 105 > }, > { > "effect" : "wellfed", > "duration" : 210 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "mashedpotato" ] > } \ No newline at end of file items\generic\produce\pussplum.consumable 5c5 < "description" : "Pussplum! Juicy!", --- > "description" : "Pussplum, something here that oozes!", 9,13c9,25 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "jumpboost", > "duration" : 15 > }, > { > "effect" : "foodheal25", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "pussplumtart" ] items\generic\produce\redapple.consumable 8,12c8,17 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "foodheal25", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 150 > } > ] ], > "learnBlueprintsOnPickup" : [ "candyapple" ] items\generic\produce\reefpod.consumable 5c5 < "description" : "Tastes like a crunchy smoothy made from every fruit you can imagine.", --- > "description" : "Fruit of the ocean.", 9,13c9,25 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "maxenergyboost10", > "duration" : 90 > }, > { > "effect" : "maxhealthboost5", > "duration" : 90 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "reefjuice", "saltsalad" ] items\generic\produce\rice.consumable 5c5 < "description" : "Rice. Good for when you're hungry and want to eat a thousand of something.", --- > "description" : "Rice. Grains of goodness.", 8,12c8,20 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "foodheal50", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 180 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "pearlpearisotto" ] items\generic\produce\shroom.item 7,9c7 < "learnBlueprintsOnPickup" : [ < "shroomblock" < ] --- > "learnBlueprintsOnPickup" : [ "shroomblock", "mushroombread" ] items\generic\produce\sugar.item 6c6,7 < "shortdescription" : "Sugar" --- > "shortdescription" : "Sugar", > "learnBlueprintsOnPickup" : [ "pearlpeajam", "candiedcorn", "bonbons" ] items\generic\produce\tomato.consumable 8,12c8,20 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "foodheal10", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 150 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "tomatojuice" ] items\generic\produce\toxictop.consumable 5c5 < "description" : "A toxic looking fruit.", --- > "description" : "A toxic looking fruit. Can looks be deceiving?", 9,13c9,25 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "weakpoison", > "duration" : 15 > }, > { > "effect" : "maxenergyboost60", > "duration" : 105 > }, > { > "effect" : "wellfed", > "duration" : 210 > } > ] ], > "blockingEffects" : [ > "wellfed" > ], > "learnBlueprintsOnPickup" : [ "toxictopjam" ] items\generic\produce\wartweed.consumable 5c5 < "description" : "Wartweed! It has a tough skin, regrows easily.", --- > "description" : "Warty but not very weedy.", 8,12c8,19 < { < "kind" : "food", < "amount" : 25 < } < ] ] --- > { > "effect" : "foodheal10", > "duration" : 60 > }, > { > "effect" : "wellfed", > "duration" : 150 > } > ] ], > "blockingEffects" : [ > "wellfed" > ] items\generic\produce\wheat.item 6,7c6,8 < "shortdescription" : "Wheat" < } --- > "shortdescription" : "Wheat", > "triggerKeys" : [ "learn2farm" ] > } \ No newline at end of file items\generic\unsorted\revoltingstew.consumable 8,12c8,9 < { < "kind" : "food", < "amount" : 5 < } < ] ] --- > "wellfed" > ] ] items\generic\unsorted\rottenapple.consumable 9,13c9,10 < { < "kind" : "food", < "amount" : 5 < } < ] ] --- > "wellfed" > ] ] items\guns\randomgenerated\avianblaster.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9,10c9,10 < "baseDps" : [6, 6.5], < "rateOfFire" : [7, 20], --- > "baseDps" : [4.125, 4.5], > "rateOfFire" : [7, 12], 17c17,19 < "/animations/muzzleflash/bulletmuzzle3/bulletmuzzle3.animation" --- > "/animations/muzzleflash/plasmamuzzle1/plasmamuzzle1.animation", > "/animations/muzzleflash/plasmamuzzle2/plasmamuzzle2.animation", > "/animations/muzzleflash/plasmamuzzle5/plasmamuzzle5.animation" 19c21 < "projectileTypes" : [ "bullet-1", "bullet-2", "bullet-3", "bullet-4" ], --- > "projectileTypes" : [ "plasmabullet" ], 21c23 < "fireSound" : [ "/sfx/gun/ar6.wav" ], --- > "fireSound" : [ "/sfx/gun/plasma_mp7.wav" ], 23,32c25,26 < { "5d3a1f" : "5d3a1f", "be9f55" : "be9f55", "dac782" : "dac782", //main colour < "510011" : "510011", "a80014" : "a80014", "d4003c" : "d4003c", "ff063f" : "ff063f" //crystals < }, < < { "5d3a1f" : "5d3a1f", "be9f55" : "be9f55", "dac782" : "dac782", //main colour < "510011" : "001e51", "a80014" : "255f9a", "d4003c" : "6196cc", "ff063f" : "a2d9ef" //crystals < }, < < { "5d3a1f" : "712c57", "be9f55" : "9a477a", "dac782" : "c472a3", //main colour < "510011" : "2b3c0e", "a80014" : "5a7728", "d4003c" : "86a74d", "ff063f" : "c2e18b" //crystals --- > { "60411b" : "5d3a1f", "896f34" : "be9f55", "c3ae4f" : "dac782", //main colour > "510011" : "510011", "871132" : "80001c", "b22042" : "c5002c", "e05281" : "ff1e5a" //crystals 34d27 < items\guns\randomgenerated\boneassault.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9c9 < "baseDps" : [6, 6.5], --- > "baseDps" : [5.5, 6], 21c21 < "fireSound" : [ "/sfx/gun/ar1.wav" ], --- > "fireSound" : [ "/sfx/gun/bonerifle.wav" ], items\guns\randomgenerated\bonepistol.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [6, 6.5], --- > "baseDps" : [4.125, 4.5], 21c21 < "fireSound" : [ "/sfx/gun/pistol2.wav" ], --- > "fireSound" : [ "/sfx/gun/bonepistol.wav" ], items\guns\randomgenerated\boneshotgun.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [6, 6.5], --- > "baseDps" : [5.5, 6], 21c21 < "fireSound" : [ "/sfx/gun/shotgun4.wav" ], --- > "fireSound" : [ "/sfx/gun/boneshotgun.wav" ], items\guns\randomgenerated\commonassaultrifle.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9,10c9,10 < "baseDps" : [6, 6.5], < "rateOfFire" : [3, 8], --- > "baseDps" : [5, 6], > "rateOfFire" : [5, 10], items\guns\randomgenerated\commonassaultrifle_plasma.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9,10c9,10 < "baseDps" : [6, 6.5], < "rateOfFire" : [3, 8], --- > "baseDps" : [5, 6], > "rateOfFire" : [5, 10], items\guns\randomgenerated\commongrenadelauncher.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [5, 5.5], --- > "baseDps" : [3.75, 4.5], items\guns\randomgenerated\commonmachinepistol.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9,10c9,10 < "baseDps" : [6, 6.5], < "rateOfFire" : [2, 7], --- > "baseDps" : [3.75, 4.5], > "rateOfFire" : [4, 7], items\guns\randomgenerated\commonmachinepistol_plasma.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8,9c8,9 < "baseDps" : [6, 6.5], < "rateOfFire" : [2, 7], --- > "baseDps" : [3.75, 4.5], > "rateOfFire" : [4, 7], items\guns\randomgenerated\commonpistol.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [6, 6.5], --- > "baseDps" : [3.75, 4.5], items\guns\randomgenerated\commonpistol_plasma.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [6, 6.5], --- > "baseDps" : [3.75, 4.5], items\guns\randomgenerated\commonrocketlauncher.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [5, 5.5], --- > "baseDps" : [5, 6], 21c21 < "projectileTypes" : [ "rocket" ], --- > "projectileTypes" : [ "rocketuniversal" ], items\guns\randomgenerated\commonshotgun.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [6, 6.5], --- > "baseDps" : [5, 6], items\guns\randomgenerated\commonshotgun_plasma.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [6, 6.5], --- > "baseDps" : [5, 6], items\guns\randomgenerated\commonsniperrifle.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [5, 5.5], --- > "baseDps" : [5, 6], items\guns\randomgenerated\commonsniperrifle_plasma.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [5, 5.5], --- > "baseDps" : [5, 6], items\guns\randomgenerated\crossbow.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9c9 < "baseDps" : [5, 5.5], --- > "baseDps" : [5.5, 6], items\guns\randomgenerated\crossbowspecial.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9c9 < "baseDps" : [5, 5.5], --- > "baseDps" : [5.5, 6], items\guns\randomgenerated\crossbowwood.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9c9 < "baseDps" : [5, 5.5], --- > "baseDps" : [5.5, 6], items\guns\randomgenerated\flamethrower.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9c9 < "baseDps" : [6, 6.5], --- > "baseDps" : [5.5, 6], items\guns\randomgenerated\florangrenadelauncher.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9c9 < "baseDps" : [5, 5.5], --- > "baseDps" : [5.5, 6], items\guns\randomgenerated\floranneedler.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8,9c8,9 < "weaponType" : "Floran Needler", < "baseDps" : [5, 5.5], --- > "weaponType" : "Needler", > "baseDps" : [5.5, 6], 21c21 < "fireSound" : [ "/sfx/gun/floranneedler1.wav" ], --- > "fireSound" : [ "/sfx/gun/needler1.wav" ], items\guns\randomgenerated\floranneedlernames.config 6c6 < [ { "mode" : "alts" }, "Needle", "Spike", "Spine", "Quill", "Dart", "Stick", "Pop", "Pin", "Sliver", "Splinter" ], --- > [ { "mode" : "alts" }, "Needle", "Spike", "Spine", "Quill", "Dart", "Stick", "Pop", "Pin", "Sliver", "Splinter", "Sting" ], items\guns\randomgenerated\legendaryassaultrifle.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9,10c9,10 < "baseDps" : [6, 6.5], < "rateOfFire" : [3, 8], --- > "baseDps" : [5, 6], > "rateOfFire" : [5, 10], items\guns\randomgenerated\legendarygrenadelauncher.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [5, 5.5], --- > "baseDps" : [3.75, 4.5], items\guns\randomgenerated\legendarymachinepistol.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9,10c9,10 < "baseDps" : [6, 6.5], < "rateOfFire" : [2, 7], --- > "baseDps" : [3.75, 4.5], > "rateOfFire" : [4, 7], items\guns\randomgenerated\legendarypistol.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [6, 6.5], --- > "baseDps" : [3.75, 4.5], items\guns\randomgenerated\legendaryrocketlauncher.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [5, 5.5], --- > "baseDps" : [5, 6], 21c21 < "projectileTypes" : [ "rocket" ], --- > "projectileTypes" : [ "rocketuniversal" ], items\guns\randomgenerated\legendaryshotgun.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [6, 6.5], --- > "baseDps" : [5, 6], items\guns\randomgenerated\legendarysniperrifle.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [5, 5.5], --- > "baseDps" : [5, 6], items\guns\randomgenerated\lightningcoil.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9c9 < "baseDps" : [6.5, 7], --- > "baseDps" : [5.5, 6], items\guns\randomgenerated\pulserifle.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9c9 < "baseDps" : [6.25, 6.75], --- > "baseDps" : [5.5, 6], items\guns\randomgenerated\rareassaultrifle.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9,10c9,10 < "baseDps" : [6, 6.5], < "rateOfFire" : [3, 8], --- > "baseDps" : [5, 6], > "rateOfFire" : [5, 10], items\guns\randomgenerated\rareassaultrifle_plasma.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9,10c9,10 < "baseDps" : [6, 6.5], < "rateOfFire" : [3, 8], --- > "baseDps" : [5, 6], > "rateOfFire" : [5, 10], items\guns\randomgenerated\raregrenadelauncher.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [5, 5.5], --- > "baseDps" : [3.75, 4.5], items\guns\randomgenerated\raremachinepistol.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9,10c9,10 < "baseDps" : [6, 6.5], < "rateOfFire" : [2, 7], --- > "baseDps" : [3.75, 4.5], > "rateOfFire" : [4, 7], items\guns\randomgenerated\raremachinepistol_plasma.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8,9c8,9 < "baseDps" : [6, 6.5], < "rateOfFire" : [2, 7], --- > "baseDps" : [3.75, 4.5], > "rateOfFire" : [4, 7], items\guns\randomgenerated\rarepistol.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [6, 6.5], --- > "baseDps" : [3.75, 4.5], items\guns\randomgenerated\rarepistol_plasma.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [6, 6.5], --- > "baseDps" : [3.75, 4.5], items\guns\randomgenerated\rarerocketlauncher.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [5, 5.5], --- > "baseDps" : [5, 6], 21c21 < "projectileTypes" : [ "rocket" ], --- > "projectileTypes" : [ "rocketuniversal" ], items\guns\randomgenerated\rareshotgun.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [6, 6.5], --- > "baseDps" : [5, 6], items\guns\randomgenerated\rareshotgun_plasma.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [6, 6.5], --- > "baseDps" : [5, 6], items\guns\randomgenerated\raresniperrifle.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [5, 5.5], --- > "baseDps" : [5, 6], items\guns\randomgenerated\raresniperrifle_plasma.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [5, 5.5], --- > "baseDps" : [5, 6], items\guns\randomgenerated\revolver.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9c9 < "baseDps" : [6, 6.5], --- > "baseDps" : [4.125, 4.5], items\guns\randomgenerated\uncommonassaultrifle.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9,10c9,10 < "baseDps" : [6, 6.5], < "rateOfFire" : [3, 8], --- > "baseDps" : [5, 6], > "rateOfFire" : [5, 10], items\guns\randomgenerated\uncommongrenadelauncher.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [5, 5.5], --- > "baseDps" : [3.75, 4.5], items\guns\randomgenerated\uncommonmachinepistol.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9,10c9,10 < "baseDps" : [6, 6.5], < "rateOfFire" : [2, 7], --- > "baseDps" : [3.75, 4.5], > "rateOfFire" : [4, 7], items\guns\randomgenerated\uncommonpistol.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [6, 6.5], --- > "baseDps" : [3.75, 4.5], items\guns\randomgenerated\uncommonrocketlauncher.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [5, 5.5], --- > "baseDps" : [5, 6], 21c21 < "projectileTypes" : [ "rocket" ], --- > "projectileTypes" : [ "rocketuniversal" ], items\guns\randomgenerated\uncommonshotgun.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [6, 6.5], --- > "baseDps" : [5, 6], items\guns\randomgenerated\uncommonshotgun_plasma.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [6, 6.5], --- > "baseDps" : [5, 6], items\guns\randomgenerated\uncommonsniperrifle.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [5, 5.5], --- > "baseDps" : [5, 6], items\guns\randomgenerated\uncommonsniperrifle_plasma.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 8c8 < "baseDps" : [5, 5.5], --- > "baseDps" : [5, 6], items\guns\randomgenerated\uzi.generatedgun 5c5 < "inspectionKind" : "gun", --- > "tooltipKind" : "gun", 9c9 < "baseDps" : [6, 6.5], --- > "baseDps" : [4.125, 4.5], items\instruments\accordion.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\acousticguitar.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\banjo.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\bassguitar.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\bones.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\brightpiano.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\clarinet.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\drumkit.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\dulcimer.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\electricbass.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\flute.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\harmonica.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\harp.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\keyboard.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\koto.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\leadguitar.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\microphone.instrument 8c8 < "shortdescription" : "Microphone", --- > "shortdescription" : "Microphone (Male)", 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\musicbox.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\nylonguitar.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\oboe.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\ocarina.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\overdriveguitar.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\piano.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\reedorgan.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\rockorgan.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\saxophone.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\steeldrum.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\trumpet.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\instruments\violin.instrument 11c11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\materials\clay.matitem 11c11,12 < "materialId" : 52 --- > "materialId" : 52, > "learnBlueprintsOnPickup" : [ "brickmaterial", "rooftiles" ] items\materials\glass.matitem 11c11,17 < "materialId" : 10 --- > "materialId" : 10, > > "learnBlueprintsOnPickup" : [ > "bottle", > "syringe", > "glasscoffeemug" > ] items\materials\tar.matitem 11c11,15 < "materialId" : 48 --- > "materialId" : 48, > > "learnBlueprintsOnPickup" : [ > "tarball" > ] items\shields\randomgenerated\eyeshield.generatedshield 12c12,16 < "hitSound" : "/sfx/melee/shield_block_metal2.wav", --- > "hitSound" : "/sfx/melee/shield_block_metal.wav", > "perfectHitSound" : "/sfx/melee/shield_block_metal_perfect.wav", > "breakSound" : "/sfx/melee/shield_break_metal.wav", > "perfectBlockParticle" : "shieldspark", > "breakParticle" : "guardbrokenmessage", 15c19 < "recoil" : 0.2, --- > "recoilTime" : 0.2, 19,21c23,26 < { "kind" : "Encumbered" }, < { "kind" : "EnergyRegenSuppressed" }, < { "kind" : "Shield", "amount" : 30 } --- > { > "stat" : "encumberance", > "amount" : 1.0 > } 26c31,34 < "nameGenerator" : "eyeshieldnames.config:namegen" --- > "nameGenerator" : "eyeshieldnames.config:namegen", > "tooltipKind" : "shield", > "health" : 100.0, > "healthRegen" : 0.05 items\shields\randomgenerated\floranbasicshield.generatedshield 10c10,14 < "hitSound" : "/sfx/melee/shield_block_metal2.wav", --- > "hitSound" : "/sfx/melee/shield_block_floran.wav", > "perfectHitSound" : "/sfx/melee/shield_block_floran_perfect.wav", > "breakSound" : "/sfx/melee/shield_break_floran.wav", > "perfectBlockParticle" : "shieldspark", > "breakParticle" : "guardbrokenmessage", 13c17 < "recoil" : 0.2, --- > "recoilTime" : 0.2, 17,19c21,24 < { "kind" : "Encumbered" }, < { "kind" : "EnergyRegenSuppressed" }, < { "kind" : "Shield", "amount" : 30 } --- > { > "stat" : "encumberance", > "amount" : 1.0 > } 24c29,32 < "nameGenerator" : "floranbasicshieldnames.config:namegen" --- > "nameGenerator" : "floranbasicshieldnames.config:namegen", > "tooltipKind" : "shield", > "health" : 100.0, > "healthRegen" : 0.05 items\shields\randomgenerated\floranstrongshield.generatedshield 10c10,14 < "hitSound" : "/sfx/melee/shield_block_metal2.wav", --- > "hitSound" : "/sfx/melee/shield_block_metal.wav", > "perfectHitSound" : "/sfx/melee/shield_block_metal_perfect.wav", > "breakSound" : "/sfx/melee/shield_break_metal.wav", > "perfectBlockParticle" : "shieldspark", > "breakParticle" : "guardbrokenmessage", 13c17 < "recoil" : 0.2, --- > "recoilTime" : 0.2, 17,19c21,24 < { "kind" : "Encumbered" }, < { "kind" : "EnergyRegenSuppressed" }, < { "kind" : "Shield", "amount" : 30 } --- > { > "stat" : "encumberance", > "amount" : 1.0 > } 24c29,32 < "nameGenerator" : "floranstrongshieldnames.config:namegen" --- > "nameGenerator" : "floranstrongshieldnames.config:namegen", > "tooltipKind" : "shield", > "health" : 100.0, > "healthRegen" : 0.05 items\shields\randomgenerated\glitchbasicshield.generatedshield 10c10,14 < "hitSound" : "/sfx/melee/shield_block_metal2.wav", --- > "hitSound" : "/sfx/melee/shield_block_wood.wav", > "perfectHitSound" : "/sfx/melee/shield_block_wood_perfect.wav", > "breakSound" : "/sfx/melee/shield_break_wood.wav", > "perfectBlockParticle" : "shieldspark", > "breakParticle" : "guardbrokenmessage", 13c17 < "recoil" : 0.2, --- > "recoilTime" : 0.2, 17,19c21,24 < { "kind" : "Encumbered" }, < { "kind" : "EnergyRegenSuppressed" }, < { "kind" : "Shield", "amount" : 30 } --- > { > "stat" : "encumberance", > "amount" : 1.0 > } 24c29,32 < "nameGenerator" : "glitchbasicshieldnames.config:namegen" --- > "nameGenerator" : "glitchbasicshieldnames.config:namegen", > "tooltipKind" : "shield", > "health" : 100.0, > "healthRegen" : 0.05 items\shields\randomgenerated\glitchlordshield.generatedshield 10c10,14 < "hitSound" : "/sfx/melee/shield_block_metal2.wav", --- > "hitSound" : "/sfx/melee/shield_block_metal.wav", > "perfectHitSound" : "/sfx/melee/shield_block_metal_perfect.wav", > "breakSound" : "/sfx/melee/shield_break_metal.wav", > "perfectBlockParticle" : "shieldspark", > "breakParticle" : "guardbrokenmessage", 13c17 < "recoil" : 0.2, --- > "recoilTime" : 0.2, 17,19c21,24 < { "kind" : "Encumbered" }, < { "kind" : "EnergyRegenSuppressed" }, < { "kind" : "Shield", "amount" : 30 } --- > { > "stat" : "encumberance", > "amount" : 1.0 > } 24c29,32 < "nameGenerator" : "glitchlordshieldnames.config:namegen" --- > "nameGenerator" : "glitchlordshieldnames.config:namegen", > "tooltipKind" : "shield", > "health" : 100.0, > "healthRegen" : 0.05 items\shields\randomgenerated\glitchstrongshield.generatedshield 10c10,14 < "hitSound" : "/sfx/melee/shield_block_metal2.wav", --- > "hitSound" : "/sfx/melee/shield_block_wood.wav", > "perfectHitSound" : "/sfx/melee/shield_block_wood_perfect.wav", > "breakSound" : "/sfx/melee/shield_break_wood.wav", > "perfectBlockParticle" : "shieldspark", > "breakParticle" : "guardbrokenmessage", 13c17 < "recoil" : 0.2, --- > "recoilTime" : 0.2, 17,19c21,24 < { "kind" : "Encumbered" }, < { "kind" : "EnergyRegenSuppressed" }, < { "kind" : "Shield", "amount" : 30 } --- > { > "stat" : "encumberance", > "amount" : 1.0 > } 24c29,32 < "nameGenerator" : "glitchstrongshieldnames.config:namegen" --- > "nameGenerator" : "glitchstrongshieldnames.config:namegen", > "tooltipKind" : "shield", > "health" : 100.0, > "healthRegen" : 0.05 items\shields\randomgenerated\hylotlstrongshield.generatedshield 9c9,13 < "hitSound" : "/sfx/melee/shield_block_metal2.wav", --- > "hitSound" : "/sfx/melee/shield_block_metal.wav", > "perfectHitSound" : "/sfx/melee/shield_block_metal_perfect.wav", > "breakSound" : "/sfx/melee/shield_break_metal.wav", > "perfectBlockParticle" : "shieldspark", > "breakParticle" : "guardbrokenmessage", 12c16 < "recoil" : 0.2, --- > "recoilTime" : 0.2, 16,18c20,23 < { "kind" : "Encumbered" }, < { "kind" : "EnergyRegenSuppressed" }, < { "kind" : "Shield", "amount" : 30 } --- > { > "stat" : "encumberance", > "amount" : 1.0 > } 23c28,31 < "nameGenerator" : "hylotlstrongshieldnames.config:namegen" --- > "nameGenerator" : "hylotlstrongshieldnames.config:namegen", > "tooltipKind" : "shield", > "health" : 100.0, > "healthRegen" : 0.05 items\shields\randomgenerated\mushroomshield.generatedshield 10c10,14 < "hitSound" : "/sfx/melee/shield_block_metal2.wav", --- > "hitSound" : "/sfx/melee/shield_block_wood.wav", > "perfectHitSound" : "/sfx/melee/shield_block_wood_perfect.wav", > "breakSound" : "/sfx/melee/shield_break_wood.wav", > "perfectBlockParticle" : "shieldspark", > "breakParticle" : "guardbrokenmessage", 13c17 < "recoil" : 0.2, --- > "recoilTime" : 0.2, 17,19c21,24 < { "kind" : "Encumbered" }, < { "kind" : "EnergyRegenSuppressed" }, < { "kind" : "Shield", "amount" : 30 } --- > { > "stat" : "encumberance", > "amount" : 1.0 > } 24c29,32 < "nameGenerator" : "mushroomshieldnames.config:namegen" --- > "nameGenerator" : "mushroomshieldnames.config:namegen", > "tooltipKind" : "shield", > "health" : 100.0, > "healthRegen" : 0.05 items\shields\randomgenerated\riotshield.generatedshield 10c10,14 < "hitSound" : "/sfx/melee/shield_block_metal2.wav", --- > "hitSound" : "/sfx/melee/shield_block_metal.wav", > "perfectHitSound" : "/sfx/melee/shield_block_metal_perfect.wav", > "breakSound" : "/sfx/melee/shield_break_metal.wav", > "perfectBlockParticle" : "shieldspark", > "breakParticle" : "guardbrokenmessage", 13c17 < "recoil" : 0.2, --- > "recoilTime" : 0.2, 17,19c21,24 < { "kind" : "Encumbered" }, < { "kind" : "EnergyRegenSuppressed" }, < { "kind" : "Shield", "amount" : 30 } --- > { > "stat" : "encumberance", > "amount" : 1.0 > } 24c29,32 < "nameGenerator" : "glitchstrongshieldnames.config:namegen" --- > "nameGenerator" : "glitchstrongshieldnames.config:namegen", > "tooltipKind" : "shield", > "health" : 100.0, > "healthRegen" : 0.05 items\shields\randomgenerated\tieredshields\startershield.generatedshield 11c11,15 < "hitSound" : "/sfx/melee/shield_block_metal2.wav", --- > "hitSound" : "/sfx/melee/shield_block_wood.wav", > "perfectHitSound" : "/sfx/melee/shield_block_wood_perfect.wav", > "breakSound" : "/sfx/melee/shield_break_wood.wav", > "perfectBlockParticle" : "shieldspark", > "breakParticle" : "guardbrokenmessage", 14c18 < "recoil" : 0.2, --- > "recoilTime" : 0.2, 18,20c22,25 < { "kind" : "Encumbered" }, < { "kind" : "EnergyRegenSuppressed" }, < { "kind" : "Shield", "amount" : 30 } --- > { > "stat" : "encumberance", > "amount" : 1.0 > } 25c30,33 < "nameGenerator" : "startershieldnames.config:nameGen" --- > "nameGenerator" : "startershieldnames.config:nameGen", > "tooltipKind" : "shield", > "health" : 100.0, > "healthRegen" : 0.05 items\shields\randomgenerated\tieredshields\tier1shield.generatedshield 9c9,13 < "hitSound" : "/sfx/melee/shield_block_metal2.wav", --- > "hitSound" : "/sfx/melee/shield_block_metal.wav", > "perfectHitSound" : "/sfx/melee/shield_block_metal_perfect.wav", > "breakSound" : "/sfx/melee/shield_break_metal.wav", > "perfectBlockParticle" : "shieldspark", > "breakParticle" : "guardbrokenmessage", 12c16 < "recoil" : 0.2, --- > "recoilTime" : 0.2, 16,18c20,23 < { "kind" : "Encumbered" }, < { "kind" : "EnergyRegenSuppressed" }, < { "kind" : "Shield", "amount" : 30 } --- > { > "stat" : "encumberance", > "amount" : 1.0 > } 23c28,31 < "nameGenerator" : "tier1shieldnames.config:nameGen" --- > "nameGenerator" : "tier1shieldnames.config:nameGen", > "tooltipKind" : "shield", > "health" : 100.0, > "healthRegen" : 0.05 items\shields\randomgenerated\tieredshields\tier1shieldnames.config 6c6 < [ { "mode" : "alts" }, "Pathetic ", "Crappy ", "Rotten ", "Unloved ", "Sloppy ", "Blunt ", "Poop ", "Useless ", "Futile ", "Weak ", "Decrepit ", "Wasted ", "Rickety ", "Wobbly ", "Dull ", "Feeble ", "Spoiled ", "Laughable ", "Pointless ", "Unwanted ", "Senseless ", "Silly ", "Naff " ], --- > [ { "mode" : "alts" }, "Pathetic ", "Crappy ", "Rotten ", "Unloved ", "Sloppy ", "Blunt ", "Useless ", "Futile ", "Weak ", "Decrepit ", "Wasted ", "Rickety ", "Wobbly ", "Dull ", "Feeble ", "Spoiled ", "Laughable ", "Pointless ", "Unwanted ", "Senseless ", "Silly ", "Naff " ], items\shields\randomgenerated\tieredshields\tier2shield.generatedshield 9c9,13 < "hitSound" : "/sfx/melee/shield_block_metal2.wav", --- > "hitSound" : "/sfx/melee/shield_block_metal.wav", > "perfectHitSound" : "/sfx/melee/shield_block_metal_perfect.wav", > "breakSound" : "/sfx/melee/shield_break_metal.wav", > "perfectBlockParticle" : "shieldspark", > "breakParticle" : "guardbrokenmessage", 12c16 < "recoil" : 0.2, --- > "recoilTime" : 0.2, 16,18c20,23 < { "kind" : "Encumbered" }, < { "kind" : "EnergyRegenSuppressed" }, < { "kind" : "Shield", "amount" : 30 } --- > { > "stat" : "encumberance", > "amount" : 1.0 > } 23c28,31 < "nameGenerator" : "tier2shieldnames.config:nameGen" --- > "nameGenerator" : "tier2shieldnames.config:nameGen", > "tooltipKind" : "shield", > "health" : 100.0, > "healthRegen" : 0.05 items\shields\randomgenerated\tieredshields\tierxshield.generatedshield 9c9,13 < "hitSound" : "/sfx/melee/shield_block_metal2.wav", --- > "hitSound" : "/sfx/melee/shield_block_metal.wav", > "perfectHitSound" : "/sfx/melee/shield_block_metal_perfect.wav", > "breakSound" : "/sfx/melee/shield_break_metal.wav", > "perfectBlockParticle" : "shieldspark", > "breakParticle" : "guardbrokenmessage", 12c16 < "recoil" : 0.2, --- > "recoilTime" : 0.2, 16,18c20,23 < { "kind" : "Encumbered" }, < { "kind" : "EnergyRegenSuppressed" }, < { "kind" : "Shield", "amount" : 30 } --- > { > "stat" : "encumberance", > "amount" : 1.0 > } 23c28,31 < "nameGenerator" : "tierxshieldnames.config:nameGen" --- > "nameGenerator" : "tierxshieldnames.config:nameGen", > "tooltipKind" : "shield", > "health" : 100.0, > "healthRegen" : 0.05 items\swords\moneybagscane.sword 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\testspear.sword 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 17a18,19 > "stopWhileFiring" : true, > 65,67c67 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c75 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\apex\axe\apextier10axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 3333 --- > "power" : 9.2 64,67c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 74,77c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\axe\apextier1axe.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 38c38 < "power" : 7 --- > "power" : 9.2 52,55c52 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 62,65c59 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\axe\apextier2axe.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 20 --- > "power" : 9.2 64,67c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 74,77c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\axe\apextier3axe.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 53 --- > "power" : 9.2 64,67c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 74,77c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\axe\apextier4axe.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 100 --- > "power" : 9.2 64,67c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 74,77c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\axe\apextier5axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 167 --- > "power" : 9.2 64,67c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 74,77c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\axe\apextier6axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 267 --- > "power" : 9.2 64,67c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 74,77c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\axe\apextier7axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 467 --- > "power" : 9.2 64,67c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 74,77c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\axe\apextier8axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 1067 --- > "power" : 9.2 64,67c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 74,77c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\axe\apextier9axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 2000 --- > "power" : 9.2 64,67c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 74,77c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\broadsword\apexstarter.sword 5,6c5,6 < "level" : 1, < "rarity" : "uncommon", --- > "level" : 0.5, > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3 --- > "power" : 7.2 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71,103 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\apex\broadsword\apextier10broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 2000 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71,103 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\apex\broadsword\apextier1broadsword.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 4 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71,103 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\apex\broadsword\apextier2broadsword.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 12 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71,103 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\apex\broadsword\apextier3broadsword.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 51c51 < "power" : 32 --- > "power" : 7.15 58d57 < "armFrameOverride" : "idleMelee", 66,69c65 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 76,79c72,104 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\apex\broadsword\apextier4broadsword.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 60 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71,103 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\apex\broadsword\apextier5broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 100 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71,103 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\apex\broadsword\apextier6broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 160 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71,103 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\apex\broadsword\apextier7broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 280 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71,103 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\apex\broadsword\apextier8broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 640 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71,103 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\apex\broadsword\apextier9broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 1200 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71,103 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\apex\dagger\apextier10dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 1429 --- > "power" : 3.75 64,67c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 74,77c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\dagger\apextier1dagger.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3 --- > "power" : 3.75 64,67c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 74,77c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\dagger\apextier2dagger.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 9 --- > "power" : 3.75 64,67c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 74,77c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\dagger\apextier3dagger.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 23 --- > "power" : 3.75 64,67c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 74,77c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\dagger\apextier4dagger.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 43 --- > "power" : 3.75 64,67c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 74,77c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\dagger\apextier5dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 71 --- > "power" : 3.75 64,67c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 74,77c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\dagger\apextier6dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 114 --- > "power" : 3.75 64,67c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 74,77c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\dagger\apextier7dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 200 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\apex\dagger\apextier8dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 457 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\apex\dagger\apextier9dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 857 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\apex\hammer\apextier10hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 4000 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\hammer\apextier1hammer.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 8 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\hammer\apextier2hammer.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 24 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\hammer\apextier3hammer.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 64 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\hammer\apextier4hammer.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 120 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\hammer\apextier5hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 200 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\hammer\apextier6hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 320 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\hammer\apextier7hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 560 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\hammer\apextier8hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 1280 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\hammer\apextier9hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 2400 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\apex\shortsword\apextier10shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 2000 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\apex\shortsword\apextier1shortsword.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 4 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\apex\shortsword\apextier2shortsword.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 12 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\apex\shortsword\apextier3shortsword.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 32 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\apex\shortsword\apextier4shortsword.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 60 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\apex\shortsword\apextier5shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 100 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\apex\shortsword\apextier6shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 160 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\apex\shortsword\apextier7shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 280 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\apex\shortsword\apextier8shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 640 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\apex\shortsword\apextier9shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 1200 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\apex\spear\apextier10spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3333 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\apex\spear\apextier1spear.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 7 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\apex\spear\apextier2spear.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 20 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\apex\spear\apextier3spear.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 53 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\apex\spear\apextier4spear.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 100 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\apex\spear\apextier5spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 167 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\apex\spear\apextier6spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 267 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\apex\spear\apextier7spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 467 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\apex\spear\apextier8spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 1067 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\apex\spear\apextier9spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 2000 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\axe\aviantier10axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 3333 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\axe\aviantier1axe.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 7 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\axe\aviantier2axe.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 20 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\axe\aviantier3axe.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 53 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\axe\aviantier4axe.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 100 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\axe\aviantier5axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 167 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\axe\aviantier6axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 267 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\axe\aviantier7axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 467 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\axe\aviantier8axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 1067 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\axe\aviantier9axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 2000 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\broadsword\avianstarter.sword 5,6c5,6 < "level" : 1, < "rarity" : "uncommon", --- > "level" : 0.5, > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3 --- > "power" : 7.2 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\avian\broadsword\aviantier10broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 2000 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\avian\broadsword\aviantier1broadsword.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 4 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\avian\broadsword\aviantier2broadsword.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 12 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\avian\broadsword\aviantier3broadsword.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 32 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\avian\broadsword\aviantier4broadsword.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 60 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\avian\broadsword\aviantier5broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 100 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\avian\broadsword\aviantier6broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 160 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\avian\broadsword\aviantier7broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 280 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\avian\broadsword\aviantier8broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 640 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\avian\broadsword\aviantier9broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 1200 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\avian\dagger\aviantier10dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 1429 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\dagger\aviantier1dagger.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\dagger\aviantier2dagger.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 9 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\dagger\aviantier3dagger.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 23 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\dagger\aviantier4dagger.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 43 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\dagger\aviantier5dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 71 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\dagger\aviantier6dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 114 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\dagger\aviantier7dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 200 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\dagger\aviantier8dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 457 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\dagger\aviantier9dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 857 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\hammer\aviantier10hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 4000 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\avian\hammer\aviantier1hammer.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 8 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\avian\hammer\aviantier2hammer.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 24 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\avian\hammer\aviantier3hammer.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 64 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\avian\hammer\aviantier4hammer.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 120 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\avian\hammer\aviantier5hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 200 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\avian\hammer\aviantier6hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 320 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\avian\hammer\aviantier7hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 560 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\avian\hammer\aviantier8hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 1280 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\avian\hammer\aviantier9hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 2400 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\avian\shortsword\aviantier10shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 2000 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\shortsword\aviantier1shortsword.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 4 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\shortsword\aviantier2shortsword.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 12 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\shortsword\aviantier3shortsword.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 32 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\shortsword\aviantier4shortsword.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 60 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\shortsword\aviantier5shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 100 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\shortsword\aviantier6shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 160 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\shortsword\aviantier7shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 280 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\shortsword\aviantier8shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 640 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\shortsword\aviantier9shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 1200 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\avian\spear\aviantier10spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3333 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\spear\aviantier1spear.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 7 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\spear\aviantier2spear.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 20 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\spear\aviantier3spear.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 53 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\spear\aviantier4spear.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 100 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\spear\aviantier5spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 167 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\spear\aviantier6spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 267 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\spear\aviantier7spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 467 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\spear\aviantier8spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 1067 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\avian\spear\aviantier9spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 2000 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\axe\florantier10axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 3333 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\axe\florantier1axe.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 7 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\axe\florantier2axe.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 20 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\axe\florantier3axe.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 53 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\axe\florantier4axe.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 100 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\axe\florantier5axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 167 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\axe\florantier6axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 267 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\axe\florantier7axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 467 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\axe\florantier8axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 1067 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\axe\florantier9axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 2000 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\broadsword\floranstarter.sword 5,6c5,6 < "level" : 1, < "rarity" : "uncommon", --- > "level" : 0.5, > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3 --- > "power" : 7.2 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\floran\broadsword\florantier10broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 2000 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\floran\broadsword\florantier1broadsword.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 4 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\floran\broadsword\florantier2broadsword.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 12 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\floran\broadsword\florantier3broadsword.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 32 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\floran\broadsword\florantier4broadsword.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 60 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\floran\broadsword\florantier5broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 100 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\floran\broadsword\florantier6broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 160 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\floran\broadsword\florantier7broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 280 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\floran\broadsword\florantier8broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 640 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\floran\broadsword\florantier9broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 1200 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\floran\dagger\florantier10dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 1429 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\dagger\florantier1dagger.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\dagger\florantier2dagger.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 9 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\dagger\florantier3dagger.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 23 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\dagger\florantier4dagger.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 43 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\dagger\florantier5dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 71 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\dagger\florantier6dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 114 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\dagger\florantier7dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 200 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\dagger\florantier8dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 457 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\dagger\florantier9dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 857 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\hammer\florantier10hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 4000 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\floran\hammer\florantier1hammer.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 8 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\floran\hammer\florantier2hammer.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 24 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\floran\hammer\florantier3hammer.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 64 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\floran\hammer\florantier4hammer.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 120 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\floran\hammer\florantier5hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 200 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\floran\hammer\florantier6hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 320 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\floran\hammer\florantier7hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 560 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\floran\hammer\florantier8hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 1280 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\floran\hammer\florantier9hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 2400 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\floran\shortsword\florantier10shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 2000 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\shortsword\florantier1shortsword.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 4 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\shortsword\florantier2shortsword.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 12 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\shortsword\florantier3shortsword.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 32 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\shortsword\florantier4shortsword.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 60 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\shortsword\florantier5shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 100 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\shortsword\florantier6shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 160 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\shortsword\florantier7shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 280 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\shortsword\florantier8shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 640 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\shortsword\florantier9shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 1200 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\floran\spear\florantier10spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3333 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\spear\florantier1spear.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 7 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\spear\florantier2spear.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 20 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\spear\florantier3spear.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 53 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\spear\florantier4spear.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 100 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\spear\florantier5spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 167 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\spear\florantier6spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 267 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\spear\florantier7spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 467 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\spear\florantier8spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 1067 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\floran\spear\florantier9spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 2000 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\axe\glitchtier10axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 3333 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\axe\glitchtier1axe.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 7 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\axe\glitchtier2axe.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 20 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\axe\glitchtier3axe.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 53 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\axe\glitchtier4axe.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 100 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\axe\glitchtier5axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 167 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\axe\glitchtier6axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 267 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\axe\glitchtier7axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 467 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\axe\glitchtier8axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 1067 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\axe\glitchtier9axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 2000 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\broadsword\glitchstarter.sword 5,6c5,6 < "level" : 1, < "rarity" : "uncommon", --- > "level" : 0.5, > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3 --- > "power" : 7.2 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\glitch\broadsword\glitchtier10broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 2000 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\glitch\broadsword\glitchtier1broadsword.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 4 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\glitch\broadsword\glitchtier2broadsword.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 12 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\glitch\broadsword\glitchtier3broadsword.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 32 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\glitch\broadsword\glitchtier4broadsword.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 60 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\glitch\broadsword\glitchtier5broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 100 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\glitch\broadsword\glitchtier6broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 160 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\glitch\broadsword\glitchtier7broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 280 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\glitch\broadsword\glitchtier8broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 640 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\glitch\broadsword\glitchtier9broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 1200 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\glitch\dagger\glitchtier10dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6,9c6,9 < "rarity" : "uncommon", < "description" : "Windowcutter. A dagger so sharp it cuts glass.", < "shortdescription" : "Windowcutter", < "inspectionKind" : "sword", --- > "rarity" : "legendary", > "description" : "King's Ruin. A gilded dagger fit for a King (to be stabbed with).", > "shortdescription" : "King's Ruin", > "tooltipKind" : "sword", 50c50 < "power" : 1429 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\dagger\glitchtier1dagger.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\dagger\glitchtier2dagger.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 9 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\dagger\glitchtier3dagger.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 23 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\dagger\glitchtier4dagger.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 43 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\dagger\glitchtier5dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6,9c6,9 < "rarity" : "uncommon", < "description" : "Prunix. A dagger that'll shave the top off anything.", < "shortdescription" : "Prunix", < "inspectionKind" : "sword", --- > "rarity" : "rare", > "description" : "Greengrip. Named as such because the grip is green. Obviously.", > "shortdescription" : "Greengrip", > "tooltipKind" : "sword", 50c50 < "power" : 71 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\dagger\glitchtier6dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 114 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\dagger\glitchtier7dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 200 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\dagger\glitchtier8dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 457 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\dagger\glitchtier9dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 857 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\hammer\glitchtier10hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 4000 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\glitch\hammer\glitchtier1hammer.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 8 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\glitch\hammer\glitchtier2hammer.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 24 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\glitch\hammer\glitchtier3hammer.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 64 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\glitch\hammer\glitchtier4hammer.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 120 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\glitch\hammer\glitchtier5hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 200 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\glitch\hammer\glitchtier6hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 320 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\glitch\hammer\glitchtier7hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 560 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\glitch\hammer\glitchtier8hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 1280 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\glitch\hammer\glitchtier9hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 2400 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\glitch\shortsword\glitchtier10shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 2000 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\shortsword\glitchtier1shortsword.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 4 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\shortsword\glitchtier2shortsword.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 12 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\shortsword\glitchtier3shortsword.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 32 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\shortsword\glitchtier4shortsword.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 60 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\shortsword\glitchtier5shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 100 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\shortsword\glitchtier6shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 160 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\shortsword\glitchtier7shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 280 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\shortsword\glitchtier8shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 640 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\shortsword\glitchtier9shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 1200 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\glitch\spear\glitchtier10spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3333 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\spear\glitchtier1spear.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 7 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\spear\glitchtier2spear.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 20 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\spear\glitchtier3spear.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 53 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\spear\glitchtier4spear.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 100 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\spear\glitchtier5spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 167 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\spear\glitchtier6spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 267 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\spear\glitchtier7spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 467 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\spear\glitchtier8spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 1067 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\glitch\spear\glitchtier9spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 2000 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\axe\humantier10axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 3333 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\axe\humantier1axe.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 7 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\axe\humantier2axe.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 20 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\axe\humantier3axe.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 53 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\axe\humantier4axe.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 100 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\axe\humantier5axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 167 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\axe\humantier6axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 267 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\axe\humantier7axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 467 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\axe\humantier8axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 1067 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\axe\humantier9axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 2000 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\broadsword\humanstarter.sword 5,6c5,6 < "level" : 1, < "rarity" : "uncommon", --- > "level" : 0.5, > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3 --- > "power" : 7.2 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\human\broadsword\humantier10broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 2000 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\human\broadsword\humantier1broadsword.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 4 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\human\broadsword\humantier2broadsword.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 12 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\human\broadsword\humantier3broadsword.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 32 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\human\broadsword\humantier4broadsword.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 60 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\human\broadsword\humantier5broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 100 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\human\broadsword\humantier6broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 160 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\human\broadsword\humantier7broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 280 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\human\broadsword\humantier8broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 640 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\human\broadsword\humantier9broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 49c49 < "power" : 1200 --- > "power" : 7.15 56d55 < "armFrameOverride" : "idleMelee", 65,67c64 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c72,104 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\human\dagger\humantier10dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6,9c6,9 < "rarity" : "uncommon", < "description" : "King's Ruin. A gilded dagger fit for a King (to be stabbed with).", < "shortdescription" : "King's Ruin", < "inspectionKind" : "sword", --- > "rarity" : "legendary", > "description" : "Windowcutter. A dagger so sharp it cuts glass.", > "shortdescription" : "Windowcutter", > "tooltipKind" : "sword", 50c50 < "power" : 1429 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\dagger\humantier1dagger.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\dagger\humantier2dagger.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 9 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\dagger\humantier3dagger.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 23 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\dagger\humantier4dagger.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 43 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\dagger\humantier5dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6,9c6,9 < "rarity" : "uncommon", < "description" : "Greengrip. Named as such because the grip is green. Obviously.", < "shortdescription" : "Greengrip", < "inspectionKind" : "sword", --- > "rarity" : "rare", > "description" : "Prunix. A dagger that'll shave the top off anything.", > "shortdescription" : "Prunix", > "tooltipKind" : "sword", 50c50 < "power" : 71 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\dagger\humantier6dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 114 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\dagger\humantier7dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 200 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\dagger\humantier8dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 457 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\dagger\humantier9dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 857 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\hammer\humantier10hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 4000 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\human\hammer\humantier1hammer.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 8 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\human\hammer\humantier2hammer.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 24 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\human\hammer\humantier3hammer.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 64 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\human\hammer\humantier4hammer.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 120 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\human\hammer\humantier5hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 200 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\human\hammer\humantier6hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 320 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\human\hammer\humantier7hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 560 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\human\hammer\humantier8hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 1280 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\human\hammer\humantier9hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 2400 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\human\shortsword\humantier10shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 2000 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\shortsword\humantier1shortsword.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 4 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\shortsword\humantier2shortsword.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 12 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\shortsword\humantier3shortsword.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 32 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\shortsword\humantier4shortsword.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 60 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\shortsword\humantier5shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 100 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\shortsword\humantier6shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 160 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\shortsword\humantier7shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 280 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\shortsword\humantier8shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 640 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\shortsword\humantier9shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 1200 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\human\spear\humantier10spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3333 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\spear\humantier1spear.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 7 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\spear\humantier2spear.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 20 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\spear\humantier3spear.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 53 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\spear\humantier4spear.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 100 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\spear\humantier5spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 167 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\spear\humantier6spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 267 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\spear\humantier7spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 467 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\spear\humantier8spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 1067 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\human\spear\humantier9spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 2000 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\axe\hylotltier10axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 3333 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\axe\hylotltier1axe.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 7 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\axe\hylotltier2axe.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 20 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\axe\hylotltier3axe.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 53 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\axe\hylotltier4axe.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 100 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\axe\hylotltier5axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 167 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\axe\hylotltier6axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 267 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\axe\hylotltier7axe.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 467 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\axe\hylotltier8axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 1067 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\axe\hylotltier9axe.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.8, --- > "fireTime" : 0.92, 50c50 < "power" : 2000 --- > "power" : 9.2 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\broadsword\hylotlstarter.sword 2a3 > "level" : 0.5, 5,6c6 < "level" : 1, < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3 --- > "power" : 7.2 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\hylotl\broadsword\hylotltier10broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 2000 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\hylotl\broadsword\hylotltier1broadsword.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 4 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\hylotl\broadsword\hylotltier2broadsword.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 12 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\hylotl\broadsword\hylotltier3broadsword.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 32 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\hylotl\broadsword\hylotltier4broadsword.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 60 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\hylotl\broadsword\hylotltier5broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 100 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\hylotl\broadsword\hylotltier6broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 160 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\hylotl\broadsword\hylotltier7broadsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 280 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\hylotl\broadsword\hylotltier8broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 640 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\hylotl\broadsword\hylotltier9broadsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [15.5, 4.5], < "fireTime" : 0.7, --- > "firePosition" : [6, 4.5], > "fireTime" : 0.84, 50c50 < "power" : 1200 --- > "power" : 7.15 57d56 < "armFrameOverride" : "idleMelee", 66,68c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c73,105 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\hylotl\dagger\hylotltier10dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 1429 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\dagger\hylotltier1dagger.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\dagger\hylotltier2dagger.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 9 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\dagger\hylotltier3dagger.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 23 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\dagger\hylotltier4dagger.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 43 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\dagger\hylotltier5dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 71 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\dagger\hylotltier6dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 114 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\dagger\hylotltier7dagger.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 200 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\dagger\hylotltier8dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 457 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\dagger\hylotltier9dagger.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 857 --- > "power" : 3.75 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\hammer\hylotltier10hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 4000 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\hylotl\hammer\hylotltier1hammer.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 8 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\hylotl\hammer\hylotltier2hammer.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 24 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\hylotl\hammer\hylotltier3hammer.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 64 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\hylotl\hammer\hylotltier4hammer.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 120 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\hylotl\hammer\hylotltier5hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 200 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\hylotl\hammer\hylotltier6hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 320 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\hylotl\hammer\hylotltier7hammer.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 560 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\hylotl\hammer\hylotltier8hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 1280 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\hylotl\hammer\hylotltier9hammer.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 13,14c13,14 < "firePosition" : [12.5, -3.5], < "fireTime" : 0.9, --- > "firePosition" : [8, 2], > "fireTime" : 1.25, 50c50 < "power" : 2400 --- > "power" : 12.5 57d56 < "armFrameOverride" : "idleMelee", 65,68c64 < "duration" : 0.2, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2 75,78c71 < "duration" : 0.4, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.4 items\swords\hylotl\shortsword\hylotltier10shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 2000 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\shortsword\hylotltier1shortsword.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 4 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\shortsword\hylotltier2shortsword.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 12 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\shortsword\hylotltier3shortsword.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 32 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\shortsword\hylotltier4shortsword.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 60 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\shortsword\hylotltier5shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 100 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\shortsword\hylotltier6shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 160 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\shortsword\hylotltier7shortsword.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 280 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\shortsword\hylotltier8shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 640 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\shortsword\hylotltier9shortsword.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 14c14 < "fireTime" : 0.6, --- > "fireTime" : 0.666, 50c50 < "power" : 1200 --- > "power" : 5 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\hylotl\spear\hylotltier10spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3333 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\spear\hylotltier1spear.sword 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 7 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\spear\hylotltier2spear.sword 3c3 < "level" : 1, --- > "level" : 2, 6c6 < "rarity" : "uncommon", --- > "rarity" : "common", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 20 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\spear\hylotltier3spear.sword 3c3 < "level" : 1, --- > "level" : 3, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 53 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\spear\hylotltier4spear.sword 3c3 < "level" : 1, --- > "level" : 4, 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 100 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\spear\hylotltier5spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 167 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\spear\hylotltier6spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 267 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\spear\hylotltier7spear.sword 3c3 < "level" : 1, --- > "level" : 6, 6c6 < "rarity" : "uncommon", --- > "rarity" : "legendary", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 467 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\spear\hylotltier8spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 1067 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\hylotl\spear\hylotltier9spear.sword 3c3 < "level" : 1, --- > "level" : 5, 6c6 < "rarity" : "uncommon", --- > "rarity" : "rare", 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 2000 --- > "power" : 6.8 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\other\flowerbouquet.sword 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 50c50 < "power" : 3 --- > "power" : 1 65,67c65 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 75,77c73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\other\huntingknife.sword 9c9 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 51c51 < "power" : 5 --- > "power" : 2 66,68c66 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 76,78c74 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\avianspear.generatedsword 5c5 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [2, 2.35], 7c7 < "multiplier" : 0.3, --- > "multiplier" : 0.35, 14c14 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 27d26 < "armFrameOverride" : "idleMelee", 36,38c35 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 46,48c43 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\aviansword.generatedsword 3c3 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [2, 2.35], 11c11 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 24d23 < "armFrameOverride" : "idleMelee", 33,35c32 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 43,45c40 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\randomgenerated\boneaxe.generatedsword 6c6 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [2, 2.35], 8c8 < "multiplier" : 0.35, --- > "multiplier" : 0.3, 14c14 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 27d26 < "armFrameOverride" : "idleMelee", 36,38c35 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 46,48c43 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\bonehammer.generatedsword 5,6c5,6 < "baseDps" : [2.5, 3.5], < "rateOfSwing" : [0.8, 0.8], --- > "baseDps" : [2, 2.35], > "rateOfSwing" : [0.6, 0.8], 8c8 < "firePosition" : [15.5, 4.5], --- > "firePosition" : [8, 2], 13c13 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 26d25 < "armFrameOverride" : "idleMelee", 35,37c34 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 45,47c42 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\bonesaw.generatedsword 3c3 < "baseDps" : [3, 3.5], --- > "baseDps" : [2, 2.35], 11c11 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 24d23 < "armFrameOverride" : "idleMelee", 33,35c32 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 43,45c40 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\randomgenerated\bonesword.generatedsword 5c5 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [2, 2.35], 13c13 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 17c17 < "projectileTypes" : [ "electricshortsword", "fireshortsword" ], --- > "projectileTypes" : [ "shortswordswoosh1" ], 26d25 < "armFrameOverride" : "idleMelee", 35,37c34 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 45,47c42 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\randomgenerated\candycane.generatedsword 4c4 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [2, 2.35], 12c12 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 25d24 < "armFrameOverride" : "idleMelee", 34,36c33 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 44,46c41 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\commonaxe.generatedsword 4,6c4,6 < "baseDps" : [2.5, 3.5], < "rateOfSwing" : [0.4, 3.0], < "multiplier" : 0.35, --- > "baseDps" : [1.7, 2.35], > "rateOfSwing" : [0.75, 1.75], > "multiplier" : 0.3, 12c12 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 25d24 < "armFrameOverride" : "idleMelee", 34,36c33 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 44,46c41 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\commondagger.generatedsword 3c3 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [1.7, 2.35], 11c11 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 24d23 < "armFrameOverride" : "idleMelee", 33,35c32 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 43,45c40 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\randomgenerated\commonhammer.generatedsword 4,5c4,5 < "baseDps" : [2.5, 3.5], < "rateOfSwing" : [0.6, 2.2], --- > "baseDps" : [1.7, 2.35], > "rateOfSwing" : [0.6, 1.8], 7c7 < "firePosition" : [12.5, 3], --- > "firePosition" : [8, 2], 12c12 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 25d24 < "armFrameOverride" : "idleMelee", 34,36c33 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 44,46c41 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\commononehandedsword.generatedsword 3c3 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [1.7, 2.35], 11c11 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 24d23 < "armFrameOverride" : "idleMelee", 33,35c32 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 43,45c40 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\randomgenerated\commonspear.generatedsword 3c3 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [1.7, 2.35], 5c5 < "multiplier" : 0.3, --- > "multiplier" : 0.35, 12c12 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 25d24 < "armFrameOverride" : "idleMelee", 34,36c33 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 44,46c41 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\commontwohandedsword.generatedsword 3,4c3,4 < "baseDps" : [2.5, 3.5], < "rateOfSwing" : [0.6, 2.4], --- > "baseDps" : [1.7, 2.35], > "rateOfSwing" : [0.8, 1.6], 6c6 < "firePosition" : [15.5, 4.5], --- > "firePosition" : [6, 4.5], 11c11 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 24d23 < "armFrameOverride" : "idleMelee", 33,35c32 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 43,45c40,71 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\randomgenerated\crappyaxe.generatedsword 4c4 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [1.7, 2.35], 6c6 < "multiplier" : 0.35, --- > "multiplier" : 0.3, 12c12 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 25d24 < "armFrameOverride" : "idleMelee", 34,36c33 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 44,46c41 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\crappyaxenames.config 6c6 < [ { "mode" : "alts" }, "Pathetic ", "Crappy ", "Rotten ", "Unloved ", "Sloppy ", "Blunt ", "Poop ", "Useless ", "Futile ", "Weak ", "Decrepit ", "Wasted ", "Rickety ", "Wobbly ", "Dull ", "Feeble ", "Spoiled ", "Laughable ", "Pointless ", "Unwanted ", "Senseless ", "Silly ", "Naff " ], --- > [ { "mode" : "alts" }, "Pathetic ", "Crappy ", "Rotten ", "Unloved ", "Sloppy ", "Blunt ", "Useless ", "Futile ", "Weak ", "Decrepit ", "Wasted ", "Rickety ", "Wobbly ", "Dull ", "Feeble ", "Spoiled ", "Laughable ", "Pointless ", "Unwanted ", "Senseless ", "Silly ", "Naff " ], items\swords\randomgenerated\crappyhammer.generatedsword 4c4 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [1.7, 2.35], 7c7 < "firePosition" : [12.5, 3], --- > "firePosition" : [8, 2], 12c12 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 25d24 < "armFrameOverride" : "idleMelee", 34,36c33 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 44,46c41 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\crappyhammernames.config 6c6 < [ { "mode" : "alts" }, "Pathetic ", "Crappy ", "Rotten ", "Unloved ", "Sloppy ", "Blunt ", "Poop ", "Useless ", "Futile ", "Weak ", "Decrepit ", "Wasted ", "Rickety ", "Wobbly ", "Dull ", "Feeble ", "Spoiled ", "Laughable ", "Pointless ", "Unwanted ", "Senseless ", "Silly ", "Naff " ], --- > [ { "mode" : "alts" }, "Pathetic ", "Crappy ", "Rotten ", "Unloved ", "Sloppy ", "Blunt ", "Useless ", "Futile ", "Weak ", "Decrepit ", "Wasted ", "Rickety ", "Wobbly ", "Dull ", "Feeble ", "Spoiled ", "Laughable ", "Pointless ", "Unwanted ", "Senseless ", "Silly ", "Naff " ], items\swords\randomgenerated\crappynames.config 6c6 < [ { "mode" : "alts" }, "Pathetic ", "Crappy ", "Rotten ", "Unloved ", "Sloppy ", "Blunt ", "Poop ", "Useless ", "Futile ", "Weak ", "Decrepit ", "Wasted ", "Rickety ", "Wobbly ", "Dull ", "Feeble ", "Spoiled ", "Laughable ", "Pointless ", "Unwanted ", "Senseless ", "Silly ", "Naff " ], --- > [ { "mode" : "alts" }, "Pathetic ", "Crappy ", "Rotten ", "Unloved ", "Sloppy ", "Blunt ", "Useless ", "Futile ", "Weak ", "Decrepit ", "Wasted ", "Rickety ", "Wobbly ", "Dull ", "Feeble ", "Spoiled ", "Laughable ", "Pointless ", "Unwanted ", "Senseless ", "Silly ", "Naff " ], items\swords\randomgenerated\crappyspear.generatedsword 3c3 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [1.7, 2.35], 5c5 < "multiplier" : 0.3, --- > "multiplier" : 0.35, 12c12 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 25d24 < "armFrameOverride" : "idleMelee", 34,36c33 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 44,46c41 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\crappyspearnames.config 6c6 < [ { "mode" : "alts" }, "Pathetic ", "Crappy ", "Rotten ", "Unloved ", "Sloppy ", "Blunt ", "Poop ", "Useless ", "Futile ", "Weak ", "Decrepit ", "Wasted ", "Rickety ", "Wobbly ", "Dull ", "Feeble ", "Spoiled ", "Laughable ", "Pointless ", "Unwanted ", "Senseless ", "Silly ", "Naff " ], --- > [ { "mode" : "alts" }, "Pathetic ", "Crappy ", "Rotten ", "Unloved ", "Sloppy ", "Blunt ", "Useless ", "Futile ", "Weak ", "Decrepit ", "Wasted ", "Rickety ", "Wobbly ", "Dull ", "Feeble ", "Spoiled ", "Laughable ", "Pointless ", "Unwanted ", "Senseless ", "Silly ", "Naff " ], items\swords\randomgenerated\crappysword.generatedsword 3,4c3,4 < "baseDps" : [2.5, 3.5], < "rateOfSwing" : [0.8, 1.9], --- > "baseDps" : [1.7, 2.35], > "rateOfSwing" : [0.8, 1.6], 11c11 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 24d23 < "armFrameOverride" : "idleMelee", 33,35c32 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 43,45c40,71 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\randomgenerated\crystalspear.generatedsword 5c5 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [2, 2.35], 7c7 < "multiplier" : 0.3, --- > "multiplier" : 0.35, 14c14 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 18c18 < "projectileTypes" : [ "electricspear", "firespear" ], --- > "projectileTypes" : [ "spearswoosh1" ], 27d26 < "armFrameOverride" : "idleMelee", 36,38c35 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 46,48c43 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\eyeaxe.generatedsword 6,8c6,8 < "baseDps" : [2.5, 3.5], < "rateOfSwing" : [0.4, 3.0], < "multiplier" : 0.35, --- > "baseDps" : [2, 2.35], > "rateOfSwing" : [0.75, 1.75], > "multiplier" : 0.3, 14c14 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 27d26 < "armFrameOverride" : "idleMelee", 36,38c35 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 46,48c43 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\eyesword.generatedsword 5,6c5,6 < "baseDps" : [2.5, 3.5], < "rateOfSwing" : [0.8, 1.9], --- > "baseDps" : [2, 2.35], > "rateOfSwing" : [0.8, 1.6], 8c8 < "firePosition" : [15.5, 4.5], --- > "firePosition" : [6, 4.5], 13c13 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 26d25 < "armFrameOverride" : "idleMelee", 35,37c34 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 45,47c42,73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\randomgenerated\floranmace.generatedsword 3d2 < "maxStack" : 1, 5,8c4,7 < "baseDps" : [2.5, 3.5], < "rateOfSwing" : [0.8, 1.9], < "multiplier" : 0.35, < "firePosition" : [15.5, 4.5], --- > "baseDps" : [2, 2.35], > "rateOfSwing" : [0.7, 1.7], > "multiplier" : 0.4, > "firePosition" : [8, 3], 13c12 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 16c15 < "directional" : false, --- > "directional" : true, 26d24 < "armFrameOverride" : "idleMelee", 35,37c33 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 45,47c41 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\floranprod.generatedsword 3c3 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [2, 2.35], 5c5 < "multiplier" : 0.3, --- > "multiplier" : 0.35, 12c12 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 25d24 < "armFrameOverride" : "idleMelee", 34,36c33 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 44,46c41 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\fryingpan.generatedsword 4,6c4,6 < "baseDps" : [2.5, 3.5], < "rateOfSwing" : [0.8, 1.8], < "multiplier" : 0.3, --- > "baseDps" : [2, 2.35], > "rateOfSwing" : [0.75, 1.75], > "multiplier" : 0.35, 12c12 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 25d24 < "armFrameOverride" : "idleMelee", 34,36c33 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 44,46c41,72 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [-12, 20], [4, 28], [4, -16], [-12, -4] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-1.5, -10], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : -35, > "swordAngle" : 0, > "handPosition" : [0, -2.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-1.5, -10], > "duration" : 0.1 items\swords\randomgenerated\glitchlargemace.generatedsword 4c4 < "baseDps" : [3, 3.5], --- > "baseDps" : [2, 2.35], 12c12 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 25d24 < "armFrameOverride" : "idleMelee", 34,36c33 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 44,46c41 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\glitchsmallmace.generatedsword 3c3 < "baseDps" : [3, 3.5], --- > "baseDps" : [2, 2.35], 11c11 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 24d23 < "armFrameOverride" : "idleMelee", 33,35c32 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 43,45c40 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\randomgenerated\mushroomsword.generatedsword 5c5 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [2, 2.35], 13c13 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 17c17 < "projectileTypes" : [ "electricshortsword", "fireshortsword" ], --- > "projectileTypes" : [ "shortshroomswoosh1" ], 26d25 < "armFrameOverride" : "idleMelee", 35,37c34 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 45,47c42 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\randomgenerated\nightstick.generatedsword 3c3 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [2, 2.35], 11c11 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 24d23 < "armFrameOverride" : "idleMelee", 33,35c32 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 43,45c40 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\randomgenerated\rainbowspear.generatedsword 5c5 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [2, 2.35], 7c7 < "multiplier" : 0.3, --- > "multiplier" : 0.35, 14c14 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 27d26 < "armFrameOverride" : "idleMelee", 36,38c35 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 46,48c43 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\rustsword.generatedsword 5c5 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [2, 2.35], 7,8c7,8 < "multiplier" : 0.35, < "firePosition" : [15.5, 4.5], --- > "multiplier" : 0.4, > "firePosition" : [25, -2], 13c13 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 16,17c16,17 < "directional" : false, < "projectileTypes" : [ "electricbroadsword", "firebroadsword" ], --- > "directional" : true, > "projectileTypes" : [ "poisonshortsword" ], 25,26c25 < "handPosition" : [-2.7, -16.5], < "armFrameOverride" : "idleMelee", --- > "handPosition" : [-2.7, -14.5], 30,33c29,32 < "twoHanded" : true, < "armAngle" : 90, < "swordAngle" : 90, < "handPosition" : [-2.7, -16.5], --- > "twoHanded" : false, > "armAngle" : 0, > "swordAngle" : -60, > "handPosition" : [0.2, -25], 35,37c34 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 40,41c37,38 < "twoHanded" : true, < "armAngle" : -45, --- > "twoHanded" : false, > "armAngle" : -140, 43c40 < "handPosition" : [-2.7, -27], --- > "handPosition" : [2.2, -9], 45,47c42 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\randomgenerated\shiv.generatedsword 3c3 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [2, 2.35], 11c11 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 24d23 < "armFrameOverride" : "idleMelee", 33,35c32 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 43,45c40 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\randomgenerated\slavesword.generatedsword 5c5 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [2, 2.35], 7,8c7,8 < "multiplier" : 0.35, < "firePosition" : [0.0, -8.3], --- > "multiplier" : 0.4, > "firePosition" : [10.0, -10], 14c14 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 18c18 < "projectileTypes" : [ "swordblank" ], --- > "projectileTypes" : [ "slaveswordswoosh" ], 27d26 < "armFrameOverride" : "idleMelee", 36,38c35 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 46,48c43 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\starcleaversword.generatedsword 6,7c6,7 < "baseDps" : [2.5, 3.5], < "rateOfSwing" : [1.0, 1.0], --- > "baseDps" : [2, 2.35], > "rateOfSwing" : [0.8, 1.6], 9c9 < "firePosition" : [16.5, 3.5], --- > "firePosition" : [9, 4.5], 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" ], 14c14 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 27d26 < "armFrameOverride" : "idleMelee", 36,38c35 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 46,48c43,75 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\randomgenerated\steelchair.generatedsword 4c4 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [2, 2.35], 12c12 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 15c15 < "directional" : true, --- > "directional" : false, 25d24 < "armFrameOverride" : "idleMelee", 34,36c33 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 44,46c41,72 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [-10, 24], [6, 32], [6, -12], [-10, 0] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-2.0, -18.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 0, > "swordAngle" : 20, > "handPosition" : [-2.0, -10.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-2.0, -18.0], > "duration" : 0.1 items\swords\randomgenerated\toxicbroadsword.generatedsword 5,6c5,6 < "baseDps" : [2.5, 3.5], < "rateOfSwing" : [0.8, 1.9], --- > "baseDps" : [2, 2.35], > "rateOfSwing" : [0.8, 1.6], 8c8 < "firePosition" : [15.5, 4.5], --- > "firePosition" : [6, 4.5], 13c13 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 17c17 < "projectileTypes" : [ "electricbroadsword", "firebroadsword" ], --- > "projectileTypes" : [ "poisonbroadswordswoosh" ], 26d25 < "armFrameOverride" : "idleMelee", 35,37c34 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 45,47c42,74 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\randomgenerated\uncommonaxe.generatedsword 6,8c6,8 < "baseDps" : [2.5, 3.5], < "rateOfSwing" : [0.4, 3.0], < "multiplier" : 0.35, --- > "baseDps" : [1.7, 2.35], > "rateOfSwing" : [0.75, 1.75], > "multiplier" : 0.3, 14c14 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 27d26 < "armFrameOverride" : "idleMelee", 36,38c35 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 46,48c43 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\uncommondagger.generatedsword 5c5 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [1.7, 2.35], 13c13 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 26d25 < "armFrameOverride" : "idleMelee", 35,37c34 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 45,47c42 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\randomgenerated\uncommonhammer.generatedsword 6c6 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [1.7, 2.35], 9c9 < "firePosition" : [12.5, 3], --- > "firePosition" : [8, 2], 14c14 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 27d26 < "armFrameOverride" : "idleMelee", 36,38c35 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 46,48c43 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\uncommononehandedsword.generatedsword 5c5 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [1.7, 2.35], 13c13 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 26d25 < "armFrameOverride" : "idleMelee", 35,37c34 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 45,47c42 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\swords\randomgenerated\uncommonspear.generatedsword 5c5 < "baseDps" : [2.5, 3.5], --- > "baseDps" : [1.7, 2.35], 7c7 < "multiplier" : 0.3, --- > "multiplier" : 0.35, 14c14 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 27d26 < "armFrameOverride" : "idleMelee", 36,38c35 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 46,48c43 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] items\swords\randomgenerated\uncommontwohandedsword.generatedsword 5,6c5,6 < "baseDps" : [2.5, 3.5], < "rateOfSwing" : [0.6, 2.4], --- > "baseDps" : [1.7, 2.35], > "rateOfSwing" : [0.8, 1.6], 8c8 < "firePosition" : [15.5, 4.5], --- > "firePosition" : [6, 4.5], 13c13 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 17c17 < "projectileTypes" : [ "poisonbroadsword", "electricbroadsword", "firebroadsword" ], --- > "projectileTypes" : [ "poisonbroadswordswoosh", "electricbroadswordswoosh", "firebroadswordswoosh" ], 26d25 < "armFrameOverride" : "idleMelee", 35,37c34 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] 45,47c42,73 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\randomgenerated\watersword.generatedsword 4,6c4,6 < "rarity" : "legendary", < "baseDps" : [2.5, 3.5], < "rateOfSwing" : [0.8, 1.9], --- > "rarity" : "Rare", > "baseDps" : [2, 2.35], > "rateOfSwing" : [0.8, 1.6], 8c8 < "firePosition" : [15.5, 4.5], --- > "firePosition" : [9, 4.5], 11c11 < "soundEffect" : [ "/sfx/melee/swing_twohanded.wav" ], --- > "soundEffect" : [ "/sfx/melee/swing_twohanded_water1.wav", "/sfx/melee/swing_twohanded_water2.wav", "/sfx/melee/swing_twohanded_water3.wav", "/sfx/melee/swing_twohanded_water4.wav" ], 13c13 < "inspectionKind" : "sword", --- > "tooltipKind" : "sword", 17c17 < "projectileTypes" : [ "waterswoosh" ], --- > "projectileTypes" : [ "waterbroadswordswoosh" ], 26d25 < "armFrameOverride" : "idleMelee", 34,37c33,34 < "duration" : 0.07, < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "duration" : 0.2, > "statusEffects" : [] 45,47c42,74 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [] > } > }, > > "parryBlockCooldown" : 1.2, > "parrySound" : "/sfx/melee/sword_parry.wav", > "parryParticle" : "shieldspark", > > "altStances" : { > "type" : "parry", > "rescaleTiming" : false, > "parryPoly" : [ [12, -14], [12, -2], [28, 6], [28, -38], [12, -26] ], > > "idle" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 > }, > "windup" : { > "twoHanded" : true, > "armAngle" : 58, > "swordAngle" : 208, > "handPosition" : [15.0, -17.0], > "duration" : 1.0 > }, > "cooldown" : { > "twoHanded" : false, > "armAngle" : -90, > "swordAngle" : -90, > "handPosition" : [-6.0, -17.0], > "duration" : 0.1 items\swords\unsorted\combatsword.sword 36,38c36 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] 46,48c44 < "statusEffects" : [ < { "kind" : "shieldsuppressed", "duration" : 0.1 } < ] --- > "statusEffects" : [ ] items\throwables\bomb.thrownitem 7c7 < "description" : "A great way to blow up blocks. Be careful where you throw them!", --- > "description" : "A great way to blow stuff up. Be careful where you throw them!", 17,18c17,18 < "speed" : 30, < "power" : 100 --- > "speed" : 25, > "power" : 400 items\throwables\filledcapturepod.thrownitem 18c18 < "speed" : 70, --- > "speed" : 40, items\throwables\flare.thrownitem 19c19,23 < } --- > }, > > "learnBlueprintsOnPickup" : [ > "flare" > ] items\throwables\hivebomb.thrownitem 17c17 < "speed" : 45, --- > "speed" : 40, items\throwables\molotov.thrownitem 17,19c17,23 < "speed" : 55, < "power" : 10 < } --- > "speed" : 40, > "power" : 130 > }, > > "learnBlueprintsOnPickup" : [ > "molotov" > ] items\throwables\snowball.thrownitem 6c6 < "shortdescription" : "snowball", --- > "shortdescription" : "Snowball", 17,19c17,25 < "speed" : 30, < "level" : 10 < } --- > "speed" : 40, > "power" : 1.5 > }, > > "learnBlueprintsOnPickup" : [ > "snowball", > "mediumsnowball", > "snowcone" > ] items\throwables\throwingaxe.thrownitem 17,19c17,23 < "speed" : 45, < "power" : 150 < } --- > "speed" : 40, > "power" : 160 > }, > > "learnBlueprintsOnPickup" : [ > "throwingaxe" > ] items\throwables\throwingboulder.thrownitem 13c13 < "cooldown" : 0.4, --- > "cooldown" : 1.0, 18c18 < "power" : 130 --- > "power" : 175 items\throwables\throwingdagger.thrownitem 6c6 < "shortdescription" : "Throwing Dagger.", --- > "shortdescription" : "Throwing Dagger", 17,19c17,23 < "speed" : 45, < "power" : 15 < } --- > "speed" : 60, > "power" : 65 > }, > > "learnBlueprintsOnPickup" : [ > "throwingdagger" > ] items\throwables\throwingspear.thrownitem 6,7c6,7 < "shortdescription" : "Throwing Spear.", < "description" : "A throwing spear. Get over here!", --- > "shortdescription" : "Steel Hunting Spear", > "description" : "A steel hunting spear. Get over here!", 17,19c17,23 < "speed" : 70, < "power" : 95 < } --- > "speed" : 50, > "power" : 85 > }, > > "learnBlueprintsOnPickup" : [ > "throwingspear" > ] items\tools\chainsaw.harvestingtool 13c13 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\tools\flashlight.flashlight 10c10 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\tools\grapplinghook.grapplinghook 10c10 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", 12c12 < "fireTime" : 0.3, --- > "fireTime" : 0, 16,17c16,17 < "minLength" : -40, < "maxLength" : 45, --- > "minLength" : -100, > "maxLength" : 75, 19c19,20 < "springCoefficient" : 5, --- > "stretchable" : false, > // "springCoefficient" : 100, 21,23c22,24 < "launchSpeed" : 1.5, < "windRate" : 0.5, < "energyConsumeRateAnchored" : 0.5, --- > "launchSpeed" : 3, > "windRate" : 2.0, > "energyConsumeRateAnchored" : 0.0, items\tools\greenflashlight.flashlight 10c10 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\tools\mininglantern.flashlight 10c10 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", 13c13 < "handPosition" : [-2, 0], --- > "handPosition" : [0, 2], items\tools\painttool.painttool 7c7 < "description" : "Primary fire applies paint, secondary changes the colour.", --- > "description" : "Primary fire applies paint, secondary changes the colour. ^green;Quick select with [T] key.", 16c16,17 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", > "category" : "Tool ^green;[Y]", items\tools\redflashlight.flashlight 10c10 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", items\tools\rope.grapplinghook 10c10 < "fireTime" : 0.3, --- > "fireTime" : 0.0, 21c21 < "energyConsumeRateWinding" : 1.0, --- > "energyConsumeRateWinding" : 0.0, items\tools\wiretool.wiretool 7c7 < "description" : "Built to place optical wires between input points.", --- > "description" : "Built to place optical wires between input points. ^green;Quick select with [Y] key.", 10c10,11 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", > "category" : "Tool ^green;[T]", items\tools\yellowflashlight.flashlight 10c10 < "inspectionKind" : "tool", --- > "tooltipKind" : "tool", leveling\bow.functions 2,3c2,4 < "drawTimeMultiplier" : [ "linear", "clamp", [0, 0], [0.1, 0.01], [0.2, 0.25], [1.0, 1.25], [1.1, 1.0], [1.2, 1.0] ], < "bowImageSelector" : [ "linear", "clamp", [0, 0], [1.0, 4.9], [1.1, 3.9], [1.2, 3.9] ] --- > "drawTimeMultiplier" : [ "linear", "clamp", [0, 0], [0.1, 0.01], [0.2, 0.25], [0.89, 1.0], [0.9, 1.25], [1.1, 1.25], [1.11, 1.0], [1.2, 1.0] ], > "bowImageSelector" : [ "linear", "clamp", [0, 0], [0.9, 4.0], [1.1, 4.0], [1.11, 3.9], [1.2, 3.9] ], > "poisonBowImageSelector" : [ "linear", "clamp", [0, 0], [0.9, 4.0], [1.1, 4.0], [1.11, 5.0], [1.2, 5.0] ] leveling\levelingmultipliers.functions 3,14c3,13 < [1, 1], < [2, 1.5], < [3, 4], < [4, 7.5], < [5, 12.5], < [6, 20], < [7, 35], < [8, 80], < [9, 150], < [10, 250], < [11, 400], < [12, 650] --- > [0, 0], > [1, 9], > [2, 20.5], > [3, 32.5], > [4, 46], > [5, 68], > [6, 97], > [7, 135], > [8, 151.5], > [9, 200], > [10, 385] 18,29c17,55 < [1, 5], < [2, 3.5], < [3, 2], < [4, 1], < [5, 0.75], < [6, 0.5], < [7, 0.35], < [8, 0.25], < [9, 0.15], < [10, 0.1], < [11, 0.07], < [12, 0.05] --- > [0, 1.3250], > [1, 0.5556], > [2, 0.3659], > [3, 0.3077], > [4, 0.2718], > [5, 0.2206], > [6, 0.1805], > [7, 0.1482], > [8, 0.1486], > [9, 0.1250], > [10, 0.0715] > ], > > "staffDamageLevelMultiplier" : [ "linear", "clamp", > [0, 0], > [1, 9], > [2, 20.5], > [3, 32.5], > [4, 46], > [5, 68], > [6, 97], > [7, 135], > [8, 151.5], > [9, 200], > [10, 385] > ], > > "staffLevelEnergyCostPerDamage" : [ "linear", "clamp", > [0, 1.3250], > [1, 0.5556], > [2, 0.3659], > [3, 0.3077], > [4, 0.2718], > [5, 0.2206], > [6, 0.1805], > [7, 0.1482], > [8, 0.1486], > [9, 0.1250], > [10, 0.0715] 33,44c59,69 < [1, 1], < [2, 1.5], < [3, 4], < [4, 7.5], < [5, 12.5], < [6, 20], < [7, 35], < [8, 80], < [9, 150], < [10, 250], < [11, 400], < [12, 650] --- > [0, 0], > [1, 9], > [2, 20.5], > [3, 32.5], > [4, 46], > [5, 68], > [6, 97], > [7, 135], > [8, 151.5], > [9, 200], > [10, 385] 48,62c73 < [1, 6], < [2, 10], < [3, 16], < [4, 22], < [5, 28], < [6, 34], < [7, 44], < [8, 54], < [9, 108], < [10, 430], < [11, 800], < [12, 1250] < ], < < "npcLevelHealthMultiplier" : [ "linear", "clamp", --- > [0, 0.9], 64,104c75,139 < [2, 1.5], < [3, 4], < [4, 7.5], < [5, 12.5], < [6, 20], < [7, 35], < [8, 80], < [9, 150], < [10, 250], < [11, 400], < [12, 650] < ], < < "npcLevelEnergyMultiplier" : [ "linear", "clamp", < [1, 1], < [2, 1.5], < [3, 4], < [4, 7.5], < [5, 12.5], < [6, 20], < [7, 35], < [8, 80], < [9, 150], < [10, 250], < [11, 400], < [12, 650] < ], < < "monsterLevelHealthMultiplier" : [ "linear", "clamp", < [1, 0.6], < [2, 1.5], < [3, 4], < [4, 7.5], < [5, 12.5], < [6, 20], < [7, 35], < [8, 80], < [9, 150], < [10, 250], < [11, 400], < [12, 650] --- > [2, 1.15], > [3, 1.35], > [4, 1.65], > [5, 2], > [6, 2.35], > [7, 2.75], > [8, 3.2], > [9, 3.75], > [10, 4.5] > ], > > "npcLevelHealthIncrease" : [ "linear", "clamp", > [0, 0], > [1, 0.15], > [2, 0.35], > [3, 0.65], > [4, 1], > [5, 1.35], > [6, 1.75], > [7, 2.2], > [8, 2.75], > [9, 3.5], > [10, 5.4] > ], > > "npcLevelEnergyIncrease" : [ "linear", "clamp", > [0, 0], > [1, 0.2], > [2, 0.8], > [3, 1.4], > [4, 2], > [5, 2.6], > [6, 3.2], > [7, 3.8], > [8, 4.4], > [9, 5], > [10, 5.6] > ], > > "npcLevelProtectionIncrease" : [ "linear", "clamp", > [0, 0], > [1, 29], > [2, 74], > [3, 119], > [4, 174], > [5, 229], > [6, 299], > [7, 364], > [8, 429], > [9, 489], > [10, 749] > ], > > "monsterLevelHealthIncrease" : [ "linear", "clamp", > [0, -1], > [1, 0.3], > [2, 1.6], > [3, 5], > [4, 8], > [5, 12], > [6, 19], > [7, 27], > [8, 37], > [9, 43], > [10, 55] 108,119c143,153 < [1, 1], < [2, 3], < [3, 6], < [4, 10], < [5, 15], < [6, 20], < [7, 30], < [8, 45], < [9, 65], < [10, 90], < [11, 120], < [12, 155] --- > [0, -0.5], > [1, 1.685], > [2, 4.25], > [3, 8.05], > [4, 12.35], > [5, 18.75], > [6, 26.25], > [7, 37.4], > [8, 50.03], > [9, 58.3], > [10, 84.5] 123,134c157,167 < [1, 1], < [2, 3], < [3, 6], < [4, 10], < [5, 15], < [6, 20], < [7, 30], < [8, 45], < [9, 65], < [10, 90], < [11, 110], < [12, 145] --- > [0, -0.5], > [1, 1.685], > [2, 4.25], > [3, 8.05], > [4, 12.35], > [5, 18.75], > [6, 26.25], > [7, 37.4], > [8, 50.03], > [9, 58.3], > [10, 84.5] leveling\protection.2functions 4c4 < [0, [0, 18, 50, 90, 150, 225, 300, 450, 675, 975, 1200, 2500, 10000] ], --- > [0, [0, 15, 45, 90, 150, 225, 300, 450, 675, 975, 1200, 2500, 10000] ], monsters\capturepod.lua 35c35 < self.dead = true --- > status.setResourcePercentage("health", 0) 67c67 < self.dead = true --- > status.setResourcePercentage("health", 0) 93c93 < world.spawnMonster(entity.type(), entity.position(), parameters) --- > world.spawnMonster(entity.type(), mcontroller.position(), parameters) 98c98 < speed = 70, --- > speed = 40, 131c131 < local playerIds = world.playerQuery(entity.position(), 50) --- > local playerIds = world.entityQuery(mcontroller.position(), 50, {includedTypes={"player"}}) 141c141 < end \ No newline at end of file --- > end monsters\colors.config 334c334 < // change change change change --- > // change change change change monsters\flocking.lua 9c9 < local selfPosition = entity.position() --- > local selfPosition = mcontroller.position() 23c23 < for i, entityId in ipairs(world.monsterQuery(flockRegionMin, flockRegionMax)) do --- > for i, entityId in ipairs(world.entityQuery(flockRegionMin, flockRegionMax, {includedTypes={"monster"}})) do 126c126 < end \ No newline at end of file --- > end monsters\groundmovement.lua 10c10 < entity.jump() --- > mcontroller.controlJump() 15,23c15,18 < function klass.move(position, direction, traverseObstacles) < if not entity.onGround() and jumpDirection ~= nil then < entity.holdJump() < < if jumpDirection < 0 then < entity.moveLeft() < else < entity.moveRight() < end --- > function klass.move(position, direction, traverseObstacles, run) > if not mcontroller.onGround() and jumpDirection ~= nil then > mcontroller.controlHoldJump() > mcontroller.controlMove(jumpDirection, run) 99,104c94 < entity.setFacingDirection(direction) < if direction < 0 then < entity.moveLeft() < else < entity.moveRight() < end --- > mcontroller.controlMove(direction, run) monsters\nightcolors.config 337c337 < // change change change change --- > // change change change change monsters\flying\circlestate.lua 62c62 < world.debugLine(entity.position(), destination, "blue") --- > world.debugLine(mcontroller.position(), destination, "blue") 64d63 < entity.setFacingDirection(util.toDirection(movement[1])) monsters\flying\flyingmonster.lua 6,13c6,7 < if entity.configParameter("alwaysAggressive", false) then < self.aggressive = true < else < self.aggressive = entity.configParameter("aggressive", false) < end < < self.knockout = false < self.dead = false --- > > self.aggressive = entity.configParameter("aggressive", false) 16d9 < self.knockoutTimer = 0 28,35d20 < self.state.enteringState = function(state) < self.state.shuffleStates() < end < < local prefabAttacks = {} < for i, attack in ipairs(stateMachine.scanScripts(scripts, "(%a+Attack)%.lua")) do < prefabAttacks[attack] = true < end 40,44c25,41 < if prefabAttacks[skillName] ~= nil then < table.insert(attacks, skillName) < else < attackStateTables[skillName] = createFlyingRangedAttack(skillName) < table.insert(attacks, skillName) --- > local params = entity.configParameter(skillName) > > --create generic attacks from factories > if params and params.factory then > if type(_ENV[params.factory]) == "function" then > if not _ENV[skillName] then > _ENV[skillName] = _ENV[params.factory](skillName) > else > world.logInfo("Failed to create attack %s from factory %s: Table %s already exists in this context", skillName, params.factory, skillName) > end > else > world.logInfo("Failed to create attack %s from factory %s: factory function does not exist in this context", skillName, params.factory) > end > end > > if _ENV[skillName] then > table.insert(attacks, 1, skillName) 54c51 < self.attackState.shuffleStates() --- > self.attackState.moveStateToEnd(state) 58d54 < entity.stopFiring() 64c60 < entity.setDeathSound(entity.randomizeParameter("deathNoise")) --- > entity.setDeathSound("deathPuff") 66a63 > mcontroller.controlFace(util.randomDirection()) 77,80c74 < if entity.health() <= 0 then < self.knockoutTimer = entity.configParameter("knockoutTime") < self.knockout = true < else --- > if entity.health() > 0 then 85,88d78 < function shouldDie() < return self.dead < end < 92a83 > self.aggressive = true 95c86 < entity.setAggressive(entity.configParameter("alwaysAggressive", false)) --- > entity.setAggressive(self.aggressive) 99,100c90,91 < function main() < self.position = entity.position() --- > function update(dt) > self.position = mcontroller.position() 102,104c93,94 < if self.knockout then < entity.setAnimationState("movement", "knockout") < entity.setEffectActive(entity.configParameter("knockoutEffect"), true) --- > local stuns = status.statusProperty("stuns", {}) > local slows = status.statusProperty("slows", {}) 106,111c96,105 < setAggressive(true) < entity.setDamageOnTouch(false) < self.attackState.endState() < < if self.knockoutTimer <= 0 then < self.dead = true --- > local stunned = false > for k, v in pairs(stuns) do > stunned = true > entity.setAnimationRate(0) > break > end > if not stunned then > local animSpeed = 1.0 > for k, v in pairs(slows) do > animSpeed = animSpeed * v 112a107,108 > entity.setAnimationRate(animSpeed) > end 114,118c110,111 < elseif entity.stunned() then < entity.setAnimationState("movement", "knockback") < setAggressive(true) < self.attackState.endState() < entity.fly({0,0}, true) --- > if stunned then > --do nothing 120c113 < if entity.animationState("movement") ~= "flyingAttack" then --- > if entity.animationState("movement") ~= "flyingAttack" and entity.animationState("movement") ~= "gliding" then 134c127 < self.attackState.update(entity.dt()) --- > self.attackState.update(dt) 147c140 < self.state.update(entity.dt()) --- > self.state.update(dt) 152a146,147 > script.setUpdateDelta(hasTarget() and 1 or 10) > 163c158 < world.debugLine(entity.position(), sensor.position, "green") --- > world.debugLine(mcontroller.position(), sensor.position, "green") 166c161 < world.debugLine(entity.position(), sensor.position, "red") --- > world.debugLine(mcontroller.position(), sensor.position, "red") 198c193 < entity.playSound(entity.randomizeParameter("turnHostileNoise")) --- > entity.playSound("turnHostile") 213c208 < dt = entity.dt() --- > dt = script.updateDt() 216d210 < self.knockoutTimer = self.knockoutTimer - dt monsters\flying\glidestate.lua 7c7 < if self.sensors.groundSensors.collisionTrace[3] then --- > if self.sensors.groundSensors.collisionTrace[4].value then 13c13 < baseDirection = entity.facingDirection() --- > baseDirection = mcontroller.facingDirection() 20c20 < if self.sensors.groundSensors.collisionTrace[2] or stateData.timer < 0 then --- > if self.sensors.groundSensors.collisionTrace[2].value or stateData.timer < 0 then 28c28 < stateData.baseDirection * util.toDirection(math.sin(entity.configParameter("glideSpiralDispersion") * math.pi * 2.0 * stateData.timer)), --- > stateData.baseDirection, 32c32,37 < if util.blockSensorTest("blockedSensors", vector[1]) then --- > --don't turn around immediately before switching states > if stateData.timer > 0.5 then > util.toDirection(math.sin(entity.configParameter("glideSpiralDispersion") * math.pi * 2.0 * stateData.timer)) > end > > if self.sensors.blockedSensors.collision.any(true) then 37,39c42,43 < world.debugLine(entity.position(), entity.toAbsolutePosition(vector), "cornflowerblue") < entity.fly(vec2.mul(vector, entity.flySpeed()), true) < entity.setFacingDirection(util.toDirection(vector[1])) --- > -- world.debugLine(mcontroller.position(), entity.toAbsolutePosition(vector), "cornflowerblue") > mcontroller.controlFly(vec2.mul(vector, mcontroller.baseParameters().flySpeed), true) monsters\flying\landstate.lua 8,14c8 < if not self.sensors.groundSensors.collisionTrace[2] then < return nil < end < < -- Don't land if we're practically on the ground already, it would be better < -- to let some other state move us away from the ground < if self.sensors.groundSensors.collisionTrace[1] then --- > if not self.sensors.groundSensors.collisionTrace[3].value then 32c26 < if entity.onGround() then --- > if mcontroller.onGround() then 41c35 < entity.fly({ 0, -entity.flySpeed() }, true) --- > mcontroller.controlFly({ 0, -mcontroller.baseParameters().flySpeed * entity.configParameter("wanderSpeedMultiplier") }, true) monsters\flying\wanderstate.lua 6c6,13 < return { wanderDirection = util.randomDirection() } --- > > math.randomseed(os.time()) > > return { > wanderDirection = mcontroller.facingDirection(), > phaseTimer = entity.randomizeParameterRange("wanderRiseTimeRange"), > rising = true > } 18,21c25,26 < vec2.add(movement, wanderState.calculateSeparationMovement()) < < if self.sensors.upSensors.collision.any(true) then < movement[2] = 1 --- > if self.sensors.upSensors.collision.any(true) or world.liquidAt(entity.toAbsolutePosition({0, -10})) then > movement[2] = entity.configParameter("wanderRiseSpeed") 23c28,60 < movement[2] = -1 --- > movement[2] = -entity.configParameter("wanderGlideSpeed") > elseif stateData.rising then > stateData.phaseTimer = stateData.phaseTimer - dt > > entity.setAnimationState("movement", "flying") > > if stateData.phaseTimer > 0 or self.sensors.groundSensors.collisionTrace[4].value then > movement[2] = entity.configParameter("wanderRiseSpeed") > else > --stop rising and glide > stateData.rising = false > stateData.phaseTimer = entity.randomizeParameterRange("wanderGlideTimeRange") > end > else --gliding > stateData.phaseTimer = stateData.phaseTimer - dt > > if math.sin(stateData.phaseTimer * 2) > 0.4 then > entity.setAnimationState("movement", "flying") > else > entity.setAnimationState("movement", "gliding") > end > > if stateData.phaseTimer > 0 and not self.sensors.groundSensors.collisionTrace[3].value then > movement[2] = -entity.configParameter("wanderGlideSpeed") > else > if math.random() <= entity.configParameter("wanderEndChance") then > mcontroller.controlFly(movement, true) > return true, 0.5 > else > stateData.rising = true > stateData.phaseTimer = entity.randomizeParameterRange("wanderRiseTimeRange") > end > end 26,28c63,64 < if self.sensors.groundSensors.collisionTrace[3] and movement[2] == 0 then < movement[2] = entity.configParameter("wanderLiftSpeed") < end --- > movement = vec2.add(movement, wanderState.calculateSeparationMovement()) > movement = vec2.mul(movement, mcontroller.baseParameters().flySpeed * entity.configParameter("wanderSpeedMultiplier")) 30,32c66 < vec2.mul(movement, entity.flySpeed() * entity.configParameter("wanderSpeedMultiplier")) < entity.fly(movement, true) < entity.setFacingDirection(movement[1]) --- > mcontroller.controlFly(movement, true) 40c74 < local position = entity.position() --- > local position = mcontroller.position() 42c76 < local entityIds = world.monsterQuery(entity.position(), 3.0, { callScript = "isFlyer" }) --- > local entityIds = world.entityQuery(mcontroller.position(), 3.0, { callScript = "isFlyer", includedTypes = {"monster"} }) monsters\flying\bonebird\bonebird.animation 449a450,454 > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] > }, > monsters\flying\bonebird\bonebird.monstertype 11d10 < "projectiles" : "/monsters/projectiles.config", 17,46d15 < "default" : "basicMonsterTreasure", < "bow" : "bone", < "brain" : "bone" < }, < { < "default" : "basicMonsterTreasure2", < "bow" : "bone", < "brain" : "bone" < }, < { < "default" : "basicMonsterTreasure3", < "bow" : "bone", < "brain" : "bone" < }, < { < "default" : "basicMonsterTreasure4", < "bow" : "bone", < "brain" : "bone" < }, < { < "default" : "basicMonsterTreasure5", < "bow" : "bone", < "brain" : "bone" < }, < { < "default" : "basicMonsterTreasure6", < "bow" : "bone", < "brain" : "bone" < }, < { 62,63d30 < "scriptDelta" : 5, < 79,85d45 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], < 93c53 < "groundSensors" : [ [0.0, -2.0], [0.0, -6.0], [0.0, -10.0] ], --- > "groundSensors" : [ [0.0, -2.0], [0.0, -6.0], [0.0, -15.0], [0.0, -30.0] ], 100a61,63 > "knockoutAnimationStates" : { > "movement" : "knockout" > }, 102,103d64 < "deathNoise" : [ "/sfx/projectiles/bubble_pop.wav" ], < "turnHostileNoise" : [ ], 114,117c75,106 < "statusParameters" : { < "baseMaxHealth" : 16, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/flyingnpc.config" --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 48 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } > } 130a120 > "/monsters/flying/skills/createFlyingRangedAttack.lua", 133,134c123,124 < "/monsters/flying/glideState.lua", < "/monsters/flying/landState.lua" --- > "/monsters/flying/landState.lua" , > "/monsters/flying/turnState.lua" 137c127,130 < "wanderLiftSpeed" : 0.0, --- > "wanderRiseSpeed" : 0.9, > "wanderRiseTimeRange" : [0.5, 2.0], > "wanderGlideSpeed" : 0.6, > "wanderGlideTimeRange" : [1.0, 4.0], 139c132,133 < "wanderSpeedMultiplier" : 0.25, --- > "wanderSpeedMultiplier" : 0.4, > "wanderEndChance" : 0.2, 140a135,137 > "turnTime" : 1.0, > "turnTiltRatio" : 0.5, > 156,159c153,154 < "baseSkills" : [ < "flyingSwoopBounceAttack", < "airbloodvomit" < ] --- > "baseSkills" : [ "flyingSwoopBounceAttack" ], > "specialSkills" : [ "airbloodvomit" ] monsters\flying\bonebird\bonebird.partparams 9,13c9 < "partParameters" : { < "bonebird" : { // wings < "specialSkills" : [ "flyingSwoopAttack" ] < } < } --- > "partParameters" : { } monsters\flying\skills\createflyingrangedattack.lua 2,4c2,3 < function createFlyingRangedAttack(skillName) < -- Shoot a projectile at the target, moving up and down a bit while doing so < local flyingRangedAttack = {} --- > function createRangedAttack(skillName) > local rangedAttack = {} 6c5 < function flyingRangedAttack.enter() --- > function rangedAttack.enter() 7a7,21 > local params = entity.configParameter(skillName) > > rangedAttack.pType = type(params.projectile) == "table" and entity.staticRandomizeParameter(skillName..".projectile") or params.projectile > rangedAttack.pPower = root.evalFunction("monsterLevelPowerMultiplier", entity.level()) * params.power > rangedAttack.pSpeed = params.speed or 20.0 > rangedAttack.pGrav = root.projectileGravityMultiplier(rangedAttack.pType) or 1.0 > rangedAttack.pArc = params.arc > rangedAttack.shots = params.shots or 1 > rangedAttack.fireInterval = params.fireInterval or 0.5 > rangedAttack.windupTime = params.windupTime or 0 > rangedAttack.winddownTime = params.winddownTime or 0 > > rangedAttack.attackTime = rangedAttack.shots * rangedAttack.fireInterval > rangedAttack.cooldownTime = 1.0 > 9,13c23,26 < timer = 0, < totalTime = entity.randomizeSkillParameterRange(skillName, "timeRange"), < projectile = entity.staticRandomizeSkillParameter(skillName, "projectile"), < basePosition = entity.position(), < startedFiring = false --- > basePosition = mcontroller.position(), > timer = rangedAttack.attackTime, > fireCooldown = rangedAttack.windupTime, > shotsRemaining = rangedAttack.shots 20c33 < function flyingRangedAttack.update(dt, stateData) --- > function rangedAttack.update(dt, stateData) 22c35 < if stateData.timer > stateData.totalTime then return true end --- > if stateData.timer <= 0 then return true end 27,29c40 < if not stateData.startedFiring and entity.readyToFire() then < entity.startFiring(stateData.projectile) < stateData.startedFiring = true --- > entity.setAnimationState("movement", "flyingAttack") 31,32c42,51 < entity.setAnimationState("movement", "flyingAttack") < stateData.attackAnimationTimer = entity.projectileConfigParameter(stateData.projectile, "fireTime") --- > local sourcePosition = entity.configParameter("projectileSourcePosition") or {0, 0} > local toTarget = world.distance(world.entityPosition(self.target), entity.toAbsolutePosition(sourcePosition)) > mcontroller.controlFace(toTarget[1]) > > if stateData.fireCooldown <= 0 and stateData.shotsRemaining > 0 then > rangedAttack.fire(toTarget) > > stateData.shotsRemaining = stateData.shotsRemaining - 1 > stateData.fireCooldown = rangedAttack.fireInterval > if stateData.shotsRemaining <= 0 then stateData.timer = rangedAttack.winddownTime end 33a53 > stateData.fireCooldown = stateData.fireCooldown - dt 35,46c55,56 < local toTarget = entity.distanceToEntity(self.target) < if stateData.startedFiring then < entity.setFireDirection(entity.configParameter("projectileOffset"), toTarget) < end < < if stateData.attackAnimationTimer ~= nil then < stateData.attackAnimationTimer = stateData.attackAnimationTimer - dt < if stateData.attackAnimationTimer <= 0.0 then < entity.setAnimationState("movement", "flying") < stateData.attackAnimationTimer = nil < end < end --- > --don't fall! > entity.flyTo(stateData.basePosition, true) 48c58,60 < local ratio = stateData.timer / stateData.totalTime --- > stateData.timer = stateData.timer - dt > return false > end 50,53c62,65 < local position = entity.position() < local destination = { < position[1], < stateData.basePosition[2] - math.sin(ratio * 2.0 * math.pi) * entity.skillConfigParameter(skillName, "movementRadius") --- > function rangedAttack.fire(direction) > local pConfig = { > power = rangedAttack.pPower, > speed = rangedAttack.pSpeed 54a67,69 > local sourcePosition = entity.configParameter("projectileSourcePosition") or {0, 0} > world.spawnProjectile(rangedAttack.pType, entity.toAbsolutePosition(sourcePosition), entity.id(), direction, false, pConfig) > end 56,60c71,72 < entity.flyTo(destination, true) < entity.setFacingDirection(toTarget[1]) < < stateData.timer = stateData.timer + dt < return false --- > function rangedAttack.leavingState(stateData) > entity.setAnimationState("movement", "flying") 63,64c75,76 < return flyingRangedAttack < end \ No newline at end of file --- > return rangedAttack > end monsters\flying\skills\flyingrangedswoopattack.lua 25c25 < basePosition = entity.position(), --- > basePosition = mcontroller.position(), 64d63 < entity.setFacingDirection(stateData.direction) monsters\flying\skills\flyingswoopattack.lua 16c16 < basePosition = entity.position(), --- > basePosition = mcontroller.position(), 23c23 < if util.blockSensorTest("blockedSensors", entity.facingDirection()) then --- > if util.blockSensorTest("blockedSensors", mcontroller.facingDirection()) then 25c25 < elseif util.blockSensorTest("downSensors", entity.facingDirection()) then --- > elseif util.blockSensorTest("downSensors", mcontroller.facingDirection()) then 52d51 < entity.setFacingDirection(stateData.direction) monsters\flying\skills\flyingswoopbounceattack.lua 4c4,6 < flyingSwoopBounceAttack = {} --- > flyingSwoopBounceAttack = { > stateCooldown = 1.0 > } 11c13 < entity.setFacingDirection(self.toTarget[1]) --- > mcontroller.controlFace(self.toTarget[1]) 13c15 < if util.blockSensorTest("blockedSensors", entity.facingDirection()) then --- > if self.toTarget[2] > 0 then 15c17,19 < elseif util.blockSensorTest("downSensors", entity.facingDirection()) then --- > elseif self.sensors.upSensors.collision.any(true) then > return true > elseif self.sensors.downSensors.collision.any(true) then 29c33 < entity.fly(vec2.mul(vector, entity.flySpeed()), true) --- > mcontroller.controlFly(vec2.mul(vector, mcontroller.baseParameters().flySpeed), true) 30a35,37 > > entity.setAnimationState("movement", "flying") > 35c42,44 < entity.fly(vec2.mul({ self.toTarget[1], self.toTarget[2] }, entity.flySpeed()), true) --- > mcontroller.controlFly(vec2.mul({ self.toTarget[1], self.toTarget[2] }, mcontroller.baseParameters().flySpeed), true) > > entity.setAnimationState("movement", "gliding") monsters\flying\smallflying\smallflying.animation 449a450,454 > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] > }, > monsters\flying\smallflying\smallflying.monstertype 4c4 < "categories" : [ "smallflying_organic" ], --- > "categories" : [ "smallflying" ], 8,13d7 < "spawnParameters" : { < "area" : "air", < "region" : "aboveground", < "time" : "day" < }, < 15d8 < "projectiles" : "/monsters/projectiles.config", 21,47c14,15 < "default" : "basicMonsterTreasure", < "bow" : "hunting", < "brain" : "brain" < }, < { < "default" : "basicMonsterTreasure2", < "bow" : "hunting", < "brain" : "brain" < }, < { < "default" : "basicMonsterTreasure3", < "bow" : "hunting", < "brain" : "brain" < }, < { < "default" : "basicMonsterTreasure4", < "bow" : "hunting", < "brain" : "brain" < }, < { < "default" : "basicMonsterTreasure5", < "bow" : "hunting", < "brain" : "brain" < }, < { < "default" : "basicMonsterTreasure6", < "bow" : "hunting", --- > "default" : "flyingMonsterTreasure", > "bow" : "huntingflying", 61,62d28 < "scriptDelta" : 5, < 75c41 < "airForce" : 30.0 --- > "airForce" : 40.0 78,85c44 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], < < "targetRadius" : 20.0, --- > "targetRadius" : 18.0, 92c51 < "groundSensors" : [ [0.0, -2.0], [0.0, -6.0], [0.0, -10.0] ], --- > "groundSensors" : [ [0.0, -2.0], [0.0, -6.0], [0.0, -15.0], [0.0, -30.0] ], 99a59,61 > "knockoutAnimationStates" : { > "movement" : "knockout" > }, 101,102d62 < "deathNoise" : [ "/sfx/projectiles/bubble_pop.wav" ], < "turnHostileNoise" : [ ], 113,116c73,104 < "statusParameters" : { < "baseMaxHealth" : 16, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/flyingnpc.config" --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 32 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } > } 129a118 > "/monsters/flying/skills/createFlyingRangedAttack.lua", 132,133c121,122 < "/monsters/flying/glideState.lua", < "/monsters/flying/landState.lua" --- > "/monsters/flying/landState.lua" , > "/monsters/flying/turnState.lua" 136c125,128 < "wanderLiftSpeed" : 0.2, --- > "wanderRiseSpeed" : 0.9, > "wanderRiseTimeRange" : [0.5, 2.0], > "wanderGlideSpeed" : 0.6, > "wanderGlideTimeRange" : [1.0, 4.0], 138a131,134 > "wanderEndChance" : 0.2, > > "turnTime" : 1.0, > "turnTiltRatio" : 0.5, 152c148 < "glideSinkingSpeed" : 0.8, --- > "glideSinkingSpeed" : 0.4, 155,174c151,152 < "baseSkills" : [ < "flyingSwoopBounceAttack", < "airflameBurstRangedAttack", < "airbubbleBlastRangedAttack", < "airfireball", < "airacidicspit", < "airbarbspray", < "airexplosivephlegm", < "airsonicscream", < "airtwistingpulse", < "airacidspray", < "airshockingbolt", < "airshockball", < "airgasbelch", < "airiceblast", < "airrockshot", < "airbloodvomit", < "airfireswirl", < "airdarkplasma" < ] --- > "baseSkills" : [ "flyingSwoopBounceAttack" ], > "specialSkills" : [ ] monsters\flying\smallflying\smallflying.partparams 9,34c9 < "partParameters" : { < "albatross" : { // wings < "specialSkills" : [ "flyingSwoopAttack" ] < }, < "angel" : { // wings < "specialSkills" : [ "flyingSwoopAttack" ] < }, < "batwing" : { < "specialSkills" : [ "flyingSwoopAttack" ] < }, < "cloud" : { // wings < "specialSkills" : [ "flyingSwoopAttack" ] < }, < "dragon" : { // wings < "specialSkills" : [ "flyingSwoopAttack" ] < }, < "fly" : { // wings < "specialSkills" : [ "flyingSwoopAttack" ] < }, < "hawk" : { // wings < "specialSkills" : [ "flyingSwoopAttack" ] < }, < "nymph" : { // wings < "specialSkills" : [ "flyingSwoopAttack" ] < } < } --- > "partParameters" : { } monsters\ground\aggressstate.lua 16,17d15 < entity.setRunning(true) < 28c26 < local onGround = entity.onGround() --- > local onGround = mcontroller.onGround() 36,37c34 < move({ movement, self.toTarget[2] }, closeDistance) < entity.setFacingDirection(self.toTarget[1]) --- > move({ movement, self.toTarget[2] }, true, closeDistance) 60c57 < end \ No newline at end of file --- > end monsters\ground\captivestate.lua 42c42 < entity.setPosition(ownerPosition) --- > mcontroller.setPosition(ownerPosition) 57,58c57 < move({ movement, toOwner[2] }, captiveState.closeDistance) < entity.setRunning(stateData.running) --- > move({ movement, toOwner[2] }, stateData.running, captiveState.closeDistance) monsters\ground\grazestate.lua 28a29,30 > if hasTarget() then return true, grazeState.cooldown end > 32,33c34,35 < local pivotPosition = vec2.add(vec2.dup(self.position), grazeState.rotationOffset) < local toGrass = vec2.sub(vec2.dup(stateData.grazePosition), pivotPosition) --- > local pivotPosition = vec2.add(self.position, grazeState.rotationOffset) > local toGrass = vec2.sub(stateData.grazePosition, pivotPosition) 41c43 < move({ 0, 0 }) --- > move({ 0, 0 }, false) 48c50 < move(toTarget) --- > move(toTarget, false) 71c73 < targetPosition = vec2.add({ bounds[1] - offset, bounds[2] }, tilePosition) --- > local targetPosition = vec2.add({ bounds[1] - offset, bounds[2] }, tilePosition) monsters\ground\groundmonster.lua 9c9,18 < self.toTarget = { 0, 0 } --- > self.toTarget = {0, 0} > self.fromTarget = {0, 0} > > self.lastTargetPosition = {0, 0} > self.staleTargetTime = 1.0 > self.staleTargetTimer = 0 > self.skillOptions = {} > self.noOptionCount = 0 > > self.aggressive = entity.configParameter("aggressive", false) 14,21d22 < < if entity.configParameter("alwaysAggressive", false) then < self.aggressive = true < else < self.aggressive = entity.configParameter("aggressive", false) < end < < self.lastAggressGroundPosition = {0, 0} 23c24 < self.dead = false --- > self.skillTimer = 0 27,33c28,35 < self.idleSoundTimer = 0 < self.jumpTimer = 0 < self.attackCooldownTimer = 0 < self.attackTimer = 0 < self.exhaustionTimer = entity.configParameter("exhaustionTimer") < self.exhaustionCooldownTimer = 0 < self.painSoundTimer = 0 --- > > self.lastAggressGroundPosition = {0, 0} > self.stuckCount = 0 > self.stuckPosition = {0, 0} > self.onGround = mcontroller.onGround() > > self.isBlocked = false > self.willFall = false 34a37,50 > self.pathing = {} > > self.movementParameters = mcontroller.baseParameters() > self.jumpHoldTime = self.movementParameters.airJumpProfile.jumpHoldTime > self.jumpSpeed = self.movementParameters.airJumpProfile.jumpSpeed > self.runSpeed = self.movementParameters.runSpeed > > self.facingTimer = 0 > self.facingCooldown = 0.5 > > self.scriptDelta = 10 > > self.jumpTimer = 0 > 38c54,87 < table.insert(states, attack) --- > table.insert(states, 1, attack) > end > local specials = stateMachine.scanScripts(entity.configParameter("scripts"), "(%a+Special)%.lua") > for _, special in pairs(specials) do > table.insert(states, 1, special) > end > > self.globalCooldown = entity.configParameter("globalCooldown", 0.75) > self.skillCooldownTimers = {} > self.skillParameters = {} > for _, skillName in pairs(entity.configParameter("skills")) do > local params = entity.configParameter(skillName) > > --create generic attacks from factories > if params and params.factory then > if type(_ENV[params.factory]) == "function" then > if not _ENV[skillName] then > _ENV[skillName] = _ENV[params.factory](skillName) > table.insert(states, 1, skillName) > else > world.logInfo("Failed to create skill %s from factory %s: Table %s already exists in this context", skillName, params.factory, skillName) > end > else > world.logInfo("Failed to create skill %s from factory %s: factory function does not exist in this context", skillName, params.factory) > end > end > > self.skillParameters[skillName] = loadSkillParameters(skillName) > self.skillCooldownTimers[skillName] = 0 > > --run skill onInit hooks > if type(_ENV[skillName].onInit) == "function" then > _ENV[skillName].onInit() > end 40a90,91 > self.skillChains = {} > 44,46c95,103 < if isAttackState(stateName) then < setAggressive(true, true) < self.attackTimer = entity.configParameter("attackTime", math.huge) --- > if isSkillState(stateName) then > self.skillTimer = self.skillParameters[stateName].skillTimeLimit > > --increment or reset the attack chain tracker > if self.skillChains[stateName] then > self.skillChains[stateName] = self.skillChains[stateName] + 1 > else > self.skillChains = { [stateName] = 1 } > end 51,52d107 < self.state.shuffleStates() < 54,56c109,117 < if isAttackState(stateName) then < setAggressive(false, false) < self.attackCooldownTimer = entity.configParameter("attackCooldownTime") --- > if isSkillState(stateName) then > setAggressive(true, false) > for k,v in pairs(self.skillCooldownTimers) do > if k == stateName then > self.skillCooldownTimers[k] = self.skillParameters[k].cooldownTime > else > self.skillCooldownTimers[k] = math.max(self.skillCooldownTimers[k], self.globalCooldown) > end > end 60c121 < entity.setDeathSound(entity.randomizeParameter("deathNoise")) --- > entity.setDeathSound("deathPuff") 61a123,178 > > -- world.logInfo("Unique Parameters: %s", entity.uniqueParameters()) > > self.debug = false > end > > -------------------------------------------------------------------------------- > -- get the skill parameters from the relevant configParameter and make necessary adjustments > function loadSkillParameters(skillName) > -- world.logInfo("%s %s loading parameters for skill %s", entity.type(), entity.id(), skillName) > if type(_ENV[skillName].loadSkillParameters) == "function" then > return _ENV[skillName].loadSkillParameters() > elseif entity.configParameter(skillName) then > local params = entity.configParameter(skillName) > > local xAdjust = entity.configParameter("projectileSourcePosition", {0, 0})[1] > local yAdjust = -(mcontroller.boundBox()[2] + 2.5) + entity.configParameter("projectileSourcePosition", {0, 0})[2] > > for i, rect in ipairs(params.startRects) do > local startRect = normalizeRect(rect) > > --adjust rect for monster mouth position > if startRect[1] > 0 then > startRect[1] = startRect[1] + xAdjust > elseif startRect[1] < 0 then > startRect[1] = startRect[1] - xAdjust > end > if startRect[3] > 0 then > startRect[3] = startRect[3] + xAdjust > elseif startRect[1] < 0 then > startRect[3] = startRect[3] - xAdjust > end > > --adjust rect for monster standing height compared to player > startRect[2] = startRect[2] + yAdjust > startRect[4] = startRect[4] + yAdjust > > params.startRects[i] = startRect > > --adjust corresponding approachPoint > local approachPoint = params.approachPoints[i] > if approachPoint[1] > 0 then > approachPoint[1] = approachPoint[1] + xAdjust > elseif approachPoint[1] < 0 then > approachPoint[1] = approachPoint[1] - xAdjust > end > > approachPoint[2] = approachPoint[2] + yAdjust > > params.approachPoints[i] = approachPoint > end > > return params > else > world.logInfo("Unable to load parameters for skill %s!", skillName) > end 70,73c187,191 < self.exhaustionCooldownTimer = 0 < < if args.sourceId ~= self.target then < setTarget(args.sourceId) --- > --execute skill onDamage hooks > for skillName, params in pairs(self.skillParameters) do > if type(_ENV[skillName].onDamage) == "function" then > _ENV[skillName].onDamage(args) > end 76,79c194,206 < if self.painSoundTimer <= 0 then < entity.playSound(entity.randomizeParameter("painNoise")) < self.painSoundTimer = entity.configParameter("painSoundTimer") < end --- > if args.damage > 0 then > local entityId = entity.id() > local damageNotificationRegion = entity.configParameter("damageNotificationRegion", { -10, -4, 10, 4 }) > world.entityQuery( > vec2.add({ damageNotificationRegion[1], damageNotificationRegion[2] }, self.position), > vec2.add({ damageNotificationRegion[3], damageNotificationRegion[4] }, self.position), > { > includedTypes = {"monster"}, > withoutEntityId = entityId, > callScript = "monsterDamaged", > callScriptArgs = { entityId, entity.seed(), args.sourceId } > } > ) 81,82c208 < if entity.health() <= 0 then < if self.state.pickState({ knockout = true }) then --- > if entity.health() <= 0 then 83a210,211 > else > if args.sourceId ~= self.target and args.sourceId ~= 0 then setTarget(args.sourceId) end 86,98d213 < < local entityId = entity.id() < local damageNotificationRegion = entity.configParameter("damageNotificationRegion", { -10, -4, 10, 4 }) < world.monsterQuery( < vec2.add({ damageNotificationRegion[1], damageNotificationRegion[2] }, self.position), < vec2.add({ damageNotificationRegion[3], damageNotificationRegion[4] }, self.position), < { < withoutEntityId = entityId, < inSightOf = entityId, < callScript = "monsterDamaged", < callScriptArgs = { entityId, entity.seed(), args.sourceId } < } < ) 118,122d232 < function shouldDie() < return self.dead < end < < -------------------------------------------------------------------------------- 130,131c240,242 < function main() < self.position = entity.position() --- > function update(dt) > self.position = mcontroller.position() > self.onGround = mcontroller.onGround() 137c248,265 < local dt = entity.dt() --- > local inState = self.state.stateDesc() > > if self.debug then > world.debugText(inState, mcontroller.position(), "blue") > end > > --don't automatically switch states in combat > self.state.autoPickState = not hasTarget() > > --execute skill onUpdate hooks > for skillName, params in pairs(self.skillParameters) do > if type(_ENV[skillName].onUpdate) == "function" then > _ENV[skillName].onUpdate(dt) > end > end > > local stuns = status.statusProperty("stuns", {}) > local slows = status.statusProperty("slows", {}) 139,142c267,284 < if entity.stunned() and not knockedOut() then < entity.setAnimationState("movement", "knockback") < entity.setAnimationState("attack", "idle") < setAggressive(true, false) --- > local stunned = false > for k, v in pairs(stuns) do > stunned = true > entity.setAnimationRate(0) > break > end > if not stunned then > local animSpeed = 1.0 > for k, v in pairs(slows) do > animSpeed = animSpeed * v > end > entity.setAnimationRate(animSpeed) > end > > if stunned then > --do nothin > elseif inState == "stunState" or inState == "fleeState" then > self.state.update(dt) 147,148c289,294 < if not attacking() and canStartAttack() then < self.state.pickState() --- > if not inSkill() and hasTarget() then > --calculate skill positions relative to target > updateSkillOptions() > > --this should end up in skills, approach, or fall back into flee > if inState ~= "approachState" then self.state.pickState() end 152,153c298,304 < -- Force wandering, even if there is a target that can be attacked < self.state.pickState({ wander = true }) --- > if hasTarget() then > -- Force flee > self.state.pickState({flee = true}) > else > -- Force wandering > self.state.pickState({wander = true}) > end 156a308,313 > if hasTarget() and self.debug then > drawDebugSkillOptions() > end > > script.setUpdateDelta(hasTarget() and 1 or self.scriptDelta) > 161,168c318,319 < function move(delta, jumpThresholdX) < if delta[1] > 0 then < entity.setFacingDirection(1) < entity.moveRight() < elseif delta[1] < 0 then < entity.setFacingDirection(-1) < entity.moveLeft() < end --- > function move(delta, run, jumpThresholdX) > checkTerrain(delta[1]) 170c321,322 < local onGround = entity.onGround() --- > mcontroller.controlMove(delta[1], run) > self.pathing.deltaX = util.toDirection(delta[1]) 172,173c324,325 < if self.jumpTimer > 0 and not onGround then < entity.holdJump() --- > if self.jumpTimer > 0 and not self.onGround then > mcontroller.controlHoldJump() 179,181c331,332 < -- we are about to fall, or the target is significantly high enough above < -- us < local jump = false --- > -- we are about to fall, or the target is significantly high above us > local doJump = false 183,185c334,336 < jump = true < elseif (delta[2] >= 0 and willFall()) then < jump = true --- > doJump = true > elseif (delta[2] >= 0 and willFall() and math.abs(delta[1]) > 7) then > doJump = true 187c338 < jump = true --- > doJump = true 190c341 < if jump then --- > if doJump then 192c343 < entity.jump() --- > jump() 198c349 < entity.moveDown() --- > mcontroller.controlDown() 201c352 < if not onGround then --- > if not self.onGround then 211,215c362,363 < function canStartAttack() < return hasTarget() and < not knockedOut() and < world.magnitude(self.toTarget) <= entity.configParameter("attackStartDistance") and < self.attackCooldownTimer <= 0 --- > function jump() > mcontroller.controlJump() 219,222c367,371 < function canContinueAttack() < return hasTarget() and < self.attackTimer > 0 and < world.magnitude(self.toTarget) <= entity.configParameter("attackMaxDistance", math.huge) --- > function moveX(direction, run) > checkTerrain(direction) > > mcontroller.controlMove(direction, run) > self.pathing.deltaX = direction 226,228c375,383 < function setTarget(target) < if target ~= 0 then < self.targetHoldTimer = entity.configParameter("targetHoldTime") --- > -- NOTE: this will be inaccurate if called more than once per tick > function checkStuck() > local newPos = mcontroller.position() > if newPos[1] == self.stuckPosition[1] and newPos[2] == self.stuckPosition[2] then > self.stuckCount = self.stuckCount + 1 > else > self.stuckCount = 0 > self.stuckPosition = newPos > end 230,232c385,393 < if self.target ~= target then < entity.playSound(entity.randomizeParameter("turnHostileNoise")) < end --- > return self.stuckCount > end > > -------------------------------------------------------------------------------- > function calculateSeparationMovement() > local entityIds = world.entityQuery(self.position, 0.5, { includedTypes = {"monster"}, withoutEntityId = entity.id(), order = "nearest" }) > if #entityIds > 0 then > local separationMovement = world.distance(self.position, world.entityPosition(entityIds[1])) > return util.toDirection(separationMovement[1]) 235c396 < self.target = target --- > return 0 239,241c400,403 < function checkTerritory() < local tdist = entity.configParameter("territoryDistance") < local hdist = world.distance(self.position, storage.basePosition)[1] --- > function travelTime(distance) > local runSpeed = mcontroller.baseParameters().runSpeed > return math.abs(distance / runSpeed) > end 243,249c405,420 < if hdist > tdist then < self.territory = -1 < return < elseif hdist < -tdist then < self.territory = 1 < else < self.territory = 0 --- > -------------------------------------------------------------------------------- > -- estimate the maximum jump duration > function jumpTime() > return (2 * mcontroller.baseParameters().airJumpProfile.jumpSpeed) / (world.gravity(mcontroller.position()) * 1.5) > end > > -------------------------------------------------------------------------------- > -- estimate the maximum jump height > function jumpHeight() > return (mcontroller.baseParameters().airJumpProfile.jumpSpeed * jumpTime()) / 4 > end > > -------------------------------------------------------------------------------- > function faceTarget() > if self.onGround then > mcontroller.controlFace(self.toTarget[1]) 254c425,436 < function isBlocked(direction) --- > function controlFace(direction) > if self.onGround then > mcontroller.controlFace(direction) > end > end > > -------------------------------------------------------------------------------- > --TODO: this could probably be further optimized by creating a list of discrete points and using sensors... project for another time > function checkTerrain(direction) > --normalize to 1 or -1 > direction = direction > 0 and 1 or -1 > 257c439 < reverse = direction ~= entity.facingDirection() --- > reverse = direction ~= mcontroller.facingDirection() 260,263c442 < for i, sensor in ipairs(entity.configParameter("blockedSensors")) do < if reverse then < sensor[1] = -sensor[1] < end --- > local boundBox = mcontroller.boundBox() 265,267c444,467 < world.debugPoint(entity.toAbsolutePosition(sensor), "Blue") < if world.pointCollision(entity.toAbsolutePosition(sensor), true) then < return true --- > -- update self.isBlocked > local blockLine, topLine > if not reverse then > blockLine = {entity.toAbsolutePosition({boundBox[3] + 0.25, boundBox[4]}), entity.toAbsolutePosition({boundBox[3] + 0.25, boundBox[2] - 1.0})} > else > blockLine = {entity.toAbsolutePosition({-boundBox[3] - 0.25, boundBox[4]}), entity.toAbsolutePosition({-boundBox[3] - 0.25, boundBox[2] - 1.0})} > end > > local blockBlocks = world.collisionBlocksAlongLine(blockLine[1], blockLine[2]) > self.isBlocked = false > if #blockBlocks > 0 then > --check for basic blockage > local topOffset = blockBlocks[1][2] - blockLine[2][2] > if topOffset > 2.75 then > self.isBlocked = true > elseif topOffset > 0.25 then > --also check for that stupid little hook ledge thing > self.isBlocked = not world.pointCollision({blockBlocks[1][1] - direction, blockBlocks[1][2] - 1}) > > if not self.isBlocked then > --also check if blocks above prevent us from climbing > topLine = {entity.toAbsolutePosition({boundBox[1], boundBox[4] + 0.5}), entity.toAbsolutePosition({boundBox[3], boundBox[4] + 0.5})} > self.isBlocked = world.lineCollision(topLine[1], topLine[2]) > end 270c470,487 < return false --- > > -- world.debugLine(blockLine[1], blockLine[2], self.isBlocked and "red" or "blue") > -- if topLine then world.debugLine(topLine[1], topLine[2], self.isBlocked and "red" or "blue") end > -- if #blockBlocks > 0 then world.debugPoint({blockBlocks[1][1] - direction, blockBlocks[1][2] - 1}, self.isBlocked and "red" or "blue") end > > -- update self.willFall > local fallLine > if reverse then > fallLine = {entity.toAbsolutePosition({-0.5, boundBox[2] - 0.75}), entity.toAbsolutePosition({boundBox[3], boundBox[2] - 0.75})} > else > fallLine = {entity.toAbsolutePosition({0.5, boundBox[2] - 0.75}), entity.toAbsolutePosition({-boundBox[3], boundBox[2] - 0.75})} > end > self.willFall = > world.lineCollision(fallLine[1], fallLine[2], false) == false and > world.lineCollision({fallLine[1][1], fallLine[1][2] - 1}, {fallLine[2][1], fallLine[2][2] - 1}, false) == false > > -- world.debugLine(fallLine[1], fallLine[2], self.willFall and "red" or "blue") > -- world.debugLine({fallLine[1][1], fallLine[1][2] - 1}, {fallLine[2][1], fallLine[2][2] - 1}, self.willFall and "red" or "blue") 274,278c491,493 < function willFall(direction) < local reverse = false < if direction ~= nil then < reverse = direction ~= entity.facingDirection() < end --- > function isBlocked() > return self.isBlocked > end 280,283c495,498 < for i, sensor in ipairs(entity.configParameter("fallSensors")) do < if reverse then < sensor[1] = -sensor[1] < end --- > -------------------------------------------------------------------------------- > function willFall() > return self.willFall > end 285,288c500,511 < world.debugPoint(entity.toAbsolutePosition(sensor), "Red") < if world.pointCollision(entity.toAbsolutePosition(sensor), false) then < return false < end --- > -------------------------------------------------------------------------------- > function checkTerritory() > local tdist = entity.configParameter("territoryDistance") > local hdist = world.distance(self.position, storage.basePosition)[1] > > if hdist > tdist then > self.territory = -1 > return > elseif hdist < -tdist then > self.territory = 1 > else > self.territory = 0 290d512 < return true 296c518 < if not world.entityExists(self.target) or (not attacking() and self.targetHoldTimer <= 0) then --- > if not world.entityExists(self.target) or (not inSkill() and self.targetHoldTimer <= 0) then 297a520,521 > elseif inSkill() then > self.targetHoldTimer = entity.configParameter("targetHoldTime") 299a524 > local doAggroHop = false 316a542 > doAggroHop = true 322c548,550 < if self.target == 0 then --- > if hasTarget() then > self.toTarget = entity.distanceToEntity(self.target) > else 323a552,580 > end > > if doAggroHop then > faceTarget() > self.state.pickState({aggroHop=true}) > end > > self.fromTarget = {-self.toTarget[1], -self.toTarget[2]} > end > > -------------------------------------------------------------------------------- > function hasTarget() > return self.target ~= 0 > end > > -------------------------------------------------------------------------------- > function setTarget(target) > if target ~= 0 then > self.targetHoldTimer = entity.configParameter("targetHoldTime") > end > > self.target = target > end > > -------------------------------------------------------------------------------- > function setAggressive(enabled, damageOnTouch) > if enabled then > entity.setAggressive(true) > self.aggressive = true 325c582,593 < self.toTarget = entity.distanceToEntity(self.target) --- > entity.setAggressive(self.aggressive) > if not self.aggressive then > damageOnTouch = false > end > end > > if damageOnTouch then > entity.setDamageOnTouch(true) > entity.setParticleEmitterActive("damage", true) > else > entity.setDamageOnTouch(false) > entity.setParticleEmitterActive("damage", false) 330,331c598,599 < function attacking() < local stateName = self.state.stateDesc() --- > function updateSkillOptions() > if not hasTarget() then return nil end 333,334c601,680 < if stateName == nil then < stateName = "" --- > local targetMoveTolerance = 0.5 > local collisionTolerance = 2 > > local newTargetPosition = world.entityPosition(self.target) > local targetMovement = world.distance(self.lastTargetPosition, newTargetPosition) > > if self.noOptionCount > 0 then > targetMoveTolerance = 0 > if self.staleTargetTimer > 0.1 then > self.staleTargetTimer = 0.1 > end > end > > --if target has moved or information is stale, perform full update > if self.staleTargetTimer <= 0 or math.abs(targetMovement[1]) > targetMoveTolerance or math.abs(targetMovement[2]) > targetMoveTolerance then > local validOptionCount = 0 > self.skillOptions = {} > > --find starting points and rects for each skill > for skillName, params in pairs(self.skillParameters) do > for i, offset in ipairs(self.skillParameters[skillName].approachPoints) do > local approachPoint = {newTargetPosition[1] + offset[1], newTargetPosition[2] + offset[2]} > local startRect = translate(self.skillParameters[skillName].startRects[i], newTargetPosition) > > self.skillOptions[#self.skillOptions + 1] = { > skillName = skillName, > approachPoint = approachPoint, > startRect = startRect, > valid = false > } > > 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 > self.skillOptions[#self.skillOptions].approachPoint = approachPoint > self.skillOptions[#self.skillOptions].valid = true > validOptionCount = validOptionCount + 1 > break > end > end > end > end > > if validOptionCount == 0 then > self.noOptionCount = self.noOptionCount + 1 > else > self.noOptionCount = 0 > end > > self.lastTargetPosition = newTargetPosition > self.staleTargetTimer = self.staleTargetTime > end > > --update deltas, distances and scores > for _, option in pairs(self.skillOptions) do > option.approachDelta = world.distance(option.approachPoint, mcontroller.position()) > option.approachDistance = world.magnitude(option.approachDelta) > > --score with custom hook or default method > if type(_ENV[option.skillName].scoreOption) == "function" then > option.score = _ENV[option.skillName].scoreOption(option) > else > option.score = -option.approachDistance > if option.valid == false then option.score = -1000 end > end > > if self.skillChains[option.skillName] then > option.score = option.score - self.skillChains[option.skillName] > end 335a682,685 > > --rank options > table.sort(self.skillOptions, function(a,b) return a.score > b.score end) > end 337c687,695 < return isAttackState(stateName) --- > -------------------------------------------------------------------------------- > -- adjusts the vec2 or rect by the specified vec2 > -- TODO: this should probably be in util > function translate(pointOrRect, offset) > if #pointOrRect == 4 then > return {pointOrRect[1] + offset[1], pointOrRect[2] + offset[2], pointOrRect[3] + offset[1], pointOrRect[4] + offset[2]} > elseif #pointOrRect == 2 then > return {pointOrRect[1] + offset[1], pointOrRect[2] + offset[2]} > end 341,342c699,703 < function knockedOut() < return self.state.stateDesc() == "knockoutState" --- > -- order the X and Y pairs of a {x1, y1, x2, y2} rect > function normalizeRect(rect) > if rect[1] > rect[3] then rect[1], rect[3] = rect[3], rect[1] end > if rect[2] > rect[4] then rect[2], rect[4] = rect[4], rect[2] end > return rect 346,347c707,710 < function isAttackState(stateName) < return string.find(stateName, 'Attack$') --- > -- simple inclusion test, requires normalized rect > function pointWithinRect(point, rect) > local dist1, dist2 = world.distance(point, {rect[1], rect[2]}), world.distance(point, {rect[3], rect[4]}) > return dist1[1] > 0 and dist1[2] > 0 and dist2[1] < 0 and dist2[2] < 0 351,355c714,744 < function calculateSeparationMovement() < local entityIds = world.monsterQuery(self.position, 0.5, { withoutEntityId = entity.id(), order = "nearest" }) < if #entityIds > 0 then < local separationMovement = world.distance(self.position, world.entityPosition(entityIds[1])) < return util.toDirection(separationMovement[1]) --- > -- draw lines to display the specified rect {x1, y1, x2, y2} in the specified color, optionally offset by basePos > function drawDebugRect(rect, color, basePos) > if basePos then rect = translate(rect, basePos) end > world.debugLine({rect[1], rect[2]}, {rect[1], rect[4]}, color) > world.debugLine({rect[1], rect[2]}, {rect[3], rect[2]}, color) > world.debugLine({rect[3], rect[4]}, {rect[1], rect[4]}, color) > world.debugLine({rect[3], rect[4]}, {rect[3], rect[2]}, color) > end > > -------------------------------------------------------------------------------- > -- draw lines and points to show the current path > function drawDebugPath(goalDelta) > local position = mcontroller.position() > > local step = 0 > local prevStep = position > while true do > local nextStep = entity.pathLookahead(step) > if nextStep then > world.debugLine(prevStep, vec2.add(position, nextStep), "blue") > world.debugPoint(vec2.add(position, nextStep), "blue") > prevStep = vec2.add(position, nextStep) > step = step + 1 > else > break > end > end > if goalDelta then > local goalPosition = vec2.add(goalDelta, position) > world.debugLine(position, goalPosition, "green") > world.debugPoint(goalPosition, "green") 356a746 > end 358c748,802 < return 0 --- > -------------------------------------------------------------------------------- > -- draw points and rects for each approach point and valid attack start zone > function drawDebugSkillOptions() > for i, option in pairs(self.skillOptions) do > world.debugPoint(option.approachPoint, "green") > drawDebugRect(option.startRect, i == 1 and "#3333FF" or option.valid and "#AAFFBB" or "#FF3333") > world.debugText(option.skillName, {option.startRect[1], option.startRect[4]}, "#BBBBFF") > world.debugText(option.approachDelta[1], {option.startRect[1], option.startRect[4] + 1.5}, "#000099") > > world.debugPoint(mcontroller.position(), "blue") > local tarPos = world.entityPosition(self.target) > if tarPos then world.debugPoint(tarPos, "red") end > end > end > > -------------------------------------------------------------------------------- > function canStartSkill(skillName) > if skillName and hasTarget() then > if self.skillCooldownTimers[skillName] <= 0 then > for _, option in ipairs(self.skillOptions) do > if option.skillName == skillName and (option.startOnGround == false or mcontroller.onGround()) and pointWithinRect(mcontroller.position(), option.startRect) then > return true > end > end > end > end > > return false > end > > -------------------------------------------------------------------------------- > function canContinueSkill() > return hasTarget() and > self.skillTimer > 0 > end > > -------------------------------------------------------------------------------- > function inSkill() > local stateName = self.state.stateDesc() > > if stateName == nil then > stateName = "" > end > > return stateName == "aggroHopState" or isSkillState(stateName) > end > > -------------------------------------------------------------------------------- > function isSkillState(stateName) > return string.find(stateName, 'Attack$') or string.find(stateName, 'Special$') > end > > -------------------------------------------------------------------------------- > function isCaptive() > return capturepod ~= nil and capturepod.isCaptive() 363c807 < dt = entity.dt() --- > dt = script.updateDt() 366d809 < self.idleSoundTimer = self.idleSoundTimer - dt 369,372c812,818 < self.attackCooldownTimer = self.attackCooldownTimer - dt < self.attackTimer = self.attackTimer - dt < self.exhaustionCooldownTimer = self.exhaustionCooldownTimer - dt < self.painSoundTimer = self.painSoundTimer - dt --- > self.skillTimer = self.skillTimer - dt > self.staleTargetTimer = self.staleTargetTimer - dt > self.facingTimer = self.facingTimer - dt > > for k,cooldown in pairs(self.skillCooldownTimers) do > self.skillCooldownTimers[k] = cooldown - dt > end 376,378c822,878 < function setAggressive(enabled, damageOnTouch) < if enabled then < entity.setAggressive(true) --- > function boundingBox(force) > if self.boundingBox and not force then return self.boundingBox end > > local collisionPoly = mcontroller.collisionPoly() > local bounds = {0, 0, 0, 0} > > for _,point in pairs(collisionPoly) do > if point[1] < bounds[1] then bounds[1] = point[1] end > if point[2] < bounds[2] then bounds[2] = point[2] end > if point[1] > bounds[3] then bounds[3] = point[1] end > if point[2] > bounds[4] then bounds[4] = point[2] end > end > self.boundingBox = bounds > > return bounds > end > > -------------------------------------------------------------------------------- > -- Valid options: > -- openDoorCallback: function that will be passed a door entity id and should > -- return true if the door can be opened > -- run: whether npc should run > function moveTo(targetPosition, dt, options) > if options == nil then options = {} end > if options.run == nil then options.run = false end > self.moved = true > > targetPosition = { > math.floor(targetPosition[1]) + 0.5, > math.floor(targetPosition[2]) + 0.5 > } > > --Find new path if target position has changed > local pathTargetPosition = self.pathing.targetPosition > if pathTargetPosition == nil or > targetPosition[1] ~= pathTargetPosition[1] or > targetPosition[2] ~= pathTargetPosition[2] then > > local innerRadius = -1 > local outerRadius = 1 > if entity.findPath(targetPosition, innerRadius, outerRadius) then > self.pathing.targetPosition = targetPosition > else > return false > end > > self.pathing.delta = nil > end > > if self.debug then > drawDebugPath() > end > > -- Store the path delta in case pathfinding doesn't succeed on the next try > local pathDelta = entity.followPath() > if pathDelta == nil then > self.pathing.targetPosition = nil 380,383c880,919 < local aggressive = entity.configParameter("alwaysAggressive", false) < entity.setAggressive(aggressive) < if not aggressive then < damageOnTouch = false --- > self.pathing.delta = pathDelta > end > > --New path and we can't move on it, try new path > if self.pathing.delta == nil then > self.pathing.targetPosition = nil > return false > end > > local position = mcontroller.position() > local verticalPathUp = verticalPathLength("up") > local verticalPathDown = verticalPathLength("down") > > --Keep jumping > if (self.pathing.jumpHoldTimer ~= nil and verticalPathUp > 0) or self.pathing.goalJumpPosition then > keepJumping(dt, options) > return true > end > self.pathing.jumpHoldTimer = nil > > --Keep dropping > if (self.pathing.downHoldTimer ~= nil and verticalPathDown > 0) or self.pathing.goalJumpPosition then > keepDropping(dt, options) > return true > end > self.pathing.downHoldTimer = nil > > script.setUpdateDelta(self.scriptDelta) > > local delta = entity.pathLookahead(0) or self.pathing.delta > > local nextPathPosition = vec2.add(position, delta) > local goalPosition, forwardPosition, backwardPosition = findValidStandingPosition(nextPathPosition, util.toDirection(delta[1])) > > --Swimming > if goalPosition and mcontroller.liquidMovement() and world.liquidAt(goalPosition) then > local goalDelta = world.distance(goalPosition, position) > if goalDelta[2] > 0 then > mcontroller.controlJump() > mcontroller.controlHoldJump() 384a921,922 > moveX(goalDelta[1], options.run) > return true 387,389c925,1007 < if damageOnTouch then < entity.setDamageOnTouch(true) < entity.setParticleEmitterActive("damage", true) --- > --If there is a ledge, don't use this position > if goalPosition and not forwardPosition then > goalPosition = nil > end > > local nextDelta = entity.pathLookahead(1) > --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 > goalPosition = nil > end > > --If the next path node isn't valid (can't stand there), search the path for a valid one > local step = 1 > local maxSteps = 30 > local deltaStep = 0 > local deltaDir = delta[1] > while not goalPosition and step < maxSteps do > local nextPathDelta = entity.pathLookahead(step) > if nextPathDelta then > nextPathPosition = vec2.add(position, nextPathDelta) > goalPosition, forwardPosition, backwardPosition = findValidStandingPosition(nextPathPosition, util.toDirection(nextPathDelta[1])) > > 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 > > step = step + 1 > else break end > end > > --No valid position found, stop moving and find new path > if not goalPosition then > self.pathing.targetPosition = nil > return false > end > > 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 > > --Move on path > local goalDelta = world.distance(goalPosition, position) > local verticalMovementRatio = math.abs(goalDelta[2] / goalDelta[1]) > if goalDelta[1] == 0 then verticalMovementRatio = 10 end > local maxVerticalRatio = 1.25 --Enough to not drop down or jump up stairs > > --Keep from dropping or jumping in stairs if we don't need to > if verticalMovementRatio > maxVerticalRatio and forwardPosition then > goalDelta = world.distance(forwardPosition, position) > verticalMovementRatio = math.abs(goalDelta[2] / goalDelta[1]) > end > > --Path wants to take us steeply up, jump > 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 > return true > end > > --Path is taking us steeply down, drop > if ((verticalMovementRatio > maxVerticalRatio and goalDelta[2] < 0) or verticalPathDown > 1) and not onSolidGround() then > local dropHold = timeToFall(math.max(-goalDelta[2], verticalPathDown)) > timedDrop(dropHold) > return true > end > > --Jump over gaps > local deltaDir = util.toDirection(goalDelta[1]) > local nextStepPosition = {position[1] + deltaDir, position[2]} > if deltaDir > 0 then > nextStepPosition[1] = math.ceil(nextStepPosition[1]) 391,392c1009,1018 < entity.setDamageOnTouch(false) < entity.setParticleEmitterActive("damage", false) --- > nextStepPosition[1] = math.floor(nextStepPosition[1]) > end > if verticalMovementRatio < 0.5 and math.abs(goalDelta[1]) > 1.5 then > --Could be stairs, check diagonally > if not findValidStandingPosition({nextStepPosition[1], nextStepPosition[2]}, deltaDir) and > not findValidStandingPosition({nextStepPosition[1], nextStepPosition[2] - 1}, deltaDir) and > not findValidStandingPosition({nextStepPosition[1], nextStepPosition[2] + 1}, deltaDir) then > timedJump(distanceJumpTime(goalDelta), forwardPosition or backwardPosition, deltaDir) > return true > end 393a1020,1023 > > moveX(goalDelta[1], options.run) > > return true 395a1026 > --PATHING-- 397,398c1028,1047 < function hasTarget() < return self.target ~= 0 --- > -- Get total length of a vertical path, step by step > function verticalPathLength(yDirection) > local direction = {up = 1, down = -1} > > local step = 1 > local firstDelta = entity.pathLookahead(0) > local lastDelta = entity.pathLookahead(step) > local length = 0 > while lastDelta do > local deltaDiff = lastDelta[2] - firstDelta[2] > if deltaDiff * direction[yDirection] > 0 and lastDelta[1] == firstDelta[1] then > length = math.abs(deltaDiff) > step = step + 1 > lastDelta = entity.pathLookahead(step) > else > break > end > end > > return length 400a1050 > --JUMPING AND DROPPING-- 402,404c1052,1220 < function isCaptive() < return capturepod ~= nil and capturepod.isCaptive() < end \ No newline at end of file --- > --Jump and hold jump for holdTime, also approach goalPosition > function timedJump(holdTime, goalPosition, facingDirection) > if not mcontroller.onGround() and not mcontroller.liquidMovement() then return nil end > if holdTime == nil then holdTime = 0 end > holdTime = math.min(holdTime, self.jumpHoldTime) > > if mcontroller.liquidMovement() then > holdTime = holdTime + self.jumpHoldTime > end > > mcontroller.controlJump() > self.pathing.jumpHoldTimer = holdTime > self.pathing.goalJumpPosition = goalPosition > self.pathing.jumpFacingDirection = facingDirection > script.setUpdateDelta(1) > end > > --Keep holding jump for the duration of the timed jump > function keepJumping(dt, options) > if self.pathing.jumpHoldTimer ~= nil then > mcontroller.controlHoldJump() > > self.pathing.jumpHoldTimer = self.pathing.jumpHoldTimer - dt > if self.pathing.jumpHoldTimer <= 0 then > self.pathing.jumpHoldTimer = nil > end > end > > if (mcontroller.onGround() or mcontroller.liquidMovement()) and not self.pathing.jumpHoldTimer then > self.pathing.goalJumpPosition = nil > self.pathing.jumpFacingDirection = nil > end > > if self.pathing.goalJumpPosition then > local goalDelta = world.distance(self.pathing.goalJumpPosition, mcontroller.position()) > moveX(goalDelta[1], options.run) > end > > if self.pathing.jumpFacingDirection then > mcontroller.controlFace(self.pathing.jumpFacingDirection) > self.pathing.deltaX = self.pathing.jumpFacingDirection > end > end > > --Drop and hold down for holdTime, also approach goalPosition > function timedDrop(holdTime, goalPosition) > if holdTime == nil then holdTime = 0 end > holdTime = math.min(holdTime, 0.5) > mcontroller.controlDown() > self.pathing.downHoldTimer = holdTime > self.pathing.goalJumpPosition = goalPosition > script.setUpdateDelta(1) > end > > --Keep holding down > function keepDropping(dt, options) > if self.pathing.downHoldTimer ~= nil then > mcontroller.controlDown() > > self.pathing.downHoldTimer = self.pathing.downHoldTimer - dt > if self.pathing.downHoldTimer <= 0 then > self.pathing.downHoldTimer = nil > end > end > > if self.pathing.goalJumpPosition then > local goalDelta = world.distance(self.pathing.goalJumpPosition, mcontroller.position()) > moveX(goalDelta[1], options.run) > end > end > > --Returns the time the entity needs to hold jump to reach the specified distance > --TODO: Make this not bad by using math > function distanceJumpTime(distance) > local position = mcontroller.position() > local gravity = world.gravity(mcontroller.position()) > > local fallDistanceTime = (math.abs(distance[1]) / 2) / self.runSpeed > local fallDistance = (gravity / 2) * fallDistanceTime * fallDistanceTime > fallDistance = fallDistance + distance[2] > > local holdTime = fallDistance / self.jumpSpeed > return holdTime > end > > --The time it would take to fall distance > function timeToFall(distance) > local gravity = world.gravity(mcontroller.position()) > return math.sqrt(2 * distance / gravity) > end > > --POSITIONING-- > -------------------------------------------------------------------------------- > --Finds a position on top of a tile (rather than in between tiles) that the entity can stand on > function findValidStandingPosition(nodePosition, direction) > if forceDirection == nil then forceDirection = false end > > local forwardCollisionResolve = validStandingPosition(nodePosition, direction) > local backwardCollisionResolve = validStandingPosition(nodePosition, -direction) > > if forwardCollisionResolve or backwardCollisionResolve then > return nodePosition, forwardCollisionResolve, backwardCollisionResolve > end > end > > --Checks if the entity can stand in this position > --Or if it can swim there > function validStandingPosition(position, direction) > direction = util.toDirection(direction) > local collisionPoly = mcontroller.collisionPoly() > local bounds = boundingBox() > > local groundRegion = { > position[1] + math.min(direction * math.max(-bounds[1], 1), 0) + 0.05, position[2] + bounds[2] - 0.95, > position[1] + math.max(direction * math.max(bounds[3], 1), 0) - 0.05, position[2] + bounds[2] > } > local collisionResolve = world.resolvePolyCollision(collisionPoly, {position[1] + direction/2, position[2]}, 0.9) > if (world.rectCollision(groundRegion, false) or world.liquidAt(position)) and collisionResolve then > if self.debug then > drawDebugRect(groundRegion, "blue") > end > return collisionResolve > end > end > > --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 > > --Check if entity is right under a solid block ceiling > function closeToCeiling() > local position = mcontroller.position() > local bounds = boundingBox() > > local ceilingRegion = { > position[1] + bounds[1], position[2] + 1, > position[1] + bounds[3], position[2] + 6 > } > return world.rectCollision(ceilingRegion, true) > end > > --Check if entity is on solid ground (not platforms) > function onSolidGround() > local position = mcontroller.position() > local bounds = boundingBox() > > local groundRegion = { > position[1] + bounds[1] - 0.05, position[2] + bounds[2] - 0.95, > position[1] + bounds[3] + 0.05, position[2] + bounds[2] + 0.05 > } > return world.rectCollision(groundRegion, true) > end monsters\ground\herdfleestate.lua 33d32 < entity.setRunning(true) 37c36 < move({ stateData.direction, 0 }) --- > move({ stateData.direction, 0 }, true) 42c41,42 < local familyMemberEntityIds = world.monsterQuery(self.position, herdFleeState.notificationRadius, { --- > local familyMemberEntityIds = world.entityQuery(self.position, herdFleeState.notificationRadius, { > includedTypes = {"monster"}, 44d43 < inSightOf = entityId, 61,62c60 < entity.setRunning(false) < end \ No newline at end of file --- > end monsters\ground\socializestate.lua 15c15 < return not hasTarget() and not knockedOut() and not isCaptive() --- > return not hasTarget() and not isCaptive() 61c61 < move({ -toPartner[1], 0 }) --- > move({ -toPartner[1], 0 }, false) 64c64 < move({ toPartner[1], 0 }) --- > move({ toPartner[1], 0 }, false) 67c67 < entity.setFacingDirection(toPartner[1]) --- > mcontroller.controlFace(toPartner[1]) 73c73 < entity.jump() --- > jump() 77c77 < move({ 0, 0 }) --- > move({ 0, 0 }, false) 95c95 < local entityIds = world.monsterQuery(min, max, { withoutEntityId = entity.id(), callScript = "canSocialize" }) --- > local entityIds = world.entityQuery(min, max, { includedTypes = {"monster"}, withoutEntityId = entity.id(), callScript = "canSocialize" }) monsters\ground\wanderstate.lua 2a3,8 > function wanderState.enterWith(params) > if not params.wander then return nil end > > return wanderState.enter() > end > 14,27d19 < function wanderState.enterWith(params) < if isCaptive() then return nil end < < if params.wander then < return { < wanderTimer = entity.randomizeParameterRange("wanderTime"), < wanderMovementTimer = entity.randomizeParameterRange("wanderMovementTime"), < movement = util.randomDirection() < } < end < < return nil < end < 31,34c23,24 < entity.setRunning(false) < < if self.jumpTimer > 0 and not entity.onGround() then < entity.holdJump() --- > if self.jumpTimer > 0 and not mcontroller.onGround() then > mcontroller.controlHoldJump() 44c34 < if math.random() < entity.configParameter("wanderJumpProbability") then --- > if math.random() < entity.configParameter("wanderJumpProbability", 0) then 46c36 < entity.jump() --- > jump() 50c40 < stateData.wanderFlipTimer = entity.configParameter("wanderFlipTimer") or 0.5 --- > stateData.wanderFlipTimer = entity.configParameter("wanderFlipTimer", 0.5) 58,63c48,49 < if stateData.movement == 1 then < entity.setFacingDirection(1) < entity.moveRight() < elseif stateData.movement == -1 then < entity.setFacingDirection(-1) < entity.moveLeft() --- > if stateData.movement == 0 then > stateData.movement = stateData.movement + calculateSeparationMovement() 65a52,53 > moveX(stateData.movement, false) > 67c55 < if not entity.onGround() then --- > if not mcontroller.onGround() then 79,83d66 < if self.idleSoundTimer <= 0 then < entity.playSound(entity.randomizeParameter("idleNoise")) < self.idleSoundTimer = entity.randomizeParameterRange("idleSoundTime") < end < 89c72 < end \ No newline at end of file --- > end monsters\ground\skills\blinkattack.monsterskill 7,8c7,17 < "scripts" : [ "/monsters/ground/blinkAttack.lua" ], < "blinkAttackOffsetXRange" : [1, 4] --- > "scripts" : [ "/monsters/ground/skills/blinkAttack.lua" ], > > "blinkAttack" : { > "skillTimeLimit" : 1.5, > "cooldownTime" : 3, > > "approachPoints" : [ [-13, 0], [13, 0] ], > "startRects" : [ [-18, 5, -10, -2.0], [18, 5, 10, -2.0] ], > > "offsetXRange" : [1, 4] > } monsters\ground\skills\chargeattack.monsterskill 7c7,30 < "scripts" : [ "/monsters/ground/chargeAttack.lua" ] --- > "scripts" : [ "/monsters/ground/skills/chargeAttack.lua" ], > "chargeAttack" : { > "skillTimeLimit" : 5.0, > "cooldownTime" : 0.0, > "windupTime" : 1.0, > "winddownTime" : 1.2, > "attackDistance" : 5.0, > "projectile" : null, > > "crashDamageAmount" : 5.0, > > "crashStunTime" : 2.0, > > "speedBonus" : 12.0, > > "approachPoints" : [ [-15, 0], [15, 0] ], > "startRects" : [ [-16, 2.5, -11, -2.0], [16, 2.5, 11, -2.0] ] > } > }, > > "animationParameters" : { > "sounds" : { > "chargeCrash" : [ "/sfx/melee/blunt_hit_organic.wav" ] > } monsters\ground\skills\diggritattack.monsterskill 7c7,17 < "scripts" : [ "/monsters/ground/digGritAttack.lua" ] --- > "scripts" : [ "/monsters/ground/skills/digGritAttack.lua" ], > "digGritAttack" : { > "skillTimeLimit" : 5.0, > "cooldownTime" : 5.0, > "approachPoints" : [ [-12, 0], [12, 0] ], > "startRects" : [ [-14, 2.5, -10, -2.0], [14, 2.5, 10, -2.0] ], > > "speed" : 25, > "power" : 10, > "fireInterval" : 0.2 > } monsters\ground\skills\grabattack.monsterskill 7c7,13 < "scripts" : [ "/monsters/ground/grabAttack.lua" ] --- > "scripts" : [ "/monsters/ground/skills/grabAttack.lua" ], > "grabAttack" : { > "skillTimeLimit" : 5.0, > "cooldownTime" : 5.0, > "approachPoints" : [ [-2, 0], [2, 0] ], > "startRects" : [ [-2.5, 2.5, -1.5, -2.0], [2.5, 2.5, 1.5, -2.0] ] > } monsters\ground\skills\gravityslamattack.monsterskill 7c7 < "scripts" : [ "/monsters/ground/gravitySlamAttack.lua" ], --- > "scripts" : [ "/monsters/ground/skills/gravitySlamAttack.lua" ], 9,13c9,13 < "sounds" : [ < "/sfx/npc/unique/gust1.wav", < "/sfx/npc/unique/gust2.wav", < "/sfx/npc/unique/gust3.wav" < ] --- > "skillTimeLimit" : 1.5, > "cooldownTime" : 3, > > "approachPoints" : [ [-6, 0], [6, 0] ], > "startRects" : [ [-15, 5, -4, -2.0], [15, 5, 4, -2.0] ] monsters\ground\skills\gustattack.monsterskill 7c7 < "scripts" : [ "/monsters/ground/gustAttack.lua" ], --- > "scripts" : [ "/monsters/ground/skills/gustAttack.lua" ], 9c9,19 < "sounds" : [ --- > "skillTimeLimit" : 2.0, > "cooldownTime" : 3.0, > > "approachPoints" : [ [-4.0, 0.5], [4.0, 0.5] ], > "startRects" : [ [-4.5, 1.5, -2.5, -1.5], [4.5, 1.5, 2.5, -1.5] ] > } > }, > > "animationParameters" : { > "sounds" : { > "gust" : [ monsters\ground\skills\meleeattack.monsterskill 7c7,17 < "scripts" : [ "/monsters/ground/meleeAttack.lua" ] --- > "scripts" : [ "/monsters/ground/skills/meleeAttack.lua" ], > "meleeAttack" : { > "skillTimeLimit" : 0.75, > "cooldownTime" : 0.75, > > "approachPoints" : [ [-3.5, 2.0], [3.5, 2.0] ], > "startRects" : [ [-4.0, -2.5, -3.0, 3.5], [4.0, -2.5, 3.0, 3.5] ], > > "projectile" : "chomp4", //can override this in individual .monstertype with a meleeAttackProjectile parameter > "power" : 20 > } monsters\ground\skills\pounceattack.monsterskill 7c7,20 < "scripts" : [ "/monsters/ground/pounceAttack.lua" ] --- > "scripts" : [ "/monsters/ground/skills/pounceAttack.lua" ], > "pounceAttack" : { > "skillTimeLimit" : 4.0, > "cooldownTime" : 0.5, > "jumpHoldTime" : 1.5, > "windupTime" : 0.5, > "winddownTime" : 0.5, > > "jumpSpeedMultiplier" : 1.8, > "jumpSpeedMax" : 50, > > "approachPoints" : [ [-9.0, 0], [9.0, 0] ], > "startRects" : [ [-10.0, 2.5, -4.0, -2.0], [10.0, 2.5, 4.0, -2.0] ] > } monsters\ground\skills\staticprojectileattack.monsterskill 7c7 < "scripts" : [ "/monsters/ground/staticProjectileAttack.lua" ], --- > "scripts" : [ "/monsters/ground/skills/staticProjectileAttack.lua" ], monsters\ground\skills\stompattack.monsterskill 7c7,14 < "scripts" : [ "/monsters/ground/stompAttack.lua" ] --- > "scripts" : [ "/monsters/ground/skills/stompAttack.lua" ], > "stompAttack" : { > "skillTimeLimit" : 5, > "cooldownTime" : 3, > > "approachPoints" : [ [-2.0, 1.5], [2.0, 1.5] ], > "startRects" : [ [-2.5, 2.0, -0.5, -2.0], [2.5, 2.0, 0.5, -2.0] ] > } monsters\ground\skills\triplejumpattack.monsterskill 7c7,15 < "scripts" : [ "/monsters/ground/tripleJumpAttack.lua" ] --- > "scripts" : [ "/monsters/ground/skills/tripleJumpAttack.lua" ], > > "tripleJumpAttack" : { > "skillTimeLimit" : 5.0, > "cooldownTime" : 0.0, > > "approachPoints" : [ [-11, 0], [11, 0] ], > "startRects" : [ [-13, 5.0, -8, -2.0], [13, 5.0, 8, -2.0] ] > } monsters\ground\smallbiped\smallbiped.animation 640a641,662 > "stun" : { > "emissionRate" : 5, > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/sparkles/sparkle4.animation", > "size" : 1, > "position" : [0, 0], > "destructionTime" : 7, > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "timeToLive" : 0.7, > "layer" : "front", > "variance" : { > "position" : [1, 0.7] > } > } > } > ] > }, > 766a789,792 > "sounds" : { > "turnHostile" : [ "/sfx/npc/monsters/monster_surprise.wav" ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] > }, 771a798,803 > }, > > "recover" : { > "type" : "flash", > "time" : 0.25, > "directives" : "fade=33FF33;0.25" monsters\ground\smallbiped\smallbiped.monstertype 4c4 < "categories" : [ "smallbiped_organic" ], --- > "categories" : [ "smallbiped" ], 8,13d7 < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "day" < }, < 15d8 < "projectiles" : "/monsters/projectiles.config", 24,48d16 < }, < { < "default" : "basicMonsterTreasure2", < "bow" : "hunting", < "brain" : "brain" < }, < { < "default" : "basicMonsterTreasure3", < "bow" : "hunting", < "brain" : "brain" < }, < { < "default" : "basicMonsterTreasure4", < "bow" : "hunting", < "brain" : "brain" < }, < { < "default" : "basicMonsterTreasure5", < "bow" : "hunting", < "brain" : "brain" < }, < { < "default" : "basicMonsterTreasure6", < "bow" : "hunting", < "brain" : "brain" 60c28,30 < "/monsters/ground/aggressState.lua", --- > "/monsters/ground/aggroHopState.lua", > "/monsters/ground/approachState.lua", > "/monsters/ground/fleeState.lua", 62c32 < "/monsters/ground/knockoutState.lua", --- > "/monsters/ground/stunState.lua", 64c34,36 < "/monsters/ground/wanderState.lua" --- > "/monsters/ground/wanderState.lua", > > "/monsters/ground/skills/createGroundRangedAttack.lua" 66d37 < "scriptDelta" : 5, 78,80c49 < < "idleSoundTime" : [45.0, 60.0], < "painSoundTimer" : 2.0, --- > "wanderJumpProbability" : 0.1, 86a56,59 > "knockoutAnimationStates" : { > "movement" : "knockout", > "attack" : "idle" > }, 90d62 < "deathNoise" : [ "/sfx/projectiles/bubble_pop.wav" ], 96,97d67 < "wanderJumpProbability" : 0.1, < 105,118c75,76 < "attackStartDistance" : 3.5, < "attackTime" : 0.75, < "attackCooldownTime" : 0.5, < "baseSkills" : [ "meleeAttack" ] < }, < < { < "attackStartDistance" : 10.0, < "attackTime" : 4.0, < "attackCooldownTime" : 1.0, < "baseSkills" : [ "chargeAttack" ], < "chargeAttackWindupTime" : 1.0, < "chargeAttackAttackDistance" : 5.0, < "chargeAttackProjectile" : null --- > "baseSkills" : [ "meleeAttack" ], > "specialSkills" : [ "chargeAttack" ] 120d77 < 122,128c79,80 < "attackStartDistance" : 7.0, < "attackMaxDistance" : 20, < "attackCooldownTime" : 0.5, < "baseSkills" : [ "pounceAttack" ], < "pounceAttackJumpHoldTime" : 0.5, < "pounceAttackWindupTime" : 0.5, < "pounceAttackCooldown" : 0.5 --- > "baseSkills" : [ "meleeAttack" ], > "specialSkills" : [ "pounceAttack" ] 135,176d86 < /* [1.0, { < "scale" : 0.667, < < "movementSettings" : { < "collisionPoly" : [ [-0.667, -1.733], [0.667, -1.733], [0.667, 0], [-0.667, 0] ], < "mass" : 0.4, < "walkSpeed" : 7, < "runSpeed" : 13, < "jumpSpeed" : 18 < }, < < "metaBoundBox" : [-1.667, -1.667, 1.667, 1.667], < < "blockedSensors" : [ [1.0, -1.2], [1.0, -0.6], [1.0, 0.2], [1.0, 1.0] ], < "fallSensors" : [ [0.333, -2.0], [0.333, -3.25], [0.333, -4.5], [1.33, -2.0], [1.33, -3.25], [1.33, -4.5] ], < < "touchDamage" : { < "poly" : [ [-0.667, -1.733], [0.667, -1.733], [0.667, 0], [-0.667, 0] ], < "damage" : 99999, < < "teamType" : "enemy", < "damageSourceKind" : "bite", < "statusEffects" : [ ] < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], < < "statusParameters" : { < "baseMaxHealth" : 20, < "damageConfig" : "/damage/damageresponse/groundnpc.config", < "bodyMaterialKind" : "organic" < }, < < "mouthOffset" : [0, 0], < "feetOffset" : [0, -14] < }], < */ 184,185c94 < "runSpeed" : 6.5, < "jumpSpeed" : 4 --- > "runSpeed" : 6.5 190c99 < "blockedSensors" : [ [1.5, -1.8], [1.5, -1.0], [1.5, -0.2], [1.5, 0.6] ], --- > "blockedSensors" : [ [1.5, -1.5], [1.5, -1.0], [1.5, -0.2], [1.5, 0.6] ], 195c104 < "damage" : 15, --- > "damage" : 12, 198c107 < "damageSourceKind" : "default", --- > "damageSourceKind" : "slash", 202,205c111,141 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 48 > }, > "protection" : { > "baseValue" : 0.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 207,213d142 < ], < < "statusParameters" : { < "baseMaxHealth" : 16, < "baseMaxEnergy" : 100, < "damageConfig" : "/damage/damageresponse/groundnpc.config", < "bodyMaterialKind" : "organic" 216c145 < "mouthOffset" : [0, 0], --- > "mouthOffset" : [0.5, 0], monsters\ground\smallbiped\smallbiped.partparams 8,13d7 < "idleNoise" : [ "merge", [ ] ], < "turnHostileNoise" : [ "merge", [ ] ], < "attackNoise" : [ "merge", [ ] ], < "painNoise" : [ "merge", [ ] ], < "deathNoise" : [ "merge", [ ] ], < 17c11,12 < "projectileSourcePosition" : [ "override", [0.0, -1.0] ] --- > "projectileSourcePosition" : [ "override", [0.0, -1.0] ], > "meleeProjectile" : [ "override", "chomp4" ] 20,36c15 < "partParameters" : { < "smallimparms" : { < "specialSkills" : [ "gravitySlamAttack" ] < }, < "bellychest" : { < "specialSkills" : [ "stompAttack" ] < }, < "curlhead" : { < "specialSkills" : [ "gustAttack" ] < }, < "cauldronhead" : { < "specialSkills" : [ "blinkAttack" ] < }, < "smallcurltail" : { < "specialSkills" : [ "gustAttack" ] < } < } --- > "partParameters" : { } monsters\swimming\fleestate.lua 3,11c3,9 < function fleeState.enter() < local target = entity.closestValidTarget(entity.configParameter("fleeTriggerDistance")) < if target ~= 0 then < return { < target = target, < fleeDistance = entity.randomizeParameterRange("fleeDistanceRange"), < overrideMovement = nil < } < end --- > function fleeState.enterWith(params) > if not params.flee then return nil end > > local toTarget = vec2.norm(entity.distanceToEntity(self.target)) > > return { timer = entity.randomizeParameterRange("fleeTimeRange"), fleeDirection = {-toTarget[1], -toTarget[2]} } > end 13c11,12 < return nil --- > function fleeState.enteringState(stateData) > -- world.logInfo("Entering flee state") 17,20c16,21 < local toTarget = entity.distanceToEntity(stateData.target) < local targetDist = world.magnitude(toTarget) < if targetDist > stateData.fleeDistance then < return true --- > if collides("upSensors") then > stateData.fleeDirection[2] = stateData.fleeDirection[2] + 0.1 > elseif collides("downSensors") then > stateData.fleeDirection[2] = stateData.fleeDirection[2] - 0.1 > elseif collides("blockedSensors") then > stateData.fleeDirection[1] = -stateData.fleeDirection[1] 23c24 < local movement = self.movement --- > stateData.fleeDirection = vec2.norm(stateData.fleeDirection) 25,41c26 < if stateData.overrideMovement ~= nil then < -- Crossing to the other side of the target if blocked in the current direction < if util.toDirection(toTarget[1]) ~= util.toDirection(stateData.overrideMovement[1]) then < stateData.overrideMovement = nil < else < movement = stateData.overrideMovement < end < else < movement = { -toTarget[1], -toTarget[2] } < end < < if util.blockSensorTest("blockedSensors", movement[1]) then < if targetDist > entity.configParameter("fleeTriggerDistance") then < return true < end < stateData.overrideMovement = { -movement[1], movement[2] } < end --- > move(stateData.fleeDirection, true) 43,47c28,30 < self.movementWeight = entity.configParameter("fleeMovementWeight") < self.movement = { < util.toDirection(movement[1]), < math.min(math.max(-0.8, movement[2]), 0.8) < } --- > stateData.timer = stateData.timer - dt > return stateData.timer <= 0 > end 49c32,33 < return false --- > function fleeState.leavingState(stateData) > setTarget(false) monsters\swimming\swimmingmonster.lua 2,6d1 < self.movement = { 1, 0 } < self.movementWeight = 1.0 < self.wanderTimer = 0 < self.collisionAvoidance = {} < 10,12d4 < self.state.leavingState = function(state) < self.wanderTimer = 0 < end 14,15c6 < entity.setAnimationState("movement", "swimming") < end --- > self.aggressive = entity.configParameter("aggressive", false) 17,23c8,10 < function flockSwimmerInfo() < return { < movement = self.movement, < damaged = self.damagedTimer ~= nil, < isLeader = self.isFlockLeader < } < end --- > self.target = false > self.targetChangeTimer = 0 > self.targetHoldTimer = 0 25,27c12,14 < function damage(args) < self.damagedTimer = 0.5 < end --- > self.moveRatioLimit = entity.configParameter("moveRatioLimit", false) > self.directionChangeTimer = 0 > self.slowSpeed = mcontroller.baseParameters().flySpeed / 2.0 29,30c16,17 < function main() < local dt = entity.dt() --- > self.rotation = 0 > entity.setAnimationState("movement", "swimSlow") 32,42c19,20 < if self.damagedTimer ~= nil then < if self.damagedTimer < 0 then < self.damagedTimer = nil < else < self.damagedTimer = self.damagedTimer - dt < end < end < < if not self.state.update(dt) then < wander(dt) < end --- > entity.setDeathSound("deathPuff") > entity.setDeathParticleBurst(entity.configParameter("deathParticles")) 44,46c22,23 < if self.movement ~= nil then < self.movement = calculateFinalMovement(dt, self.movement, self.movementWeight) < self.movementWeight = 1.0 --- > script.setUpdateDelta(10) > end 48,54c25,28 < if self.movement[2] ~= 0 then < local rotateAmount = -math.atan2(self.movement[2], self.movement[1]) < if rotateAmount < 0 then rotateAmount = rotateAmount + 2 * math.pi end < if self.movement[1] < 0 then rotateAmount = math.pi - rotateAmount end < entity.rotateGroup("all", rotateAmount) < else < entity.rotateGroup("all", 0) --- > function damage(args) > if self.targetChangeTimer <= 0 and args.sourceId ~= self.target and args.sourceId ~= 0 then > if not self.target then > self.state.endState() 56,58c30 < < entity.setFacingDirection(util.toDirection(self.movement[1])) < entity.fly(vec2.mul({ self.movement[1], self.movement[2] }, entity.flySpeed())) --- > setTarget(args.sourceId) 62,66c34,37 < function wander(dt) < self.movement[1] = util.toDirection(self.movement[1]) < if self.wanderTimer > entity.configParameter("wanderChangeDirectionTime") then < self.movement[2] = 0 < end --- > function findTarget() > local targetId = entity.closestValidTarget(entity.configParameter("targetSearchRadius")) > if targetValid(targetId) then setTarget(targetId) end > end 68,73c39,44 < self.wanderTimer = self.wanderTimer + dt < if self.wanderTimer > entity.configParameter("wanderChangeDirectionCooldown") then < if self.isFlockLeader then < self.movement[2] = entity.randomizeParameterRange("wanderChangeDirectionYRange") < self.movement[1] = -self.movement[1] < end --- > function targetValid(targetId) > return > entity.isValidTarget(targetId) and > world.liquidAt(world.entityPosition(targetId)) and > vec2.mag(entity.distanceToEntity(targetId)) <= entity.configParameter("targetHoldRadius") > end 75c46,52 < self.wanderTimer = 0 --- > function setTarget(targetId) > if targetId and targetId ~= 0 and self.targetChangeTimer <= 0 then > self.target = targetId > self.targetChangeTimer = entity.configParameter("targetChangeCooldown") > else > self.target = false > self.targetChangeTimer = 0 79,85c56,59 < function calculateFinalMovement(dt, intendedMovement, intendedMovementWeight) < local movements = { { intendedMovement, intendedMovementWeight } } < < local collisionMovement = calculateCollisionMovement(intendedMovement) < if collisionMovement ~= nil then < self.collisionAvoidance.timer = entity.configParameter("collisionAvoidanceTime") < self.collisionAvoidance.movement = collisionMovement --- > function updateTarget() > if self.target and not world.entityExists(self.target) then > self.target = false > self.aggressive = entity.configParameter("aggressive", false) 88,89c62,63 < if self.collisionAvoidance.movement ~= nil then < table.insert(movements, { self.collisionAvoidance.movement, entity.configParameter("collisionAvoidanceWeight") }) --- > if not self.target and self.aggressive then > findTarget() 90a65 > end 92,100c67,70 < -- Keep responding to collision avoidance for a while, to prevent bouncing < -- back and forth between collision and where the flock or state wants the < -- monster to move to. This is particularly noticable when a flock hits a wall < -- the leading swimmers start to turn around < if self.collisionAvoidance.timer ~= nil then < self.collisionAvoidance.timer = self.collisionAvoidance.timer - dt < if self.collisionAvoidance.timer < 0 then < self.collisionAvoidance.timer = nil < self.collisionAvoidance.movement = nil --- > function update(dt) > if not mcontroller.liquidMovement() then > if self.state.stateDesc() ~= "flopState" then > self.state.pickState({flop = true}) 102c72,76 < end --- > else > updateTarget() > > if self.target then > script.setUpdateDelta(2) 104,109c78,82 < local flockEntities = { damaged = 0 } < local flockMovement = flocking.calculateMovement("flockSwimmerInfo", flockEntities) < if flockEntities.damaged ~= 0 then < local entityPosition = world.entityPosition(flockEntities.damaged) < if entityPosition ~= nil then < self.state.pickState({ scatterSource = entityPosition }) --- > if self.state.stateDesc() ~= "fleeState" and not targetValid(self.target) then > self.state.pickState({flee = true}) > end > else > script.setUpdateDelta(10) 111d83 < end 113,117c85,87 < -- Flock leaders get to move wherever they want, without being influenced by < -- the rest of the flock, while the rest of the flock doesn't have as much say < -- in where they want to go < if not self.isFlockLeader then < table.insert(movements, { flockMovement, entity.configParameter("flockMovementWeight") }) --- > if not self.state.hasState() then > self.state.pickState() > end 120,124c90 < local combinedMovement = { 0, 0 } < for i, movementComponent in ipairs(movements) do < local movement, weight = table.unpack(movementComponent) < vec2.add(combinedMovement, vec2.mul(movement, weight)) < end --- > self.state.update(dt) 126c92 < return vec2.norm(combinedMovement) --- > if self.directionChangeTimer > 0 then self.directionChangeTimer = self.directionChangeTimer - dt end 129,135c95,101 < function calculateCollisionMovement(intendedMovement) < local hasCollision = false < local movement = { intendedMovement[1], intendedMovement[2] } < < if util.blockSensorTest("blockedSensors", movement[1]) then < movement[1] = -movement[1] < hasCollision = true --- > function move(direction, run, noRatioLimit) > moveDirection = {direction[1], direction[2]} > if not noRatioLimit and self.moveRatioLimit and moveDirection[1] ~= 0 then > -- limit movement angle > if math.abs(moveDirection[2] / moveDirection[1]) > self.moveRatioLimit then > moveDirection[2] = math.abs(moveDirection[1] * self.moveRatioLimit) * util.toDirection(moveDirection[2]) > end 138,140c104,109 < if util.blockSensorTest("upSensors", movement[1]) then < if movement[2] < 0 then < movement[2] = -movement[2] --- > moveDirection = vec2.norm(moveDirection) > > -- don't change direction too often > if util.toDirection(moveDirection[1]) ~= util.toDirection(mcontroller.facingDirection()) then > if self.directionChangeTimer > 0 then > moveDirection[1] = -moveDirection[1] 142c111 < movement[2] = 1 --- > self.directionChangeTimer = entity.configParameter("directionChangeCooldown") 144,149c113,132 < hasCollision = true < elseif util.blockSensorTest("downSensors", movement[1]) then < if movement[2] > 0 then < movement[2] = -movement[2] < else < movement[2] = -1 --- > end > > -- calculate rotation > setBodyDirection(moveDirection) > > -- move > if run ~= false then > mcontroller.controlFly(vec2.mul({ moveDirection[1], moveDirection[2] }, 1000)) > entity.setAnimationState("movement", "swimFast") > else > mcontroller.controlFly(vec2.mul({ moveDirection[1], moveDirection[2] }, self.slowSpeed)) > entity.setAnimationState("movement", "swimSlow") > end > end > > function collides(sensorGroup, direction) > for i, sensor in ipairs(entity.configParameter(sensorGroup)) do > -- world.debugPoint(entity.toAbsolutePosition(vec2.rotate(sensor, self.rotation)), "blue") > if world.pointCollision(entity.toAbsolutePosition(vec2.rotate(sensor, self.rotation)), true) then > return true 151d133 < hasCollision = true 154,155c136,145 < if hasCollision then < return movement --- > return false > end > > function setBodyDirection(direction) > if direction[2] ~= 0 then > local rotateAmount = math.atan2(direction[2], direction[1]) > if rotateAmount < 0 then rotateAmount = rotateAmount + 2 * math.pi end > if direction[1] < 0 then rotateAmount = math.pi - rotateAmount end > > self.rotation = rotateAmount 157c147 < return nil --- > self.rotation = 0 158a149,150 > entity.rotateGroup("all", self.rotation) > mcontroller.setRotation(mcontroller.facingDirection() > 0 and self.rotation or -self.rotation) monsters\unique\allergen\allergen.animation 279a280,284 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\allergen\allergen.monstertype 8d7 < "projectiles" : "/monsters/unique/allergen/projectiles.config", 22,23d20 < "scriptDelta" : 5, < 44,45d40 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 56,65c51,81 < "statusParameters" : { < "baseMaxHealth" : 9, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/allergen.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 9 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 67c83 < ], --- > }, monsters\unique\allergen\behavior.lua 11d10 < entity.setRunning(false) 19c18 < function main() --- > function update(dt) 23c22 < self.state.update(entity.dt()) --- > self.state.update(dt) 80,81c79,80 < entity.setFireDirection({0, 0}, direction) < entity.startFiring("pollen") --- > -- entity.setFireDirection({0, 0}, direction) > -- entity.startFiring("pollen") 84,85c83,84 < entity.setFireDirection({0, 0}, direction) < entity.startFiring("seed") --- > -- entity.setFireDirection({0, 0}, direction) > -- entity.startFiring("seed") 89c88 < entity.stopFiring() --- > -- entity.stopFiring() monsters\unique\apexbrainmutant\apexbrainmutant.animation 7d6 < 14c13,22 < "move" : { --- > "jump" : { > "frames" : 3, > "cycle" : 0.5, > "mode" : "transition", > "transition" : "fall" > }, > "fall" : { > "frames" : 1 > }, > "walk" : { 19,20c27,28 < "attack" : { < "frames" : 3, --- > "run" : { > "frames" : 4, 22a31,73 > }, > "chargeWindup" : { > "frames" : 3, > "cycle" : 0.4, > "mode" : "loop" > }, > "charge" : { > "frames" : 4, > "mode" : "loop", > "cycle" : 0.15 > }, > "knockback" : { > "frames" : 1 > }, > "knockout" : { > "frames" : 1 > } > } > }, > > "attack" : { > "priority" : 1, > "default" : "idle", > "states" : { > "idle" : { > "frames" : 4, > "mode" : "loop", > "cycle" : 1 > }, > "melee" : { > "frames" : 3, > "cycle" : 0.4, > "mode" : "loop" > }, > "shooting" : { > "frames" : 3, > "cycle" : 0.4, > "mode" : "loop" > }, > "chargeAttack" : { > "frames" : 4, > "mode" : "loop", > "cycle" : 0.15 51c102,107 < "move" : { --- > "walk" : { > "properties" : { > "image" : ":move." > } > }, > "run" : { 56c112,155 < "attack" : { --- > "charge" : { > "properties" : { > "image" : ":walk." > } > }, > "jump" : { > "properties" : { > "image" : ":jump." > } > }, > "fall" : { > "properties" : { > "image" : ":fall." > } > }, > "chargeWindup" : { > "properties" : { > "image" : ":attack." > } > }, > "knockback" : { > "properties" : { > "image" : ":idle." > } > }, > "knockout" : { > "properties" : { > "image" : ":idle." > } > } > }, > > "attack" : { > "melee" : { > "properties" : { > "image" : ":attack." > } > }, > "shooting" : { > "properties" : { > "image" : ":attack." > } > }, > "charge" : { 59a159,163 > }, > "chargeAttack" : { > "properties" : { > "image" : ":walk." > } 75c179,180 < "rotationGroup" : "arm", --- > "image" : ":arm", > "rotationGroup" : "projectileAim", 77,96d181 < }, < < "partStates" : { < "movement" : { < "idle" : { < "properties" : { < "image" : ":arm" < } < }, < "move" : { < "properties" : { < "image" : ":arm" < } < }, < "attack" : { < "properties" : { < "image" : ":arm" < } < } < } 103c188 < "arm" : { --- > "projectileAim" : { 297a383,387 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\apexbrainmutant\apexbrainmutant.monstertype 5a6 > "reversed" : true, 8d8 < "projectiles" : "/monsters/unique/apexbrainmutant/projectiles.config", 15,16c15 < "/monsters/unique/apexbrainmutant/behavior.lua", < "/scripts/sensors.lua", --- > "/monsters/ground/groundMonster.lua", 19,20c18,22 < "/scripts/vec2.lua" < ], --- > "/scripts/vec2.lua", > > "/monsters/ground/approachState.lua", > "/monsters/ground/fleeState.lua", > "/monsters/ground/wanderState.lua", 22c24,25 < "scriptDelta" : 5, --- > "/monsters/ground/skills/createGroundRangedAttack.lua" > ], 25a29,55 > "baseSkills" : [ "meleeAttack"], > "specialSkills" : [ "shockingBoltAttack" ], > > "projectileSourceOffset" : [2.5, 0.125], > "projectileSourcePosition" : [-0.25, 0], > > "meleeProjectile" : "shock", > > "attackStartDistance" : 3.5, > "attackTime" : 0.75, > "attackCooldownTime" : 0.5, > > "aggressive" : true, > "territoryDistance" : 10.0, > "territorialTargetRadius" : 20.0, > "minimalTargetRadius" : 6.0, > "targetSearchTime" : 0.5, > "targetHoldTime" : 5.0, > > "closeDistance" : 1.5, > > "wanderTime" : [4.0, 6.0], > "wanderMovementTime" : [2.0, 3.0], > > "jumpTargetDistance" : 100, > "jumpTime" : [1.4, 2.0], > 44a75,77 > "knockoutAnimationStates" : { > "movement" : "idle" > }, 46,47d78 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 58,67c89,119 < "statusParameters" : { < "baseMaxHealth" : 22, < "bodyMaterialKind" : "organic", < "damageConfig" : "/monsters/unique/apexbrainmutant/damage.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 72 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 69c121 < ], --- > }, 72,89c124 < "feetOffset" : [0, -8], < < "collisionSensors" : [ [2.0, -1.75], [2.0, 0.75] ], < < "nearGroundSensor" : [ [0.0, -2.0] ], < "midGroundSensor" : [ [0.0, -5.0] ], < < "moveTimeRange" : [2.5, 5.0], < "moveCooldownTime" : 1.0, < < "targetAcquisitionDistance" : 35.0, < < "attackTargetHoldTime" : 5.0, < "attackDistance" : 15.0, < < "armBaseOffset" : [-0.25, 0], < "armTipOffset" : [3.0, 0.125], < "aimCorrectionOffset" : [0, -1] --- > "feetOffset" : [0, -8] monsters\unique\apexbrainmutant\default.frames 11a12,18 > }, > > "aliases" : { > "fall.1" : "idle.1", > "jump.1" : "attack.1", > "jump.2" : "attack.2", > "jump.3" : "attack.3" monsters\unique\apexmutant\apexmutant.animation 61a62,67 > "shooting" : { > "frames" : 4, > "cycle" : 0.4, > "mode" : "transition", > "transition" : "idle" > }, 66c72 < "frames" : 4, --- > "frames" : 8, 68c74 < "mode" : "end" --- > "mode" : "loop" 134a141,163 > "attack" : { > "melee" : { > "properties" : { > "image" : ":attack." > } > }, > "shooting" : { > "properties" : { > "image" : ":attack." > } > }, > "charge" : { > "properties" : { > "image" : ":attack." > } > }, > "chargeAttack" : { > "properties" : { > "image" : ":walk." > } > } > }, > 145a175,180 > > "rotationGroups" : { > "projectileAim" : { > "angularVelocity" : 1.5 > } > }, 341a377,381 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\apexmutant\apexmutant.monstertype 19,20c19,20 < "/monsters/ground/aggressState.lua", < "/monsters/ground/knockoutState.lua", --- > "/monsters/ground/approachState.lua", > "/monsters/ground/fleeState.lua", 23c23 < "/monsters/ground/meleeAttack.lua" --- > "/monsters/ground/skills/createGroundRangedAttack.lua" 26,27d25 < "scriptDelta" : 5, < 32a31,35 > "baseSkills" : [ "meleeAttack"], > "specialSkills" : [ "shockBallAttack" ], > > "projectileSourcePosition" : [0.5, 0], > 36d38 < "skills" : [ "meleeAttack" ], 50,52d51 < "idleSoundTime" : [45.0, 60.0], < "painSoundTimer" : 2.0, < 63,64d61 < "wanderJumpProbability" : 0, < 80a78,81 > "knockoutAnimationStates" : { > "movement" : "knockout", > "attack" : "idle" > }, 82,83d82 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 94,103c93,123 < "statusParameters" : { < "baseMaxHealth" : 30, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/groundnpc.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 60 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 105c125 < ], --- > }, monsters\unique\aviansentry\aviansentry.animation 268a269,273 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\aviansentry\aviansentry.monstertype 8d7 < "projectiles" : "/monsters/projectiles.config", 22,23d20 < "scriptDelta" : 5, < 46,47d42 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 58,61c53,83 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 72 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 63,68d84 < ], < < "statusParameters" : { < "baseMaxHealth" : 20, < "bodyMaterialKind" : "organic", < "damageConfig" : "/monsters/unique/aviansentry/damage.config" monsters\unique\aviansentry\behavior.lua 18,19c18,19 < function main() < self.state.update(entity.dt()) --- > function update(dt) > self.state.update(dt) 30,35c30 < entity.setFacingDirection(direction) < if direction < 0 then < entity.moveLeft() < else < entity.moveRight() < end --- > mcontroller.controlMove(direction, true) 97c92 < local toTarget = world.distance(self.targetPosition, entity.position()) --- > local toTarget = world.distance(self.targetPosition, mcontroller.position()) monsters\unique\chesttrapper\behavior.lua 17c17 < function main() --- > function update(dt) 24c24 < if not self.state.update(entity.dt()) then --- > if not self.state.update(dt) then 63c63 < entity.fly({ 0, entity.configParameter("aggroMoveSpeed") }, true) --- > mcontroller.controlFly({ 0, entity.configParameter("aggroMoveSpeed") }, true) 91c91 < local toTarget = world.distance(stateData.targetPosition, entity.position()) --- > local toTarget = world.distance(stateData.targetPosition, mcontroller.position()) 95c95 < entity.fly(vec2.mul(vec2.norm(toTarget), entity.flySpeed()), true) --- > mcontroller.controlFly(vec2.mul(vec2.norm(toTarget), mcontroller.baseParameters().flySpeed), true) 121c121 < entity.startFiring("bomb") --- > -- entity.startFiring("bomb") 127c127 < entity.fly({ 0, 0 }, true) --- > mcontroller.controlFly({ 0, 0 }, true) 135c135 < vec2.mul(direction, 2.0) --- > direction = vec2.mul(direction, 2.0) 137c137 < entity.setFireDirection(direction, direction) --- > -- entity.setFireDirection(direction, direction) 144c144 < entity.stopFiring() --- > -- entity.stopFiring() 171c171 < entity.fly({ 0, 0 }, true) --- > mcontroller.controlFly({ 0, 0 }, true) 191,192c191,192 < entity.startFiring("deathexplosion") < entity.setFireDirection({0, 0}, {1, 0}) --- > -- entity.startFiring("deathexplosion") > -- entity.setFireDirection({0, 0}, {1, 0}) 196c196 < entity.fly({ 0, 0 }, true) --- > mcontroller.controlFly({ 0, 0 }, true) 203c203 < entity.stopFiring() --- > -- entity.stopFiring() 205c205 < end \ No newline at end of file --- > end monsters\unique\chesttrapper\chesttrapper.animation 257a258,262 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\chesttrapper\chesttrapper.monstertype 8d7 < "projectiles" : "/monsters/unique/chesttrapper/projectiles.config", 21,22d19 < "scriptDelta" : 5, < 43,44d39 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 48c43 < "damage" : 22, --- > "damage" : 20, 55,64c50,80 < "statusParameters" : { < "baseMaxHealth" : 12, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/groundnpc.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 12 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 66c82 < ], --- > }, monsters\unique\chesttrapper\projectiles.config 15c15 < "projectileType" : "regularexplosion2", --- > "projectileType" : "regularexplosion2universal", 23c23 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2universal.config" monsters\unique\chicken\behavior.lua 2d1 < self.dead = false 7,8c6 < "fleeState", < "dieState" --- > "fleeState" 12d9 < entity.setRunning(false) 19,20c16,17 < function main() < self.state.update(entity.dt()) --- > function update(dt) > self.state.update(dt) 25,27c22 < if entity.health() <= 0 then < self.state.pickState({ die = true }) < else --- > if entity.health() > 0 then 32,42c27,28 < function shouldDie() < return self.dead < end < < function move(direction) < entity.setFacingDirection(direction) < if direction < 0 then < entity.moveLeft() < else < entity.moveRight() < end --- > function move(direction, run) > mcontroller.controlMove(direction, run) 68c54 < move(stateData.direction) --- > move(stateData.direction, false) 82d67 < if args.die then return nil end 94d78 < entity.setRunning(true) 99c83 < local toTarget = world.distance(targetPosition, entity.position()) --- > local toTarget = world.distance(targetPosition, mcontroller.position()) 108c92 < move(stateData.direction) --- > move(stateData.direction, true) 115,136c99 < end < < -------------------------------------------------------------------------------- < dieState = {} < < function dieState.enterWith(args) < if not args.die then return nil end < if self.state.stateDesc() == "dieState" then return nil end < < return {} < end < < function dieState.update(dt, stateData) < local animationState = entity.animationState("movement") < if animationState == "invisible" then < self.dead = true < elseif animationState ~= "die" then < entity.setAnimationState("movement", "die") < end < < return false < end --- > end \ No newline at end of file monsters\unique\chicken\chicken.animation 94a95,99 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\chicken\chicken.monstertype 8d7 < "projectiles" : "/monsters/projectiles.config", 23,24d21 < "scriptDelta" : 5, < 42c39 < "knockoutTime" : 1, --- > "knockoutTime" : 0.5, 43a41,43 > "knockoutAnimationStates" : { > "movement" : "die" > }, 45,46d44 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 57,66c55,85 < "statusParameters" : { < "baseMaxHealth" : 2, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/groundnpc.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 2 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 68c87 < ], --- > }, monsters\unique\cleaningbot\behavior.lua 18,19c18,19 < function main() < self.state.update(entity.dt()) --- > function update(dt) > self.state.update(dt) 30,35c30 < entity.setFacingDirection(direction) < if direction < 0 then < entity.moveLeft() < else < entity.moveRight() < end --- > mcontroller.controlMove(direction, true) 60c55 < if entity.onGround() and --- > if mcontroller.onGround() and 63c58 < entity.moveDown() --- > mcontroller.controlDown() 112c107 < local toTarget = world.distance(self.targetPosition, entity.position()) --- > local toTarget = world.distance(self.targetPosition, mcontroller.position()) monsters\unique\cleaningbot\cleaningbot.animation 266a267,271 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\cleaningbot\cleaningbot.monstertype 8d7 < "projectiles" : "/monsters/projectiles.config", 12c11 < "dropPools" : [ "bunkerCleaningBotTreasure" ], --- > "dropPools" : [ "robotTreasure" ], 23,24d21 < "scriptDelta" : 5, < 45,46d41 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 57,66c52,82 < "statusParameters" : { < "baseMaxHealth" : 12, < "bodyMaterialKind" : "robotic", < "damageConfig" : "/monsters/unique/cleaningbot/damage.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "robotic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 32 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 68c84 < ], --- > }, monsters\unique\giftmonster\behavior.lua 20c20 < function main() --- > function update(dt) 25c25 < self.state.update(entity.dt()) --- > self.state.update(dt) 30,35c30 < entity.setFacingDirection(direction) < if direction < 0 then < entity.moveLeft() < else < entity.moveRight() < end --- > mcontroller.controlMove(direction, true) monsters\unique\giftmonster\giftmonster.animation 248a249,253 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\giftmonster\giftmonster.monstertype 8d7 < "projectiles" : "/monsters/projectiles.config", 23,24d21 < "scriptDelta" : 5, < 44,45d40 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 56,65c51,81 < "statusParameters" : { < "baseMaxHealth" : 9, < "bodyMaterialKind" : "robotic", < "damageConfig" : "/damage/damageresponse/groundnpc.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 8 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 67c83 < ], --- > }, monsters\unique\giftmonster\giftmonstersmall.monstertype 8d7 < "projectiles" : "/monsters/projectiles.config", 23,24d21 < "scriptDelta" : 5, < 44,45d40 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 56,65c51,81 < "statusParameters" : { < "baseMaxHealth" : 3, < "bodyMaterialKind" : "robotic", < "damageConfig" : "/damage/damageresponse/groundnpc.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 2 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 67c83 < ], --- > }, monsters\unique\glitchknight\behavior.lua 21d20 < entity.setRunning(false) 31,32c30,31 < function main() < self.position = entity.position() --- > function update(dt) > self.position = mcontroller.position() 41c40 < self.state.update(entity.dt()) --- > self.state.update(dt) 77d75 < entity.setRunning(true) 97,98c95,96 < entity.setFacingDirection(stateData.chargeDirection) < if not self.movement.move(self.position, stateData.chargeDirection, stateData.chargeDirection == targetDirection) then --- > mcontroller.controlFace(stateData.chargeDirection) > if not self.movement.move(self.position, stateData.chargeDirection, stateData.chargeDirection == targetDirection, true) then 106c104 < end \ No newline at end of file --- > end monsters\unique\glitchknight\glitchknight.animation 350a351,355 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\glitchknight\glitchknight.monstertype 8d7 < "projectiles" : "/monsters/projectiles.config", 23,24d21 < "scriptDelta" : 5, < 46,47d42 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 51c46 < "damage" : 38, --- > "damage" : 15, 58,67c53,83 < "statusParameters" : { < "baseMaxHealth" : 16, < "bodyMaterialKind" : "robotic", < "damageConfig" : "/damage/damageresponse/groundnpc.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 60 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 69c85 < ], --- > }, monsters\unique\glitchspider\default.frames 10a11,20 > }, > > "aliases" : { > "windup.1" : "ranged.1", > "windup.2" : "ranged.2", > "windup.3" : "ranged.3", > > "winddown.1" : "ranged.4", > "winddown.2" : "ranged.5", > "winddown.3" : "ranged.6" monsters\unique\glitchspider\glitchspider.animation 19c19 < "move" : { --- > "walk" : { 24c24 < "ranged" : { --- > "run" : { 25a26 > "cycle" : 0.3, 26a28,83 > }, > "chargeWindup" : { > "frames" : 6, > "cycle" : 0.3, > "mode" : "loop" > }, > "charge" : { > "frames" : 6, > "cycle" : 0.3, > "mode" : "loop" > }, > "knockback" : { > "frames" : 1 > }, > "knockout" : { > "frames" : 1 > } > } > }, > > "attack" : { > "priority" : 1, > "default" : "idle", > "states" : { > "idle" : { > "frames" : 1 > }, > "melee" : { > "frames" : 4, > "cycle" : 0.4, > "mode" : "transition", > "transition" : "idle" > }, > "charge" : { > "frames" : 1 > }, > "chargeAttack" : { > "frames" : 4, > "cycle" : 0.6, > "mode" : "end" > }, > "shooting" : { > "frames" : 6, > "mode" : "loop" > }, > "windup" : { > "frames" : 3, > "cycle" : 0.25, > "mode" : "transition", > "transition" : "shooting" > }, > "winddown" : { > "frames" : 3, > "cycle" : 0.25, > "mode" : "transition", > "transition" : "idle" 52c109 < "image" : ":idle" --- > "image" : ":idle" 57c114 < "image" : ":jump" --- > "image" : ":jump" 62c119 < "image" : ":fall." --- > "image" : ":fall." 65c122 < "move" : { --- > "walk" : { 67c124 < "image" : ":move." --- > "image" : ":move." 70c127 < "ranged" : { --- > "run" : { 72c129,167 < "image" : ":ranged." --- > "image" : ":move." > } > }, > "charge" : { > "properties" : { > "image" : ":move." > } > }, > "chargeWindup" : { > "properties" : { > "image" : ":move." > } > }, > "knockback" : { > "properties" : { > "image" : ":jump" > } > }, > "knockout" : { > "properties" : { > "image" : ":jump" > } > } > }, > > "attack" : { > "shooting" : { > "properties" : { > "image" : ":ranged.3" > } > }, > "windup" : { > "properties" : { > "image" : ":windup." > } > }, > "winddown" : { > "properties" : { > "image" : ":winddown." 76a172 > 91c187 < "angularVelocity" : 2.5 --- > "angularVelocity" : 5 283a380,384 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\glitchspider\glitchspider.monstertype 8d7 < "projectiles" : "/monsters/unique/glitchspider/projectiles.config", 16c15 < "/monsters/unique/glitchspider/behavior.lua", --- > "/monsters/crawling/crawlingMonster.lua", 19c18,23 < "/scripts/vec2.lua" --- > "/scripts/vec2.lua", > > "/monsters/crawling/approachState.lua", > "/monsters/crawling/fleeState.lua", > "/monsters/crawling/wanderState.lua", > "/monsters/crawling/idleState.lua" 22c26,49 < "scriptDelta" : 1, --- > "baseSkills" : ["flameThrowerAttack"], > "specialSkills" : ["pounceAttack"], > > "projectileSourcePosition" : [0.2, 0.8], > > "territoryDistance" : 40.0, > "territorialTargetRadius" : 20.0, > "minimalTargetRadius" : 6.0, > "targetSearchTime" : 0.5, > "targetHoldTime" : 5.0, > > "aggressive" : true, > > "jumpTargetDistance" : 4, > "jumpTime" : [0.4, 0.7], > > "wander" : { > "moveTimeRange" : [4, 12], > "moveCooldownRange" : [3, 10] > }, > > "idle" : { > "idleTimeRange" : [2, 6] > }, 37c64 < "gravityEnabled" : false, --- > "gravityEnabled" : true, 39a67,69 > "wallWalkSpeedMultiplier" : 0.6, > "toGroundMovementMultiplier" : 0.5, > "cornerWalkSpeedMultiplier" : 0.4, 41c71 < "knockoutTime" : 1, --- > "knockoutTime" : 0.5, 42a73,76 > "knockoutAnimationStates" : { > "movement" : "knockout", > "attack" : "idle" > }, 44,45d77 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 49c81 < "damage" : 15, --- > "damage" : 12, 52c84 < "damageSourceKind" : "bite", --- > "damageSourceKind" : "slash", 56,65c88,121 < "statusParameters" : { < "baseMaxHealth" : 20, < "bodyMaterialKind" : "robotic", < "damageConfig" : "/damage/damageresponse/flyingnpc.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "robotic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 48 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "poisonImmunity" : { > "baseValue" : 1.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 67c123 < ], --- > }, 75,78d130 < "moveSpeed" : 8, < < "moveTimeRange" : [2, 12], < "moveCooldownRange" : [3, 20], monsters\unique\glitchspider\projectiles.config 15c15 < "projectileType" : "regularexplosion2", --- > "projectileType" : "regularexplosion2universal", 23c23 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2universal.config" monsters\unique\heckblob\behavior.lua 15a16 > self.jumpHoldTime = 0; 24c25 < function main() --- > function update(dt) 30c31 < self.state.update(entity.dt()) --- > self.state.update(dt) 34c35 < if entity.onGround() then --- > if mcontroller.onGround() then 37c38 < local velocity = entity.velocity() --- > local velocity = mcontroller.velocity() 53,57d53 < function shouldDie() < return self.dead or entity.health() <= 0 < end < < -------------------------------------------------------------------------------- 60c56 < entity.setVelocity({ spawnVelocity[1] * direction, spawnVelocity[2] }) --- > mcontroller.setVelocity({ spawnVelocity[1] * direction, spawnVelocity[2] }) 74,78c70,72 < function move(delta, dt) < entity.setFacingDirection(delta[1]) < < if not entity.onGround() and self.jumpHoldTime > 0 then < entity.holdJump() --- > function move(delta, run) > if not mcontroller.onGround() and self.jumpHoldTime > 0 then > mcontroller.controlHoldJump() 82,84c76 < if entity.onGround() then < entity.idle() < --- > if mcontroller.onGround() then 92,96c84 < if delta[1] < 0 then < entity.moveLeft() < else < entity.moveRight() < end --- > mcontroller.controlMove(delta[1], true) 116c104 < move({ stateData.direction, 0 }) --- > move({ stateData.direction, 0 }, false) 143,144c131,132 < local toTarget = world.distance(self.targetPosition, entity.position()) < move(toTarget, dt) --- > local toTarget = world.distance(self.targetPosition, mcontroller.position()) > move(toTarget, true) 170c158 < local playerIds = world.playerQuery(entity.position(), 50) --- > local playerIds = world.entityQuery(mcontroller.position(), 50, {includedTypes = {"player"}}) 185c173 < local toOwner = world.distance(ownerPosition, entity.position()) --- > local toOwner = world.distance(ownerPosition, mcontroller.position()) 202,203c190 < move({ movement, toOwner[2] }, dt) < entity.setRunning(stateData.running) --- > move({ movement, toOwner[2] }, stateData.running) 206c193 < end \ No newline at end of file --- > end monsters\unique\heckblob\heckblob.animation 256a257,261 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\heckblob\heckblob.monstertype 8d7 < "projectiles" : "/monsters/projectiles.config", 18d16 < 25,26d22 < "scriptDelta" : 5, < 46a43,45 > "knockoutAnimationStates" : { > "movement" : "idle" > }, 48,49d46 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 53c50 < "damage" : 20, --- > "damage" : 12, 56c53 < "damageSourceKind" : "testpoison", --- > "damageSourceKind" : "lash", 60,69c57,87 < "statusParameters" : { < "baseMaxHealth" : 2, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/groundnpc.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 2 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 71c89 < ], --- > }, monsters\unique\pinfriend\behavior.lua 25,26c25,26 < function main() < self.state.update(entity.dt()) --- > function update(dt) > self.state.update(dt) 37,48d36 < function move(direction) < entity.setAnimationState("movement", "move") < < entity.setFacingDirection(direction) < if direction < 0 then < entity.moveLeft() < else < entity.moveRight() < end < end < < -------------------------------------------------------------------------------- 77c65 < if not self.movement.move(entity.position(), stateData.direction, false) then --- > if not self.movement.move(mcontroller.position(), stateData.direction, false, stateData.running) then 113,114c101,102 < local position = entity.position() < local toTarget = world.distance(self.targetPosition, entity.position()) --- > local position = mcontroller.position() > local toTarget = world.distance(self.targetPosition, mcontroller.position()) 120c108 < self.movement.move(position, util.toDirection(toTarget[1]), true) --- > self.movement.move(position, util.toDirection(toTarget[1]), true, stateData.running) 190c178 < local position = entity.position() --- > local position = mcontroller.position() 198c186 < entity.setPosition(ownerPosition) --- > mcontroller.setPosition(ownerPosition) 213c201 < self.movement.move(position, movement, true) --- > self.movement.move(position, movement, true, stateData.running) 225d212 < entity.setRunning(stateData.running) monsters\unique\pinfriend\pinfriend.animation 321a322,326 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\pinfriend\pinfriend.monstertype 8d7 < "projectiles" : "/monsters/projectiles.config", 24,25d22 < "scriptDelta" : 5, < 46,47d42 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 51c46 < "damage" : 15, --- > "damage" : 12, 58,67c53,83 < "statusParameters" : { < "baseMaxHealth" : 12, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/groundnpc.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 48 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 69c85 < ], --- > }, monsters\unique\po\behavior.lua 25c25 < function main() --- > function update(dt) 31c31 < self.state.update(entity.dt()) --- > self.state.update(dt) 35c35 < if entity.onGround() then --- > if mcontroller.onGround() then 38c38 < local velocity = entity.velocity() --- > local velocity = mcontroller.velocity() 82c82 < entity.setVelocity({ spawnVelocity[1] * direction, spawnVelocity[2] }) --- > mcontroller.setVelocity({ spawnVelocity[1] * direction, spawnVelocity[2] }) 96,101c96,101 < function move(delta, dt) < entity.setFacingDirection(delta[1]) < < if not entity.onGround() and self.jumpHoldTime > 0 then < entity.holdJump() < self.jumpHoldTime = math.max(0, self.jumpHoldTime - dt) --- > function move(delta, run) > if self.jumpHoldTime > 0 then > mcontroller.controlHoldJump() > self.jumpHoldTime = self.jumpHoldTime - script.updateDt() > else > script.setUpdateDelta(5) 104,105c104,105 < if entity.onGround() then < entity.jump() --- > if mcontroller.onGround() then > mcontroller.controlJump() 110c110 < self.jumpHoldTime = 0 --- > self.jumpHoldTime = entity.configParameter("smallBounceHoldTime") 111a112 > script.setUpdateDelta(1) 114,118c115 < if delta[1] < 0 then < entity.moveLeft() < else < entity.moveRight() < end --- > mcontroller.controlMove(delta[1], true) 138c135 < move({ stateData.direction, 0 }) --- > move({ stateData.direction, 0 }, false) 165,166c162,163 < local toTarget = world.distance(self.targetPosition, entity.position()) < move(toTarget, dt) --- > local toTarget = world.distance(self.targetPosition, mcontroller.position()) > move(toTarget, dt, true) 192c189 < local playerIds = world.playerQuery(entity.position(), 50) --- > local playerIds = world.entityQuery(mcontroller.position(), 50, {includedTypes = {"player"}}) 207c204 < local toOwner = world.distance(ownerPosition, entity.position()) --- > local toOwner = world.distance(ownerPosition, mcontroller.position()) 224,225c221 < move({ movement, toOwner[2] }, dt) < entity.setRunning(stateData.running) --- > move({ movement, toOwner[2] }, stateData.running) 228c224 < end \ No newline at end of file --- > end monsters\unique\po\megapo.monstertype 8d7 < "projectiles" : "/monsters/projectiles.config", 25,26d23 < "scriptDelta" : 5, < 48,49d44 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 53c48 < "damage" : 30, --- > "damage" : 15, 56c51 < "damageSourceKind" : "testpoison", --- > "damageSourceKind" : "lash", 62,65c57,88 < "statusParameters" : { < "baseMaxHealth" : 2, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/groundnpc.config" --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 2 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } > } 77c100,101 < "largeHumpHoldTime" : 5, --- > "largeHumpHoldTime" : 0.2, > "smallBounceHoldTime" : 0.05, monsters\unique\po\micropo.monstertype 8d7 < "projectiles" : "/monsters/projectiles.config", 25,26d23 < "scriptDelta" : 5, < 48,49d44 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 53c48 < "damage" : 30, --- > "damage" : 9, 56c51 < "damageSourceKind" : "testpoison", --- > "damageSourceKind" : "lash", 60,63c55,86 < "statusParameters" : { < "baseMaxHealth" : 2, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/groundnpc.config" --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 2 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } > } 75c98,99 < "largeHumpHoldTime" : 5, --- > "largeHumpHoldTime" : 0.2, > "smallBounceHoldTime" : 0.05, monsters\unique\po\po.animation 256a257,261 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\po\po.monstertype 8d7 < "projectiles" : "/monsters/projectiles.config", 25,26d23 < "scriptDelta" : 5, < 48,49d44 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 53c48 < "damage" : 20, --- > "damage" : 12, 56c51 < "damageSourceKind" : "testpoison", --- > "damageSourceKind" : "lash", 60,69c55,85 < "statusParameters" : { < "baseMaxHealth" : 2, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/groundnpc.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 2 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 71c87 < ], --- > }, 82c98,99 < "largeHumpHoldTime" : 5, --- > "largeHumpHoldTime" : 0.2, > "smallBounceHoldTime" : 0.05, monsters\unique\pogolem\pogolem.animation 7d6 < 17c16 < "throw" : { --- > "fall" : { 19c18 < "mode" : "end" --- > "mode" : "loop" 25c24,60 < "ranged" : { --- > "run" : { > "frames" : 8, > "cycle" : 0.5, > "mode" : "loop" > }, > "chargeWindup" : { > "frames" : 8, > "cycle" : 0.375, > "mode" : "loop" > }, > "charge" : { > "frames" : 8, > "cycle" : 0.275, > "mode" : "loop" > }, > "knockback" : { > "frames" : 1 > }, > "knockout" : { > "frames" : 1 > } > } > }, > > "attack" : { > "priority" : 1, > "default" : "idle", > "states" : { > "idle" : { > "frames" : 4, > "mode" : "loop" > }, > "melee" : { > "frames" : 4, > "mode" : "end" > }, > "shooting" : { 28,31c63,73 < "transition" : "idle", < "frameProperties" : { < "projectile" : [ null, null, null, null, "poopBurst", null, null, null ] < } --- > "transition" : "idle" > }, > "charge" : { > "frames" : 8, > "cycle" : 0.8, > "mode" : "loop" > }, > "chargeAttack" : { > "frames" : 8, > "cycle" : 0.6, > "mode" : "loop" 55a98,112 > "walk" : { > "properties" : { > "image" : ":walk." > } > }, > "run" : { > "properties" : { > "image" : ":walk." > } > }, > "charge" : { > "properties" : { > "image" : ":walk." > } > }, 61c118 < "throw" : { --- > "fall" : { 63c120 < "image" : ":throw." --- > "image" : ":jump." 66c123 < "walk" : { --- > "chargeWindup" : { 71c128,146 < "ranged" : { --- > "knockback" : { > "properties" : { > "image" : ":idle." > } > }, > "knockout" : { > "properties" : { > "image" : ":idle." > } > } > }, > > "attack" : { > "melee" : { > "properties" : { > "image" : ":throw." > } > }, > "shooting" : { 74a150,159 > }, > "charge" : { > "properties" : { > "image" : ":walk." > } > }, > "chargeAttack" : { > "properties" : { > "image" : ":walk." > } 88a174,179 > > "rotationGroups" : { > "projectileAim" : { > "angularVelocity" : 1.5 > } > }, 284a376,380 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\pogolem\pogolem.monstertype 8d7 < "projectiles" : "/monsters/projectiles.config", 16,17c15 < "/monsters/unique/pogolem/behavior.lua", < "/scripts/sensors.lua", --- > "/monsters/ground/groundMonster.lua", 20c18,24 < "/scripts/vec2.lua" --- > "/scripts/vec2.lua", > > "/monsters/ground/approachState.lua", > "/monsters/ground/fleeState.lua", > "/monsters/ground/wanderState.lua", > > "/monsters/ground/skills/createGroundRangedAttack.lua" 23c27,49 < "scriptDelta" : 5, --- > "baseSkills" : [ "poopBreathAttack"], > "specialSkills" : [ "throwPoAttack" ], > > "projectileSourcePosition" : [1.875, 1], > > "attackStartDistance" : 3.5, > "attackTime" : 0.75, > "attackCooldownTime" : 0.5, > > "aggressive" : true, > "territoryDistance" : 10.0, > "territorialTargetRadius" : 20.0, > "minimalTargetRadius" : 6.0, > "targetSearchTime" : 0.5, > "targetHoldTime" : 5.0, > > "closeDistance" : 1.5, > > "wanderTime" : [4.0, 6.0], > "wanderMovementTime" : [2.0, 3.0], > > "jumpTargetDistance" : 6, > "jumpTime" : [1.4, 2.0], 45,46d70 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 50c74 < "damage" : 30, --- > "damage" : 15, 53c77 < "damageSourceKind" : "bite", --- > "damageSourceKind" : "lash", 59,68c83,113 < "statusParameters" : { < "baseMaxHealth" : 30, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/groundnpc.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 72 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 70c115 < ], --- > }, 73,90c118 < "feetOffset" : [0, -8], < < "blockedSensors" : [ [3, -2], [3, -1], [3, 0], [3, 1], [3, 1.5] ], < < "moveTimeRange" : [2.5, 5.0], < "moveCooldown" : 2.0, < < "targetNoticeRadius" : 30, < < "throwMaxDistance" : 15, < "throwMaxMinions" : 5, < "throwStartTime" : 0.5, < "throwEndTime" : 0.5, < "throwSpawnOffset" : [1.875, 1], < "throwCooldown" : 5, < < "shoutMaxDistance" : 10, < "shoutProjectileOffset" : [0.875, 0.75] --- > "feetOffset" : [0, -8] monsters\unique\repairbot\behavior.lua 15c15 < function main() --- > function update(dt) 21c21 < self.state.update(entity.dt()) --- > self.state.update(dt) 32c32 < return entity.onGround() and --- > return mcontroller.onGround() and 41c41 < entity.moveDown() --- > mcontroller.controlDown() 44,49c44 < entity.setFacingDirection(toTarget[1]) < if toTarget[1] < 0 then < entity.moveLeft() < else < entity.moveRight() < end --- > mcontroller.controlMove(toTarget[1], true) 131c126 < local toTarget = world.distance(targetPosition, entity.position()) --- > local toTarget = world.distance(targetPosition, mcontroller.position()) 147c142 < local entityIds = world.monsterQuery(entity.position(), entity.configParameter("repairResponseMaxDistance")) --- > local entityIds = world.entityQuery(mcontroller.position(), entity.configParameter("repairResponseMaxDistance"), {includedTypes = {"monster"}}) 179c174 < local toTarget = world.distance(self.targetPosition, entity.position()) --- > local toTarget = world.distance(self.targetPosition, mcontroller.position()) 192c187 < entity.setFacingDirection(toTarget[1]) --- > mcontroller.controlFace(toTarget[1]) 194c189 < entity.setFireDirection(entity.configParameter("projectileOffset"), { entity.facingDirection(), 0 }) --- > -- entity.setFireDirection(entity.configParameter("projectileOffset"), { mcontroller.facingDirection(), 0 }) 201,203c196,198 < if not entity.isFiring() then < entity.startFiring("projectile") < end --- > -- if not entity.isFiring() then > -- entity.startFiring("projectile") > -- end 205c200 < entity.stopFiring() --- > -- entity.stopFiring() 220c215 < end \ No newline at end of file --- > end monsters\unique\repairbot\repairbot.animation 313a314,318 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\repairbot\repairbot.monstertype 8d7 < "projectiles" : "/monsters/unique/repairbot/projectiles.config", 11c10 < "dropPools" : [ "bunkerRepairBotTreasure" ], --- > "dropPools" : [ "robotTreasure" ], 22,23d20 < "scriptDelta" : 5, < 44,45d40 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 49c44 < "damage" : 15, --- > "damage" : 12, 56,65c51,81 < "statusParameters" : { < "baseMaxHealth" : 12, < "bodyMaterialKind" : "robotic", < "damageConfig" : "/monsters/unique/repairbot/damage.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "robotic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 48 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 67c83 < ], --- > }, monsters\unique\robotchicken\behavior.lua 2d1 < self.dead = false 7,8c6 < "fleeState", < "dieState" --- > "fleeState" 12d9 < entity.setRunning(false) 19,20c16,17 < function main() < self.state.update(entity.dt()) --- > function update(dt) > self.state.update(dt) 25,27c22 < if entity.health() <= 0 then < self.state.pickState({ die = true }) < else --- > if entity.health() > 0 then 32,42c27,28 < function shouldDie() < return self.dead < end < < function move(direction) < entity.setFacingDirection(direction) < if direction < 0 then < entity.moveLeft() < else < entity.moveRight() < end --- > function move(direction, run) > mcontroller.controlMove(direction, true) 68c54 < move(stateData.direction) --- > move(stateData.direction, false) 82d67 < if args.die then return nil end 94d78 < entity.setRunning(true) 99c83 < local toTarget = world.distance(targetPosition, entity.position()) --- > local toTarget = world.distance(targetPosition, mcontroller.position()) 108c92 < move(stateData.direction) --- > move(stateData.direction, true) 115,136c99 < end < < -------------------------------------------------------------------------------- < dieState = {} < < function dieState.enterWith(args) < if not args.die then return nil end < if self.state.stateDesc() == "dieState" then return nil end < < return {} < end < < function dieState.update(dt, stateData) < local animationState = entity.animationState("movement") < if animationState == "invisible" then < self.dead = true < elseif animationState ~= "die" then < entity.setAnimationState("movement", "die") < end < < return false < end --- > end \ No newline at end of file monsters\unique\robotchicken\robotchicken.animation 94a95,99 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\robotchicken\robotchicken.monstertype 8d7 < "projectiles" : "/monsters/projectiles.config", 23,24d21 < "scriptDelta" : 5, < 42c39 < "knockoutTime" : 1, --- > "knockoutTime" : 0.5, 43a41,43 > "knockoutAnimationStates" : { > "movement" : "die" > }, 45,46d44 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 57,66c55,85 < "statusParameters" : { < "baseMaxHealth" : 2, < "bodyMaterialKind" : "robotic", < "damageConfig" : "/damage/damageresponse/groundnpc.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "robotic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 2 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 68c87 < ], --- > }, monsters\unique\serpentdroid\serpentdroid.animation 7d6 < 14c13,21 < "move" : { --- > "jump" : { > "frames" : 12, > "mode" : "loop", > "cycle" : 1 > }, > "fall" : { > "frames" : 1 > }, > "walk" : { 19,23c26,29 < "shieldStart" : { < "frames" : 9, < "mode" : "transition", < "transition" : "shield", < "cycle" : 0.7 --- > "run" : { > "frames" : 4, > "mode" : "loop", > "cycle" : 0.15 25,26c31,32 < "shield" : { < "frames" : 14, --- > "chargeWindup" : { > "frames" : 3, 28c34 < "cycle" : 1 --- > "cycle" : 0.25 30,34c36,39 < "shieldEnd" : { < "frames" : 5, < "mode" : "transition", < "transition" : "idle", < "cycle" : 0.4 --- > "charge" : { > "frames" : 4, > "mode" : "loop", > "cycle" : 0.15 36c41,69 < "attack" : { --- > "knockback" : { > "frames" : 1 > }, > "knockout" : { > "frames" : 1 > } > } > }, > > "attack" : { > "priority" : 1, > "default" : "idle", > "states" : { > "idle" : { > "frames" : 3, > "mode" : "loop", > "cycle" : 0.25 > }, > "melee" : { > "frames" : 3, > "mode" : "loop", > "cycle" : 0.25 > }, > "shooting" : { > "frames" : 3, > "mode" : "loop", > "cycle" : 0.25 > }, > "chargeAttack" : { 68c101 < "move" : { --- > "walk" : { 73c106 < "shieldStart" : { --- > "run" : { 75c108 < "image" : ":shieldStart." --- > "image" : ":move." 78c111 < "shield" : { --- > "charge" : { 80c113 < "image" : ":shield." --- > "image" : ":move." 83c116 < "shieldEnd" : { --- > "jump" : { 85c118 < "image" : ":shieldEnd." --- > "image" : ":idle." 88c121 < "attack" : { --- > "fall" : { 90c123 < "image" : ":attack." --- > "image" : ":idle." 92,96c125,126 < } < }, < < "portrait" : { < "portrait" : { --- > }, > "chargeWindup" : { 98c128 < "image" : ":idle.1" --- > "image" : ":attack." 100,113c130,131 < } < } < } < }, < < "arm" : { < "properties" : { < "rotationGroup" : "arm", < "zLevel" : 2 < }, < < "partStates" : { < "movement" : { < "idle" : { --- > }, > "knockback" : { 115c133 < "image" : ":arm" --- > "image" : ":idle." 118c136 < "move" : { --- > "knockout" : { 120c138 < "image" : ":arm" --- > "image" : ":idle." 122,123c140,144 < }, < "shieldStart" : { --- > } > }, > > "attack" : { > "melee" : { 125c146 < "image" : ":arm" --- > "image" : ":attack." 128c149 < "shield" : { --- > "shooting" : { 130c151 < "image" : ":arm" --- > "image" : ":attack." 133c154 < "shieldEnd" : { --- > "charge" : { 135c156 < "image" : ":arm" --- > "image" : ":attack." 138c159,167 < "attack" : { --- > "chargeAttack" : { > "properties" : { > "image" : ":walk." > } > } > }, > > "portrait" : { > "portrait" : { 140c169 < "image" : ":arm" --- > "image" : ":idle.1" 144a174,181 > }, > > "arm" : { > "properties" : { > "image" : ":arm", > "rotationGroup" : "projectileAim", > "zLevel" : 2 > } 150c187 < "arm" : { --- > "projectileAim" : { 344a382,386 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\serpentdroid\serpentdroid.monstertype 8d7 < "projectiles" : "/monsters/unique/serpentdroid/projectiles.config", 12c11 < "dropPools" : [ "bunkerSerpentDroidTreasure" ], --- > "dropPools" : [ "robotTreasure" ], 16,17c15 < "/monsters/unique/serpentdroid/behavior.lua", < "/scripts/sensors.lua", --- > "/monsters/ground/groundMonster.lua", 20,21c18,22 < "/scripts/vec2.lua" < ], --- > "/scripts/vec2.lua", > > "/monsters/ground/wanderState.lua", > "/monsters/ground/approachState.lua", > "/monsters/ground/fleeState.lua", 23c24,25 < "scriptDelta" : 5, --- > "/monsters/ground/skills/createGroundRangedAttack.lua" > ], 26a29,49 > "baseSkills" : [ "plasmaBurstAttack"], > "specialSkills" : [ "bubbleShieldSpecial" ], > > "projectileSourceOffset" : [1.125, 0], > "projectileSourcePosition" : [-1.125, -0.5], > > "aggressive" : true, > "territoryDistance" : 10.0, > "territorialTargetRadius" : 20.0, > "minimalTargetRadius" : 6.0, > "targetSearchTime" : 0.5, > "targetHoldTime" : 5.0, > > "closeDistance" : 1.5, > > "wanderTime" : [4.0, 6.0], > "wanderMovementTime" : [2.0, 3.0], > > "jumpTargetDistance" : 100, > "jumpTime" : [0, 0], > 36c59 < "jumpSpeed" : 5, --- > "jumpSpeed" : 0, 39c62,66 < "airForce" : 50.0 --- > "airForce" : 50.0, > "airJumpProfile" : { > "jumpControlForce" : 0, > "jumpInitialPercentage" : 0 > } 45,46d71 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 53c78 < "damageSourceKind" : "default", --- > "damageSourceKind" : "hammer", 57,66c82,123 < "statusParameters" : { < "baseMaxHealth" : 22, < "bodyMaterialKind" : "robotic", < "damageConfig" : "/monsters/unique/serpentdroid/damage.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "robotic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 72 > }, > "maxShield" : { > "baseValue" : 0.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "shieldRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "shieldHealth" : { > "maxStat" : "maxShield", > "deltaStat" : "shieldRegen", > "defaultPercentage" : 100 > } 68c125 < ], --- > }, 88,89d144 < "armBaseOffset" : [-1.125, -0.5], < "armTipOffset" : [1.125, -0.5], monsters\unique\sewerfly\sewerfly.animation 6c6 < "default" : "idle", --- > "default" : "standing", 9c9,12 < "fly" : { --- > "standing" : { > "frames" : 1 > }, > "flying" : { 14c17 < "ground" : { --- > "knockback" : { 17,19c20,25 < "attack" : { < "frames" : 4, < "cycle" : 0.25, --- > "knockout" : { > "frames" : 1 > }, > "gliding" : { > "frames" : 5, > "cycle" : 0.30, 22c28 < "idle" : { --- > "flyingAttack" : { 45c51,57 < "fly" : { --- > "standing" : { > "properties" : { > "image" : ":ground" > } > }, > > "flying" : { 50c62,63 < "ground" : { --- > > "knockback" : { 55c68,69 < "attack" : { --- > > "knockout" : { 57c71 < "image" : ":attack." --- > "image" : ":ground" 60c74,75 < "idle" : { --- > > "gliding" : { 62c77,83 < "image" : ":idle." --- > "image" : ":fly." > } > }, > > "flyingAttack" : { > "properties" : { > "image" : ":attack." 84c105,111 < "fly" : { --- > "standing" : { > "properties" : { > "image" : ":ground" > } > }, > > "flying" : { 89c116,123 < "ground" : { --- > > "knockback" : { > "properties" : { > "image" : ":ground" > } > }, > > "knockout" : { 94c128,129 < "attack" : { --- > > "gliding" : { 96c131 < "image" : ":attack." --- > "image" : ":fly." 99c134,135 < "idle" : { --- > > "flyingAttack" : { 101c137 < "image" : ":idle." --- > "image" : ":attack." 313a350,353 > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] > }, monsters\unique\sewerfly\sewerfly.monstertype 8d7 < "projectiles" : "/monsters/projectiles.config", 16c15,16 < "/monsters/unique/sewerfly/behavior.lua", --- > "/monsters/flying/flyingMonster.lua", > "/scripts/util.lua", 19,20c19,25 < "/scripts/util.lua", < "/scripts/vec2.lua" --- > "/scripts/vec2.lua", > > "/monsters/flying/skills/createFlyingRangedAttack.lua", > "/monsters/flying/circleState.lua", > "/monsters/flying/wanderState.lua", > "/monsters/flying/landState.lua" , > "/monsters/flying/turnState.lua" 23c28,65 < "scriptDelta" : 5, --- > "baseSkills" : [ "flyingSwoopBounceAttack" ], > "specialSkills" : [ "acidicSpitAttack" ], > > "projectileSourcePosition" : [1.5, -0.5], > > "attackStartDistance" : 20.0, > "attackMaxDistance" : 30.0, > "attackCooldownTime" : 4.0, > > "targetRadius" : 30.0, > "targetSearchTime" : 0.5, > "targetHoldTime" : 5.0, > > "wanderRiseSpeed" : 0.9, > "wanderRiseTimeRange" : [0.5, 2.0], > "wanderGlideSpeed" : 0.6, > "wanderGlideTimeRange" : [1.0, 4.0], > "wanderFormationOffset" : 2.0, > "wanderSpeedMultiplier" : 0.4, > "wanderEndChance" : 0.2, > > "turnTime" : 1.0, > "turnTiltRatio" : 0.5, > > "circleWidthRange" : [8.0, 12.0], > "circleHeight" : 1.0, > "circleOffsetYRange" : [6.0, 8.0], > "circleTiltRadius" : 1.5, > "circleTime" : 2.0, > > "landRestTimeRange" : [0, 0], > "landDisturbDistance" : 10.0, > "landCooldownTimeRange" : [10.0, 30.0], > > "glideTime" : 2.0, > "glideCooldownTime" : 10.0, > "glideSinkingSpeed" : 0.8, > "glideSpiralDispersion" : 0.2, 45,46d86 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 50c90 < "damage" : 30, --- > "damage" : 15, 57,66c97,127 < "statusParameters" : { < "baseMaxHealth" : 14, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/groundnpc.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 60 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 68c129 < ], --- > }, 73c134,139 < "blockedSensors" : [ [2.0, 0.0], [2.0, 1.0], [2.0, -1.0] ], --- > "blockedSensors" : [ [1.5, -1.1], [1.5, -0.5], [1.5, 0.5], [1.5, 1.1] ], > "upSensors" : [ [-0.75, -1.8], [0.75, -1.8], [1.5, -1.8] ], > "downSensors" : [ [-0.75, 1.8], [0.75, 1.8], [1.5, 1.8] ], > "groundSensors" : [ [0.0, -2.0], [0.0, -6.0], [0.0, -15.0], [0.0, -30.0] ], > "ceilingSensors" : [ [0.0, 2.0], [0.0, 6.0], [0.0, 10.0] ], > "environmentSensors" : [ [0.0, 0.0], [0.0, 2.0], [0.0, -2.0], [2.0, 0.0], [-2.0, 0.0], [2.0, 2.0], [2.0, -2.0], [-2.0, 2.0], [-2.0, -2.0] ], monsters\unique\swarpion\behavior.lua 17c17 < function main() --- > function update(dt) 23c23 < self.state.update(entity.dt()) --- > self.state.update(dt) 36c36 < vec2.add(combinedMovement, vec2.mul(movement, weight)) --- > combinedMovement = vec2.add(combinedMovement, vec2.mul(movement, weight)) 48c48 < return entity.onGround() and --- > return mcontroller.onGround() and 66c66 < entity.moveDown() --- > mcontroller.controlDown() 69,74c69 < entity.setFacingDirection(toTarget[1]) < if toTarget[1] < 0 then < entity.moveLeft() < else < entity.moveRight() < end --- > mcontroller.controlMove(toTarget[1], true) 128c123 < local toTarget = world.distance(self.targetPosition, entity.position()) --- > local toTarget = world.distance(self.targetPosition, mcontroller.position()) 140c135 < entity.setFacingDirection(toTarget[1]) --- > mcontroller.controlFace(toTarget[1]) 155c150 < end \ No newline at end of file --- > end monsters\unique\swarpion\swarpion.animation 268a269,273 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\swarpion\swarpion.monstertype 8d7 < "projectiles" : "/monsters/projectiles.config", 12c11 < "dropPools" : [ "bunkerRepairBotTreasure" ], --- > "dropPools" : [ "robotTreasure" ], 24,25d22 < "scriptDelta" : 5, < 46,47d42 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 51c46 < "damage" : 15, --- > "damage" : 12, 58,67c53,83 < "statusParameters" : { < "baseMaxHealth" : 12, < "bodyMaterialKind" : "organic", < "damageConfig" : "/monsters/unique/swarpion/damage.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 16 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 69c85 < ], --- > }, monsters\unique\toxicfly\behavior.lua 22c22 < function main() --- > function update(dt) 27,28c27,28 < if not self.state.update(entity.dt()) then < entity.fly({ 0, 0 }) --- > if not self.state.update(dt) then > mcontroller.controlFly({ 0, 0 }) 32c32 < if entity.onGround() then --- > if mcontroller.onGround() then 53c53 < if entity.onGround() or self.sensors.idleLandSensor.collisionTrace.any(true) then --- > if mcontroller.onGround() or self.sensors.idleLandSensor.collisionTrace.any(true) then 61c61 < if not entity.onGround() then --- > if not mcontroller.onGround() then 66c66 < entity.fly({0, -entity.flySpeed() / 2 }) --- > mcontroller.controlFly({0, -entity.flySpeed() / 2 }) 98,99c98 < entity.setFacingDirection(delta[1]) < entity.fly(delta, true) --- > mcontroller.controlFly(delta, true) monsters\unique\toxicfly\toxicfly.animation 6c6 < "default" : "idle", --- > "default" : "standing", 9c9,12 < "fly" : { --- > "standing" : { > "frames" : 1 > }, > "flying" : { 14c17 < "ground" : { --- > "knockback" : { 17,19c20,25 < "attack" : { < "frames" : 4, < "cycle" : 0.25, --- > "knockout" : { > "frames" : 1 > }, > "gliding" : { > "frames" : 5, > "cycle" : 0.30, 22c28 < "idle" : { --- > "flyingAttack" : { 29a36 > 45c52,58 < "fly" : { --- > "standing" : { > "properties" : { > "image" : ":ground" > } > }, > > "flying" : { 50c63,64 < "ground" : { --- > > "knockback" : { 55c69,70 < "attack" : { --- > > "knockout" : { 57c72,78 < "image" : ":attack." --- > "image" : ":ground" > } > }, > > "gliding" : { > "properties" : { > "image" : ":fly." 60c81,82 < "idle" : { --- > > "flyingAttack" : { 62c84 < "image" : ":idle." --- > "image" : ":attack." 84c106,112 < "fly" : { --- > "standing" : { > "properties" : { > "image" : ":ground" > } > }, > > "flying" : { 89c117,118 < "ground" : { --- > > "knockback" : { 94c123,124 < "attack" : { --- > > "knockout" : { 96c126,132 < "image" : ":attack." --- > "image" : ":ground" > } > }, > > "gliding" : { > "properties" : { > "image" : ":fly." 99c135,136 < "idle" : { --- > > "flyingAttack" : { 101c138 < "image" : ":idle." --- > "image" : ":attack." 313a351,354 > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] > }, monsters\unique\toxicfly\toxicfly.monstertype 8d7 < "projectiles" : "/monsters/projectiles.config", 16c15,16 < "/monsters/unique/toxicfly/behavior.lua", --- > "/monsters/flying/flyingMonster.lua", > "/scripts/util.lua", 19,20c19,25 < "/scripts/util.lua", < "/scripts/vec2.lua" --- > "/scripts/vec2.lua", > > "/monsters/flying/skills/createFlyingRangedAttack.lua", > "/monsters/flying/circleState.lua", > "/monsters/flying/wanderState.lua", > "/monsters/flying/landState.lua" , > "/monsters/flying/turnState.lua" 23c28,65 < "scriptDelta" : 5, --- > "baseSkills" : [ "flyingSwoopBounceAttack" ], > "specialSkills" : [ "acidicSpitAttack" ], > > "projectileSourcePosition" : [1.5, -0.5], > > "attackStartDistance" : 20.0, > "attackMaxDistance" : 30.0, > "attackCooldownTime" : 4.0, > > "targetRadius" : 30.0, > "targetSearchTime" : 0.5, > "targetHoldTime" : 5.0, > > "wanderRiseSpeed" : 0.9, > "wanderRiseTimeRange" : [0.5, 2.0], > "wanderGlideSpeed" : 0.6, > "wanderGlideTimeRange" : [1.0, 4.0], > "wanderFormationOffset" : 2.0, > "wanderSpeedMultiplier" : 0.4, > "wanderEndChance" : 0.2, > > "turnTime" : 1.0, > "turnTiltRatio" : 0.5, > > "circleWidthRange" : [8.0, 12.0], > "circleHeight" : 1.0, > "circleOffsetYRange" : [8.0, 12.0], > "circleTiltRadius" : 1.5, > "circleTime" : 2.0, > > "landRestTimeRange" : [0, 0], > "landDisturbDistance" : 10.0, > "landCooldownTimeRange" : [10.0, 30.0], > > "glideTime" : 2.0, > "glideCooldownTime" : 10.0, > "glideSinkingSpeed" : 0.8, > "glideSpiralDispersion" : 0.2, 45,46d86 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 50c90 < "damage" : 30, --- > "damage" : 15, 57,66c97,127 < "statusParameters" : { < "baseMaxHealth" : 14, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/groundnpc.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 60 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 68c129 < ], --- > }, 73c134,139 < "blockedSensors" : [ [2.0, 0.0], [2.0, 1.0], [2.0, -1.0] ], --- > "blockedSensors" : [ [1.5, -1.1], [1.5, -0.5], [1.5, 0.5], [1.5, 1.1] ], > "upSensors" : [ [-0.75, -1.8], [0.75, -1.8], [1.5, -1.8] ], > "downSensors" : [ [-0.75, 1.8], [0.75, 1.8], [1.5, 1.8] ], > "groundSensors" : [ [0.0, -2.0], [0.0, -6.0], [0.0, -15.0], [0.0, -30.0] ], > "ceilingSensors" : [ [0.0, 2.0], [0.0, 6.0], [0.0, 10.0] ], > "environmentSensors" : [ [0.0, 0.0], [0.0, 2.0], [0.0, -2.0], [2.0, 0.0], [-2.0, 0.0], [2.0, 2.0], [2.0, -2.0], [-2.0, 2.0], [-2.0, -2.0] ], monsters\unique\toxicgolem\behavior.lua 27,28c27,28 < function main() < self.position = entity.position() --- > function update(dt) > self.position = mcontroller.position() 37c37 < self.state.update(entity.dt()) --- > self.state.update(dt) 55,60c55 < entity.setFacingDirection(direction) < if direction < 0 then < entity.moveLeft() < else < entity.moveRight() < end --- > mcontroller.controlMove(direction, true) 117c112 < entity.setFacingDirection(toTarget[1]) --- > mcontroller.controlFace(toTarget[1]) 131c126 < world.callScriptedEntity(entityId, "setSpawnDirection", entity.facingDirection()) --- > world.callScriptedEntity(entityId, "setSpawnDirection", mcontroller.facingDirection()) 156c151 < entity.setFacingDirection(toTarget[1]) --- > mcontroller.controlFace(toTarget[1]) 164c159 < entity.setFireDirection(entity.configParameter("shoutProjectileOffset"), toTarget) --- > -- entity.setFireDirection(entity.configParameter("shoutProjectileOffset"), toTarget) 168c163 < entity.startFiring(projectile) --- > -- entity.startFiring(projectile) 170c165 < entity.stopFiring() --- > -- entity.stopFiring() 175c170 < end \ No newline at end of file --- > end monsters\unique\toxicgolem\toxicgolem.animation 284a285,289 > }, > > "sounds" : { > "turnHostile" : [ ], > "deathPuff" : [ "/sfx/npc/enemydeathpuff.wav" ] monsters\unique\toxicgolem\toxicgolem.monstertype 8d7 < "projectiles" : "/monsters/projectiles.config", 23,24d21 < "scriptDelta" : 5, < 45,46d41 < "deathNoise" : [ ], < "turnHostileNoise" : [ ], 50c45 < "damage" : 30, --- > "damage" : 15, 53c48 < "damageSourceKind" : "bite", --- > "damageSourceKind" : "lash", 59,68c54,84 < "statusParameters" : { < "baseMaxHealth" : 30, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/groundnpc.config" < }, < < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 --- > "statusSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/monster_primary.lua" > ], > "primaryScriptDelta" : 0, > > "stats" : { > "maxHealth" : { > "baseValue" : 72 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > } 70c86 < ], --- > }, npcs\airshipcaptain.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 17c11 < "levelVariance" : [0.75, 0.75], --- > "levelVariance" : [0, 0], 114c108 < { "name" : "generatedgun", "data" : { "definition" : "legendaryassaultrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "legendaryassaultrifle" } } 117c111 < { "name" : "generatedsword", "data" : { "definition" : "uncommonbroadsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "uncommonbroadsword" } } 128c122 < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 130c124 < { "name" : "generatedgun", "data" : { "definition" : "legendaryassaultrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "legendaryassaultrifle" } } 133c127 < { "name" : "generatedsword", "data" : { "definition" : "uncommonbroadsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "uncommonbroadsword" } } 144c138 < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 146c140 < { "name" : "generatedgun", "data" : { "definition" : "legendaryassaultrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "legendaryassaultrifle" } } 149c143 < { "name" : "generatedsword", "data" : { "definition" : "uncommonbroadsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "uncommonbroadsword" } } 160c154 < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 162c156 < { "name" : "generatedgun", "data" : { "definition" : "legendaryassaultrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "legendaryassaultrifle" } } 165c159 < { "name" : "generatedsword", "data" : { "definition" : "uncommonbroadsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "uncommonbroadsword" } } 176c170 < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 178c172 < { "name" : "generatedgun", "data" : { "definition" : "legendaryassaultrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "legendaryassaultrifle" } } 181c175 < { "name" : "generatedsword", "data" : { "definition" : "uncommonbroadsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "uncommonbroadsword" } } 192c186 < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 194c188 < { "name" : "generatedgun", "data" : { "definition" : "legendaryassaultrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "legendaryassaultrifle" } } 197c191 < { "name" : "generatedsword", "data" : { "definition" : "uncommonbroadsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "uncommonbroadsword" } } 208c202 < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 210c204 < { "name" : "generatedgun", "data" : { "definition" : "legendaryassaultrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "legendaryassaultrifle" } } 213c207 < { "name" : "generatedsword", "data" : { "definition" : "uncommonbroadsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "uncommonbroadsword" } } 220,226c214,270 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 100.0 --- > "movementControllerSettings" : { > "runSpeed" : 15 > }, > > > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 250.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 100.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\airshipcrew.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 15c9 < "levelVariance" : [0, 0], --- > "levelVariance" : [-0.5, -0.5], 384,386c378,380 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 4 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 4 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 4 } } ], 388,391c382,385 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 395,397c389,391 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 5 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 5 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 5 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 5 } } ], 399,402c393,396 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 406,408c400,402 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 6 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 6 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 6 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 6 } } ], 410,413c404,407 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 417,419c411,413 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 7 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 7 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 7 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 7 } } ], 421,424c415,418 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 428,430c422,424 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 8 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 8 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 8 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 8 } } ], 432,435c426,429 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 439,441c433,435 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 9 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 9 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 9 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 9 } } ], 443,446c437,440 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 454,456c448,450 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 4 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 4 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 4 } } ], 458,461c452,455 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 465,467c459,461 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 5 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 5 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 5 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 5 } } ], 469,472c463,466 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 476,478c470,472 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 6 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 6 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 6 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 6 } } ], 480,483c474,477 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 487,489c481,483 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 7 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 7 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 7 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 7 } } ], 491,494c485,488 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 498,500c492,494 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 8 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 8 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 8 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 8 } } ], 502,505c496,499 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 509,511c503,505 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 9 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 9 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 9 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 9 } } ], 513,516c507,510 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 524,526c518,520 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 4 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 4 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 4 } } ], 528,531c522,525 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 535,537c529,531 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 5 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 5 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 5 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 5 } } ], 539,542c533,536 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 546,548c540,542 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 6 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 6 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 6 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 6 } } ], 550,553c544,547 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 557,559c551,553 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 7 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 7 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 7 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 7 } } ], 561,564c555,558 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 568,570c562,564 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 8 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 8 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 8 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 8 } } ], 572,575c566,569 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 579,581c573,575 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 9 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 9 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 9 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 9 } } ], 583,586c577,580 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 594,596c588,590 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 4 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 4 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 4 } } ], 598,601c592,595 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 605,607c599,601 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 5 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 5 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 5 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 5 } } ], 609,612c603,606 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 616,618c610,612 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 6 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 6 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 6 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 6 } } ], 620,623c614,617 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 627,629c621,623 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 7 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 7 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 7 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 7 } } ], 631,634c625,628 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 638,640c632,634 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 8 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 8 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 8 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 8 } } ], 642,645c636,639 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 649,651c643,645 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 9 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 9 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 9 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 9 } } ], 653,656c647,650 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 664,666c658,660 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 4 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 4 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 4 } } ], 668,671c662,665 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 675,677c669,671 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 5 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 5 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 5 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 5 } } ], 679,682c673,676 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 686,688c680,682 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 6 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 6 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 6 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 6 } } ], 690,693c684,687 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 697,699c691,693 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 7 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 7 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 7 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 7 } } ], 701,704c695,698 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 708,710c702,704 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 8 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 8 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 8 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 8 } } ], 712,715c706,709 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 719,721c713,715 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 9 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 9 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 9 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 9 } } ], 723,726c717,720 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 734,736c728,730 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 4 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 4 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 4 } } ], 738,741c732,735 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 745,747c739,741 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 5 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 5 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 5 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 5 } } ], 749,752c743,746 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 756,758c750,752 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 6 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 6 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 6 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 6 } } ], 760,763c754,757 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 767,769c761,763 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 7 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 7 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 7 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 7 } } ], 771,774c765,768 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 778,780c772,774 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 8 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 8 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 8 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 8 } } ], 782,785c776,779 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 789,791c783,785 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 9 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 9 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 9 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 9 } } ], 793,796c787,790 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 804,806c798,800 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 4 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 4 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 4 } } ], 808,811c802,805 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 815,817c809,811 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 5 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 5 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 5 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 5 } } ], 819,822c813,816 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 826,828c820,822 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 6 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 6 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 6 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 6 } } ], 830,833c824,827 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 837,839c831,833 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 7 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 7 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 7 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 7 } } ], 841,844c835,838 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 848,850c842,844 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 8 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 8 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 8 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 8 } } ], 852,855c846,849 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 859,861c853,855 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 9 } }, "", "", "", "", "", "", "", "", "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 9 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 9 } }, "", "", "", "", "", "", "", "", "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 9 } } ], 863,866c857,860 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 875,881c869,920 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\airshipguard.npctype 7c7 < "levelVariance" : [3, 4], --- > "levelVariance" : [-0.25, -0.25], npcs\airshipquartermaster.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 143c137 < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 4 } } ], --- > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 4 } } ], 152c146 < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 4 } } ], --- > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 4 } } ], 161c155 < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 4 } } ], --- > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 4 } } ], 170c164 < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 4 } } ], --- > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 4 } } ], 179c173 < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 4 } } ], --- > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 4 } } ], 188c182 < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 4 } } ], --- > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 4 } } ], 197c191 < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 4 } } ], --- > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 4 } } ], 204,210c198,249 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\apexslave.npctype 6c6 < "levelVariance" : [0, 0], --- > "levelVariance" : [-1, -1], 9,14d8 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 187c181 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 190c184 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 195c189 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 198c192 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 203c197 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 206c200 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 211c205 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 214c208 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 219c213 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 222c216 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 227c221 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 230c224 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 235c229 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 238c232 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 248c242 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 253c247 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 258c252 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 268c262 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 271c265 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 276c270 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 279c273 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 284c278 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 287c281 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 292c286 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 295c289 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 300c294 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 303c297 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 308c302 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 311c305 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 316c310 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 319c313 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 329c323 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 332c326 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 337c331 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 340c334 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 345c339 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 348c342 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 353c347 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 356c350 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 361c355 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 364c358 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 369c363 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 372c366 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 377c371 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 380c374 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 390c384 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 393c387 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 398c392 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 401c395 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 406c400 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 409c403 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 414c408 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 417c411 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 422c416 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 425c419 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 430c424 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 433c427 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 438c432 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 441c435 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 451c445 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 454c448 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 459c453 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 462c456 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 467c461 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 470c464 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 475c469 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 478c472 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 483c477 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 486c480 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 491c485 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 494c488 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 499c493 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 502c496 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 512c506 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 515c509 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 520c514 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 523c517 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 528c522 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 531c525 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 536c530 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 539c533 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 544c538 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 547c541 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 552c546 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 555c549 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 560c554 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 563c557 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 589,594c583,634 < "statusParameters" : { < "baseMaxHealth" : 10, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 5.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\apexslaver.npctype 7c7 < "levelVariance" : [0.75, 0.75], --- > "levelVariance" : [-0.5, -0.5], 10,15d9 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 109,111c103,105 < { "name" : "generatedsword", "data" : { "definition" : "tier2spear" } }, < { "name" : "generatedsword", "data" : { "definition" : "tier2broadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "tier2shortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "tier2spear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "tier2broadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "tier2shortsword" } } 114c108,109 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 122,130c117,125 < "chest" : [ { "name" : "aviantier6chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "aviantier6pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], < "primary" : [ < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > "chest" : [ { "name" : "aviantier6chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "aviantier6pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], > "primary" : [ > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 133c128,129 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 153,164c149,160 < "chest" : [ { "name" : "humantier5chest", "data" : { "colorIndex" : 3 } } ], < "legs" : [ { "name" : "humantier5pants", "data" : { "colorIndex" : 3 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], < "primary" : [ < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > "chest" : [ { "name" : "humantier5chest", "parameters" : { "colorIndex" : 3 } } ], > "legs" : [ { "name" : "humantier5pants", "parameters" : { "colorIndex" : 3 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], > "primary" : [ > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 167c163,164 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 175,183c172,180 < "chest" : [ { "name" : "glitchtier5chest", "data" : { "colorIndex" : 3 } } ], < "legs" : [ { "name" : "glitchtier4pants", "data" : { "colorIndex" : 3 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], < "primary" : [ < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > "chest" : [ { "name" : "glitchtier5chest", "parameters" : { "colorIndex" : 3 } } ], > "legs" : [ { "name" : "glitchtier4pants", "parameters" : { "colorIndex" : 3 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], > "primary" : [ > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 186c183 < { "name" : "generatedshield", "data" : { "definition" : "glitchlordshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "glitchlordshield" } } 194,205c191,202 < "chest" : [ { "name" : "hylotltier6chest", "data" : { "colorIndex" : 7 } } ], < "legs" : [ { "name" : "hylotltier6pants", "data" : { "colorIndex" : 7 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], < "primary" : [ < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > "chest" : [ { "name" : "hylotltier6chest", "parameters" : { "colorIndex" : 7 } } ], > "legs" : [ { "name" : "hylotltier6pants", "parameters" : { "colorIndex" : 7 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], > "primary" : [ > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 208c205 < { "name" : "generatedshield", "data" : { "definition" : "hylotlstrongshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "hylotlstrongshield" } } 217,223c214,265 < "statusParameters" : { < "baseMaxHealth" : 50, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\bandit.npctype 5,10d4 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 14c8 < "levelVariance" : [0, 0], --- > "levelVariance" : [-0.5, -0.5], 29c23 < "scriptDelta" : 5, --- > "initialScriptDelta" : 5, 195,201c189,240 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\blacksmith.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 15c9 < "levelVariance" : [1, 1], --- > "levelVariance" : [0, 0], 109c103,143 < "dropPools" : [ "abandonedminesTreasure" ], --- > "dropPools" : [ "mineTreasure" ], > > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 40.0 > }, > "maxEnergy" : { > "baseValue" : 40.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 0.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, 111,117c145,156 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\bunkerguard.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 15c9 < "levelVariance" : [0.25, 0.5], --- > "levelVariance" : [-0.5, -0.5], 85,87c79,81 < "head" : [ { "name" : "soldierhead", "data" : { "colorIndex" : 7 } } ], < "chest" : [ { "name" : "soldierchest", "data" : { "colorIndex" : 7 } } ], < "legs" : [ { "name" : "soldierpants", "data" : { "colorIndex" : 7 } } ], --- > "head" : [ { "name" : "soldierhead", "parameters" : { "colorIndex" : 7 } } ], > "chest" : [ { "name" : "soldierchest", "parameters" : { "colorIndex" : 7 } } ], > "legs" : [ { "name" : "soldierpants", "parameters" : { "colorIndex" : 7 } } ], 89c83 < { "name" : "generatedgun", "data" : { "definition" : "pulserifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "pulserifle" } } 92c86 < { "name" : "generatedsword", "data" : { "definition" : "nightstick" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "nightstick" } } 96,98c90,92 < "head" : [ { "name" : "soldierhead", "data" : { "colorIndex" : 8 } } ], < "chest" : [ { "name" : "soldierchest", "data" : { "colorIndex" : 8 } } ], < "legs" : [ { "name" : "soldierpants", "data" : { "colorIndex" : 8 } } ], --- > "head" : [ { "name" : "soldierhead", "parameters" : { "colorIndex" : 8 } } ], > "chest" : [ { "name" : "soldierchest", "parameters" : { "colorIndex" : 8 } } ], > "legs" : [ { "name" : "soldierpants", "parameters" : { "colorIndex" : 8 } } ], 100c94 < { "name" : "generatedsword", "data" : { "definition" : "nightstick" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "nightstick" } } 103c97 < { "name" : "generatedshield", "data" : { "definition" : "riotshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "riotshield" } } 112,118c106,157 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 75.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\bunkerpyro.npctype 53,55c53,55 < "head" : [ { "name" : "humantier4head", "data" : { "colorIndex" : 4 } } ], < "chest" : [ { "name" : "humantier4chest", "data" : { "colorIndex" : 4 } } ], < "legs" : [ { "name" : "humantier4pants", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "humantier4head", "parameters" : { "colorIndex" : 4 } } ], > "chest" : [ { "name" : "humantier4chest", "parameters" : { "colorIndex" : 4 } } ], > "legs" : [ { "name" : "humantier4pants", "parameters" : { "colorIndex" : 4 } } ], 57c57 < { "name" : "generatedgun", "data" : { "definition" : "flamethrower" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "flamethrower" } } 66,72c66,117 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\castleguard.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 13c7 < "levelVariance" : [0, 0.25], --- > "levelVariance" : [-0.5, -0.5], 86,87c80,81 < { "name" : "generatedsword", "data" : { "definition" : "glitchlargemace" } }, < { "name" : "generatedsword", "data" : { "definition" : "glitchsmallmace" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "glitchlargemace" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "glitchsmallmace" } } 90c84 < { "name" : "generatedgun", "data" : { "definition" : "crossbowwood" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "crossbowwood" } } 93c87 < { "name" : "generatedshield", "data" : { "definition" : "glitchstrongshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "glitchstrongshield" } } 102,108c96,147 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\castlelord.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 15c9 < "levelVariance" : [0.75, 0.75], --- > "levelVariance" : [0, 0], 78,81c72,75 < "head" : [ { "name" : "glitchroyalhead", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "glitchtier4chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "glitchtier4pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "glitchroyalhead", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "glitchtier4chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "glitchtier4pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], 83,84c77,78 < { "name" : "generatedsword", "data" : { "definition" : "uncommonshortsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "uncommonbroadsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "uncommonshortsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "uncommonbroadsword" } } 87c81 < { "name" : "generatedshield", "data" : { "definition" : "glitchlordshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "glitchlordshield" } } 100,106c94,145 < "statusParameters" : { < "baseMaxHealth" : 50, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 250.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\castleroyalguard.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 13c7 < "levelVariance" : [0.5, 0.5], --- > "levelVariance" : [-0.25, -0.25], 51,53c45,47 < "head" : [ { "name" : "glitchtier4head", "data" : { "colorIndex" : 2 } } ], < "chest" : [ { "name" : "glitchtier4chest", "data" : { "colorIndex" : 2 } } ], < "legs" : [ { "name" : "glitchtier4pants", "data" : { "colorIndex" : 2 } } ], --- > "head" : [ { "name" : "glitchtier4head", "parameters" : { "colorIndex" : 2 } } ], > "chest" : [ { "name" : "glitchtier4chest", "parameters" : { "colorIndex" : 2 } } ], > "legs" : [ { "name" : "glitchtier4pants", "parameters" : { "colorIndex" : 2 } } ], 55,56c49,50 < { "name" : "generatedsword", "data" : { "definition" : "glitchlargemace" } }, < { "name" : "generatedsword", "data" : { "definition" : "glitchsmallmace" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "glitchlargemace" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "glitchsmallmace" } } 59c53 < { "name" : "generatedgun", "data" : { "definition" : "crossbowwood" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "crossbowwood" } } 62c56 < { "name" : "generatedshield", "data" : { "definition" : "glitchstrongshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "glitchstrongshield" } } 75,81c69,120 < "statusParameters" : { < "baseMaxHealth" : 50, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\chatstate.lua 5,13c5,7 < local chatTargetIds = world.npcLineQuery(startPoint, endPoint) < if #chatTargetIds > 1 then < local selfId = entity.id() < local targetId < if chatTargetIds[1] == selfId then < targetId = chatTargetIds[2] < else < targetId = chatTargetIds[1] < end --- > local chatTargetIds = world.entityLineQuery(startPoint, endPoint, {includedTypes = {"npc"}, withoutEntityId = entity.id()}) > if #chatTargetIds > 0 then > targetId = chatTargetIds[1] 19c13 < self.state.pickState({ chatPartnerId = targetId, chatConversation = conversation }) --- > self.state.pickState({ chatPartnerId = targetId, chatConversation = conversation }) 26a21 > local targetPosition = event.targetPosition 38a34 > targetPosition = event.notification.args.targetPosition 45a42 > targetPosition = targetPosition, 54c51,52 < if partnerPosition == nil then return true end --- > local partnerState = world.callScriptedEntity(stateData.partnerId, "self.state.stateDesc") > if partnerPosition == nil or partnerState ~= "chatState" or not entity.entityInSight(stateData.partnerId) then return true end 56c54,55 < local toPartner = world.distance(partnerPosition, entity.position()) --- > local position = mcontroller.position() > local toPartner = world.distance(partnerPosition, position) 58d56 < 59a58 > 61,62c60,64 < if distance < distanceRange[1] then < move({ -direction, 0 }, dt) --- > > if math.abs(toPartner[2]) > distanceRange[1] + 1 then > if not moveTo(partnerPosition, dt) then > return true > end 64c66,72 < move( { direction, 0 }, dt) --- > if not move(toPartner[1], dt) then > return true > end > elseif distance < distanceRange[1] then > if not move(-toPartner[1], dt) then > return true > end 66c74 < setFacingDirection(direction) --- > controlFace(direction) 90c98 < end \ No newline at end of file --- > end npcs\chefmerchant.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 253,258c247,298 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 5.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\clanleader.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 15c9 < "levelVariance" : [1, 1], --- > "levelVariance" : [0, 0], 344c338 < "head" : [ { "name" : "florantier6head", "data" : { "colorIndex" : 11 } } ], --- > "head" : [ { "name" : "florantier6head", "parameters" : { "colorIndex" : 11 } } ], 348,351c342,345 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 359c353 < "head" : [ { "name" : "florantier6head", "data" : { "colorIndex" : 11 } } ], --- > "head" : [ { "name" : "florantier6head", "parameters" : { "colorIndex" : 11 } } ], 363,367c357,361 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 370c364 < { "name" : "generatedshield", "data" : { "definition" : "floranstrongshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "floranstrongshield" } } 377,383c371,427 < "statusParameters" : { < "baseMaxHealth" : 50, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "movementControllerSettings" : { > "runSpeed" : 15 > }, > > > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 250.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\colourfulvillager.npctype 6c6,7 < "levelVariance" : [0.8, 1.2], --- > > "levelVariance" : [-1, -1], 9,14d9 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 184c179 < { "name" : "colourfulchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "colourfulchest", "parameters" : { "colorIndex" : 1 } } 187c182 < { "name" : "colourfullegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "colourfullegs", "parameters" : { "colorIndex" : 1 } } 190,191c185,186 < { "name" : "colourfulhead", "data" : { "colorIndex" : 1 } }, < { "name" : "colourful2head", "data" : { "colorIndex" : 1 } } --- > { "name" : "colourfulhead", "parameters" : { "colorIndex" : 1 } }, > { "name" : "colourful2head", "parameters" : { "colorIndex" : 1 } } 196c191 < { "name" : "colourfulchest", "data" : { "colorIndex" : 2 } } --- > { "name" : "colourfulchest", "parameters" : { "colorIndex" : 2 } } 199c194 < { "name" : "colourfullegs", "data" : { "colorIndex" : 2 } } --- > { "name" : "colourfullegs", "parameters" : { "colorIndex" : 2 } } 202,203c197,198 < { "name" : "colourfulhead", "data" : { "colorIndex" : 2 } }, < { "name" : "colourful2head", "data" : { "colorIndex" : 1 } } --- > { "name" : "colourfulhead", "parameters" : { "colorIndex" : 2 } }, > { "name" : "colourful2head", "parameters" : { "colorIndex" : 1 } } 208c203 < { "name" : "colourfulchest", "data" : { "colorIndex" : 3 } } --- > { "name" : "colourfulchest", "parameters" : { "colorIndex" : 3 } } 211c206 < { "name" : "colourfullegs", "data" : { "colorIndex" : 3 } } --- > { "name" : "colourfullegs", "parameters" : { "colorIndex" : 3 } } 214,215c209,210 < { "name" : "colourfulhead", "data" : { "colorIndex" : 3 } }, < { "name" : "colourful2head", "data" : { "colorIndex" : 3 } } --- > { "name" : "colourfulhead", "parameters" : { "colorIndex" : 3 } }, > { "name" : "colourful2head", "parameters" : { "colorIndex" : 3 } } 226c221 < { "name" : "colourfulchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "colourfulchest", "parameters" : { "colorIndex" : 1 } } 229c224 < { "name" : "colourfullegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "colourfullegs", "parameters" : { "colorIndex" : 1 } } 232,233c227,228 < { "name" : "colourfulhead", "data" : { "colorIndex" : 1 } }, < { "name" : "colourful2head", "data" : { "colorIndex" : 1 } } --- > { "name" : "colourfulhead", "parameters" : { "colorIndex" : 1 } }, > { "name" : "colourful2head", "parameters" : { "colorIndex" : 1 } } 238c233 < { "name" : "colourfulchest", "data" : { "colorIndex" : 2 } } --- > { "name" : "colourfulchest", "parameters" : { "colorIndex" : 2 } } 241c236 < { "name" : "colourfullegs", "data" : { "colorIndex" : 2 } } --- > { "name" : "colourfullegs", "parameters" : { "colorIndex" : 2 } } 244c239 < { "name" : "colourfulhead", "data" : { "colorIndex" : 2 } } --- > { "name" : "colourfulhead", "parameters" : { "colorIndex" : 2 } } 246c241 < { "name" : "colourful2head", "data" : { "colorIndex" : 2 } } --- > { "name" : "colourful2head", "parameters" : { "colorIndex" : 2 } } 251c246 < { "name" : "colourfulchest", "data" : { "colorIndex" : 3 } } --- > { "name" : "colourfulchest", "parameters" : { "colorIndex" : 3 } } 254c249 < { "name" : "colourfullegs", "data" : { "colorIndex" : 3 } } --- > { "name" : "colourfullegs", "parameters" : { "colorIndex" : 3 } } 257c252 < { "name" : "colourfulhead", "data" : { "colorIndex" : 3 } } --- > { "name" : "colourfulhead", "parameters" : { "colorIndex" : 3 } } 267c262 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 270c265 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 275c270 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 278c273 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 283c278 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 286c281 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 291c286 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 294c289 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 299c294 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 302c297 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 307c302 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 310c305 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 315c310 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 318c313 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 328c323 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 331c326 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 336c331 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 339c334 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 344c339 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 347c342 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 352c347 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 355c350 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 360c355 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 363c358 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 368c363 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 371c366 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 376c371 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 379c374 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 389c384 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 392c387 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 397c392 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 400c395 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 405c400 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 408c403 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 413c408 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 416c411 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 421c416 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 424c419 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 429c424 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 432c427 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 437c432 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 440c435 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 450c445 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 453c448 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 458c453 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 461c456 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 466c461 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 469c464 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 474c469 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 477c472 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 482c477 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 485c480 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 490c485 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 493c488 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 498c493 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 501c496 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 511c506 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 514c509 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 519c514 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 522c517 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 527c522 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 530c525 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 535c530 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 538c533 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 543c538 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 546c541 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 551c546 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 554c549 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 559c554 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 562c557 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 588,593c583,634 < "statusParameters" : { < "baseMaxHealth" : 10, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 5.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\conversestate.lua 23,24c23,24 < local toSource = world.distance(sourcePosition, entity.position()) < setFacingDirection(toSource[1]) --- > local toSource = world.distance(sourcePosition, mcontroller.position()) > controlFace(toSource[1]) 28c28 < end \ No newline at end of file --- > end npcs\cultist.npctype 5,10d4 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 14c8 < "levelVariance" : [0.5, 0.5], --- > "levelVariance" : [-0.5, -0.5], 29c23 < "scriptDelta" : 5, --- > "initialScriptDelta" : 5, 110,116c104,155 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\default.npctype 5,10d4 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 25c19 < "scriptDelta" : 5, --- > "initialScriptDelta" : 5, 115,120c109,160 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 5.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\doctormerchant.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 184,185c178,179 < "chest" : [ { "name" : "scientistchest", "data" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 11 } } ], < "legs" : [ { "name" : "scientistlegs", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "scientistchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 11 } } ], > "legs" : [ { "name" : "scientistlegs", "parameters" : { "colorIndex" : 1 } } ], 187c181 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmapistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmapistol" } } 196,197c190,191 < "chest" : [ { "name" : "scientistchest", "data" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 11 } } ], < "legs" : [ { "name" : "scientistlegs", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "scientistchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 11 } } ], > "legs" : [ { "name" : "scientistlegs", "parameters" : { "colorIndex" : 1 } } ], 199c193 < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 208,209c202,203 < "chest" : [ { "name" : "scientistchest", "data" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 11 } } ], < "legs" : [ { "name" : "scientistlegs", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "scientistchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 11 } } ], > "legs" : [ { "name" : "scientistlegs", "parameters" : { "colorIndex" : 1 } } ], 211c205 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 220,221c214,215 < "chest" : [ { "name" : "scientistchest", "data" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 11 } } ], < "legs" : [ { "name" : "scientistlegs", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "scientistchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 11 } } ], > "legs" : [ { "name" : "scientistlegs", "parameters" : { "colorIndex" : 1 } } ], 223c217 < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 232,233c226,227 < "chest" : [ { "name" : "scientistchest", "data" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 11 } } ], < "legs" : [ { "name" : "scientistlegs", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "scientistchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 11 } } ], > "legs" : [ { "name" : "scientistlegs", "parameters" : { "colorIndex" : 1 } } ], 235c229 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 244,245c238,239 < "chest" : [ { "name" : "scientistchest", "data" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 11 } } ], < "legs" : [ { "name" : "scientistlegs", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "scientistchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 11 } } ], > "legs" : [ { "name" : "scientistlegs", "parameters" : { "colorIndex" : 1 } } ], 247c241 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 256,257c250,251 < "chest" : [ { "name" : "scientistchest", "data" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 11 } } ], < "legs" : [ { "name" : "scientistlegs", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "scientistchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 11 } } ], > "legs" : [ { "name" : "scientistlegs", "parameters" : { "colorIndex" : 1 } } ], 259c253 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmapistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmapistol" } } 266,271c260,311 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 5.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\eyeguard.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 15c9 < "levelVariance" : [0.5, 0.8], --- > "levelVariance" : [-0.5, -0.5], 100,106c94,145 < "statusParameters" : { < "baseMaxHealth" : 80, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 5.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\fleestate.lua 15c15 < lastPosition = entity.position(), --- > lastPosition = mcontroller.position(), 25c25 < local position = entity.position() --- > local position = mcontroller.position() 30c30 < setFacingDirection(-fromTarget[1]) --- > controlFace(-fromTarget[1]) 63c63 < moveTo(targetPosition, dt, { run = true, fleeDistance = safeDistance }) --- > move(fromTarget[1], dt, { run = true }) 68a69 > controlFace(-fromTarget[1]) 82c83 < local attackerIds = world.npcQuery(entity.position(), 25.0, { callScript = "isAttacking" }) --- > local attackerIds = world.entityQuery(mcontroller.position(), 25.0, { includedTypes = {"npc"}, callScript = "isAttacking" }) npcs\friendlyguard.npctype 7c7 < "levelVariance" : [0.75, 0.75], --- > "levelVariance" : [0, 0], 10,15d9 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 112c106 < "legs" : [ { "name" : "humantier1legs" } ], --- > "legs" : [ { "name" : "humantier1pants" } ], 115c109 < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } } 123,134c117,128 < "chest" : [ { "name" : "apextier5chest", "data" : { "colorIndex" : 8 } } ], < "legs" : [ { "name" : "apextier5pants", "data" : { "colorIndex" : 8 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], < "primary" : [ < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > "chest" : [ { "name" : "apextier5chest", "parameters" : { "colorIndex" : 8 } } ], > "legs" : [ { "name" : "apextier5pants", "parameters" : { "colorIndex" : 8 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], > "primary" : [ > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 137c131,132 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 145,153c140,148 < "chest" : [ { "name" : "aviantier6chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "aviantier6pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], < "primary" : [ < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > "chest" : [ { "name" : "aviantier6chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "aviantier6pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], > "primary" : [ > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 156c151,152 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 164,172c160,168 < "chest" : [ { "name" : "florantier6chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "florantier7pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 6 } } ], < "primary" : [ < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > "chest" : [ { "name" : "florantier6chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "florantier7pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 6 } } ], > "primary" : [ > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 175c171 < { "name" : "generatedshield", "data" : { "definition" : "floranstrongshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "floranstrongshield" } } 183,194c179,190 < "chest" : [ { "name" : "humantier5chest", "data" : { "colorIndex" : 3 } } ], < "legs" : [ { "name" : "humantier5pants", "data" : { "colorIndex" : 3 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], < "primary" : [ < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > "chest" : [ { "name" : "humantier5chest", "parameters" : { "colorIndex" : 3 } } ], > "legs" : [ { "name" : "humantier5pants", "parameters" : { "colorIndex" : 3 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], > "primary" : [ > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 197c193,194 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 205,213c202,210 < "chest" : [ { "name" : "glitchtier5chest", "data" : { "colorIndex" : 3 } } ], < "legs" : [ { "name" : "glitchtier4pants", "data" : { "colorIndex" : 3 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], < "primary" : [ < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > "chest" : [ { "name" : "glitchtier5chest", "parameters" : { "colorIndex" : 3 } } ], > "legs" : [ { "name" : "glitchtier4pants", "parameters" : { "colorIndex" : 3 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], > "primary" : [ > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 216c213 < { "name" : "generatedshield", "data" : { "definition" : "glitchlordshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "glitchlordshield" } } 224,235c221,232 < "chest" : [ { "name" : "hylotltier6chest", "data" : { "colorIndex" : 7 } } ], < "legs" : [ { "name" : "hylotltier6pants", "data" : { "colorIndex" : 7 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], < "primary" : [ < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > "chest" : [ { "name" : "hylotltier6chest", "parameters" : { "colorIndex" : 7 } } ], > "legs" : [ { "name" : "hylotltier6pants", "parameters" : { "colorIndex" : 7 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], > "primary" : [ > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 238c235 < { "name" : "generatedshield", "data" : { "definition" : "hylotlstrongshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "hylotlstrongshield" } } 247,253c244,295 < "statusParameters" : { < "baseMaxHealth" : 50, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\friendlypirateguard.npctype 7c7 < "levelVariance" : [0.75, 0.75], --- > "levelVariance" : [0, 0], 10,15d9 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 115c109 < "legs" : [ { "name" : "humantier1legs" } ], --- > "legs" : [ { "name" : "humantier1pants" } ], 117,118c111,112 < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } } 126,128c120,122 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 4 } }, "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 4 } }, "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 4 } } ], 130,133c124,127 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 137,139c131,133 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 5 } }, "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 5 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 5 } }, "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 5 } } ], 141,144c135,138 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 148,150c142,144 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 6 } }, "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 6 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 6 } }, "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 6 } } ], 152,155c146,149 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 159,161c153,155 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 7 } }, "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 7 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 7 } }, "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 7 } } ], 163,166c157,160 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 170,172c164,166 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 8 } }, "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 8 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 8 } }, "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 8 } } ], 174,177c168,171 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 181,183c175,177 < "head" : [ { "name" : "piratehead", "data" : { "colorIndex" : 9 } }, "" ], < "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "piratelegs", "data" : { "colorIndex" : 9 } } ], --- > "head" : [ { "name" : "piratehead", "parameters" : { "colorIndex" : 9 } }, "" ], > "chest" : [ { "name" : "piratechest" }, { "name" : "buccaneerchest" }, { "name" : "aviancommonershirt" }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "piratelegs", "parameters" : { "colorIndex" : 9 } } ], 185,188c179,182 < { "name" : "generatedsword", "data" : { "definition" : "crappybroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "crappybroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 201,207c195,246 < "statusParameters" : { < "baseMaxHealth" : 50, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\guard.npctype 5,10d4 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 14c8 < "levelVariance" : [0.25, 0.5], --- > "levelVariance" : [-0.5, -0.5], 29c23 < "scriptDelta" : 5, --- > "initialScriptDelta" : 5, 97c91 < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } } 105c99 < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } } 120,121c114,115 < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 124c118,119 < [ "generatedshield", 1, { "definition" : "tier1shield" } ] --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 161,167c156,207 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\hellguard.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 15c9 < "levelVariance" : [0.5, 0.5], --- > "levelVariance" : [-0.5, -0.5], 85,86c79,80 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmaassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmasniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmaassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmasniperrifle" } } 89c83 < { "name" : "generatedsword", "data" : { "definition" : "floranprod" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "floranprod" } } 98,104c92,143 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\hellprisoner.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 15c9 < "levelVariance" : [0, 0.5], --- > "levelVariance" : [-0.5, -0.5], 71,72c65,66 < "chest" : [ { "name" : "floranleafchest", "data" : { "colorIndex" : 11 } } ], < "legs" : [ { "name" : "floranleaflegs", "data" : { "colorIndex" : 11 } } ], --- > "chest" : [ { "name" : "floranleafchest", "parameters" : { "colorIndex" : 11 } } ], > "legs" : [ { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 11 } } ], 74c68 < { "name" : "generatedsword", "data" : { "definition" : "shiv" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "shiv" } } 87,93c81,132 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 75.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\knight.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 15c9 < "levelVariance" : [0, 0], --- > "levelVariance" : [-0.5, -0.5], 34,36c28,30 < "head" : [ { "name" : "glitchtier4head", "data" : { "colorIndex" : 1 } } ], < "chest" : [ { "name" : "glitchtier4chest", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "glitchtier4pants", "data" : { "colorIndex" : 1 } } ], --- > "head" : [ { "name" : "glitchtier4head", "parameters" : { "colorIndex" : 1 } } ], > "chest" : [ { "name" : "glitchtier4chest", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "glitchtier4pants", "parameters" : { "colorIndex" : 1 } } ], 38,39c32,33 < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } } 42c36 < { "name" : "generatedshield", "data" : { "definition" : "glitchstrongshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "glitchstrongshield" } } 51,57c45,96 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\labguard.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 15c9 < "levelVariance" : [0.5, 0.5], --- > "levelVariance" : [-0.5, -0.5], 91c85 < { "name" : "generatedgun", "data" : { "definition" : "lightningcoil" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "lightningcoil" } } 94c88 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 103,109c97,148 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\labscientist.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 15c9 < "levelVariance" : [0, 0.25], --- > "levelVariance" : [-0.5, -0.5], 93,94c87,88 < "chest" : [ { "name" : "scientistchest", "data" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 11 } } ], < "legs" : [ { "name" : "scientistlegs", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "scientistchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 11 } } ], > "legs" : [ { "name" : "scientistlegs", "parameters" : { "colorIndex" : 1 } } ], 96c90 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmapistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmapistol" } } 99c93 < { "name" : "generatedsword", "data" : { "definition" : "bonesaw" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "bonesaw" } } 108,114c102,153 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 75.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\main.lua 1c1 < function init(args) --- > function init() 17a18,30 > self.scriptDelta = entity.configParameter("initialScriptDelta") or 5 > script.setUpdateDelta(self.scriptDelta) > > local offeredQuests = entity.configParameter("offeredQuests") > if type(offeredQuests) == "table" and #offeredQuests > 0 then > entity.setOfferedQuests(offeredQuests) > end > > local turnInQuests = entity.configParameter("turnInQuests") > if type(turnInQuests) == "table" and #turnInQuests > 0 then > entity.setTurnInQuests(turnInQuests) > end > 33a47,51 > self.movementParameters = mcontroller.baseParameters() > self.jumpHoldTime = self.movementParameters.airJumpProfile.jumpHoldTime > self.jumpSpeed = self.movementParameters.airJumpProfile.jumpSpeed > self.walkSpeed = self.movementParameters.walkSpeed > 39c57 < local position = entity.position() --- > local position = mcontroller.position() 67a86,87 > > self.debug = false 97a118,121 > if newItem then > newItem.parameters.level = entity.level() > end > 204c228 < local attackerIds = world.npcQuery(position, radius, { callScript = "attackTargetId", callScriptResult = targetId }) --- > local attackerIds = world.entityQuery(position, radius, { includedTypes = {"npc"}, callScript = "attackTargetId", callScriptResult = targetId }) 271,272c295,298 < for _, entityId in pairs(world.npcQuery(entity.position(), radius, { inSightOf = selfId, withoutEntityId = selfId })) do < notification.handled = world.callScriptedEntity(entityId, "receiveNotification", notification) or notification.handled --- > for _, entityId in pairs(world.entityQuery(mcontroller.position(), radius, { includedTypes = {"npc"}, withoutEntityId = selfId })) do > if entity.entityInSight(entityId) then > notification.handled = world.callScriptedEntity(entityId, "receiveNotification", notification) or notification.handled > end 347c373,374 < function main() --- > function update(dt) > self.moved = false 350,351d376 < local dt = entity.dt() < 353a379,387 > > if isAttacking() then script.setUpdateDelta(1) end > > if not self.moved and not isAttacking() then script.setUpdateDelta(self.scriptDelta) end > > if self.debug then > local inState = self.state.stateDesc() > world.debugText(inState, mcontroller.position(), "blue") > end 371c405 < local playerIds = world.playerQuery(entity.position(), self.noticePlayersRadius, { inSightOf = entity.id() }) --- > local playerIds = world.entityQuery(mcontroller.position(), self.noticePlayersRadius, { includedTypes = {"player"} }) 373,382c407,418 < if storage.noticedPlayerIds[playerId] == nil then < if not changedState then < changedState = self.state.pickState({ noticedPlayerId = playerId }) < < if not changedState and shouldAttackOnSight(playerId) then < changedState = attack(playerId) < end < < if changedState then < storage.noticedPlayerIds[playerId] = time + self.forgetPlayerTime --- > if entity.entityInSight(playerId) then > if storage.noticedPlayerIds[playerId] == nil then > if not changedState then > changedState = self.state.pickState({ noticedPlayerId = playerId }) > > if not changedState and shouldAttackOnSight(playerId) then > changedState = attack(playerId) > end > > if changedState then > storage.noticedPlayerIds[playerId] = time + self.forgetPlayerTime > end 383a420,421 > else > storage.noticedPlayerIds[playerId] = time + self.forgetPlayerTime 385,386d422 < else < storage.noticedPlayerIds[playerId] = time + self.forgetPlayerTime 399,401c435,437 < function setFacingDirection(direction) < entity.setFacingDirection(direction) < entity.setAimPosition(vec2.add({ util.toDirection(direction), -1 }, entity.position())) --- > function controlFace(direction) > mcontroller.controlFace(direction) > entity.setAimPosition(vec2.add({ util.toDirection(direction), -1 }, mcontroller.position())) 417,419c453,472 < -------------------------------------------------------------------------------- < function move(delta, dt, options) < return moveTo(vec2.add(entity.position(), delta), dt, options) --- > function debugPath(goalPosition) > local position = mcontroller.position() > > local step = 0 > local prevStep = position > while true do > local nextStep = entity.pathLookahead(step) > if nextStep then > world.debugLine(prevStep, vec2.add(position, nextStep), "blue") > world.debugPoint(vec2.add(position, nextStep), "blue") > prevStep = vec2.add(position, nextStep) > step = step + 1 > else > break > end > end > if goalPosition then > world.debugLine(position, goalPosition, "green") > world.debugPoint(goalPosition, "green") > end 434a488,577 > function sayToTarget(dialogType, targetId, tags) > local dialog = nil > > local withSpecies = dialogType .. "." .. entity.species() > > if targetId ~= nil then > local targetSpecies = world.entitySpecies(targetId) > if targetSpecies ~= nil then > dialog = entity.staticRandomizeParameter(withSpecies .. "." .. targetSpecies) > end > end > > if dialog == nil then > dialog = entity.staticRandomizeParameter(withSpecies .. ".default") > end > > if dialog == nil then > dialog = entity.staticRandomizeParameter(withSpecies) > end > > if dialog == nil then > dialog = entity.randomizeParameter(dialogType .. ".default") > end > > if dialog ~= nil then > return entity.say(dialog, tags) > end > > return false > end > > -------------------------------------------------------------------------------- > function boundingBox(force) > if self.boundingBox and not force then return self.boundingBox end > > local collisionPoly = mcontroller.collisionPoly() > local bounds = {0, 0, 0, 0} > > for _,point in pairs(collisionPoly) do > if point[1] < bounds[1] then bounds[1] = point[1] end > if point[2] < bounds[2] then bounds[2] = point[2] end > if point[1] > bounds[3] then bounds[3] = point[1] end > if point[2] > bounds[4] then bounds[4] = point[2] end > end > self.boundingBox = bounds > > return bounds > end > > -------------------------------------------------------------------------------- > function moveX(direction, run) > mcontroller.controlMove(direction, run) > self.pathing.deltaX = direction > end > > -------------------------------------------------------------------------------- > function move(direction, dt, options) > if options == nil then options = {} end > if options.run == nil then options.run = false end > direction = util.toDirection(direction) > > local position = mcontroller.position() > if direction > 0 then > position[1] = math.ceil(position[1]) > else > position[1] = math.floor(position[1]) > end > > local forceWalk = false > -- Open doors in the way > local closedDoorIds = world.entityLineQuery(position, { position[1] + util.clamp(direction, -2, 2), position[2] }, { includedTypes = {"object"}, callScript = "hasCapability", callScriptArgs = { "closedDoor" } }) > for _, closedDoorId in pairs(closedDoorIds) do > if options.openDoorCallback == nil or options.openDoorCallback(closedDoorId) then > world.callScriptedEntity(closedDoorId, "openDoor") > forceWalk = true > end > end > > local yDirs = {0, 1, -1} > for _,yDir in ipairs(yDirs) do > if findValidStandingPosition({position[1] + direction, position[2] + yDir}, direction) or forceWalk then > moveX(direction, options.run) > return true > end > end > > return false, "ledge" > end > > -------------------------------------------------------------------------------- 441a585 > self.moved = true 448,452c592 < -- TODO just check if this is an x-only movement and the path is clear < < -- world.debugLine(entity.position(), targetPosition, "red") < -- world.debugPoint(targetPosition, "red") < --- > --Find new path if target position has changed 458,466c598,599 < local innerRadius, outerRadius < if options.fleeDistance ~= nil then < innerRadius = options.fleeDistance < outerRadius = options.fleeDistance * 2 < else < innerRadius = -1 < outerRadius = 1 < end < --- > local innerRadius = -1 > local outerRadius = 1 470c603 < self.pathing.targetPosition = nil --- > return false 476,477c609,615 < if self.pathing.targetPosition then < local pathDelta = entity.followPath() --- > -- Store the path delta in case pathfinding doesn't succeed on the next try > local pathDelta = entity.followPath() > if pathDelta == nil then > self.pathing.targetPosition = nil > else > self.pathing.delta = pathDelta > end 479,484c617,620 < -- Store the path delta in case pathfinding doesn't succeed on the next try < if pathDelta ~= nil then < self.pathing.delta = pathDelta < else < self.pathing.targetPosition = nil < end --- > --New path and we can't move on it, try new path > if self.pathing.delta == nil then > self.pathing.targetPosition = nil > return false 487,496c623,632 < local position = entity.position() < local delta < if self.pathing.delta ~= nil then < delta = self.pathing.delta < else < if options.fleeDistance ~= nil then < delta = world.distance(position, targetPosition) < else < delta = world.distance(targetPosition, position) < end --- > local position = mcontroller.position() > local verticalPathUp = verticalPathLength("up") > local verticalPathDown = verticalPathLength("down") > > --Keep jumping > if (self.pathing.jumpHoldTimer ~= nil and verticalPathUp > 0) or self.pathing.goalJumpPosition then > keepJumping(dt, options) > return true > end > self.pathing.jumpHoldTimer = nil 498c634,637 < delta = vec2.mul(vec2.norm(delta), math.min(world.magnitude(delta), 2)) --- > --Keep dropping > if (self.pathing.downHoldTimer ~= nil and verticalPathDown > 0) or self.pathing.goalJumpPosition then > keepDropping(dt, options) > return true 499a639,641 > self.pathing.downHoldTimer = nil > > script.setUpdateDelta(self.scriptDelta) 501c643 < setFacingDirection(delta[1]) --- > local delta = entity.pathLookahead(0) or self.pathing.delta 504c646 < local closedDoorIds = world.objectLineQuery(position, { position[1] + util.clamp(delta[1], -2, 2), position[2] }, { callScript = "hasCapability", callScriptArgs = { "closedDoor" } }) --- > local closedDoorIds = world.entityLineQuery(position, { position[1] + util.clamp(delta[1], -2, 2), position[2] }, { includedTypes = {"object"}, callScript = "hasCapability", callScriptArgs = { "closedDoor" } }) 511,519c653,661 < -- Keep jumping < if entity.isJumping() or (not entity.onGround() and self.pathing.jumpHoldTimer ~= nil) then < if self.pathing.jumpHoldTimer ~= nil then < entity.holdJump() < < self.pathing.jumpHoldTimer = self.pathing.jumpHoldTimer - dt < if self.pathing.jumpHoldTimer <= 0 then < self.pathing.jumpHoldTimer = nil < end --- > local nextPathPosition = vec2.add(position, delta) > local goalPosition, forwardPosition, backwardPosition = findValidStandingPosition(nextPathPosition, util.toDirection(delta[1])) > > --Swimming > if goalPosition and mcontroller.liquidMovement() and world.liquidAt(goalPosition) then > local goalDelta = world.distance(goalPosition, position) > if goalDelta[2] > 0 then > mcontroller.controlJump() > mcontroller.controlHoldJump() 520a663,665 > moveX(goalDelta[1], options.run) > return true > end 522c667,699 < entity.move(delta[1], options.run) --- > --If there is a ledge but the path continues, don't use this position > if goalPosition and not forwardPosition then > goalPosition = nil > end > > --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 > local nextDelta = entity.pathLookahead(1) > if nextDelta and delta[1] * nextDelta[1] < 0 then > goalPosition = nil > end > > --If the next path node isn't valid (can't stand there), search the path for a valid one > local step = 1 > local maxSteps = 30 > while not goalPosition and step < maxSteps do > local nextPathDelta = entity.pathLookahead(step) > if nextPathDelta then > nextPathPosition = vec2.add(position, nextPathDelta) > goalPosition, forwardPosition, backwardPosition = findValidStandingPosition(nextPathPosition, util.toDirection(nextPathDelta[1])) > step = step + 1 > else break end > end > > --No valid position found, stop moving and find new path > if not goalPosition then > self.pathing.targetPosition = nil > return false > end 523a701,716 > --Move on path > local goalDelta = world.distance(goalPosition, position) > local verticalMovementRatio = math.abs(goalDelta[2] / goalDelta[1]) > if goalDelta[1] == 0 then verticalMovementRatio = 10 end > local maxVerticalRatio = 1.25 --Enough to not drop down or jump up stairs > > --Keep from dropping or jumping in stairs if we don't need to > if verticalMovementRatio > maxVerticalRatio and forwardPosition then > goalDelta = world.distance(forwardPosition, position) > verticalMovementRatio = math.abs(goalDelta[2] / goalDelta[1]) > end > > --Path wants to take us steeply up, jump > 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]) 526d718 < self.pathing.jumpHoldTimer = nil 528,540c720,731 < local region = { < math.floor(position[1] + 0.5) - 1, math.floor(position[2] + 0.5) - 3, < math.floor(position[1] + 0.5) + 1, math.floor(position[2] + 0.5) + 1, < } < local endpointGroundRegion = { < region[1] + delta[1], region[2] + delta[2] - 1, < region[3] + delta[1], region[2] + delta[2] < } < local verticalMovementRatio < if delta[1] == 0 then < verticalMovementRatio = 10 -- arbitrary "large" number < else < verticalMovementRatio = math.abs(delta[2]) / math.abs(delta[1]) --- > --Path is taking us steeply down, drop > if ((verticalMovementRatio > maxVerticalRatio and goalDelta[2] < 0) or verticalPathDown > 1) then > if not onSolidGround() then > local dropHold = timeToFall(math.max(-goalDelta[2], verticalPathDown)) > timedDrop(dropHold) > return true > else > --likely standing on a solid ledge > local ledgeDelta = entity.pathLookahead(0) > moveX(ledgeDelta[1], options.run) > return true > end 543,552c734,738 < -- The path might just be taking us up some stairs, so we'll only jump if the < -- endpoint is not supported, or it's really taking us quite vertical < if delta[2] > 0 and (not world.rectCollision(endpointGroundRegion, false) or verticalMovementRatio > 2.0) then < -- TODO only jump if we have clearance when adding the deltaY to head pos (i.e. move "region" up by deltaY and check) < entity.jump() < self.pathing.jumpHoldTimer = verticalMovementRatio < elseif delta[2] < 0 and verticalMovementRatio > 1.75 then < -- TODO trace from end of path to feet and see if path is trying to move us through a platform < -- Drop down through a platform < entity.moveDown() --- > --Jump over gaps > local deltaDir = util.toDirection(goalDelta[1]) > local nextStepPosition = {position[1] + deltaDir, position[2]} > if deltaDir > 0 then > nextStepPosition[1] = math.ceil(nextStepPosition[1]) 554,567c740,747 < local direction = util.toDirection(delta[1]) < < -- Might be a quick hop over an obstruction before we can follow the path, < -- note that we're not including the first block at the feet in this check, < -- but are checking a point just inside that block, so we don't always jump < -- when running up to the top of stairs (unless there is a ledge there) < local nextStepRegion = { < region[1] + direction, region[2] + 1, < region[3] + direction, region[4] < } < if world.rectCollision(nextStepRegion, true) then < entity.jump() < self.pathing.jumpHoldTimer = 0 < entity.move(direction, options.run) --- > nextStepPosition[1] = math.floor(nextStepPosition[1]) > end > if verticalMovementRatio < 0.5 and math.abs(goalDelta[1]) > 1.5 then > --Could be stairs, check diagonally > if not findValidStandingPosition({nextStepPosition[1], nextStepPosition[2]}, deltaDir) and > not findValidStandingPosition({nextStepPosition[1], nextStepPosition[2] - 1}, deltaDir) and > not findValidStandingPosition({nextStepPosition[1], nextStepPosition[2] + 1}, deltaDir) then > timedJump(distanceJumpTime(goalDelta), forwardPosition or backwardPosition, deltaDir) 569a750 > end 571,576c752 < -- Jump over gaps < local maxFallDistance = 8 < local nextStepLowerRegion = { < nextStepRegion[1] + direction, nextStepRegion[2] - maxFallDistance, < nextStepRegion[3] + direction, nextStepRegion[4] < } --- > if self.debug then debugPath(goalPosition) end 578,579c754 < if not world.rectCollision(nextStepLowerRegion, false) then < local maxJumpDistance = 8 --- > moveX(goalDelta[1], options.run) 581,594c756,757 < local jumpRegion = { < nextStepRegion[1] + direction, nextStepRegion[2] - maxFallDistance, < nextStepRegion[3] + direction, nextStepRegion[4] - 2 < } < for offset = 1, maxJumpDistance, 1 do < if world.rectCollision(jumpRegion, false) then < entity.jump() < entity.move(delta[1], options.run) < self.pathing.jumpHoldTimer = offset * 0.5 < return true < end < jumpRegion[1] = jumpRegion[1] + direction < jumpRegion[3] = jumpRegion[3] + direction < end --- > return true > end 596c759,776 < return false, "ledge" --- > --PATHING-- > -------------------------------------------------------------------------------- > -- Get total length of a vertical path, step by step > function verticalPathLength(yDirection) > local direction = {up = 1, down = -1} > > local step = 1 > local firstDelta = entity.pathLookahead(0) > local lastDelta = entity.pathLookahead(step) > local length = 0 > while lastDelta do > local deltaDiff = lastDelta[2] - firstDelta[2] > if deltaDiff * direction[yDirection] > 0 and lastDelta[1] == firstDelta[1] then > length = math.abs(deltaDiff) > step = step + 1 > lastDelta = entity.pathLookahead(step) > else > break 600,602c780 < entity.move(delta[1], options.run) < < return true --- > return length 604a783 > --JUMPING AND DROPPING-- 606,607c785,789 < function sayToTarget(dialogType, targetId, tags) < local dialog = nil --- > --Jump and hold jump for holdTime, also approach goalPosition > function timedJump(holdTime, goalPosition, facingDirection) > if not mcontroller.onGround() and not mcontroller.liquidMovement() then return nil end > if holdTime == nil then holdTime = 0 end > holdTime = math.min(holdTime, self.jumpHoldTime) 609c791,793 < local withSpecies = dialogType .. "." .. entity.species() --- > if mcontroller.liquidMovement() then > holdTime = holdTime + self.jumpHoldTime > end 611,614c795,809 < if targetId ~= nil then < local targetSpecies = world.entitySpecies(targetId) < if targetSpecies ~= nil then < dialog = entity.staticRandomizeParameter(withSpecies .. "." .. targetSpecies) --- > mcontroller.controlJump() > self.pathing.jumpHoldTimer = holdTime > self.pathing.goalJumpPosition = goalPosition > self.pathing.jumpFacingDirection = facingDirection > script.setUpdateDelta(1) > end > > --Keep holding jump for the duration of the timed jump > function keepJumping(dt, options) > if self.pathing.jumpHoldTimer ~= nil then > mcontroller.controlHoldJump() > > self.pathing.jumpHoldTimer = self.pathing.jumpHoldTimer - dt > if self.pathing.jumpHoldTimer <= 0 then > self.pathing.jumpHoldTimer = nil 618,619c813,815 < if dialog == nil then < dialog = entity.staticRandomizeParameter(withSpecies .. ".default") --- > if (mcontroller.onGround() or mcontroller.liquidMovement()) and not self.pathing.jumpHoldTimer then > self.pathing.goalJumpPosition = nil > self.pathing.jumpFacingDirection = nil 622,623c818,820 < if dialog == nil then < dialog = entity.staticRandomizeParameter(withSpecies) --- > if self.pathing.goalJumpPosition then > local goalDelta = world.distance(self.pathing.goalJumpPosition, mcontroller.position()) > moveX(goalDelta[1], options.run) 626,627c823,825 < if dialog == nil then < dialog = entity.randomizeParameter(dialogType .. ".default") --- > if self.pathing.jumpFacingDirection then > mcontroller.controlFace(self.pathing.jumpFacingDirection) > self.pathing.deltaX = self.pathing.jumpFacingDirection 628a827 > end 630,631c829,921 < if dialog ~= nil then < return entity.say(dialog, tags) --- > --Drop and hold down for holdTime, also approach goalPosition > function timedDrop(holdTime, goalPosition) > if holdTime == nil then holdTime = 0 end > holdTime = math.min(holdTime, 0.5) > mcontroller.controlDown() > self.pathing.downHoldTimer = holdTime > self.pathing.goalJumpPosition = goalPosition > script.setUpdateDelta(1) > end > > --Keep holding down > function keepDropping(dt, options) > if self.pathing.downHoldTimer ~= nil then > mcontroller.controlDown() > > self.pathing.downHoldTimer = self.pathing.downHoldTimer - dt > if self.pathing.downHoldTimer <= 0 then > self.pathing.downHoldTimer = nil > end > end > > if self.pathing.goalJumpPosition then > local goalDelta = world.distance(self.pathing.goalJumpPosition, mcontroller.position()) > moveX(goalDelta[1], options.run) > end > end > > --Returns the time the entity needs to hold jump to reach the specified distance > --TODO: Make this not bad by using math > function distanceJumpTime(distance) > local position = mcontroller.position() > local gravity = world.gravity(mcontroller.position()) > > local fallDistanceTime = (math.abs(distance[1]) / 2) / self.walkSpeed > local fallDistance = (gravity / 2) * fallDistanceTime * fallDistanceTime > fallDistance = fallDistance + distance[2] > > local holdTime = fallDistance / self.jumpSpeed > return holdTime > end > > --The time it would take to fall distance > function timeToFall(distance) > local gravity = world.gravity(mcontroller.position()) > return math.sqrt(2 * distance / gravity) > end > > --POSITIONING-- > -------------------------------------------------------------------------------- > --Finds a position on top of a tile (rather than in between tiles) that the entity can stand on > function findValidStandingPosition(nodePosition, direction) > if forceDirection == nil then forceDirection = false end > > local forwardCollisionResolve = validStandingPosition(nodePosition, direction) > local backwardCollisionResolve = validStandingPosition(nodePosition, -direction) > > if forwardCollisionResolve or backwardCollisionResolve then > return nodePosition, forwardCollisionResolve, backwardCollisionResolve > end > end > > --Checks if the entity can stand in this position > function validStandingPosition(position, direction) > direction = util.toDirection(direction) > local collisionPoly = mcontroller.collisionPoly() > local bounds = boundingBox() > > local groundRegion = { > position[1] + math.min(direction * math.max(-bounds[1], 1), 0) + 0.05, position[2] + bounds[2] - 0.95, > position[1] + math.max(direction * math.max(bounds[3], 1), 0) - 0.05, position[2] + bounds[2] > } > local collisionResolve = world.resolvePolyCollision(collisionPoly, {position[1] + direction/2, position[2]}, 0.9) > if (world.rectCollision(groundRegion, false) or world.liquidAt(position)) and collisionResolve then > if self.debug then debugRect(groundRegion, "blue") end > return collisionResolve > end > end > > --Find a valid ground position > function findGroundPosition(position, minHeight, maxHeight) > --Check upward > for y = 0, maxHeight do > local validPosition = findValidStandingPosition({position[1], position[2] + y}, 1) > if validPosition then > return validPosition > end > end > --Check downward > for y = -1, minHeight, -1 do > local validPosition = findValidStandingPosition({position[1], position[2] + y}, 1) > if validPosition then > return validPosition > end 635a926,949 > > --Check if entity is right under a solid block ceiling > function closeToCeiling() > local position = mcontroller.position() > local bounds = boundingBox() > > local ceilingRegion = { > position[1] + bounds[1] + 0.1, position[2] + 1, > position[1] + bounds[3] - 0.1, position[2] + 5 > } > return world.rectCollision(ceilingRegion, true) > end > > --Check if entity is on solid ground (not platforms) > function onSolidGround() > local position = mcontroller.position() > local bounds = boundingBox() > > local groundRegion = { > position[1] + bounds[1] - 0.05, position[2] + bounds[2] - 0.95, > position[1] + bounds[3] + 0.05, position[2] + bounds[2] + 0.05 > } > return world.rectCollision(groundRegion, true) > end \ No newline at end of file npcs\meleeattackstate.lua 2c2 < notificationInterval = 2, --- > notificationInterval = 2 11c11 < return world.magnitude(entity.position(), targetPosition) < maxRange --- > return world.magnitude(mcontroller.position(), targetPosition) < maxRange 22c22,23 < if self.hasRangedWeapon and self.hasSheathedMeleeWeapon and not meleeAttackState.inRange(targetPosition) then --- > -- or if out of energy > if self.hasRangedWeapon and self.hasSheathedMeleeWeapon and not meleeAttackState.inRange(targetPosition) and entity.energy() == entity.maxEnergy() then 56,64c57,64 < -- This just prevents switching sides too frequently when multiple npcs are < -- attacking the same target and coordinating their attacks (since there may < -- be a period of time where another npc moving to a better position is < -- counted as a closer attacker) < if stateData.repositionCooldownTimer ~= nil then < stateData.repositionCooldownTimer = stateData.repositionCooldownTimer - dt < if stateData.repositionCooldownTimer <= 0 then < stateData.repositionCooldownTimer = nil < end --- > local position = mcontroller.position() > local toTarget = world.distance(stateData.targetPosition, position) > > if stateData.awaitingAttackToken and not world.entityExists(stateData.awaitingAttackToken) then > stateData.awaitingAttackToken = nil > end > if self.attackTokenRequest and not world.entityExists(self.attackTokenRequest) then > self.attackTokenRequest = nil 72c72,84 < stateData.swingCooldownTimer = entity.configParameter("meleeAttack.swingCooldownTime", 0) --- > > self.hasAttackToken = nil > > if not self.attackTokenRequest then > stateData.swingCooldownTimer = entity.configParameter("meleeAttack.swingCooldownTime", 0) > else > local tokenEntity = self.attackTokenRequest > world.callScriptedEntity(self.attackTokenRequest, "grantAttackToken") > self.attackTokenRequest = nil > self.ignoreMoveToSide = nil > > stateData.awaitingAttackToken = world.callScriptedEntity(tokenEntity, "requestAttackToken", entity.id()) > end 77,79d88 < local position = entity.position() < local toTarget = world.distance(stateData.targetPosition, position) < 84d92 < entity.setFacingDirection(toTarget[1]) 89c97,102 < return false --- > end > > --Target doesn't exist or is gone > local targetPosition = world.entityPosition(stateData.targetId) > if not targetPosition or stateData.searchTimer >= entity.configParameter("meleeAttack.searchTime") then > return true 97,100c110 < stateData.targetPosition = world.entityPosition(stateData.targetId) < if stateData.targetPosition == nil then < return true < end --- > stateData.targetPosition = targetPosition 108,109c118,129 < if not world.entityExists(stateData.targetId) then < return true --- > stateData.searchTimer = stateData.searchTimer + dt > end > > local distance = world.magnitude(toTarget) > > --Reset attack tokens when out of range > if distance > entity.configParameter("meleeAttack.backoffDistanceRange")[2] then > self.hasAttackToken = nil > if stateData.awaitingAttackToken then > world.callScriptedEntity(stateData.awaitingAttackToken, "clearTokenRequest") > stateData.awaitingAttackToken = nil > self.attackTokenRequest = nil 110a131 > end 112,114c133,153 < stateData.searchTimer = stateData.searchTimer + dt < if stateData.searchTimer >= entity.configParameter("meleeAttack.searchTime") then < return true --- > --Waiting for the npc in front to attack > if stateData.awaitingAttackToken and not self.hasAttackToken then > --Last in queue and other side is clear, move there > if not self.attackTokenRequest and not self.ignoreMoveToSide and meleeAttackState.otherSideOpen(toTarget, stateData) then > stateData.moveToSide = util.toDirection(toTarget[1]) > world.callScriptedEntity(stateData.awaitingAttackToken, "clearTokenRequest") > stateData.awaitingAttackToken = nil > return false > end > > local tokenEntityPosition = world.entityPosition(stateData.awaitingAttackToken) > > if tokenEntityPosition then > tokenEntityPosition[1] = tokenEntityPosition[1] + (util.toDirection(-toTarget[1]) * 2) > > local running = world.magnitude(position, tokenEntityPosition) > entity.configParameter("meleeAttack.runThreshold") > moveTo(tokenEntityPosition, dt, { run = running }) > controlFace(toTarget[1]) > return false > else > stateData.awaitingAttackToken = nil 118c157,160 < local distance = world.magnitude(toTarget) --- > --Move to the other side of the target > if stateData.moveToSide then > --Ignore requests for attack token while running to the other side > self.ignoreTokenRequests = true 120,123c162,163 < local movementTargetPosition, running = nil, true < if stateData.moveToSide ~= nil then < movementTargetPosition = { < stateData.targetPosition[1] + stateData.moveToSide * stateData.backoffDistance, --- > local sidePosition = { > stateData.targetPosition[1] + stateData.moveToSide * (entity.configParameter("meleeAttack.swingDistance") + 1), 126d165 < entity.endAltFire() 128c167,171 < if distance >= stateData.backoffDistance and stateData.moveToSide == util.toDirection(-toTarget[1]) then --- > local running = world.magnitude(position, sidePosition) > entity.configParameter("meleeAttack.runThreshold") > moveTo(sidePosition, dt, {run = running}) > controlFace(toTarget[1]) > > if util.toDirection(toTarget[1]) == -stateData.moveToSide and math.abs(toTarget[1]) > entity.configParameter("meleeAttack.swingDistance") or distance > stateData.backoffDistance then 130c173 < stateData.repositionCooldownTimer = entity.randomizeParameterRange("meleeAttack.repositionCooldownTimeRange") --- > self.ignoreTokenRequests = false 132,135c175,176 < else < if entityInSight then < entity.setFacingDirection(toTarget[1]) < entity.setAimPosition(stateData.targetPosition) --- > return false > end 137,149c178,190 < if distance < stateData.backoffDistance then < -- Coordinate attacks with other attackers so they don't all stack up < if stateData.repositionCooldownTimer == nil then < if meleeAttackState.hasCloserAttacker(position, stateData) then < if meleeAttackState.otherSideOpen(toTarget, stateData) then < stateData.moveToSide = util.toDirection(toTarget[1]) < return false < end < < -- Just stay back a bit so the closer guy can fight < return false < else < stateData.repositionCooldownTimer = entity.randomizeParameterRange("meleeAttack.repositionCooldownTimeRange") --- > --Try to attacki > if entityInSight then > entity.setAimPosition(stateData.targetPosition) > > if distance < stateData.backoffDistance then > -- Coordinate attacks with other attackers so they don't all stack up > local closerAttacker = meleeAttackState.closerAttackers(position, stateData) > if closerAttacker and not self.hasAttackToken then > --Request attack token from the NPC in front > if not stateData.awaitingAttackToken then > local tokenEntity = world.callScriptedEntity(closerAttacker, "requestAttackToken", entity.id()) > if tokenEntity then > stateData.awaitingAttackToken = tokenEntity 151a193,196 > return false > else > self.hasAttackToken = true > stateData.awaitingAttackToken = false 152a198 > end 154,159c200,205 < -- Start new attack if close enough < if distance < entity.configParameter("meleeAttack.swingDistance") then < -- Make sure we're not standing on a platform just above the target < if toTarget[2] < -1.5 then < entity.moveDown() < end --- > -- Start new attack if close enough > if distance < entity.configParameter("meleeAttack.swingDistance") and stateData.swingCooldownTimer <= 0 then > -- Make sure we're not standing on a platform just above the target > if toTarget[2] < -1.5 then > mcontroller.controlDown() > end 161,165c207,211 < entity.beginPrimaryFire() < stateData.swingTimer = entity.configParameter("meleeAttack.swingTime") < return false < elseif self.hasSheathedRangedWeapon and not meleeAttackState.inRange(stateData.targetPosition) then < attack(stateData.targetId, entity.id(), true) --- > entity.beginPrimaryFire() > stateData.swingTimer = entity.configParameter("meleeAttack.swingTime") > return false > elseif self.hasSheathedRangedWeapon and not meleeAttackState.inRange(stateData.targetPosition) and entity.energy() == entity.maxEnergy() then > if attack(stateData.targetId, entity.id(), true) then 168a215 > end 170,172c217,220 < -- Get close enough to attack < movementTargetPosition = stateData.targetPosition < running = distance > entity.configParameter("meleeAttack.runThreshold") --- > -- Get close enough to attack > if distance > entity.configParameter("meleeAttack.swingDistance") then > local movementTargetPosition = stateData.targetPosition > local running = distance > entity.configParameter("meleeAttack.runThreshold") 178d225 < end 180c227,230 < moveTo(movementTargetPosition, dt, { run = running }) --- > if moveTo(movementTargetPosition, dt, { run = running }) then > controlFace(self.pathing.deltaX or toTarget[1]) > end > end 195,196c245,246 < function meleeAttackState.hasCloserAttacker(position, stateData) < local npcIds = world.npcLineQuery(stateData.targetPosition, position, { callScript = "attackTargetId", callScriptResult = stateData.targetId }) --- > function meleeAttackState.closerAttackers(position, stateData) > local npcIds = world.entityLineQuery(stateData.targetPosition, position, { includedTypes = {"npc"}, callScript = "attackTargetId", callScriptResult = stateData.targetId, withoutEntityId = entity.id() }) 201,207c251 < local selfId = entity.id() < < if #npcIds == 1 then < return npcIds[1] ~= selfId < end < < if #npcIds > 1 then --- > if #npcIds > 0 then 210,214c254,256 < if npcId ~= selfId then < local npcPosition = world.entityPosition(npcId) < if world.magnitude(npcPosition, stateData.targetPosition) < distance then < return true < end --- > local npcPosition = world.entityPosition(npcId) > if world.magnitude(npcPosition, stateData.targetPosition) < distance then > return npcId 230,231c272,273 < local npcIds = world.npcLineQuery(stateData.targetPosition, otherSidePosition, { callScript = "attackTargetId", callScriptResult = stateData.targetId }) < if #npcIds > 0 and npcIds[1] ~= entity.id() then --- > local npcIds = world.entityLineQuery(stateData.targetPosition, otherSidePosition, { includedTypes = {"npc"}, callScript = "attackTargetId", callScriptResult = stateData.targetId, withoutEntityId = entity.id() }) > if #npcIds > 0 then 247a290,319 > end > > function requestAttackToken(npcId, queue) > if self.ignoreTokenRequests then return false end > > if queue == nil then queue = {} end > table.insert(queue, entity.id()) > > --Pass on the token request if someone has already requested a token from this NPC > if self.attackTokenRequest and self.attackTokenRequest ~= npcId and world.entityExists(self.attackTokenRequest) then > for _,entityId in ipairs(queue) do > if entityId == self.attackTokenRequest then > return false > end > end > return world.callScriptedEntity(self.attackTokenRequest, "requestAttackToken", npcId, queue) > end > > self.attackTokenRequest = npcId > > return entity.id() > end > > function clearTokenRequest() > self.attackTokenRequest = nil > self.ignoreMoveToSide = true > end > > function grantAttackToken() > self.hasAttackToken = true npcs\merchant.npctype 9,14d8 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 34c28 < "scriptDelta" : 5, --- > "initialScriptDelta" : 5, 44,109c38,103 < "default" : [ < "Welcome to my shop.", < "See anything you like?", < "What can I do ya for?" < ], < < "apex" : { < "default" : [ < "What can I sell you? Be quick about it.", < "My store accepts pixels and BigCoins.", < "By my beard, a customer!", < "Please don't sell me anything that will get me arrested." < ] < }, < < "avian" : { < "default" : [ < "Welcome, traveller. What can I sell you?", < "You wouldn't happen to have a pair of wings on you, would you?", < "Hey there. See anything you like?", < "Just a warning, we don't accept Avos money." < ] < }, < < "floran" : { < "default" : [ < "Floran welcomesss you to store. Hopes you buy thingsss.", < "You breaksss it, you buysss it.", < "Floran wantsss pixelsss." < ], < "hylotl" : [ < "Hylotl is not welcome at ssstore. Buy thingsss anyway.", < "Floran hopesss that Hylotl buys fast.", < "Does fishman wish to give Floran pixelsss?" < ] < }, < < "glitch" : { < "default" : [ < "Friendly. Welcome to my store.", < "Cozening. You know you want to buy everything!", < "Reminder. Destroying merchandise is discouraged." < ], < "floran" : [ < "Warning. Attempting to eat merchandise will result in expulsion.", < "Stern. Try not to destroy the store, please.", < "Reminder. I will not buy \"spare Glitch parts\"." < ] < }, < < "hylotl" : { < "default" : [ < "Welcome, stranger! Marvel at my goods. Weep at their glory.", < "My goods are amazing. I'd give you some for free, but I like money.", < "The design of my goods surpasses that of any other race!", < "Look at my merchandise. It's mind-blowing, I know.", < "You can have any of this for just a few small payments of pixels!" < ], < "floran" : [ < "Oh dear, it's a Floran... just try not to break anything.", < "I'll tell you upfront, most of our merchandise isn't edible.", < "You break it, you buy it. I'm going to be a rich Hylotl in five minutes...", < "Ugh. Do you even deserve to be allowed to purchase this fine art?" < ] < } < --- > "default" : [ > "Welcome to my shop.", > "See anything you like?", > "What can I do ya for?" > ], > > "apex" : { > "default" : [ > "What can I sell you? Be quick about it.", > "My store accepts pixels and BigCoins.", > "By my beard, a customer!", > "Please don't sell me anything that will get me arrested." > ] > }, > > "avian" : { > "default" : [ > "Welcome, traveller. What can I sell you?", > "You wouldn't happen to have a pair of wings on you, would you?", > "Hey there. See anything you like?", > "Just a warning, we don't accept Avos money." > ] > }, > > "floran" : { > "default" : [ > "Floran welcomesss you to store. Hopes you buy thingsss.", > "You breaksss it, you buysss it.", > "Floran wantsss pixelsss." > ], > "hylotl" : [ > "Hylotl is not welcome at ssstore. Buy thingsss anyway.", > "Floran hopesss that Hylotl buys fast.", > "Does fishman wish to give Floran pixelsss?" > ] > }, > > "glitch" : { > "default" : [ > "Friendly. Welcome to my store.", > "Cozening. You know you want to buy everything!", > "Reminder. Destroying merchandise is discouraged." > ], > "floran" : [ > "Warning. Attempting to eat merchandise will result in expulsion.", > "Stern. Try not to destroy the store, please.", > "Reminder. I will not buy \"spare Glitch parts\"." > ] > }, > > "hylotl" : { > "default" : [ > "Welcome, stranger! Marvel at my goods. Weep at their glory.", > "My goods are amazing. I'd give you some for free, but I like money.", > "The design of my goods surpasses that of any other race!", > "Look at my merchandise. It's mind-blowing, I know.", > "You can have any of this for just a few small payments of pixels!" > ], > "floran" : [ > "Oh dear, it's a Floran... just try not to break anything.", > "I'll tell you upfront, most of our merchandise isn't edible.", > "You break it, you buy it. I'm going to be a rich Hylotl in five minutes...", > "Ugh. Do you even deserve to be allowed to purchase this fine art?" > ] > } > 113,137c107,131 < "See ya next time!", < "Come again.", < "Your pixels are always good here.", < "Pleasure doing business with you!", < "Thanks for visiting my store.", < "Great to see you!", < "Let's do business again." < ], < "glitch" : { < "default" : [ < "Content. Please come again.", < "Pleased. Thank you for your patronage.", < "Disappointed. You're not going to buy more?", < "Melancholy. Until next time, customer." < ] < }, < "floran" : { < "default" : [ < "Floran want customer to ssspend more!", < "Floran sssay goodbye to moneybags.", < "Floran like buy sssell.", < "Floran pleased with transssaction." < ] < } < } --- > "See ya next time!", > "Come again.", > "Your pixels are always good here.", > "Pleasure doing business with you!", > "Thanks for visiting my store.", > "Great to see you!", > "Let's do business again." > ], > "glitch" : { > "default" : [ > "Content. Please come again.", > "Pleased. Thank you for your patronage.", > "Disappointed. You're not going to buy more?", > "Melancholy. Until next time, customer." > ] > }, > "floran" : { > "default" : [ > "Floran want customer to ssspend more!", > "Floran sssay goodbye to moneybags.", > "Floran like buy sssell.", > "Floran pleased with transssaction." > ] > } > } 139c133 < }, --- > }, 142c136 < "priceVarianceRange" : [0.75, 1.25], --- > "priceVarianceRange" : [0.8, 1.2], 146c140 < "test" : [ --- > "test" : [ 148,151c142,145 < { "item" : { "name" : "humantier2head", "data" : { "colorIndex" : 1 } }, "cost" : 100, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2head", "data" : { "colorIndex" : 6 } }, "cost" : 100, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2head", "data" : { "colorIndex" : 4 } }, "cost" : 100, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2head", "data" : { "colorIndex" : 8 } }, "cost" : 100, "rarity" : 0.5 } --- > { "item" : { "name" : "humantier2head", "parameters" : { "colorIndex" : 1 } }, "cost" : 100, "rarity" : 0.5 }, > { "item" : { "name" : "humantier2head", "parameters" : { "colorIndex" : 6 } }, "cost" : 100, "rarity" : 0.5 }, > { "item" : { "name" : "humantier2head", "parameters" : { "colorIndex" : 4 } }, "cost" : 100, "rarity" : 0.5 }, > { "item" : { "name" : "humantier2head", "parameters" : { "colorIndex" : 8 } }, "cost" : 100, "rarity" : 0.5 } 154,155c148,149 < < "doctormerchant" : [ --- > > "doctormerchant" : [ 161,163c155,157 < ], < < "stimmerchant" : [ --- > ], > > "stimmerchant" : [ 170,172c164,166 < ], < < "toolmerchant" : [ --- > ], > > "toolmerchant" : [ 175,176c169 < { "item" : { "name" : "flare" }, "cost" : 50 }, < { "item" : { "name" : "rope" }, "cost" : 75 } --- > { "item" : { "name" : "flare" }, "cost" : 50 } 178,180c171,173 < ], < < "wizardmerchant" : [ --- > ], > > "wizardmerchant" : [ 186c179 < { "item" : { "name" : "wizardhead" }, "cost" : 750, "rarity" : 0.5 } --- > { "item" : { "name" : "wizardhead" }, "cost" : 750, "rarity" : 0.5 } 188,271c181,306 < ], < < "chefmerchant" : [ < [0, [ < { "item" : { "name" : "potato" }, "cost" : 5 }, < { "item" : { "name" : "avesmingo" }, "cost" : 5 }, < { "item" : { "name" : "banana" }, "cost" : 5 }, < { "item" : { "name" : "wheat" }, "cost" : 5 }, < { "item" : { "name" : "eggshoot" }, "cost" : 5 }, < { "item" : { "name" : "rawbacon" }, "cost" : 5 }, < { "item" : { "name" : "grapes" }, "cost" : 5 }, < { "item" : { "name" : "kiwi" }, "cost" : 5 }, < { "item" : { "name" : "meatchunks" }, "cost" : 5 }, < { "item" : { "name" : "redapple" }, "cost" : 5 }, < { "item" : { "name" : "sugar" }, "cost" : 5 }, < { "item" : { "name" : "carrot" }, "cost" : 5 }, < { "item" : { "name" : "pineapple" }, "cost" : 5 }, < { "item" : { "name" : "bottledwater" }, "cost" : 5 }, < { "item" : { "name" : "wartweed" }, "cost" : 5 }, < { "item" : { "name" : "tomato" }, "cost" : 5 }, < { "item" : { "name" : "beakseed" }, "cost" : 5 }, < { "item" : { "name" : "feathercrown" }, "cost" : 5 }, < { "item" : { "name" : "pearlpea" }, "cost" : 5 }, < { "item" : { "name" : "corn" }, "cost" : 5 }, < { "item" : { "name" : "rawtentacle" }, "cost" : 5 }, < { "item" : { "name" : "alienmeat" }, "cost" : 5 }, < { "item" : { "name" : "boneboo" }, "cost" : 5 }, < { "item" : { "name" : "oculemon" }, "cost" : 5 }, < { "item" : { "name" : "pussplum" }, "cost" : 5 }, < { "item" : { "name" : "chili" }, "cost" : 5 }, < { "item" : { "name" : "automato" }, "cost" : 5 }, < { "item" : { "name" : "currentcorn" }, "cost" : 5 }, < { "item" : { "name" : "diodia" }, "cost" : 5 }, < { "item" : { "name" : "boltbulb" }, "cost" : 5 }, < { "item" : { "name" : "rice" }, "cost" : 5 }, < { "item" : { "name" : "bread" }, "cost" : 5 }, < { "item" : { "name" : "coralcreep" }, "cost" : 5 }, < { "item" : { "name" : "dirturchin" }, "cost" : 5 }, < { "item" : { "name" : "reefpod" }, "cost" : 5 } < ]] < ], < < "randomguns" : [ < [0, [ < { "item" : { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, "cost" : 750 }, < { "item" : { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, "cost" : 750 }, < { "item" : { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, "cost" : 750 }, < { "item" : { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } }, "cost" : 375 }, < { "item" : { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } }, "cost" : 375 }, < { "item" : { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } }, "cost" : 375 }, < { "item" : { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, "cost" : 375 }, < { "item" : { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, "cost" : 375 }, < { "item" : { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } }, "cost" : 375 }, < { "item" : { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, "cost" : 750 }, < { "item" : { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, "cost" : 750 }, < { "item" : { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, "cost" : 750 }, < { "item" : { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } }, "cost" : 750 }, < { "item" : { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } }, "cost" : 750 }, < { "item" : { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } }, "cost" : 750 } < ]] < ], < "randomswords" : [ < [0, [ < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, "cost" : 750 }, < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, "cost" : 750 }, < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, "cost" : 750 }, < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, "cost" : 375 }, < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, "cost" : 375 }, < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, "cost" : 375 }, < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } }, "cost" : 375 }, < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } }, "cost" : 375 }, < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } }, "cost" : 375 }, < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, "cost" : 750 }, < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, "cost" : 750 }, < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, "cost" : 750 }, < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, "cost" : 750 }, < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, "cost" : 750 }, < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, "cost" : 750 }, < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, "cost" : 750 }, < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, "cost" : 750 }, < { "item" : { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, "cost" : 750 } < ]] < ], < "apexweaponblueprints" : [ --- > ], > > "chefmerchant" : [ > [0, [ > { "item" : { "name" : "alienburger" }, "cost" : 1640 }, > { "item" : { "name" : "apegrapes" }, "cost" : 8393 }, > { "item" : { "name" : "applepie" }, "cost" : 2730 }, > { "item" : { "name" : "automatostew" }, "cost" : 8935, "rarity" : 0.5 }, > { "item" : { "name" : "avesmingoicecream" }, "cost" : 8302, "rarity" : 0.5 }, > { "item" : { "name" : "bananabread" }, "cost" : 1755 }, > { "item" : { "name" : "bananacon" }, "cost" : 1788 }, > { "item" : { "name" : "bananacreampie" }, "cost" : 2296 }, > { "item" : { "name" : "bananasplit" }, "cost" : 8985, "rarity" : 0.5 }, > { "item" : { "name" : "batteredbanana" }, "cost" : 1440 }, > { "item" : { "name" : "blackcurrentcrumble" }, "cost" : 1568 }, > { "item" : { "name" : "boiledpearlpeas" }, "cost" : 15390, "rarity" : 0.5 }, > { "item" : { "name" : "boltos" }, "cost" : 982 }, > { "item" : { "name" : "boneboomarrow" }, "cost" : 2220 }, > { "item" : { "name" : "bread" }, "cost" : 630 }, > { "item" : { "name" : "brineapple" }, "cost" : 8405 }, > { "item" : { "name" : "burger" }, "cost" : 1635 }, > { "item" : { "name" : "burningeyeballs" }, "cost" : 2171 }, > { "item" : { "name" : "cake" }, "cost" : 3625 }, > { "item" : { "name" : "candiedcorn" }, "cost" : 1264 }, > { "item" : { "name" : "candiedpearlpeas" }, "cost" : 8595, "rarity" : 0.5 }, > { "item" : { "name" : "candy" }, "cost" : 900 }, > { "item" : { "name" : "candyapple" }, "cost" : 1500 }, > { "item" : { "name" : "candyautomato" }, "cost" : 2040 }, > { "item" : { "name" : "carrotbread" }, "cost" : 1860 }, > { "item" : { "name" : "carrotcake" }, "cost" : 1764 }, > { "item" : { "name" : "chilistew" }, "cost" : 1818 }, > { "item" : { "name" : "copperkeypie" }, "cost" : 8095, "rarity" : 0.5 }, > { "item" : { "name" : "coralcreepcurry" }, "cost" : 1751 }, > { "item" : { "name" : "corncob" }, "cost" : 364 }, > { "item" : { "name" : "cornontheblob" }, "cost" : 1519 }, > { "item" : { "name" : "cornpeckers" }, "cost" : 701 }, > { "item" : { "name" : "corntent" }, "cost" : 839 }, > { "item" : { "name" : "crowncake" }, "cost" : 9451, "rarity" : 0.5 }, > { "item" : { "name" : "curriedbeakseed" }, "cost" : 1172 }, > { "item" : { "name" : "eggfriedrice" }, "cost" : 880 }, > { "item" : { "name" : "eggshootsalad" }, "cost" : 1636 }, > { "item" : { "name" : "eyebowls" }, "cost" : 1161 }, > { "item" : { "name" : "fishfingers" }, "cost" : 848 }, > { "item" : { "name" : "fishinabone" }, "cost" : 1643 }, > { "item" : { "name" : "fishnchips" }, "cost" : 2333 }, > { "item" : { "name" : "fruitsalad" }, "cost" : 8271, "rarity" : 0.5 }, > { "item" : { "name" : "gardensalad" }, "cost" : 1133 }, > { "item" : { "name" : "hotbone" }, "cost" : 1608 }, > { "item" : { "name" : "icecream" }, "cost" : 1350 }, > { "item" : { "name" : "lollypop" }, "cost" : 1800 }, > { "item" : { "name" : "luckydip" }, "cost" : 1718 }, > { "item" : { "name" : "mashedpotato" }, "cost" : 1620 }, > { "item" : { "name" : "meatandmarrow" }, "cost" : 1500 }, > { "item" : { "name" : "meatwich" }, "cost" : 1393 }, > { "item" : { "name" : "nutsandbolts" }, "cost" : 794 }, > { "item" : { "name" : "oculemonstew" }, "cost" : 1348 }, > { "item" : { "name" : "offal" }, "cost" : 1420 }, > { "item" : { "name" : "pearlpeapancakes" }, "cost" : 8566, "rarity" : 0.5 }, > { "item" : { "name" : "pearlpeaparcels" }, "cost" : 8047, "rarity" : 0.5 }, > { "item" : { "name" : "piodia" }, "cost" : 8605, "rarity" : 0.5 }, > { "item" : { "name" : "8gbpizzap" }, "cost" : 2355 }, > //{ "item" : { "name" : "poachedavesmingo" }, "cost" : TBD }, - NEEDS BOTTLE AND BEVERAGE RECIPES > { "item" : { "name" : "pussplumpie" }, "cost" : 8045, "rarity" : 0.5 }, > //{ "item" : { "name" : "reefpodsurprise" }, "cost" : TBD }, - NEEDS BOTTLE AND BEVERAGE RECIPES > { "item" : { "name" : "ricecake" }, "cost" : 648 }, > { "item" : { "name" : "ricepudding" }, "cost" : 1074 }, > { "item" : { "name" : "campfirebanana" }, "cost" : 1140 }, > { "item" : { "name" : "roastdinner" }, "cost" : 9682, "rarity" : 0.5 }, > { "item" : { "name" : "saltsalad" }, "cost" : 8685, "rarity" : 0.5 }, > { "item" : { "name" : "smash" }, "cost" : 7855, "rarity" : 0.5 }, > { "item" : { "name" : "soggysack" }, "cost" : 1760 }, > { "item" : { "name" : "spicyfeathercrown" }, "cost" : 3156 }, > { "item" : { "name" : "stuffedautomato" }, "cost" : 1464 }, > { "item" : { "name" : "stuffeddirturchin" }, "cost" : 9420, "rarity" : 0.5 }, > { "item" : { "name" : "sushi" }, "cost" : 8228, "rarity" : 0.5 }, > { "item" : { "name" : "sweetcorn" }, "cost" : 370 }, > { "item" : { "name" : "sweetmeat" }, "cost" : 663 }, > { "item" : { "name" : "sweettime" }, "cost" : 8333, "rarity" : 0.5 }, > { "item" : { "name" : "thespecial" }, "cost" : 2080 }, > { "item" : { "name" : "vegetablesoup" }, "cost" : 2303 }, > { "item" : { "name" : "wartweedstew" }, "cost" : 1485 } > ]] > ], > > "randomguns" : [ > [0, [ > { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, "cost" : 750 }, > { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, "cost" : 750 }, > { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, "cost" : 750 }, > { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } }, "cost" : 375 }, > { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } }, "cost" : 375 }, > { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } }, "cost" : 375 }, > { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, "cost" : 375 }, > { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, "cost" : 375 }, > { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } }, "cost" : 375 }, > { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, "cost" : 750 }, > { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, "cost" : 750 }, > { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, "cost" : 750 }, > { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } }, "cost" : 750 }, > { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } }, "cost" : 750 }, > { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } }, "cost" : 750 } > ]] > ], > "randomswords" : [ > [0, [ > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, "cost" : 750 }, > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, "cost" : 750 }, > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, "cost" : 750 }, > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, "cost" : 375 }, > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, "cost" : 375 }, > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, "cost" : 375 }, > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } }, "cost" : 375 }, > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } }, "cost" : 375 }, > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } }, "cost" : 375 }, > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, "cost" : 750 }, > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, "cost" : 750 }, > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, "cost" : 750 }, > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, "cost" : 750 }, > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, "cost" : 750 }, > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, "cost" : 750 }, > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, "cost" : 750 }, > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, "cost" : 750 }, > { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, "cost" : 750 } > ]] > ], > "apexweaponblueprints" : [ 280,281c315,316 < [2, [ < { "item" : { "name" : "apextier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > [2, [ > { "item" : { "name" : "apextier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 287c322 < { "item" : { "name" : "apextier1hammer-recipe" }, "cost" : 750, "rarity" : 0.5 }, --- > { "item" : { "name" : "apextier1hammer-recipe" }, "cost" : 750, "rarity" : 0.5 }, 294c329 < [3, [ --- > [3, [ 301c336 < { "item" : { "name" : "apextier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > { "item" : { "name" : "apextier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 309c344 < "apexarmorblueprints" : [ --- > "apexarmorblueprints" : [ 315c350 < [2, [ --- > [2, [ 319c354 < { "item" : { "name" : "apextier1chest-recipe" }, "cost" : 500, "rarity" : 0.5 }, --- > { "item" : { "name" : "apextier1chest-recipe" }, "cost" : 500, "rarity" : 0.5 }, 323c358 < [3, [ --- > [3, [ 327c362 < { "item" : { "name" : "apextier2chest-recipe" }, "cost" : 1000, "rarity" : 0.5 }, --- > { "item" : { "name" : "apextier2chest-recipe" }, "cost" : 1000, "rarity" : 0.5 }, 331c366 < [4, [ --- > [4, [ 335c370 < { "item" : { "name" : "apextier3chest-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > { "item" : { "name" : "apextier3chest-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 339c374 < [5, [ --- > [5, [ 343c378 < { "item" : { "name" : "apextier4chest-recipe" }, "cost" : 2000, "rarity" : 0.5 }, --- > { "item" : { "name" : "apextier4chest-recipe" }, "cost" : 2000, "rarity" : 0.5 }, 347c382 < [6, [ --- > [6, [ 351c386 < { "item" : { "name" : "apextier5chest-recipe" }, "cost" : 2500, "rarity" : 0.5 }, --- > { "item" : { "name" : "apextier5chest-recipe" }, "cost" : 2500, "rarity" : 0.5 }, 355c390 < [7, [ --- > [7, [ 359c394 < { "item" : { "name" : "apextier6chest-recipe" }, "cost" : 3000, "rarity" : 0.5 }, --- > { "item" : { "name" : "apextier6chest-recipe" }, "cost" : 3000, "rarity" : 0.5 }, 363c398 < [8, [ --- > [8, [ 367c402 < { "item" : { "name" : "apextier7chest-recipe" }, "cost" : 3500, "rarity" : 0.5 }, --- > { "item" : { "name" : "apextier7chest-recipe" }, "cost" : 3500, "rarity" : 0.5 }, 371c406 < [9, [ --- > [9, [ 375c410 < { "item" : { "name" : "apextier8chest-recipe" }, "cost" : 4000, "rarity" : 0.5 }, --- > { "item" : { "name" : "apextier8chest-recipe" }, "cost" : 4000, "rarity" : 0.5 }, 379c414 < [10, [ --- > [10, [ 383c418 < { "item" : { "name" : "apextier9chest-recipe" }, "cost" : 4500, "rarity" : 0.5 }, --- > { "item" : { "name" : "apextier9chest-recipe" }, "cost" : 4500, "rarity" : 0.5 }, 388c423 < "apexclothes" : [ --- > "apexclothes" : [ 390,477c425,514 < { "item" : { "name" : "apexcommanderjacket", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "apexcommanderjacket", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "apexcommanderjacket", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "apexcommanderjacket", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "apexcommanderjacket", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "apexcommanderjacket", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "apexcommanderjacket", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "apexcommanderjacket", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "apexcommanderpants", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "apexcommanderpants", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "apexcommanderpants", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "apexcommanderpants", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "apexcommanderpants", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "apexcommanderpants", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "apexcommanderpants", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "apexcommanderpants", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "apexnavyjacket", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "apexnavyjacket", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "apexnavyjacket", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "apexnavyjacket", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "apexnavyjacket", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "apexnavyjacket", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "apexnavyjacket", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "apexnavyjacket", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "apexnavypants", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "apexnavypants", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "apexnavypants", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "apexnavypants", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "apexnavypants", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "apexnavypants", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "apexnavypants", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "apexnavypants", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerjacket", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerjacket", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerjacket", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerjacket", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerjacket", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerjacket", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerjacket", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerjacket", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerjacket", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerjacket", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerpants", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerpants", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerpants", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerpants", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerpants", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerpants", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerpants", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerpants", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerpants", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "apexofficerpants", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistjacket", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistjacket", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistjacket", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistjacket", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistjacket", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistjacket", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistjacket", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistjacket", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistjacket", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistpants", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistpants", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistpants", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistpants", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistpants", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistpants", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistpants", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistpants", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "apexspecialistpants", "data" : { "colorIndex" : 11 } }, "cost" : 50 } < ]] < ], < "apexingredients" : [ < [0, [ < { "item" : { "name" : "potato" }, "cost" : 5 }, < { "item" : { "name" : "avesmingo" }, "cost" : 5 }, < { "item" : { "name" : "banana" }, "cost" : 5 }, < { "item" : { "name" : "wheat" }, "cost" : 5 }, < { "item" : { "name" : "eggshoot" }, "cost" : 5 }, < { "item" : { "name" : "rawbacon" }, "cost" : 5 }, < { "item" : { "name" : "grapes" }, "cost" : 5 }, < { "item" : { "name" : "kiwi" }, "cost" : 5 }, < { "item" : { "name" : "meatchunks" }, "cost" : 5 }, < { "item" : { "name" : "redapple" }, "cost" : 5 }, < { "item" : { "name" : "sugar" }, "cost" : 5 }, < { "item" : { "name" : "carrot" }, "cost" : 5 }, < { "item" : { "name" : "pineapple" }, "cost" : 5 }, < { "item" : { "name" : "bottledwater" }, "cost" : 5 } --- > { "item" : { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "apexnavypants", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "apexnavypants", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "apexnavypants", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "apexnavypants", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "apexnavypants", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "apexnavypants", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "apexnavypants", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "apexnavypants", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 } > ]] > ], > "apexingredients" : [ > [0, [ > { "item" : { "name" : "potato" }, "cost" : 1170 }, > { "item" : { "name" : "avesmingo" }, "cost" : 7552 }, > { "item" : { "name" : "banana" }, "cost" : 1125 }, > { "item" : { "name" : "wheat" }, "cost" : 315 }, > { "item" : { "name" : "eggshoot" }, "cost" : 556 }, > { "item" : { "name" : "rawbacon" }, "cost" : 363 }, > { "item" : { "name" : "grapes" }, "cost" : 7268 }, > { "item" : { "name" : "kiwi" }, "cost" : 375 }, > { "item" : { "name" : "meatchunks" }, "cost" : 390 }, > { "item" : { "name" : "redapple" }, "cost" : 600 }, > { "item" : { "name" : "sugar" }, "cost" : 300 }, > { "item" : { "name" : "carrot" }, "cost" : 593 }, > { "item" : { "name" : "neonmelon" }, "cost" : 628 }, > { "item" : { "name" : "pineapple" }, "cost" : 7500 }, > { "item" : { "name" : "bottledwater" }, "cost" : 262 }, > { "item" : { "name" : "milk" }, "cost" : 450 } 489,490c526,527 < [2, [ < { "item" : { "name" : "aviantier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > [2, [ > { "item" : { "name" : "aviantier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 496c533 < { "item" : { "name" : "aviantier1hammer-recipe" }, "cost" : 750, "rarity" : 0.5 }, --- > { "item" : { "name" : "aviantier1hammer-recipe" }, "cost" : 750, "rarity" : 0.5 }, 503c540 < [3, [ --- > [3, [ 510c547 < { "item" : { "name" : "aviantier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > { "item" : { "name" : "aviantier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 518c555 < "avianarmorblueprints" : [ --- > "avianarmorblueprints" : [ 524c561 < [2, [ --- > [2, [ 528c565 < { "item" : { "name" : "aviantier1chest-recipe" }, "cost" : 500, "rarity" : 0.5 }, --- > { "item" : { "name" : "aviantier1chest-recipe" }, "cost" : 500, "rarity" : 0.5 }, 532c569 < [3, [ --- > [3, [ 536c573 < { "item" : { "name" : "aviantier2chest-recipe" }, "cost" : 1000, "rarity" : 0.5 }, --- > { "item" : { "name" : "aviantier2chest-recipe" }, "cost" : 1000, "rarity" : 0.5 }, 540c577 < [4, [ --- > [4, [ 544c581 < { "item" : { "name" : "aviantier3chest-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > { "item" : { "name" : "aviantier3chest-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 548c585 < [5, [ --- > [5, [ 552c589 < { "item" : { "name" : "aviantier4chest-recipe" }, "cost" : 2000, "rarity" : 0.5 }, --- > { "item" : { "name" : "aviantier4chest-recipe" }, "cost" : 2000, "rarity" : 0.5 }, 556c593 < [6, [ --- > [6, [ 560c597 < { "item" : { "name" : "aviantier5chest-recipe" }, "cost" : 2500, "rarity" : 0.5 }, --- > { "item" : { "name" : "aviantier5chest-recipe" }, "cost" : 2500, "rarity" : 0.5 }, 564c601 < [7, [ --- > [7, [ 568c605 < { "item" : { "name" : "aviantier6chest-recipe" }, "cost" : 3000, "rarity" : 0.5 }, --- > { "item" : { "name" : "aviantier6chest-recipe" }, "cost" : 3000, "rarity" : 0.5 }, 572c609 < [8, [ --- > [8, [ 576c613 < { "item" : { "name" : "aviantier7chest-recipe" }, "cost" : 3500, "rarity" : 0.5 }, --- > { "item" : { "name" : "aviantier7chest-recipe" }, "cost" : 3500, "rarity" : 0.5 }, 580c617 < [9, [ --- > [9, [ 584c621 < { "item" : { "name" : "aviantier8chest-recipe" }, "cost" : 4000, "rarity" : 0.5 }, --- > { "item" : { "name" : "aviantier8chest-recipe" }, "cost" : 4000, "rarity" : 0.5 }, 588c625 < [10, [ --- > [10, [ 592c629 < { "item" : { "name" : "aviantier9chest-recipe" }, "cost" : 4500, "rarity" : 0.5 }, --- > { "item" : { "name" : "aviantier9chest-recipe" }, "cost" : 4500, "rarity" : 0.5 }, 597c634 < "avianclothes" : [ --- > "avianclothes" : [ 599,688c636,728 < { "item" : { "name" : "avianadventurershirt", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurershirt", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurershirt", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurershirt", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurershirt", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurershirt", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurershirt", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurershirt", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurershirt", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurershirt", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurerpants", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurerpants", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurerpants", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurerpants", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurerpants", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurerpants", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurerpants", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurerpants", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurerpants", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "avianadventurerpants", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonershirt", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonershirt", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonershirt", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonershirt", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonershirt", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonershirt", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonershirt", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonershirt", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonershirt", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyshirt", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyshirt", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyshirt", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyshirt", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyshirt", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyshirt", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyshirt", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyshirt", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyshirt", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyskirt", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyskirt", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyskirt", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyskirt", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyskirt", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyskirt", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyskirt", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyskirt", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "avianfancyskirt", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "avianworkershirt", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "avianworkershirt", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "avianworkershirt", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "avianworkershirt", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "avianworkershirt", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "avianworkershirt", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "avianworkershirt", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "avianworkershirt", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "avianworkerpants", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "avianworkerpants", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "avianworkerpants", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "avianworkerpants", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "avianworkerpants", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "avianworkerpants", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "avianworkerpants", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "avianworkerpants", "data" : { "colorIndex" : 11 } }, "cost" : 50 } < ]] < ], < "avianingredients" : [ < [0, [ < { "item" : { "name" : "avesmingo" }, "cost" : 5 }, < { "item" : { "name" : "wartweed" }, "cost" : 5 }, < { "item" : { "name" : "carrot" }, "cost" : 5 }, < { "item" : { "name" : "tomato" }, "cost" : 5 }, < { "item" : { "name" : "beakseed" }, "cost" : 5 }, < { "item" : { "name" : "feathercrown" }, "cost" : 5 }, < { "item" : { "name" : "pearlpea" }, "cost" : 5 }, < { "item" : { "name" : "wheat" }, "cost" : 5 }, < { "item" : { "name" : "pineapple" }, "cost" : 5 }, < { "item" : { "name" : "eggshoot" }, "cost" : 5 }, < { "item" : { "name" : "grapes" }, "cost" : 5 }, < { "item" : { "name" : "corn" }, "cost" : 5 } --- > { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "avianworkerpants", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "avianworkerpants", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "avianworkerpants", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "avianworkerpants", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "avianworkerpants", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "avianworkerpants", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "avianworkerpants", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "avianworkerpants", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 } > ]] > ], > "avianingredients" : [ > [0, [ > { "item" : { "name" : "avesmingo" }, "cost" : 7552 }, > { "item" : { "name" : "wartweed" }, "cost" : 352 }, > { "item" : { "name" : "carrot" }, "cost" : 593 }, > { "item" : { "name" : "tomato" }, "cost" : 540 }, > { "item" : { "name" : "beakseed" }, "cost" : 337 }, > { "item" : { "name" : "feathercrown" }, "cost" : 1080 }, > { "item" : { "name" : "pearlpea" }, "cost" : 7695 }, > { "item" : { "name" : "wheat" }, "cost" : 315 }, > { "item" : { "name" : "pineapple" }, "cost" : 7500 }, > { "item" : { "name" : "eggshoot" }, "cost" : 556 }, > { "item" : { "name" : "grapes" }, "cost" : 7268 }, > { "item" : { "name" : "corn" }, "cost" : 364 }, > { "item" : { "name" : "milk" }, "cost" : 450 }, > { "item" : { "name" : "egg" }, "cost" : 275 }, > { "item" : { "name" : "rawfish" }, "cost" : 533 } 691c731 < "floranweaponblueprints" : [ --- > "floranweaponblueprints" : [ 700,701c740,741 < [2, [ < { "item" : { "name" : "florantier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > [2, [ > { "item" : { "name" : "florantier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 707c747 < { "item" : { "name" : "florantier1hammer-recipe" }, "cost" : 750, "rarity" : 0.5 }, --- > { "item" : { "name" : "florantier1hammer-recipe" }, "cost" : 750, "rarity" : 0.5 }, 714c754 < [3, [ --- > [3, [ 721c761 < { "item" : { "name" : "florantier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > { "item" : { "name" : "florantier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 729c769 < "floranarmorblueprints" : [ --- > "floranarmorblueprints" : [ 735c775 < [2, [ --- > [2, [ 739c779 < { "item" : { "name" : "florantier1chest-recipe" }, "cost" : 500, "rarity" : 0.5 }, --- > { "item" : { "name" : "florantier1chest-recipe" }, "cost" : 500, "rarity" : 0.5 }, 743c783 < [3, [ --- > [3, [ 747c787 < { "item" : { "name" : "florantier2chest-recipe" }, "cost" : 1000, "rarity" : 0.5 }, --- > { "item" : { "name" : "florantier2chest-recipe" }, "cost" : 1000, "rarity" : 0.5 }, 751c791 < [4, [ --- > [4, [ 755c795 < { "item" : { "name" : "florantier3chest-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > { "item" : { "name" : "florantier3chest-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 759c799 < [5, [ --- > [5, [ 763c803 < { "item" : { "name" : "florantier4chest-recipe" }, "cost" : 2000, "rarity" : 0.5 }, --- > { "item" : { "name" : "florantier4chest-recipe" }, "cost" : 2000, "rarity" : 0.5 }, 767c807 < [6, [ --- > [6, [ 771c811 < { "item" : { "name" : "florantier5chest-recipe" }, "cost" : 2500, "rarity" : 0.5 }, --- > { "item" : { "name" : "florantier5chest-recipe" }, "cost" : 2500, "rarity" : 0.5 }, 775c815 < [7, [ --- > [7, [ 779c819 < { "item" : { "name" : "florantier6chest-recipe" }, "cost" : 3000, "rarity" : 0.5 }, --- > { "item" : { "name" : "florantier6chest-recipe" }, "cost" : 3000, "rarity" : 0.5 }, 783c823 < [8, [ --- > [8, [ 787c827 < { "item" : { "name" : "florantier7chest-recipe" }, "cost" : 3500, "rarity" : 0.5 }, --- > { "item" : { "name" : "florantier7chest-recipe" }, "cost" : 3500, "rarity" : 0.5 }, 791c831 < [9, [ --- > [9, [ 795c835 < { "item" : { "name" : "florantier8chest-recipe" }, "cost" : 4000, "rarity" : 0.5 }, --- > { "item" : { "name" : "florantier8chest-recipe" }, "cost" : 4000, "rarity" : 0.5 }, 799c839 < [10, [ --- > [10, [ 803c843 < { "item" : { "name" : "florantier9chest-recipe" }, "cost" : 4500, "rarity" : 0.5 }, --- > { "item" : { "name" : "florantier9chest-recipe" }, "cost" : 4500, "rarity" : 0.5 }, 808c848 < "floranclothes" : [ --- > "floranclothes" : [ 810,925c850,969 < { "item" : { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterchest", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterchest", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterchest", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterchest", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterchest", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterchest", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterchest", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterchest", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterchest", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterchest", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterlegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterlegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterlegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterlegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterlegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterlegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterlegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterlegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterlegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "floranhunterlegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltchest", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltchest", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltchest", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltchest", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltchest", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltchest", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltchest", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltchest", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltchest", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltchest", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltlegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltlegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltlegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltlegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltlegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltlegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltlegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltlegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltlegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "floranpeltlegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "floranleafchest", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "floranleafchest", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "floranleafchest", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "floranleafchest", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "floranleafchest", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "floranleafchest", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "floranleafchest", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "floranleafchest", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "floranleafchest", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "floranleafchest", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "floranleaflegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "floranleaflegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "floranleaflegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "floranleaflegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "floranleaflegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "floranleaflegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "floranleaflegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "floranleaflegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "floranleaflegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "floranleaflegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistchest", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistchest", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistchest", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistchest", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistchest", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistchest", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistchest", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistchest", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistchest", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistchest", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistlegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistlegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistlegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistlegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistlegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistlegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistlegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistlegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistlegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "floransurvivalistlegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 } < ]] < ], < "floraningredients" : [ < [0, [ < { "item" : { "name" : "rawtentacle" }, "cost" : 5 }, < { "item" : { "name" : "alienmeat" }, "cost" : 5 }, < { "item" : { "name" : "meatchunks" }, "cost" : 5 }, < { "item" : { "name" : "rawbacon" }, "cost" : 5 }, < { "item" : { "name" : "boneboo" }, "cost" : 5 }, < { "item" : { "name" : "oculemon" }, "cost" : 5 }, < { "item" : { "name" : "eggshoot" }, "cost" : 5 }, < { "item" : { "name" : "pussplum" }, "cost" : 5 }, < { "item" : { "name" : "wheat" }, "cost" : 5 }, < { "item" : { "name" : "chili" }, "cost" : 5 }, < { "item" : { "name" : "sugar" }, "cost" : 5 }, < { "item" : { "name" : "grapes" }, "cost" : 5 } --- > { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 } > ]] > ], > "floraningredients" : [ > [0, [ > { "item" : { "name" : "rawtentacle" }, "cost" : 475 }, > { "item" : { "name" : "alienmeat" }, "cost" : 380 }, > { "item" : { "name" : "rawribmeat" }, "cost" : 640 }, > { "item" : { "name" : "meatchunks" }, "cost" : 390 }, > { "item" : { "name" : "rawfleshlump" }, "cost" : 330 }, > { "item" : { "name" : "rawbacon" }, "cost" : 363 }, > { "item" : { "name" : "boneboo" }, "cost" : 1110 }, > { "item" : { "name" : "oculemon" }, "cost" : 605 }, > { "item" : { "name" : "eggshoot" }, "cost" : 556 }, > { "item" : { "name" : "pussplum" }, "cost" : 7340 }, > { "item" : { "name" : "wheat" }, "cost" : 315 }, > { "item" : { "name" : "chili" }, "cost" : 498 }, > { "item" : { "name" : "sugar" }, "cost" : 300 }, > { "item" : { "name" : "grapes" }, "cost" : 7268 }, > { "item" : { "name" : "toxictop" }, "cost" : 570 }, > { "item" : { "name" : "milk" }, "cost" : 450 } 937,938c981,982 < [2, [ < { "item" : { "name" : "glitchtier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > [2, [ > { "item" : { "name" : "glitchtier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 944c988 < { "item" : { "name" : "glitchtier1hammer-recipe" }, "cost" : 750, "rarity" : 0.5 }, --- > { "item" : { "name" : "glitchtier1hammer-recipe" }, "cost" : 750, "rarity" : 0.5 }, 951c995 < [3, [ --- > [3, [ 958c1002 < { "item" : { "name" : "glitchtier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > { "item" : { "name" : "glitchtier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 966c1010 < "glitcharmorblueprints" : [ --- > "glitcharmorblueprints" : [ 972c1016 < [2, [ --- > [2, [ 976c1020 < { "item" : { "name" : "glitchtier1chest-recipe" }, "cost" : 500, "rarity" : 0.5 }, --- > { "item" : { "name" : "glitchtier1chest-recipe" }, "cost" : 500, "rarity" : 0.5 }, 980c1024 < [3, [ --- > [3, [ 984c1028 < { "item" : { "name" : "glitchtier2chest-recipe" }, "cost" : 1000, "rarity" : 0.5 }, --- > { "item" : { "name" : "glitchtier2chest-recipe" }, "cost" : 1000, "rarity" : 0.5 }, 988c1032 < [4, [ --- > [4, [ 992c1036 < { "item" : { "name" : "glitchtier3chest-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > { "item" : { "name" : "glitchtier3chest-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 996c1040 < [5, [ --- > [5, [ 1000c1044 < { "item" : { "name" : "glitchtier4chest-recipe" }, "cost" : 2000, "rarity" : 0.5 }, --- > { "item" : { "name" : "glitchtier4chest-recipe" }, "cost" : 2000, "rarity" : 0.5 }, 1004c1048 < [6, [ --- > [6, [ 1008c1052 < { "item" : { "name" : "glitchtier5chest-recipe" }, "cost" : 2500, "rarity" : 0.5 }, --- > { "item" : { "name" : "glitchtier5chest-recipe" }, "cost" : 2500, "rarity" : 0.5 }, 1012c1056 < [7, [ --- > [7, [ 1016c1060 < { "item" : { "name" : "glitchtier6chest-recipe" }, "cost" : 3000, "rarity" : 0.5 }, --- > { "item" : { "name" : "glitchtier6chest-recipe" }, "cost" : 3000, "rarity" : 0.5 }, 1020c1064 < [8, [ --- > [8, [ 1024c1068 < { "item" : { "name" : "glitchtier7chest-recipe" }, "cost" : 3500, "rarity" : 0.5 }, --- > { "item" : { "name" : "glitchtier7chest-recipe" }, "cost" : 3500, "rarity" : 0.5 }, 1028c1072 < [9, [ --- > [9, [ 1032c1076 < { "item" : { "name" : "glitchtier8chest-recipe" }, "cost" : 4000, "rarity" : 0.5 }, --- > { "item" : { "name" : "glitchtier8chest-recipe" }, "cost" : 4000, "rarity" : 0.5 }, 1036c1080 < [10, [ --- > [10, [ 1040c1084 < { "item" : { "name" : "glitchtier9chest-recipe" }, "cost" : 4500, "rarity" : 0.5 }, --- > { "item" : { "name" : "glitchtier9chest-recipe" }, "cost" : 4500, "rarity" : 0.5 }, 1045c1089 < "glitchclothes" : [ --- > "glitchclothes" : [ 1047,1142c1091,1187 < { "item" : { "name" : "craftsmenchest", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenchest", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenchest", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenchest", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenchest", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenchest", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenchest", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenchest", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenchest", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenchest", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenlegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenlegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenlegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenlegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenlegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenlegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenlegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenlegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenlegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "craftsmenlegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "merchantchest", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "merchantchest", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "merchantchest", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "merchantchest", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "merchantchest", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "merchantchest", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "merchantchest", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "merchantchest", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "merchantchest", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "merchantchest", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "merchantlegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "merchantlegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "merchantlegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "merchantlegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "merchantlegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "merchantlegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "merchantlegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "merchantlegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "merchantlegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "merchantlegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "noblechest", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "noblechest", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "noblechest", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "noblechest", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "noblechest", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "noblechest", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "noblechest", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "noblechest", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "noblechest", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "noblechest", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "noblelegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "noblelegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "noblelegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "noblelegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "noblelegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "noblelegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "noblelegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "noblelegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "noblelegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "noblelegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "peasantchest", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "peasantchest", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "peasantchest", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "peasantchest", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "peasantchest", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "peasantchest", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "peasantchest", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "peasantchest", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "peasantchest", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "peasantchest", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "peasantlegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "peasantlegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "peasantlegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 } < ]] < ], < "glitchingredients" : [ < [0, [ < { "item" : { "name" : "automato" }, "cost" : 5 }, < { "item" : { "name" : "currentcorn" }, "cost" : 5 }, < { "item" : { "name" : "wheat" }, "cost" : 5 }, < { "item" : { "name" : "diodia" }, "cost" : 5 }, < { "item" : { "name" : "boltbulb" }, "cost" : 5 }, < { "item" : { "name" : "rice" }, "cost" : 5 }, < { "item" : { "name" : "meatchunks" }, "cost" : 5 }, < { "item" : { "name" : "rawtentacle" }, "cost" : 5 }, < { "item" : { "name" : "eggshoot" }, "cost" : 5 }, < { "item" : { "name" : "kiwi" }, "cost" : 5 }, < { "item" : { "name" : "sugar" }, "cost" : 5 }, < { "item" : { "name" : "oculemon" }, "cost" : 5 } --- > { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 } > ]] > ], > "glitchingredients" : [ > [0, [ > { "item" : { "name" : "automato" }, "cost" : 1140 }, > { "item" : { "name" : "currentcorn" }, "cost" : 585 }, > { "item" : { "name" : "wheat" }, "cost" : 315 }, > { "item" : { "name" : "diodia" }, "cost" : 7405 }, > { "item" : { "name" : "boltbulb" }, "cost" : 397 }, > { "item" : { "name" : "rice" }, "cost" : 324 }, > { "item" : { "name" : "meatchunks" }, "cost" : 390 }, > { "item" : { "name" : "rawtentacle" }, "cost" : 475 }, > { "item" : { "name" : "eggshoot" }, "cost" : 556 }, > { "item" : { "name" : "kiwi" }, "cost" : 375 }, > { "item" : { "name" : "sugar" }, "cost" : 300 }, > { "item" : { "name" : "oculemon" }, "cost" : 605 }, > { "item" : { "name" : "milk" }, "cost" : 450 } 1145c1190 < "humanweaponblueprints" : [ --- > "humanweaponblueprints" : [ 1154,1155c1199,1200 < [2, [ < { "item" : { "name" : "humantier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > [2, [ > { "item" : { "name" : "humantier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 1161c1206 < { "item" : { "name" : "humantier1hammer-recipe" }, "cost" : 750, "rarity" : 0.5 }, --- > { "item" : { "name" : "humantier1hammer-recipe" }, "cost" : 750, "rarity" : 0.5 }, 1168c1213 < [3, [ --- > [3, [ 1175c1220 < { "item" : { "name" : "humantier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > { "item" : { "name" : "humantier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 1183c1228 < "humanarmorblueprints" : [ --- > "humanarmorblueprints" : [ 1189c1234 < [2, [ --- > [2, [ 1193c1238 < { "item" : { "name" : "humantier1chest-recipe" }, "cost" : 500, "rarity" : 0.5 }, --- > { "item" : { "name" : "humantier1chest-recipe" }, "cost" : 500, "rarity" : 0.5 }, 1197c1242 < [3, [ --- > [3, [ 1201c1246 < { "item" : { "name" : "humantier2chest-recipe" }, "cost" : 1000, "rarity" : 0.5 }, --- > { "item" : { "name" : "humantier2chest-recipe" }, "cost" : 1000, "rarity" : 0.5 }, 1205c1250 < [4, [ --- > [4, [ 1209c1254 < { "item" : { "name" : "humantier3chest-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > { "item" : { "name" : "humantier3chest-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 1213c1258 < [5, [ --- > [5, [ 1217c1262 < { "item" : { "name" : "humantier4chest-recipe" }, "cost" : 2000, "rarity" : 0.5 }, --- > { "item" : { "name" : "humantier4chest-recipe" }, "cost" : 2000, "rarity" : 0.5 }, 1221c1266 < [6, [ --- > [6, [ 1225c1270 < { "item" : { "name" : "humantier5chest-recipe" }, "cost" : 2500, "rarity" : 0.5 }, --- > { "item" : { "name" : "humantier5chest-recipe" }, "cost" : 2500, "rarity" : 0.5 }, 1229c1274 < [7, [ --- > [7, [ 1233c1278 < { "item" : { "name" : "humantier6chest-recipe" }, "cost" : 3000, "rarity" : 0.5 }, --- > { "item" : { "name" : "humantier6chest-recipe" }, "cost" : 3000, "rarity" : 0.5 }, 1237c1282 < [8, [ --- > [8, [ 1241c1286 < { "item" : { "name" : "humantier7chest-recipe" }, "cost" : 3500, "rarity" : 0.5 }, --- > { "item" : { "name" : "humantier7chest-recipe" }, "cost" : 3500, "rarity" : 0.5 }, 1245c1290 < [9, [ --- > [9, [ 1249c1294 < { "item" : { "name" : "humantier8chest-recipe" }, "cost" : 4000, "rarity" : 0.5 }, --- > { "item" : { "name" : "humantier8chest-recipe" }, "cost" : 4000, "rarity" : 0.5 }, 1253c1298 < [10, [ --- > [10, [ 1257c1302 < { "item" : { "name" : "humantier9chest-recipe" }, "cost" : 4500, "rarity" : 0.5 }, --- > { "item" : { "name" : "humantier9chest-recipe" }, "cost" : 4500, "rarity" : 0.5 }, 1262c1307 < "humanclothes" : [ --- > "humanclothes" : [ 1264,1362c1309,1408 < { "item" : { "name" : "conceptchest", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "conceptchest", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "conceptchest", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "conceptchest", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "conceptchest", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "conceptchest", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "conceptchest", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "conceptchest", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "conceptchest", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "conceptchest", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "conceptlegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "conceptlegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "conceptlegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "conceptlegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "conceptlegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "conceptlegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "conceptlegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "conceptlegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "conceptlegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "conceptlegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "coolchest", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "coolchest", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "coolchest", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "coolchest", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "coolchest", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "coolchest", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "coolchest", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "coolchest", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "coolchest", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "coolchest", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "coollegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "coollegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "coollegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "coollegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "coollegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "coollegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "coollegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "coollegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "coollegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "coollegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestchest", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestchest", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestchest", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestchest", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestchest", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestchest", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestchest", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestchest", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestchest", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestchest", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestlegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestlegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestlegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestlegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestlegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestlegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestlegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestlegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestlegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "sweatervestlegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "workoutchest", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "workoutchest", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "workoutchest", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "workoutchest", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "workoutchest", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "workoutchest", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "workoutchest", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "workoutchest", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "workoutchest", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "workoutchest", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "workoutlegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "workoutlegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "workoutlegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "workoutlegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "workoutlegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "workoutlegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "workoutlegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "workoutlegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "workoutlegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "workoutlegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 } < ]] < ], < "humaningredients" : [ < [0, [ < { "item" : { "name" : "tomato" }, "cost" : 5 }, < { "item" : { "name" : "meatchunks" }, "cost" : 5 }, < { "item" : { "name" : "chili" }, "cost" : 5 }, < { "item" : { "name" : "bread" }, "cost" : 5 }, < { "item" : { "name" : "potato" }, "cost" : 5 }, < { "item" : { "name" : "wheat" }, "cost" : 5 }, < { "item" : { "name" : "carrot" }, "cost" : 5 }, < { "item" : { "name" : "eggshoot" }, "cost" : 5 }, < { "item" : { "name" : "corn" }, "cost" : 5 }, < { "item" : { "name" : "sugar" }, "cost" : 5 }, < { "item" : { "name" : "redapple" }, "cost" : 5 }, < { "item" : { "name" : "grapes" }, "cost" : 5 }, < { "item" : { "name" : "kiwi" }, "cost" : 5 }, < { "item" : { "name" : "pineapple" }, "cost" : 5 }, < { "item" : { "name" : "bottledwater" }, "cost" : 5 } --- > { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 } > ]] > ], > "humaningredients" : [ > [0, [ > { "item" : { "name" : "tomato" }, "cost" : 540 }, > { "item" : { "name" : "meatchunks" }, "cost" : 390 }, > { "item" : { "name" : "chili" }, "cost" : 498 }, > { "item" : { "name" : "bread" }, "cost" : 630 }, > { "item" : { "name" : "potato" }, "cost" : 1170 }, > { "item" : { "name" : "wheat" }, "cost" : 315 }, > { "item" : { "name" : "carrot" }, "cost" : 593 }, > { "item" : { "name" : "eggshoot" }, "cost" : 556 }, > { "item" : { "name" : "corn" }, "cost" : 364 }, > { "item" : { "name" : "sugar" }, "cost" : 300 }, > { "item" : { "name" : "redapple" }, "cost" : 600 }, > { "item" : { "name" : "grapes" }, "cost" : 7268 }, > { "item" : { "name" : "kiwi" }, "cost" : 375 }, > { "item" : { "name" : "pineapple" }, "cost" : 7500 }, > { "item" : { "name" : "bottledwater" }, "cost" : 262 }, > { "item" : { "name" : "milk" }, "cost" : 450 } 1374,1375c1420,1421 < [2, [ < { "item" : { "name" : "hylotltier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > [2, [ > { "item" : { "name" : "hylotltier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 1381c1427 < { "item" : { "name" : "hylotltier1hammer-recipe" }, "cost" : 750, "rarity" : 0.5 }, --- > { "item" : { "name" : "hylotltier1hammer-recipe" }, "cost" : 750, "rarity" : 0.5 }, 1388c1434 < [3, [ --- > [3, [ 1395c1441 < { "item" : { "name" : "hylotltier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > { "item" : { "name" : "hylotltier2hammer-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 1403c1449 < "hylotlarmorblueprints" : [ --- > "hylotlarmorblueprints" : [ 1409c1455 < [2, [ --- > [2, [ 1413c1459 < { "item" : { "name" : "hylotltier1chest-recipe" }, "cost" : 500, "rarity" : 0.5 }, --- > { "item" : { "name" : "hylotltier1chest-recipe" }, "cost" : 500, "rarity" : 0.5 }, 1417c1463 < [3, [ --- > [3, [ 1421c1467 < { "item" : { "name" : "hylotltier2chest-recipe" }, "cost" : 1000, "rarity" : 0.5 }, --- > { "item" : { "name" : "hylotltier2chest-recipe" }, "cost" : 1000, "rarity" : 0.5 }, 1425c1471 < [4, [ --- > [4, [ 1429c1475 < { "item" : { "name" : "hylotltier3chest-recipe" }, "cost" : 1500, "rarity" : 0.5 }, --- > { "item" : { "name" : "hylotltier3chest-recipe" }, "cost" : 1500, "rarity" : 0.5 }, 1433c1479 < [5, [ --- > [5, [ 1437c1483 < { "item" : { "name" : "hylotltier4chest-recipe" }, "cost" : 2000, "rarity" : 0.5 }, --- > { "item" : { "name" : "hylotltier4chest-recipe" }, "cost" : 2000, "rarity" : 0.5 }, 1441c1487 < [6, [ --- > [6, [ 1445c1491 < { "item" : { "name" : "hylotltier5chest-recipe" }, "cost" : 2500, "rarity" : 0.5 }, --- > { "item" : { "name" : "hylotltier5chest-recipe" }, "cost" : 2500, "rarity" : 0.5 }, 1449c1495 < [7, [ --- > [7, [ 1453c1499 < { "item" : { "name" : "hylotltier6chest-recipe" }, "cost" : 3000, "rarity" : 0.5 }, --- > { "item" : { "name" : "hylotltier6chest-recipe" }, "cost" : 3000, "rarity" : 0.5 }, 1457c1503 < [8, [ --- > [8, [ 1461c1507 < { "item" : { "name" : "hylotltier7chest-recipe" }, "cost" : 3500, "rarity" : 0.5 }, --- > { "item" : { "name" : "hylotltier7chest-recipe" }, "cost" : 3500, "rarity" : 0.5 }, 1465c1511 < [9, [ --- > [9, [ 1469c1515 < { "item" : { "name" : "hylotltier8chest-recipe" }, "cost" : 4000, "rarity" : 0.5 }, --- > { "item" : { "name" : "hylotltier8chest-recipe" }, "cost" : 4000, "rarity" : 0.5 }, 1473c1519 < [10, [ --- > [10, [ 1477c1523 < { "item" : { "name" : "hylotltier9chest-recipe" }, "cost" : 4500, "rarity" : 0.5 }, --- > { "item" : { "name" : "hylotltier9chest-recipe" }, "cost" : 4500, "rarity" : 0.5 }, 1482c1528 < "hylotlclothes" : [ --- > "hylotlclothes" : [ 1484,1581c1530,1630 < < { "item" : { "name" : "kimonochest", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "kimonochest", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "kimonochest", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "kimonochest", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "kimonochest", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "kimonochest", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "kimonochest", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "kimonochest", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "kimonochest", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "kimonochest", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "kimonolegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "kimonolegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "kimonolegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "kimonolegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "kimonolegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "kimonolegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "kimonolegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "kimonolegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "kimonolegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "kimonolegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "monkchest", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "monkchest", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "monkchest", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "monkchest", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "monkchest", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "monkchest", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "monkchest", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "monkchest", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "monkchest", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "monkchest", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "monklegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "monklegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "monklegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "monklegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "monklegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "monklegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "monklegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "monklegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "monklegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "monklegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "traditionalchest", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "traditionalchest", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "traditionalchest", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "traditionalchest", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "traditionalchest", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "traditionalchest", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "traditionalchest", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "traditionalchest", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "traditionalchest", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "traditionalchest", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "traditionallegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "traditionallegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "traditionallegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "traditionallegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "traditionallegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "traditionallegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "traditionallegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "traditionallegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "traditionallegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "traditionallegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "traineechest", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "traineechest", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "traineechest", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "traineechest", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "traineechest", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "traineechest", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "traineechest", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "traineechest", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "traineechest", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "traineechest", "data" : { "colorIndex" : 11 } }, "cost" : 50 }, < { "item" : { "name" : "traineelegs", "data" : { "colorIndex" : 1 } }, "cost" : 50 }, < { "item" : { "name" : "traineelegs", "data" : { "colorIndex" : 3 } }, "cost" : 50 }, < { "item" : { "name" : "traineelegs", "data" : { "colorIndex" : 4 } }, "cost" : 50 }, < { "item" : { "name" : "traineelegs", "data" : { "colorIndex" : 5 } }, "cost" : 50 }, < { "item" : { "name" : "traineelegs", "data" : { "colorIndex" : 6 } }, "cost" : 50 }, < { "item" : { "name" : "traineelegs", "data" : { "colorIndex" : 7 } }, "cost" : 50 }, < { "item" : { "name" : "traineelegs", "data" : { "colorIndex" : 8 } }, "cost" : 50 }, < { "item" : { "name" : "traineelegs", "data" : { "colorIndex" : 9 } }, "cost" : 50 }, < { "item" : { "name" : "traineelegs", "data" : { "colorIndex" : 10 } }, "cost" : 50 }, < { "item" : { "name" : "traineelegs", "data" : { "colorIndex" : 11 } }, "cost" : 50 } < ]] < ], < "hylotlingredients" : [ < [0, [ < { "item" : { "name" : "wartweed" }, "cost" : 5 }, < { "item" : { "name" : "rice" }, "cost" : 5 }, < { "item" : { "name" : "avesmingo" }, "cost" : 5 }, < { "item" : { "name" : "coralcreep" }, "cost" : 5 }, < { "item" : { "name" : "chili" }, "cost" : 5 }, < { "item" : { "name" : "pearlpea" }, "cost" : 5 }, < { "item" : { "name" : "dirturchin" }, "cost" : 5 }, < { "item" : { "name" : "eggshoot" }, "cost" : 5 }, < { "item" : { "name" : "oculemon" }, "cost" : 5 }, < { "item" : { "name" : "reefpod" }, "cost" : 5 }, < { "item" : { "name" : "corn" }, "cost" : 5 }, < { "item" : { "name" : "sugar" }, "cost" : 5 }, < { "item" : { "name" : "pineapple" }, "cost" : 5 } --- > > { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 }, > { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 1 } }, "cost" : 50 }, > { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 3 } }, "cost" : 50 }, > { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 4 } }, "cost" : 50 }, > { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 5 } }, "cost" : 50 }, > { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 6 } }, "cost" : 50 }, > { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 7 } }, "cost" : 50 }, > { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 8 } }, "cost" : 50 }, > { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 9 } }, "cost" : 50 }, > { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 10 } }, "cost" : 50 }, > { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 11 } }, "cost" : 50 } > ]] > ], > "hylotlingredients" : [ > [0, [ > { "item" : { "name" : "wartweed" }, "cost" : 352 }, > { "item" : { "name" : "rice" }, "cost" : 324 }, > { "item" : { "name" : "avesmingo" }, "cost" : 7552 }, > { "item" : { "name" : "coralcreep" }, "cost" : 605 }, > { "item" : { "name" : "chili" }, "cost" : 498 }, > { "item" : { "name" : "pearlpea" }, "cost" : 7695 }, > { "item" : { "name" : "dirturchin" }, "cost" : 1155 }, > { "item" : { "name" : "eggshoot" }, "cost" : 556 }, > { "item" : { "name" : "oculemon" }, "cost" : 605 }, > { "item" : { "name" : "reefpod" }, "cost" : 385 }, > { "item" : { "name" : "corn" }, "cost" : 364 }, > { "item" : { "name" : "sugar" }, "cost" : 300 }, > { "item" : { "name" : "pineapple" }, "cost" : 7500 }, > { "item" : { "name" : "milk" }, "cost" : 450 }, > { "item" : { "name" : "rawtentacle" }, "cost" : 475 }, > { "item" : { "name" : "rawfish" }, "cost" : 533 } 1584,1585c1633,1634 < < "musicalinstruments" : [ --- > > "musicalinstruments" : [ 1588,1613c1637,1663 < { "item" : { "name" : "acousticguitar" }, "cost" : 350 }, < { "item" : { "name" : "banjo" }, "cost" : 350 }, < { "item" : { "name" : "bassguitar" }, "cost" : 350 }, < { "item" : { "name" : "bones" }, "cost" : 350 }, < { "item" : { "name" : "clarinet" }, "cost" : 500 }, < { "item" : { "name" : "drumkit" }, "cost" : 500 }, < { "item" : { "name" : "dulcimer" }, "cost" : 500 }, < { "item" : { "name" : "electricbass" }, "cost" : 500 }, < { "item" : { "name" : "flute" }, "cost" : 450 }, < { "item" : { "name" : "harmonica" }, "cost" : 350 }, < { "item" : { "name" : "harp" }, "cost" : 600 }, < { "item" : { "name" : "koto" }, "cost" : 500 }, < { "item" : { "name" : "leadguitar" }, "cost" : 600 }, < { "item" : { "name" : "microphone" }, "cost" : 400 }, < { "item" : { "name" : "musicbox" }, "cost" : 450 }, < { "item" : { "name" : "nylonguitar" }, "cost" : 350 }, < { "item" : { "name" : "oboe" }, "cost" : 600 }, < { "item" : { "name" : "ocarina" }, "cost" : 500 }, < { "item" : { "name" : "overdriveguitar" }, "cost" : 600 }, < { "item" : { "name" : "piano" }, "cost" : 600 }, < { "item" : { "name" : "reedorgan" }, "cost" : 350 }, < { "item" : { "name" : "rockorgan" }, "cost" : 450 }, < { "item" : { "name" : "saxophone" }, "cost" : 500 }, < { "item" : { "name" : "steeldrum" }, "cost" : 450 }, < { "item" : { "name" : "trumpet" }, "cost" : 600 }, < { "item" : { "name" : "violin" }, "cost" : 600 } --- > { "item" : { "name" : "acousticguitar" }, "cost" : 350 }, > { "item" : { "name" : "banjo" }, "cost" : 350 }, > { "item" : { "name" : "bassguitar" }, "cost" : 350 }, > { "item" : { "name" : "bones" }, "cost" : 350 }, > { "item" : { "name" : "clarinet" }, "cost" : 500 }, > { "item" : { "name" : "drumkit" }, "cost" : 500 }, > { "item" : { "name" : "dulcimer" }, "cost" : 500 }, > { "item" : { "name" : "electricbass" }, "cost" : 500 }, > { "item" : { "name" : "flute" }, "cost" : 450 }, > { "item" : { "name" : "harmonica" }, "cost" : 350 }, > { "item" : { "name" : "harp" }, "cost" : 600 }, > { "item" : { "name" : "koto" }, "cost" : 500 }, > { "item" : { "name" : "leadguitar" }, "cost" : 600 }, > { "item" : { "name" : "microphone" }, "cost" : 400 }, > { "item" : { "name" : "microphonefem" }, "cost" : 400 }, > { "item" : { "name" : "musicbox" }, "cost" : 450 }, > { "item" : { "name" : "nylonguitar" }, "cost" : 350 }, > { "item" : { "name" : "oboe" }, "cost" : 600 }, > { "item" : { "name" : "ocarina" }, "cost" : 500 }, > { "item" : { "name" : "overdriveguitar" }, "cost" : 600 }, > { "item" : { "name" : "piano" }, "cost" : 600 }, > { "item" : { "name" : "reedorgan" }, "cost" : 350 }, > { "item" : { "name" : "rockorgan" }, "cost" : 450 }, > { "item" : { "name" : "saxophone" }, "cost" : 500 }, > { "item" : { "name" : "steeldrum" }, "cost" : 450 }, > { "item" : { "name" : "trumpet" }, "cost" : 600 }, > { "item" : { "name" : "violin" }, "cost" : 600 } 1645,1704c1695,1754 < "apex" : { < "default" : [ < "What can I sell you? Be quick about it.", < "My store accepts pixels and BigCoins.", < "By my beard, a customer!", < "Please don't sell me anything that will get me arrested." < ] < }, < < "avian" : { < "default" : [ < "Welcome, traveller. What can I sell you?", < "Buy or sell!", < "Hey there. See anything you like?", < "Just a warning, we don't accept Avos money." < ] < }, < < "floran" : { < "default" : [ < "Floran welcomesss you to store. Hopes you buy thingsss.", < "You breaksss it, you buysss it.", < "Floran wantsss pixelsss." < ], < "hylotl" : [ < "Hylotl is not welcome at ssstore. Buy thingsss anyway.", < "Floran hopesss that Hylotl buys fast.", < "Does fishman wish to give Floran pixelsss?" < ] < }, < < "glitch" : { < "default" : [ < "Friendly. Welcome to my store.", < "Cozening. You know you want to buy everything!", < "Reminder. Destroying merchandise is discouraged." < ], < "floran" : [ < "Warning. Attempting to eat merchandise will result in expulsion.", < "Stern. Try not to destroy the store, please.", < "Reminder. I will not buy \"spare Glitch parts\"." < ] < }, < < "hylotl" : { < "default" : [ < "Welcome, stranger! Marvel at my goods. Weep at their glory.", < "My goods are amazing. I'd give you some for free, but I like money.", < "The design of my goods surpasses that of any other race!", < "Look at my merchandise. It's mind-blowing, I know.", < "You can have any of this for just a few small payments of pixels!" < ], < "floran" : [ < "Oh dear, it's a Floran... just try not to break anything.", < "I'll tell you upfront, most of our merchandise isn't edible.", < "You break it, you buy it. I'm going to be a rich Hylotl in five minutes...", < "Ugh. Do you even deserve to be allowed to purchase this fine art?" < ] < < --- > "apex" : { > "default" : [ > "What can I sell you? Be quick about it.", > "My store accepts pixels and BigCoins.", > "By my beard, a customer!", > "Please don't sell me anything that will get me arrested." > ] > }, > > "avian" : { > "default" : [ > "Welcome, traveller. What can I sell you?", > "Buy or sell!", > "Hey there. See anything you like?", > "Just a warning, we don't accept Avos money." > ] > }, > > "floran" : { > "default" : [ > "Floran welcomesss you to store. Hopes you buy thingsss.", > "You breaksss it, you buysss it.", > "Floran wantsss pixelsss." > ], > "hylotl" : [ > "Hylotl is not welcome at ssstore. Buy thingsss anyway.", > "Floran hopesss that Hylotl buys fast.", > "Does fishman wish to give Floran pixelsss?" > ] > }, > > "glitch" : { > "default" : [ > "Friendly. Welcome to my store.", > "Cozening. You know you want to buy everything!", > "Reminder. Destroying merchandise is discouraged." > ], > "floran" : [ > "Warning. Attempting to eat merchandise will result in expulsion.", > "Stern. Try not to destroy the store, please.", > "Reminder. I will not buy \"spare Glitch parts\"." > ] > }, > > "hylotl" : { > "default" : [ > "Welcome, stranger! Marvel at my goods. Weep at their glory.", > "My goods are amazing. I'd give you some for free, but I like money.", > "The design of my goods surpasses that of any other race!", > "Look at my merchandise. It's mind-blowing, I know.", > "You can have any of this for just a few small payments of pixels!" > ], > "floran" : [ > "Oh dear, it's a Floran... just try not to break anything.", > "I'll tell you upfront, most of our merchandise isn't edible.", > "You break it, you buy it. I'm going to be a rich Hylotl in five minutes...", > "Ugh. Do you even deserve to be allowed to purchase this fine art?" > ] > > 1870c1920 < { --- > { 1872c1922 < { "name" : "craftsmenchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 1 } } 1875c1925 < { "name" : "craftsmenlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 1 } } 1880c1930 < { "name" : "craftsmenchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 4 } } 1883c1933 < { "name" : "craftsmenlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 4 } } 1888c1938 < { "name" : "craftsmenchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 5 } } 1891c1941 < { "name" : "craftsmenlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 5 } } 1896c1946 < { "name" : "craftsmenchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 6 } } 1899c1949 < { "name" : "craftsmenlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 6 } } 1904c1954 < { "name" : "craftsmenchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 7 } } 1907c1957 < { "name" : "craftsmenlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 7 } } 1912c1962 < { "name" : "craftsmenchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 8 } } 1915c1965 < { "name" : "craftsmenlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 8 } } 1920c1970 < { "name" : "craftsmenchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 9 } } 1923c1973 < { "name" : "craftsmenlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 9 } } 1959,1964c2009,2060 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 5.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\prisonberserker.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 15c9 < "levelVariance" : [0.25, 0.25], --- > "levelVariance" : [-0.5, -0.5], 90,91c84,85 < "chest" : [ { "name" : "jumpsuitchest", "data" : { "colorIndex" : 5 } }, { "name" : "workoutchest", "data" : { "colorIndex" : 1 } }, { "name" : "workoutchest", "data" : { "colorIndex" : 3 } } ], < "legs" : [ { "name" : "jumpsuitlegs", "data" : { "colorIndex" : 5 } } ], --- > "chest" : [ { "name" : "jumpsuitchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 3 } } ], > "legs" : [ { "name" : "jumpsuitlegs", "parameters" : { "colorIndex" : 5 } } ], 93c87 < { "name" : "generatedsword", "data" : { "definition" : "shiv" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "shiv" } } 106,112c100,151 < "statusParameters" : { < "baseMaxHealth" : 16, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 75.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } 115d153 < npcs\prisonbruiser.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 15c9 < "levelVariance" : [0.5, 0.5], --- > "levelVariance" : [-0.5, -0.5], 89,90c83,84 < "chest" : [ { "name" : "jumpsuitchest", "data" : { "colorIndex" : 5 } }, { "name" : "workoutchest", "data" : { "colorIndex" : 1 } }, { "name" : "workoutchest", "data" : { "colorIndex" : 3 } } ], < "legs" : [ { "name" : "jumpsuitlegs", "data" : { "colorIndex" : 5 } } ], --- > "chest" : [ { "name" : "jumpsuitchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 3 } } ], > "legs" : [ { "name" : "jumpsuitlegs", "parameters" : { "colorIndex" : 5 } } ], 101,107c95,146 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 125.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\prisongunman.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 14c8,9 < "levelVariance" : [0, 0], --- > > "levelVariance" : [-0.5, -0.5], 88,89c83,84 < "chest" : [ { "name" : "jumpsuitchest", "data" : { "colorIndex" : 5 } }, { "name" : "workoutchest", "data" : { "colorIndex" : 1 } }, { "name" : "workoutchest", "data" : { "colorIndex" : 3 } } ], < "legs" : [ { "name" : "jumpsuitlegs", "data" : { "colorIndex" : 5 } } ], --- > "chest" : [ { "name" : "jumpsuitchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 3 } } ], > "legs" : [ { "name" : "jumpsuitlegs", "parameters" : { "colorIndex" : 5 } } ], 91,92c86,87 < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "uzi" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "uzi" } } 101,107c96,147 < "statusParameters" : { < "baseMaxHealth" : 12, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 75.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\pyramidguard.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 15c9 < "levelVariance" : [0.5, 0.75], --- > "levelVariance" : [-0.25, -0.25], 96c90 < { "name" : "generatedsword", "data" : { "definition" : "aviansword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "aviansword" } } 114,120c108,159 < "statusParameters" : { < "baseMaxHealth" : 14, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\rangedattackstate.lua 14,16c14,17 < -- melee range < if self.hasMeleeWeapon and self.hasSheathedRangedWeapon and < meleeAttackState ~= nil and meleeAttackState.inRange(targetPosition) then --- > -- melee range and we have full energy > if self.hasMeleeWeapon and self.hasSheathedRangedWeapon and > (entity.energy() < entity.maxEnergy() or > (meleeAttackState ~= nil and meleeAttackState.inRange(targetPosition))) then 29a31,32 > lastTargetPosition = targetPosition, > targetGroundPosition = findGroundPosition(targetPosition, -10, 3), 46c49 < local position = entity.position() --- > local position = mcontroller.position() 52a56,59 > if stateData.lastTargetPosition ~= stateData.targetPosition then > stateData.targetGroundPosition = findGroundPosition(stateData.targetPosition, -10, 3) > end > 78c85 < if self.hasSheathedMeleeWeapon and meleeAttackState ~= nil and meleeAttackState.inRange(stateData.targetPosition) then --- > if self.hasSheathedMeleeWeapon and meleeAttackState ~= nil and (meleeAttackState.inRange(stateData.targetPosition) or entity.energy() <= entity.maxEnergy() * 0.1) then 94c101 < move({ -toTarget[1], 0 }, dt) --- > move(-toTarget[1], dt) 100c107 < move({ toTarget[1], 0 }, dt) --- > move(toTarget[1], dt) 107d113 < entity.setCrouching(false) 116c122,126 < entity.setCrouching(true) --- > -- Don't crouch if there's a guy in front of us - he's probably crouching > if closerAttackerPosition ~= nil then > mcontroller.controlCrouch() > end > 125d134 < entity.setCrouching(false) 130,131d138 < -- Don't crouch if there's a guy in front of us - he's probably crouching < entity.setCrouching(closerAttackerPosition == nil) 137,138d143 < -- Move closer to last known target position < entity.setCrouching(false) 140c145,150 < move(toTarget, dt, { run = true }) --- > if stateData.targetGroundPosition then > moveTo(stateData.targetGroundPosition, dt, { run = true }) > else > moveTo(stateData.targetPosition, dt, { run = true }) > end > if self.pathing.deltaX then controlFace(self.pathing.deltaX) end 142a153 > stateData.lastTargetPosition = stateData.targetPosition 158c169 < local entityIds = world.npcLineQuery(position, stateData.targetPosition, { callScript = "attackTargetId", callScriptResult = stateData.targetId }) --- > local entityIds = world.entityLineQuery(position, stateData.targetPosition, { includedTypes = {"npc"}, callScript = "attackTargetId", callScriptResult = stateData.targetId }) 176d186 < entity.setCrouching(false) 184c194 < end \ No newline at end of file --- > end npcs\servant.npctype 6c6 < "levelVariance" : [0, 0], --- > "levelVariance" : [-1, -1], 9,14d8 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 216c210 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 219c213 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 224c218 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 227c221 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 232c226 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 235c229 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 240c234 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 243c237 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 248c242 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 251c245 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 256c250 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 259c253 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 264c258 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 267c261 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 277c271 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 280c274 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 285c279 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 288c282 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 293c287 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 296c290 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 301c295 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 304c298 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 309c303 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 312c306 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 317c311 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 320c314 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 325c319 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 328c322 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 338c332 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 341c335 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 346c340 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 349c343 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 354c348 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 357c351 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 362c356 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 365c359 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 370c364 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 373c367 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 378c372 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 381c375 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 386c380 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 389c383 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 399c393 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 402c396 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 407c401 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 410c404 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 415c409 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 418c412 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 423c417 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 426c420 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 431c425 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 434c428 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 439c433 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 442c436 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 447c441 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 450c444 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 460c454 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 463c457 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 468c462 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 471c465 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 476c470 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 479c473 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 484c478 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 487c481 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 492c486 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 495c489 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 500c494 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 503c497 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 508c502 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 511c505 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 521c515 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 524c518 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 529c523 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 532c526 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 537c531 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 540c534 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 545c539 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 548c542 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 553c547 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 556c550 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 561c555 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 564c558 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 569c563 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 572c566 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 582c576 < { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 585c579 < { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 590c584 < { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 593c587 < { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 598c592 < { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 601c595 < { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 606c600 < { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 609c603 < { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 614c608 < { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 617c611 < { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 622c616 < { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 625c619 < { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 630c624 < { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 633c627 < { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 659,664c653,704 < "statusParameters" : { < "baseMaxHealth" : 10, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 5.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\shroomguard.npctype 7c7 < "levelVariance" : [0.75, 0.75], --- > "levelVariance" : [-0.25, -0.25], 10,15d9 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 149,156c143,150 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 159c153,154 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 167,169c162,164 < "chest" : [ { "name" : "aviantier6chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "aviantier6pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], --- > "chest" : [ { "name" : "aviantier6chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "aviantier6pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], 171,175c166,170 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 178c173,174 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 198,200c194,196 < "chest" : [ { "name" : "humantier5chest", "data" : { "colorIndex" : 3 } } ], < "legs" : [ { "name" : "humantier5pants", "data" : { "colorIndex" : 3 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "humantier5chest", "parameters" : { "colorIndex" : 3 } } ], > "legs" : [ { "name" : "humantier5pants", "parameters" : { "colorIndex" : 3 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 202,209c198,205 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 212c208,209 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 220,222c217,219 < "chest" : [ { "name" : "glitchtier5chest", "data" : { "colorIndex" : 3 } } ], < "legs" : [ { "name" : "glitchtier4pants", "data" : { "colorIndex" : 3 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], --- > "chest" : [ { "name" : "glitchtier5chest", "parameters" : { "colorIndex" : 3 } } ], > "legs" : [ { "name" : "glitchtier4pants", "parameters" : { "colorIndex" : 3 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], 224,228c221,225 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 231c228 < { "name" : "generatedshield", "data" : { "definition" : "glitchlordshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "glitchlordshield" } } 239,241c236,238 < "chest" : [ { "name" : "hylotltier6chest", "data" : { "colorIndex" : 7 } } ], < "legs" : [ { "name" : "hylotltier6pants", "data" : { "colorIndex" : 7 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "hylotltier6chest", "parameters" : { "colorIndex" : 7 } } ], > "legs" : [ { "name" : "hylotltier6pants", "parameters" : { "colorIndex" : 7 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 243,250c240,247 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 253c250 < { "name" : "generatedshield", "data" : { "definition" : "hylotlstrongshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "hylotlstrongshield" } } 262,268c259,310 < "statusParameters" : { < "baseMaxHealth" : 80, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\shroommerchant.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 133,139c127,178 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\sitstate.lua 33c33 < local position = entity.position() --- > local position = mcontroller.position() 43,44c43,46 < < moveTo(targetPosition, dt) --- > > if moveTo(targetPosition, dt) then > controlFace(self.pathing.deltaX or toTarget[1]) > end 61c63 < local position = entity.position() --- > local position = mcontroller.position() npcs\sleepstate.lua 32c32 < local toTarget = world.distance(bedPosition, entity.position()) --- > local toTarget = world.distance(bedPosition, mcontroller.position()) npcs\stimmerchant.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 184,185c178,179 < "chest" : [ { "name" : "scientistchest", "data" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 11 } } ], < "legs" : [ { "name" : "scientistlegs", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "scientistchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 11 } } ], > "legs" : [ { "name" : "scientistlegs", "parameters" : { "colorIndex" : 1 } } ], 187c181 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmapistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmapistol" } } 195,196c189,190 < "chest" : [ { "name" : "scientistchest", "data" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 11 } } ], < "legs" : [ { "name" : "scientistlegs", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "scientistchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 11 } } ], > "legs" : [ { "name" : "scientistlegs", "parameters" : { "colorIndex" : 1 } } ], 198c192 < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 206,207c200,201 < "chest" : [ { "name" : "scientistchest", "data" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 11 } } ], < "legs" : [ { "name" : "scientistlegs", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "scientistchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 11 } } ], > "legs" : [ { "name" : "scientistlegs", "parameters" : { "colorIndex" : 1 } } ], 209c203 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 217,218c211,212 < "chest" : [ { "name" : "scientistchest", "data" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 11 } } ], < "legs" : [ { "name" : "scientistlegs", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "scientistchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 11 } } ], > "legs" : [ { "name" : "scientistlegs", "parameters" : { "colorIndex" : 1 } } ], 220c214 < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } 228,229c222,223 < "chest" : [ { "name" : "scientistchest", "data" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 11 } } ], < "legs" : [ { "name" : "scientistlegs", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "scientistchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 11 } } ], > "legs" : [ { "name" : "scientistlegs", "parameters" : { "colorIndex" : 1 } } ], 231c225 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 239,240c233,234 < "chest" : [ { "name" : "scientistchest", "data" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 11 } } ], < "legs" : [ { "name" : "scientistlegs", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "scientistchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 11 } } ], > "legs" : [ { "name" : "scientistlegs", "parameters" : { "colorIndex" : 1 } } ], 242c236 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 250,251c244,245 < "chest" : [ { "name" : "scientistchest", "data" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "data" : { "colorIndex" : 11 } } ], < "legs" : [ { "name" : "scientistlegs", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "scientistchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 10 } }, { "name" : "scientistchest", "parameters" : { "colorIndex" : 11 } } ], > "legs" : [ { "name" : "scientistlegs", "parameters" : { "colorIndex" : 1 } } ], 253c247 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmapistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmapistol" } } 260,265c254,305 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 5.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\templeguard.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 15c9 < "levelVariance" : [0.5, 0.75], --- > "levelVariance" : [-0.5, -0.5], 92c86 < { "name" : "generatedgun", "data" : { "definition" : "aviangun" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "avianheavyblaster" } } 95c89 < { "name" : "generatedsword", "data" : { "definition" : "aviansword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "aviansword" } } 104,110c98,149 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\tombzombie.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 15c9 < "levelVariance" : [0.5, 0.5], --- > "levelVariance" : [-0.25, -0.25], 82c76 < { "name" : "generatedsword", "data" : { "definition" : "aviansword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "aviansword" } } 100,106c94,145 < "statusParameters" : { < "baseMaxHealth" : 14, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } 109d147 < npcs\toolmerchant.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 255,260c249,300 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 5.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\towerascendant.npctype 5c5 < "levelVariance" : [0, 0], --- > "levelVariance" : [-1, -1], 8,13d7 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 27c21 < "scriptDelta" : 5, --- > "initialScriptDelta" : 5, 115c109 < { "name" : "avianadventurershirt", "data" : { "colorIndex" : 1 } }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } }, { "name" : "avianfancyshirt", "data" : { "colorIndex" : 1 } }, { "name" : "avianworkershirt", "data" : { "colorIndex" : 1 } } --- > { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 1 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 1 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 1 } } 118c112 < { "name" : "avianadventurerpants", "data" : { "colorIndex" : 1 } }, { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 1 } }, { "name" : "avianfancyskirt", "data" : { "colorIndex" : 1 } } --- > { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 1 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 1 } } 123c117 < { "name" : "avianadventurershirt", "data" : { "colorIndex" : 4 } }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 4 } }, { "name" : "avianfancyshirt", "data" : { "colorIndex" : 4 } }, { "name" : "avianworkershirt", "data" : { "colorIndex" : 4 } } --- > { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 4 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 4 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 4 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 4 } } 126c120 < { "name" : "avianadventurerpants", "data" : { "colorIndex" : 4 } }, { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 4 } }, { "name" : "avianfancyskirt", "data" : { "colorIndex" : 4 } } --- > { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 4 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 4 } } 131c125 < { "name" : "avianadventurershirt", "data" : { "colorIndex" : 5 } }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 5 } }, { "name" : "avianfancyshirt", "data" : { "colorIndex" : 5 } }, { "name" : "avianworkershirt", "data" : { "colorIndex" : 5 } } --- > { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 5 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 5 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 5 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 5 } } 134c128 < { "name" : "avianadventurerpants", "data" : { "colorIndex" : 5 } }, { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 5 } }, { "name" : "avianfancyskirt", "data" : { "colorIndex" : 5 } } --- > { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 5 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 5 } } 139c133 < { "name" : "avianadventurershirt", "data" : { "colorIndex" : 6 } }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 6 } }, { "name" : "avianfancyshirt", "data" : { "colorIndex" : 6 } }, { "name" : "avianworkershirt", "data" : { "colorIndex" : 6 } } --- > { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 6 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 6 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 6 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 6 } } 142c136 < { "name" : "avianadventurerpants", "data" : { "colorIndex" : 6 } }, { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 6 } }, { "name" : "avianfancyskirt", "data" : { "colorIndex" : 6 } } --- > { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 6 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 6 } } 147c141 < { "name" : "avianadventurershirt", "data" : { "colorIndex" : 7 } }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 7 } }, { "name" : "avianfancyshirt", "data" : { "colorIndex" : 7 } }, { "name" : "avianworkershirt", "data" : { "colorIndex" : 7 } } --- > { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 7 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 7 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 7 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 7 } } 150c144 < { "name" : "avianadventurerpants", "data" : { "colorIndex" : 7 } }, { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 7 } }, { "name" : "avianfancyskirt", "data" : { "colorIndex" : 7 } } --- > { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 7 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 7 } } 155c149 < { "name" : "avianadventurershirt", "data" : { "colorIndex" : 8 } }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 8 } }, { "name" : "avianfancyshirt", "data" : { "colorIndex" : 8 } }, { "name" : "avianworkershirt", "data" : { "colorIndex" : 8 } } --- > { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 8 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 8 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 8 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 8 } } 158c152 < { "name" : "avianadventurerpants", "data" : { "colorIndex" : 8 } }, { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 8 } }, { "name" : "avianfancyskirt", "data" : { "colorIndex" : 8 } } --- > { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 8 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 8 } } 163c157 < { "name" : "avianadventurershirt", "data" : { "colorIndex" : 9 } }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 9 } }, { "name" : "avianfancyshirt", "data" : { "colorIndex" : 9 } }, { "name" : "avianworkershirt", "data" : { "colorIndex" : 9 } } --- > { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 9 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 9 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 9 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 9 } } 166c160 < { "name" : "avianadventurerpants", "data" : { "colorIndex" : 9 } }, { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 9 } }, { "name" : "avianfancyskirt", "data" : { "colorIndex" : 9 } } --- > { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 9 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 9 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 9 } } 192,197c186,237 < "statusParameters" : { < "baseMaxHealth" : 10, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 0.75 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 5.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\villageguard.npctype 7,12d6 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 14c8 < "levelVariance" : [0.5, 0.5], --- > "levelVariance" : [0, 0], 31c25 < "scriptDelta" : 5, --- > "initialScriptDelta" : 5, 536c530 < "legs" : [ { "name" : "humantier1legs" } ], --- > "legs" : [ { "name" : "humantier1pants" } ], 539c533 < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } } 551,555c545,549 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 558,559c552,553 < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } } 562c556,557 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 570,572c565,567 < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 575c570 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 578c573,574 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 588,592c584,588 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 595,596c591,592 < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } } 599c595,596 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 607,609c604,606 < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 612c609 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 615c612,613 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 625,629c623,627 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 632,633c630,631 < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } } 636c634,635 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 644,646c643,645 < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 649c648 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 652c651,652 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 664,668c664,668 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 671,672c671,672 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmapistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmamachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmapistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmamachinepistol" } } 675c675,676 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 683,685c684,686 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmaassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmasniperrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmashotgun" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmaassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmasniperrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmashotgun" } } 688c689 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 691c692,693 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 701,705c703,707 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 708,709c710,711 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmapistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmamachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmapistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmamachinepistol" } } 712c714,715 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 720,722c723,725 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmaassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmasniperrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmashotgun" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmaassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmasniperrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmashotgun" } } 725c728 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 728c731,732 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 739,743c743,747 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 746,747c750,751 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmapistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmamachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmapistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmamachinepistol" } } 750c754,755 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 758,760c763,765 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmaassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmasniperrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmashotgun" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmaassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmasniperrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmashotgun" } } 763c768 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 766c771,772 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 778,782c784,788 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 785c791 < { "name" : "generatedgun", "data" : { "definition" : "floranneedler" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "floranneedler" } } 788c794 < { "name" : "generatedshield", "data" : { "definition" : "floranbasicshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "floranbasicshield" } } 798,802c804,808 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 805c811 < { "name" : "generatedgun", "data" : { "definition" : "floranneedler" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "floranneedler" } } 808c814 < { "name" : "generatedshield", "data" : { "definition" : "floranbasicshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "floranbasicshield" } } 818,822c824,828 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 825c831 < { "name" : "generatedgun", "data" : { "definition" : "floranneedler" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "floranneedler" } } 828c834 < { "name" : "generatedshield", "data" : { "definition" : "floranbasicshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "floranbasicshield" } } 840,844c846,850 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 847,848c853,854 < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } } 851c857,858 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 859,861c866,868 < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 864c871 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 867c874,875 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 877,881c885,889 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 884,885c892,893 < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } } 888c896,897 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 896,898c905,907 < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 901c910 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 904c913,914 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 914,918c924,928 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 921,922c931,932 < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } } 925c935,936 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 933,935c944,946 < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 938c949 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 941c952,953 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 953,957c965,969 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 960c972 < { "name" : "generatedgun", "data" : { "definition" : "crossbowwood" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "crossbowwood" } } 963c975 < { "name" : "generatedshield", "data" : { "definition" : "glitchbasicshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "glitchbasicshield" } } 973,977c985,989 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 980c992 < { "name" : "generatedgun", "data" : { "definition" : "crossbowwood" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "crossbowwood" } } 983c995 < { "name" : "generatedshield", "data" : { "definition" : "glitchbasicshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "glitchbasicshield" } } 994,998c1006,1010 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 1001c1013 < { "name" : "generatedgun", "data" : { "definition" : "crossbowwood" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "crossbowwood" } } 1004c1016 < { "name" : "generatedshield", "data" : { "definition" : "glitchbasicshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "glitchbasicshield" } } 1016,1020c1028,1032 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 1023,1024c1035,1036 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmapistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmamachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmapistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmamachinepistol" } } 1027c1039,1040 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 1035,1037c1048,1050 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmaassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmashotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmasniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmaassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmashotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmasniperrifle" } } 1040c1053 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 1043c1056,1057 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 1054,1058c1068,1072 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 1061,1062c1075,1076 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmapistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmamachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmapistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmamachinepistol" } } 1065c1079,1080 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 1073,1075c1088,1090 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmaassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmashotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmasniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmaassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmashotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmasniperrifle" } } 1078c1093 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 1081c1096,1097 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 1092,1096c1108,1112 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 1099,1100c1115,1116 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmapistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmamachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmapistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmamachinepistol" } } 1103c1119,1120 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 1111,1113c1128,1130 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmaassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmashotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmasniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmaassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmashotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmasniperrifle" } } 1116c1133 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 1119c1136,1137 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 1147,1153c1165,1216 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\villageguardcaptain.npctype 5c5 < "levelVariance" : [1, 1], --- > "levelVariance" : [0, 0], 8,13d7 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 21c15 < "legs" : [ { "name" : "humantier1legs" } ], --- > "legs" : [ { "name" : "humantier1pants" } ], 24c18 < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } } 33,35c27,29 < "chest" : [ { "name" : "apextier1chest", "data" : { "colorIndex" : 9 } } ], < "legs" : [ { "name" : "apextier1pants", "data" : { "colorIndex" : 9 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "apextier1chest", "parameters" : { "colorIndex" : 9 } } ], > "legs" : [ { "name" : "apextier1pants", "parameters" : { "colorIndex" : 9 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 37,41c31,35 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 44,45c38,39 < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } } 48c42,43 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 53,55c48,50 < "chest" : [ { "name" : "apextier1chest", "data" : { "colorIndex" : 9 } } ], < "legs" : [ { "name" : "apextier1pants", "data" : { "colorIndex" : 9 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "apextier1chest", "parameters" : { "colorIndex" : 9 } } ], > "legs" : [ { "name" : "apextier1pants", "parameters" : { "colorIndex" : 9 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 57,59c52,54 < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 62c57 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 65c60,61 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 69c65 < [3, [ --- > [2, [ 71,74c67,70 < "head" : [ { "name" : "apextier2head", "data" : { "colorIndex" : 1 } } ], < "chest" : [ { "name" : "apextier2chest", "data" : { "colorIndex" : 9 } } ], < "legs" : [ { "name" : "apextier2pants", "data" : { "colorIndex" : 9 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 9 } } ], --- > "head" : [ { "name" : "apextier2head", "parameters" : { "colorIndex" : 1 } } ], > "chest" : [ { "name" : "apextier2chest", "parameters" : { "colorIndex" : 9 } } ], > "legs" : [ { "name" : "apextier2pants", "parameters" : { "colorIndex" : 9 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 9 } } ], 76,80c72,76 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 83,84c79,80 < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } } 87c83,84 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 91,94c88,91 < "head" : [ { "name" : "apextier2head", "data" : { "colorIndex" : 1 } } ], < "chest" : [ { "name" : "apextier2chest", "data" : { "colorIndex" : 9 } } ], < "legs" : [ { "name" : "apextier2pants", "data" : { "colorIndex" : 9 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 9 } } ], --- > "head" : [ { "name" : "apextier2head", "parameters" : { "colorIndex" : 1 } } ], > "chest" : [ { "name" : "apextier2chest", "parameters" : { "colorIndex" : 9 } } ], > "legs" : [ { "name" : "apextier2pants", "parameters" : { "colorIndex" : 9 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 9 } } ], 96,98c93,95 < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 101c98 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 104c101,102 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 108c106 < [4, [ --- > [3, [ 110,113c108,111 < "head" : [ { "name" : "apextier3head", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "apextier3chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "apextier3pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "head" : [ { "name" : "apextier3head", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "apextier3chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "apextier3pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 115,119c113,117 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 122,123c120,121 < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } } 126c124,125 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 130,133c129,132 < "head" : [ { "name" : "apextier3head", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "apextier3chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "apextier3pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "head" : [ { "name" : "apextier3head", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "apextier3chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "apextier3pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 135,137c134,136 < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 140c139 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 143c142,143 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 151,154c151,154 < "head" : [ { "name" : "aviantier1head", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "aviantier1chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "aviantier1pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "aviantier1head", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "aviantier1chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "aviantier1pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], 156,160c156,160 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 163,164c163,164 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmapistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmamachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmapistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmamachinepistol" } } 167c167,168 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 171,174c172,175 < "head" : [ { "name" : "aviantier1head", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "aviantier1chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "aviantier1pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "aviantier1head", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "aviantier1chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "aviantier1pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], 176,178c177,179 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmaassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmasniperrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmashotgun" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmaassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmasniperrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmashotgun" } } 181c182 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 184c185,186 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 188c190 < [3, [ --- > [2, [ 190,193c192,195 < "head" : [ { "name" : "aviantier2head", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "aviantier2chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "aviantier2pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "aviantier2head", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "aviantier2chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "aviantier2pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], 195,199c197,201 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 202,203c204,205 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmapistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmamachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmapistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmamachinepistol" } } 206c208,209 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 210,213c213,216 < "head" : [ { "name" : "aviantier2head", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "aviantier2chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "aviantier2pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "aviantier2head", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "aviantier2chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "aviantier2pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], 215,217c218,220 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmaassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmasniperrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmashotgun" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmaassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmasniperrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmashotgun" } } 220c223 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 223c226,227 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 227c231 < [4, [ --- > [3, [ 229,232c233,236 < "head" : [ { "name" : "aviantier3head", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "aviantier3chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "aviantier3pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "aviantier3head", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "aviantier3chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "aviantier3pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], 234,238c238,242 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 241,242c245,246 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmapistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmamachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmapistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmamachinepistol" } } 245c249,250 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 249,252c254,257 < "head" : [ { "name" : "aviantier3head", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "aviantier3chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "aviantier3pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "aviantier3head", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "aviantier3chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "aviantier3pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], 254,256c259,261 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmaassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmasniperrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmashotgun" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmaassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmasniperrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmashotgun" } } 259c264 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 262c267,268 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 270,273c276,279 < "head" : [ { "name" : "florantier1head", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "florantier1chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "florantier1pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 11 } } ], --- > "head" : [ { "name" : "florantier1head", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "florantier1chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "florantier1pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 11 } } ], 275,279c281,285 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 282c288 < { "name" : "generatedgun", "data" : { "definition" : "floranneedler" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "floranneedler" } } 285c291 < { "name" : "generatedshield", "data" : { "definition" : "floranstrongshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "floranstrongshield" } } 289c295 < [3, [ --- > [2, [ 291,294c297,300 < "head" : [ { "name" : "florantier2head", "data" : { "colorIndex" : 7 } } ], < "chest" : [ { "name" : "florantier2chest", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "florantier2pants", "data" : { "colorIndex" : 1 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "head" : [ { "name" : "florantier2head", "parameters" : { "colorIndex" : 7 } } ], > "chest" : [ { "name" : "florantier2chest", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "florantier2pants", "parameters" : { "colorIndex" : 1 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 296,300c302,306 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 303c309 < { "name" : "generatedgun", "data" : { "definition" : "floranneedler" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "floranneedler" } } 306c312 < { "name" : "generatedshield", "data" : { "definition" : "floranstrongshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "floranstrongshield" } } 310c316 < [4, [ --- > [3, [ 312,315c318,321 < "head" : [ { "name" : "florantier3head", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "florantier3chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "florantier3pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 7 } } ], --- > "head" : [ { "name" : "florantier3head", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "florantier3chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "florantier3pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 7 } } ], 317,321c323,327 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 324c330 < { "name" : "generatedgun", "data" : { "definition" : "floranneedler" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "floranneedler" } } 327c333 < { "name" : "generatedshield", "data" : { "definition" : "floranstrongshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "floranstrongshield" } } 335,338c341,344 < "head" : [ { "name" : "humantier1head", "data" : { "colorIndex" : 1 } } ], < "chest" : [ { "name" : "humantier1chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "humantier1pants", "data" : { "colorIndex" : 1 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "head" : [ { "name" : "humantier1head", "parameters" : { "colorIndex" : 1 } } ], > "chest" : [ { "name" : "humantier1chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "humantier1pants", "parameters" : { "colorIndex" : 1 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 340,344c346,350 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 347,348c353,354 < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } } 351c357,358 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 355,358c362,365 < "head" : [ { "name" : "humantier1head", "data" : { "colorIndex" : 1 } } ], < "chest" : [ { "name" : "humantier1chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "humantier1pants", "data" : { "colorIndex" : 1 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "head" : [ { "name" : "humantier1head", "parameters" : { "colorIndex" : 1 } } ], > "chest" : [ { "name" : "humantier1chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "humantier1pants", "parameters" : { "colorIndex" : 1 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 360,362c367,369 < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 365c372 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 368c375,376 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 372c380 < [3, [ --- > [2, [ 375,377c383,385 < "chest" : [ { "name" : "humantier2chest", "data" : { "colorIndex" : 4 } } ], < "legs" : [ { "name" : "humantier2pants", "data" : { "colorIndex" : 4 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "humantier2chest", "parameters" : { "colorIndex" : 4 } } ], > "legs" : [ { "name" : "humantier2pants", "parameters" : { "colorIndex" : 4 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 379,383c387,391 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 386,387c394,395 < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } } 390c398,399 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 395,397c404,406 < "chest" : [ { "name" : "humantier2chest", "data" : { "colorIndex" : 4 } } ], < "legs" : [ { "name" : "humantier2pants", "data" : { "colorIndex" : 4 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "humantier2chest", "parameters" : { "colorIndex" : 4 } } ], > "legs" : [ { "name" : "humantier2pants", "parameters" : { "colorIndex" : 4 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 399,401c408,410 < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 404c413 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 407c416,417 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 411c421 < [4, [ --- > [3, [ 413,416c423,426 < "head" : [ { "name" : "humantier3head", "data" : { "colorIndex" : 1 } } ], < "chest" : [ { "name" : "humantier3chest", "data" : { "colorIndex" : 3 } } ], < "legs" : [ { "name" : "humantier3pants", "data" : { "colorIndex" : 1 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "humantier3head", "parameters" : { "colorIndex" : 1 } } ], > "chest" : [ { "name" : "humantier3chest", "parameters" : { "colorIndex" : 3 } } ], > "legs" : [ { "name" : "humantier3pants", "parameters" : { "colorIndex" : 1 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], 418,422c428,432 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 425,426c435,436 < { "name" : "generatedgun", "data" : { "definition" : "commonpistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonmachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } } 429c439,440 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 433,436c444,447 < "head" : [ { "name" : "humantier3head", "data" : { "colorIndex" : 1 } } ], < "chest" : [ { "name" : "humantier3chest", "data" : { "colorIndex" : 3 } } ], < "legs" : [ { "name" : "humantier3pants", "data" : { "colorIndex" : 1 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "humantier3head", "parameters" : { "colorIndex" : 1 } } ], > "chest" : [ { "name" : "humantier3chest", "parameters" : { "colorIndex" : 3 } } ], > "legs" : [ { "name" : "humantier3pants", "parameters" : { "colorIndex" : 1 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], 438,440c449,451 < { "name" : "generatedgun", "data" : { "definition" : "commonassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonshotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonsniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } 443c454 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 446c457,458 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 454,457c466,469 < "head" : [ { "name" : "glitchtier1head", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "glitchtier1chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "glitchtier1pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "glitchtier1head", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "glitchtier1chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "glitchtier1pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], 459,463c471,475 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 466c478 < { "name" : "generatedgun", "data" : { "definition" : "crossbowwood" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "crossbowwood" } } 469c481 < { "name" : "generatedshield", "data" : { "definition" : "glitchlordshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "glitchlordshield" } } 473c485 < [3, [ --- > [2, [ 475,478c487,490 < "head" : [ { "name" : "glitchtier2head", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "glitchtier2chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "glitchtier2pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "glitchtier2head", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "glitchtier2chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "glitchtier2pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], 480,484c492,496 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 487c499 < { "name" : "generatedgun", "data" : { "definition" : "crossbowwood" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "crossbowwood" } } 490c502 < { "name" : "generatedshield", "data" : { "definition" : "glitchlordshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "glitchlordshield" } } 494c506 < [4, [ --- > [3, [ 496,499c508,511 < "head" : [ { "name" : "glitchtier3head", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "glitchtier3chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "glitchtier3pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 4 } } ], --- > "head" : [ { "name" : "glitchtier3head", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "glitchtier3chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "glitchtier3pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 4 } } ], 501,505c513,517 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 508c520 < { "name" : "generatedgun", "data" : { "definition" : "crossbowwood" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "crossbowwood" } } 511c523 < { "name" : "generatedshield", "data" : { "definition" : "glitchlordshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "glitchlordshield" } } 519,522c531,534 < "head" : [ { "name" : "hylotltier1head", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "hylotltier1chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "hylotltier1pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "head" : [ { "name" : "hylotltier1head", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "hylotltier1chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "hylotltier1pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 524,528c536,540 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 531,532c543,544 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmapistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmamachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmapistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmamachinepistol" } } 535c547,548 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 539,542c552,555 < "head" : [ { "name" : "hylotltier1head", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "hylotltier1chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "hylotltier1pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "head" : [ { "name" : "hylotltier1head", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "hylotltier1chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "hylotltier1pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 544,546c557,559 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmaassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmashotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmasniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmaassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmashotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmasniperrifle" } } 549c562 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 552c565,566 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 556c570 < [3, [ --- > [2, [ 558,561c572,575 < "head" : [ { "name" : "hylotltier2head", "data" : { "colorIndex" : 4 } } ], < "chest" : [ { "name" : "hylotltier2chest", "data" : { "colorIndex" : 4 } } ], < "legs" : [ { "name" : "hylotltier2pants", "data" : { "colorIndex" : 4 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "head" : [ { "name" : "hylotltier2head", "parameters" : { "colorIndex" : 4 } } ], > "chest" : [ { "name" : "hylotltier2chest", "parameters" : { "colorIndex" : 4 } } ], > "legs" : [ { "name" : "hylotltier2pants", "parameters" : { "colorIndex" : 4 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 563,567c577,581 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 570,571c584,585 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmapistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmamachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmapistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmamachinepistol" } } 574c588,589 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 578,581c593,596 < "head" : [ { "name" : "hylotltier2head", "data" : { "colorIndex" : 4 } } ], < "chest" : [ { "name" : "hylotltier2chest", "data" : { "colorIndex" : 4 } } ], < "legs" : [ { "name" : "hylotltier2pants", "data" : { "colorIndex" : 4 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "head" : [ { "name" : "hylotltier2head", "parameters" : { "colorIndex" : 4 } } ], > "chest" : [ { "name" : "hylotltier2chest", "parameters" : { "colorIndex" : 4 } } ], > "legs" : [ { "name" : "hylotltier2pants", "parameters" : { "colorIndex" : 4 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 583,585c598,600 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmaassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmashotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmasniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmaassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmashotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmasniperrifle" } } 588c603 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 591c606,607 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 595c611 < [4, [ --- > [3, [ 597,600c613,616 < "head" : [ { "name" : "hylotltier3head", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "hylotltier3chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "hylotltier3pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "head" : [ { "name" : "hylotltier3head", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "hylotltier3chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "hylotltier3pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 602,606c618,622 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 609,610c625,626 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmapistol" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmamachinepistol" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmapistol" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmamachinepistol" } } 613c629,630 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 617,620c634,637 < "head" : [ { "name" : "hylotltier3head", "data" : { "colorIndex" : 6 } } ], < "chest" : [ { "name" : "hylotltier3chest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "hylotltier3pants", "data" : { "colorIndex" : 6 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 1 } } ], --- > "head" : [ { "name" : "hylotltier3head", "parameters" : { "colorIndex" : 6 } } ], > "chest" : [ { "name" : "hylotltier3chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "hylotltier3pants", "parameters" : { "colorIndex" : 6 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 1 } } ], 622,624c639,641 < { "name" : "generatedgun", "data" : { "definition" : "commonplasmaassaultrifle" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmashotgun" } }, < { "name" : "generatedgun", "data" : { "definition" : "commonplasmasniperrifle" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmaassaultrifle" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmashotgun" } }, > { "name" : "generatedgun", "parameters" : { "definition" : "commonplasmasniperrifle" } } 627c644 < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } 630c647,648 < { "name" : "generatedshield", "data" : { "definition" : "tier1shield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "tier1shield" } }, > { "name" : "generatedshield", "parameters" : { "definition" : "tier1woodshield" } } 636a655,658 > "movementControllerSettings" : { > "runSpeed" : 15 > }, > 639,645c661,712 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 250.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\villager.npctype 5c5 < "levelVariance" : [0, 0], --- > "levelVariance" : [-1, -1], 8,13d7 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 32c26 < "scriptDelta" : 5, --- > "initialScriptDelta" : 5, 320c314 < "hylotl" : { --- > "hylotl" : { 583c577 < "avian" : { --- > "avian" : { 846c840 < "human" : { --- > "human" : { 1109c1103 < "floran" : { --- > "floran" : { 1372c1366 < --- > 1664,1669c1658,1663 < "floran" : [ < "Ssstabby time for me!", < "Floran being hurted!", < "Floran not ready for hunt!", < "Greenguard help Floran!" < ] --- > "floran" : [ > "Ssstabby time for me!", > "Floran being hurted!", > "Floran not ready for hunt!", > "Greenguard help Floran!" > ] 1683,1688c1677,1682 < "floran" : [ < "Ssstabby time for me!", < "Floran being hurted!", < "Floran not ready for hunt!", < "Greenguard help Floran!" < ] --- > "floran" : [ > "Ssstabby time for me!", > "Floran being hurted!", > "Floran not ready for hunt!", > "Greenguard help Floran!" > ] 1703,1708c1697,1702 < "floran" : [ < "Ssstabb the intruders!", < "Floran get revenge now!", < "Ssslice them!", < "Greenguard destroy it!" < ] --- > "floran" : [ > "Ssstabb the intruders!", > "Floran get revenge now!", > "Ssslice them!", > "Greenguard destroy it!" > ] 1723,1728c1717,1722 < "floran" : [ < "Floran sssafe now.", < "Floran not get ssstabbed after all.", < "Them lucky Floran not have weapon.", < "Sssalvation!" < ] --- > "floran" : [ > "Floran sssafe now.", > "Floran not get ssstabbed after all.", > "Them lucky Floran not have weapon.", > "Sssalvation!" > ] 1764c1758 < "tools" : [ [ "stoneaxe", 0.75, 0.75], [ "hoetool", 0.5, 2.0] ], --- > "tools" : [ [ "hoe", 0.5, 2.0] ], 1803,1806c1797,1800 < { "name" : "sweatervestchest", "data" : { "colorIndex" : 1 } }, { "name" : "sweatervestchest", "data" : { "colorIndex" : 3 } }, { "name" : "sweatervestchest", "data" : { "colorIndex" : 4 } }, { "name" : "sweatervestchest", "data" : { "colorIndex" : 5 } }, { "name" : "sweatervestchest", "data" : { "colorIndex" : 6 } }, { "name" : "sweatervestchest", "data" : { "colorIndex" : 7 } }, { "name" : "sweatervestchest", "data" : { "colorIndex" : 8 } }, { "name" : "sweatervestchest", "data" : { "colorIndex" : 9 } }, < { "name" : "conceptchest", "data" : { "colorIndex" : 1 } }, { "name" : "conceptchest", "data" : { "colorIndex" : 3 } }, { "name" : "conceptchest", "data" : { "colorIndex" : 4 } }, { "name" : "conceptchest", "data" : { "colorIndex" : 5 } }, { "name" : "conceptchest", "data" : { "colorIndex" : 6 } }, { "name" : "conceptchest", "data" : { "colorIndex" : 7 } }, { "name" : "conceptchest", "data" : { "colorIndex" : 8 } }, { "name" : "conceptchest", "data" : { "colorIndex" : 9 } }, < { "name" : "coolchest", "data" : { "colorIndex" : 1 } }, { "name" : "coolchest", "data" : { "colorIndex" : 3 } }, { "name" : "coolchest", "data" : { "colorIndex" : 4 } }, { "name" : "coolchest", "data" : { "colorIndex" : 5 } }, { "name" : "coolchest", "data" : { "colorIndex" : 6 } }, { "name" : "coolchest", "data" : { "colorIndex" : 7 } }, { "name" : "coolchest", "data" : { "colorIndex" : 8 } }, { "name" : "coolchest", "data" : { "colorIndex" : 9 } }, < { "name" : "workoutchest", "data" : { "colorIndex" : 1 } }, { "name" : "workoutchest", "data" : { "colorIndex" : 3 } }, { "name" : "workoutchest", "data" : { "colorIndex" : 4 } }, { "name" : "workoutchest", "data" : { "colorIndex" : 5 } }, { "name" : "workoutchest", "data" : { "colorIndex" : 6 } }, { "name" : "workoutchest", "data" : { "colorIndex" : 7 } }, { "name" : "workoutchest", "data" : { "colorIndex" : 8 } }, { "name" : "workoutchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 9 } }, > { "name" : "conceptchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "conceptchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "conceptchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "conceptchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "conceptchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "conceptchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "conceptchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "conceptchest", "parameters" : { "colorIndex" : 9 } }, > { "name" : "coolchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "coolchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "coolchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "coolchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "coolchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "coolchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "coolchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "coolchest", "parameters" : { "colorIndex" : 9 } }, > { "name" : "workoutchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 9 } } 1810,1812c1804,1806 < { "name" : "conceptlegs", "data" : { "colorIndex" : 1 } }, { "name" : "conceptlegs", "data" : { "colorIndex" : 3 } }, { "name" : "conceptlegs", "data" : { "colorIndex" : 4 } }, { "name" : "conceptlegs", "data" : { "colorIndex" : 5 } }, { "name" : "conceptlegs", "data" : { "colorIndex" : 6 } }, { "name" : "conceptlegs", "data" : { "colorIndex" : 7 } }, { "name" : "conceptlegs", "data" : { "colorIndex" : 8 } }, { "name" : "conceptlegs", "data" : { "colorIndex" : 9 } }, < { "name" : "coollegs", "data" : { "colorIndex" : 1 } }, { "name" : "coollegs", "data" : { "colorIndex" : 3 } }, { "name" : "coollegs", "data" : { "colorIndex" : 4 } }, { "name" : "coollegs", "data" : { "colorIndex" : 5 } }, { "name" : "coollegs", "data" : { "colorIndex" : 6 } }, { "name" : "coollegs", "data" : { "colorIndex" : 7 } }, { "name" : "coollegs", "data" : { "colorIndex" : 8 } }, { "name" : "coollegs", "data" : { "colorIndex" : 9 } }, < { "name" : "workoutlegs", "data" : { "colorIndex" : 1 } }, { "name" : "workoutlegs", "data" : { "colorIndex" : 3 } }, { "name" : "workoutlegs", "data" : { "colorIndex" : 4 } }, { "name" : "workoutlegs", "data" : { "colorIndex" : 5 } }, { "name" : "workoutlegs", "data" : { "colorIndex" : 6 } }, { "name" : "workoutlegs", "data" : { "colorIndex" : 7 } }, { "name" : "workoutlegs", "data" : { "colorIndex" : 8 } }, { "name" : "workoutlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "conceptlegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "conceptlegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "conceptlegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "conceptlegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "conceptlegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "conceptlegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "conceptlegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "conceptlegs", "parameters" : { "colorIndex" : 9 } }, > { "name" : "coollegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "coollegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "coollegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "coollegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "coollegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "coollegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "coollegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "coollegs", "parameters" : { "colorIndex" : 9 } }, > { "name" : "workoutlegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "workoutlegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "workoutlegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "workoutlegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "workoutlegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "workoutlegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "workoutlegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "workoutlegs", "parameters" : { "colorIndex" : 9 } } 1822c1816 < { "name" : "avianadventurershirt", "data" : { "colorIndex" : 1 } }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 1 } }, { "name" : "avianfancyshirt", "data" : { "colorIndex" : 1 } }, { "name" : "avianworkershirt", "data" : { "colorIndex" : 1 } } --- > { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 1 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 1 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 1 } } 1825c1819 < { "name" : "avianadventurerpants", "data" : { "colorIndex" : 1 } }, { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 1 } }, { "name" : "avianfancyskirt", "data" : { "colorIndex" : 1 } } --- > { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 1 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 1 } } 1830c1824 < { "name" : "avianadventurershirt", "data" : { "colorIndex" : 4 } }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 4 } }, { "name" : "avianfancyshirt", "data" : { "colorIndex" : 4 } }, { "name" : "avianworkershirt", "data" : { "colorIndex" : 4 } } --- > { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 4 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 4 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 4 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 4 } } 1833c1827 < { "name" : "avianadventurerpants", "data" : { "colorIndex" : 4 } }, { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 4 } }, { "name" : "avianfancyskirt", "data" : { "colorIndex" : 4 } } --- > { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 4 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 4 } } 1838c1832 < { "name" : "avianadventurershirt", "data" : { "colorIndex" : 5 } }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 5 } }, { "name" : "avianfancyshirt", "data" : { "colorIndex" : 5 } }, { "name" : "avianworkershirt", "data" : { "colorIndex" : 5 } } --- > { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 5 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 5 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 5 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 5 } } 1841c1835 < { "name" : "avianadventurerpants", "data" : { "colorIndex" : 5 } }, { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 5 } }, { "name" : "avianfancyskirt", "data" : { "colorIndex" : 5 } } --- > { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 5 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 5 } } 1846c1840 < { "name" : "avianadventurershirt", "data" : { "colorIndex" : 6 } }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 6 } }, { "name" : "avianfancyshirt", "data" : { "colorIndex" : 6 } }, { "name" : "avianworkershirt", "data" : { "colorIndex" : 6 } } --- > { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 6 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 6 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 6 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 6 } } 1849c1843 < { "name" : "avianadventurerpants", "data" : { "colorIndex" : 6 } }, { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 6 } }, { "name" : "avianfancyskirt", "data" : { "colorIndex" : 6 } } --- > { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 6 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 6 } } 1854c1848 < { "name" : "avianadventurershirt", "data" : { "colorIndex" : 7 } }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 7 } }, { "name" : "avianfancyshirt", "data" : { "colorIndex" : 7 } }, { "name" : "avianworkershirt", "data" : { "colorIndex" : 7 } } --- > { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 7 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 7 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 7 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 7 } } 1857c1851 < { "name" : "avianadventurerpants", "data" : { "colorIndex" : 7 } }, { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 7 } }, { "name" : "avianfancyskirt", "data" : { "colorIndex" : 7 } } --- > { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 7 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 7 } } 1862c1856 < { "name" : "avianadventurershirt", "data" : { "colorIndex" : 8 } }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 8 } }, { "name" : "avianfancyshirt", "data" : { "colorIndex" : 8 } }, { "name" : "avianworkershirt", "data" : { "colorIndex" : 8 } } --- > { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 8 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 8 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 8 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 8 } } 1865c1859 < { "name" : "avianadventurerpants", "data" : { "colorIndex" : 8 } }, { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 8 } }, { "name" : "avianfancyskirt", "data" : { "colorIndex" : 8 } } --- > { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 8 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 8 } } 1870c1864 < { "name" : "avianadventurershirt", "data" : { "colorIndex" : 9 } }, { "name" : "aviancommonershirt", "data" : { "colorIndex" : 9 } }, { "name" : "avianfancyshirt", "data" : { "colorIndex" : 9 } }, { "name" : "avianworkershirt", "data" : { "colorIndex" : 9 } } --- > { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 9 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 9 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 9 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 9 } } 1873c1867 < { "name" : "avianadventurerpants", "data" : { "colorIndex" : 9 } }, { "name" : "aviancommonerlegs", "data" : { "colorIndex" : 9 } }, { "name" : "avianfancyskirt", "data" : { "colorIndex" : 9 } } --- > { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 9 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 9 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 9 } } 1883c1877 < { "name" : "apexcommanderjacket", "data" : { "colorIndex" : 1 } }, { "name" : "apexnavyjacket", "data" : { "colorIndex" : 1 } }, { "name" : "apexofficerjacket", "data" : { "colorIndex" : 1 } }, { "name" : "apexspecialistjacket", "data" : { "colorIndex" : 1 } } --- > { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 1 } }, { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 1 } }, { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 1 } }, { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 1 } } 1886c1880 < { "name" : "apexcommanderpants", "data" : { "colorIndex" : 1 } }, { "name" : "apexnavypants", "data" : { "colorIndex" : 1 } }, { "name" : "apexofficerpants", "data" : { "colorIndex" : 1 } }, { "name" : "apexspecialistpants", "data" : { "colorIndex" : 1 } } --- > { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 1 } }, { "name" : "apexnavypants", "parameters" : { "colorIndex" : 1 } }, { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 1 } }, { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 1 } } 1891c1885 < { "name" : "apexcommanderjacket", "data" : { "colorIndex" : 3 } }, { "name" : "apexnavyjacket", "data" : { "colorIndex" : 3 } }, { "name" : "apexofficerjacket", "data" : { "colorIndex" : 3 } }, { "name" : "apexspecialistjacket", "data" : { "colorIndex" : 3 } } --- > { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 3 } }, { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 3 } }, { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 3 } }, { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 3 } } 1894c1888 < { "name" : "apexcommanderpants", "data" : { "colorIndex" : 3 } }, { "name" : "apexnavypants", "data" : { "colorIndex" : 3 } }, { "name" : "apexofficerpants", "data" : { "colorIndex" : 3 } }, { "name" : "apexspecialistpants", "data" : { "colorIndex" : 3 } } --- > { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 3 } }, { "name" : "apexnavypants", "parameters" : { "colorIndex" : 3 } }, { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 3 } }, { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 3 } } 1899c1893 < { "name" : "apexcommanderjacket", "data" : { "colorIndex" : 4 } }, { "name" : "apexnavyjacket", "data" : { "colorIndex" : 4 } }, { "name" : "apexofficerjacket", "data" : { "colorIndex" : 4 } }, { "name" : "apexspecialistjacket", "data" : { "colorIndex" : 4 } } --- > { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 4 } }, { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 4 } }, { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 4 } }, { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 4 } } 1902c1896 < { "name" : "apexcommanderpants", "data" : { "colorIndex" : 4 } }, { "name" : "apexnavypants", "data" : { "colorIndex" : 4 } }, { "name" : "apexofficerpants", "data" : { "colorIndex" : 4 } }, { "name" : "apexspecialistpants", "data" : { "colorIndex" : 4 } } --- > { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 4 } }, { "name" : "apexnavypants", "parameters" : { "colorIndex" : 4 } }, { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 4 } }, { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 4 } } 1907c1901 < { "name" : "apexcommanderjacket", "data" : { "colorIndex" : 5 } }, { "name" : "apexnavyjacket", "data" : { "colorIndex" : 5 } }, { "name" : "apexofficerjacket", "data" : { "colorIndex" : 5 } }, { "name" : "apexspecialistjacket", "data" : { "colorIndex" : 5 } } --- > { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 5 } }, { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 5 } }, { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 5 } }, { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 5 } } 1910c1904 < { "name" : "apexcommanderpants", "data" : { "colorIndex" : 5 } }, { "name" : "apexnavypants", "data" : { "colorIndex" : 5 } }, { "name" : "apexofficerpants", "data" : { "colorIndex" : 5 } }, { "name" : "apexspecialistpants", "data" : { "colorIndex" : 5 } } --- > { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 5 } }, { "name" : "apexnavypants", "parameters" : { "colorIndex" : 5 } }, { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 5 } }, { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 5 } } 1915c1909 < { "name" : "apexcommanderjacket", "data" : { "colorIndex" : 6 } }, { "name" : "apexnavyjacket", "data" : { "colorIndex" : 6 } }, { "name" : "apexofficerjacket", "data" : { "colorIndex" : 6 } }, { "name" : "apexspecialistjacket", "data" : { "colorIndex" : 6 } } --- > { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 6 } }, { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 6 } }, { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 6 } }, { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 6 } } 1918c1912 < { "name" : "apexcommanderpants", "data" : { "colorIndex" : 6 } }, { "name" : "apexnavypants", "data" : { "colorIndex" : 6 } }, { "name" : "apexofficerpants", "data" : { "colorIndex" : 6 } }, { "name" : "apexspecialistpants", "data" : { "colorIndex" : 6 } } --- > { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 6 } }, { "name" : "apexnavypants", "parameters" : { "colorIndex" : 6 } }, { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 6 } }, { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 6 } } 1923c1917 < { "name" : "apexcommanderjacket", "data" : { "colorIndex" : 7 } }, { "name" : "apexnavyjacket", "data" : { "colorIndex" : 7 } }, { "name" : "apexofficerjacket", "data" : { "colorIndex" : 7 } }, { "name" : "apexspecialistjacket", "data" : { "colorIndex" : 7 } } --- > { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 7 } }, { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 7 } }, { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 7 } }, { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 7 } } 1926c1920 < { "name" : "apexcommanderpants", "data" : { "colorIndex" : 7 } }, { "name" : "apexnavypants", "data" : { "colorIndex" : 7 } }, { "name" : "apexofficerpants", "data" : { "colorIndex" : 7 } }, { "name" : "apexspecialistpants", "data" : { "colorIndex" : 7 } } --- > { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 7 } }, { "name" : "apexnavypants", "parameters" : { "colorIndex" : 7 } }, { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 7 } }, { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 7 } } 1931c1925 < { "name" : "apexcommanderjacket", "data" : { "colorIndex" : 8 } }, { "name" : "apexnavyjacket", "data" : { "colorIndex" : 8 } }, { "name" : "apexofficerjacket", "data" : { "colorIndex" : 8 } }, { "name" : "apexspecialistjacket", "data" : { "colorIndex" : 8 } } --- > { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 8 } }, { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 8 } }, { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 8 } }, { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 8 } } 1934c1928 < { "name" : "apexcommanderpants", "data" : { "colorIndex" : 8 } }, { "name" : "apexnavypants", "data" : { "colorIndex" : 8 } }, { "name" : "apexofficerpants", "data" : { "colorIndex" : 8 } }, { "name" : "apexspecialistpants", "data" : { "colorIndex" : 8 } } --- > { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 8 } }, { "name" : "apexnavypants", "parameters" : { "colorIndex" : 8 } }, { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 8 } }, { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 8 } } 1939c1933 < { "name" : "apexcommanderjacket", "data" : { "colorIndex" : 9 } }, { "name" : "apexnavyjacket", "data" : { "colorIndex" : 9 } }, { "name" : "apexofficerjacket", "data" : { "colorIndex" : 9 } }, { "name" : "apexspecialistjacket", "data" : { "colorIndex" : 9 } } --- > { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 9 } }, { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 9 } }, { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 9 } }, { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 9 } } 1942c1936 < { "name" : "apexcommanderpants", "data" : { "colorIndex" : 9 } }, { "name" : "apexnavypants", "data" : { "colorIndex" : 9 } }, { "name" : "apexofficerpants", "data" : { "colorIndex" : 9 } }, { "name" : "apexspecialistpants", "data" : { "colorIndex" : 9 } } --- > { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 9 } }, { "name" : "apexnavypants", "parameters" : { "colorIndex" : 9 } }, { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 9 } }, { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 9 } } 1952c1946 < { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 1 } }, { "name" : "floranhunterchest", "data" : { "colorIndex" : 1 } }, { "name" : "floranleafchest", "data" : { "colorIndex" : 1 } }, { "name" : "floranpeltchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "floranleafchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 1 } } 1955c1949 < { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 1 } }, { "name" : "floranhunterlegs", "data" : { "colorIndex" : 1 } }, { "name" : "floranleaflegs", "data" : { "colorIndex" : 1 } }, { "name" : "floranpeltlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 1 } } 1960c1954 < { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 3 } }, { "name" : "floranhunterchest", "data" : { "colorIndex" : 3 } }, { "name" : "floranleafchest", "data" : { "colorIndex" : 3 } }, { "name" : "floranpeltchest", "data" : { "colorIndex" : 3 } } --- > { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "floranleafchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 3 } } 1963c1957 < { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 3 } }, { "name" : "floranhunterlegs", "data" : { "colorIndex" : 3 } }, { "name" : "floranleaflegs", "data" : { "colorIndex" : 3 } }, { "name" : "floranpeltlegs", "data" : { "colorIndex" : 3 } } --- > { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 3 } } 1968c1962 < { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 4 } }, { "name" : "floranhunterchest", "data" : { "colorIndex" : 4 } }, { "name" : "floranleafchest", "data" : { "colorIndex" : 4 } }, { "name" : "floranpeltchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "floranleafchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 4 } } 1971c1965 < { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 4 } }, { "name" : "floranhunterlegs", "data" : { "colorIndex" : 4 } }, { "name" : "floranleaflegs", "data" : { "colorIndex" : 4 } }, { "name" : "floranpeltlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 4 } } 1976c1970 < { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 5 } }, { "name" : "floranhunterchest", "data" : { "colorIndex" : 5 } }, { "name" : "floranleafchest", "data" : { "colorIndex" : 5 } }, { "name" : "floranpeltchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "floranleafchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 5 } } 1979c1973 < { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 5 } }, { "name" : "floranhunterlegs", "data" : { "colorIndex" : 5 } }, { "name" : "floranleaflegs", "data" : { "colorIndex" : 5 } }, { "name" : "floranpeltlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 5 } } 1984c1978 < { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 6 } }, { "name" : "floranhunterchest", "data" : { "colorIndex" : 6 } }, { "name" : "floranleafchest", "data" : { "colorIndex" : 6 } }, { "name" : "floranpeltchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "floranleafchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 6 } } 1987c1981 < { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 6 } }, { "name" : "floranhunterlegs", "data" : { "colorIndex" : 6 } }, { "name" : "floranleaflegs", "data" : { "colorIndex" : 6 } }, { "name" : "floranpeltlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 6 } } 1992c1986 < { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 7 } }, { "name" : "floranhunterchest", "data" : { "colorIndex" : 7 } }, { "name" : "floranleafchest", "data" : { "colorIndex" : 7 } }, { "name" : "floranpeltchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "floranleafchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 7 } } 1995c1989 < { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 7 } }, { "name" : "floranhunterlegs", "data" : { "colorIndex" : 7 } }, { "name" : "floranleaflegs", "data" : { "colorIndex" : 7 } }, { "name" : "floranpeltlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 7 } } 2000c1994 < { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 8 } }, { "name" : "floranhunterchest", "data" : { "colorIndex" : 8 } }, { "name" : "floranleafchest", "data" : { "colorIndex" : 8 } }, { "name" : "floranpeltchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "floranleafchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 8 } } 2003c1997 < { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 8 } }, { "name" : "floranhunterlegs", "data" : { "colorIndex" : 8 } }, { "name" : "floranleaflegs", "data" : { "colorIndex" : 8 } }, { "name" : "floranpeltlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 8 } } 2008c2002 < { "name" : "floranfurnivourchest", "data" : { "colorIndex" : 9 } }, { "name" : "floranhunterchest", "data" : { "colorIndex" : 9 } }, { "name" : "floranleafchest", "data" : { "colorIndex" : 9 } }, { "name" : "floranpeltchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "floranleafchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 9 } } 2011c2005 < { "name" : "floranfurnivourlegs", "data" : { "colorIndex" : 9 } }, { "name" : "floranhunterlegs", "data" : { "colorIndex" : 9 } }, { "name" : "floranleaflegs", "data" : { "colorIndex" : 9 } }, { "name" : "floranpeltlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 9 } }, { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 9 } }, { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 9 } }, { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 9 } } 2021c2015 < { "name" : "noblechest", "data" : { "colorIndex" : 1 } }, { "name" : "peasantchest", "data" : { "colorIndex" : 1 } } --- > { "name" : "noblechest", "parameters" : { "colorIndex" : 1 } }, { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } 2024c2018 < { "name" : "noblelegs", "data" : { "colorIndex" : 1 } }, { "name" : "peasantlegs", "data" : { "colorIndex" : 1 } } --- > { "name" : "noblelegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } 2029c2023 < { "name" : "noblechest", "data" : { "colorIndex" : 4 } }, { "name" : "peasantchest", "data" : { "colorIndex" : 4 } } --- > { "name" : "noblechest", "parameters" : { "colorIndex" : 4 } }, { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } 2032c2026 < { "name" : "noblelegs", "data" : { "colorIndex" : 4 } }, { "name" : "peasantlegs", "data" : { "colorIndex" : 4 } } --- > { "name" : "noblelegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } 2037c2031 < { "name" : "noblechest", "data" : { "colorIndex" : 5 } }, { "name" : "peasantchest", "data" : { "colorIndex" : 5 } } --- > { "name" : "noblechest", "parameters" : { "colorIndex" : 5 } }, { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } 2040c2034 < { "name" : "noblelegs", "data" : { "colorIndex" : 5 } }, { "name" : "peasantlegs", "data" : { "colorIndex" : 5 } } --- > { "name" : "noblelegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } 2045c2039 < { "name" : "noblechest", "data" : { "colorIndex" : 6 } }, { "name" : "peasantchest", "data" : { "colorIndex" : 6 } } --- > { "name" : "noblechest", "parameters" : { "colorIndex" : 6 } }, { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } 2048c2042 < { "name" : "noblelegs", "data" : { "colorIndex" : 6 } }, { "name" : "peasantlegs", "data" : { "colorIndex" : 6 } } --- > { "name" : "noblelegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } 2053c2047 < { "name" : "noblechest", "data" : { "colorIndex" : 7 } }, { "name" : "peasantchest", "data" : { "colorIndex" : 7 } } --- > { "name" : "noblechest", "parameters" : { "colorIndex" : 7 } }, { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } 2056c2050 < { "name" : "noblelegs", "data" : { "colorIndex" : 7 } }, { "name" : "peasantlegs", "data" : { "colorIndex" : 7 } } --- > { "name" : "noblelegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } 2061c2055 < { "name" : "noblechest", "data" : { "colorIndex" : 8 } }, { "name" : "peasantchest", "data" : { "colorIndex" : 8 } } --- > { "name" : "noblechest", "parameters" : { "colorIndex" : 8 } }, { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } 2064c2058 < { "name" : "noblelegs", "data" : { "colorIndex" : 8 } }, { "name" : "peasantlegs", "data" : { "colorIndex" : 8 } } --- > { "name" : "noblelegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } 2069c2063 < { "name" : "noblechest", "data" : { "colorIndex" : 9 } }, { "name" : "peasantchest", "data" : { "colorIndex" : 9 } } --- > { "name" : "noblechest", "parameters" : { "colorIndex" : 9 } }, { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } 2072c2066 < { "name" : "noblelegs", "data" : { "colorIndex" : 9 } }, { "name" : "peasantlegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "noblelegs", "parameters" : { "colorIndex" : 9 } }, { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } 2082,2085c2076,2079 < { "name" : "kimonochest", "data" : { "colorIndex" : 1 } }, { "name" : "kimonochest", "data" : { "colorIndex" : 3 } }, { "name" : "kimonochest", "data" : { "colorIndex" : 4 } }, { "name" : "kimonochest", "data" : { "colorIndex" : 5 } }, { "name" : "kimonochest", "data" : { "colorIndex" : 6 } }, { "name" : "kimonochest", "data" : { "colorIndex" : 7 } }, { "name" : "kimonochest", "data" : { "colorIndex" : 8 } }, { "name" : "kimonochest", "data" : { "colorIndex" : 9 } }, < { "name" : "monkchest", "data" : { "colorIndex" : 1 } }, { "name" : "monkchest", "data" : { "colorIndex" : 3 } }, { "name" : "monkchest", "data" : { "colorIndex" : 4 } }, { "name" : "monkchest", "data" : { "colorIndex" : 5 } }, { "name" : "monkchest", "data" : { "colorIndex" : 6 } }, { "name" : "monkchest", "data" : { "colorIndex" : 7 } }, { "name" : "monkchest", "data" : { "colorIndex" : 8 } }, { "name" : "monkchest", "data" : { "colorIndex" : 9 } }, < { "name" : "traditionalchest", "data" : { "colorIndex" : 1 } }, { "name" : "traditionalchest", "data" : { "colorIndex" : 3 } }, { "name" : "traditionalchest", "data" : { "colorIndex" : 4 } }, { "name" : "traditionalchest", "data" : { "colorIndex" : 5 } }, { "name" : "traditionalchest", "data" : { "colorIndex" : 6 } }, { "name" : "traditionalchest", "data" : { "colorIndex" : 7 } }, { "name" : "traditionalchest", "data" : { "colorIndex" : 8 } }, { "name" : "traditionalchest", "data" : { "colorIndex" : 9 } }, < { "name" : "traineechest", "data" : { "colorIndex" : 1 } }, { "name" : "traineechest", "data" : { "colorIndex" : 3 } }, { "name" : "traineechest", "data" : { "colorIndex" : 4 } }, { "name" : "traineechest", "data" : { "colorIndex" : 5 } }, { "name" : "traineechest", "data" : { "colorIndex" : 6 } }, { "name" : "traineechest", "data" : { "colorIndex" : 7 } }, { "name" : "traineechest", "data" : { "colorIndex" : 8 } }, { "name" : "traineechest", "data" : { "colorIndex" : 9 } } --- > { "name" : "kimonochest", "parameters" : { "colorIndex" : 1 } }, { "name" : "kimonochest", "parameters" : { "colorIndex" : 3 } }, { "name" : "kimonochest", "parameters" : { "colorIndex" : 4 } }, { "name" : "kimonochest", "parameters" : { "colorIndex" : 5 } }, { "name" : "kimonochest", "parameters" : { "colorIndex" : 6 } }, { "name" : "kimonochest", "parameters" : { "colorIndex" : 7 } }, { "name" : "kimonochest", "parameters" : { "colorIndex" : 8 } }, { "name" : "kimonochest", "parameters" : { "colorIndex" : 9 } }, > { "name" : "monkchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "monkchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "monkchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "monkchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "monkchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "monkchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "monkchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "monkchest", "parameters" : { "colorIndex" : 9 } }, > { "name" : "traditionalchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "traditionalchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "traditionalchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "traditionalchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "traditionalchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "traditionalchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "traditionalchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "traditionalchest", "parameters" : { "colorIndex" : 9 } }, > { "name" : "traineechest", "parameters" : { "colorIndex" : 1 } }, { "name" : "traineechest", "parameters" : { "colorIndex" : 3 } }, { "name" : "traineechest", "parameters" : { "colorIndex" : 4 } }, { "name" : "traineechest", "parameters" : { "colorIndex" : 5 } }, { "name" : "traineechest", "parameters" : { "colorIndex" : 6 } }, { "name" : "traineechest", "parameters" : { "colorIndex" : 7 } }, { "name" : "traineechest", "parameters" : { "colorIndex" : 8 } }, { "name" : "traineechest", "parameters" : { "colorIndex" : 9 } } 2089,2092c2083,2086 < { "name" : "kimonolegs", "data" : { "colorIndex" : 1 } }, { "name" : "kimonolegs", "data" : { "colorIndex" : 3 } }, { "name" : "kimonolegs", "data" : { "colorIndex" : 4 } }, { "name" : "kimonolegs", "data" : { "colorIndex" : 5 } }, { "name" : "kimonolegs", "data" : { "colorIndex" : 6 } }, { "name" : "kimonolegs", "data" : { "colorIndex" : 7 } }, { "name" : "kimonolegs", "data" : { "colorIndex" : 8 } }, { "name" : "kimonolegs", "data" : { "colorIndex" : 9 } }, < { "name" : "monklegs", "data" : { "colorIndex" : 1 } }, { "name" : "monklegs", "data" : { "colorIndex" : 3 } }, { "name" : "monklegs", "data" : { "colorIndex" : 4 } }, { "name" : "monklegs", "data" : { "colorIndex" : 5 } }, { "name" : "monklegs", "data" : { "colorIndex" : 6 } }, { "name" : "monklegs", "data" : { "colorIndex" : 7 } }, { "name" : "monklegs", "data" : { "colorIndex" : 8 } }, { "name" : "monklegs", "data" : { "colorIndex" : 9 } }, < { "name" : "traditionallegs", "data" : { "colorIndex" : 1 } }, { "name" : "traditionallegs", "data" : { "colorIndex" : 3 } }, { "name" : "traditionallegs", "data" : { "colorIndex" : 4 } }, { "name" : "traditionallegs", "data" : { "colorIndex" : 5 } }, { "name" : "traditionallegs", "data" : { "colorIndex" : 6 } }, { "name" : "traditionallegs", "data" : { "colorIndex" : 7 } }, { "name" : "traditionallegs", "data" : { "colorIndex" : 8 } }, { "name" : "traditionallegs", "data" : { "colorIndex" : 9 } }, < { "name" : "traineelegs", "data" : { "colorIndex" : 1 } }, { "name" : "traineelegs", "data" : { "colorIndex" : 3 } }, { "name" : "traineelegs", "data" : { "colorIndex" : 4 } }, { "name" : "traineelegs", "data" : { "colorIndex" : 5 } }, { "name" : "traineelegs", "data" : { "colorIndex" : 6 } }, { "name" : "traineelegs", "data" : { "colorIndex" : 7 } }, { "name" : "traineelegs", "data" : { "colorIndex" : 8 } }, { "name" : "traineelegs", "data" : { "colorIndex" : 9 } } --- > { "name" : "kimonolegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "kimonolegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "kimonolegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "kimonolegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "kimonolegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "kimonolegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "kimonolegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "kimonolegs", "parameters" : { "colorIndex" : 9 } }, > { "name" : "monklegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "monklegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "monklegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "monklegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "monklegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "monklegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "monklegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "monklegs", "parameters" : { "colorIndex" : 9 } }, > { "name" : "traditionallegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "traditionallegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "traditionallegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "traditionallegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "traditionallegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "traditionallegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "traditionallegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "traditionallegs", "parameters" : { "colorIndex" : 9 } }, > { "name" : "traineelegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "traineelegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "traineelegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "traineelegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "traineelegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "traineelegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "traineelegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "traineelegs", "parameters" : { "colorIndex" : 9 } } 2120,2125c2114,2165 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 0.75 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 5.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\wanderingmerchant.npctype 9,14d8 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 108,109c102,103 < "chest" : [ { "name" : "craftsmenchest", "data" : { "colorIndex" : 1 } } ], < "legs" : [ { "name" : "craftsmenlegs", "data" : { "colorIndex" : 1 } } ], --- > "chest" : [ { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 1 } } ], 113,114c107,108 < "chest" : [ { "name" : "craftsmenchest", "data" : { "colorIndex" : 4 } } ], < "legs" : [ { "name" : "craftsmenlegs", "data" : { "colorIndex" : 4 } } ], --- > "chest" : [ { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 4 } } ], > "legs" : [ { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 4 } } ], 118,119c112,113 < "chest" : [ { "name" : "craftsmenchest", "data" : { "colorIndex" : 5 } } ], < "legs" : [ { "name" : "craftsmenlegs", "data" : { "colorIndex" : 5 } } ], --- > "chest" : [ { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 5 } } ], > "legs" : [ { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 5 } } ], 123,124c117,118 < "chest" : [ { "name" : "craftsmenchest", "data" : { "colorIndex" : 6 } } ], < "legs" : [ { "name" : "craftsmenlegs", "data" : { "colorIndex" : 6 } } ], --- > "chest" : [ { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 6 } } ], 128,129c122,123 < "chest" : [ { "name" : "craftsmenchest", "data" : { "colorIndex" : 7 } } ], < "legs" : [ { "name" : "craftsmenlegs", "data" : { "colorIndex" : 7 } } ], --- > "chest" : [ { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 7 } } ], > "legs" : [ { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 7 } } ], 133,134c127,128 < "chest" : [ { "name" : "craftsmenchest", "data" : { "colorIndex" : 8 } } ], < "legs" : [ { "name" : "craftsmenlegs", "data" : { "colorIndex" : 8 } } ], --- > "chest" : [ { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 8 } } ], > "legs" : [ { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 8 } } ], 138,139c132,133 < "chest" : [ { "name" : "craftsmenchest", "data" : { "colorIndex" : 9 } } ], < "legs" : [ { "name" : "craftsmenlegs", "data" : { "colorIndex" : 9 } } ], --- > "chest" : [ { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 9 } } ], > "legs" : [ { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 9 } } ], npcs\wanderstate.lua 3a4 > maxYDistanceFromSpawnPoint = 5, 13a15,32 > function wanderState.enteringState(stateData) > local position = mcontroller.position() > local maxDistanceFromSpawnPoint = entity.configParameter("wander.maxDistanceFromSpawnPoint", nil) > local toSpawnPoint = world.distance(storage.spawnPosition, position) > local distanceToSpawnPoint = world.magnitude(storage.spawnPosition, position) > > > local isFacingSpawn = stateData.direction * toSpawnPoint[1] > 0 > if maxDistanceFromSpawnPoint and distanceToSpawnPoint > maxDistanceFromSpawnPoint then > --If far above or below the spawn point, set it as target, otherwise just walk in the direction of the spawn > if math.abs(toSpawnPoint[2]) > wanderState.maxYDistanceFromSpawnPoint then > stateData.targetPosition = storage.spawnPosition > elseif not isFacingSpawn then > wanderState.changeDirection(stateData) > end > end > end > 27c46 < local position = entity.position() --- > local position = mcontroller.position() 28a48 > local maxDistanceFromSpawnPoint = entity.configParameter("wander.maxDistanceFromSpawnPoint", nil) 34c54 < stateData.targetPosition = nil --- > return true 36c56,58 < moveTo(stateData.targetPosition, dt) --- > if moveTo(stateData.targetPosition, dt) then > controlFace(self.pathing.deltaX or toTarget[1]) > end 41,47d62 < -- Optionally, try not to get too far from spawn point < local maxDistanceFromSpawnPoint = entity.configParameter("wander.maxDistanceFromSpawnPoint", nil) < if maxDistanceFromSpawnPoint ~= nil and world.magnitude(position, storage.spawnPosition) > maxDistanceFromSpawnPoint then < stateData.targetPosition = storage.spawnPosition < return false < end < 57c72 < local doorIds = world.objectLineQuery(position, lookaheadPosition, { callScript = "hasCapability", callScriptArgs = { "door" } }) --- > local doorIds = world.entityLineQuery(position, lookaheadPosition, { includedTypes = {"object"}, callScript = "hasCapability", callScriptArgs = { "door" } }) 116,117c131,132 < if entity.onGround() and not world.rectCollision(groundSupportRegion, true) then < entity.moveDown() --- > if mcontroller.onGround() and not world.rectCollision(groundSupportRegion, true) then > mcontroller.controlDown() 121c136,144 < local moved, reason = move({ stateData.direction, 0 }, dt, { --- > -- IF walking out of range, return to idling > local toSpawnPoint = world.distance(storage.spawnPosition, position) > if maxDistanceFromSpawnPoint ~= nil and > math.abs(toSpawnPoint[1]) > maxDistanceFromSpawnPoint and > toSpawnPoint[1] * stateData.direction < 0 then > return true > end > > local moved, reason = move(stateData.direction, dt, { 126a150 > controlFace(stateData.direction) 147c171,172 < local doorIds = world.objectQuery(basePosition, entity.configParameter("wander.indoorSearchRadius", wanderState.defaultIndoorSearchRadius), { --- > local doorIds = world.entityQuery(basePosition, entity.configParameter("wander.indoorSearchRadius", wanderState.defaultIndoorSearchRadius), { > includedTypes = {"object"}, 172c197,198 < local entityIds = world.objectQuery(position, entity.configParameter("wander.indoorSearchRadius", wanderState.defaultIndoorSearchRadius), { --- > local entityIds = world.entityQuery(position, entity.configParameter("wander.indoorSearchRadius", wanderState.defaultIndoorSearchRadius), { > includedTypes = {"object"}, 201c227 < end \ No newline at end of file --- > end npcs\wildhunter.npctype 6,11d5 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], 14c8,9 < "levelVariance" : [0.25, 0.5], --- > > "levelVariance" : [-0.5, -0.5], 74,76c69,71 < "head" : [ { "name" : "florantier5head" } ], < "chest" : [ { "name" : "florantier5chest" } ], < "legs" : [ { "name" : "florantier5pants" } ], --- > "head" : [ { "name" : "florantier5head", "parameters" : { "colorIndex" : 7 } } ], > "chest" : [ { "name" : "florantier5chest", "parameters" : { "colorIndex" : 7 } } ], > "legs" : [ { "name" : "florantier5pants", "parameters" : { "colorIndex" : 7 } } ], 78,83c73,78 < { "name" : "generatedsword", "data" : { "definition" : "commonspear" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonaxe" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonhammer" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }, < { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }, < { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } }, > { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } 86c81 < { "name" : "generatedgun", "data" : { "definition" : "floranneedler" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "floranneedler" } } 89c84 < { "name" : "generatedshield", "data" : { "definition" : "floranbasicshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "floranbasicshield" } } 102,108c97,148 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 100.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } npcs\wildhunterveteran.npctype 5c5 < "levelVariance" : [0.5, 0.75], --- > "levelVariance" : [-0.25, -0.25], 17,20c17,20 < "head" : [ { "name" : "florantier6head", "data" : { "colorIndex" : 4 } } ], < "chest" : [ { "name" : "florantier5chest", "data" : { "colorIndex" : 4 } } ], < "legs" : [ { "name" : "florantier5pants", "data" : { "colorIndex" : 4 } } ], < "back" : [ { "name" : "simplecapeback", "data" : { "colorIndex" : 7 } } ], --- > "head" : [ { "name" : "florantier6head", "parameters" : { "colorIndex" : 4 } } ], > "chest" : [ { "name" : "florantier5chest", "parameters" : { "colorIndex" : 4 } } ], > "legs" : [ { "name" : "florantier5pants", "parameters" : { "colorIndex" : 4 } } ], > "back" : [ { "name" : "simplecapeback", "parameters" : { "colorIndex" : 7 } } ], 22c22 < { "name" : "generatedsword", "data" : { "definition" : "floranmace" } } --- > { "name" : "generatedsword", "parameters" : { "definition" : "floranmace" } } 25c25 < { "name" : "generatedgun", "data" : { "definition" : "floranneedler" } } --- > { "name" : "generatedgun", "parameters" : { "definition" : "floranneedler" } } 28c28 < { "name" : "generatedshield", "data" : { "definition" : "floranstrongshield" } } --- > { "name" : "generatedshield", "parameters" : { "definition" : "floranstrongshield" } } 41,47c41,92 < "statusParameters" : { < "baseMaxHealth" : 40, < "baseMaxEnergy" : 40, < "bodyMaterialKind" : "organic", < "damageConfig" : "/damage/damageresponse/npcs.config", < "invulnerabilityTime" : 0, < "energyReplenishmentRate" : 10.0 --- > "statusControllerSettings" : { > "statusProperties" : { > "targetMaterialKind" : "organic" > }, > > "appliesEnvironmentStatusEffects" : false, > "minimumLiquidStatusEffectPercentage" : 0.1, > > "primaryScriptSources" : [ > "/stats/npc_primary.lua" > ], > "primaryScriptDelta" : 5, > > "stats" : { > "maxHealth" : { > "baseValue" : 125.0 > }, > "maxEnergy" : { > "baseValue" : 100.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > }, > "healthRegen" : { > "baseValue" : 0.0 > }, > "energyRegen" : { > "baseValue" : 10.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 > }, > "invulnerable" : { > "baseValue" : 0.0 > } > }, > > "resources" : { > "health" : { > "maxStat" : "maxHealth", > "deltaStat" : "healthRegen", > "defaultPercentage" : 100 > }, > "energy" : { > "maxStat" : "maxEnergy", > "deltaStat" : "energyRegen", > "defaultPercentage" : 100 > } > } 50d94 < npcs\wizardmerchant.npctype 9,14d8 < "inateStatusEffects" : [ < { < "kind" : "Protection", < "amount" : 1.0 < } < ], npcs\workstate.lua 8c8 < if isInside(entity.position()) then return nil end --- > if isInside(mcontroller.position()) then return nil end 10c10 < local position = entity.position() --- > local position = mcontroller.position() 50c50 < local position = entity.position() --- > local position = mcontroller.position() 75c75 < move(toTarget, dt) --- > moveTo(stateData.targetPosition, dt) 87c87 < setFacingDirection(entity.facingDirection()) -- Resets aim position --- > controlFace(mcontroller.facingDirection()) -- Resets aim position 91c91 < if stateData.tool == "hoetool" then --- > if stateData.tool == "hoe" then 94,101d93 < elseif stateData.tool == "stoneaxe" then < local ratio = 1 - (stateData.useTimer / stateData.useTime) < local offset = math.sin(ratio * math.pi * 2) < setFacingDirection(toTarget[1]) < entity.setAimPosition({ < position[1] + entity.facingDirection(), < position[2] + offset < }) 106c98 < local direction = entity.facingDirection() --- > local direction = mcontroller.facingDirection() 108c100 < if tool == "hoetool" then --- > if tool == "hoe" then 122,126d113 < elseif tool == "stoneaxe" then < local objectIds = world.objectQuery(position, entity.configParameter("work.searchDistance"), { name = "anvil" }) < if #objectIds > 0 then < return vec2.add(world.entityPosition(objectIds[1]), { 0, 2.0 }) < end 130c117 < end \ No newline at end of file --- > end npcs\guard\guardstate.lua 27c27 < local distance = world.magnitude(entity.position(), world.entityPosition(params.noticedPlayerId)) --- > local distance = world.magnitude(mcontroller.position(), world.entityPosition(params.noticedPlayerId)) 36c36 < entity.setAimPosition(vec2.add({ entity.facingDirection(), -1 }, entity.position())) --- > entity.setAimPosition(vec2.add({ mcontroller.facingDirection(), -1 }, mcontroller.position())) 78c78 < local position = entity.position() --- > local position = mcontroller.position() 94c94 < setFacingDirection(toTarget[1]) --- > controlFace(toTarget[1]) 102c102 < setFacingDirection(toTarget[1]) --- > controlFace(toTarget[1]) 110c110 < setFacingDirection(toTarget[1]) --- > controlFace(toTarget[1]) 141,142c141,142 < local direction = entity.facingDirection() < local position = entity.position() --- > local direction = mcontroller.facingDirection() > local position = mcontroller.position() 147c147 < setFacingDirection(-direction) --- > controlFace(-direction) 156d155 < 157a157,160 > deltaX = toTarget[1] > if self.pathing.deltaX then deltaX = self.pathing.deltaX end > controlFace(deltaX) > 163c166 < setFacingDirection(-direction) --- > controlFace(-direction) npcs\guard\houndstate.lua 17,18c17,18 < local hounderIds = world.npcQuery(targetPosition, houndState.hounderCheckRadius, { < callScript = "stateName", callScriptResult = "houndState" --- > local hounderIds = world.entityQuery(targetPosition, houndState.hounderCheckRadius, { > includedTypes = {"npc"}, callScript = "stateName", callScriptResult = "houndState" 49c49 < local position = entity.position() --- > local position = mcontroller.position() 94c94 < setFacingDirection(toTarget[1]) --- > controlFace(toTarget[1]) 119c119 < end \ No newline at end of file --- > end npcs\guard\returntopoststate.lua 4c4 < local distance = world.magnitude(entity.position(), storage.spawnPosition) --- > local distance = world.magnitude(mcontroller.position(), storage.spawnPosition) 15c15 < local distance = world.magnitude(entity.position(), storage.spawnPosition) --- > local distance = world.magnitude(mcontroller.position(), storage.spawnPosition) 24c24 < end \ No newline at end of file --- > end npcs\merchant\merchantstate.lua 32,33c32,33 < local toSource = world.distance(sourcePosition, entity.position()) < setFacingDirection(toSource[1]) --- > local toSource = world.distance(sourcePosition, mcontroller.position()) > controlFace(toSource[1]) 53c53 < local position = entity.position() --- > local position = mcontroller.position() 76a77 > if item.item.parameters then item.item.parameters.level = entity.level() end 153c154 < end \ No newline at end of file --- > end npcs\merchant\returntostorestate.lua 52c52 < local position = entity.position() --- > local position = mcontroller.position() 56c56 < setFacingDirection(toSource[1]) --- > controlFace(toSource[1]) 83c83 < end \ No newline at end of file --- > end objects\defaultparameters.config 2,8c2,14 < "damageFactors" : { < "plantish" : 0.3, < "blockish" : 0.28, < "beamish" : 0.3, < "explosive" : 0.02, < "fire" : 0.0, < "tilling" : 0.0 --- > "damageTable" : { > "damageFactors" : { > "plantish" : 0.3, > "blockish" : 0.28, > "beamish" : 0.3, > "protected" : 0.1, > "explosive" : 0.02, > "fire" : 0.0, > "tilling" : 0.0 > }, > > "damageRecovery" : 0.2, > "maximumEffectTime" : 1.5 11d16 < "damageRecovery" : 0.2, objects\apex\apexapesign\apexapesign.frames 5c5 < "dimensions" : [1, 1], --- > "dimensions" : [2, 1], 7c7 < [ "default" ] --- > [ "default.on", "default.off" ] 8a9,12 > }, > > "aliases" : { > "default.default" : "default.on" objects\apex\apexapesign\apexapesign.object 6,9d5 < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 1, < "unlit" : true, 25c21 < "image" : "apexapesign.png:", --- > "image" : "apexapesign.png:.", 28a25 > "direction" : "right", 32d28 < 36c32,46 < "soundEffect" : "/sfx/objects/fluorescent_light_quiet.wav" --- > "soundEffect" : "/sfx/objects/fluorescent_light_quiet.wav", > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationParts" : { > "bg" : "apexapesign.png", > "fg" : "apexapesignlit.png" > }, > "animationPosition" : [-16, -16], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : false, > > "inboundNodes" : [ [0, 0] ] objects\apex\apexarmchair\apexarmchair.object 16a17,20 > > "objectType" : "loungeable", > "sitFlipDirection" : false, > 19c23 < "dualImage" : "apexarmchair.png:", --- > "image" : "apexarmchair.png:", 20a25,26 > "flipImages" : true, > "direction" : "left", 25c31,39 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], > "sitPosition" : [4, 20] > }, > { > "image" : "apexarmchair.png:", > "imagePosition" : [-16, 0], > "direction" : "right", > "frames" : 1, > "animationCycle" : 0.5, 26a41,43 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > "sitPosition" : [4, 20] 28,33c45 < ], < < "objectType" : "loungeable", < "sitFlipDirection" : false, < "sitPosition" : [4, 20] < --- > ] objects\apex\apexbananasign\apexbananasign.frames 5c5 < "dimensions" : [1, 1], --- > "dimensions" : [2, 1], 7c7 < [ "default" ] --- > [ "default.on", "default.off" ] 8a9,12 > }, > > "aliases" : { > "default.default" : "default.on" objects\apex\apexbananasign\apexbananasign.object 7,10c7 < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 1, < "unlit" : true, --- > "fullbright" : true, 24c21 < "image" : "apexbananasign.png:", --- > "image" : "apexbananasign.png:.", 27a25 > "direction" : "right", 35c33,47 < "soundEffect" : "/sfx/objects/fluorescent_light_quiet.wav" --- > "soundEffect" : "/sfx/objects/fluorescent_light_quiet.wav", > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationParts" : { > "bg" : "apexbananasign.png", > "fg" : "apexbananasignlit.png" > }, > "animationPosition" : [-16, -16], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : false, > > "inboundNodes" : [ [0, 0] ] objects\apex\apexbed\apexbed.object 19d18 < "sitPosition" : [-10, 16], 24,25c23 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" 31a30 > 39c38,39 < "direction" : "left" --- > "direction" : "left", > "sitPosition" : [-8, 15] 47c47,48 < "direction" : "right" --- > "direction" : "right", > "sitPosition" : [-8, 15] objects\apex\apexceilingtv\apexceilingtv.frames 2d1 < 5,8c4,5 < "dimensions" : [14, 1], < "names" : [ < [ "default.0", "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7", "default.8", "default.9", "default.10", "default.11", "default.12", "default.13" ] < ] --- > "dimensions" : [15, 1], > "names" : [ [ "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7", "default.8", "default.9", "default.10", "default.11", "default.12", "default.13", "default.14", "default.off" ] ] 12c9,10 < "default.default" : "default.0" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\apex\apexceilingtv\apexceilingtv.object 6,9c6,15 < "lightColor" : [89, 89, 89], < "flickerDistance" : 0.2, < "flickerStrength" : 0.1, < "flickerTiming" : 8, --- > "lightColor" : [125, 125, 125], > "pointLight" : true, > "pointBeam" : 0.70, > > "flickerPeriod" : 0.2, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.0, > "flickerIntensityVariance" : 0.05, > 24c30 < "imageLayers" : [ { "image" : "apexceilingtv.png:.", "unlit" : true }, { "image" : "apexceilingtvlit.png:." } ], --- > "image" : "apexceilingtv.png:.", 27,28d32 < "frames" : 14, < "animationCycle" : 2.0, 32c36,37 < "lightPosition" : [-3, -3] --- > "lightPosition" : [0, -2], > "pointAngle" : 225 35c40 < "imageLayers" : [ { "image" : "apexceilingtv.png:.", "unlit" : true }, { "image" : "apexceilingtvlit.png:." } ], --- > "image" : "apexceilingtv.png:.", 37,38d41 < "frames" : 14, < "animationCycle" : 2.0, 42c45,46 < "lightPosition" : [3, -3] --- > "lightPosition" : [0, -2], > "pointAngle" : 315 46c50 < "soundEffect" : "/sfx/objects/tv_static.wav" --- > "soundEffect" : "/sfx/objects/tv_static.wav", 47a52,62 > "animation" : "apexceilingtv.animation", > "animationParts" : { > "bg" : "apexceilingtv.png", > "fg" : "apexceilingtvlit.png" > }, > "animationPosition" : [-8, -16], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, -2] ] objects\apex\apexceilingtv\apexceilingtvlit.frames 2d1 < 5c4 < "dimensions" : [14, 1], --- > "dimensions" : [15, 1], 7c6 < [ "default.0", "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7", "default.8", "default.9", "default.10", "default.11", "default.12", "default.13" ] --- > [ "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7", "default.8", "default.9", "default.10", "default.11", "default.12", "default.13", "default.14", "default.off" ] 12c11,12 < "default.default" : "default.0" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\apex\apexcomfychair\apexcomfychair.object 4a5 > "sitFlipDirection" : false, 21c22 < "dualImage" : "apexcomfychair.png:", --- > "image" : "apexcomfychair.png:", 24a26,28 > "flipImages" : true, > "direction" : "left", > "sitPosition" : [2, 24], 27a32,39 > }, > { > "image" : "apexcomfychair.png:", > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 0.5, > "direction" : "right", > "sitPosition" : [2, 24], 28a41,42 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] 30,34c44 < ], < < "sitFlipDirection" : false, < "sitPosition" : [2, 24] < --- > ] objects\apex\apexconsole1\apexconsole1.object 4d3 < "objectType" : "wire", 32a32,37 > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/apexconsole2switch.wav" ], > "off" : [ "/sfx/objects/apexconsole2switch.wav" ] > } > }, 38,41c43 < "outboundNodes" : [ [0, 0] ], < < "onSounds" : [ "/sfx/objects/apexconsole2switch.wav" ], < "offSounds" : [ "/sfx/objects/apexconsole2switch.wav" ] --- > "outboundNodes" : [ [0, 0] ] objects\apex\apexconsolekeyboard\apexconsolekeyboard.object 4d3 < "objectType" : "wire", 34a34,39 > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/apexconsole2switch.wav" ], > "off" : [ "/sfx/objects/apexconsole2switch.wav" ] > } > }, 40,43c45 < "outboundNodes" : [ [0, 0] ], < < "onSounds" : [ "/sfx/objects/apexconsole1on.wav" ], < "offSounds" : [ "/sfx/objects/apexconsole1off.wav" ] --- > "outboundNodes" : [ [0, 0] ] objects\apex\apexcoolbookcase\apexcoolbookcase.object 31,32c31,32 < "openSounds" : [ "/sfx/objects/locker_open.wav" ], < "closeSounds" : [ "/sfx/objects/locker_close.wav" ], --- > "openSounds" : [ "/sfx/objects/bookcase_open.wav" ], > "closeSounds" : [ "/sfx/objects/bookcase_close.wav" ], 35c35 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\apex\apexcoolchair\apexcoolchair.object 5a6,7 > "objectType" : "loungeable", > "sitFlipDirection" : false, 20c22 < "dualImage" : "apexcoolchair.png:", --- > "image" : "apexcoolchair.png:", 23a26,28 > "flipImages" : true, > "direction" : "left", > "sitPosition" : [3, 20], 26a32,39 > }, > { > "image" : "apexcoolchair.png:", > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 0.5, > "direction" : "right", > "sitPosition" : [2, 20], 27a41,42 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] 29,34c44 < ], < < "objectType" : "loungeable", < "sitFlipDirection" : false, < "sitPosition" : [3, 20] < --- > ] objects\apex\apexcoolcupboard\apexcoolcupboard.object 45c45 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\apex\apexcooldoor\apexcooldoor.object 4d3 < "objectType" : "wire", 41a41,46 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/apexcooldoor_open.wav" ], > "close" : [ "/sfx/objects/apexcooldoor_close.wav" ] > } > }, 47,51c52,53 < "inboundNodes" : [ [0, 4] ], < "outboundNodes" : [ [0, 0] ], < < "openSounds" : [ "/sfx/objects/apexcooldoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/apexcooldoor_close.wav" ] --- > "inboundNodes" : [ [-1, 4] ], > "outboundNodes" : [ [0, 0] ] objects\apex\apexcouch\apexcouch.object 5a6,7 > "objectType" : "loungeable", > "sitFlipDirection" : false, 20c22 < "dualImage" : "apexcouch.png:", --- > "image" : "apexcouch.png:", 23a26,28 > "flipImages" : true, > "direction" : "left", > "sitPosition" : [-2, 22], 26a32,39 > }, > { > "image" : "apexcouch.png:", > "imagePosition" : [-16, 0], > "frames" : 1, > "animationCycle" : 0.5, > "direction" : "right", > "sitPosition" : [7, 22], 27a41,42 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] 29,33c44 < ], < < "objectType" : "loungeable", < "sitFlipDirection" : false, < "sitPosition" : [7, 20] --- > ] objects\apex\apexcounter1\apexcounter1.object 34,35c34,35 < "openSounds" : [ "/sfx/objects/locker_open.wav" ], < "closeSounds" : [ "/sfx/objects/locker_close.wav" ], --- > "openSounds" : [ "/sfx/objects/woodendoor_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodendoor_close.wav" ], 38c38 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\apex\apexflusign\apexflusign.frames 5c5 < "dimensions" : [1, 1], --- > "dimensions" : [2, 1], 7c7 < [ "default" ] --- > [ "default.on", "default.off" ] 8a9,12 > }, > > "aliases" : { > "default.default" : "default.on" 10c14 < } --- > } \ No newline at end of file objects\apex\apexflusign\apexflusign.object 6,9c6 < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 1, < "unlit" : true, --- > "fullbright" : true, 25c22 < "image" : "apexflusign.png:", --- > "image" : "apexflusign.png:.", 28a26,27 > > "direction" : "right", 36c35,49 < "soundEffect" : "/sfx/objects/fluorescent_light_quiet.wav" --- > "soundEffect" : "/sfx/objects/fluorescent_light_quiet.wav", > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationParts" : { > "bg" : "apexflusign.png", > "fg" : "apexflusignlit.png" > }, > "animationPosition" : [-16, -16], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : false, > > "inboundNodes" : [ [0, 0] ] objects\apex\apexfridge\apexfridge.object 31,32c31,32 < "openSounds" : [ "/sfx/objects/locker_open.wav" ], < "closeSounds" : [ "/sfx/objects/locker_close.wav" ], --- > "openSounds" : [ "/sfx/objects/fridge_open.wav" ], > "closeSounds" : [ "/sfx/objects/fridge_close.wav" ], 35c35 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\apex\apexhdtv\apexhdtv.frames 5c5 < "dimensions" : [1, 1], --- > "dimensions" : [2, 1], 7c7 < [ "default" ] --- > [ "default.on", "default.off" ] 8a9,12 > }, > > "aliases" : { > "default.default" : "default.on" objects\apex\apexhdtv\apexhdtv.object 18,21c18 < "lightColor" : [28, 181, 238], < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, --- > "lightColor" : [89, 149, 179], 26c23 < "image" : "apexhdtv.png:", --- > "image" : "apexhdtv.png:.", 29a27,28 > > "direction" : "right", 35c34,48 < ] --- > ], > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationParts" : { > "bg" : "apexhdtv.png", > "fg" : "apexhdtvlit.png" > }, > "animationPosition" : [-40, -24], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : false, > > "inboundNodes" : [ [0, 0] ] objects\apex\apexlamp1\apexlamp1.frames 6c6 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] 11c11 < "default.default" : "default.off" --- > "default.default" : "default.on" objects\apex\apexlamp1\apexlamp1.object 26c26,40 < --- > "flipImages" : true, > "direction" : "left", > "lightPosition" : [0, 1], > "animationPosition" : [-10, 0], > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > }, > { > "image" : "apexlamp1.png:.", > "imagePosition" : [-6, 0], > "frames" : 1, > "animationCycle" : 0.3, > "direction" : "right", > "lightPosition" : [0, 1], > "animationPosition" : [-6, 0], 30c44,56 < ] --- > ], > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationParts" : { > "bg" : "apexlamp1.png", > "fg" : "apexlamp1lit.png" > }, > > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\apex\apexlamp2\apexlamp2.frames 6c6 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] 11c11 < "default.default" : "default.off" --- > "default.default" : "default.on" objects\apex\apexlamp2\apexlamp2.object 26c26,40 < --- > "direction" : "left", > "flipImages" : true, > "lightPosition" : [0, 3], > "animationPosition" : [-13, 0], > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > }, > { > "image" : "apexlamp2.png:.", > "imagePosition" : [-7, 0], > "frames" : 1, > "animationCycle" : 0.3, > "direction" : "right", > "lightPosition" : [0, 3], > "animationPosition" : [-7, 0], 30c44,55 < ] --- > ], > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationParts" : { > "bg" : "apexlamp2.png", > "fg" : "apexlamp2lit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\apex\apexlamp3\apexlamp3.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] 12c12 < "default.default" : "default.off" --- > "default.default" : "default.on" objects\apex\apexlamp3\apexlamp3.object 25a26 > "direction" : "right", 30c31,45 < ] --- > ], > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationParts" : { > "bg" : "apexlamp3.png", > "fg" : "apexlamp3lit.png" > }, > "animationPosition" : [-8, -8], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : false, > > "inboundNodes" : [ [0, 0] ] objects\apex\apexlevel1sign\apexlevel1sign.frames 5c5 < "dimensions" : [1, 1], --- > "dimensions" : [2, 1], 7c7 < [ "default" ] --- > [ "default.on", "default.off" ] 8a9,12 > }, > > "aliases" : { > "default.default" : "default.on" 10c14 < } --- > } \ No newline at end of file objects\apex\apexlevel1sign\apexlevel1sign.object 6,9c6 < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 1, < "unlit" : true, --- > "fullbright" : true, 25c22 < "image" : "apexlevel1sign.png:", --- > "image" : "apexlevel1sign.png:.", 27a25,26 > > "direction" : "right", 33c32,48 < ] --- > ], > > "soundEffect" : "/sfx/objects/fluorescent_light_quiet.wav", > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationParts" : { > "bg" : "apexlevel1sign.png", > "fg" : "apexlevel1signlit.png" > }, > "animationPosition" : [-16, -16], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : false, > > "inboundNodes" : [ [0, 0] ] objects\apex\apexlocker\apexlocker.object 35c35 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\apex\apexofficechair\apexofficechair.object 5a6,7 > "objectType" : "loungeable", > "sitFlipDirection" : false, 20c22 < "dualImage" : "apexofficechair.png:", --- > "image" : "apexofficechair.png:", 23a26,28 > "flipImages" : true, > "direction" : "left", > "sitPosition" : [0, 22], 26a32,39 > }, > { > "image" : "apexofficechair.png:", > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 0.5, > "direction" : "right", > "sitPosition" : [0, 22], 27a41,42 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] 29,34c44 < ], < < "objectType" : "loungeable", < "sitFlipDirection" : false, < "sitPosition" : [0, 22] < --- > ] objects\apex\apexoven\apexoven.object 11c11 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 20,25c20 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 5, < "range" : 4 < } ], --- > "statusEffects" : [ ], 45c40 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\apex\apexpod\apexpod.frames 5c5 < "dimensions" : [1, 1], --- > "dimensions" : [2, 1], 7c7 < [ "default" ] --- > [ "default.on", "default.off" ] 8a9,12 > }, > > "aliases" : { > "default.default" : "default.on" objects\apex\apexpod\apexpod.object 4c4 < "category" : "decorative", --- > "category" : "light", 6c6,13 < "lightColor" : [57, 89, 45], --- > "lightColor" : [115, 179, 89], > > "flickerPeriod" : 1, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0, > "flickerIntensityVariance" : 0, > 21c28 < "dualImage" : "apexpod.png:", --- > "image" : "apexpod.png:.", 24a32,36 > > "direction" : "left", > "flipImages" : true, > "animationPosition" : [-16, 0], > "lightPosition" : [0, 3], 27a40,49 > }, > { > "image" : "apexpod.png:.", > "imagePosition" : [-16, 0], > "frames" : 1, > "animationCycle" : 0.5, > > "direction" : "right", > "animationPosition" : [-16, 0], > "lightPosition" : [0, 3], 28a51,52 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] 32c56,69 < "soundEffect" : "/sfx/objects/apexpod.wav" --- > "soundEffect" : "/sfx/objects/apexpod.wav", > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationParts" : { > "bg" : "apexpod.png", > "fg" : "apexpodlit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : false, > > "inboundNodes" : [ [0, 0] ] objects\apex\apexpod2\apexpod2.frames 5c5 < "dimensions" : [1, 1], --- > "dimensions" : [2, 1], 7c7 < [ "default" ] --- > [ "default.on", "default.off" ] 8a9,12 > }, > > "aliases" : { > "default.default" : "default.on" objects\apex\apexpod2\apexpod2.object 4c4 < "category" : "decorative", --- > "category" : "light", 6,7c6,13 < // "unlit" : true, < "lightColor" : [57, 89, 45], --- > "lightColor" : [115, 179, 89], > > "flickerPeriod" : 1, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0, > "flickerIntensityVariance" : 0, > 22c28 < "dualImage" : "apexpod2.png:", --- > "image" : "apexpod2.png:.", 25a32,36 > > "direction" : "left", > "flipImages" : true, > "animationPosition" : [-16, 0], > "lightPosition" : [0, 3], 28a40,49 > }, > { > "image" : "apexpod2.png:.", > "imagePosition" : [-16, 0], > "frames" : 1, > "animationCycle" : 0.5, > > "direction" : "right", > "animationPosition" : [-16, 0], > "lightPosition" : [0, 3], 29a51,52 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] 33c56,69 < "soundEffect" : "/sfx/objects/apexpod.wav" --- > "soundEffect" : "/sfx/objects/apexpod.wav", > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationParts" : { > "bg" : "apexpod2.png", > "fg" : "apexpod2lit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : false, > > "inboundNodes" : [ [0, 0] ] objects\apex\apexslidingdoor1\apexslidingdoor1.object 4d3 < "objectType" : "wire", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/bunkerslidingdoor_open.wav" ], > "close" : [ "/sfx/objects/bunkerslidingdoor_close.wav" ] > } > }, 40,44c45,46 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/bunkerslidingdoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/bunkerslidingdoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\apex\apexslidingdoor2\apexslidingdoor2.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/bunkerslidingdoor_open.wav" ], > "close" : [ "/sfx/objects/bunkerslidingdoor_close.wav" ] > } > }, 39,43c44,45 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/bunkerslidingdoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/bunkerslidingdoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\apex\apexstatue3\apexstatue3.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/apexstatue3_switchon.wav" ], > "off" : [ "/sfx/objects/apexstatue3_switchoff.wav" ] > } > }, 39,42c44 < "outboundNodes" : [ [0, 0] ], < < "onSounds" : [ "/sfx/objects/apexstatue3switchon.wav" ], < "offSounds" : [ "/sfx/objects/apexstatue3switchoff.wav" ] --- > "outboundNodes" : [ [0, 0] ] objects\apex\apextablelamp\apextablelamp.frames 5c5 < "dimensions" : [1, 1], --- > "dimensions" : [2, 1], 7c7 < [ "default.0" ] --- > [ "default.on", "default.off" ] 12c12 < "default.default" : "default.0" --- > "default.default" : "default.on" 14c14 < } --- > } \ No newline at end of file objects\apex\apextablelamp\apextablelamp.object 7c7 < "unlit" : "true", --- > "fullbright" : "true", 18c18 < "lightColor" : [64, 89, 54], --- > "lightColor" : [83, 153, 46], 26a27,28 > > "direction" : "right", 31c33,45 < ] --- > ], > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationParts" : { > "bg" : "apextablelamp.png", > "fg" : "apextablelamplit.png" > }, > "animationPosition" : [0, 0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\apex\apextorturebed\apextorturebed.object 19d18 < "sitPosition" : [-10, 13.5], 23,24c22 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.05 } --- > "regeneration1" 30c28 < "dualImage" : "apextorturebed.png:", --- > "image" : "apextorturebed.png:", 33a32,34 > "flipImages" : true, > "direction" : "left", > "sitPosition" : [-8, 13], 36a38,45 > }, > { > "image" : "apextorturebed.png:", > "imagePosition" : [-23, 0], > "frames" : 1, > "animationCycle" : 0.5, > "direction" : "right", > "sitPosition" : [-8, 13], 37a47,48 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] objects\apex\apextv\apextv.frames 5c5 < "dimensions" : [1, 1], --- > "dimensions" : [2, 1], 7c7 < [ "default" ] --- > [ "default.on", "default.off" ] 8a9,12 > }, > > "aliases" : { > "default.default" : "default.on" objects\apex\apextv\apextv.object 18,21c18 < "lightColor" : [11, 68, 89], < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, --- > "lightColor" : [64, 107, 128], 26,27c23,24 < "image" : "apextv.png:", < "imagePosition" : [-16, -16], --- > "image" : "apextv.png:.", > "imagePosition" : [-16, 0], 30c27,41 < --- > "direction" : "left", > "flipImages" : true, > "lightPosition" : [0, 2], > "animationPosition" : [-16, 0], > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > }, > { > "image" : "apextv.png:.", > "imagePosition" : [-16, 0], > "frames" : 1, > "animationCycle" : 0.5, > "direction" : "right", > "lightPosition" : [0, 2], > "animationPosition" : [-16, 0], 33d43 < 35c45,56 < ] --- > ], > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationParts" : { > "bg" : "apextv.png", > "fg" : "apextvlit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\apex\apexwardrobe\apexwardrobe.object 41,42c41,42 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/woodendoor_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodendoor_close.wav" ], 45c45 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\apex\apexwoodenchair\apexwoodenchair.object 20c20 < "dualImage" : "apexwoodenchair.png:", --- > "image" : "apexwoodenchair.png:", 23a24,37 > "direction" : "left", > "flipImages" : true, > "sitPosition" : [3, 22], > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > }, > { > "image" : "apexwoodenchair.png:", > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 0.5, > "direction" : "right", > "sitPosition" : [1, 22], 32,33c46 < "sitFlipDirection" : false, < "sitPosition" : [1, 22] --- > "sitFlipDirection" : false objects\apex\classicbardoor\classicbardoor.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/bardoor_open.wav" ], > "close" : [ "/sfx/objects/bardoor_close.wav" ] > } > }, 40,43c45 < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/bardoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/bardoor_close.wav" ] --- > "outboundNodes" : [ [0, 0] ] objects\apex\classicbed\classicbed.object 19d18 < "sitPosition" : [-6, 14.5], 25,26c24 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" 33c31 < "dualImage" : "classicbed.png:", --- > "image" : "classicbed.png:", 36a35,49 > "flipImages" : true, > "direction" : "left", > "sitPosition" : [-7, 14.5], > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > > }, > { > "image" : "classicbed.png:", > "imagePosition" : [-24, 0], > "frames" : 1, > "animationCycle" : 0.5, > "direction" : "right", > "sitPosition" : [-7, 14.5], objects\apex\classicbookcase\classicbookcase.object 18,19c18,19 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/bookcase_open.wav" ], > "closeSounds" : [ "/sfx/objects/bookcase_close.wav" ], 22c22 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\apex\classiccandlestick\classiccandlestick.frames 7c7 < [ "default.0", "default.1", "default.2", "default.off" ] --- > [ "default.1", "default.2", "default.3", "default.off" ] 12c12,13 < "default.default" : "default.off" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\apex\classiccandlestick\classiccandlestick.object 8c8 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 19,21c19,20 < "lightColor" : [229, 218, 207], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > > "lightColor" : [179, 149, 107], 23,28c22,28 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 5, < "range" : 2 < } ], --- > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.85, > "flickerMaxIntensity" : 0.9, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, > > "statusEffects" : [ ], 33a34,43 > "imagePosition" : [-9, 0], > "direction" : "left", > "flipImages" : true, > "lightPosition" : [0, 1], > "animationPosition" : [-9, 0], > "spaces" : [ [-1, 0], [-1, 1], [-1, 2], [0, 0], [0, 1], [0, 2] ], > "fgAnchors" : [ [-1, -1], [0, -1] ] > }, > { > "image" : "classiccandlestick.png:.", 35,39c45,49 < "frames" : 3, < "animationCycle" : 0.6, < < "spaceScan" : 0.1, < "anchors" : [ "bottom" ] --- > "direction" : "right", > "lightPosition" : [0, 1], > "animationPosition" : [-8, 0], > "spaces" : [ [-1, 0], [-1, 1], [-1, 2], [0, 0], [0, 1], [0, 2] ], > "fgAnchors" : [ [-1, -1], [0, -1] ] 41c51,62 < ] --- > ], > > "animation" : "classiccandlestick.animation", > "animationParts" : { > "bg" : "classiccandlestick.png", > "fg" : "classiccandlesticklit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\apex\classicchair\classicchair.object 4c4 < "description" : "A dining chair fit for the sort of person who enjoys caviare.", --- > "description" : "A dining chair fit for the sort of person who enjoys caviar.", 20c20 < "dualImage" : "classicchair.png:", --- > "image" : "classicchair.png:", 24a25,27 > "flipImages" : true, > "direction" : "left", > "sitPosition" : [1.5, 22.5], 27a31,33 > }, > { > "image" : "classicchair.png:", 28a35,42 > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 1.0, > "direction" : "right", > "sitPosition" : [1.5, 22.5], > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] 33,34c47 < "sitFlipDirection" : false, < "sitPosition" : [1, 22] --- > "sitFlipDirection" : false objects\apex\classicchandelier\classicchandelier.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] 12c12 < "default.default" : "default.off" --- > "default.default" : "default.on" objects\apex\classicchandelier\classicchandelier.object 10c10 < "lightColor" : [217, 217, 190], --- > "lightColor" : [191, 191, 163], 25a26,27 > > "direction" : "right", 30c32,46 < ] --- > ], > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationParts" : { > "bg" : "classicchandelier.png", > "fg" : "classicchandelierlit.png" > }, > "animationPosition" : [-20, -16], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : false, > > "inboundNodes" : [ [0, 0] ] objects\apex\classiccupboard\classiccupboard.object 33,34c33,34 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/woodendoor_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodendoor_close.wav" ], 37c37 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\apex\classicdoor\classicdoor.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/woodendoor_open.wav" ], > "close" : [ "/sfx/objects/woodendoor_close.wav" ] > } > }, 40,43c45 < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/woodendoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/woodendoor_close.wav" ] --- > "outboundNodes" : [ [0, 0] ] objects\apex\classiclight\classiclight.object 17c17 < "lightColor" : [217, 217, 190], --- > "lightColor" : [153, 153, 130], 22,30d21 < "image" : "classiclightbg.png:.", < "imagePosition" : [0, -8], < "frames" : 1, < "animationCycle" : 0.3, < < "spaceScan" : 0.1, < "anchors" : [ "background" ] < }, < { 32,35c23,29 < "imagePosition" : [0, -8], < "frames" : 1, < "animationCycle" : 0.3, < --- > "imagePosition" : [0, 0], > "animationParts" : { > "bg" : "classiclightleft.png", > "fg" : "classiclightleftlit.png" > }, > "animationPosition" : [0, 0], > "direction" : "right", 41,44c35,41 < "imagePosition" : [0, -8], < "frames" : 1, < "animationCycle" : 0.3, < --- > "imagePosition" : [0, 0], > "animationParts" : { > "bg" : "classiclightright.png", > "fg" : "classiclightrightlit.png" > }, > "animationPosition" : [0, 0], > "direction" : "right", 46a44,54 > }, > { > "image" : "classiclightbg.png:.", > "imagePosition" : [0, 0], > "animationParts" : { > "bg" : "classiclightbg.png", > "fg" : "classiclightbglit.png" > }, > "animationPosition" : [0, 0], > "spaceScan" : 0.1, > "anchors" : [ "background" ] 48c56,65 < ] --- > ], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > > "interactive" : false, > > "inboundNodes" : [ [0, 0] ] objects\apex\classiclight\classiclightbg.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] 12c12 < "default.default" : "default.off" --- > "default.default" : "default.on" objects\apex\classiclight\classiclightleft.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] 12c12 < "default.default" : "default.off" --- > "default.default" : "default.on" objects\apex\classiclight\classiclightright.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] 12c12 < "default.default" : "default.off" --- > "default.default" : "default.on" 14c14 < } --- > } \ No newline at end of file objects\apex\classiclightart\classiclightart.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] 12c12 < "default.default" : "default.off" --- > "default.default" : "default.on" objects\apex\classiclightart\classiclightart.object 17c17 < "lightColor" : [217, 217, 190], --- > "lightColor" : [210, 210, 200], 25a26,41 > > "direction" : "left", > "flipImages" : true, > "animationPosition" : [-12, -8], > > "spaceScan" : 0.1, > "anchors" : [ "top" ] > }, > { > "image" : "classiclightart.png:.", > "imagePosition" : [-12, -8], > "frames" : 1, > "animationCycle" : 0.3, > > "direction" : "right", > "animationPosition" : [-12, -8], 30c46,59 < ] --- > ], > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationParts" : { > "bg" : "classiclightart.png", > "fg" : "classiclightartlit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : false, > > "inboundNodes" : [ [0, 0] ] objects\apex\plasmadisc\plasmadisc.frames 2d1 < 5c4 < "dimensions" : [4, 1], --- > "dimensions" : [5, 1], 7c6 < [ "default.0", "default.1", "default.2", "default.3" ] --- > [ "default.1", "default.2", "default.3", "default.4", "default.off" ] 12c11,12 < "default.default" : "default.0" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\apex\plasmadisc\plasmadisc.object 9c9 < "unlit" : true, --- > "fullbright" : true, 11,13c11,16 < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 3, --- > > "flickerPeriod" : 0.2, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.05, > "flickerIntensityVariance" : 0.025, 26,28c29,33 < "imagePosition" : [-6, 2], < "frames" : 4, < "animationCycle" : 0.5, --- > "imagePosition" : [-7, 1], > > "direction" : "left", > "flipImages" : true, > "animationPosition" : [-12, 1], 31a37,43 > }, > { > "image" : "plasmadisc.png:.", > "imagePosition" : [-7, 1], > > "direction" : "right", > "animationPosition" : [-7, 1], 32a45,46 > "spaceScan" : 0.1, > "anchors" : [ "background" ] 36c50,63 < "soundEffect" : "/sfx/objects/plasmadisc.wav" --- > "soundEffect" : "/sfx/objects/plasmadisc.wav", > > "animation" : "plasmadisc.animation", > "animationParts" : { > "bg" : "plasmadisc.png", > "fg" : "plasmadisclit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : false, > > "inboundNodes" : [ [0, 0] ] objects\apex\respawnpod\behavior.lua 15c15 < function main() --- > function update(dt) 20c20 < self.state.update(entity.dt()) --- > self.state.update(dt) 60c60 < end \ No newline at end of file --- > end objects\apex\respawnpod\respawnpod.object.disabled 43,44c43,44 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], --- > "inboundNodes" : [ [-1, 5] ], > "outboundNodes" : [ [0, 0] ], objects\apex\securitycamera\securitycamera.lua 1,9c1,11 < function init(args) < self.state = stateMachine.create({ < "alertState", < "scanState" < }) < < entity.setAnimationState("movement", "idle") < entity.setInteractive(false) < entity.setAllOutboundNodes(false) --- > function init(virtual) > if not virtual then > self.state = stateMachine.create({ > "alertState", > "scanState" > }) > > entity.setAnimationState("movement", "idle") > entity.setInteractive(false) > entity.setAllOutboundNodes(false) > end 12,13c14,15 < function main(args) < self.state.update(entity.dt()) --- > function update(dt) > self.state.update(dt) 39c41 < tipPosition = vec2.add(vec2.dup(basePosition), aimVector) --- > tipPosition = vec2.add(basePosition, aimVector) 42c44 < vec2.norm(aimVector) --- > aimVector = vec2.norm(aimVector) 133c135 < local entityIds = world.entityLineQuery(startPosition, endPosition, { validTargetOf = selfId }) --- > local entityIds = world.entityLineQuery(startPosition, endPosition, { includedTypes = {"creature"}, withoutEntityId = selfId }) 135c137 < if entityId ~= selfId then --- > if entity.isValidTarget(entityId) then 189c191 < local entityIds = world.entityLineQuery(startPosition, endPosition) --- > local entityIds = world.entityLineQuery(startPosition, endPosition, {includedTypes = {"creature"}}) 197c199 < end \ No newline at end of file --- > end objects\apex\securitycamera\securitycamera.object 4d3 < "objectType" : "wire", objects\apex\teslaspike\teslaspike.object 19,21c19,24 < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, --- > > "flickerPeriod" : 0.2, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.05, > "flickerIntensityVariance" : 0.025, 32,33c35,42 < "anchors" : [ "top", "left" ] < --- > "anchors" : [ "top", "left" ], > "touchDamage" : { > "poly" : [ [0.0, 0.0], [1.0, 0.0], [1.0, 1.0], [0.0, 1.0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "electroshock" > } 43,44c52,59 < "anchors" : [ "top", "right" ] < --- > "anchors" : [ "top", "right" ], > "touchDamage" : { > "poly" : [ [0.0, 0.0], [1.0, 0.0], [1.0, 1.0], [0.0, 1.0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "electroshock" > } 54,55c69,76 < "anchors" : [ "bottom", "left" ] < --- > "anchors" : [ "bottom", "left" ], > "touchDamage" : { > "poly" : [ [0.0, 0.0], [1.0, 0.0], [1.0, 1.0], [0.0, 1.0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "electroshock" > } 65,66c86,93 < "anchors" : [ "bottom", "right" ] < --- > "anchors" : [ "bottom", "right" ], > "touchDamage" : { > "poly" : [ [0.0, 0.0], [1.0, 0.0], [1.0, 1.0], [0.0, 1.0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "electroshock" > } 76,77c103,110 < "anchors" : [ "bottom" ] < --- > "anchors" : [ "bottom" ], > "touchDamage" : { > "poly" : [ [0.0, 0.0], [1.0, 0.0], [1.0, 1.0], [0.0, 1.0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "electroshock" > } 87,88c120,127 < "anchors" : [ "top" ] < --- > "anchors" : [ "top" ], > "touchDamage" : { > "poly" : [ [0.0, 0.0], [1.0, 0.0], [1.0, 1.0], [0.0, 1.0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "electroshock" > } 98,99c137,144 < "anchors" : [ "left" ] < --- > "anchors" : [ "left" ], > "touchDamage" : { > "poly" : [ [0.0, 0.0], [1.0, 0.0], [1.0, 1.0], [0.0, 1.0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "electroshock" > } 109,110c154,161 < "anchors" : [ "right" ] < --- > "anchors" : [ "right" ], > "touchDamage" : { > "poly" : [ [0.0, 0.0], [1.0, 0.0], [1.0, 1.0], [0.0, 1.0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "electroshock" > } 113,121d163 < < "statusEffects" : [ < { < "kind" : "electroshock", < "amount" : 7, < "range" : 0 < } < ], < objects\apex\turret\turret.lua 1,5c1,6 < function init(args) < self.state = stateMachine.create({ < "attackState", < "scanState" < }) --- > function init(virtual) > if not virtual then > self.state = stateMachine.create({ > "attackState", > "scanState" > }) 7,9c8,11 < entity.setAnimationState("movement", "idle") < entity.setInteractive(false) < entity.setAllOutboundNodes(false) --- > entity.setAnimationState("movement", "idle") > entity.setInteractive(false) > entity.setAllOutboundNodes(false) > end 13,14c15,16 < function main(args) < self.state.update(entity.dt()) --- > function update(dt) > self.state.update(dt) 43c45 < tipPosition = vec2.add(vec2.dup(basePosition), aimVector) --- > tipPosition = vec2.add(basePosition, aimVector) 46c48 < vec2.norm(aimVector) --- > aimVector = vec2.norm(aimVector) 147c149 < local entityIds = world.entityLineQuery(startPosition, endPosition, { validTargetOf = selfId }) --- > local entityIds = world.entityLineQuery(startPosition, endPosition, { includedTypes = {"creature"}, withoutEntityId = selfId }) 198,199c200 < local fireDirection = vec2.norm(vec2.sub(vec2.dup(laserEndpoint), laserOrigin)) < local firePosition = vec2.dup(laserOrigin) --- > local fireDirection = vec2.norm(vec2.sub(laserEndpoint, laserOrigin)) 203c204 < vec2.add(firePosition, vec2.mul(orthoDirection, fireOffset)) --- > local firePosition = vec2.add(laserOrigin, vec2.mul(orthoDirection, fireOffset)) 224c225 < local entityIds = world.entityLineQuery(startPosition, endPosition) --- > local entityIds = world.entityLineQuery(startPosition, endPosition, {includedTypes = {"creature"}}) 232c233 < end \ No newline at end of file --- > end objects\apex\turret\turret.object 4d3 < "objectType" : "wire", objects\avian\ashjar1\ashjar1.object 23c23 < "imagePosition" : [0, 0], --- > "imagePosition" : [3, 0], objects\avian\ashjar2\ashjar2.object 23c23 < "imagePosition" : [0, 0], --- > "imagePosition" : [3, 0], objects\avian\ashjar3\ashjar3.object 23c23 < "imagePosition" : [0, 0], --- > "imagePosition" : [2, 0], objects\avian\avianbench1\avianbench1.object 20c20 < "dualImage" : "avianbench1.png:", --- > "image" : "avianbench1.png:", 26c26,35 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], > "flipImages" : true, > "direction" : "left", > "sitPosition" : [0, 22] > }, > { > "image" : "avianbench1.png:", > "imagePosition" : [-20, 0], > "frames" : 1, > "animationCycle" : 0.5, 27a37,40 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > "direction" : "right", > "sitPosition" : [0, 22] 32,33c45 < "sitFlipDirection" : false, < "sitPosition" : [5, 22] --- > "sitFlipDirection" : false objects\avian\avianbench2\avianbench2.object 20c20 < "dualImage" : "avianbench2.png:", --- > "image" : "avianbench2.png:", 26c26,35 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], > "flipImages" : true, > "direction" : "left", > "sitPosition" : [0, 22] > }, > { > "image" : "avianbench2.png:", > "imagePosition" : [-20, 0], > "frames" : 1, > "animationCycle" : 0.5, 27a37,40 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > "direction" : "right", > "sitPosition" : [0, 22] 32,33c45 < "sitFlipDirection" : false, < "sitPosition" : [5, 22] --- > "sitFlipDirection" : false objects\avian\bardoor\bardoor.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/bardoor_open.wav" ], > "close" : [ "/sfx/objects/bardoor_close.wav" ] > } > }, 39,43c44,45 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/bardoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/bardoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\avian\bardoor2\bardoor2.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/bardoor2_open.wav" ], > "close" : [ "/sfx/objects/bardoor2_close.wav" ] > } > }, 39,43c44,45 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/bardoor2_open.wav" ], < "closeSounds" : [ "/sfx/objects/bardoor2_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\avian\bigjar1\bigjar1.object 23c23 < "imagePosition" : [-1, 0], --- > "imagePosition" : [-8, 0], objects\avian\birdbed\birdbed.object 19d18 < "sitPosition" : [-6, 10.5], 24,25c23 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" 29d26 < 33,34c30 < "dualImage" : "birdbed.png:", < --- > "image" : "birdbed.png:", 37c33 < "animationCycle" : 1.0, --- > "animationCycle" : 0.5, 40c36,45 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], > "flipImages" : true, > "direction" : "left", > "sitPosition" : [-4.5, 11.5] > }, > { > "image" : "birdbed.png:", > "imagePosition" : [-16, 0], > "frames" : 1, > "animationCycle" : 0.5, 41a47,50 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > "direction" : "right", > "sitPosition" : [-4.5, 11.5] objects\avian\birddoor\birddoor.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/birddoor_open.wav" ], > "close" : [ "/sfx/objects/birddoor_close.wav" ] > } > }, 39,43c44,45 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/birddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/birddoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\avian\birdgroundlantern\birdgroundlantern.frames 6,15c6,14 < [ "default.0", "default.1", "default.2", "default.3", "default.off" ], < [ "red.0", "red.1", "red.2", "red.3", "red.off" ], < [ "blue.0", "blue.1", "blue.2", "blue.3", "blue.off" ], < [ "green.0", "green.1", "green.2", "green.3", "green.off" ], < [ "yellow.0", "yellow.1", "yellow.2", "yellow.3", "yellow.off" ], < [ "orange.0", "orange.1", "orange.2", "orange.3", "orange.off" ], < [ "pink.0", "pink.1", "pink.2", "pink.3", "pink.off" ], < [ "black.0", "black.1", "black.2", "black.3", "black.off" ], < [ "white.0", "white.1", "white.2", "white.3", "white.off" ] < --- > [ "default.1", "default.2", "default.3", "default.4", "default.off" ], > [ "red.1", "red.2", "red.3", "red.4", "red.off" ], > [ "blue.1", "blue.2", "blue.3", "blue.4", "blue.off" ], > [ "green.1", "green.2", "green.3", "green.4", "green.off" ], > [ "yellow.1", "yellow.2", "yellow.3", "yellow.4", "yellow.off" ], > [ "orange.1", "orange.2", "orange.3", "orange.4", "orange.off" ], > [ "pink.1", "pink.2", "pink.3", "pink.4", "pink.off" ], > [ "black.1", "black.2", "black.3", "black.4", "black.off" ], > [ "white.1", "white.2", "white.3", "white.4", "white.off" ] 20a20 > "default.on" : "default.1", objects\avian\birdgroundlantern\birdgroundlantern.object 10c10 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 19,21c19 < "lightColor" : [229, 218, 207], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "lightColor" : [179, 149, 107], 23,28c21,27 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 15, < "range" : 4 < } ], --- > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, > > "statusEffects" : [ ], 34d32 < 36,40c34,46 < "frames" : 4, < "animationCycle" : 1.0, < < "spaceScan" : 0.1, < "anchors" : [ "bottom" ] --- > > "direction" : "left", > "flipImages" : true, > > "spaces" : [ [0, 0], [0, 1], [0, 2] ], > "anchors" : [ "bottom" ], > "animationPosition" : [0, 0] > }, > { > "image" : "birdgroundlantern.png:.", > "imagePosition" : [0, 0], > > "direction" : "right", 41a48,50 > "spaces" : [ [0, 0], [0, 1], [0, 2] ], > "anchors" : [ "bottom" ], > "animationPosition" : [0, 0] 45c54,71 < "soundEffect" : "/sfx/objects/torch.wav" --- > "soundEffect" : "/sfx/objects/torch.wav", > > "animation" : "birdgroundlantern.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/torch_on1.wav", "/sfx/objects/torch_on2.wav" ], > "off" : [ "/sfx/objects/torch_off1.wav", "/sfx/objects/torch_off2.wav", "/sfx/objects/torch_off3.wav" ] > } > }, > "animationParts" : { > "bg" : "birdgroundlantern.png", > "fg" : "birdgroundlanternlit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > //"interactive" : false, 46a73 > "inboundNodes" : [ [0, 1] ] objects\avian\birdthrone\birdthrone.object 20c20,24 < "dualImage" : "birdthrone.png:", --- > "image" : "birdthrone.png:", > "sitCoverImage" : "/objects/avian/birdthrone/birdthronecover.png", > "imagePosition" : [-6, 0], > "frames" : 1, > "animationCycle" : 0.5, 21a26,34 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > "flipImages" : true, > "direction" : "left", > "sitPosition" : [0.6, 19.5] > }, > { > "image" : "birdthrone.png:", > "sitCoverImage" : "/objects/avian/birdthrone/birdthronecover.png", 24c37 < "animationCycle" : 1.0, --- > "animationCycle" : 0.5, 27,28c40,42 < "anchors" : [ "bottom" ] < --- > "anchors" : [ "bottom" ], > "direction" : "right", > "sitPosition" : [0.6, 19.5] 33,34c47 < "sitFlipDirection" : false, < "sitPosition" : [3, 20] --- > "sitFlipDirection" : false objects\avian\chestavian\chestavian1.object 34c34 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\avian\chestavian2\chestavian2.object 42c42 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\avian\chestmedavian\chestmedavian1.object 34c34 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\avian\chestmedavian2\chestmedavian2.object 34c34 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\avian\consoletribal1\consoletribal1.object 4d3 < "objectType" : "wire", objects\avian\consoletribal2\consoletribal2.object 4d3 < "objectType" : "wire", objects\avian\consoletribal3\consoletribal3.object 4d3 < "objectType" : "wire", 21,22c20 < "leftImage" : "consoletribal3left.png:.off", < "rightImage" : "consoletribal3right.png:.off", --- > "image" : "consoletribal3.png:.off", 23a22,31 > "direction" : "left", > "flipImages" : true, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > }, > { > "image" : "consoletribal3.png:.off", > "imagePosition" : [-8, 0], > "direction" : "right", 40c48 < "switch" : "consoletribal3left.png" --- > "switch" : "consoletribal3.png" objects\avian\consoletribal4\consoletribal4.object 4d3 < "objectType" : "wire", objects\avian\consoletribalwall\consoletribalwall.frames 7,15c7,15 < [ "default.1", "default.2", "default.3", "default.4" ], < [ "red.1", "red.2", "red.3", "red.4" ], < [ "blue.1", "blue.2", "blue.3", "blue.4" ], < [ "green.1", "green.2", "green.3", "green.4" ], < [ "yellow.1", "yellow.2", "yellow.3", "yellow.4" ], < [ "orange.1", "orange.2", "orange.3", "orange.4" ], < [ "pink.1", "pink.2", "pink.3", "pink.4" ], < [ "black.1", "black.2", "black.3", "black.4" ], < [ "white.1", "white.2", "white.3", "white.4" ] --- > [ "default.0", "default.1", "default.2", "default.3" ], > [ "red.0", "red.1", "red.2", "red.3" ], > [ "blue.0", "blue.1", "blue.2", "blue.3" ], > [ "green.0", "green.1", "green.2", "green.3" ], > [ "yellow.0", "yellow.1", "yellow.2", "yellow.3" ], > [ "orange.0", "orange.1", "orange.2", "orange.3" ], > [ "pink.0", "pink.1", "pink.2", "pink.3" ], > [ "black.0", "black.1", "black.2", "black.3" ], > [ "white.0", "white.1", "white.2", "white.3" ] 20,28c20,28 < "default.off" : "default.1", < "red.off" : "red.1", < "blue.off" : "blue.1", < "green.off" : "green.1", < "yellow.off" : "yellow.1", < "orange.off" : "orange.1", < "pink.off" : "pink.1", < "black.off" : "black.1", < "white.off" : "white.1" --- > "default.default" : "default.0", > "red.default" : "red.0", > "blue.default" : "blue.0", > "green.default" : "green.0", > "yellow.default" : "yellow.0", > "orange.default" : "orange.0", > "pink.default" : "pink.0", > "black.default" : "black.0", > "white.default" : "white.0" objects\avian\consoletribalwall\consoletribalwall.object 4,5c4 < "objectType" : "wire", < "category" : "wire", --- > "category" : "decorative", 21c20 < "dualImage" : "consoletribalwall.png:.off", --- > "image" : "consoletribalwall.png:.", 22a22,23 > "frames" : 4, > "animationCycle" : 0.5, 27,38c28 < ], < < "scripts" : [ "/objects/wired/switch/switch.lua" ], < "scriptDelta" : 5, < < "animation" : "/objects/wired/switch/switch4.animation", < "animationParts" : { < "switch" : "consoletribalwall.png" < }, < "animationPosition" : [-8, 0], < < "outboundNodes" : [ [0, 0] ] --- > ] objects\avian\crystaltorch\crystaltorch.frames 6c6,16 < "names" : [ [ "0", "1", "2", "3", "off" ] ] --- > "names" : [ > [ "default.1", "default.2", "default.3", "default.4", "default.off" ], > [ "red.1", "red.2", "red.3", "red.4", "red.off" ], > [ "blue.1", "blue.2", "blue.3", "blue.4", "blue.off" ], > [ "green.1", "green.2", "green.3", "green.4", "green.off" ], > [ "yellow.1", "yellow.2", "yellow.3", "yellow.4", "yellow.off" ], > [ "orange.1", "orange.2", "orange.3", "orange.4", "orange.off" ], > [ "pink.1", "pink.2", "pink.3", "pink.4", "pink.off" ], > [ "black.1", "black.2", "black.3", "black.4", "black.off" ], > [ "white.1", "white.2", "white.3", "white.4", "white.off" ] > ] 10c20,29 < "default" : "off" --- > "default.default" : "default.off", > "default.on" : "default.1", > "red.default" : "red.off", > "blue.default" : "blue.off", > "green.default" : "green.off", > "yellow.default" : "yellow.off", > "orange.default" : "orange.off", > "pink.default" : "pink.off", > "black.default" : "black.off", > "white.default" : "white.off" objects\avian\crystaltorch\crystaltorch.object 11,12d10 < "hydrophobic" : true, < 20,46c18 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 15, < "range" : 4 < } ], < < "lightColor" : [225, 126, 121], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, < < "particleEmitter" : { < "emissionRate" : 1.0, < "emissionVariance" : 0.5, < < "particle" : { < "type" : "ember", < "size" : 1.0, < "color" : [135, 17, 50, 255], < "light" : [135, 17, 50], < "fade" : 0.9, < "initialVelocity" : [0.0, 10.0], < "finalVelocity" : [0.0, 3.0], < "approach" : [0, 20], < "timeToLive" : 0.2, < "layer" : "middle" < }, --- > "statusEffects" : [ ], 48,51c20,26 < "particleVariance" : { < "initialVelocity" : [10, -5] < } < }, --- > "lightColor" : [217, 65, 76], > > "flickerPeriod" : 0.5, > "flickerMinIntensity" : 0.725, > "flickerMaxIntensity" : 0.8, > "flickerPeriodVariance" : 0, > "flickerIntensityVariance" : 0, 54a30,36 > { > "image" : "crystaltorch.png:.", > "imagePosition" : [0, 0], > > "direction" : "left", > "flipImages" : true, > "animationPosition" : [0, 0], 55a38,40 > "spaces" : [ [0, 0], [0, 1] ], > "anchors" : [ "background" ] > }, 57,60c42,46 < "image" : "crystaltorch.png:", < "imagePosition" : [1, 0], < "frames" : 4, < "animationCycle" : 0.5, --- > "image" : "crystaltorch.png:.", > "imagePosition" : [0, 0], > > "direction" : "right", > "animationPosition" : [0, 0], 65c51,62 < ] --- > ], > > "animation" : "crystaltorch.animation", > "animationParts" : { > "bg" : "crystaltorch.png", > "fg" : "crystaltorchlit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\avian\goldenjar1\goldenjar1.object 4c4 < "category" : "pot", --- > "category" : "decorative", 30,36d29 < ], < "smashSounds" : [ "/sfx/objects/pot_break_small1.wav", "/sfx/objects/pot_break_small2.wav", "/sfx/objects/pot_break_small3.wav" ], < "smashDropOptions" : [ < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] < ], < "breakDropOptions" : [ < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] objects\avian\midjar1\midjar1.object 23c23 < "imagePosition" : [0, 0], --- > "imagePosition" : [2, 0], 35c35 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] 38c38 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] objects\avian\propeller\propeller.object 21a22,23 > "direction" : "left", > "flipImages" : true, 25,28c27,28 < "spaceScan" : 0.1, < "anchors" : [ "bottom" ] < } < ], --- > "spaces" : [ [-1, 0], [0, 0], [1, 0], [0, 1], [0, 2], [-4, 3], [-3, 3], [-2, 3], [-1, 3], [0, 3], [1, 3], [2, 3], [3, 3], [4, 3], [-4, 4], [-3, 4], [-2, 4], [-1, 4], [0, 4], [1, 4], [2, 4], [3, 4], [4, 4], [-1, 5], [0, 5], [1, 5] ], > "anchors" : [ "bottom" ], 30c30,32 < "soundEffect" : "/sfx/objects/propeller.wav", --- > "touchDamage" : { > "poly" : [ [-3.5, 3.9], [-3.5, 4.8], [4.5, 4.8], [4.5, 3.9] ], > "damage" : 80, 32c34,37 < "statusEffects" : [ --- > "damageType" : "IgnoresDef", > "damageSourceKind" : "2hsword" > } > }, 34,36c39,127 < "kind" : "slash", < "amount" : 20, < "range" : 0 --- > "image" : "propeller.png:.", > "imagePosition" : [-28, 0], > "direction" : "right", > "frames" : 4, > "animationCycle" : 0.1, > > "spaces" : [ [-1, 0], [0, 0], [1, 0], [0, 1], [0, 2], [-4, 3], [-3, 3], [-2, 3], [-1, 3], [0, 3], [1, 3], [2, 3], [3, 3], [4, 3], [-4, 4], [-3, 4], [-2, 4], [-1, 4], [0, 4], [1, 4], [2, 4], [3, 4], [4, 4], [-1, 5], [0, 5], [1, 5] ], > "anchors" : [ "bottom" ], > > "touchDamage" : { > "poly" : [ [-3.5, 3.9], [-3.5, 4.8], [4.5, 4.8], [4.5, 3.9] ], > "damage" : 80, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "2hsword" > } > }, > { > "image" : "propellertop.png:.", > "imagePosition" : [-28, -40], > "direction" : "left", > "flipImages" : true, > "frames" : 4, > "animationCycle" : 0.1, > > "spaces" : [ [-1, 0], [0, 0], [1, 0], [0, -1], [0, -2], [-4, -3], [-3, -3], [-2, -3], [-1, -3], [0, -3], [1, -3], [2, -3], [3, -3], [4, -3], [-4, -4], [-3, -4], [-2, -4], [-1, -4], [0, -4], [1, -4], [2, -4], [3, -4], [4, -4], [-1, -5], [0, -5], [1, -5] ], > "anchors" : [ "top" ], > > "touchDamage" : { > "poly" : [ [-3.5, -2.8], [-3.5, -3.7], [4.5, -3.7], [4.5, -2.8] ], > "damage" : 80, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "2hsword" > } > }, > { > "image" : "propellertop.png:.", > "imagePosition" : [-28, -40], > "direction" : "right", > "frames" : 4, > "animationCycle" : 0.1, > > "spaces" : [ [-1, 0], [0, 0], [1, 0], [0, -1], [0, -2], [-4, -3], [-3, -3], [-2, -3], [-1, -3], [0, -3], [1, -3], [2, -3], [3, -3], [4, -3], [-4, -4], [-3, -4], [-2, -4], [-1, -4], [0, -4], [1, -4], [2, -4], [3, -4], [4, -4], [-1, -5], [0, -5], [1, -5] ], > "anchors" : [ "top" ], > > "touchDamage" : { > "poly" : [ [-3.5, -2.8], [-3.5, -3.7], [4.5, -3.7], [4.5, -2.8] ], > "damage" : 80, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "2hsword" > } > }, > { > "image" : "propellerleft.png:.", > "imagePosition" : [0, -28], > "direction" : "right", > "frames" : 4, > "animationCycle" : 0.1, > > "spaces" : [ [0, 1], [0, 0], [0, -1], [1, 0], [2, 0], [3, 4], [3, 3], [3, 2], [3, 1], [3, 0], [3, -1], [3, -2], [3, -3], [3, -4], [4, 4], [4, 3], [4, 2], [4, 1], [4, 0], [4, -1], [4, -2], [4, -3], [4, -4], [5, 1], [5, 0], [5, -1] ], > "anchors" : [ "left" ], > > "touchDamage" : { > "poly" : [ [3.9, 4.5], [4.8, 4.5], [4.8, -3.5], [3.9, -3.5] ], > "damage" : 80, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "2hsword" > } > }, > { > "image" : "propellerright.png:.", > "imagePosition" : [-40, -28], > "direction" : "right", > "frames" : 4, > "animationCycle" : 0.1, > > "spaces" : [ [0, 1], [0, 0], [0, -1], [-1, 0], [-2, 0], [-3, 4], [-3, 3], [-3, 2], [-3, 1], [-3, 0], [-3, -1], [-3, -2], [-3, -3], [-3, -4], [-4, 4], [-4, 3], [-4, 2], [-4, 1], [-4, 0], [-4, -1], [-4, -2], [-4, -3], [-4, -4], [-5, 1], [-5, 0], [-5, -1] ], > "anchors" : [ "right" ], > > "touchDamage" : { > "poly" : [ [-2.8, 4.5], [-3.7, 4.5], [-3.7, -3.5], [-2.8, -3.5] ], > "damage" : 80, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "2hsword" > } 38c129,131 < ] --- > ], > > "soundEffect" : "/sfx/objects/propeller.wav" 39a133 > //TODO: touch damage objects\avian\sacrificialaltar\sacrificialaltar.object 23,24c23 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.05 } --- > "regeneration1" objects\avian\sawblade\sawblade.object 17,38d16 < "particleEmitter" : { < "emissionRate" : 0.1, < "emissionVariance" : 0.05, < "pixelOrigin" : [0, 0], < < "particle" : { < "type" : "textured", < "image" : "/particles/hazard/hazardstat.png", < "size" : 1.0, < "color" : [73, 179, 253, 255], < "fade" : 0, < "destructionAction" : "shrink", < "destructionTime" : 7, < "initialVelocity" : [3, 4], < "finalVelocity" : [-3, 2], < "approach" : [4, 1], < "timeToLive" : 1, < "layer" : "middle" < } < < }, < 46c24 < "animationCycle" : 0.3, --- > "animationCycle" : 0.2, 48,49c26,35 < "spaceScan" : 0.1, < "anchors" : [ "bottom" ] --- > "spaces" : [ [-2, 0], [-1, 0], [0, 0], [1, 0], [-2, 1], [-1, 1], [0, 1], [1, 1] ], > "anchors" : [ "bottom" ], > > "touchDamage" : { > "poly" : [ [-1.8, 0.3], [-0.8, 2.0], [0.8, 2.0], [1.8, 0.3] ], > "damage" : 80, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "sawblade" > } 57c43,46 < "animationCycle" : 0.3, --- > "animationCycle" : 0.2, > > "spaces" : [ [-2, 0], [-1, 0], [0, 0], [1, 0], [-2, -1], [-1, -1], [0, -1], [1, -1] ], > "anchors" : [ "top" ], 59,60c48,54 < "spaceScan" : 0.1, < "anchors" : [ "top" ] --- > "touchDamage" : { > "poly" : [ [-1.8, 0.7], [-0.8, -1.0], [0.8, -1.0], [1.8, 0.7] ], > "damage" : 80, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "sawblade" > } 68c62 < "animationCycle" : 0.3, --- > "animationCycle" : 0.2, 70,71c64,73 < "spaceScan" : 0.1, < "anchors" : [ "left" ] --- > "spaces" : [ [1, 1], [0, 1], [1, 0], [0, 0], [1, -1], [0, -1], [1, -2], [0, -2] ], > "anchors" : [ "left" ], > > "touchDamage" : { > "poly" : [ [0.3, 2.0], [2, 0.8], [2, -0.8], [0.3, -2.0] ], > "damage" : 80, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "sawblade" > } 79c81,84 < "animationCycle" : 0.3, --- > "animationCycle" : 0.2, > > "spaces" : [ [-1, 1], [0, 1], [-1, 0], [0, 0], [-1, -1], [0, -1], [-1, -2], [0, -2] ], > "anchors" : [ "right" ], 81,82c86,92 < "spaceScan" : 0.1, < "anchors" : [ "right" ] --- > "touchDamage" : { > "poly" : [ [0.7, 2.0], [-1, 0.8], [-1, -0.8], [0.7, -2.0] ], > "damage" : 80, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "sawblade" > } 86,88c96 < //mollys first object < < "soundEffect" : "/sfx/objects/sawblade.wav", --- > //mollys first object (note: it was actually oven1, this is molly's first copy paste derp) 90,96c98 < "statusEffects" : [ < { < "kind" : "directdamage", < "amount" : 13.3, < "range" : 0 < } < ] --- > "soundEffect" : "/sfx/objects/sawblade.wav" objects\avian\screen1\screen1.frames 4c4 < "dimensions" : [8, 9], --- > "dimensions" : [9, 9], 6,14c6,14 < [ "default.0", "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7" ], < [ "red.0", "red.1", "red.2", "red.3", "red.4", "red.5", "red.6", "red.7" ], < [ "blue.0", "blue.1", "blue.2", "blue.3", "blue.4", "blue.5", "blue.6", "blue.7" ], < [ "green.0", "green.1", "green.2", "green.3", "green.4", "green.5", "green.6", "green.7" ], < [ "yellow.0", "yellow.1", "yellow.2", "yellow.3", "yellow.4", "yellow.5", "yellow.6", "yellow.7" ], < [ "orange.0", "orange.1", "orange.2", "orange.3", "orange.4", "orange.5", "orange.6", "orange.7" ], < [ "pink.0", "pink.1", "pink.2", "pink.3", "pink.4", "pink.5", "pink.6", "pink.7" ], < [ "black.0", "black.1", "black.2", "black.3", "black.4", "black.5", "black.6", "black.7" ], < [ "white.0", "white.1", "white.2", "white.3", "white.4", "white.5", "white.6", "white.7" ] --- > [ "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7", "default.8", "default.off" ], > [ "red.1", "red.2", "red.3", "red.4", "red.5", "red.6", "red.7", "red.8", "red.off" ], > [ "blue.1", "blue.2", "blue.3", "blue.4", "blue.5", "blue.6", "blue.7", "blue.8", "blue.off" ], > [ "green.1", "green.2", "green.3", "green.4", "green.5", "green.6", "green.7", "green.8", "green.off" ], > [ "yellow.1", "yellow.2", "yellow.3", "yellow.4", "yellow.5", "yellow.6", "yellow.7", "yellow.8", "yellow.off" ], > [ "orange.1", "orange.2", "orange.3", "orange.4", "orange.5", "orange.6", "orange.7", "orange.8", "orange.off" ], > [ "pink.1", "pink.2", "pink.3", "pink.4", "pink.5", "pink.6", "pink.7", "pink.8", "pink.off" ], > [ "black.1", "black.2", "black.3", "black.4", "black.5", "black.6", "black.7", "black.8", "black.off" ], > [ "white.1", "white.2", "white.3", "white.4", "white.5", "white.6", "white.7", "white.8", "white.off" ] 19,27c19,28 < "default.default" : "default.0", < "red.default" : "red.0", < "blue.default" : "blue.0", < "green.default" : "green.0", < "yellow.default" : "yellow.0", < "orange.default" : "orange.0", < "pink.default" : "pink.0", < "black.default" : "black.0", < "white.default" : "white.0" --- > "default.default" : "default.off", > "default.on" : "default.1", > "red.default" : "red.off", > "blue.default" : "blue.off", > "green.default" : "green.off", > "yellow.default" : "yellow.off", > "orange.default" : "orange.off", > "pink.default" : "pink.off", > "black.default" : "black.off", > "white.default" : "white.off" objects\avian\screen1\screen1.object 10,13c10,16 < "lightColor" : [0, 40, 100], < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, --- > "lightColor" : [0, 60, 89], > > "flickerPeriod" : 1.0, > "flickerMinIntensity" : 0.9, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.05, > "flickerIntensityVariance" : 0.0, 27,28c30,31 < "frames" : 8, < "animationCycle" : 1.0, --- > > "direction" : "right", 30,36c33,34 < "spaces" : [ < [0, 0] < ], < < "bgAnchors" : [ < [0, 0] < ] --- > "spaceScan" : 0.1, > "anchors" : [ "background" ] 38a37,51 > > "animation" : "screen.animation", > "animationParts" : { > "bg" : "screen1.png", > "fg" : "screen1lit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ], > > "interactive" : false, > > "animationPosition" : [0, 0], objects\avian\screen2\screen2.frames 2d1 < 5c4 < "dimensions" : [8, 9], --- > "dimensions" : [9, 9], 7,16c6,14 < [ "default.0", "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7" ], < [ "red.0", "red.1", "red.2", "red.3", "red.4", "red.5", "red.6", "red.7" ], < [ "blue.0", "blue.1", "blue.2", "blue.3", "blue.4", "blue.5", "blue.6", "blue.7" ], < [ "green.0", "green.1", "green.2", "green.3", "green.4", "green.5", "green.6", "green.7" ], < [ "yellow.0", "yellow.1", "yellow.2", "yellow.3", "yellow.4", "yellow.5", "yellow.6", "yellow.7" ], < [ "orange.0", "orange.1", "orange.2", "orange.3", "orange.4", "orange.5", "orange.6", "orange.7" ], < [ "pink.0", "pink.1", "pink.2", "pink.3", "pink.4", "pink.5", "pink.6", "pink.7" ], < [ "black.0", "black.1", "black.2", "black.3", "black.4", "black.5", "black.6", "black.7" ], < [ "white.0", "white.1", "white.2", "white.3", "white.4", "white.5", "white.6", "white.7" ] < --- > [ "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7", "default.8", "default.off" ], > [ "red.1", "red.2", "red.3", "red.4", "red.5", "red.6", "red.7", "red.8", "red.off" ], > [ "blue.1", "blue.2", "blue.3", "blue.4", "blue.5", "blue.6", "blue.7", "blue.8", "blue.off" ], > [ "green.1", "green.2", "green.3", "green.4", "green.5", "green.6", "green.7", "green.8", "green.off" ], > [ "yellow.1", "yellow.2", "yellow.3", "yellow.4", "yellow.5", "yellow.6", "yellow.7", "yellow.8", "yellow.off" ], > [ "orange.1", "orange.2", "orange.3", "orange.4", "orange.5", "orange.6", "orange.7", "orange.8", "orange.off" ], > [ "pink.1", "pink.2", "pink.3", "pink.4", "pink.5", "pink.6", "pink.7", "pink.8", "pink.off" ], > [ "black.1", "black.2", "black.3", "black.4", "black.5", "black.6", "black.7", "black.8", "black.off" ], > [ "white.1", "white.2", "white.3", "white.4", "white.5", "white.6", "white.7", "white.8", "white.off" ] 21,29c19,28 < "default.default" : "default.0", < "red.default" : "red.0", < "blue.default" : "blue.0", < "green.default" : "green.0", < "yellow.default" : "yellow.0", < "orange.default" : "orange.0", < "pink.default" : "pink.0", < "black.default" : "black.0", < "white.default" : "white.0" --- > "default.default" : "default.off", > "default.on" : "default.1", > "red.default" : "red.off", > "blue.default" : "blue.off", > "green.default" : "green.off", > "yellow.default" : "yellow.off", > "orange.default" : "orange.off", > "pink.default" : "pink.off", > "black.default" : "black.off", > "white.default" : "white.off" objects\avian\screen2\screen2.object 10,13c10,16 < "lightColor" : [0, 40, 100], < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, --- > "lightColor" : [0, 60, 89], > > "flickerPeriod" : 1.0, > "flickerMinIntensity" : 0.9, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.05, > "flickerIntensityVariance" : 0.0, 27,28c30,31 < "frames" : 8, < "animationCycle" : 1.0, --- > > "direction" : "right", 30,36c33,34 < "spaces" : [ < [0, 0] < ], < < "bgAnchors" : [ < [0, 0] < ] --- > "spaceScan" : 0.1, > "anchors" : [ "background" ] 38a37,51 > > "animation" : "screen.animation", > "animationParts" : { > "bg" : "screen2.png", > "fg" : "screen2lit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ], > > "interactive" : false, > > "animationPosition" : [0, 0], objects\avian\screen3\screen3.frames 4c4 < "dimensions" : [8, 9], --- > "dimensions" : [9, 9], 6,14c6,14 < [ "default.0", "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7" ], < [ "red.0", "red.1", "red.2", "red.3", "red.4", "red.5", "red.6", "red.7" ], < [ "blue.0", "blue.1", "blue.2", "blue.3", "blue.4", "blue.5", "blue.6", "blue.7" ], < [ "green.0", "green.1", "green.2", "green.3", "green.4", "green.5", "green.6", "green.7" ], < [ "yellow.0", "yellow.1", "yellow.2", "yellow.3", "yellow.4", "yellow.5", "yellow.6", "yellow.7" ], < [ "orange.0", "orange.1", "orange.2", "orange.3", "orange.4", "orange.5", "orange.6", "orange.7" ], < [ "pink.0", "pink.1", "pink.2", "pink.3", "pink.4", "pink.5", "pink.6", "pink.7" ], < [ "black.0", "black.1", "black.2", "black.3", "black.4", "black.5", "black.6", "black.7" ], < [ "white.0", "white.1", "white.2", "white.3", "white.4", "white.5", "white.6", "white.7" ] --- > [ "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7", "default.8", "default.off" ], > [ "red.1", "red.2", "red.3", "red.4", "red.5", "red.6", "red.7", "red.8", "red.off" ], > [ "blue.1", "blue.2", "blue.3", "blue.4", "blue.5", "blue.6", "blue.7", "blue.8", "blue.off" ], > [ "green.1", "green.2", "green.3", "green.4", "green.5", "green.6", "green.7", "green.8", "green.off" ], > [ "yellow.1", "yellow.2", "yellow.3", "yellow.4", "yellow.5", "yellow.6", "yellow.7", "yellow.8", "yellow.off" ], > [ "orange.1", "orange.2", "orange.3", "orange.4", "orange.5", "orange.6", "orange.7", "orange.8", "orange.off" ], > [ "pink.1", "pink.2", "pink.3", "pink.4", "pink.5", "pink.6", "pink.7", "pink.8", "pink.off" ], > [ "black.1", "black.2", "black.3", "black.4", "black.5", "black.6", "black.7", "black.8", "black.off" ], > [ "white.1", "white.2", "white.3", "white.4", "white.5", "white.6", "white.7", "white.8", "white.off" ] 19,27c19,28 < "default.default" : "default.0", < "red.default" : "red.0", < "blue.default" : "blue.0", < "green.default" : "green.0", < "yellow.default" : "yellow.0", < "orange.default" : "orange.0", < "pink.default" : "pink.0", < "black.default" : "black.0", < "white.default" : "white.0" --- > "default.default" : "default.off", > "default.on" : "default.1", > "red.default" : "red.off", > "blue.default" : "blue.off", > "green.default" : "green.off", > "yellow.default" : "yellow.off", > "orange.default" : "orange.off", > "pink.default" : "pink.off", > "black.default" : "black.off", > "white.default" : "white.off" objects\avian\screen3\screen3.object 10,13c10,16 < "lightColor" : [0, 40, 100], < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, --- > "lightColor" : [0, 60, 89], > > "flickerPeriod" : 0.5, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.05, > "flickerIntensityVariance" : 0.0, 27,28c30,31 < "frames" : 8, < "animationCycle" : 1.0, --- > > "direction" : "right", 30,36c33,34 < "spaces" : [ < [0, 0] < ], < < "bgAnchors" : [ < [0, 0] < ] --- > "spaceScan" : 0.1, > "anchors" : [ "background" ] 38a37,51 > > "animation" : "screen.animation", > "animationParts" : { > "bg" : "screen3.png", > "fg" : "screen3lit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ], > > "interactive" : false, > > "animationPosition" : [0, 0], objects\avian\screen4\screen4.frames 4c4 < "dimensions" : [8, 9], --- > "dimensions" : [33, 9], 6,14c6,14 < [ "default.0", "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7" ], < [ "red.0", "red.1", "red.2", "red.3", "red.4", "red.5", "red.6", "red.7" ], < [ "blue.0", "blue.1", "blue.2", "blue.3", "blue.4", "blue.5", "blue.6", "blue.7" ], < [ "green.0", "green.1", "green.2", "green.3", "green.4", "green.5", "green.6", "green.7" ], < [ "yellow.0", "yellow.1", "yellow.2", "yellow.3", "yellow.4", "yellow.5", "yellow.6", "yellow.7" ], < [ "orange.0", "orange.1", "orange.2", "orange.3", "orange.4", "orange.5", "orange.6", "orange.7" ], < [ "pink.0", "pink.1", "pink.2", "pink.3", "pink.4", "pink.5", "pink.6", "pink.7" ], < [ "black.0", "black.1", "black.2", "black.3", "black.4", "black.5", "black.6", "black.7" ], < [ "white.0", "white.1", "white.2", "white.3", "white.4", "white.5", "white.6", "white.7" ] --- > [ "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7", "default.8", "default.9", "default.10", "default.11", "default.12", "default.13", "default.14", "default.15", "default.16", "default.off" ], > [ "red.1", "red.2", "red.3", "red.4", "red.5", "red.6", "red.7", "red.8", "red.9", "red.10", "red.11", "red.12", "red.13", "red.14", "red.15", "red.16", "red.off" ], > [ "blue.1", "blue.2", "blue.3", "blue.4", "blue.5", "blue.6", "blue.7", "blue.8", "blue.9", "blue.10", "blue.11", "blue.12", "blue.13", "blue.14", "blue.15", "blue.16", "blue.off" ], > [ "green.1", "green.2", "green.3", "green.4", "green.5", "green.6", "green.7", "green.8", "green.9", "green.10", "green.11", "green.12", "green.13", "green.14", "green.15", "green.16", "green.off" ], > [ "yellow.1", "yellow.2", "yellow.3", "yellow.4", "yellow.5", "yellow.6", "yellow.7", "yellow.8", "yellow.9", "yellow.10", "yellow.11", "yellow.12", "yellow.13", "yellow.14", "yellow.15", "yellow.16", "yellow.off" ], > [ "orange.1", "orange.2", "orange.3", "orange.4", "orange.5", "orange.6", "orange.7", "orange.8", "orange.9", "orange.10", "orange.11", "orange.12", "orange.13", "orange.14", "orange.15", "orange.16", "orange.off" ], > [ "pink.1", "pink.2", "pink.3", "pink.4", "pink.5", "pink.6", "pink.7", "pink.8", "pink.9", "pink.10", "pink.11", "pink.12", "pink.13", "pink.14", "pink.15", "pink.16", "pink.off" ], > [ "black.1", "black.2", "black.3", "black.4", "black.5", "black.6", "black.7", "black.8", "black.9", "black.10", "black.11", "black.12", "black.13", "black.14", "black.15", "black.16", "black.off" ], > [ "white.1", "white.2", "white.3", "white.4", "white.5", "white.6", "white.7", "white.8", "white.9", "white.10", "white.11", "white.12", "white.13", "white.14", "white.15", "white.16", "white.off" ] 19,27c19,28 < "default.default" : "default.0", < "red.default" : "red.0", < "blue.default" : "blue.0", < "green.default" : "green.0", < "yellow.default" : "yellow.0", < "orange.default" : "orange.0", < "pink.default" : "pink.0", < "black.default" : "black.0", < "white.default" : "white.0" --- > "default.default" : "default.off", > "default.on" : "default.1", > "red.default" : "red.off", > "blue.default" : "blue.off", > "green.default" : "green.off", > "yellow.default" : "yellow.off", > "orange.default" : "orange.off", > "pink.default" : "pink.off", > "black.default" : "black.off", > "white.default" : "white.off" objects\avian\screen4\screen4.object 10,13c10,16 < "lightColor" : [0, 40, 100], < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, --- > "lightColor" : [0, 60, 89], > > "flickerPeriod" : 0.5, > "flickerMinIntensity" : 0.9, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.05, > "flickerIntensityVariance" : 0.0, 27,28c30,31 < "frames" : 8, < "animationCycle" : 2.5, --- > > "direction" : "right", 30,36c33,34 < "spaces" : [ < [0, 0] < ], < < "bgAnchors" : [ < [0, 0] < ] --- > "spaceScan" : 0.1, > "anchors" : [ "background" ] 38a37,51 > > "animation" : "screen4.animation", > "animationParts" : { > "bg" : "screen4.png", > "fg" : "screen4lit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ], > > "interactive" : false, > > "animationPosition" : [0, 0], objects\avian\screen5\screen5.frames 4c4 < "dimensions" : [8, 9], --- > "dimensions" : [9, 9], 6,15c6,14 < [ "default.0", "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7" ], < [ "red.0", "red.1", "red.2", "red.3", "red.4", "red.5", "red.6", "red.7" ], < [ "blue.0", "blue.1", "blue.2", "blue.3", "blue.4", "blue.5", "blue.6", "blue.7" ], < [ "green.0", "green.1", "green.2", "green.3", "green.4", "green.5", "green.6", "green.7" ], < [ "yellow.0", "yellow.1", "yellow.2", "yellow.3", "yellow.4", "yellow.5", "yellow.6", "yellow.7" ], < [ "orange.0", "orange.1", "orange.2", "orange.3", "orange.4", "orange.5", "orange.6", "orange.7" ], < [ "pink.0", "pink.1", "pink.2", "pink.3", "pink.4", "pink.5", "pink.6", "pink.7" ], < [ "black.0", "black.1", "black.2", "black.3", "black.4", "black.5", "black.6", "black.7" ], < [ "white.0", "white.1", "white.2", "white.3", "white.4", "white.5", "white.6", "white.7" ] < --- > [ "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7", "default.8", "default.off" ], > [ "red.1", "red.2", "red.3", "red.4", "red.5", "red.6", "red.7", "red.8", "red.off" ], > [ "blue.1", "blue.2", "blue.3", "blue.4", "blue.5", "blue.6", "blue.7", "blue.8", "blue.off" ], > [ "green.1", "green.2", "green.3", "green.4", "green.5", "green.6", "green.7", "green.8", "green.off" ], > [ "yellow.1", "yellow.2", "yellow.3", "yellow.4", "yellow.5", "yellow.6", "yellow.7", "yellow.8", "yellow.off" ], > [ "orange.1", "orange.2", "orange.3", "orange.4", "orange.5", "orange.6", "orange.7", "orange.8", "orange.off" ], > [ "pink.1", "pink.2", "pink.3", "pink.4", "pink.5", "pink.6", "pink.7", "pink.8", "pink.off" ], > [ "black.1", "black.2", "black.3", "black.4", "black.5", "black.6", "black.7", "black.8", "black.off" ], > [ "white.1", "white.2", "white.3", "white.4", "white.5", "white.6", "white.7", "white.8", "white.off" ] 20,28c19,28 < "default.default" : "default.0", < "red.default" : "red.0", < "blue.default" : "blue.0", < "green.default" : "green.0", < "yellow.default" : "yellow.0", < "orange.default" : "orange.0", < "pink.default" : "pink.0", < "black.default" : "black.0", < "white.default" : "white.0" --- > "default.default" : "default.off", > "default.on" : "default.1", > "red.default" : "red.off", > "blue.default" : "blue.off", > "green.default" : "green.off", > "yellow.default" : "yellow.off", > "orange.default" : "orange.off", > "pink.default" : "pink.off", > "black.default" : "black.off", > "white.default" : "white.off" objects\avian\screen5\screen5.object 17,20c17,23 < "lightColor" : [0, 40, 100], < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, --- > "lightColor" : [0, 60, 89], > > "flickerPeriod" : 0.5, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.05, > "flickerIntensityVariance" : 0.0, 27,28c30,31 < "frames" : 8, < "animationCycle" : 1.0, --- > > "direction" : "right", 30,36c33,34 < "spaces" : [ < [0, 0] < ], < < "bgAnchors" : [ < [0, 0] < ] --- > "spaceScan" : 0.1, > "anchors" : [ "background" ] 38a37,51 > > "animation" : "screen.animation", > "animationParts" : { > "bg" : "screen5.png", > "fg" : "screen5lit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ], > > "interactive" : false, > > "animationPosition" : [0, 0], objects\avian\smalljar1\smalljar1.object 35c35 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "goldcoin", 1, { } ] ] 38c38 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "goldcoin", 1, { } ] ] objects\avian\talljar1\talljar1.object 36c36 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] 39c39 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] objects\avian\talljar2\talljar2.object 36c36 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] 39c39 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] objects\avian\tombthing1\tombthing1.object 35,36c35,36 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/stonedoor_open.wav" ], > "closeSounds" : [ "/sfx/objects/stonedoor_close.wav" ], 39c39 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\avian\tombthing2\tombthing2.object 36,37c36,37 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/stonedoor_open.wav" ], > "closeSounds" : [ "/sfx/objects/stonedoor_close.wav" ], 40c40 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\avian\tombthing3\tombthing3.object 34,35c34,35 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/stonedoor_open.wav" ], > "closeSounds" : [ "/sfx/objects/stonedoor_close.wav" ], 38c38 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\avian\tombthing4\tombthing4.object 31,32c31,32 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/stonedoor_open.wav" ], > "closeSounds" : [ "/sfx/objects/stonedoor_close.wav" ], 35c35 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\avian\tribalbed2\tribalbed2.object 25,26c25 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\avian\tribalbookcase1\tribalbookcase1.object 22,23c22,23 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/bookcase_open.wav" ], > "closeSounds" : [ "/sfx/objects/bookcase_close.wav" ], 26c26 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\avian\tribalbookcase2\tribalbookcase2.object 19,20c19,20 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/bookcase_open.wav" ], > "closeSounds" : [ "/sfx/objects/bookcase_close.wav" ], 23c23 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\avian\tribalcabinet1\tribalcabinet1.object 37c37 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\avian\tribalcloset1\tribalcloset1.object 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\avian\tribalcounter1\tribalcounter1.object 37c37 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\avian\tribaldoor\tribaldoor.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/woodendoor_open.wav" ], > "close" : [ "/sfx/objects/woodendoor_close.wav" ] > } > }, 39,43c44,45 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/woodendoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/woodendoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\avian\triballamp\triballamp.frames 7,15c7,15 < [ "default.0", "default.1", "default.2", "default.3", "default.off" ], < [ "red.0", "red.1", "red.2", "red.3", "red.off" ], < [ "blue.0", "blue.1", "blue.2", "blue.3", "blue.off" ], < [ "green.0", "green.1", "green.2", "green.3", "green.off" ], < [ "yellow.0", "yellow.1", "yellow.2", "yellow.3", "yellow.off" ], < [ "orange.0", "orange.1", "orange.2", "orange.3", "orange.off" ], < [ "pink.0", "pink.1", "pink.2", "pink.3", "pink.off" ], < [ "black.0", "black.1", "black.2", "black.3", "black.off" ], < [ "white.0", "white.1", "white.2", "white.3", "white.off" ] --- > [ "default.1", "default.2", "default.3", "default.4", "default.off" ], > [ "red.1", "red.2", "red.3", "red.4", "red.off" ], > [ "blue.1", "blue.2", "blue.3", "blue.4", "blue.off" ], > [ "green.1", "green.2", "green.3", "green.4", "green.off" ], > [ "yellow.1", "yellow.2", "yellow.3", "yellow.4", "yellow.off" ], > [ "orange.1", "orange.2", "orange.3", "orange.4", "orange.off" ], > [ "pink.1", "pink.2", "pink.3", "pink.4", "pink.off" ], > [ "black.1", "black.2", "black.3", "black.4", "black.off" ], > [ "white.1", "white.2", "white.3", "white.4", "white.off" ] 20a21 > "default.on" : "default.1", objects\avian\triballamp\triballamp.object 10,11d9 < "hydrophobic" : true, < 19,45c17 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 15, < "range" : 2 < } ], < < "lightColor" : [135, 17, 50], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, < < "particleEmitter" : { < "emissionRate" : 1.0, < "emissionVariance" : 0.5, < < "particle" : { < "type" : "ember", < "size" : 1.0, < "color" : [135, 17, 50, 255], < "light" : [135, 17, 50], < "fade" : 0.9, < "initialVelocity" : [0.0, 10.0], < "finalVelocity" : [0.0, 3.0], < "approach" : [0, 20], < "timeToLive" : 0.2, < "layer" : "middle" < }, --- > "statusEffects" : [ ], 47,50c19,25 < "particleVariance" : { < "initialVelocity" : [10, -5] < } < }, --- > "lightColor" : [217, 65, 76], > > "flickerPeriod" : 0.5, > "flickerMinIntensity" : 0.725, > "flickerMaxIntensity" : 0.8, > "flickerPeriodVariance" : 0, > "flickerIntensityVariance" : 0, 55c30,37 < "dualImage" : "triballamp.png:.", --- > "image" : "triballamp.png:.", > "imagePosition" : [0, 0], > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > }, > { > "image" : "triballamp.png:.", 57,58d38 < "frames" : 4, < "animationCycle" : 1, 62a43,52 > ], > > "animation" : "triballamp.animation", > "animationParts" : { > "bg" : "triballamp.png", > "fg" : "triballamplit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, 64c54 < ] --- > "inboundNodes" : [ [0, 0] ] objects\avian\tribalwallcabinet\tribalwallcabinet.object 37c37 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\boss\decoyprincess.object 4d3 < "objectType" : "wire", objects\boss\ironbeacon.object 4d3 < "objectType" : "wire", 14c13 < "humanDescription" : "This beacon's sending out a distres call.", --- > "humanDescription" : "This beacon's sending out a distress call.", objects\boss\peanutbutter.object 4d3 < "objectType" : "wire", objects\boss\sleepingrobot.object 4d3 < "objectType" : "wire", objects\farmables\automato\automatoseed.frames 5c5 < "dimensions" : [8, 1], --- > "dimensions" : [8, 2], 7c7,8 < [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", "default.3.0" ] --- > [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", null ], > [ null, null, "default.3.0", "default.3.1", "default.3.2", "default.3.3", "default.3.4", null ] objects\farmables\automato\automatoseed.object 8a9 > "price" : 258, 12c13 < "floranDescription" : "Flesshy, juicy and red, with crunchy bitsss. Like humansss.", --- > "floranDescription" : "Flesshy and juicy, with crunchy bitsss. Like humansss.", 14c15 < "humanDescription" : "A tomato filled with screws. Tasty AND dangerous.", --- > "humanDescription" : "A tomato filled with screws. Tasty AND hazardous.", 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3] ], 32,70c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "automato", < "count" : 1 < }, < { < "name" : "automatoseed", < "count" : 1 < } < ], < [ < { < "name" : "automato", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "automato", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [1380, 1500], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [25, 35] > }, > { > "duration" : [25, 35] 72,75c40,47 < "1" : { < "duration" : [1380, 1500], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [110, 130] > }, > { > "alts" : 5, > "harvestPool" : "automatoHarvest", > "resetToStage" : 2 77,81c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\automato\wildautomatoseed.object 13c13 < "floranDescription" : "Flesshy, juicy and red, with crunchy bitsss. Like humansss.", --- > "floranDescription" : "Flesshy and juicy, with crunchy bitsss. Like humansss.", 15c15 < "humanDescription" : "A tomato filled with screws. Tasty AND dangerous.", --- > "humanDescription" : "A tomato filled with screws. Tasty AND hazardous.", 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3] ], 33,71c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "automato", < "count" : 1 < }, < { < "name" : "automatoseed", < "count" : 1 < } < ], < [ < { < "name" : "automato", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "automato", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [1380, 1500], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [25, 35] > }, > { > "duration" : [25, 35] 73,76c40,47 < "1" : { < "duration" : [1380, 1500], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [110, 130] > }, > { > "alts" : 5, > "harvestPool" : "automatoHarvest", > "resetToStage" : 2 78,82c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\avesmingo\avesmingoseed.frames 5c5 < "dimensions" : [8, 1], --- > "dimensions" : [8, 2], 7c7,8 < [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", "default.3.0" ] --- > [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", null ], > [ null, null, "default.3.0", "default.3.1", "default.3.2", "default.3.3", "default.3.4", null ] objects\farmables\avesmingo\avesmingoseed.object 8a9 > "price" : 1430, 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3] ], 32,70c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "avesmingo", < "count" : 1 < }, < { < "name" : "avesmingoseed", < "count" : 1 < } < ], < [ < { < "name" : "avesmingo", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "avesmingo", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [2820, 2940], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [100, 105] > }, > { > "duration" : [100, 105] 72,75c40,47 < "1" : { < "duration" : [2820, 2940], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [400, 440] > }, > { > "alts" : 5, > "harvestPool" : "avesmingoHarvest", > "resetToStage" : 2 77,81c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\avesmingo\wildavesmingoseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3] ], 33,71c33,42 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "avesmingo", < "count" : 1 < }, < { < "name" : "avesmingoseed", < "count" : 1 < } < ], < [ < { < "name" : "avesmingo", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "avesmingo", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [2820, 2940], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [100, 105] > }, > { > "duration" : [100, 105] > }, > { > "alts" : 5, > "duration" : [400, 440] 73,76c44,47 < "1" : { < "duration" : [2820, 2940], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "avesmingoHarvest", > "resetToStage" : 2 78,82c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\banana\bananaseed.frames 4,5c4,5 < "size" : [16, 32], < "dimensions" : [8, 1], --- > "size" : [16, 48], > "dimensions" : [8, 2], 7c7,8 < [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", "default.3.0" ] --- > [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", null ], > [ null, null, "default.3.0", "default.3.1", "default.3.2", "default.3.3", "default.3.4", null ] objects\farmables\banana\bananaseed.object 5c5 < "description" : "Genetically enhanced bananas. Could make anyone but an Apex sick.", --- > "description" : "Genetically enhanced bananas. Smaller trees with bigger fruit.", 8a9 > "price" : 255, 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3], [1, 4], [0, 4], [1, 5], [0, 5] ], 32,70c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "banana", < "count" : 1 < }, < { < "name" : "bananaseed", < "count" : 1 < } < ], < [ < { < "name" : "banana", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "banana", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [100, 105] > }, > { > "duration" : [100, 105] 72,75c40,47 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [400, 440] > }, > { > "alts" : 5, > "harvestPool" : "bananaHarvest", > "resetToStage" : 2 77,81c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\banana\wildbananaseed.object 5c5 < "description" : "Genetically enhanced bananas. Could make anyone but an Apex sick.", --- > "description" : "Genetically enhanced bananas. Smaller trees with bigger fruit.", 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3], [1, 4], [0, 4], [1, 5], [0, 5] ], 32,70c32,37 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "banana", < "count" : 1 < }, < { < "name" : "bananaseed", < "count" : 1 < } < ], < [ < { < "name" : "banana", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "banana", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [2820, 2940], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [100, 105] > }, > { > "duration" : [100, 105] 72,75c39,46 < "1" : { < "duration" : [2820, 2940], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [400, 440] > }, > { > "alts" : 5, > "harvestPool" : "bananaHarvest", > "resetToStage" : 2 77,81c48 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\beakseed\beakseedseed.frames 5c5 < "dimensions" : [8, 1], --- > "dimensions" : [8, 2], 7c7,8 < [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", "default.3.0" ] --- > [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", null ], > [ null, null, "default.3.0", "default.3.1", "default.3.2", "default.3.3", "default.3.4", null ] objects\farmables\beakseed\beakseedseed.object 8a9 > "price" : 90, 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 32,70c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "beakseed", < "count" : 1 < }, < { < "name" : "beakseedseed", < "count" : 1 < } < ], < [ < { < "name" : "beakseed", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "beakseed", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [1380, 1500], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [100, 105] > }, > { > "duration" : [100, 105] 72,75c40,47 < "1" : { < "duration" : [1380, 1500], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [400, 440] > }, > { > "alts" : 5, > "harvestPool" : "beakseedHarvest", > "resetToStage" : 2 77,81c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\beakseed\wildbeakseedseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 33,71c33,42 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "beakseed", < "count" : 1 < }, < { < "name" : "beakseedseed", < "count" : 1 < } < ], < [ < { < "name" : "beakseed", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "beakseed", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [1380, 1500], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [100, 105] > }, > { > "duration" : [100, 105] > }, > { > "alts" : 5, > "duration" : [400, 440] 73,76c44,47 < "1" : { < "duration" : [1380, 1500], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "beakseedHarvest", > "resetToStage" : 2 78,82c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\boltbulb\boltbulbseed.object 8a9 > "price" : 106, 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 32,70c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "boltbulb", < "count" : 1 < }, < { < "name" : "boltbulbseed", < "count" : 1 < } < ], < [ < { < "name" : "boltbulb", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "boltbulb", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [55, 65] 72,75c37,42 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "duration" : [55, 65] > }, > { > "alts" : 5, > "harvestPool" : "boltbulbHarvest" 77,81c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\boltbulb\wildboltbulbseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 33,71c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "boltbulb", < "count" : 1 < }, < { < "name" : "boltbulbseed", < "count" : 1 < } < ], < [ < { < "name" : "boltbulb", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "boltbulb", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [55, 65] > }, > { > "duration" : [55, 65] 73,76c40,42 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "boltbulbHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\boneboo\bonebooseed.frames 5c5 < "dimensions" : [8, 1], --- > "dimensions" : [8, 2], 7c7,8 < [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", "default.3.0" ] --- > [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", null ], > [ null, null, "default.3.0", "default.3.1", "default.3.2", "default.3.3", "default.3.4", null ] objects\farmables\boneboo\bonebooseed.object 8a9 > "price" : 252, 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3] ], 32,70c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "boneboo", < "count" : 1 < }, < { < "name" : "bonebooseed", < "count" : 1 < } < ], < [ < { < "name" : "boneboo", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "boneboo", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [215, 235] > }, > { > "duration" : [215, 235] 72,75c40,47 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [860, 940] > }, > { > "alts" : 5, > "harvestPool" : "bonebooHarvest", > "resetToStage" : 2 77,81c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\boneboo\wildbonebooseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3] ], 33,71c33,42 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "boneboo", < "count" : 1 < }, < { < "name" : "bonebooseed", < "count" : 1 < } < ], < [ < { < "name" : "boneboo", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "boneboo", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [1380, 1500], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [215, 235] > }, > { > "duration" : [215, 235] > }, > { > "alts" : 5, > "duration" : [860, 940] 73,76c44,47 < "1" : { < "duration" : [1380, 1500], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "bonebooHarvest", > "resetToStage" : 2 78,82c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\carrot\carrotseed.object 8a9 > "price" : 157, 11c12 < "avianDescription" : "A simple carrot. Good for stews.", --- > "avianDescription" : "A simple carrot. Good for soup.", 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 32,70c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "carrot", < "count" : 1 < }, < { < "name" : "carrotseed", < "count" : 1 < } < ], < [ < { < "name" : "carrot", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "carrot", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [1380, 1500], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [55, 65] 72,75c37,42 < "1" : { < "duration" : [1380, 1500], < "success" : 2, < "failure" : 3 --- > { > "duration" : [55, 65] > }, > { > "alts" : 5, > "harvestPool" : "carrotHarvest" 77,81c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\carrot\wildcarrotseed.object 12c12 < "avianDescription" : "A simple carrot. Good for stews.", --- > "avianDescription" : "A simple carrot. Good for soup.", 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 33,71c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "carrot", < "count" : 1 < }, < { < "name" : "carrotseed", < "count" : 1 < } < ], < [ < { < "name" : "carrot", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "carrot", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [1380, 1500], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [55, 65] 73,76c37,42 < "1" : { < "duration" : [1380, 1500], < "success" : 2, < "failure" : 3 --- > { > "duration" : [55, 65] > }, > { > "alts" : 5, > "harvestPool" : "carrotHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\chili\chiliseed.frames 5c5 < "dimensions" : [8, 1], --- > "dimensions" : [8, 2], 7c7,8 < [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", "default.3.0" ] --- > [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", null ], > [ null, null, "default.3.0", "default.3.1", "default.3.2", "default.3.3", "default.3.4", null ] objects\farmables\chili\chiliseed.object 5c5 < "description" : "Hot, hot, hot fiesta!! Looks dangerous for anyone but the humans.", --- > "description" : "Hot, hot, hot fiesta!! Extra hot to anyone but the humans.", 8a9 > "price" : 131, 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3], [1, 4], [0, 4] ], 32,70c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "chili", < "count" : 1 < }, < { < "name" : "chiliseed", < "count" : 1 < } < ], < [ < { < "name" : "chili", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "chili", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [2820, 2940], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [100, 105] > }, > { > "duration" : [100, 105] 72,75c40,47 < "1" : { < "duration" : [2820, 2940], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [400, 440] > }, > { > "alts" : 5, > "harvestPool" : "chiliHarvest", > "resetToStage" : 2 77,81c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\chili\wildchiliseed.object 5c5 < "description" : "Hot, hot, hot fiesta!! Looks dangerous for anyone but the humans.", --- > "description" : "Hot, hot, hot fiesta!! Extra hot to anyone but the humans.", 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3], [1, 4], [0, 4] ], 33,71c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "chili", < "count" : 1 < }, < { < "name" : "chiliseed", < "count" : 1 < } < ], < [ < { < "name" : "chili", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "chili", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [2820, 2940], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [100, 105] > }, > { > "duration" : [100, 105] 73,76c40,47 < "1" : { < "duration" : [2820, 2940], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [400, 440] > }, > { > "alts" : 5, > "harvestPool" : "chiliHarvest", > "resetToStage" : 2 78,82c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\coralcreep\coralcreepseed.frames 5c5 < "dimensions" : [8, 1], --- > "dimensions" : [8, 2], 7c7,8 < [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", "default.3.0" ] --- > [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", null ], > [ null, null, "default.3.0", "default.3.1", "default.3.2", "default.3.3", "default.3.4", null ] objects\farmables\coralcreep\coralcreepseed.object 5c5 < "description" : "The berries are poisonous to anyone but those of aquatic disposition.", --- > "description" : "The coralcreep fruit looks like a sea creature.", 8a9 > "price" : 161, 11,15c12,16 < "apexDescription" : "Coralcreep, one of Big Ape's preferred methods of dealing with problematic politicians.", < "avianDescription" : "Poisonous. Lethally so.", < "floranDescription" : "Even plantsss can hurt Floran. Make sssick.", < "glitchDescription" : "Trepidation. Would the coralcreep cause problems for Glitch internal systems? Possibly not.", < "humanDescription" : "If humans eat these... well, it's not pretty.", --- > "apexDescription" : "Coralcreep, actually a fruit despite appearances.", > "avianDescription" : "The taste of seafood in a fruit. Creepy indeed.", > "floranDescription" : "A plant in dissssguise as a creature. Clever.", > "glitchDescription" : "Skeptical. Looks like a sea dwelling creature, how can it be that this is a fruit?", > "humanDescription" : "A fruit that looks and tastes like lobster.", 26c27 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3] ], 33,71c34,39 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "coralcreep", < "count" : 1 < }, < { < "name" : "coralcreepseed", < "count" : 1 < } < ], < [ < { < "name" : "coralcreep", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "coralcreep", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [25, 35] > }, > { > "duration" : [25, 35] 73,76c41,48 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [110, 130] > }, > { > "alts" : 5, > "harvestPool" : "coralcreepHarvest", > "resetToStage" : 2 78,82c50 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\coralcreep\wildcoralcreepseed.object 5c5 < "description" : "The berries are poisonous to anyone but those of aquatic disposition.", --- > "description" : "The coralcreep fruit looks like a sea creature.", 12,16c12,16 < "apexDescription" : "Coralcreep, one of Big Ape's preferred methods of dealing with problematic politicians.", < "avianDescription" : "Poisonous. Lethally so.", < "floranDescription" : "Even plantsss can hurt Floran. Make sssick.", < "glitchDescription" : "Trepidation. Would the coralcreep cause problems for Glitch internal systems? Possibly not.", < "humanDescription" : "If humans eat these... well, it's not pretty.", --- > "apexDescription" : "Coralcreep, actually a fruit despite appearances.", > "avianDescription" : "The taste of seafood in a fruit. Creepy indeed.", > "floranDescription" : "A plant in dissssguise as a creature. Clever.", > "glitchDescription" : "Skeptical. Looks like a sea dwelling creature, how can it be that this is a fruit?", > "humanDescription" : "A fruit that looks and tastes like lobster.", 27c27 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3] ], 34,72c34,39 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "coralcreep", < "count" : 1 < }, < { < "name" : "coralcreepseed", < "count" : 1 < } < ], < [ < { < "name" : "coralcreep", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "coralcreep", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [2820, 2940], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [25, 35] > }, > { > "duration" : [25, 35] 74,77c41,48 < "1" : { < "duration" : [2820, 2940], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [110, 130] > }, > { > "alts" : 5, > "harvestPool" : "coralcreepHarvest", > "resetToStage" : 2 79,83c50 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\corn\cornseed.frames 5c5 < "dimensions" : [8, 1], --- > "dimensions" : [8, 2], 7c7,8 < [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", "default.3.0" ] --- > [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", null ], > [ null, null, "default.3.0", "default.3.1", "default.3.2", "default.3.3", "default.3.4", null ] objects\farmables\corn\cornseed.object 8a9 > "price" : 97, 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3], [1, 4], [0, 4] ], 32,70c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "corn", < "count" : 1 < }, < { < "name" : "cornseed", < "count" : 1 < } < ], < [ < { < "name" : "corn", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "corn", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [100, 105] > }, > { > "duration" : [100, 105] 72,75c40,47 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [400, 440] > }, > { > "alts" : 5, > "harvestPool" : "cornHarvest", > "resetToStage" : 2 77,81c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\corn\wildcornseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3], [1, 4], [0, 4] ], 33,71c33,42 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "corn", < "count" : 1 < }, < { < "name" : "cornseed", < "count" : 1 < } < ], < [ < { < "name" : "corn", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "corn", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [100, 105] > }, > { > "duration" : [100, 105] > }, > { > "alts" : 5, > "duration" : [400, 440] 73,76c44,47 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "cornHarvest", > "resetToStage" : 2 78,82c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\crystalplant\crystalplantseed.object 25c25 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 32,70c32,37 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "crystalplant", < "count" : 1 < }, < { < "name" : "crystalplantseed", < "count" : 1 < } < ], < [ < { < "name" : "crystalplant", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "crystalplant", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [2820, 2940], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [2820, 2820] > }, > { > "duration" : [2820, 2820] 72,75c39,41 < "1" : { < "duration" : [2820, 2940], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "crystalplantHarvest" 77,81c43 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\crystalplant\wildcrystalplantseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 33,71c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "crystalplant", < "count" : 1 < }, < { < "name" : "crystalplantseed", < "count" : 1 < } < ], < [ < { < "name" : "crystalplant", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "crystalplant", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [2820, 2940], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [2820, 2820] > }, > { > "duration" : [2820, 2820] 73,76c40,42 < "1" : { < "duration" : [2820, 2940], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "crystalplantHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\currentcorn\currentcornseed.object 8a9 > "price" : 154, 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 32,70c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "currentcorn", < "count" : 1 < }, < { < "name" : "currentcornseed", < "count" : 1 < } < ], < [ < { < "name" : "currentcorn", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "currentcorn", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [2820, 2940], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [55, 65] 72,75c37,42 < "1" : { < "duration" : [2820, 2940], < "success" : 2, < "failure" : 3 --- > { > "duration" : [55, 65] > }, > { > "alts" : 5, > "harvestPool" : "currentcornHarvest" 77,81c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\currentcorn\wildcurrentcornseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 33,71c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "currentcorn", < "count" : 1 < }, < { < "name" : "currentcornseed", < "count" : 1 < } < ], < [ < { < "name" : "currentcorn", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "currentcorn", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [2820, 2940], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [55, 65] > }, > { > "duration" : [55, 65] 73,76c40,42 < "1" : { < "duration" : [2820, 2940], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "currentcornHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\diodia\diodiaseed.object 5c5 < "description" : "Diodia, it has a coppery taste.", --- > "description" : "Diodia, a soft root vegatable with a coppery taste.", 8a9 > "price" : 1402, 11c12 < "avianDescription" : "There's an old urban legend about Avians eating beakseeds at a banquet...", --- > "avianDescription" : "Looks like a nut, doesn't taste like one.", 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 32,70c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "diodia", < "count" : 1 < }, < { < "name" : "diodiaseed", < "count" : 1 < } < ], < [ < { < "name" : "diodia", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "diodia", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [660, 780], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [200, 220] 72,75c37,42 < "1" : { < "duration" : [660, 780], < "success" : 2, < "failure" : 3 --- > { > "duration" : [200, 220] > }, > { > "alts" : 5, > "harvestPool" : "diodiaHarvest" 77,81c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\diodia\wilddiodaseed.object 5c5 < "description" : "Diodia, it has a coppery taste.", --- > "description" : "Diodia, a soft root vegatable with a coppery taste.", 12c12 < "avianDescription" : "There's an old urban legend about Avians eating beakseeds at a banquet...", --- > "avianDescription" : "Looks like a nut, doesn't taste like one.", 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 33,71c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "diodia", < "count" : 1 < }, < { < "name" : "diodiaseed", < "count" : 1 < } < ], < [ < { < "name" : "diodia", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "diodia", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [660, 780], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [200, 220] 73,76c37,42 < "1" : { < "duration" : [660, 780], < "success" : 2, < "failure" : 3 --- > { > "duration" : [200, 220] > }, > { > "alts" : 5, > "harvestPool" : "diodiaHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\dirturchin\dirturchinseed.object 8a9 > "price" : 262, 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 32,70c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "dirturchin", < "count" : 1 < }, < { < "name" : "dirturchinseed", < "count" : 1 < } < ], < [ < { < "name" : "dirturchin", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "dirturchin", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [55, 65] 72,75c37,42 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "duration" : [55, 65] > }, > { > "alts" : 5, > "harvestPool" : "dirturchinHarvest" 77,81c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\dirturchin\wilddirturchinseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 33,71c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "dirturchin", < "count" : 1 < }, < { < "name" : "dirturchinseed", < "count" : 1 < } < ], < [ < { < "name" : "dirturchin", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "dirturchin", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [55, 65] > }, > { > "duration" : [55, 65] 73,76c40,42 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "dirturchinHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\eggshoot\eggshootseed.object 8a9 > "price" : 148, 22,23d22 < "frames" : 1, < "animationCycle" : 0.5, 25c24 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 32,70c31,33 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "eggshoot", < "count" : 1 < }, < { < "name" : "eggshootseed", < "count" : 1 < } < ], < [ < { < "name" : "eggshoot", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "eggshoot", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [55, 65] 72,75c35,40 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "duration" : [55, 65] > }, > { > "alts" : 5, > "harvestPool" : "eggshootHarvest" 77,81c42 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\eggshoot\wildeggshootseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 33,71c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "eggshoot", < "count" : 1 < }, < { < "name" : "eggshootseed", < "count" : 1 < } < ], < [ < { < "name" : "eggshoot", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "eggshoot", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [55, 65] > }, > { > "duration" : [55, 65] 73,76c40,42 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "eggshootHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\feathercrown\feathercrownseed.object 8a9 > "price" : 245, 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 32,70c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "feathercrown", < "count" : 1 < }, < { < "name" : "feathercrownseed", < "count" : 1 < } < ], < [ < { < "name" : "feathercrown", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "feathercrown", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [430, 470] 72,75c37,42 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "duration" : [430, 470] > }, > { > "alts" : 5, > "harvestPool" : "feathercrownHarvest" 77,81c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\feathercrown\wildfeathercrownseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 33,71c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "feathercrown", < "count" : 1 < }, < { < "name" : "feathercrownseed", < "count" : 1 < } < ], < [ < { < "name" : "feathercrown", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "feathercrown", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [660, 780], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [430, 470] > }, > { > "duration" : [430, 470] 73,76c40,42 < "1" : { < "duration" : [660, 780], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "feathercrownHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\flowerblue\flowerblue.object 23,24d22 < "frames" : 1, < "animationCycle" : 0.5, 26c24 < "spaceScan" : 0.1, --- > "spaces" : [ [0, 0], [0, 1] ], 29d26 < 33,51c30,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "petalblue", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [660, 780], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [600, 600] > }, > { > "duration" : [600, 600] 53,56c37,39 < "1" : { < "duration" : [660, 780], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "flowerblueHarvest" 58,62c41 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\flowerred\flowerred.object 23,24d22 < "frames" : 1, < "animationCycle" : 0.5, 26c24 < "spaceScan" : 0.1, --- > "spaces" : [ [0, 0], [0, 1] ], 29d26 < 33,51c30,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "petalred", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [660, 780], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [600, 600] > }, > { > "duration" : [600, 600] 53,56c37,39 < "1" : { < "duration" : [660, 780], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "flowerredHarvest" 58,62c41 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\floweryellow\floweryellow.object 23,24d22 < "frames" : 1, < "animationCycle" : 0.5, 26c24 < "spaceScan" : 0.1, --- > "spaces" : [ [0, 0], [0, 1] ], 29d26 < 33,51c30,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "petalyellow", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [660, 780], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [600, 600] > }, > { > "duration" : [600, 600] 53,56c37,39 < "1" : { < "duration" : [660, 780], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "floweryellowHarvest" 58,62c41 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\grapes\grapesseed.frames 5c5 < "dimensions" : [8, 1], --- > "dimensions" : [8, 2], 7c7,8 < [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", "default.3.0" ] --- > [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", null ], > [ null, null, "default.3.0", "default.3.1", "default.3.2", "default.3.3", "default.3.4", null ] objects\farmables\grapes\grapesseed.object 8a9 > "price" : 1376, 12c13 < "floranDescription" : "Bursssty and juicccy, green eyeballsss.", --- > "floranDescription" : "Bursssty and juicccy, purple eyeballsss.", 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3] ], 32,70c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "grapes", < "count" : 1 < }, < { < "name" : "grapesseed", < "count" : 1 < } < ], < [ < { < "name" : "grapes", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "grapes", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [660, 780], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [100, 105] > }, > { > "duration" : [100, 105] 72,75c40,47 < "1" : { < "duration" : [660, 780], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [400, 440] > }, > { > "alts" : 5, > "harvestPool" : "grapesHarvest", > "resetToStage" : 2 77,81c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\grapes\wildgrapesseed.object 13c13 < "floranDescription" : "Bursssty and juicccy, green eyeballsss.", --- > "floranDescription" : "Bursssty and juicccy, purple eyeballsss.", 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3] ], 33,71c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "grapes", < "count" : 1 < }, < { < "name" : "grapesseed", < "count" : 1 < } < ], < [ < { < "name" : "grapes", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "grapes", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [660, 780], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [100, 105] > }, > { > "duration" : [100, 105] 73,76c40,47 < "1" : { < "duration" : [660, 780], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [400, 440] > }, > { > "alts" : 5, > "harvestPool" : "grapesHarvest", > "resetToStage" : 2 78,82c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\kiwi\kiwiseed.object 8a9 > "price" : 100, 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 32,70c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "kiwi", < "count" : 1 < }, < { < "name" : "kiwiseed", < "count" : 1 < } < ], < [ < { < "name" : "kiwi", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "kiwi", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [430, 470] 72,75c37,42 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "duration" : [430, 470] > }, > { > "alts" : 5, > "harvestPool" : "kiwiHarvest" 77,81c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\kiwi\wildkiwiseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 33,71c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "kiwi", < "count" : 1 < }, < { < "name" : "kiwiseed", < "count" : 1 < } < ], < [ < { < "name" : "kiwi", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "kiwi", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [430, 470] > }, > { > "duration" : [430, 470] 73,76c40,42 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "kiwiHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\mushroom\mushroomseed.object 15c15 < "humanDescription" : "The perfect pizza topping.", --- > "humanDescription" : "Perfect for an omelette or quiche.", 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 33,51c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "shroom", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [2820, 2940], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [2820, 2820] 53,56c37,42 < "1" : { < "duration" : [2820, 2940], < "success" : 2, < "failure" : 3 --- > { > "duration" : [2820, 2820] > }, > { > "alts" : 5, > "harvestPool" : "mushroomHarvest" 58,62c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\neonmelon\neonmelonseed.object 1c1 < { --- > { 8a9 > "price" : 165, 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 32,70c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "neonmelon", < "count" : 1 < }, < { < "name" : "neonmelonseed", < "count" : 1 < } < ], < [ < { < "name" : "neonmelon", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "neonmelon", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [2820, 2940], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [430, 470] 72,75c37,42 < "1" : { < "duration" : [2820, 2940], < "success" : 2, < "failure" : 3 --- > { > "duration" : [430, 470] > }, > { > "alts" : 5, > "harvestPool" : "neonmelonHarvest" 77,81c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\neonmelon\wildneonmelonseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 33,71c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "neonmelon", < "count" : 1 < }, < { < "name" : "neonmelonseed", < "count" : 1 < } < ], < [ < { < "name" : "neonmelon", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "neonmelon", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [2820, 2940], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [430, 470] > }, > { > "duration" : [430, 470] 73,76c40,42 < "1" : { < "duration" : [2820, 2940], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "neonmelonHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\oculemon\oculemonseed.object 4c4 < "description" : "The iris is the best part. Could be poisonous to anyone but a Floran.", --- > "description" : "The iris is the best part.", 8a9 > "price" : 159, 11,12c12,13 < "avianDescription" : "A poisonous fruit with a piercing gaze.", < "floranDescription" : "Next best thing to eyeballsss. Floran like, others get sssick.", --- > "avianDescription" : "A sour fruit with a piercing gaze.", > "floranDescription" : "Next best thing to eyeballsss. Floran like, others are disssturbed.", 15c16 < "hylotlDescription" : "Poisonous, but if carefully prepared, oculemons are possible to use as a flavour enhancer.", --- > "hylotlDescription" : "Deadly, but if carefully prepared, oculemons are possible to use as a flavour enhancer.", 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2] ], 32,70c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "oculemon", < "count" : 1 < }, < { < "name" : "oculemonseed", < "count" : 1 < } < ], < [ < { < "name" : "oculemon", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "oculemon", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [2820, 2940], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [430, 470] 72,75c37,42 < "1" : { < "duration" : [2820, 2940], < "success" : 2, < "failure" : 3 --- > { > "duration" : [430, 470] > }, > { > "alts" : 5, > "harvestPool" : "oculemonHarvest" 77,81c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\oculemon\wildoculemonseed.object 4c4 < "description" : "The iris is the best part. Could be poisonous to anyone but a Floran.", --- > "description" : "The iris is the best part.", 12,13c12,13 < "avianDescription" : "A poisonous fruit with a piercing gaze.", < "floranDescription" : "Next best thing to eyeballsss. Floran like, others get sssick.", --- > "avianDescription" : "A sour fruit with a piercing gaze.", > "floranDescription" : "Next best thing to eyeballsss. Floran like, others are disssturbed.", 16c16 < "hylotlDescription" : "Poisonous, but if carefully prepared, oculemons are possible to use as a flavour enhancer.", --- > "hylotlDescription" : "Deadly, but if carefully prepared, oculemons are possible to use as a flavour enhancer.", 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2] ], 33,71c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "oculemon", < "count" : 1 < }, < { < "name" : "oculemonseed", < "count" : 1 < } < ], < [ < { < "name" : "oculemon", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "oculemon", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [2820, 2940], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [430, 470] 73,76c37,42 < "1" : { < "duration" : [2820, 2940], < "success" : 2, < "failure" : 3 --- > { > "duration" : [430, 470] > }, > { > "alts" : 5, > "harvestPool" : "oculemonHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\pearlpea\pearlpeaseed.frames 5c5 < "dimensions" : [8, 1], --- > "dimensions" : [8, 2], 7c7,8 < [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", "default.3.0" ] --- > [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", null ], > [ null, null, "default.3.0", "default.3.1", "default.3.2", "default.3.3", "default.3.4", null ] objects\farmables\pearlpea\pearlpeaseed.object 8a9 > "price" : 1457, 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3] ], 32,70c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "pearlpea", < "count" : 1 < }, < { < "name" : "pearlpeaseed", < "count" : 1 < } < ], < [ < { < "name" : "pearlpea", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "pearlpea", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [1380, 1500], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [25, 35] > }, > { > "duration" : [25, 35] 72,75c40,47 < "1" : { < "duration" : [1380, 1500], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [110, 130] > }, > { > "alts" : 5, > "harvestPool" : "pearlpeaHarvest", > "resetToStage" : 2 77,81c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\pearlpea\wildpearlpeaseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3] ], 33,71c33,42 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "pearlpea", < "count" : 1 < }, < { < "name" : "pearlpeaseed", < "count" : 1 < } < ], < [ < { < "name" : "pearlpea", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "pearlpea", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [1380, 1500], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [25, 35] > }, > { > "duration" : [25, 35] > }, > { > "alts" : 5, > "duration" : [110, 130] 73,76c44,47 < "1" : { < "duration" : [1380, 1500], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "pearlpeaHarvest", > "resetToStage" : 2 78,82c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\pineapple\pineappleseed.object 8a9 > "price" : 1420, 13c14 < "glitchDescription" : "Smug. The Glitch have been known to use pineapples as target practise.", --- > "glitchDescription" : "Smug. The Glitch have been known to use pineapples as target practice.", 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 32,70c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "pineapple", < "count" : 1 < }, < { < "name" : "pineappleseed", < "count" : 1 < } < ], < [ < { < "name" : "pineapple", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "pineapple", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [1380, 1500], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [430, 470] 72,75c37,42 < "1" : { < "duration" : [1380, 1500], < "success" : 2, < "failure" : 3 --- > { > "duration" : [430, 470] > }, > { > "alts" : 5, > "harvestPool" : "pineappleHarvest" 77,81c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\pineapple\wildpineappleseed.object 14c14 < "glitchDescription" : "Smug. The Glitch have been known to use pineapples as target practise.", --- > "glitchDescription" : "Smug. The Glitch have been known to use pineapples as target practice.", 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 33,71c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "pineapple", < "count" : 1 < }, < { < "name" : "pineappleseed", < "count" : 1 < } < ], < [ < { < "name" : "pineapple", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "pineapple", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [1380, 1500], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [430, 470] 73,76c37,42 < "1" : { < "duration" : [1380, 1500], < "success" : 2, < "failure" : 3 --- > { > "duration" : [430, 470] > }, > { > "alts" : 5, > "harvestPool" : "pineappleHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\potatoes\potatoseed.object 8a9 > "price" : 265, 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 32,70c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "potato", < "count" : 1 < }, < { < "name" : "potatoseed", < "count" : 1 < } < ], < [ < { < "name" : "potato", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "potato", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [660, 780], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [450, 450] 72,75c37,42 < "1" : { < "duration" : [660, 780], < "success" : 2, < "failure" : 3 --- > { > "duration" : [450, 450] > }, > { > "alts" : 5, > "harvestPool" : "potatoHarvest" 77,81c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\potatoes\wildpotatoseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 33,71c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "potato", < "count" : 1 < }, < { < "name" : "potatoseed", < "count" : 1 < } < ], < [ < { < "name" : "potato", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "potato", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [660, 780], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [430, 470] > }, > { > "duration" : [430, 470] 73,76c40,42 < "1" : { < "duration" : [660, 780], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "potatoHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\pussplum\pussplumseed.object 8a9 > "price" : 1390, 12c13 < "floranDescription" : "Drippy bloody deliciousss.", --- > "floranDescription" : "Drippy, bloody, deliciousss.", 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 32,70c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "pussplum", < "count" : 1 < }, < { < "name" : "pussplumseed", < "count" : 1 < } < ], < [ < { < "name" : "pussplum", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "pussplum", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [660, 780], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [200, 220] 72,75c37,42 < "1" : { < "duration" : [660, 780], < "success" : 2, < "failure" : 3 --- > { > "duration" : [200, 220] > }, > { > "alts" : 5, > "harvestPool" : "pussplumHarvest" 77,81c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\pussplum\wildpussplumseed.object 13c13 < "floranDescription" : "Drippy bloody deliciousss.", --- > "floranDescription" : "Drippy, bloody, deliciousss.", 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 33,71c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "pussplum", < "count" : 1 < }, < { < "name" : "pussplumseed", < "count" : 1 < } < ], < [ < { < "name" : "pussplum", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "pussplum", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [660, 780], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [200, 220] 73,76c37,42 < "1" : { < "duration" : [660, 780], < "success" : 2, < "failure" : 3 --- > { > "duration" : [200, 220] > }, > { > "alts" : 5, > "harvestPool" : "pussplumHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\reefpod\reefpodseed.object 5c5 < "description" : "Reefpod, tastes like a crunchy smoothy made from every fruit you can imagine. ", --- > "description" : "Reefpod, tastes like a crunchy smoothie made from every fruit you can imagine. ", 8a9 > "price" : 103, 12c13 < "floranDescription" : "Tastesss like birdmen.", --- > "floranDescription" : "Tastesss like fishmen.", 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2] ], 32,70c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "reefpod", < "count" : 1 < }, < { < "name" : "reefpodseed", < "count" : 1 < } < ], < [ < { < "name" : "reefpod", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "reefpod", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [660, 780], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [200, 220] 72,75c37,42 < "1" : { < "duration" : [660, 780], < "success" : 2, < "failure" : 3 --- > { > "duration" : [200, 220] > }, > { > "alts" : 5, > "harvestPool" : "reefpodHarvest" 77,81c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\reefpod\wildreefpodseed.object 5c5 < "description" : "Reefpod, tastes like a crunchy smoothy made from every fruit you can imagine. ", --- > "description" : "Reefpod, tastes like a crunchy smoothie made from every fruit you can imagine. ", 13c13 < "floranDescription" : "Tastesss like birdmen.", --- > "floranDescription" : "Tastesss like fishmen.", 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2] ], 33,71c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "reefpod", < "count" : 1 < }, < { < "name" : "reefpodseed", < "count" : 1 < } < ], < [ < { < "name" : "reefpod", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "reefpod", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [660, 780], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [200, 220] 73,76c37,42 < "1" : { < "duration" : [660, 780], < "success" : 2, < "failure" : 3 --- > { > "duration" : [200, 220] > }, > { > "alts" : 5, > "harvestPool" : "reefpodHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\rice\riceseed.frames 5c5 < "dimensions" : [8, 1], --- > "dimensions" : [8, 2], 7c7,8 < [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", "default.3.0" ] --- > [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", null ], > [ null, null, "default.3.0", "default.3.1", "default.3.2", "default.3.3", "default.3.4", null ] objects\farmables\rice\riceseed.object 8a9 > "price" : 86, 14c15 < "humanDescription" : "Rice. Good for when you're hungry and want to eat a thousand of something.", --- > "humanDescription" : "Rice. Good for when you're hungry and want to eat thousands of something.", 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2] ], 32,70c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "rice", < "count" : 2 < }, < { < "name" : "riceseed", < "count" : 1 < } < ], < [ < { < "name" : "rice", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "rice", < "count" : 4 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [100, 105] > }, > { > "duration" : [100, 105] 72,75c40,47 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [400, 440] > }, > { > "alts" : 5, > "harvestPool" : "riceHarvest", > "resetToStage" : 2 77,81c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\rice\wildriceseed.object 15c15 < "humanDescription" : "Rice. Good for when you're hungry and want to eat a thousand of something.", --- > "humanDescription" : "Rice. Good for when you're hungry and want to eat thousands of something.", 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2] ], 33,71c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "rice", < "count" : 2 < }, < { < "name" : "riceseed", < "count" : 1 < } < ], < [ < { < "name" : "rice", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "rice", < "count" : 4 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [1380, 1500], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [100, 105] > }, > { > "duration" : [100, 105] 73,76c40,47 < "1" : { < "duration" : [1380, 1500], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [400, 440] > }, > { > "alts" : 5, > "harvestPool" : "riceHarvest", > "resetToStage" : 2 78,82c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\sugarcane\sugarcaneseed.object 8a9 > "price" : 80, 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3], [1, 4], [0, 4] ], 32,70c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "sugar", < "count" : 1 < }, < { < "name" : "sugarcaneseed", < "count" : 1 < } < ], < [ < { < "name" : "sugar", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "sugar", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [200, 220] 72,75c37,42 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "duration" : [200, 220] > }, > { > "alts" : 5, > "harvestPool" : "sugarcaneHarvest" 77,81c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\sugarcane\wildsugarcaneseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3], [1, 4], [0, 4] ], 33,71c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "sugar", < "count" : 1 < }, < { < "name" : "sugarcaneseed", < "count" : 1 < } < ], < [ < { < "name" : "sugar", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "sugar", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [200, 220] > }, > { > "duration" : [200, 220] 73,76c40,42 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "sugarcaneHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\tomato\tomatoseed.frames 5c5 < "dimensions" : [8, 1], --- > "dimensions" : [8, 2], 7c7,8 < [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", "default.3.0" ] --- > [ "default.0.0", "default.1.0", "default.2.0", "default.2.1", "default.2.2", "default.2.3", "default.2.4", null ], > [ null, null, "default.3.0", "default.3.1", "default.3.2", "default.3.3", "default.3.4", null ] objects\farmables\tomato\tomatoseed.object 8a9 > "price" : 142, 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3] ], 32,70c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "tomato", < "count" : 1 < }, < { < "name" : "tomatoseed", < "count" : 1 < } < ], < [ < { < "name" : "tomato", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "tomato", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [25, 35] > }, > { > "duration" : [25, 35] 72,75c40,47 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "duration" : [110, 130] > }, > { > "alts" : 5, > "harvestPool" : "tomatoHarvest", > "resetToStage" : 2 77,81c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\tomato\wildtomatoseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3] ], 33,71c33,42 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "tomato", < "count" : 1 < }, < { < "name" : "tomatoseed", < "count" : 1 < } < ], < [ < { < "name" : "tomato", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "tomato", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [25, 35] > }, > { > "duration" : [25, 35] > }, > { > "alts" : 5, > "duration" : [110, 130] 73,76c44,47 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "tomatoHarvest", > "resetToStage" : 2 78,82c49 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\toxictop\toxictopseed.object 8a9 > "price" : 150, 10,11c11,12 < "apexDescription" : "This plant could make me sick.", < "avianDescription" : "Toxic and delicious.", --- > "apexDescription" : "This plant could make me sick. Or could it cure sickness?", > "avianDescription" : "Sour and delicious.", 14,15c15,16 < "humanDescription" : "A toxic radish. My favourite dish.", < "hylotlDescription" : "A poisonous root vegetable.", --- > "humanDescription" : "A toxic pineapple. My favourite dish.", > "hylotlDescription" : "The toxicity in this fruit can be cleverly harnessed to cure ailments.", 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 32,70c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "toxictop", < "count" : 1 < }, < { < "name" : "toxictopseed", < "count" : 1 < } < ], < [ < { < "name" : "toxictop", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "toxictop", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [2820, 2940], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [430, 470] 72,75c37,42 < "1" : { < "duration" : [2820, 2940], < "success" : 2, < "failure" : 3 --- > { > "duration" : [430, 470] > }, > { > "alts" : 5, > "harvestPool" : "toxictopHarvest" 77,81c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\toxictop\wildtoxictopseed.object 11,12c11,12 < "apexDescription" : "This plant could make me sick.", < "avianDescription" : "Toxic and delicious.", --- > "apexDescription" : "This plant could make me sick. Or could it cure sickness?", > "avianDescription" : "Sour and delicious.", 15,16c15,16 < "humanDescription" : "A toxic radish. My favourite dish.", < "hylotlDescription" : "A poisonous root vegetable.", --- > "humanDescription" : "A toxic pineapple. My favourite dish.", > "hylotlDescription" : "The toxicity in this fruit can be cleverly harnessed to cure ailments.", 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 33,71c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "toxictop", < "count" : 1 < }, < { < "name" : "toxictopseed", < "count" : 1 < } < ], < [ < { < "name" : "toxictop", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "toxictop", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [2820, 2940], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [430, 470] 73,76c37,42 < "1" : { < "duration" : [2820, 2940], < "success" : 2, < "failure" : 3 --- > { > "duration" : [430, 470] > }, > { > "alts" : 5, > "harvestPool" : "toxictopHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\wartweed\wartweedseed.object 8a9 > "price" : 94, 25c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 32,70c33,35 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "wartweed", < "count" : 1 < }, < { < "name" : "wartweedseed", < "count" : 1 < } < ], < [ < { < "name" : "wartweed", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "wartweed", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [55, 65] 72,75c37,42 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "duration" : [55, 65] > }, > { > "alts" : 5, > "harvestPool" : "wartweedHarvest" 77,81c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\wartweed\wildwartweedseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1] ], 33,71c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "wartweed", < "count" : 1 < }, < { < "name" : "wartweedseed", < "count" : 1 < } < ], < [ < { < "name" : "wartweed", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "wartweed", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [55, 65] > }, > { > "duration" : [55, 65] 73,76c40,42 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "wartweedHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\wheat\wheatseed.object 8a9 > "price" : 84, 22,23d22 < "frames" : 1, < "animationCycle" : 0.5, 25c24 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3] ], 28d26 < 32,70c30,32 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "wheat", < "count" : 1 < }, < { < "name" : "wheatseed", < "count" : 1 < } < ], < [ < { < "name" : "wheatseed", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "wheat", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [55, 65] 72,75c34,39 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "duration" : [55, 65] > }, > { > "alts" : 5, > "harvestPool" : "wheatHarvest" 77,81c41 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\farmables\wheat\wildwheatseed.object 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [1, 0], [0, 0], [1, 1], [0, 1], [1, 2], [0, 2], [1, 3], [0, 3] ], 33,71c33,38 < "interactionTransition" : { < "2" : { < "dropOptions" : [ < 0.3, < [ < { < "name" : "wheat", < "count" : 1 < }, < { < "name" : "wheatseed", < "count" : 1 < } < ], < [ < { < "name" : "wheat", < "count" : 1 < }, < { < "name" : "plantfibre", < "count" : 1 < } < ], < [ < { < "name" : "wheat", < "count" : 1 < } < ] < ], < "command" : "die" < } < }, < "growing" : { < "0" : { < "duration" : [300, 420], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [55, 65] > }, > { > "duration" : [55, 65] 73,76c40,42 < "1" : { < "duration" : [300, 420], < "success" : 2, < "failure" : 3 --- > { > "alts" : 5, > "harvestPool" : "wheatHarvest" 78,82c44 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\floran\bamboodoor\bamboodoor.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/woodendoor_open.wav" ], > "close" : [ "/sfx/objects/woodendoor_close.wav" ] > } > }, 39,43c44,45 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/woodendoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/woodendoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\floran\chestfloran1\chestfloran1.object 34c34 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\floran\chestfloran2\chestfloran2.object 34c34 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\floran\chestplant1\chestplant1.object 28c28 < --- > "inventoryIcon" : "chestplant1icon.png", 33c33 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\floran\floranbed\floranbed.object 25,26c25 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\floran\floranbookcase\floranbookcase.object 18,19c18,19 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/bookcase_open.wav" ], > "closeSounds" : [ "/sfx/objects/bookcase_close.wav" ], 22c22 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\floran\florancabinet1\florancabinet1.object 43c43 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\floran\florancabinet2\florancabinet2.object 43c43 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\floran\florancabinet3\florancabinet3.object 43c43 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\floran\floranchandelier\floranchandelier.frames 2d1 < 7c6 < [ "default.0", "default.1", "default.2", "default.3", "default.off" ] --- > [ "default.1", "default.2", "default.3", "default.4", "default.off" ] 12c11,12 < "default.default" : "default.0" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\floran\floranchandelier\floranchandelier.object 8c8 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 19,21c19 < "lightColor" : [229, 218, 207], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "lightColor" : [179, 149, 107], 23,47c21,25 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 5, < "range" : 2 < } ], < < < < "particleEmitter" : { < "emissionRate" : 1.0, < "emissionVariance" : 0.5, < < "particle" : { < "type" : "ember", < "size" : 1.0, < "color" : [255, 100, 0, 255], < "light" : [150, 50, 50], < "fade" : 0.9, < "initialVelocity" : [0.0, 5.0], < "finalVelocity" : [0.0, -50.0], < "approach" : [0, 20], < "timeToLive" : 0.6, < "layer" : "middle" < }, --- > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 49,52c27 < "particleVariance" : { < "initialVelocity" : [1.5, 2.0] < } < }, --- > "statusEffects" : [ ], 57c32 < "dualImage" : "floranchandelier.png:.", --- > "image" : "floranchandelier.png:.", 59,60c34,37 < "frames" : 4, < "animationCycle" : 0.5, --- > > "direction" : "left", > "flipImages" : true, > "animationPosition" : [-16, -16], 62c39 < "spaceScan" : 0.1, --- > "spaces" : [ [-1, 0], [0, 0], [-2, -1], [-1, -1], [0, -1], [1, -1], [-2, -2], [-1, -2], [0, -2], [1, -2] ], 63a41,60 > }, > { > "image" : "floranchandelier.png:.", > "imagePosition" : [-16, -16], > > "direction" : "right", > "animationPosition" : [-16, -16], > > "spaces" : [ [-1, 0], [0, 0], [-2, -1], [-1, -1], [0, -1], [1, -1], [-2, -2], [-1, -2], [0, -2], [1, -2] ], > "anchors" : [ "top" ] > } > ], > > "soundEffect" : "/sfx/objects/torch.wav", > > "animation" : "floranchandelier.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/torch_on1.wav", "/sfx/objects/torch_on2.wav" ], > "off" : [ "/sfx/objects/torch_off1.wav", "/sfx/objects/torch_off2.wav", "/sfx/objects/torch_off3.wav" ] 65c62,73 < ] --- > }, > "animationParts" : { > "bg" : "floranchandelier.png", > "fg" : "floranchandelierlit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : false, > > "inboundNodes" : [ [0, 0] ] objects\floran\florancrate\florancrate.object 44c44 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\floran\florandoor\florandoor.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/woodendoor_open.wav" ], > "close" : [ "/sfx/objects/woodendoor_close.wav" ] > } > }, 39,43c44,45 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/woodendoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/woodendoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\floran\floranlamp1\floranlamp1.frames 6c6 < [ "default.0", "default.off" ] --- > [ "default.1", "default.off" ] 11c11,12 < "default.default" : "default.0" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\floran\floranlamp1\floranlamp1.object 22c22 < "imageLayers" : [ { "image" : "floranlamp1.png:.", "unlit" : true }, { "image" : "floranlamp1lit.png:." } ], --- > "image" : "floranlamp1.png:.", 24,25c24,25 < "imagePosition" : [-8, 0], < "spaceScan" : 0.1, --- > "imagePosition" : [-16, 0], > "spaces" : [ [-2, 1], [-2, 2], [-2, 3], [-1, 1], [-1, 2], [-1, 3], [0, 0], [0, 1], [0, 2], [0, 3] ], 28c28,29 < "lightPosition" : [-1, 1] --- > "animationPosition" : [-16, 0], > "lightPosition" : [-2, 1] 31,33c32,34 < "imageLayers" : [ { "image" : "floranlamp1.png:.", "unlit" : true }, { "image" : "floranlamp1lit.png:." } ], < "imagePosition" : [-8, 0], < "spaceScan" : 0.1, --- > "image" : "floranlamp1.png:.", > "imagePosition" : [0, 0], > "spaces" : [ [0, 0], [0, 1], [0, 2], [0, 3], [1, 1], [1, 2], [1, 3], [2, 1], [2, 2], [2, 3] ], 36c37,38 < "lightPosition" : [1, 1] --- > "animationPosition" : [0, 0], > "lightPosition" : [2, 1] 38c40,53 < ] --- > ], > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationParts" : { > "bg" : "floranlamp1.png", > "fg" : "floranlamp1lit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 1] ], > > "interactive" : false objects\floran\floranlamp1\floranlamp1lit.frames 6c6 < [ "default.0", "default.off" ] --- > [ "default.1", "default.off" ] 11c11,12 < "default.default" : "default.0" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\floran\floranlight\floranlight.object 22c22 < "imageLayers" : [ { "image" : "floranlightback1.png:.", "unlit" : true }, { "image" : "floranlightback2.png:." } ], --- > "image" : "floranlightback1.png:.", 27c27,35 < "anchors" : [ "background" ] --- > "direction" : "left", > "flipImages" : true, > "anchors" : [ "background" ], > > "animationParts" : { > "bg" : "floranlightback1.png", > "fg" : "floranlightback2.png" > }, > "animationPosition" : [-8, 0] 30,31c38,39 < "imageLayers" : [ { "image" : "floranlightceiling1.png:.", "unlit" : true }, { "image" : "floranlightceiling2.png:." } ], < "imagePosition" : [-8, 0], --- > "image" : "floranlightback1.png:.", > "imagePosition" : [0, 0], 34d41 < 36c43,50 < "anchors" : [ "top" ] --- > "direction" : "right", > "anchors" : [ "background" ], > > "animationParts" : { > "bg" : "floranlightback1.png", > "fg" : "floranlightback2.png" > }, > "animationPosition" : [0, 0] 39,40c53,54 < "imageLayers" : [ { "image" : "floranlightground1.png:.", "unlit" : true }, { "image" : "floranlightground2.png:." } ], < "imagePosition" : [-8, 8], --- > "image" : "floranlightceiling1.png:.", > "imagePosition" : [-8, 0], 43c57,58 < --- > "direction" : "left", > "flipImages" : true, 45c60,66 < "anchors" : [ "bottom" ] --- > "anchors" : [ "top" ], > > "animationParts" : { > "bg" : "floranlightceiling1.png", > "fg" : "floranlightceiling2.png" > }, > "animationPosition" : [-8, 0] 48c69 < "imageLayers" : [ { "image" : "floranlightleft1.png:.", "unlit" : true }, { "image" : "floranlightleft2.png:." } ], --- > "image" : "floranlightceiling1.png:.", 52c73 < --- > "direction" : "right", 54c75,81 < "anchors" : [ "left" ] --- > "anchors" : [ "top" ], > > "animationParts" : { > "bg" : "floranlightceiling1.png", > "fg" : "floranlightceiling2.png" > }, > "animationPosition" : [0, 0] 57,58c84,85 < "imageLayers" : [ { "image" : "floranlightright1.png:.", "unlit" : true }, { "image" : "floranlightright2.png:." } ], < "imagePosition" : [-8, 0], --- > "image" : "floranlightleft1.png:.", > "imagePosition" : [0, 0], 61c88 < --- > "direction" : "left", 63c90,110 < "anchors" : [ "right" ] --- > "anchors" : [ "left" ], > > "animationParts" : { > "bg" : "floranlightright1.png", > "fg" : "floranlightright2.png" > }, > "animationPosition" : [0, 0] > }, > { > "image" : "floranlightright1.png:.", > "imagePosition" : [0, 0], > > "direction" : "right", > "spaceScan" : 0.1, > "anchors" : [ "right" ], > > "animationParts" : { > "bg" : "floranlightright1.png", > "fg" : "floranlightright2.png" > }, > "animationPosition" : [0, 0] 65c112,121 < ] --- > ], > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ], > > "interactive" : false objects\floran\floranlight\floranlightback1.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.1", "default.off" ] 12c12,13 < "default.default" : "default.0" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\floran\floranlight\floranlightback2.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.1", "default.off" ] 12c12,13 < "default.default" : "default.0" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\floran\floranlight\floranlightceiling1.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.1", "default.off" ] 12c12,13 < "default.default" : "default.0" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\floran\floranlight\floranlightceiling2.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.1", "default.off" ] 12c12,13 < "default.default" : "default.0" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\floran\floranlight\floranlightleft1.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.1", "default.off" ] 12c12,13 < "default.default" : "default.0" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\floran\floranlight\floranlightleft2.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.1", "default.off" ] 12c12,13 < "default.default" : "default.0" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\floran\floranlight\floranlightright1.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.1", "default.off" ] 12c12,13 < "default.default" : "default.0" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\floran\floranlight\floranlightright2.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.1", "default.off" ] 12c12,13 < "default.default" : "default.0" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\floran\floranstove\floranstove.object 12c12 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 19a20,21 > > "lightColor" : [179, 149, 107], 21,23c23,27 < "lightColor" : [229, 218, 207], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.85, > "flickerMaxIntensity" : 0.9, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 50c54,66 < "image" : "floranstove.png:.", --- > "imageLayers" : [ { "image" : "floranstove.png:.", "fullbright" : true }, { "image" : "floranstovelit.png:." } ], > "direction" : "left", > "flipImages" : true, > "imagePosition" : [-8, 0], > "frames" : 4, > "animationCycle" : 0.5, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > }, > { > "imageLayers" : [ { "image" : "floranstove.png:.", "fullbright" : true }, { "image" : "floranstovelit.png:." } ], > "direction" : "right", 62,68c78 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 70, < "range" : 8 < } < ], --- > "statusEffects" : [ ], 71,72c81 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/campfire_use.wav" ], 75c84 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\floran\huntingdoor1\huntingdoor1.object 4d3 < "objectType" : "wire", 23c22 < "imagePosition" : [-20, 0], --- > "imagePosition" : [-16, 0], 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/woodendoor_open.wav" ], > "close" : [ "/sfx/objects/woodendoor_close.wav" ] > } > }, 37,40c42 < "animationPosition" : [-20, 0], < < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], --- > "animationPosition" : [-16, 0], 42,43c44,45 < "openSounds" : [ "/sfx/objects/woodendoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/woodendoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\floran\huntinggroundtorch\huntinggroundtorch.frames 7c7 < [ "default.0", "default.1", "default.2", "default.3", "default.off" ] --- > [ "default.1", "default.2", "default.3", "default.4", "default.off" ] 12c12,13 < "default.default" : "default.0" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\floran\huntinggroundtorch\huntinggroundtorch.object 5c5 < "shortdescription" : "A torch.", --- > "shortdescription" : "Hunting Ground Torch", 8c8 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 19,21d18 < "lightColor" : [229, 218, 207], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, 23c20 < "soundEffect" : "/sfx/objects/campfire.wav", --- > "lightColor" : [179, 149, 107], 25,48c22,26 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 70, < "range" : 8 < } < ], < < "particleEmitter" : { < "emissionRate" : 1.0, < "emissionVariance" : 0.5, < < "particle" : { < "type" : "ember", < "size" : 1.0, < "color" : [255, 100, 0, 255], < "light" : [150, 50, 50], < "fade" : 0.9, < "initialVelocity" : [0.0, 5.0], < "finalVelocity" : [0.0, -50.0], < "approach" : [0, 20], < "timeToLive" : 0.6, < "layer" : "middle" < }, --- > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 50,53c28 < "particleVariance" : { < "initialVelocity" : [1.5, 2.0] < } < }, --- > "statusEffects" : [ ], 58c33 < "dualImage" : "huntinggroundtorch.png:.", --- > "image" : "huntinggroundtorch.png:.", 60,61c35,46 < "frames" : 4, < "animationCycle" : 0.5, --- > > "direction" : "left", > "flipImages" : true, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > }, > { > "image" : "huntinggroundtorch.png:.", > "imagePosition" : [-8, 0], > > "direction" : "right", 66c51,67 < ] --- > ], > > "soundEffect" : "/sfx/objects/torch.wav", > > "animation" : "huntinggroundtorch.animation", > "animationParts" : { > "bg" : "huntinggroundtorch.png", > "fg" : "huntinggroundtorchlit.png" > }, > "animationPosition" : [-8, 0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 1] ], > > "interactive" : false objects\floran\huntinglight1\huntinglight1.frames 6c6 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] 11c11 < "default.default" : "default.0" --- > "default.default" : "default.on" 13c13 < } --- > } \ No newline at end of file objects\floran\huntinglight1\huntinglight1.object 22c22 < "imageLayers" : [ { "image" : "huntinglight1.png:.", "unlit" : true }, { "image" : "huntinglight1lit.png:." } ], --- > "image" : "huntinglight1.png:.", 31c31 < "imageLayers" : [ { "image" : "huntinglight1.png:.", "unlit" : true }, { "image" : "huntinglight1lit.png:." } ], --- > "image" : "huntinglight1.png:.", 38c38,50 < ] --- > ], > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationParts" : { > "bg" : "huntinglight1.png", > "fg" : "huntinglight1lit.png" > }, > "animationPosition" : [-8, 0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\floran\huntinglight1\huntinglight1lit.frames 6c6 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] 11c11 < "default.default" : "default.0" --- > "default.default" : "default.on" objects\floran\huntinglight2\huntinglight2.object 22c22 < "imageLayers" : [ { "image" : "huntinglight2.png:.", "unlit" : true }, { "image" : "huntinglight2lit.png:." } ], --- > "imageLayers" : [ { "image" : "huntinglight2.png:.", "fullbright" : true }, { "image" : "huntinglight2lit.png:." } ], 31c31 < "imageLayers" : [ { "image" : "huntinglight2.png:.", "unlit" : true }, { "image" : "huntinglight2lit.png:." } ], --- > "imageLayers" : [ { "image" : "huntinglight2.png:.", "fullbright" : true }, { "image" : "huntinglight2lit.png:." } ], objects\floran\huntinglight3\huntinglight3.object 22c22 < "imageLayers" : [ { "image" : "huntinglight3.png:.", "unlit" : true }, { "image" : "huntinglight3lit.png:." } ], --- > "imageLayers" : [ { "image" : "huntinglight3.png:.", "fullbright" : true }, { "image" : "huntinglight3lit.png:." } ], 30c30 < "imageLayers" : [ { "image" : "huntinglight3.png:.", "unlit" : true }, { "image" : "huntinglight3lit.png:." } ], --- > "imageLayers" : [ { "image" : "huntinglight3.png:.", "fullbright" : true }, { "image" : "huntinglight3lit.png:." } ], objects\floran\huntingpike1\huntingpike1.frames 4c4 < "size" : [8, 36], --- > "size" : [16, 36], objects\floran\huntingpike1\huntingpike1.object 20,21c20,23 < "dualImage" : "huntingpike1.png:", < "imagePosition" : [0, 0], --- > "image" : "huntingpike1.png:", > "direction" : "left", > "flipImages" : true, > "imagePosition" : [-8, 0], 26a29,35 > }, > { > "image" : "huntingpike1.png:", > "direction" : "right", > "imagePosition" : [0, 0], > "frames" : 1, > "animationCycle" : 0.5, 27a37,38 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] objects\floran\huntingpike2\huntingpike2.frames 4c4 < "size" : [8, 24], --- > "size" : [16, 24], objects\floran\huntingpike2\huntingpike2.object 20c20,33 < "dualImage" : "huntingpike2.png:", --- > "image" : "huntingpike2.png:", > "direction" : "left", > "flipImages" : true, > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 0.5, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > > }, > { > "image" : "huntingpike2.png:", > "direction" : "right", objects\floran\huntingpike3\huntingpike3.object 20c20,33 < "dualImage" : "huntingpike3.png:", --- > "image" : "huntingpike3.png:", > "direction" : "left", > "flipImages" : true, > "imagePosition" : [0, 0], > "frames" : 1, > "animationCycle" : 0.5, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > > }, > { > "image" : "huntingpike3.png:", > "direction" : "right", objects\floran\huntingpressureplate\huntingpressureplate.object 4d3 < "objectType" : "wire", 21c20 < "image" : "huntingpressureplate.png:.off", --- > "dualImage" : "huntingpressureplate.png:.off", 29c28 < "scripts" : [ "/objects/wired/proximitysensor/proximitysensorcreature.lua" ], --- > "scripts" : [ "/objects/wired/proximitysensor/proximitysensor.lua" ], 38a38,39 > > "interactive" : false, 40,41c41,43 < "detectTickDuration" : 0, < "detectRadius" : 3 --- > "detectDuration" : 0.1, > "detectEntityTypes" : [ "creature" ], > "detectArea" : [ [-0.7, 0], [0.7, 0.2] ] objects\floran\huntingpunjisticks1\huntingpunjisticks1.object 10d9 < 18,19d16 < < 39d35 < 45c41,43 < "dualImage" : "huntingpunjisticks1.png:", --- > "image" : "huntingpunjisticks1.png:", > "direction" : "left", > "flipImages" : true, 52c50 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], 54,57c52,59 < } < ], < < "statusEffects" : [ --- > "touchDamage" : { > "poly" : [ [-1.6, 0], [-2, 1.8], [-0.5, 3.0], [2.1, 1.3], [1.6, 0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "spear" > } > }, 59,61c61,77 < "kind" : "directdamage", < "amount" : 13.3, < "range" : 0 --- > "image" : "huntingpunjisticks1.png:", > "direction" : "right", > > "imagePosition" : [-16, 0], > "frames" : 1, > "animationCycle" : 1.5, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > > "touchDamage" : { > "poly" : [ [1.6, 0], [2, 1.8], [0.5, 3.0], [-2.1, 1.3], [-1.6, 0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "spear" > } 63a80,81 > > //TODO: touch damage objects\floran\huntingpunjisticks2\huntingpunjisticks2.object 10d9 < 18,19d16 < < 39d35 < 45c41,43 < "dualImage" : "huntingpunjisticks2.png:", --- > "image" : "huntingpunjisticks2.png:", > "direction" : "left", > "flipImages" : true, 52c50 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], 54,57c52,59 < } < ], < < "statusEffects" : [ --- > "touchDamage" : { > "poly" : [ [-0.7, 0], [-1, 0.9], [-0.2, 2], [1.1, 1.9], [2, 0.9], [1.6, 0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "spear" > } > }, 59,61c61,77 < "kind" : "directdamage", < "amount" : 13.3, < "range" : 0 --- > "image" : "huntingpunjisticks2.png:", > "direction" : "right", > > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 1.5, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > > "touchDamage" : { > "poly" : [ [1.7, 0], [2, 0.9], [1.2, 2], [-0.1, 1.9], [-1, 0.9], [-0.6, 0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "spear" > } 64,65d79 < } < 66a81,82 > //TODO: touch damage > } \ No newline at end of file objects\floran\plantbed1\plantbed1.object 24,25c24 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\floran\plantbed2\plantbed2.object 25,26c25 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\floran\plantbed3\plantbed3.object 24,25c24 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\floran\plantbed4\plantbed4.object 25,26c25 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\floran\plantbiolight\plantbiolight.object 9c9 < "shortdescription" : "plantbiolight", --- > "shortdescription" : "Plant Biolight", 22c22 < "image" : "plantbiolight.png:", "unlit" : true, --- > "image" : "plantbiolight.png:", "fullbright" : true, 30c30 < "image" : "plantbiolightleft.png:", "unlit" : true, --- > "image" : "plantbiolightleft.png:", "fullbright" : true, 38c38 < "image" : "plantbiolightright.png:", "unlit" : true, --- > "image" : "plantbiolightright.png:", "fullbright" : true, 46c46 < "image" : "plantbiolight.png:", "unlit" : true, --- > "image" : "plantbiolight.png:", "fullbright" : true, objects\floran\plantcabinet1\plantcabinet1.object 45c45 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\floran\plantcabinet2\plantcabinet2.object 45c45 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\floran\plantdesklamp\plantdesklamp1.object 24c24 < "imageLayers" : [ { "image" : "plantdesklamp1.png:.", "unlit" : true }, { "image" : "plantdesklamp2.png:." } ], --- > "imageLayers" : [ { "image" : "plantdesklamp1.png:.", "fullbright" : true }, { "image" : "plantdesklamp2.png:." } ], 34c34 < "imageLayers" : [ { "image" : "plantdesklamp1.png:.", "unlit" : true }, { "image" : "plantdesklamp2.png:." } ], --- > "imageLayers" : [ { "image" : "plantdesklamp1.png:.", "fullbright" : true }, { "image" : "plantdesklamp2.png:." } ], objects\floran\plantdoor1\plantdoor1.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/fleshdoor_open.wav" ], > "close" : [ "/sfx/objects/fleshdoor_close.wav" ] > } > }, 40,43c45 < "outboundNodes" : [ [0, 0] ], < < "openSounds" : [ "/sfx/objects/fleshdoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/fleshdoor_close.wav" ] --- > "outboundNodes" : [ [0, 0] ] objects\floran\plantdoor2\plantdoor2.frames 7c7 < [ "closed", "halfLeft", "left", " ", "halfRight", "right" ] --- > [ "closed", "halfLeft", "left", "", "halfRight", "right" ] objects\floran\plantdoor2\plantdoor2.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/bardoor2_open.wav" ], > "close" : [ "/sfx/objects/bardoor2_close.wav" ] > } > }, 40,43c45 < "outboundNodes" : [ [0, -4] ], < < "openSounds" : [ "/sfx/objects/bardoor2_open.wav" ], < "closeSounds" : [ "/sfx/objects/bardoor2_close.wav" ] --- > "outboundNodes" : [ [0, -4] ] objects\floran\plantdrysapdispenser\plantdrysapdispenser.object 22c22 < "imageLayers" : [ { "image" : "plantdrysapdispenser.png:", "unlit" : true }, { "image" : "plantdrysapdispenserlit.png:" } ], --- > "imageLayers" : [ { "image" : "plantdrysapdispenser.png:", "fullbright" : true }, { "image" : "plantdrysapdispenserlit.png:" } ], objects\floran\plantorb\plantorb.object 29c29 < "imageLayers" : [ { "image" : "plantorb1.png:", "unlit" : true }, { "image" : "plantorb2.png:" } ], --- > "imageLayers" : [ { "image" : "plantorb1.png:", "fullbright" : true }, { "image" : "plantorb2.png:" } ], 37c37 < "imageLayers" : [ { "image" : "plantorb1.png:", "unlit" : true }, { "image" : "plantorb2.png:" } ], --- > "imageLayers" : [ { "image" : "plantorb1.png:", "fullbright" : true }, { "image" : "plantorb2.png:" } ], 45,46c45,46 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/stonedoor_open.wav" ], > "closeSounds" : [ "/sfx/objects/stonedoor_close.wav" ], 49c49 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\floran\plantpanel\plantpanel.object 4d3 < "objectType" : "wire", 42a42,47 > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/plantpanel_interact.wav" ], > "off" : [ "/sfx/objects/plantpanel_interact.wav" ] > } > }, 48,51c53 < "outboundNodes" : [ [0, 0] ], < < "onSounds" : [ "/sfx/objects/plantpanel_interact.wav" ], < "offSounds" : [ "/sfx/objects/plantpanel_interact.wav" ] --- > "outboundNodes" : [ [0, 0] ] objects\floran\planttorch\planttorch.object 7c7 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 10c10 < "shortdescription" : "planttorch", --- > "shortdescription" : "Plant Torch", 20,29c20,28 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 8, < "range" : 4 < } ], < < "lightColor" : [191, 172, 134], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "statusEffects" : [ ], > > "lightColor" : [179, 149, 107], > > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 36a36 > "position" : [0, 1], 56c56 < "imageLayers" : [ { "image" : "planttorch.png:", "unlit" : true }, { "image" : "planttorchlit.png:" } ], --- > "imageLayers" : [ { "image" : "planttorch.png:", "fullbright" : true }, { "image" : "planttorchlit.png:" } ], 66c66 < "imageLayers" : [ { "image" : "planttorch.png:", "unlit" : true }, { "image" : "planttorchlit.png:" } ], --- > "imageLayers" : [ { "image" : "planttorch.png:", "fullbright" : true }, { "image" : "planttorchlit.png:" } ], 76c76 < "imageLayers" : [ { "image" : "planttorchleft.png:", "unlit" : true }, { "image" : "planttorchleftlit.png:" } ], --- > "imageLayers" : [ { "image" : "planttorchleft.png:", "fullbright" : true }, { "image" : "planttorchleftlit.png:" } ], 86c86 < "imageLayers" : [ { "image" : "planttorchright.png:", "unlit" : true }, { "image" : "planttorchrightlit.png:" } ], --- > "imageLayers" : [ { "image" : "planttorchright.png:", "fullbright" : true }, { "image" : "planttorchrightlit.png:" } ], 96c96 < "imageLayers" : [ { "image" : "planttorch.png:", "unlit" : true }, { "image" : "planttorchlit.png:" } ], --- > "imageLayers" : [ { "image" : "planttorch.png:", "fullbright" : true }, { "image" : "planttorchlit.png:" } ], 107d106 < objects\floran\plantvolcano1\plantvolcano1.object 17,22c17 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 8, < "range" : 4 < } ], --- > "statusEffects" : [ ], 27c22 < "imageLayers" : [ { "image" : "plantvolcano1.png:", "unlit" : true }, { "image" : "plantvolcano1lit.png:" } ], --- > "imageLayers" : [ { "image" : "plantvolcano1.png:", "fullbright" : true }, { "image" : "plantvolcano1lit.png:" } ], 35c30 < "imageLayers" : [ { "image" : "plantvolcano1.png:", "unlit" : true }, { "image" : "plantvolcano1lit.png:" } ], --- > "imageLayers" : [ { "image" : "plantvolcano1.png:", "fullbright" : true }, { "image" : "plantvolcano1lit.png:" } ], objects\floran\plantvolcano2\plantvolcano2.object 17,22c17 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 8, < "range" : 4 < } ], --- > "statusEffects" : [ ], 27c22 < "imageLayers" : [ { "image" : "plantvolcano2.png:", "unlit" : true }, { "image" : "plantvolcano2lit.png:" } ], --- > "imageLayers" : [ { "image" : "plantvolcano2.png:", "fullbright" : true }, { "image" : "plantvolcano2lit.png:" } ], 35c30 < "imageLayers" : [ { "image" : "plantvolcano2.png:", "unlit" : true }, { "image" : "plantvolcano2lit.png:" } ], --- > "imageLayers" : [ { "image" : "plantvolcano2.png:", "fullbright" : true }, { "image" : "plantvolcano2lit.png:" } ], objects\floran\plantvolcano3\plantvolcano3.object 17,22c17 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 8, < "range" : 4 < } ], --- > "statusEffects" : [ ], 27c22 < "imageLayers" : [ { "image" : "plantvolcano3.png:", "unlit" : true }, { "image" : "plantvolcano3lit.png:" } ], --- > "imageLayers" : [ { "image" : "plantvolcano3.png:", "fullbright" : true }, { "image" : "plantvolcano3lit.png:" } ], 35c30 < "imageLayers" : [ { "image" : "plantvolcano3.png:", "unlit" : true }, { "image" : "plantvolcano3lit.png:" } ], --- > "imageLayers" : [ { "image" : "plantvolcano3.png:", "fullbright" : true }, { "image" : "plantvolcano3lit.png:" } ], objects\floran\plantvolcano4\plantvolcano4.object 17,22c17 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 8, < "range" : 4 < } ], --- > "statusEffects" : [ ], 27c22 < "imageLayers" : [ { "image" : "plantvolcano4.png:", "unlit" : true }, { "image" : "plantvolcano4lit.png:" } ], --- > "imageLayers" : [ { "image" : "plantvolcano4.png:", "fullbright" : true }, { "image" : "plantvolcano4lit.png:" } ], 35c30 < "imageLayers" : [ { "image" : "plantvolcano4.png:", "unlit" : true }, { "image" : "plantvolcano4lit.png:" } ], --- > "imageLayers" : [ { "image" : "plantvolcano4.png:", "fullbright" : true }, { "image" : "plantvolcano4lit.png:" } ], objects\floran\plantvolcano5\plantvolcano5.object 17,22c17 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 8, < "range" : 4 < } ], --- > "statusEffects" : [ ], 27c22 < "imageLayers" : [ { "image" : "plantvolcano5.png:", "unlit" : true }, { "image" : "plantvolcano5lit.png:" } ], --- > "imageLayers" : [ { "image" : "plantvolcano5.png:", "fullbright" : true }, { "image" : "plantvolcano5lit.png:" } ], 35c30 < "imageLayers" : [ { "image" : "plantvolcano5.png:", "unlit" : true }, { "image" : "plantvolcano5lit.png:" } ], --- > "imageLayers" : [ { "image" : "plantvolcano5.png:", "fullbright" : true }, { "image" : "plantvolcano5lit.png:" } ], objects\generic\3dprinter\3dprinter.object 22c22 < "inventoryIcon" : "woodencraftingtable1icon.png", --- > "inventoryIcon" : "woodencraftingtableicon.png", objects\generic\altar1\altar1.object 23,24c23 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.05 } --- > "regeneration1" objects\generic\apexdungeonpod\apexdungeonpod.animation 4c4 < "tis1State" : { --- > "podState" : { 21c21 < "tis1" : { --- > "pod" : { 24c24 < "unlit" : true --- > "fullbright" : true 28c28 < "tis1State" : { --- > "podState" : { objects\generic\apexdungeonpod\apexdungeonpod.object 4d3 < "objectType" : "wire", 26c25 < "imageLayers" : [ { "image" : "apexdungeonpod2.png:default", "unlit" : true }, { "image" : "apexdungeonpod.png:default" } ], --- > "imageLayers" : [ { "image" : "apexdungeonpod2.png:default", "fullbright" : true }, { "image" : "apexdungeonpod.png:default" } ], 37c36 < "scripts" : [ "/objects/wired/tis1/tis1.lua" ], --- > "scripts" : [ "/objects/generic/statuspod/statuspod.lua" ], 42c41 < "tis1" : "apexdungeonpod.png" --- > "pod" : "apexdungeonpod.png" objects\generic\aviandungeonpod\aviandungeonpod.animation 4c4 < "tis1State" : { --- > "podState" : { 21c21 < "tis1" : { --- > "pod" : { 24c24 < "unlit" : true --- > "fullbright" : true 28c28 < "tis1State" : { --- > "podState" : { objects\generic\aviandungeonpod\aviandungeonpod.object 4d3 < "objectType" : "wire", 26c25 < "imageLayers" : [ { "image" : "aviandungeonpod.png:default", "unlit" : true }, { "image" : "aviandungeonpod2.png:default" } ], --- > "imageLayers" : [ { "image" : "aviandungeonpod.png:default", "fullbright" : true }, { "image" : "aviandungeonpod2.png:default" } ], 37c36 < "scripts" : [ "/objects/wired/tis1/tis1.lua" ], --- > "scripts" : [ "/objects/generic/statuspod/statuspod.lua" ], 42c41 < "tis1" : "aviandungeonpod.png" --- > "pod" : "aviandungeonpod.png" objects\generic\barvent\barvent.object 29c29,31 < ] --- > ], > > "inventoryIcon" : "barventicon.png" objects\generic\box1\box1.object 40c40 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\box2\box2.object 40c40 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\burningcoals\burningcoals.object 10c10 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 20,21c20,25 < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > > "flickerPeriod" : 1.5, > "flickerMinIntensity" : 0.9, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.5, > "flickerIntensityVariance" : 0.025, 47,55c51,53 < "kind" : "Warmth", < "amount" : 100, < "range" : 2 < }, < { < "kind" : "Fire", < "amount" : 3, < "range" : 0 < } ], --- > "effect" : "burning" > } > ], 60c58 < "imageLayers" : [ { "image" : "burningcoals.png:.", "unlit" : true }, { "image" : "burningcoalslit.png:." } ], --- > "imageLayers" : [ { "image" : "burningcoals.png:.", "fullbright" : true }, { "image" : "burningcoalslit.png:." } ], 67c65,73 < "direction" : "left" --- > "direction" : "left", > > "touchDamage" : { > "poly" : [ [-1.0, 0.0], [1.0, 0.0], [1.0, 1.0], [-1.0, 1.0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "fire" > } 70c76 < "imageLayers" : [ { "image" : "burningcoals.png:.", "unlit" : true }, { "image" : "burningcoalslit.png:." } ], --- > "imageLayers" : [ { "image" : "burningcoals.png:.", "fullbright" : true }, { "image" : "burningcoalslit.png:." } ], 76c82,90 < "direction" : "right" --- > "direction" : "right", > > "touchDamage" : { > "poly" : [ [-1.0, 0.0], [1.0, 0.0], [1.0, 1.0], [-1.0, 1.0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "fire" > } objects\generic\campfire\campfire.object 4,6c4,6 < "rarity" : "Common", < "description" : "Embers dance away from the camp fire, warming the air.", < "shortdescription" : "Camp Fire", --- > "rarity" : "Uncommon", > "description" : "Embers dance away from the campfire, warming the air. I can use the heat for basic cooking..", > "shortdescription" : "^orange;Camp Fire^white;", 13c13 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 22,24c22,28 < "lightColor" : [229, 218, 207], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "lightColor" : [179, 149, 107], > > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 31a36 > "position" : [0.5, 0.3], 44c49,50 < "initialVelocity" : [0.5, 2.0] --- > "initialVelocity" : [0.5, 2.0], > "position" : [0.4, 0] 51c57,59 < "image" : "campfire.png:.", --- > "imageLayers" : [ { "image" : "campfire.png:.", "fullbright" : true }, { "image" : "campfirelit.png:." } ], > "direction" : "left", > "flipImages" : true, 57c65 < "spaceScan" : 0.1, --- > "spaces" : [ [0, 0], [0, 1], [1, 0], [1, 1] ], 58a67,70 > }, > { > "imageLayers" : [ { "image" : "campfire.png:.", "fullbright" : true }, { "image" : "campfirelit.png:." } ], > "direction" : "right", 59a72,77 > "imagePosition" : [0, 0], > "frames" : 4, > "animationCycle" : 0.5, > > "spaces" : [ [0, 0], [0, 1], [1, 0], [1, 1] ], > "anchors" : [ "bottom" ] 65,71c83 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 70, < "range" : 8 < } < ], --- > "statusEffects" : [ ], 77c89 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\capsulebig\capsulebig.object 33c33 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "money", 3, { } ] ] 36c36 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "money", 3, { } ] ] objects\generic\capsulemed\capsulemed.object 33c33 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "money", 2, { } ] ] 36c36 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "money", 2, { } ] ] objects\generic\capsulesmall\capsulesmall.object 28d27 < 33c32 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "money", 1, { } ] ] 36c35 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "money", 1, { } ] ] objects\generic\carbed\carbed.object 18,19c18 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\generic\cardboard1\cardboard1.object 40c40 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\cardboard2\cardboard2.object 40c40 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\cardboard3\cardboard3.object 39c39 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\chestclassic\chestclassic.object 34c34 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\cultistaltar\cultistaltar.animation 4c4 < "tis1State" : { --- > "podState" : { 22c22 < "tis1" : { --- > "pod" : { 28c28 < "tis1State" : { --- > "podState" : { 42a43,46 > }, > > "sounds" : { > "use" : [ "/sfx/objects/bardoor_open.wav" ] objects\generic\cultistaltar\cultistaltar.object 4d3 < "objectType" : "wire", 30c29 < "scripts" : [ "/objects/wired/tis1/tis1.lua" ], --- > "scripts" : [ "/objects/generic/statuspod/statuspod.lua" ], 35c34 < "tis1" : "cultistaltar.png" --- > "pod" : "cultistaltar.png" objects\generic\dungeonpod\dungeonpod.animation 4c4 < "tis1State" : { --- > "podState" : { 21c21 < "tis1" : { --- > "pod" : { 24c24 < "unlit" : true --- > "fullbright" : true 28c28 < "tis1State" : { --- > "podState" : { objects\generic\dungeonpod\dungeonpod.object 4d3 < "objectType" : "wire", 26c25 < "imageLayers" : [ { "image" : "dungeonpod.png:default", "unlit" : true }, { "image" : "dungeonpod2.png:default" } ], --- > "imageLayers" : [ { "image" : "dungeonpod.png:default", "fullbright" : true }, { "image" : "dungeonpod2.png:default" } ], 37c36 < "scripts" : [ "/objects/wired/tis1/tis1.lua" ], --- > "scripts" : [ "/objects/generic/statuspod/statuspod.lua" ], 42c41 < "tis1" : "dungeonpod.png" --- > "pod" : "dungeonpod.png" objects\generic\electricdoor\electricdoor.object 4d3 < "objectType" : "wire", 39,40c38,39 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\generic\electriclight\electriclight.object 17c17 < "unlit" : true, --- > "fullbright" : true, objects\generic\flagapex\flagapex.object 2a3 > "printable" : false, 23,24c24,27 < "dualImage" : "flagapex.png:.", < "imagePosition" : [-16, 0], --- > "image" : "flagapex.png:.", > "flipImages" : true, > "direction" : "left", > "imagePosition" : [-17, 0], 29a33,39 > }, > { > "image" : "flagapex.png:.", > "direction" : "right", > "imagePosition" : [1, 0], > "frames" : 6, > "animationCycle" : 1.0, 30a41,42 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] objects\generic\flagavian\flagavian.object 2a3 > "printable" : false, 22,23c23,26 < "dualImage" : "flagavian.png:.", < "imagePosition" : [-16, 0], --- > "image" : "flagavian.png:.", > "flipImages" : true, > "direction" : "left", > "imagePosition" : [-17, 0], 28a32,38 > }, > { > "image" : "flagavian.png:.", > "direction" : "right", > "imagePosition" : [1, 0], > "frames" : 6, > "animationCycle" : 1.0, 29a40,41 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] objects\generic\flagfloran\flagfloran.object 2a3 > "printable" : false, 23,24c24,27 < "dualImage" : "flagfloran.png:.", < "imagePosition" : [-16, 0], --- > "image" : "flagfloran.png:.", > "flipImages" : true, > "direction" : "left", > "imagePosition" : [-17, 0], 29a33,39 > }, > { > "image" : "flagfloran.png:.", > "direction" : "right", > "imagePosition" : [1, 0], > "frames" : 6, > "animationCycle" : 1.0, 30a41,42 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] objects\generic\flagglitch\flagglitch.object 2a3 > "printable" : false, 23,24c24,27 < "dualImage" : "flagglitch.png:.", < "imagePosition" : [-16, 0], --- > "image" : "flagglitch.png:.", > "flipImages" : true, > "direction" : "left", > "imagePosition" : [-17, 0], 29a33,39 > }, > { > "image" : "flagglitch.png:.", > "direction" : "right", > "imagePosition" : [1, 0], > "frames" : 6, > "animationCycle" : 1.0, 30a41,42 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] objects\generic\flaghuman\flaghuman.object 2a3 > "printable" : false, 23,24c24,27 < "dualImage" : "flaghuman.png:.", < "imagePosition" : [-16, 0], --- > "image" : "flaghuman.png:.", > "flipImages" : true, > "direction" : "left", > "imagePosition" : [-17, 0], 29a33,39 > }, > { > "image" : "flaghuman.png:.", > "direction" : "right", > "imagePosition" : [1, 0], > "frames" : 6, > "animationCycle" : 1.0, 30a41,42 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] objects\generic\flaghylotl\flaghylotl.object 2a3 > "printable" : false, 23,24c24,27 < "dualImage" : "flaghylotl.png:.", < "imagePosition" : [-16, 0], --- > "image" : "flaghylotl.png:.", > "flipImages" : true, > "direction" : "left", > "imagePosition" : [-17, 0], 29a33,39 > }, > { > "image" : "flaghylotl.png:.", > "direction" : "right", > "imagePosition" : [1, 0], > "frames" : 6, > "animationCycle" : 1.0, 30a41,42 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] objects\generic\floodlights\floodlights.object 24c24 < "imageLayers" : [ { "image" : "floodlights1.png:.", "unlit" : true }, { "image" : "floodlights2.png:." } ], --- > "image" : "floodlights1.png:.", 28a29 > "flipImages" : true, 30c31 < "pointAngle" : 200 --- > "pointAngle" : 205 33,34c34 < "imageLayers" : [ { "image" : "floodlights1.png:.", "unlit" : true }, { "image" : "floodlights2.png:." } ], < "flipImages" : true, --- > "image" : "floodlights1.png:.", 40c40,48 < "pointAngle" : 340 --- > "pointAngle" : 335 > } > ], > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/floodlights_on.wav" ], > "off" : [ "/sfx/objects/floodlights_off.wav" ] 42c50,60 < ] --- > }, > "animationParts" : { > "bg" : "floodlights1.png", > "fg" : "floodlights2.png" > }, > "animationPosition" : [-12, 0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 3] ] objects\generic\floodlights\floodlights1.frames 6,14c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 19,27c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\generic\floodlights\floodlights2.frames 6,14c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 19,27c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\generic\florandungeonpod\florandungeonpod.animation 4c4 < "tis1State" : { --- > "podState" : { 21c21 < "tis1" : { --- > "pod" : { 24c24 < "unlit" : true --- > "fullbright" : true 28c28 < "tis1State" : { --- > "podState" : { objects\generic\florandungeonpod\florandungeonpod.object 4d3 < "objectType" : "wire", 26c25 < "imageLayers" : [ { "image" : "florandungeonpod.png:default", "unlit" : true }, { "image" : "florandungeonpod2.png:default" } ], --- > "imageLayers" : [ { "image" : "florandungeonpod.png:default", "fullbright" : true }, { "image" : "florandungeonpod2.png:default" } ], 37c36 < "scripts" : [ "/objects/wired/tis1/tis1.lua" ], --- > "scripts" : [ "/objects/generic/statuspod/statuspod.lua" ], 42c41 < "tis1" : "florandungeonpod.png" --- > "pod" : "florandungeonpod.png" objects\generic\fluorescentlight\fluorescentlight.frames 7,15c7,15 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c20,28 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\generic\fluorescentlight\fluorescentlight.object 18,20c18,19 < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, --- > > "fullbright" : true, 27,28c26,31 < "frames" : 1, < "animationCycle" : 0.3, --- > > "animationParts" : { > "light" : "fluorescentlighttop.png" > }, > "animationPosition" : [-8, 4], > "direction" : "right", 32d34 < 38,39c40,45 < "frames" : 1, < "animationCycle" : 0.3, --- > > "animationParts" : { > "light" : "fluorescentlightbottom.png" > }, > "animationPosition" : [-8, 0], > "direction" : "right", 43d48 < 49,51c54,60 < "frames" : 1, < "animationCycle" : 0.3, < --- > > "animationParts" : { > "light" : "fluorescentlightleft.png" > }, > "animationPosition" : [0, -8], > "direction" : "right", > 55c64,78 < --- > > { > "image" : "fluorescentlightleft.png:.", > "imagePosition" : [0, -8], > > "animationParts" : { > "light" : "fluorescentlightright.png" > }, > "animationPosition" : [-4, -8], > "direction" : "right", > > "spaceScan" : 0.1, > "anchors" : [ "left" ] > }, > 59,60c82,87 < "frames" : 1, < "animationCycle" : 0.3, --- > > "animationParts" : { > "light" : "fluorescentlightleft.png" > }, > "animationPosition" : [0, -8], > "direction" : "right", 66a94,107 > "image" : "fluorescentlightright.png:.", > "imagePosition" : [4, -8], > > "animationParts" : { > "light" : "fluorescentlightright.png" > }, > "animationPosition" : [4, -8], > "direction" : "right", > > "spaceScan" : 0.1, > "anchors" : [ "right" ] > }, > > { 68,70c109,115 < "imagePosition" : [-8, 4], < "frames" : 1, < "animationCycle" : 0.3, --- > "imagePosition" : [-8, 1], > > "animationParts" : { > "light" : "fluorescentlight.png" > }, > "animationPosition" : [-8, 1], > "direction" : "right", 74d118 < 78c122,131 < "soundEffect" : "/sfx/objects/fluorescent_light_quiet.wav" --- > "soundEffect" : "/sfx/objects/fluorescent_light_quiet.wav", > > "animation" : "/objects/wired/light/lighttoggle.animation", > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : false, > > "inboundNodes" : [ [0, 0] ] objects\generic\fluorescentlight\fluorescentlightbottom.frames 7,15c7,15 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c20,28 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\generic\fluorescentlight\fluorescentlightleft.frames 7,15c7,15 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c20,28 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\generic\fluorescentlight\fluorescentlightright.frames 7,15c7,15 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c20,28 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\generic\fluorescentlight\fluorescentlighttop.frames 7,15c7,15 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c20,28 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\generic\futurelight\futurelight.object 18c18 < "default" : [228, 255, 255], --- > "default" : [152, 175, 179], 28,30c28 < < "flickerDistance" : 2.0, < "flickerStrength" : 0.0, --- > 34c32,37 < "image" : "futurelightdockedleft.png:", --- > "image" : "futurelightceiling.png:.", > "direction" : "right", > "animationParts" : { > "bg" : "futurelightceiling.png", > "fg" : "futurelightceilinglit.png" > }, 36c39,40 < "imagePosition" : [0, 0], --- > "imagePosition" : [0, -4], > "animationPosition" : [0, -4], 38,39c42,43 < "spaces" : [ [0, 0], [0, 1] ], < "fgAnchors" : [ [-1, 0], [-1, 1] ] --- > "spaces" : [ [0, 0], [0, -1] ], > "anchors" : [ "top" ] 41c45 < --- > 43,44c47,52 < "image" : "futurelightdockedright.png:", < --- > "image" : "futurelightleft.png:.", > "direction" : "right", > "animationParts" : { > "bg" : "futurelightleft.png", > "fg" : "futurelightleftlit.png" > }, 45a54 > "animationPosition" : [0, 0], 48c57 < "fgAnchors" : [ [1, 0], [1, 1] ] --- > "anchors" : [ "left" ] 52,53c61,66 < "leftImage" : "futurelightdockedceilingleft.png:", < "rightImage" : "futurelightdockedceilingright.png:", --- > "image" : "futurelightright.png:.", > "direction" : "right", > "animationParts" : { > "bg" : "futurelightright.png", > "fg" : "futurelightrightlit.png" > }, 55c68,69 < "imagePosition" : [0, -4], --- > "imagePosition" : [0, 0], > "animationPosition" : [0, 0], 57,58c71,72 < "spaces" : [ [0, 0], [0, -1] ], < "fgAnchors" : [ [0, 1] ] --- > "spaces" : [ [0, 0], [0, 1] ], > "anchors" : [ "right" ] 62,63c76,81 < "leftImage" : "futurelightdockedgroundleft.png:", < "rightImage" : "futurelightdockedgroundright.png:", --- > "image" : "futurelightground.png:.", > "direction" : "right", > "animationParts" : { > "bg" : "futurelightground.png", > "fg" : "futurelightgroundlit.png" > }, 65a84 > "animationPosition" : [0, 0], 68c87 < "fgAnchors" : [ [0, -1] ] --- > "anchors" : [ "bottom" ] 72c91,96 < "image" : "futurelightdockedbg.png:", --- > "image" : "futurelightbackground.png:.", > "direction" : "right", > "animationParts" : { > "bg" : "futurelightbackground.png", > "fg" : "futurelightbackgroundlit.png" > }, 74a99 > "animationPosition" : [0, 0], 77c102 < "bgAnchors" : [ [0, 0] ] --- > "anchors" : [ "background" ] 81c106,115 < "soundEffect" : "/sfx/objects/fluorescent_light_quiet.wav" --- > "soundEffect" : "/sfx/objects/fluorescent_light_quiet.wav", > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : false, > > "inboundNodes" : [ [0, 0] ] objects\generic\glitchdungeonpod\glitchdungeonpod.animation 4c4 < "tis1State" : { --- > "podState" : { 21c21 < "tis1" : { --- > "pod" : { 24c24 < "unlit" : true --- > "fullbright" : true 28c28 < "tis1State" : { --- > "podState" : { objects\generic\glitchdungeonpod\glitchdungeonpod.object 4d3 < "objectType" : "wire", 26c25 < "imageLayers" : [ { "image" : "glitchdungeonpod.png:default", "unlit" : true }, { "image" : "glitchdungeonpod2.png:default" } ], --- > "imageLayers" : [ { "image" : "glitchdungeonpod.png:default", "fullbright" : true }, { "image" : "glitchdungeonpod2.png:default" } ], 37c36 < "scripts" : [ "/objects/wired/tis1/tis1.lua" ], --- > "scripts" : [ "/objects/generic/statuspod/statuspod.lua" ], 42c41 < "tis1" : "glitchdungeonpod.png" --- > "pod" : "glitchdungeonpod.png" objects\generic\invisiblelight\invisiblelight.object 12,17c12,17 < "apexDescription" : "Lights.", < "avianDescription" : "Lights.", < "floranDescription" : "Bright lights.", < "glitchDescription" : "Statement. Lights.", < "humanDescription" : "Lights.", < "hylotlDescription" : "Lights.", --- > "apexDescription" : "Nothing to see here.", > "avianDescription" : "Nothing to see here.", > "floranDescription" : "Nothing to see here.", > "glitchDescription" : "Nothing to see here.", > "humanDescription" : "Nothing to see here.", > "hylotlDescription" : "Nothing to see here.", objects\generic\ironbed\ironbed.object 25,26c25 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\generic\irondoor\irondoor.object 4d3 < "objectType" : "new", 7,8c6,7 < "price" : 500, < "description" : "A sturdy iron door. Perfect for keeping things out... or in.", --- > "price" : 1000, > "description" : "A door of crossed blades. It looks like they can be withdrawn.", 12,17c11,17 < "apexDescription" : "A tough-looking iron door. Reminds me of Big Ape's correctional facilities.", < "avianDescription" : "A sturdy door.", < "floranDescription" : "Door grows from ceiling like plant, but ssstronger.", < "glitchDescription" : "Admiring. Like a Glitch portcullis, but even sturdier.", < "humanDescription" : "An iron door. I wouldn't want to get trapped under here.", < "hylotlDescription" : "A boorish iron door. Practical, if unremarkable.", --- > "apexDescription" : "A menacing iron door.", > "avianDescription" : "This door looks designed to keep something out... or in.", > "floranDescription" : "Floran like ssstabby door. Floran ssslam door on fish.", > "glitchDescription" : "Statement. This door appears to be of Glitch origin.", > "humanDescription" : "This reminds me of my days exploring old castles.", > "hylotlDescription" : "What barbarians would make a door out of blades?", > "novakidDescription" : "This spiky door ain't nothin' for the likes of me.", 22,23c22,23 < "image" : "irondoor.png:default", < "imagePosition" : [-16, 0], --- > "dualImage" : "irondoor.png:default", > "imagePosition" : [-16, -32], 26c26 < "anchors" : [ "bottom", "top" ] --- > "anchors" : [ "top" ] 33a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/bardoor2_open.wav" ], > "close" : [ "/sfx/objects/bardoor2_close.wav" ] > } > }, 37,40c43 < "animationPosition" : [-16, 0], < < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], --- > "animationPosition" : [-16, -32], 42,43c45,46 < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "inboundNodes" : [ [0, 0] ], > "outboundNodes" : [ [0, -4] ] objects\generic\ironlight\ironlight.object 11c11 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 20,25c20 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], --- > "statusEffects" : [ ], 28,29d22 < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, objects\generic\ironswitch\ironswitch.object 4d3 < "objectType" : "wire", objects\generic\irontable\irontable.object 5c5 < "shortdescription" : "Iron Table", --- > "shortdescription" : "Sharp Table", objects\generic\kennel\kennel.object 24,25c24 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\generic\lightbulb\lightbulb.object 17c17 < "lightColor" : [217, 217, 208], --- > "lightColor" : [179, 179, 152], 19,21c19,23 < "flickerDistance" : 1.0, < "flickerStrength" : 1.0, < "flickerTiming" : 3, --- > "flickerPeriod" : 0.4, > "flickerMinIntensity" : 0.5, > "flickerMaxIntensity" : 0.85, > "flickerPeriodVariance" : 0.4, > "flickerIntensityVariance" : 0.25, 28,29d29 < "frames" : 1, < "animationCycle" : 0.2, objects\generic\locker1\locker1.object 26,27c26 < "anchors" : [ "bottom" ], < "collision" : "platform" --- > "anchors" : [ "background" ] 35c34 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\locker2\locker2.object 22c22 < "dualImage" : "locker2.png:.", --- > "dualImage" : "locker2.png:.", 24,25d23 < "frames" : 1, < "animationCycle" : 1, 28,29c26 < "anchors" : [ "bottom" ], < "collision" : "platform" --- > "anchors" : [ "background" ] 38c35 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\nanostove\nanostove.object 13c13 < "hydrophobic" : false, --- > "maximumLiquidLevel" : 0.2, 22,41c22 < "lightColor" : [229, 218, 207], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, < < "particleEmitter" : { < "emissionRate" : 1.0, < "emissionVariance" : 0.5, < < "particle" : { < "type" : "ember", < "size" : 1.0, < "color" : [255, 100, 0, 255], < "light" : [150, 50, 50], < "fade" : 0.9, < "initialVelocity" : [0.0, 5.0], < "finalVelocity" : [0.0, 3.0], < "approach" : [0, 20], < "timeToLive" : 2, < "layer" : "middle" < }, --- > "lightColor" : [125, 143, 179], 43,46c24,28 < "particleVariance" : { < "initialVelocity" : [0.5, 2.0] < } < }, --- > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 51c33,35 < "image" : "nanostove.png:.", --- > "imageLayers" : [ { "image" : "nanostove.png:.", "fullbright" : true }, { "image" : "nanostovelit.png:." } ], > "direction" : "left", > "flipImages" : true, 55c39 < "animationCycle" : 0.5, --- > "animationCycle" : 0.4, 58a43,50 > }, > { > "imageLayers" : [ { "image" : "nanostove.png:.", "fullbright" : true }, { "image" : "nanostovelit.png:." } ], > "direction" : "right", > > "imagePosition" : [0, 0], > "frames" : 4, > "animationCycle" : 0.4, 59a52,53 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] 65,71c59 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 140, < "range" : 20 < } < ], --- > "statusEffects" : [ ], 77c65 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\oillantern1\oillantern1.frames 7,15c7,15 < [ "default.0", "default.1", "default.off" ], < [ "red.0", "red.1", "red.off" ], < [ "blue.0", "blue.1", "blue.off" ], < [ "green.0", "green.1", "green.off" ], < [ "yellow.0", "yellow.1", "yellow.off" ], < [ "orange.0", "orange.1", "orange.off" ], < [ "pink.0", "pink.1", "pink.off" ], < [ "black.0", "black.1", "black.off" ], < [ "white.0", "white.1", "white.off" ] --- > [ "default.1", "default.2", "default.off" ], > [ "red.1", "red.2", "red.off" ], > [ "blue.1", "blue.2", "blue.off" ], > [ "green.1", "green.2", "green.off" ], > [ "yellow.1", "yellow.2", "yellow.off" ], > [ "orange.1", "orange.2", "orange.off" ], > [ "pink.1", "pink.2", "pink.off" ], > [ "black.1", "black.2", "black.off" ], > [ "white.1", "white.2", "white.off" ] objects\generic\oillantern1\oillantern1.object 11d10 < "hydrophobic" : true, 20,29c19,27 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], < < "lightColor" : [204, 189, 173], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "statusEffects" : [ ], > > "lightColor" : [179, 155, 107], > > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 37,38c35,40 < "frames" : 2, < "animationCycle" : 0.5, --- > "direction" : "right", > > "animationParts" : { > "bg" : "oillantern1.png", > "fg" : "oillantern1lit.png" > }, 47,48c49,54 < "frames" : 2, < "animationCycle" : 0.5, --- > "direction" : "right", > > "animationParts" : { > "bg" : "oillantern1.png", > "fg" : "oillantern1lit.png" > }, 57,58c63,68 < "frames" : 2, < "animationCycle" : 0.5, --- > "direction" : "right", > > "animationParts" : { > "bg" : "oillantern1.png", > "fg" : "oillantern1lit.png" > }, 65c75,91 < "soundEffect" : "/sfx/objects/oillantern.wav" --- > "soundEffect" : "/sfx/objects/oillantern.wav", > > "animation" : "oillantern1.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/oillantern_on.wav" ], > "off" : [ "/sfx/objects/oillantern_off.wav" ] > } > }, > "animationPosition" : [0, 0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : true, > > "inboundNodes" : [ [0, 0] ] objects\generic\oillanterntall\oillanterntall.frames 7,15c7,15 < [ "default.0", "default.1", "default.off" ], < [ "red.0", "red.1", "red.off" ], < [ "blue.0", "blue.1", "blue.off" ], < [ "green.0", "green.1", "green.off" ], < [ "yellow.0", "yellow.1", "yellow.off" ], < [ "orange.0", "orange.1", "orange.off" ], < [ "pink.0", "pink.1", "pink.off" ], < [ "black.0", "black.1", "black.off" ], < [ "white.0", "white.1", "white.off" ] --- > [ "default.1", "default.2", "default.off" ], > [ "red.1", "red.2", "red.off" ], > [ "blue.1", "blue.2", "blue.off" ], > [ "green.1", "green.2", "green.off" ], > [ "yellow.1", "yellow.2", "yellow.off" ], > [ "orange.1", "orange.2", "orange.off" ], > [ "pink.1", "pink.2", "pink.off" ], > [ "black.1", "black.2", "black.off" ], > [ "white.1", "white.2", "white.off" ] objects\generic\oillanterntall\oillanterntall.object 10,11d9 < "hydrophobic" : true, < 19,28c17,25 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 15, < "range" : 4 < } ], < < "lightColor" : [204, 189, 173], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "statusEffects" : [ ], > > "lightColor" : [179, 155, 107], > > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 34,36c31,37 < "imagePosition" : [-3, 0], < "frames" : 2, < "animationCycle" : 0.3, --- > "imagePosition" : [-4, 0], > "direction" : "right", > > "animationParts" : { > "bg" : "oillanterntall.png", > "fg" : "oillanterntalllit.png" > }, 43c44,58 < "soundEffect" : "/sfx/objects/oillantern.wav" --- > "soundEffect" : "/sfx/objects/oillantern.wav", > > "animation" : "oillanterntall.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/oillantern_on.wav" ], > "off" : [ "/sfx/objects/oillantern_off.wav" ] > } > }, > "animationPosition" : [-4, 0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : true, 44a60 > "inboundNodes" : [ [-1, 4] ] objects\generic\poop\poop.object 10c10 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, objects\generic\randomfountain\randomfountain.animation 4c4 < "tis1State" : { --- > "podState" : { 21c21 < "tis1" : { --- > "pod" : { 27c27 < "tis1State" : { --- > "podState" : { objects\generic\randomfountain\randomfountain.object 4d3 < "objectType" : "wire", 30c29 < "scripts" : [ "/objects/wired/tis1/tis1.lua" ], --- > "scripts" : [ "/objects/generic/statuspod/statuspod.lua" ], 35c34 < "tis1" : "randomfountain.png" --- > "pod" : "randomfountain.png" objects\generic\redalert\redalert.object 12,13d11 < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, objects\generic\rusticoven\rusticoven.object 11c11 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 20,29c20,28 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 5, < "range" : 2 < } ], < < "lightColor" : [179, 153, 125], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "statusEffects" : [ ], > > "lightColor" : [179, 149, 107], > > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 35c34,37 < "dualImage" : "rusticoven.png:.", --- > "imageLayers" : [ { "image" : "rusticoven.png:.", "fullbright" : true }, { "image" : "rusticovenlit.png:." } ], > "direction" : "left", > "flipImages" : true, > 42c44,51 < } --- > }, > { > "imageLayers" : [ { "image" : "rusticoven.png:.", "fullbright" : true }, { "image" : "rusticovenlit.png:." } ], > "direction" : "right", > > "imagePosition" : [-8, 0], > "frames" : 4, > "animationCycle" : 0.5, 43a53,55 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > } 50c62 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\sapling\sapling.frames 4c4 < "size" : [16, 32], --- > "size" : [16, 20], objects\generic\sapling\sapling.object 23,24d22 < "frames" : 1, < "animationCycle" : 0.5, 34,40c32,34 < "interactionTransition" : { < }, < "growing" : { < "0" : { < "duration" : [30, 50], < "success" : 1, < "failure" : 3 --- > "stages" : [ > { > "duration" : [60, 90] 42,45c36,37 < "1" : { < "duration" : [30, 50], < "success" : 2, < "failure" : 3 --- > { > "duration" : [60, 90] 47,51c39,40 < "2" : { < "duration" : [30, 50], < "command" : "spawnTree", < "success" : 3, < "failure" : 3 --- > { > "tree" : true 53,57c42 < }, < "stageAlts" : { < "count" : 4, < "2" : 5 < } --- > ] objects\generic\screenplanet\screenplanet.frames 5c5,6 < "dimensions" : [8, 1] --- > "dimensions" : [9, 1], > "names" : [ [ "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7", "default.8", "default.off" ] ] 9c10 < "default" : "0" --- > "default.default" : "default.off" objects\generic\screenplanet\screenplanet.object 17,20c17,23 < "lightColor" : [0, 40, 100], < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, --- > "lightColor" : [26, 42, 51], > > "flickerPeriod" : 0.4, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.05, > "flickerIntensityVariance" : 0.0, 25c28 < "image" : "screenplanet.png:", --- > "image" : "screenplanet.png:.", 27,28c30 < "frames" : 8, < "animationCycle" : 1.0, --- > "direction" : "right", 40c42,54 < ] --- > ], > > "animation" : "screenplanet.animation", > "animationParts" : { > "bg" : "screenplanet.png", > "fg" : "screenplanetlit.png" > }, > "animationPosition" : [-8, -0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\generic\sleepingbag\sleepingbag.object 25,26c25 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\generic\slidingdoor\slidingdoor.object 4d3 < "objectType" : "wire", 39,40c38,39 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\generic\statuspod\statuspod.animation 4c4 < "tis1State" : { --- > "podState" : { 21c21 < "tis1" : { --- > "pod" : { 27c27 < "tis1State" : { --- > "podState" : { 41a42,45 > }, > > "sounds" : { > "use" : [ "/sfx/objects/bardoor_open.wav" ] objects\generic\statuspod\statuspod.object 4d3 < "objectType" : "wire", 15c14 < "glitchDescription" : "Analysis. This statu's pods effects are unable to be analysed.", --- > "glitchDescription" : "Analysis. This status pod's effects are unable to be analysed.", 32,33c31,32 < "scripts" : [ "/objects/wired/tis1/tis1.lua" ], < "scriptDelta" : 5, --- > "scripts" : [ "/objects/generic/statuspod/statuspod.lua" ], > "scriptDelta" : 10, 37c36 < "tis1" : "statuspod.png" --- > "pod" : "statuspod.png" 41,42d39 < "useSounds" : [ "/sfx/objects/bardoor_open.wav" ], < 53a51,54 > "projectileType" : "fasthealingstatusprojectile", > "projectileParams" : { } > }, > { 66c67 < "projectileType" : "jumpstatusprojectile", --- > "projectileType" : "glowstatusprojectile", 70c71,83 < "projectileType" : "glowstatusprojectile", --- > "projectileType" : "levitationstatusprojectile", > "projectileParams" : { } > }, > { > "projectileType" : "ragestatusprojectile", > "projectileParams" : { } > }, > { > "projectileType" : "lowgravstatusprojectile", > "projectileParams" : { } > }, > { > "projectileType" : "bouncystatusprojectile", 73c86,87 < ] --- > ], > "activationTime" : 600 objects\generic\techchest\techchest.object 35c35 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\techchest2\techchest2.object 35c35 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\tent1\tent1.object 25,26c25,26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1", > "invisible" objects\generic\tent2\tent2.object 25,26c25,26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1", > "invisible" objects\generic\torch\torch.frames 4c4 < "size" : [6, 15], --- > "size" : [6, 16], 6c6 < "names" : [ [ "0", "1", "2", "3", "off" ] ] --- > "names" : [ [ "default.1", "default.2", "default.3", "default.4", "default.off" ] ] 10c10,11 < "default" : "off" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\generic\torch\torch.object 12c12 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 21,47c21 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 8, < "range" : 4 < } ], < < "lightColor" : [229, 218, 207], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, < < "particleEmitter" : { < "emissionRate" : 1.0, < "emissionVariance" : 0.5, < < "particle" : { < "type" : "ember", < "size" : 1.0, < "color" : [255, 100, 0, 255], < "light" : [150, 50, 50], < "fade" : 0.9, < "initialVelocity" : [0.0, 5.0], < "finalVelocity" : [0.0, -50.0], < "approach" : [0, 20], < "timeToLive" : 0.6, < "layer" : "middle" < }, --- > "lightColor" : [179, 149, 107], 49,52c23,27 < "particleVariance" : { < "initialVelocity" : [1.5, 2.0] < } < }, --- > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 57c32 < "image" : "torch.png:", --- > "image" : "torch.png:.", 59,60c34,38 < "frames" : 4, < "animationCycle" : 0.5, --- > > "animationParts" : { > "bg" : "torch.png", > "fg" : "torchlit.png" > }, 63c41,43 < "fgAnchors" : [ [0, -1] ] --- > "fgAnchors" : [ [0, -1] ], > > "direction" : "right" 67c47 < "image" : "torchleft.png:", --- > "image" : "torchleft.png:.", 69,70c49,53 < "frames" : 4, < "animationCycle" : 0.5, --- > > "animationParts" : { > "bg" : "torchleft.png", > "fg" : "torchleftlit.png" > }, 73c56,58 < "fgAnchors" : [ [-1, 0] ] --- > "fgAnchors" : [ [-1, 0] ], > > "direction" : "right" 77c62 < "image" : "torchright.png:", --- > "image" : "torchright.png:.", 79,80c64,68 < "frames" : 4, < "animationCycle" : 0.5, --- > > "animationParts" : { > "bg" : "torchright.png", > "fg" : "torchrightlit.png" > }, 83c71,73 < "fgAnchors" : [ [1, 0] ] --- > "fgAnchors" : [ [1, 0] ], > > "direction" : "right" 87c77 < "image" : "torch.png:", --- > "image" : "torch.png:.", 89,90c79,83 < "frames" : 4, < "animationCycle" : 0.5, --- > > "animationParts" : { > "bg" : "torch.png", > "fg" : "torchlit.png" > }, 93c86,88 < "bgAnchors" : [ [0, 0] ] --- > "bgAnchors" : [ [0, 0] ], > > "direction" : "right" 97c92,106 < "soundEffect" : "/sfx/objects/torch.wav" --- > "soundEffect" : "/sfx/objects/torch.wav", > > "animation" : "torch.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/torch_on1.wav", "/sfx/objects/torch_on2.wav" ], > "off" : [ "/sfx/objects/torch_off1.wav", "/sfx/objects/torch_off2.wav", "/sfx/objects/torch_off3.wav" ] > } > }, > "animationPosition" : [1, 0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > // "interactive" : false, 98a108 > "inboundNodes" : [ [0, 0] ] objects\generic\torch\torchleft.frames 4c4 < "size" : [6, 15], --- > "size" : [6, 16], 6c6 < "names" : [ [ "0", "1", "2", "3", "off" ] ] --- > "names" : [ [ "default.1", "default.2", "default.3", "default.4", "default.off" ] ] 10c10,11 < "default" : "off" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\generic\torch\torchright.frames 4c4 < "size" : [6, 15], --- > "size" : [6, 16], 6c6 < "names" : [ [ "0", "1", "2", "3", "off" ] ] --- > "names" : [ [ "default.1", "default.2", "default.3", "default.4", "default.off" ] ] 10c10,11 < "default" : "off" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\generic\tvstation\tvstation.object 8,10c8,13 < "flickerDistance" : 0.2, < "flickerStrength" : 0.1, < "flickerTiming" : 8, --- > > "flickerPeriod" : 0.4, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.05, > "flickerIntensityVariance" : 0.0, 25,26c28,31 < "dualImage" : "tvstation.png:.", < "imagePosition" : [-20, 0], --- > "imageLayers" : [ { "image" : "tvstation.png:.", "fullbright" : true }, { "image" : "tvstationlit.png:." } ], > "imagePosition" : [-16, 0], > "direction" : "left", > "flipImages" : true, 28c33 < "animationCycle" : 0.5, --- > "animationCycle" : 0.6, 31c36,45 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], > "collision" : "platform", > "collisionSpaces" : [ [-1, 3], [0, 3], [1, 3], [2, 3] ] > }, > { > "imageLayers" : [ { "image" : "tvstation.png:.", "fullbright" : true }, { "image" : "tvstationlit.png:." } ], > "imagePosition" : [-16, 0], > "direction" : "right", > "frames" : 6, > "animationCycle" : 0.6, 32a47,50 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > "collision" : "platform", > "collisionSpaces" : [ [-2, 3], [-1, 3], [0, 3], [1, 3] ] objects\generic\volcanopod\volcanopod.animation 4c4 < "tis1State" : { --- > "podState" : { 21c21 < "tis1" : { --- > "pod" : { 24c24 < "unlit" : true --- > "fullbright" : true 28c28 < "tis1State" : { --- > "podState" : { objects\generic\volcanopod\volcanopod.object 4d3 < "objectType" : "wire", 26c25 < "imageLayers" : [ { "image" : "volcanopod2.png:default", "unlit" : true }, { "image" : "volcanopod.png:default" } ], --- > "imageLayers" : [ { "image" : "volcanopod2.png:default", "fullbright" : true }, { "image" : "volcanopod.png:default" } ], 37c36 < "scripts" : [ "/objects/wired/tis1/tis1.lua" ], --- > "scripts" : [ "/objects/generic/statuspod/statuspod.lua" ], 42c41 < "tis1" : "volcanopod.png" --- > "pod" : "volcanopod.png" objects\generic\wooddoor\wooddoor.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 39,43c44,45 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\generic\woodenbed\woodenbed.object 41,42c41 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\generic\woodenbed2\woodenbed2.object 25,26c25 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\generic\woodenbookcase\woodenbookcase.object 3a4,5 > "objectType" : "container", > "category" : "storage", 7d8 < "category" : "decorative", 17,23d17 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], < "slotCount" : 16, < "uiConfig" : "/interface/chests/chest%slots%.config", < "frameCooldown" : 67, < "autoCloseCooldown" : 3600, < 28d21 < 38c31,38 < ] --- > ], > > "openSounds" : [ "/sfx/objects/bookcase_open.wav" ], > "closeSounds" : [ "/sfx/objects/bookcase_close.wav" ], > "slotCount" : 16, > "uiConfig" : "/interface/chests/chest%slots%.config", > "frameCooldown" : 5, > "autoCloseCooldown" : 3600 objects\generic\woodencabinet1\woodencabinet1.object 33,34c33,34 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/woodenbox_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodenbox_close.wav" ], 37c37 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\woodencabinet2\woodencabinet2.object 34,35c34,35 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/woodenbox_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodenbox_close.wav" ], 38c38 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\woodencabinet3\woodencabinet3.object 33,34c33,34 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/woodenbox_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodenbox_close.wav" ], 37c37 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\woodenceilingbookcase1\woodenceilingbookcase1.object 4,6c4,5 < "category" : "decorative", < "price" : 750, < --- > "objectType" : "container", > "category" : "storage", 9a9 > "price" : 750, 18,24d17 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], < "slotCount" : 16, < "uiConfig" : "/interface/chests/chest%slots%.config", < "frameCooldown" : 67, < "autoCloseCooldown" : 3600, < 38c31,38 < ] --- > ], > > "openSounds" : [ "/sfx/objects/bookcase_open.wav" ], > "closeSounds" : [ "/sfx/objects/bookcase_close.wav" ], > "slotCount" : 16, > "uiConfig" : "/interface/chests/chest%slots%.config", > "frameCooldown" : 5, > "autoCloseCooldown" : 3600 objects\generic\woodenceilingcabinet1\woodenceilingcabinet1.object 34,35c34,35 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/woodenbox_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodenbox_close.wav" ], 38c38 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\woodenceilingcabinet2\woodenceilingcabinet2.object 33,34c33,34 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/woodenbox_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodenbox_close.wav" ], 37c37 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\woodencrate1\woodencrate1.object 23,24c23,25 < "leftImage" : "woodencrate1left.png:default", < "rightImage" : "woodencrate1right.png:default", --- > "image" : "woodencrate1.png:default", > "direction" : "left", > "flipImages" : true, 32a34,37 > }, > { > "image" : "woodencrate1.png:default", > "direction" : "right", 33a39,45 > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 0.5, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > "collision" : "platform" 41c53 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\woodencrate2\woodencrate2.object 23,24c23,25 < "leftImage" : "woodencrate2left.png:default", < "rightImage" : "woodencrate2right.png:default", --- > "image" : "woodencrate2.png:default", > "direction" : "left", > "flipImages" : true, 32a34,37 > }, > { > "image" : "woodencrate2.png:default", > "direction" : "right", 33a39,45 > "imagePosition" : [-16, 0], > "frames" : 1, > "animationCycle" : 0.5, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > "collision" : "platform" 41c53 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\woodendoor\woodendoor.object 5d4 < "objectType" : "wire", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/woodendoor_open.wav" ], > "close" : [ "/sfx/objects/woodendoor_close.wav" ] > } > }, 40,44c45,46 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/woodendoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/woodendoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\generic\woodenendtable\woodenendtable.object 38c38 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\woodengate\woodengate.object 5d4 < "objectType" : "wire", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/woodendoor_open.wav" ], > "close" : [ "/sfx/objects/woodendoor_close.wav" ] > } > }, 40,44c45,46 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/woodendoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/woodendoor_close.wav" ] --- > "inboundNodes" : [ [0, 2] ], > "outboundNodes" : [ [0, 0] ] objects\generic\woodenlocker\woodenlocker.object 38c38 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\generic\woodentalllantern\woodentalllantern.frames 6,14c6,14 < [ "default.0", "default.1", "default.2", "default.3", "default.off" ], < [ "red.0", "red.1", "red.2", "red.3", "red.off" ], < [ "blue.0", "blue.1", "blue.2", "blue.3", "blue.off" ], < [ "green.0", "green.1", "green.2", "green.3", "green.off" ], < [ "yellow.0", "yellow.1", "yellow.2", "yellow.3", "yellow.off" ], < [ "orange.0", "orange.1", "orange.2", "orange.3", "orange.off" ], < [ "pink.0", "pink.1", "pink.2", "pink.3", "pink.off" ], < [ "black.0", "black.1", "black.2", "black.3", "black.off" ], < [ "white.0", "white.1", "white.2", "white.3", "white.off" ] --- > [ "default.1", "default.2", "default.3", "default.4", "default.off" ], > [ "red.1", "red.2", "red.3", "red.4", "red.off" ], > [ "blue.1", "blue.2", "blue.3", "blue.4", "blue.off" ], > [ "green.1", "green.2", "green.3", "green.4", "green.off" ], > [ "yellow.1", "yellow.2", "yellow.3", "yellow.4", "yellow.off" ], > [ "orange.1", "orange.2", "orange.3", "orange.4", "orange.off" ], > [ "pink.1", "pink.2", "pink.3", "pink.4", "pink.off" ], > [ "black.1", "black.2", "black.3", "black.4", "black.off" ], > [ "white.1", "white.2", "white.3", "white.4", "white.off" ] objects\generic\woodentalllantern\woodentalllantern.object 10c10 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 19,28c19,27 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 35, < "range" : 5 < } ], < < "lightColor" : [229, 218, 207], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "statusEffects" : [ ], > > "lightColor" : [179, 149, 107], > > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 34,37c33,41 < < "imagePosition" : [2, 0], < "frames" : 4, < "animationCycle" : 0.5, --- > "imagePosition" : [1, 0], > "animationPosition" : [-5, 0], > "direction" : "left", > "flipImages" : true, > > "animationParts" : { > "bg" : "woodentalllantern.png", > "fg" : "woodentalllanternlit.png" > }, 40a45,55 > }, > { > "image" : "woodentalllantern.png:.", > "imagePosition" : [1, 0], > "animationPosition" : [1, 0], > "direction" : "right", > > "animationParts" : { > "bg" : "woodentalllantern.png", > "fg" : "woodentalllanternlit.png" > }, 41a57,58 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] 45c62,77 < "soundEffect" : "/sfx/objects/torch.wav" --- > "soundEffect" : "/sfx/objects/torch.wav", > > "animation" : "woodentalllantern.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/torch_on1.wav", "/sfx/objects/torch_on2.wav" ], > "off" : [ "/sfx/objects/torch_off1.wav", "/sfx/objects/torch_off2.wav", "/sfx/objects/torch_off3.wav" ] > } > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > // "interactive" : false, > > "inboundNodes" : [ [0, 2] ] objects\generic\wreckbed\wreckbed.object 24,25c24 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\generic\wreckdoor\wreckdoor.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/bardoor2_open.wav" ], > "close" : [ "/sfx/objects/bardoor2_close.wav" ] > } > }, 39,40c44,45 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\generic\wrecktv\wrecktv.frames 5c5 < "dimensions" : [15, 9], --- > "dimensions" : [16, 9], 7,15c7,15 < [ "default.0", "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7", "default.8", "default.9", "default.10", "default.11", "default.12", "default.13", "default.14" ], < [ "red.0", "red.1", "red.2", "red.3", "red.4", "red.5", "red.6", "red.7", "red.8", "red.9", "red.10", "red.11", "red.12", "red.13", "red.14" ], < [ "blue.0", "blue.1", "blue.2", "blue.3", "blue.4", "blue.5", "blue.6", "blue.7", "blue.8", "blue.9", "blue.10", "blue.11", "blue.12", "blue.13", "blue.14" ], < [ "green.0", "green.1", "green.2", "green.3", "green.4", "green.5", "green.6", "green.7", "green.8", "green.9", "green.10", "green.11", "green.12", "green.13", "green.14" ], < [ "yellow.0", "yellow.1", "yellow.2", "yellow.3", "yellow.4", "yellow.5", "yellow.6", "yellow.7", "yellow.8", "yellow.9", "yellow.10", "yellow.11", "yellow.12", "yellow.13", "yellow.14" ], < [ "orange.0", "orange.1", "orange.2", "orange.3", "orange.4", "orange.5", "orange.6", "orange.7", "orange.8", "orange.9", "orange.10", "orange.11", "orange.12", "orange.13", "orange.14" ], < [ "pink.0", "pink.1", "pink.2", "pink.3", "pink.4", "pink.5", "pink.6", "pink.7", "pink.8", "pink.9", "pink.10", "pink.11", "pink.12", "pink.13", "pink.14" ], < [ "black.0", "black.1", "black.2", "black.3", "black.4", "black.5", "black.6", "black.7", "black.8", "black.9", "black.10", "black.11", "black.12", "black.13", "black.14" ], < [ "white.0", "white.1", "white.2", "white.3", "white.4", "white.5", "white.6", "white.7", "white.8", "white.9", "white.10", "white.11", "white.12", "white.13", "white.14" ] --- > [ "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7", "default.8", "default.9", "default.10", "default.11", "default.12", "default.13", "default.14", "default.15", "default.off" ], > [ "red.1", "red.2", "red.3", "red.4", "red.5", "red.6", "red.7", "red.8", "red.9", "red.10", "red.11", "red.12", "red.13", "red.14", "red.15", "red.off" ], > [ "blue.1", "blue.2", "blue.3", "blue.4", "blue.5", "blue.6", "blue.7", "blue.8", "blue.9", "blue.10", "blue.11", "blue.12", "blue.13", "blue.14", "blue.15", "blue.off" ], > [ "green.1", "green.2", "green.3", "green.4", "green.5", "green.6", "green.7", "green.8", "green.9", "green.10", "green.11", "green.12", "green.13", "green.14", "green.15", "green.off" ], > [ "yellow.1", "yellow.2", "yellow.3", "yellow.4", "yellow.5", "yellow.6", "yellow.7", "yellow.8", "yellow.9", "yellow.10", "yellow.11", "yellow.12", "yellow.13", "yellow.14", "yellow.15", "yellow.off" ], > [ "orange.1", "orange.2", "orange.3", "orange.4", "orange.5", "orange.6", "orange.7", "orange.8", "orange.9", "orange.10", "orange.11", "orange.12", "orange.13", "orange.14", "orange.15", "orange.off" ], > [ "pink.1", "pink.2", "pink.3", "pink.4", "pink.5", "pink.6", "pink.7", "pink.8", "pink.9", "pink.10", "pink.11", "pink.12", "pink.13", "pink.14", "pink.15", "pink.off" ], > [ "black.1", "black.2", "black.3", "black.4", "black.5", "black.6", "black.7", "black.8", "black.9", "black.10", "black.11", "black.12", "black.13", "black.14", "black.15", "black.off" ], > [ "white.1", "white.2", "white.3", "white.4", "white.5", "white.6", "white.7", "white.8", "white.9", "white.10", "white.11", "white.12", "white.13", "white.14", "white.15", "white.off" ] 20,28c20,37 < "default.default" : "default.0", < "red.default" : "red.0", < "blue.default" : "blue.0", < "green.default" : "green.0", < "yellow.default" : "yellow.0", < "orange.default" : "orange.0", < "pink.default" : "pink.0", < "black.default" : "black.0", < "white.default" : "white.0" --- > "default.default" : "default.off", > "default.on" : "default.1", > "red.default" : "red.off", > "red.on" : "red.1", > "blue.default" : "blue.off", > "blue.on" : "blue.1", > "green.default" : "green.off", > "green.on" : "green.1", > "yellow.default" : "yellow.off", > "yellow.on" : "yellow.1", > "orange.default" : "orange.off", > "orange.on" : "orange.1", > "pink.default" : "pink.off", > "pink.on" : "pink.1", > "black.default" : "black.off", > "black.on" : "black.1", > "white.default" : "white.off", > "white.on" : "white.1" objects\generic\wrecktv\wrecktv.object 3a4,13 > "category" : "decorative", > "price" : 500, > "lightColor" : [100, 100, 100], > > "flickerPeriod" : 0.2, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.0, > "flickerIntensityVariance" : 0.05, > 15,17d24 < "category" : "decorative", < "price" : 500, < 21c28,41 < "image" : "wrecktv.png:.", --- > "image" : "wrecktv.png:.off", > "flipImages" : true, > "imagePosition" : [-24, -16], > "spaceScan" : 0.1, > "anchors" : [ "background" ], > "direction" : "left", > "animationParts" : { > "bg" : "wrecktv.png", > "fg" : "wrecktvlit.png" > }, > "animationPosition" : [-24, -16] > }, > { > "image" : "wrecktv.png:.off", 23,25d42 < "frames" : 15, < "animationCycle" : 0.3, < 28,31c45,50 < "lightColor" : [255, 255, 228], < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4 --- > "direction" : "right", > "animationParts" : { > "bg" : "wrecktv.png", > "fg" : "wrecktvlit.png" > }, > "animationPosition" : [-24, -16] 33c52,61 < ] --- > ], > > "soundEffect" : "/sfx/objects/tv_static.wav", > > "animation" : "wrecktv.animation", > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\generic\wreckvent\wreckvent.object 29c29,30 < ] --- > ], > "inventoryIcon" : "wreckventicon.png" objects\glitch\barrel\barrel.object 32a33,34 > "openSounds" : [ "/sfx/objects/woodenbox_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodenbox_close.wav" ], 35c37 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\glitch\barrellarge\barrellarge.object 32a33,34 > "openSounds" : [ "/sfx/objects/woodenbox_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodenbox_close.wav" ], 35c37 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\glitch\castledoor\castledoor.object 4d3 < "objectType" : "wire", 35a35,40 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/woodendoor_open.wav" ], > "close" : [ "/sfx/objects/woodendoor_close.wav" ] > } > }, 41,45c46,47 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/woodendoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/woodendoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\glitch\castledungeondoor\castledungeondoor.object 4d3 < "objectType" : "wire", 35a35,40 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/bardoor_open.wav" ], > "close" : [ "/sfx/objects/bardoor_close.wav" ] > } > }, 41,45c46,47 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/bardoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/bardoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\glitch\castlehiddendoor\castlehiddendoor.object 4d3 < "objectType" : "wire", 35a35,40 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/stonedoor_open_fast.wav" ], > "close" : [ "/sfx/objects/stonedoor_close_fast.wav" ] > } > }, objects\glitch\castlehiddentrapdoor\castlehiddentrapdoor.frames 4c4 < "size" : [50, 25], --- > "size" : [41, 25], objects\glitch\castlehiddentrapdoor\castlehiddentrapdoor.object 4d3 < "objectType" : "wire", 19,20d17 < //Not sure how to get animation working properly. < 22,30d18 < "orientations" : [ < { < "dualImage" : "castlehiddentrapdoor.png:default", < "imagePosition" : [-20, -8], < < "spaces" : [ [-2, -1], [-1, -1], [0, -1], [1, -1], [2, -1], [-2, 0], [-1, 0], [0, 0], [1, 0], [2, 0], [-2, 1], [-1, 1], [0, 1], [1, 1], [2, 1] ], < "anchors" : [ "background" ] < } < ], 35a24,29 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/stonedoor_open_fast.wav" ], > "close" : [ "/sfx/objects/stonedoor_close_fast.wav" ] > } > }, 39c33,54 < "animationPosition" : [-20, -8], --- > > "orientations" : [ > { > "image" : "castlehiddentrapdoor.png:default", > "imagePosition" : [-16, -8], > "animationPosition" : [-17, -8], > "flipImages" : true, > "direction" : "left", > > "spaces" : [ [-2, -1], [-1, -1], [0, -1], [1, -1], [2, -1], [-2, 0], [-1, 0], [0, 0], [1, 0], [2, 0], [-2, 1], [-1, 1], [0, 1], [1, 1], [2, 1] ], > "anchors" : [ "background" ] > }, > { > "image" : "castlehiddentrapdoor.png:default", > "imagePosition" : [-16, -8], > "animationPosition" : [-16, -8], > "direction" : "right", > > "spaces" : [ [-2, -1], [-1, -1], [0, -1], [1, -1], [2, -1], [-2, 0], [-1, 0], [0, 0], [1, 0], [2, 0], [-2, 1], [-1, 1], [0, 1], [1, 1], [2, 1] ], > "anchors" : [ "background" ] > } > ], 41,42c56,57 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ] --- > "inboundNodes" : [ [-2, 1] ], > "outboundNodes" : [ [2, -1] ] objects\glitch\castleswitch\castleswitch.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/castleswitchon.wav" ], > "off" : [ "/sfx/objects/castleswitchoff.wav" ] > } > }, 39,42c44 < "outboundNodes" : [ [0, 0] ], < < "onSounds" : [ "/sfx/objects/castleswitchon.wav" ], < "offSounds" : [ "/sfx/objects/castleswitchoff.wav" ] --- > "outboundNodes" : [ [0, 0] ] objects\glitch\guillotine\guillotine.object 25,26c25 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\glitch\haypile\haypile.object 25,26c25 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\glitch\hourglass\hourglass.object 27,28c27,28 < "spaces" : [ [0, 0], [0, 1] ], < "fgAnchors" : [ [0, -1] ] --- > "spaces" : [ [-1, 0], [0, 0], [-1, 1], [0, 1] ], > "fgAnchors" : [ [-1, -1], [0, -1] ] objects\glitch\largecastledoor\largecastledoor.object 4d3 < "objectType" : "wire", 41,42c40,41 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ] --- > "inboundNodes" : [ [0, 7] ], > "outboundNodes" : [ [0, 0] ] objects\glitch\largewoodencrate\largewoodencrate.object 33a34,35 > "openSounds" : [ "/sfx/objects/woodenbox_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodenbox_close.wav" ], 36c38 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\glitch\medievalarmorswitch\medievalarmorswitch.object 4d3 < "objectType" : "wire", objects\glitch\medievalbed\medievalbed.object 19c19 < "sitPosition" : [-8, 14], --- > "sitPosition" : [-8, 13.2], 25,26c25 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\glitch\medievalbookcase\medievalbookcase.object 33a34,35 > "openSounds" : [ "/sfx/objects/bookcase_open.wav" ], > "closeSounds" : [ "/sfx/objects/bookcase_close.wav" ], 36c38 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\glitch\medievalbookcaseswitch\medievalbookcaseswitch.object 4d3 < "objectType" : "wire", objects\glitch\medievalcabinet\medievalcabinet.object 33a34,35 > "openSounds" : [ "/sfx/objects/woodendoor_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodendoor_close.wav" ], 36c38 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\glitch\medievalcandle\medievalcandle.frames 7c7 < [ "default.0", "default.1", "default.2", "default.off" ] --- > [ "default.1", "default.2", "default.3", "default.off" ] 12c12,13 < "default.default" : "default.off" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\glitch\medievalcandle\medievalcandle.object 11c11 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 20,29c20,28 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], < < "lightColor" : [204, 189, 173], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "statusEffects" : [ ], > > "lightColor" : [179, 149, 107], > > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.75, > "flickerMaxIntensity" : 0.8, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 33d31 < 35c33 < "dualImage" : "medievalcandle.png:.", --- > "image" : "medievalcandle.png:.", 37,39c35,45 < "frames" : 3, < "animationCycle" : 0.5, < --- > "animationPosition" : [0, 0], > "direction" : "left", > "flipImages" : true, > "spaces" : [ [0, 0], [0, 1] ], > "fgAnchors" : [ [0, -1] ] > }, > { > "image" : "medievalcandle.png:.", > "imagePosition" : [0, 0], > "animationPosition" : [0, 0], > "direction" : "right", 45c51,60 < "soundEffect" : "/sfx/objects/oillantern.wav" --- > "animation" : "medievalcandle.animation", > "animationParts" : { > "bg" : "medievalcandle.png", > "fg" : "medievalcandlelit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\glitch\medievalcellbed\medievalcellbed.object 24,25c24 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\glitch\medievalchandelier\medievalchandelier.frames 7c7 < [ "default.0", "default.1", "default.2", "default.3", "default.off" ] --- > [ "default.1", "default.2", "default.3", "default.4", "default.off" ] 12c12,13 < "default.default" : "default.off" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\glitch\medievalchandelier\medievalchandelier.object 11c11 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 20,29c20,29 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], < < "lightColor" : [204, 189, 173], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "statusEffects" : [ ], > > "lightColor" : [179, 149, 107], > "lightPosition" : [0, -1], > > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 37,38c37,48 < "frames" : 4, < "animationCycle" : 0.5, --- > "animationPosition" : [-16, -16], > "direction" : "left", > "flipImages" : true, > > "spaceScan" : 0.1, > "anchors" : [ "top" ] > }, > { > "image" : "medievalchandelier.png:.", > "imagePosition" : [-16, -16], > "animationPosition" : [-16, -16], > "direction" : "right", 45c55 < "soundEffect" : "/sfx/objects/oillantern.wav" --- > "soundEffect" : "/sfx/objects/torch.wav", 46a57,74 > "animation" : "medievalchandelier.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/torch_on1.wav", "/sfx/objects/torch_on2.wav" ], > "off" : [ "/sfx/objects/torch_off1.wav", "/sfx/objects/torch_off2.wav", "/sfx/objects/torch_off3.wav" ] > } > }, > "animationParts" : { > "bg" : "medievalchandelier.png", > "fg" : "medievalchandelierlit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, -1] ], > > "interactive" : false objects\glitch\medievalchest\medievalchest.object 34c34 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\glitch\medievaldesk\medievaldesk.object 33a34,35 > "openSounds" : [ "/sfx/objects/woodenbox_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodenbox_close.wav" ], 36c38 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\glitch\medievaldresser\medievaldresser.object 33a34,35 > "openSounds" : [ "/sfx/objects/woodenbox_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodenbox_close.wav" ], 36c38 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\glitch\medievalfireplace\medievalfireplace.frames 7c7 < [ "default.0", "default.1", "default.2", "default.3", "default.off" ] --- > [ "default.1", "default.2", "default.3", "default.4", "default.off" ] 12c12,13 < "default.default" : "default.off" --- > "default.default" : "default.off", > "default.on" : "default.1" 14c15 < } --- > } \ No newline at end of file objects\glitch\medievalfireplace\medievalfireplace.object 4c4 < "category" : "crafting", --- > "category" : "light", 7d6 < "objectType" : "container", 13c12 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 22,31c21,29 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 50, < "range" : 8 < } ], < < "lightColor" : [204, 189, 173], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "statusEffects" : [ ], > > "lightColor" : [179, 149, 107], > > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 34a33,38 > { > "image" : "medievalfireplace.png:.", > "imagePosition" : [-16, 0], > "animationPosition" : [-16, 0], > "direction" : "left", > "flipImages" : true, 35a40,43 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > "collision" : "platform" > }, 37c45 < "dualImage" : "medievalfireplace.png:.", --- > "image" : "medievalfireplace.png:.", 39,40c47,48 < "frames" : 4, < "animationCycle" : 0.6, --- > "animationPosition" : [-16, 0], > "direction" : "right", 43c51 < "fgAnchors" : [ [0, -1] ], --- > "anchors" : [ "bottom" ], 50,56c58,69 < "recipeGroup" : "cooking", < "openSounds" : [ "/sfx/objects/campfire_use.wav" ], < "slotCount" : 2, < "uiConfig" : "/interface/objectcrafting/campfire.config", < "frameCooldown" : 67, < "autoCloseCooldown" : 3600 < --- > "animation" : "medievalfireplace.animation", > "animationParts" : { > "bg" : "medievalfireplace.png", > "fg" : "medievalfireplacelit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ], > > "interactive" : false objects\glitch\medievalfurnace\medievalfurnace.frames 12c12 < "default.default" : "default.off" --- > "default.default" : "default.0" objects\glitch\medievalfurnace\medievalfurnace.object 6,7c6,10 < "objectType" : "container", < "subtitle" : "Medieval Furnace", --- > "interactAction" : "OpenCraftingInterface", > "interactData" : { > "config" : "/interface/windowconfig/medievalfurnace.config", > "filter" : [ "stonefurnace" ] > }, 13c16 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 22,31c25,33 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 50, < "range" : 8 < } ], < < "lightColor" : [204, 189, 173], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "statusEffects" : [ ], > > "lightColor" : [179, 149, 107], > > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 34a37,44 > { > "imageLayers" : [ { "image" : "medievalfurnace.png:.", "fullbright" : true }, { "image" : "medievalfurnacelit.png:." } ], > "imagePosition" : [-24, 0], > "direction" : "left", > "flipImages" : true, > > "frames" : 4, > "animationCycle" : 0.6, 35a46,48 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > }, 37c50 < "dualImage" : "medievalfurnace.png:.", --- > "imageLayers" : [ { "image" : "medievalfurnace.png:.", "fullbright" : true }, { "image" : "medievalfurnacelit.png:." } ], 38a52,53 > "direction" : "right", > 43c58 < "fgAnchors" : [ [0, -1] ] --- > "anchors" : [ "bottom" ] 47,54c62 < "soundEffect" : "/sfx/objects/furnace.wav", < < "recipeGroup" : "stonefurnace", < "openSounds" : [ "/sfx/objects/campfire_use.wav" ], < "slotCount" : 2, < "uiConfig" : "/interface/objectcrafting/stonefurnace.config", < "frameCooldown" : 67, < "autoCloseCooldown" : 3600 --- > "soundEffect" : "/sfx/objects/furnace.wav" objects\glitch\medievallamp\medievallamp.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] 12c12 < "default.default" : "default.0" --- > "default.default" : "default.off" objects\glitch\medievallamp\medievallamp.object 11,12d10 < "hydrophobic" : true, < 20,29c18,26 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], < < "lightColor" : [204, 189, 173], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "statusEffects" : [ ], > > "lightColor" : [179, 149, 107], > > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 35c32 < "dualImage" : "medievallamp.png:.", --- > "image" : "medievallamp.png:.", 37,38c34,45 < "frames" : 1, < "animationCycle" : 0.5, --- > "animationPosition" : [0, 0], > "direction" : "left", > "flipImages" : true, > > "spaces" : [ [0, 0], [0, 1] ], > "anchors" : [ "bottom" ] > }, > { > "image" : "medievallamp.png:.", > "imagePosition" : [0, 0], > "animationPosition" : [0, 0], > "direction" : "right", 45c52,69 < "soundEffect" : "/sfx/objects/oillantern.wav" --- > "soundEffect" : "/sfx/objects/oillantern.wav", > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/medievallamp_on1.wav", "/sfx/objects/medievallamp_on2.wav" ], > "off" : [ "/sfx/objects/medievallamp_off1.wav", "/sfx/objects/medievallamp_off2.wav" ] > } > }, > "animationParts" : { > "bg" : "medievallamp.png", > "fg" : "medievallamplit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : true, 46a71 > "inboundNodes" : [ [0, 0] ] objects\glitch\medievallargecookingpot\medievallargecookingpot.object 12c12 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 21,23c21,27 < "lightColor" : [229, 218, 207], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "lightColor" : [179, 149, 107], > > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 50c54 < "dualImage" : "medievallargecookingpot.png:.", --- > "imageLayers" : [ { "image" : "medievallargecookingpot.png:.", "fullbright" : true }, { "image" : "medievallargecookingpotlit.png:." } ], 64,70c68 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 70, < "range" : 8 < } < ], --- > "statusEffects" : [ ], 76c74 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\glitch\medievalpressureplate\medievalpressureplate.object 4d3 < "objectType" : "wire", 29c28 < "scripts" : [ "/objects/wired/proximitysensor/proximitysensorcreature.lua" ], --- > "scripts" : [ "/objects/wired/proximitysensor/proximitysensor.lua" ], 38a38,39 > > "interactive" : false, 40,41c41,43 < "detectTickDuration" : 0, < "detectRadius" : 3.2 --- > "detectDuration" : 0.1, > "detectEntityTypes" : [ "creature" ], > "detectArea" : [ [-1.0, 0], [1.0, 0.3] ] objects\glitch\medievalregister\medievalregister.object 34c34 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\glitch\medievalspikes\medievalspikes.object 20c20,22 < "dualImage" : "medievalspikes.png:", --- > "image" : "medievalspikes.png:", > "direction" : "left", > "flipImages" : true, 27c29 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], 29,30c31,41 < } < ], --- > "touchDamage" : { > "poly" : [ [-0.7, 0], [-1, 2], [1, 2], [0.7, 0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "spear" > } > }, > { > "image" : "medievalspikes.png:", > "direction" : "right", 32,46c43,45 < "statusEffects" : [ < ], < "touchDamage" : { < "poly" : [ [0.0, 0.0], [1.0, 0.0], [1.0, 1.0], [0.0, 1.0] ], < "damage" : 99999, < < "damageType" : "IgnoresDef", < "damageSourceKind" : "electroshock", < "statusEffects" : [ < { < "kind" : "ElectroShock", < "percentage" : 33 < } < ] < } --- > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 4.0, 47a47,58 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > > "touchDamage" : { > "poly" : [ [-0.7, 0], [-1, 2], [1, 2], [0.7, 0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "spear" > } > } > ] 48a60 > //TODO: touch damage objects\glitch\medievalstreetlamp\medievalstreetlamp.object 11c11 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 20,29c20,28 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], < < "lightColor" : [204, 189, 173], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "statusEffects" : [ ], > > "lightColor" : [179, 149, 107], > > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 34c33,34 < "imageLayers" : [ { "image" : "medievalstreetlamp1.png:.", "unlit" : true }, { "image" : "medievalstreetlamp2.png:." } ], --- > "image" : "medievalstreetlamp.png:.", > "direction" : "left", 36c36,37 < "imagePosition" : [-16, 0], --- > "imagePosition" : [-24, 0], > "animationPosition" : [-24, 0], 39d39 < "direction" : "left", 43,44c43,46 < "imageLayers" : [ { "image" : "medievalstreetlamp1.png:.", "unlit" : true }, { "image" : "medievalstreetlamp2.png:." } ], < "imagePosition" : [-16, 0], --- > "image" : "medievalstreetlamp.png:.", > "direction" : "right", > "imagePosition" : [0, 0], > "animationPosition" : [0, 0], 47d48 < "direction" : "right", 52c53 < "soundEffect" : "/sfx/objects/oillantern.wav" --- > "soundEffect" : "/sfx/objects/oillantern.wav", 53a55,72 > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/medievallamp_on1.wav", "/sfx/objects/medievallamp_on2.wav" ], > "off" : [ "/sfx/objects/medievallamp_off1.wav", "/sfx/objects/medievallamp_off2.wav" ] > } > }, > "animationParts" : { > "bg" : "medievalstreetlamp.png", > "fg" : "medievalstreetlamplit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : true, > > "inboundNodes" : [ [0, 0] ] objects\glitch\medievalswitchhidden\medievalswitchhidden.frames 6c6 < [ "default" ] --- > [ "off", "on" ] 11,12c11,12 < "default.off" : "default", < "default.on" : "default" --- > "default.off" : "off", > "default.on" : "on" objects\glitch\medievalswitchhidden\medievalswitchhidden.object 4c4,6 < "objectType" : "wire", --- > > "category" : "wire", > "price" : 200, 8,9d9 < "category" : "wire", < "price" : 200, 21c21 < "image" : "medievalswitchhidden.png:.off", --- > "dualImage" : "medievalswitchhidden.png:.off", 26d25 < 30c29 < "scripts" : [ "/objects/wired/switch/switch.lua" ], --- > "scripts" : [ "/objects/wired/proximitysensor/proximitysensor.lua" ], 39c38,44 < "outboundNodes" : [ [0, 0] ] --- > "outboundNodes" : [ [0, 0] ], > > "interactive" : false, > > "detectDuration" : 0.1, > "detectEntityTypes" : [ "creature" ], > "detectArea" : [ [0, 0], [1, 0.2] ] objects\glitch\medievalswitchlever\medievalswitchlever.frames 6c6 < [ "default" ] --- > [ "off", "turning1", "on" ] 11,12c11,16 < "default.off" : "default", < "default.on" : "default" --- > "default.off" : "off", > "default.on" : "on", > "turningOn.1" : "turning1", > "turningOn.2" : "on", > "turningOff.1" : "turning1", > "turningOff.2" : "off" objects\glitch\medievalswitchlever\medievalswitchlever.object 4d3 < "objectType" : "wire", 24c23 < "spaceScan" : 0.1, --- > "spaces" : [ [-1, 0], [0, 0], [-1, 1], [0, 1] ], 32c31,37 < "animation" : "/objects/wired/switch/switchtoggle.animation", --- > "animation" : "/objects/wired/switch/switchtoggle2.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/apexconsole2switch.wav" ], > "off" : [ "/sfx/objects/apexconsole2switch.wav" ] > } > }, objects\glitch\medievalswitchshackle\medievalswitchshackle.frames 6c6 < [ "default" ] --- > [ "off", "turning1", "on" ] 11,12c11,16 < "default.off" : "default", < "default.on" : "default" --- > "default.off" : "off", > "default.on" : "on", > "turningOn.1" : "turning1", > "turningOn.2" : "on", > "turningOff.1" : "turning1", > "turningOff.2" : "off" objects\glitch\medievalswitchshackle\medievalswitchshackle.object 4d3 < "objectType" : "wire", 24,26c23,24 < "spaceScan" : 0.1, < "anchors" : [ "background" ] < --- > "spaces" : [ [-1, 0], [0, 0], [1, 0], [-1, -1], [0, -1], [1, -1], [-1, -2], [0, -2], [1, -2], [-1, -3], [0, -3], [1, -3] ], > "bgAnchors" : [ [-1, 0], [0, 0], [1, 0] ] 32,33c30,37 < < "animation" : "/objects/wired/switch/switchtoggle.animation", --- > > "animation" : "/objects/wired/switch/switchtoggle2.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/apexstatue3_switchon.wav" ], > "off" : [ "/sfx/objects/apexstatue3_switchoff.wav" ] > } > }, objects\glitch\medievaltorch\medievaltorch.object 10c10 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 19,45c19 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 8, < "range" : 4 < } ], < < "lightColor" : [229, 218, 207], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, < < "particleEmitter" : { < "emissionRate" : 1.0, < "emissionVariance" : 0.5, < < "particle" : { < "type" : "ember", < "size" : 1.0, < "color" : [255, 100, 0, 255], < "light" : [150, 50, 50], < "fade" : 0.9, < "initialVelocity" : [0.0, 5.0], < "finalVelocity" : [0.0, -50.0], < "approach" : [0, 20], < "timeToLive" : 0.6, < "layer" : "middle" < }, --- > "statusEffects" : [ ], 47,50c21,27 < "particleVariance" : { < "initialVelocity" : [1.5, 2.0] < } < }, --- > "lightColor" : [179, 149, 107], > > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 54d30 < 56,58c32 < "image" : "medievaltorchG.png:.", < "frames" : 4, < "animationCycle" : 0.5, --- > "image" : "torch.png:.", 59a34,38 > > "animationParts" : { > "bg" : "medievaltorch.png", > "fg" : "medievaltorchlit.png" > }, 62c41,43 < "fgAnchors" : [ [0, -1] ] --- > "fgAnchors" : [ [0, -1] ], > > "direction" : "right" 66,68c47 < "image" : "medievaltorchL.png:.", < "frames" : 4, < "animationCycle" : 0.5, --- > "image" : "torchleft.png:.", 69a49,53 > > "animationParts" : { > "bg" : "medievaltorchleft.png", > "fg" : "medievaltorchleftlit.png" > }, 72c56,58 < "fgAnchors" : [ [-1, 0] ] --- > "fgAnchors" : [ [-1, 0] ], > > "direction" : "right" 76,78c62 < "image" : "medievaltorchR.png:.", < "frames" : 4, < "animationCycle" : 0.5, --- > "image" : "torchright.png:.", 79a64,68 > > "animationParts" : { > "bg" : "medievaltorchright.png", > "fg" : "medievaltorchrightlit.png" > }, 82c71,73 < "fgAnchors" : [ [1, 0] ] --- > "fgAnchors" : [ [1, 0] ], > > "direction" : "right" 86,88c77 < "image" : "medievaltorchBG.png:.", < "frames" : 4, < "animationCycle" : 0.5, --- > "image" : "medievaltorch.png:.", 89a79,83 > > "animationParts" : { > "bg" : "medievaltorch.png", > "fg" : "medievaltorchlit.png" > }, 92c86,88 < "bgAnchors" : [ [0, 0] ] --- > "bgAnchors" : [ [0, 0] ], > > "direction" : "right" 96c92,106 < "soundEffect" : "/sfx/objects/torch.wav" --- > "soundEffect" : "/sfx/objects/torch.wav", > > "animation" : "medievaltorch.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/torch_on1.wav", "/sfx/objects/torch_on2.wav" ], > "off" : [ "/sfx/objects/torch_off1.wav", "/sfx/objects/torch_off2.wav", "/sfx/objects/torch_off3.wav" ] > } > }, > "animationPosition" : [0, 0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : false, 97a108 > "inboundNodes" : [ [0, 0] ] objects\glitch\outhouse\outhouse.object 4,8c4 < "objectType" : "container", < < "category" : "storage", < "price" : 750, < "description" : "A rickety-looking outhouse.", --- > "description" : "An outhouse! Enjoy!", 10a7,8 > "category" : "furniture", > "price" : 600, 19c17 < "inventoryIcon" : "outhouseicon.png", --- > "inventoryIcon" : "icon.png", 22,23c20,40 < "dualImage" : "outhouse.png:default", < "imagePosition" : [-16, 0], --- > "image" : "outhouse.png:", > "flipImages" : true, > "sitPosition" : [-6, 22], > "direction" : "left", > > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 1.0, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > > }, > { > "image" : "outhouse.png:", > "sitPosition" : [2, 22], > "direction" : "right", > > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 1.0, 30,35c47,49 < "openSounds" : [ "/sfx/objects/chest_small_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_small_close.wav" ], < "slotCount" : 16, < "uiConfig" : "/interface/chests/chest%slots%.config", < "frameCooldown" : 67, < "autoCloseCooldown" : 3600 --- > "objectType" : "loungeable", > "sitCoverImage" : "/objects/glitch/outhouse/outhousecover.png", > "sitFlipDirection" : false objects\glitch\royalbed\royalbed.object 25,26c25 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\glitch\royalbookcase\royalbookcase.object 32a33,34 > "openSounds" : [ "/sfx/objects/bookcase_open.wav" ], > "closeSounds" : [ "/sfx/objects/bookcase_close.wav" ], 35c37 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\glitch\royalcabinet\royalcabinet.object 32a33,34 > "openSounds" : [ "/sfx/objects/woodendoor_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodendoor_close.wav" ], 35c37 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\glitch\royalcandles\royalcandles.frames 7c7 < [ "default.0", "default.1", "default.2", "default.off" ] --- > [ "default.1", "default.2", "default.3", "default.off" ] 12c12,13 < "default.default" : "default.off" --- > "default.default" : "default.off", > "default.on" : "default.1" objects\glitch\royalcandles\royalcandles.object 11c11 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 20,29c20,29 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], < < "lightColor" : [204, 189, 173], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "statusEffects" : [ ], > > "lightColor" : [179, 149, 107], > "lightPosition" : [0, 4], > > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.85, > "flickerMaxIntensity" : 0.9, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 33d32 < 37,39c36,46 < "frames" : 3, < "animationCycle" : 0.5, < --- > "animationPosition" : [-8, 0], > "direction" : "left", > "flipImages" : true, > "spaceScan" : 0.1, > "fgAnchors" : [ [-1, -1], [0, -1] ] > }, > { > "image" : "royalcandles.png:.", > "imagePosition" : [-8, 0], > "animationPosition" : [-8, 0], > "direction" : "right", 45c52,59 < "soundEffect" : "/sfx/objects/oillantern.wav" --- > "animation" : "royalcandles.animation", > "animationParts" : { > "bg" : "royalcandles.png", > "fg" : "royalcandleslit.png" > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, 46a61 > "inboundNodes" : [ [0, 0] ] objects\glitch\royalchest\royalchest.object 34c34 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\glitch\royaldesk\royaldesk.object 32a33,34 > "openSounds" : [ "/sfx/objects/woodenbox_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodenbox_close.wav" ], 35c37 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\glitch\sewerflooddoor\sewerflooddoor.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/stonedoor_open_fast.wav" ], > "close" : [ "/sfx/objects/stonedoor_close_fast.wav" ] > } > }, 39c44 < "inboundNodes" : [ [-1, 4] ], --- > "inboundNodes" : [ [0, 4] ], objects\glitch\sewervalve\sewervalve.object 4d3 < "objectType" : "wire", objects\glitch\smallwoodencrate\smallwoodencrate.object 33a34,35 > "openSounds" : [ "/sfx/objects/woodenbox_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodenbox_close.wav" ], 36c38 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\glitch\trashbag\trashbag.object 30,31c30,31 < "openSounds" : [ "/sfx/objects/chest_small_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_small_close.wav" ], --- > "openSounds" : [ "/sfx/objects/bed_enter.wav" ], > "closeSounds" : [ "/sfx/objects/bed_leave.wav" ], 34c34 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\glitch\trashcan\trashcan.object 30,31c30,31 < "openSounds" : [ "/sfx/objects/chest_small_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_small_close.wav" ], --- > "openSounds" : [ "/sfx/objects/locker_open.wav" ], > "closeSounds" : [ "/sfx/objects/locker_close.wav" ], 34c34 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\glitch\villagedoor\villagedoor.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/woodendoor_open.wav" ], > "close" : [ "/sfx/objects/woodendoor_close.wav" ] > } > }, 39,43c44,45 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/woodendoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/woodendoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\glitch\wheelbarrow\wheelbarrow.object 25,26c25 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\hoard\barrelgoldfilled\barrelgoldfilled.object 32a33,34 > "openSounds" : [ "/sfx/objects/coinstack_medium2.wav" ], > "closeSounds" : [ "/sfx/objects/coinstack_medium1.wav" ], 35c37 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\hoard\goldvase1\goldvase1.object 4c4 < "description" : "A golden odd jug for special cerimonies.", --- > "description" : "A golden odd jug for special ceremonies.", objects\hoard\goldvase2\goldvase2.object 4c4 < "description" : "A golden jug for special cerimonies.", --- > "description" : "A golden jug for special ceremonies.", objects\hoard\goldvase3\goldvase3.object 4c4 < "description" : "A slim golden jug for special cerimonies.", --- > "description" : "A slim golden jug for special ceremonies.", objects\hoard\goldvase4\goldvase4.object 4c4 < "description" : "A sexy golden jug for special cerimonies.", --- > "description" : "A sexy golden jug for special ceremonies.", objects\hoard\goldvase5\goldvase5.object 4c4 < "description" : "A classic golden jug for special cerimonies.", --- > "description" : "A classic golden jug for special ceremonies.", objects\hoard\mysteriouslight\mysteriouslight.object 33c33 < "imageLayers" : [ { "image" : "mysteriouslightceiling1.png:.", "unlit" : true }, { "image" : "mysteriouslightceiling2.png:." } ], --- > "imageLayers" : [ { "image" : "mysteriouslightceiling1.png:.", "fullbright" : true }, { "image" : "mysteriouslightceiling2.png:." } ], 45c45 < "imageLayers" : [ { "image" : "mysteriouslightground1.png:.", "unlit" : true }, { "image" : "mysteriouslightground2.png:." } ], --- > "imageLayers" : [ { "image" : "mysteriouslightground1.png:.", "fullbright" : true }, { "image" : "mysteriouslightground2.png:." } ], 57c57 < "imageLayers" : [ { "image" : "mysteriouslightleft1.png:.", "unlit" : true }, { "image" : "mysteriouslightleft2.png:." } ], --- > "imageLayers" : [ { "image" : "mysteriouslightleft1.png:.", "fullbright" : true }, { "image" : "mysteriouslightleft2.png:." } ], 69c69 < "imageLayers" : [ { "image" : "mysteriouslightright1.png:.", "unlit" : true }, { "image" : "mysteriouslightright2.png:." } ], --- > "imageLayers" : [ { "image" : "mysteriouslightright1.png:.", "fullbright" : true }, { "image" : "mysteriouslightright2.png:." } ], objects\hoard\safe\safe.object 36c36 < "frameCooldown" : 10, --- > "frameCooldown" : 5, objects\hoard\treasurechest\treasurechest.object 34c34 < "frameCooldown" : 10, --- > "frameCooldown" : 5, objects\hoard\woodencrategoldfilled\woodencrategoldfilled.object 5c5 < "description" : "A wooden crate filled with trasure.", --- > "description" : "A wooden crate filled with treasure.", 35c35 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\holiday\bigpresent\bigpresent.object 39c39 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\holiday\giftmonsterbox\giftmonsterbox.lua 5c5 < function main() --- > function update(dt) 10c10 < end \ No newline at end of file --- > end objects\holiday\giftmonsterbox\giftmonsterbox.object 5d4 < "objectType" : "wire", objects\holiday\giftmonsterbox\giftmonstersmallbox.object 5d4 < "objectType" : "wire", objects\holiday\heartforge\heartforge.object 23,28c23,25 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 50, < "range" : 8 < } ], --- > "statusEffects" : [ ], > > "lightColor" : [179, 149, 107], 30,32c27,31 < "lightColor" : [204, 189, 173], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 38c37 < "imageLayers" : [ { "image" : "heartforge.png:.", "unlit" : true }, { "image" : "heartforgelit.png:." } ], --- > "imageLayers" : [ { "image" : "heartforge.png:.", "fullbright" : true }, { "image" : "heartforgelit.png:." } ], 50c49 < "imageLayers" : [ { "image" : "heartforge.png:.", "unlit" : true }, { "image" : "heartforgelit.png:." } ], --- > "imageLayers" : [ { "image" : "heartforge.png:.", "fullbright" : true }, { "image" : "heartforgelit.png:." } ], objects\holiday\holidaycandles\holidaycandles.object 16a17,18 > > "lightColor" : [179, 149, 107], 18,20c20,24 < "lightColor" : [204, 189, 173], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.85, > "flickerMaxIntensity" : 0.9, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, objects\holiday\menorah\menorah.object 12c12 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 21,26c21,23 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], --- > "statusEffects" : [ ], > > "lightColor" : [179, 149, 107], 28,30c25,29 < "lightColor" : [204, 189, 173], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.85, > "flickerMaxIntensity" : 0.9, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, objects\holiday\present1\present1.object 56c56 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\holiday\present2\present2.object 56c56 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\holiday\present3\present3.object 56c56 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\holiday\present4\present4.object 56c56 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\human\barbedwire\barbedwire.object 20c20,22 < "dualImage" : "barbedwire.png:", --- > "image" : "barbedwire.png:", > "direction" : "left", > "flipImages" : true, 27c29 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], 29,30c31,33 < } < ], --- > "touchDamage" : { > "poly" : [ [-1, 0], [-1, 1.6], [-0.3, 2], [0.8, 1.2], [1, 0.9], [1, 0] ], > "damage" : 5, 32,36c35,37 < "statusEffects" : [ < { < "kind" : "directdamage", < "amount" : 0.5, < "range" : 0 --- > "damageType" : "IgnoresDef", > "damageSourceKind" : "spear" > } 39c40,56 < "kind" : "encumbered" --- > "image" : "barbedwire.png:", > "direction" : "right", > > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 1.0, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > > "touchDamage" : { > "poly" : [ [1, 0], [1, 1.6], [0.3, 2], [-0.8, 1.2], [-1, 0.9], [-1, 0] ], > "damage" : 5, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "default" > } 41a59,60 > > //TODO: touch damage objects\human\basicbath\basicbath.object 1,30c1,32 < { < "objectName" : "basicbath", < "rarity" : "Common", < "shortdescription" : "Basic Bath", < "race" : "human", < "category" : "decorative", < "price" : 650, < < "apexDescription" : "A cute little bath. Looks pretty small for an Apex.", < "avianDescription" : "A bath with a shower. Like water off an Avian's back.", < "floranDescription" : "Big bucket good for ssstoring blood.", < "glitchDescription" : "Smug. Glitch do not need to take baths.", < "humanDescription" : "A nice hot bath. Just what the doctor ordered. Only things missing are some candles and an Enya .", < "hylotlDescription" : "A trough in which humans wash. We Hylotl simply go for a swim.", < < "inventoryIcon" : "basicbathicon.png", < "orientations" : [ < { < "dualImage" : "basicbath.png:", < < "imagePosition" : [-16, 0], < "frames" : 1, < "animationCycle" : 1.0, < < "spaceScan" : 0.1, < "anchors" : [ "bottom" ] < < } < ] < } --- > { > "objectName" : "basicbath", > "rarity" : "Common", > "shortdescription" : "Basic Bath", > "race" : "human", > "category" : "decorative", > "price" : 650, > > // testing > > "apexDescription" : "A cute little bath. Looks pretty small for an Apex.", > "avianDescription" : "A bath with a shower. Like water off an Avian's back.", > "floranDescription" : "Big bucket good for ssstoring blood.", > "glitchDescription" : "Smug. Glitch do not need to take baths.", > "humanDescription" : "A nice hot bath. Just what the doctor ordered. Only things missing are some candles and an Enya .", > "hylotlDescription" : "A trough in which humans wash. We Hylotl simply go for a swim.", > > "inventoryIcon" : "basicbathicon.png", > "orientations" : [ > { > "dualImage" : "basicbath.png:", > > "imagePosition" : [-16, 0], > "frames" : 1, > "animationCycle" : 1.0, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > > } > ] > } objects\human\bunkerbigpanel\bunkerbigpanel.object 5d4 < "objectType" : "wire", 7,10c6,7 < "lightColor" : [0, 40, 100], < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, --- > "lightColor" : [89, 129, 179], > 25c22 < "image" : "bunkerbigpanel.png:", --- > "imageLayers" : [ { "image" : "bunkerbigpanel.png:", "fullbright" : true }, { "image" : "bunkerbigpanellit.png:" } ], 27d23 < 33,44c29 < "soundEffect" : "/sfx/objects/bunkerdisplay.wav", < < "scripts" : [ "/objects/wired/switch/switch.lua" ], < "scriptDelta" : 5, < < "animation" : "/objects/wired/switch/switchtoggle.animation", < "animationParts" : { < "switch" : "bunkerbigpanel.png" < }, < "animationPosition" : [-40, -16], < < "outboundNodes" : [ [0, 0] ] --- > "soundEffect" : "/sfx/objects/bunkerdisplay.wav" objects\human\bunkerbookcase\bunkerbookcase.object 34,35c34,35 < "openSounds" : [ "/sfx/objects/bunkercabinet_open.wav" ], < "closeSounds" : [ "/sfx/objects/bunkercabinet_close.wav" ], --- > "openSounds" : [ "/sfx/objects/bookcase_open.wav" ], > "closeSounds" : [ "/sfx/objects/bookcase_close.wav" ], 38c38 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\human\bunkercabinet1\bunkercabinet1.object 38c38 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\human\bunkercomputer\bunkercomputer.object 4d3 < "objectType" : "wire", 22,23c21 < "leftImage" : "bunkercomputerL.png:default.off", < "rightImage" : "bunkercomputerR.png:default.off", --- > "dualImage" : "bunkercomputer.png:default", 30,46c28 < ], < < "scripts" : [ "/objects/wired/switch/switch.lua" ], < "scriptDelta" : 5, < < "animation" : "/objects/wired/switch/switchtoggle.animation", < < // If we hade Left and Right as separate orientations, then each of those < // could have a different "animationParts" section with left and right, but < // as it stands we cannot. In order for this to be fixed real L/R < // orientations have to go in. < "animationParts" : { < "switch" : "bunkercomputerL.png" < }, < "animationPosition" : [-16, 0], < < "outboundNodes" : [ [0, 0] ] --- > ] objects\human\bunkerconsole1\bunkerconsole1.object 4d3 < "objectType" : "wire", 30,42c29 < "soundEffect" : "/sfx/objects/bunkerconsole.wav", < < "scripts" : [ "/objects/wired/switch/switch.lua" ], < "scriptDelta" : 5, < < "animation" : "/objects/wired/switch/switchtoggle.animation", < < "animationParts" : { < "switch" : "bunkerconsole1.png" < }, < "animationPosition" : [-16, 0], < < "outboundNodes" : [ [0, 0] ] --- > "soundEffect" : "/sfx/objects/bunkerconsole.wav" objects\human\bunkerconsole2\bunkerconsole2.object 4d3 < "objectType" : "wire", 31,43c30 < "soundEffect" : "/sfx/objects/bunkerconsole.wav", < < "scripts" : [ "/objects/wired/switch/switch.lua" ], < "scriptDelta" : 5, < < "animation" : "/objects/wired/switch/switchtoggle.animation", < < "animationParts" : { < "switch" : "bunkerconsole2.png" < }, < "animationPosition" : [-8, 0], < < "outboundNodes" : [ [0, 0] ] --- > "soundEffect" : "/sfx/objects/bunkerconsole.wav" objects\human\bunkerconsole3\bunkerconsole3.object 4d3 < "objectType" : "wire", 30,42c29 < "soundEffect" : "/sfx/objects/bunkerconsole.wav", < < "scripts" : [ "/objects/wired/switch/switch.lua" ], < "scriptDelta" : 5, < < "animation" : "/objects/wired/switch/switchtoggle.animation", < < "animationParts" : { < "switch" : "bunkerconsole3.png" < }, < "animationPosition" : [-8, 0], < < "outboundNodes" : [ [0, 0] ] --- > "soundEffect" : "/sfx/objects/bunkerconsole.wav" objects\human\bunkerconsole4\bunkerconsole4.object 1,46c1,33 < { < "objectName" : "bunkerconsole4", < "rarity" : "Common", < "objectType" : "wire", < < "category" : "wire", < "price" : 600, < "description" : "It's a screen full of super top secret mission data... Boring.", < "shortdescription" : "Wide Console", < "race" : "human", < < "apexDescription" : "Apparently this planet was going to explode. I think it was a false alarm.", < "avianDescription" : "A team was sent out to recover a cursed artefact. They never returned. Maybe they just got sidetracked?", < "floranDescription" : "Hunting... partiesss.... Floran have parties on hunt too.", < "glitchDescription" : "Concern. It appears as if the previous user of this console went insane. There are a number of alarming messages.", < "humanDescription" : "Ooh, secret data. Turns out the government were spying on us! Who knew?", < "hylotlDescription" : "Detailed here is an alarming plan to drain this world's oceans. Thankfully, it was vetoed.", < < "inventoryIcon" : "bunkerconsole4icon.png", < "orientations" : [ < { < "dualImage" : "bunkerconsole4.png:.off", < "imagePosition" : [-8, 0], < "frames" : 1, < "animationCycle" : 0.5, < < "spaceScan" : 0.1, < "anchors" : [ "bottom" ] < < } < ], < < "soundEffect" : "/sfx/objects/bunkerconsole.wav", < < "scripts" : [ "/objects/wired/switch/switch.lua" ], < "scriptDelta" : 5, < < "animation" : "/objects/wired/switch/switchtoggle.animation", < < "animationParts" : { < "switch" : "bunkerconsole4.png" < }, < "animationPosition" : [-8, 0], < < "outboundNodes" : [ [0, 0] ] < } --- > { > "objectName" : "bunkerconsole4", > "rarity" : "Common", > // test > "category" : "wire", > "price" : 600, > "description" : "It's a screen full of super top secret mission data... Boring.", > "shortdescription" : "Wide Console", > "race" : "human", > > "apexDescription" : "Apparently this planet was going to explode. I think it was a false alarm.", > "avianDescription" : "A team was sent out to recover a cursed artefact. They never returned. Maybe they just got sidetracked?", > "floranDescription" : "Hunting... partiesss.... Floran have parties on hunt too.", > "glitchDescription" : "Concern. It appears as if the previous user of this console went insane. There are a number of alarming messages.", > "humanDescription" : "Ooh, secret data. Turns out the government were spying on us! Who knew?", > "hylotlDescription" : "Detailed here is an alarming plan to drain this world's oceans. Thankfully, it was vetoed.", > > "inventoryIcon" : "bunkerconsole4icon.png", > "orientations" : [ > { > "dualImage" : "bunkerconsole4.png:.off", > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 0.5, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > > } > ], > > "soundEffect" : "/sfx/objects/bunkerconsole.wav" > } objects\human\bunkercrate\bunkercrate.object 22,23c22,24 < "leftImage" : "bunkercrateleft.png:default", < "rightImage" : "bunkercrateright.png:default", --- > "image" : "bunkercrate.png:", > "direction" : "left", > "flipImages" : true, 31a33,36 > }, > { > "image" : "bunkercrate.png:", > "direction" : "right", 32a38,44 > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 0.5, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > "collision" : "platform" 40c52 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\human\bunkerdisplay4\bunkerdisplay4.object 7,9c7,14 < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, --- > "lightPosition" : [3, 1], > > "flickerPeriod" : 0.4, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1.0, > "flickerPeriodVariance" : 0.025, > "flickerIntensityVariance" : 0.025, > 24c29 < "dualImage" : "bunkerdisplay4.png:.", --- > "imageLayers" : [ { "image" : "bunkerdisplay4.png:.", "fullbright" : true }, { "image" : "bunkerdisplay4lit.png:." } ], 25a31,32 > "direction" : "left", > "flipImages" : true, 27c34 < "animationCycle" : 0.3, --- > "animationCycle" : 0.4, 30a38,44 > }, > { > "imageLayers" : [ { "image" : "bunkerdisplay4.png:.", "fullbright" : true }, { "image" : "bunkerdisplay4lit.png:." } ], > "imagePosition" : [-8, 0], > "direction" : "right", > "frames" : 4, > "animationCycle" : 0.4, 31a46,47 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] objects\human\bunkereyescanner\bunkereyescanner.object 7d6 < "objectType" : "wire", 22a22,23 > > "direction" : "right", objects\human\bunkerhandscanner\bunkerhandscanner.object 4d3 < "objectType" : "wire", 22c21 < "image" : "bunkerhandscanner.png:.off", --- > "image" : "bunkerhandscanner.png:.off", 23a23,25 > > "frames" : 8, > "animationCycle" : 2.0, objects\human\bunkerheater1\bunkerheater1.object 10c10 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 19,24c19 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 100, < "range" : 20 < } ], --- > "statusEffects" : [ ], objects\human\bunkerlighth\bunkerlighth.object 17c17 < "unlit" : true, --- > "fullbright" : true, 29,31d28 < < "flickerDistance" : 2.0, < "flickerStrength" : 0.0, objects\human\bunkerlightv\bunkerlightv.object 17c17 < "unlit" : true, --- > "fullbright" : true, 29,31d28 < < "flickerDistance" : 2.0, < "flickerStrength" : 0.0, objects\human\bunkermotiondetector.todo\bunkermotiondetector.object 4d3 < "objectType" : "wire", 23a23,24 > > "direction" : "right", 34d34 < 40a41,42 > > "interactive" : false, 42,43c44,46 < "detectRadius" : 3, < "detectTickDuration" : 10 --- > "detectDuration" : 0.5, > "detectEntityTypes" : [ "creature" ], > "detectArea" : [ [0, 0], 5 ] objects\human\bunkerpanel1\bunkerpanel1.object 18,20d17 < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, 28c25 < "animationCycle" : 1.0, --- > "animationCycle" : 1.75, objects\human\bunkerpanel2\bunkerpanel2.object 18,20d17 < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, 27,28c24,25 < "frames" : 20, < "animationCycle" : 1.0, --- > "frames" : 24, > "animationCycle" : 2.0, objects\human\bunkerpanel3\bunkerpanel3.object 15d14 < 19,21d17 < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, 28,29c24,25 < "frames" : 20, < "animationCycle" : 1.0, --- > "frames" : 24, > "animationCycle" : 2.0, objects\human\bunkerrobotfactory\behavior.lua 15c15 < function main() --- > function update(dt) 17c17 < self.state.update(entity.dt()) --- > self.state.update(dt) 90c90 < end \ No newline at end of file --- > end objects\human\bunkerslidingdoor\bunkerslidingdoor.object 4d3 < "objectType" : "wire", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/bunkerslidingdoor_open.wav" ], > "close" : [ "/sfx/objects/bunkerslidingdoor_close.wav" ] > } > }, 40,44c45,46 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/bunkerslidingdoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/bunkerslidingdoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\human\bunkertv\bunkertv.object 7,9d6 < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, objects\human\flickeringfluorescentlight\flickeringfluorescentlight.object 7d6 < 10,13c9,16 < "lightColor" : [79, 79, 79], < "flickerDistance" : 1.0, < "flickerStrength" : 0.5, < "flickerTiming" : 1.0, --- > > "lightColor" : [170, 170, 170], > > "flickerPeriod" : 0.01, > "flickerMinIntensity" : 0.25, > "flickerMaxIntensity" : 0.75, > "flickerPeriodVariance" : 0.8, > "flickerIntensityVariance" : 0.25, objects\human\fridge\fridge.object 40c40 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\human\jukebox\jukebox.object 34c34 < "sounds" : [ "/sfx/objects/jab.ogg" ] --- > "sounds" : [ "/sfx/objects/jukebox.ogg" ] objects\human\lavalamp1\lavalamp1.object 11c11 < "unlit" : true, --- > "fullbright" : true, objects\human\microwave\microwave.object 38c38 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\human\oven1\oven1.object 11c11 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 20,25c20 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 5, < "range" : 2 < } ], --- > "statusEffects" : [ ], 44c39 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\human\prisonbarrelfire\prisonbarrelfire.object 9c9 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 18,23c18 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 70, < "range" : 5 < } ], --- > "statusEffects" : [ ], 45c40 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\human\prisonbed\prisonbed.object 17c17 < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" 39d38 < objects\human\prisoncabinet1\prisoncabinet1.object 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\human\prisoncontrolpanel\prisoncontrolpanel.object 4d3 < "objectType" : "wire", objects\human\prisondoor\prisondoor.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/bardoor_open.wav" ], > "close" : [ "/sfx/objects/bardoor_close.wav" ] > } > }, 39,43c44,45 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/bardoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/bardoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\human\prisonexitsign\prisonexitsign.object 17c17 < "unlit" : true, --- > "fullbright" : true, objects\human\prisonfile1\prisonfile1.object 3a4 > "objectType" : "container", 9,10c10,11 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/bunkercabinet_open.wav" ], > "closeSounds" : [ "/sfx/objects/bunkercabinet_close.wav" ], 13c14 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\human\prisonfile2\prisonfile2.object 3a4 > "objectType" : "container", 9,10c10,11 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/bunkercabinet_open.wav" ], > "closeSounds" : [ "/sfx/objects/bunkercabinet_close.wav" ], 13c14 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\human\prisonfloodlight\prisonfloodlight.object 6,16c6,19 < "lightColors" : { < "default" : [255, 255, 245], < "red" : [255, 127, 127], < "blue" : [71, 134, 255], < "green" : [88, 255, 0], < "yellow" : [255, 230, 127], < "orange" : [255, 179, 127], < "pink" : [255, 177, 255], < "black" : [100, 100, 100], < "white" : [255, 255, 255] < }, --- > > "lightColor" : [255, 255, 245], > > // "lightColors" : { > // "default" : [255, 255, 245], > // "red" : [255, 127, 127], > // "blue" : [71, 134, 255], > // "green" : [88, 255, 0], > // "yellow" : [255, 230, 127], > // "orange" : [255, 179, 127], > // "pink" : [255, 177, 255], > // "black" : [100, 100, 100], > // "white" : [255, 255, 255] > // }, 19c22 < "description" : "It feels like I'm on stage! Except I'm not, I'm in a prison.", --- > "description" : "It feels like I'm on stage!", 33c36 < "imageLayers" : [ { "image" : "prisonfloodlightceiling1.png:.", "unlit" : true }, { "image" : "prisonfloodlightceiling2.png:." } ], --- > "image" : "prisonfloodlightceiling1.png:.", 36a40,46 > "direction" : "right", > > "animationParts" : { > "bg" : "prisonfloodlightceiling1.png", > "fg" : "prisonfloodlightceiling2.png" > }, > "animationPosition" : [-4, -8], 39c49 < "anchors" : [ "top" ], --- > "fgAnchors" : [ [0, 1] ], 45c55 < "imageLayers" : [ { "image" : "prisonfloodlightceilingleft1.png:.", "unlit" : true }, { "image" : "prisonfloodlightceilingleft2.png:." } ], --- > "image" : "prisonfloodlightceilingleft1.png:.", 48a59,65 > "direction" : "right", > > "animationParts" : { > "bg" : "prisonfloodlightceilingleft1.png", > "fg" : "prisonfloodlightceilingleft2.png" > }, > "animationPosition" : [0, -8], 57c74 < "imageLayers" : [ { "image" : "prisonfloodlightceilingright1.png:.", "unlit" : true }, { "image" : "prisonfloodlightceilingright2.png:." } ], --- > "image" : "prisonfloodlightceilingright1.png:.", 60a78,84 > "direction" : "right", > > "animationParts" : { > "bg" : "prisonfloodlightceilingright1.png", > "fg" : "prisonfloodlightceilingright2.png" > }, > "animationPosition" : [-8, -8], 69c93 < "imageLayers" : [ { "image" : "prisonfloodlightground1.png:.", "unlit" : true }, { "image" : "prisonfloodlightground2.png:." } ], --- > "image" : "prisonfloodlightground1.png:.", 72a97,103 > "direction" : "right", > > "animationParts" : { > "bg" : "prisonfloodlightground1.png", > "fg" : "prisonfloodlightground2.png" > }, > "animationPosition" : [-4, 0], 75c106 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [0, -1] ], 81c112 < "imageLayers" : [ { "image" : "prisonfloodlightgroundleft1.png:.", "unlit" : true }, { "image" : "prisonfloodlightgroundleft2.png:." } ], --- > "image" : "prisonfloodlightgroundleft1.png:.", 84a116,122 > "direction" : "right", > > "animationParts" : { > "bg" : "prisonfloodlightgroundleft1.png", > "fg" : "prisonfloodlightgroundleft2.png" > }, > "animationPosition" : [0, 0], 93c131 < "imageLayers" : [ { "image" : "prisonfloodlightgroundright1.png:.", "unlit" : true }, { "image" : "prisonfloodlightgroundright2.png:." } ], --- > "image" : "prisonfloodlightgroundright1.png:.", 96a135,141 > "direction" : "right", > > "animationParts" : { > "bg" : "prisonfloodlightgroundright1.png", > "fg" : "prisonfloodlightgroundright2.png" > }, > "animationPosition" : [-8, 0], 105c150 < "imageLayers" : [ { "image" : "prisonfloodlightleft1.png:.", "unlit" : true }, { "image" : "prisonfloodlightleft2.png:." } ], --- > "image" : "prisonfloodlightleft1.png:.", 108a154,160 > "direction" : "right", > > "animationParts" : { > "bg" : "prisonfloodlightleft1.png", > "fg" : "prisonfloodlightleft2.png" > }, > "animationPosition" : [0, -4], 117c169 < "imageLayers" : [ { "image" : "prisonfloodlightright1.png:.", "unlit" : true }, { "image" : "prisonfloodlightright2.png:." } ], --- > "image" : "prisonfloodlightright1.png:.", 120a173,179 > "direction" : "right", > > "animationParts" : { > "bg" : "prisonfloodlightright1.png", > "fg" : "prisonfloodlightright2.png" > }, > "animationPosition" : [-8, -4], 127c186,201 < ] --- > ], > > "animation" : "/objects/wired/light/lighttogglebgfullbright.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/floodlights_on.wav" ], > "off" : [ "/sfx/objects/floodlights_off.wav" ] > } > }, > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "interactive" : false, > > "inboundNodes" : [ [0, 0] ] objects\human\prisonfloodlight\prisonfloodlightceiling1.frames 2d1 < 7,15c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\human\prisonfloodlight\prisonfloodlightceiling2.frames 2d1 < 7,15c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\human\prisonfloodlight\prisonfloodlightceilingleft1.frames 2d1 < 7,15c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\human\prisonfloodlight\prisonfloodlightceilingleft2.frames 2d1 < 7,15c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\human\prisonfloodlight\prisonfloodlightceilingright1.frames 2d1 < 7,15c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\human\prisonfloodlight\prisonfloodlightceilingright2.frames 2d1 < 7,15c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\human\prisonfloodlight\prisonfloodlightground1.frames 2d1 < 7,15c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\human\prisonfloodlight\prisonfloodlightground2.frames 2d1 < 7,15c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\human\prisonfloodlight\prisonfloodlightgroundleft1.frames 2d1 < 7,15c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\human\prisonfloodlight\prisonfloodlightgroundleft2.frames 2d1 < 7,15c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\human\prisonfloodlight\prisonfloodlightgroundright1.frames 2d1 < 7,15c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\human\prisonfloodlight\prisonfloodlightgroundright2.frames 2d1 < 7,15c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\human\prisonfloodlight\prisonfloodlightleft1.frames 6,14c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 19,27c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\human\prisonfloodlight\prisonfloodlightleft2.frames 6,14c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 19,27c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\human\prisonfloodlight\prisonfloodlightright1.frames 2d1 < 7,15c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\human\prisonfloodlight\prisonfloodlightright2.frames 2d1 < 7,15c6,14 < [ "default.0", "default.off" ], < [ "red.0", "red.off" ], < [ "blue.0", "blue.off" ], < [ "green.0", "green.off" ], < [ "yellow.0", "yellow.off" ], < [ "orange.0", "orange.off" ], < [ "pink.0", "pink.off" ], < [ "black.0", "black.off" ], < [ "white.0", "white.off" ] --- > [ "default.on", "default.off" ], > [ "red.on", "red.off" ], > [ "blue.on", "blue.off" ], > [ "green.on", "green.off" ], > [ "yellow.on", "yellow.off" ], > [ "orange.on", "orange.off" ], > [ "pink.on", "pink.off" ], > [ "black.on", "black.off" ], > [ "white.on", "white.off" ] 20,28c19,27 < "default.default" : "default.off", < "red.default" : "red.off", < "blue.default" : "blue.off", < "green.default" : "green.off", < "yellow.default" : "yellow.off", < "orange.default" : "orange.off", < "pink.default" : "pink.off", < "black.default" : "black.off", < "white.default" : "white.off" --- > "default.default" : "default.on", > "red.default" : "red.on", > "blue.default" : "blue.on", > "green.default" : "green.on", > "yellow.default" : "yellow.on", > "orange.default" : "orange.on", > "pink.default" : "pink.on", > "black.default" : "black.on", > "white.default" : "white.on" objects\human\prisonforcecell\prisonforcecell.object 10c10 < "unlit" : true, --- > "fullbright" : true, objects\human\prisonlocker1\prisonlocker1.object 30,31c30,31 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/locker_open.wav" ], > "closeSounds" : [ "/sfx/objects/locker_close.wav" ], 34c34 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\human\prisonlocker2\prisonlocker2.object 30,31c30,31 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], --- > "openSounds" : [ "/sfx/objects/locker_open.wav" ], > "closeSounds" : [ "/sfx/objects/locker_close.wav" ], 34c34 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\human\prisonpanel\prisonpanel.object 9d8 < "script" : "/objects/scripts/switch.lua", objects\human\prisonradiator\prisonradiator.object 17,22c17 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 80, < "range" : 15 < } ], --- > "statusEffects" : [ ], objects\human\prisonsecuritycamera\prisonsecuritycamera.object 62c62 < "frameCooldown" : 67 --- > "frameCooldown" : 5 objects\human\prisonshower\prisonshowerdripping.object 17c17,33 < "particleEmitter" : { --- > > > "inventoryIcon" : "prisonshowericon.png", > "orientations" : [ > { > "image" : "prisonshower.png:", > "flipImages" : true, > "direction" : "left", > > "imagePosition" : [0, 0], > "frames" : 1, > "animationCycle" : 1.0, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > > "particleEmitter" : { 20c36 < "pixelOrigin" : [6, 33], --- > "pixelOrigin" : [4, 31], 33,37c49,51 < < }, < < "inventoryIcon" : "prisonshowericon.png", < "orientations" : [ --- > } > }, > 39c53,54 < "dualImage" : "prisonshower.png:", --- > "image" : "prisonshower.png:", > "direction" : "right", 46,47c61,79 < "anchors" : [ "bottom" ] < --- > "anchors" : [ "bottom" ], > > "particleEmitter" : { > "emissionRate" : 1, > "emissionVariance" : 0.1, > "pixelOrigin" : [6, 31], > > "particle" : { > "type" : "ember", > "size" : 1.0, > "color" : [73, 179, 253, 255], > "fade" : 0.9, > "initialVelocity" : [0.0, -4], > "finalVelocity" : [0.0, -6], > "approach" : [0, 20], > "timeToLive" : 0.7, > "layer" : "back" > } > } 48a81 > objects\human\prisontorturebed2\prisontorturebed2.object 24,25c24 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\human\techconsolehuman\techconsolehuman.object 20,22d19 < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, objects\human\vendingmachine\vendingmachine.object 7,8c7 < "objectType" : "container", < "category" : "storage", --- > "category" : "decorative", 11,15d9 < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, < < 25,30d18 < "openSounds" : [ "/sfx/objects/chest_medium_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_medium_close.wav" ], < "slotCount" : 16, < "uiConfig" : "/interface/chests/chest%slots%.config", < "frameCooldown" : 67, < "autoCloseCooldown" : 3600, objects\hylotl\hylotlbed2\hylotlbed2.object 18,19c18 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\hylotl\hylotlclassicbookcase\hylotlclassicbookcase.object 22c22 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\hylotl\hylotlclassiccabinet1\hylotlclassiccabinet1.object 45c45 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\hylotl\hylotlclassicwardrobe1\hylotlclassicwardrobe1.object 45c45 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\hylotl\hylotlshojidoor\hylotlshojidoor.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 39,43c44,45 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\hylotl\_underwaterdungeon\airlockdoor\airlockdoor.object 4d3 < "objectType" : "wire", 33a33,38 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 39,43c44,45 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "inboundNodes" : [ [-1, 7] ], > "outboundNodes" : [ [0, 0] ] objects\hylotl\_underwaterdungeon\hylotlswitch\hylotlswitch.object 4d3 < "objectType" : "wire", objects\hylotl\_underwaterdungeon\pressuredoor\pressuredoor.object 4d3 < "objectType" : "wire", 22,23c21,24 < "dualImage" : "pressuredoor.png:default", < "imagePosition" : [-20, 0], --- > "image" : "pressuredoor.png:default", > "imagePosition" : [-21, 0], > > "direction" : "right", 33a35,40 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 37c44 < "animationPosition" : [-16, 0], --- > "animationPosition" : [-21, 0], 40,43c47 < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "outboundNodes" : [ [0, 0] ] objects\minibiome\bone\bonebed\bonebed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\minibiome\bone\bonechest\bonechest.object 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\minibiome\bone\bonedoor\bonedoor.object 5d4 < "objectType" : "wire", 23c22 < "image" : "bonedoor.png:default", --- > "dualImage" : "bonedoor.png:default", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 40,44c45,46 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\minibiome\cell\cellchest\cellchest.object 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\minibiome\cell\celldoor\celldoor.object 5d4 < "objectType" : "wire", 35a35,40 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/fleshdoor_open.wav" ], > "close" : [ "/sfx/objects/fleshdoor_close.wav" ] > } > }, 41,45c46,47 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/bunkerslidingdoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/bunkerslidingdoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\minibiome\crystal\crystalbed\crystalbed.object 25,26c25 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\minibiome\crystal\crystalchest\crystalchest.object 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\minibiome\crystal\crystallamp\crystallamp.object 19,24c19 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], --- > "statusEffects" : [ ], 27,28d21 < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, objects\minibiome\eyepatch\eyebed\eyebed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" 36c35 < "imagePosition" : [-24, 0], --- > "imagePosition" : [-28, 1], objects\minibiome\eyepatch\eyechest\eyechest.object 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\minibiome\eyepatch\eyedoor\eyedoor.object 5d4 < "objectType" : "wire", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/fleshdoor_open.wav" ], > "close" : [ "/sfx/objects/fleshdoor_close.wav" ] > } > }, 40,44c45,46 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\minibiome\flesh\fleshchest\fleshchest.object 32,33c32,33 < "openSounds" : [ "/sfx/objects/chest_small_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_small_close.wav" ], --- > "openSounds" : [ "/sfx/objects/fleshdoor_open.wav" ], > "closeSounds" : [ "/sfx/objects/fleshdoor_close.wav" ], 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\minibiome\flesh\fleshdoor\fleshdoor.object 5d4 < "objectType" : "wire", 24c23 < "imagePosition" : [-16, 0], --- > "imagePosition" : [-20, 0], 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/fleshdoor_open.wav" ], > "close" : [ "/sfx/objects/fleshdoor_close.wav" ] > } > }, 38c43 < "animationPosition" : [-16, 0], --- > "animationPosition" : [-20, 0], 41,44c46 < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "outboundNodes" : [ [1, 0] ] objects\minibiome\geometric\geometricbed\geometricbed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\minibiome\geometric\geometricchest\geometricchest.object 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\minibiome\geometric\geometricscreen\geometricscreen.object 19,21c19,24 < "flickerDistance" : 0.2, < "flickerStrength" : 0.05, < "flickerTiming" : 4, --- > > "flickerPeriod" : 0.4, > "flickerMinIntensity" : 0.775, > "flickerMaxIntensity" : 0.8, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.0, objects\minibiome\giantflower\giantflowerbed\giantflowerbed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\minibiome\giantflower\giantflowerchest\giantflowerchest.object 32,33c32,33 < "openSounds" : [ "/sfx/objects/chest_small_open.wav" ], < "closeSounds" : [ "/sfx/objects/chest_small_close.wav" ], --- > "openSounds" : [ "/sfx/objects/florancrate_open.wav" ], > "closeSounds" : [ "/sfx/objects/florancrate_close.wav" ], 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\minibiome\giantflower\giantflowerdoor\giantflowerdoor.object 5d4 < "objectType" : "wire", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 40,44c45,46 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\minibiome\giantflower\giantflowerlamp\giantflowerlamp.object 19,24c19 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], --- > "statusEffects" : [ ], 27,29c22 < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, < --- > 32d24 < objects\minibiome\ice\icebed\icebed.object 25,26c25 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\minibiome\ice\icechest\icechest.object 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\minibiome\ice\icedoor\icedoor.object 5d4 < "objectType" : "wire", 23c22 < "image" : "icedoor.png:default", --- > "dualImage" : "icedoor.png:default", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 40,44c45,46 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\minibiome\ice\iceshard1\iceshard1.object 33,38c33,34 < "smashDropOptions" : [ < [ [ "ice", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ] ] < ], < "breakDropOptions" : [ < [ [ "ice", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ] ] < ] --- > "smashDropPool" : "iceBreakables", > "breakDropPool" : "iceBreakables" objects\minibiome\ice\iceshard2\iceshard2.object 33,38c33,34 < "smashDropOptions" : [ < [ [ "ice", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ] ] < ], < "breakDropOptions" : [ < [ [ "ice", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ] ] < ] --- > "smashDropPool" : "iceBreakables", > "breakDropPool" : "iceBreakables" objects\minibiome\ice\iceshard3\iceshard3.object 33,38c33,34 < "smashDropOptions" : [ < [ [ "ice", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ] ] < ], < "breakDropOptions" : [ < [ [ "ice", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ] ] < ] --- > "smashDropPool" : "iceBreakables", > "breakDropPool" : "iceBreakables" objects\minibiome\ice\iceshard4\iceshard4.object 33,38c33,34 < "smashDropOptions" : [ < [ [ "ice", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ] ] < ], < "breakDropOptions" : [ < [ [ "ice", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ] ] < ] --- > "smashDropPool" : "iceBreakables", > "breakDropPool" : "iceBreakables" objects\minibiome\ice\iceshard5\iceshard5.object 33,38c33,34 < "smashDropOptions" : [ < [ [ "ice", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ] ] < ], < "breakDropOptions" : [ < [ [ "ice", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ] ] < ] --- > "smashDropPool" : "iceBreakables", > "breakDropPool" : "iceBreakables" objects\minibiome\icesphere\icesphere1\icesphere1.object 33,38c33,34 < "smashDropOptions" : [ < [ [ "ice", 1, { } ], [ "ice", 1, { } ], [ "ice", 1, { } ], [ "ice", 1, { } ], [ "ice", 1, { } ], [ "ice", 1, { } ] ] < ], < "breakDropOptions" : [ < [ [ "ice", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ] ] < ] --- > "smashDropPool" : "iceBreakables", > "breakDropPool" : "iceBreakables" objects\minibiome\icesphere\icesphere2\icesphere2.object 33,38c33,34 < "smashDropOptions" : [ < [ [ "ice", 1, { } ], [ "ice", 1, { } ], [ "ice", 1, { } ], [ "ice", 1, { } ], [ "ice", 1, { } ], [ "ice", 1, { } ] ] < ], < "breakDropOptions" : [ < [ [ "ice", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ] ] < ] --- > "smashDropPool" : "iceBreakables", > "breakDropPool" : "iceBreakables" objects\minibiome\icesphere\icesphere3\icesphere3.object 33,38c33,34 < "smashDropOptions" : [ < [ [ "ice", 1, { } ], [ "ice", 1, { } ], [ "ice", 1, { } ], [ "ice", 1, { } ], [ "ice", 1, { } ], [ "ice", 1, { } ] ] < ], < "breakDropOptions" : [ < [ [ "ice", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ] ] < ] --- > "smashDropPool" : "iceBreakables", > "breakDropPool" : "iceBreakables" objects\minibiome\icesphere\icesphere4\icesphere4.object 33,38c33,34 < "smashDropOptions" : [ < [ [ "ice", 1, { } ], [ "ice", 1, { } ], [ "ice", 1, { } ], [ "ice", 1, { } ], [ "ice", 1, { } ], [ "ice", 1, { } ] ] < ], < "breakDropOptions" : [ < [ [ "ice", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ], [ "iceblock", 1, { } ] ] < ] --- > "smashDropPool" : "iceBreakables", > "breakDropPool" : "iceBreakables" objects\minibiome\icesphere\icespherechest\icespherechest.object 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\minibiome\jungle\junglebush1\junglebush1.object 35c35 < [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ] ] --- > [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "biosample", 3, { } ] ] 39c39 < [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ] ] --- > [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "biosample", 3, { } ] ] objects\minibiome\jungle\junglebush2\junglebush2.object 35c35 < [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ] ] --- > [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "biosample", 3, { } ] ] 39c39 < [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ] ] --- > [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "biosample", 3, { } ] ] objects\minibiome\jungle\junglebush3\junglebush3.object 35c35 < [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ] ] --- > [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "biosample", 3, { } ] ] 39c39 < [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ] ] --- > [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "biosample", 3, { } ] ] objects\minibiome\mushroom\shroombed\shroombed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\minibiome\mushroom\shroomchest\shroomchest.object 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\minibiome\mushroom\shroomdoor\shroomdoor.object 5d4 < "objectType" : "wire", 23,24c22,23 < "image" : "shroomdoor.png:default", < "imagePosition" : [-16, 0], --- > "dualImage" : "shroomdoor.png:default", > "imagePosition" : [-20, 0], 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 38c43 < "animationPosition" : [-16, 0], --- > "animationPosition" : [-20, 0], 41,44c46 < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "outboundNodes" : [ [0, 0] ] objects\minibiome\mushroom\shroomlamp\shroomlamp.object 19,24c19 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], --- > "statusEffects" : [ ], 27,28d21 < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, objects\minibiome\rainbow\rainbowbed\rainbowbed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\minibiome\rainbow\rainbowchest\rainbowchest.object 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\minibiome\rainbow\rainbowdoor\rainbowdoor.object 5d4 < "objectType" : "wire", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 40,44c45,46 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\minibiome\rust\rustbed\rustbed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\minibiome\rust\rustchest\rustchest.object 10c10 < "shortdescription" : "Ice Chest", --- > "shortdescription" : "Rust Chest", 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\minibiome\rust\rustdoor\rustdoor.object 5d4 < "objectType" : "wire", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 40,44c45,46 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\minibiome\sandstone\sandstonebed\sandstonebed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\minibiome\sandstone\sandstonechest\sandstonechest.object 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\minibiome\sandstone\sandstonedoor\sandstonedoor.object 5d4 < "objectType" : "wire", 23c22 < "image" : "sandstonedoor.png:default", --- > "dualImage" : "sandstonedoor.png:default", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 40,44c45,46 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\minibiome\sandstone\sandstonetorch\sandstonetorch.object 8c8 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 21,30c21,29 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 8, < "range" : 4 < } ], < < "lightColor" : [229, 218, 207], < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, --- > "statusEffects" : [ ], > > "lightColor" : [179, 149, 107], > > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.075, > "flickerIntensityVariance" : 0.025, 37a37 > "position" : [0, 1], objects\minibiome\snow\snowdrift1\snowdrift1.object 35c35,37 < [ [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ] ] --- > [ [ "snowball", 4, { } ] ], > [ [ "snowball", 5, { } ] ], > [ [ "snowball", 6, { } ] ] 38c40,42 < [ [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ] ] --- > [ [ "snowball", 4, { } ] ], > [ [ "snowball", 5, { } ] ], > [ [ "snowball", 6, { } ] ] objects\minibiome\snow\snowdrift2\snowdrift2.object 35c35,37 < [ [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ] ] --- > [ [ "snowball", 4, { } ] ], > [ [ "snowball", 5, { } ] ], > [ [ "snowball", 6, { } ] ] 38c40,42 < [ [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ] ] --- > [ [ "snowball", 4, { } ] ], > [ [ "snowball", 5, { } ] ], > [ [ "snowball", 6, { } ] ] objects\minibiome\snow\snowdrift3\snowdrift3.object 35c35,37 < [ [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ] ] --- > [ [ "snowball", 4, { } ] ], > [ [ "snowball", 5, { } ] ], > [ [ "snowball", 6, { } ] ] 38c40,42 < [ [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ] ] --- > [ [ "snowball", 4, { } ] ], > [ [ "snowball", 5, { } ] ], > [ [ "snowball", 6, { } ] ] objects\minibiome\snow\snowdrift4\snowdrift4.object 35c35,37 < [ [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ] ] --- > [ [ "snowball", 4, { } ] ], > [ [ "snowball", 5, { } ] ], > [ [ "snowball", 6, { } ] ] 38c40,42 < [ [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ] ] --- > [ [ "snowball", 4, { } ] ], > [ [ "snowball", 5, { } ] ], > [ [ "snowball", 6, { } ] ] objects\minibiome\snow\snowman\snowman.frames 4c4 < "size" : [24, 32], --- > "size" : [24, 26], objects\minibiome\snow\snowman\snowman.object 7d6 < "objectItem" : "snowball", 14c13 < "avianDescription" : "A snowman. I'm jealous of his hat.", --- > "avianDescription" : "A snowman. He feels like he's missing something.", 20c19 < "inventoryIcon" : "capsulemedicon.png", --- > "inventoryIcon" : "snowmanicon.png", 24,28c23,27 < "imagePosition" : [0, 0], < "frames" : 1, < "animationCycle" : 0.5, < < "spaceScan" : 0.1, --- > "direction" : "left", > "flipImages" : true, > "imagePosition" : [-8, 0], > > "spaces" : [ [-1, 0], [0, 0], [1, 0], [-1, 1], [0, 1], [1, 1], [-1, 2], [0, 2], [1, 2], [-1, 3], [0, 3], [1, 3] ], 29a29,33 > }, > { > "image" : "snowman.png:", > "direction" : "right", > "imagePosition" : [-8, 0], 30a35,36 > "spaces" : [ [-1, 0], [0, 0], [1, 0], [-1, 1], [0, 1], [1, 1], [-1, 2], [0, 2], [1, 2], [-1, 3], [0, 3], [1, 3] ], > "anchors" : [ "bottom" ] 35c41 < [ [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "carrot", 1, { } ], [ "fullwood1", 1, { } ], [ "fullwood1", 1, { } ], [ "fancyhead", 1, { } ] ] --- > [ [ "giganticsnowball", 1, { } ], [ "largesnowball", 1, { } ], [ "mediumsnowball", 1, { } ], [ "carrot", 1, { } ], [ "fullwood1", 1, { } ], [ "coalore", 2, { } ] ] 38c44 < [ [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ], [ "snowball", 1, { } ] ] --- > [ [ "giganticsnowball", 1, { } ], [ "largesnowball", 1, { } ], [ "mediumsnowball", 1, { } ], [ "carrot", 1, { } ], [ "fullwood1", 1, { } ], [ "coalore", 2, { } ] ] objects\minibiome\toxicplains\toxicchest\toxicchest.object 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\minibiome\toxicplains\toxiclamp1\toxiclamp1.object 8c8 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 21,26c21 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], --- > "statusEffects" : [ ], 29,30d23 < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, objects\minibiome\toxicplains\toxiclamp2\toxiclamp2.object 8c8 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 21,26c21 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], --- > "statusEffects" : [ ], 29,30d23 < "flickerDistance" : 0.5, < "flickerStrength" : 0.1, objects\obstacles\arid\ceilingspike1\ceilingspike1.object 38d37 < 60c59 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\ceilingspike2\ceilingspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\ceilingspike3\ceilingspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\ceilingspike4\ceilingspike4.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\thorns1\thorns1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\thorns2\thorns2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\thorns3\thorns3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\thorns4\thorns4.object 61c61 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\desert\desertceilingspike1\desertceilingspike1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\desert\desertceilingspike2\desertceilingspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\desert\desertceilingspike3\desertceilingspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\desert\desertceilingspike4\desertceilingspike4.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\desert\desertgroundspike1\desertgroundspike1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\desert\desertgroundspike2\desertgroundspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\desert\desertgroundspike3\desertgroundspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\desert\desertgroundspike4\desertgroundspike4.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\green\greenceilingspike1\greenceilingspike1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\green\greenceilingspike2\greenceilingspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\green\greenceilingspike3\greenceilingspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\green\greenceilingspike4\greenceilingspike4.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\green\greengroundspike1\greengroundspike1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\green\greengroundspike2\greengroundspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\green\greengroundspike3\greengroundspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\green\greengroundspike4\greengroundspike4.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\ice\icestalagmite1\icestalagmite1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\ice\icestalagmite2\icestalagmite2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\ice\icestalagmite3\icestalagmite3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\ice\icestalagmite4\icestalagmite4.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\magma\magmaceilingspike1\magmaceilingspike1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\magma\magmaceilingspike2\magmaceilingspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\magma\magmaceilingspike3\magmaceilingspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\magma\magmagroundspike1\magmagroundspike1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\magma\magmagroundspike2\magmagroundspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\magma\magmagroundspike3\magmagroundspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\savannah\savannahceilingspike1\savannahceilingspike1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\savannah\savannahceilingspike2\savannahceilingspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\savannah\savannahceilingspike3\savannahceilingspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\savannah\savannahceilingspike4\savannahceilingspike4.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\savannah\savannahgroundspike1\savannahgroundspike1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\savannah\savannahgroundspike2\savannahgroundspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\savannah\savannahgroundspike3\savannahgroundspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\savannah\savannahgroundspike4\savannahgroundspike4.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\spawner\spawners\pirateflag.object 4d3 < "objectType" : "wire", objects\spawner\spawners\spawner.lua 6c6 < function main() --- > function update(dt) 14c14 < world.spawnNpc(entity.toAbsolutePosition({ 0.0, 2.0 }), npcSpecies, npcType, entity.level(), 0, npcParameter); --- > world.spawnNpc(entity.toAbsolutePosition({ 0.0, 2.0 }), npcSpecies, npcType, entity.level(), nil, npcParameter); objects\spawner\spawners\spawner_apex.object 4d3 < "objectType" : "wire", objects\spawner\spawners\spawner_avian.object 4d3 < "objectType" : "wire", objects\spawner\spawners\spawner_chef.object 4d3 < "objectType" : "wire", objects\spawner\spawners\spawner_doctor.object 4d3 < "objectType" : "wire", objects\spawner\spawners\spawner_floran.object 4d3 < "objectType" : "wire", objects\spawner\spawners\spawner_glitch.object 4d3 < "objectType" : "wire", objects\spawner\spawners\spawner_guard.object 4d3 < "objectType" : "wire", objects\spawner\spawners\spawner_human.object 4d3 < "objectType" : "wire", objects\spawner\spawners\spawner_hylotl.object 4d3 < "objectType" : "wire", objects\spawner\spawners\spawner_pirate.object 4d3 < "objectType" : "wire", objects\spawner\spawners\spawner_stim.object 4d3 < "objectType" : "wire", objects\spawner\spawners\spawner_tools.object 4d3 < "objectType" : "wire", objects\spawner\spawners\spawner_wizard.object 4d3 < "objectType" : "wire", objects\tiered\tier10bed\tier10bed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration4" 42d40 < objects\tiered\tier10chair\tier10chair.object 26,27d25 < "frames" : 1, < "animationCycle" : 1.0, 39,40d36 < "frames" : 1, < "animationCycle" : 1.0, objects\tiered\tier10door\tier10door.object 5d4 < "objectType" : "wire", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 41,44c46 < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "outboundNodes" : [ [0, 0] ] objects\tiered\tier10light\tier10light.frames 6c6 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] objects\tiered\tier10light\tier10light.object 19,24c19 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], --- > "statusEffects" : [ ], 28c23 < "flickerStrength" : 0.1, --- > "flickerStrength" : 0.01, 34,39c29,33 < "image" : "tier10light.png:.", < "imagePosition" : [0, 0], < "frames" : 1, < "animationCycle" : 0.5, < "spaces" : [ [0, 0], [0, 1] ], < "fgAnchors" : [ [0, -1] ] --- > "dualImage" : "tier10light.png:.", > "imagePosition" : [-8, 0], > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] 41c35,46 < ] --- > ], > > "animation" : "/objects/wired/light/lighttoggle.animation", > "animationParts" : { > "light" : "tier10light.png" > }, > "animationPosition" : [-8, 0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\tiered\tier10switch\tier10switch.frames 7a8,11 > }, > > "aliases" : { > "default.default" : "default.off" objects\tiered\tier10switch\tier10switch.object 4d3 < "objectType" : "wire", 26c25 < "dualImage" : "tier10switch.png:.off", --- > "dualImage" : "tier10switch.png:.", 38a38,43 > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/console_generic_switchon.wav" ], > "off" : [ "/sfx/objects/console_generic_switchoff.wav" ] > } > }, objects\tiered\tier10techchest\tier10techchest.object 10c10 < "shortdescription" : "Tier 10 Tech Chest", --- > "shortdescription" : "Impervium Tech Chest", 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\tiered\tier1bed\tier1bed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\tiered\tier1door\tier1door.object 5d4 < "objectType" : "wire", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 40,44c45,46 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\tiered\tier1light\tier1light.frames 7c7 < [ "default.0", "default.1", "default.2", "default.3", "default.off" ] --- > [ "default.1", "default.2", "default.3", "default.4", "default.off" ] objects\tiered\tier1light\tier1light.object 8c8 < "hydrophobic" : true, --- > "maximumLiquidLevel" : 0.2, 10c10 < "description" : "A simple iron lantern.", --- > "description" : "A handy oil lantern. Careful not to spill it.", 21,26c21 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], --- > "statusEffects" : [ ], 28c23 < "lightColor" : [252, 197, 67], --- > "lightColor" : [166, 137, 116], 30a26 > "flickerTiming" : 2, 38,39d33 < "frames" : 4, < "animationCycle" : 0.5, 48,49d41 < "frames" : 4, < "animationCycle" : 0.5, 56c48,54 < "soundEffect" : "/sfx/objects/oillantern.wav" --- > "soundEffect" : "/sfx/objects/oillantern.wav", > > "animation" : "/objects/wired/light/light4.animation", > "animationParts" : { > "light" : "tier1light.png" > }, > "animationPosition" : [0, 0], 57a56,57 > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60 objects\tiered\tier1switch\tier1switch.frames 5c5 < "dimensions" : [1, 1], --- > "dimensions" : [3, 1], 7c7 < [ "default" ] --- > [ "off", "turning1", "on" ] 8a9,17 > }, > > "aliases" : { > "default.off" : "off", > "default.on" : "on", > "turningOn.1" : "turning1", > "turningOn.2" : "on", > "turningOff.1" : "turning1", > "turningOff.2" : "off" objects\tiered\tier1switch\tier1switch.object 5d4 < "category" : "wire", 22,25c21,22 < "dualImage" : "tier1switch.png:", < "imagePosition" : [0, 0], < "frames" : 1, < "animationCycle" : 0.5, --- > "dualImage" : "tier1switch.png:.off", > "imagePosition" : [-8, 0], 27,28c24,27 < "spaceScan" : 0.1, < "anchors" : [ "bottom" ], --- > "spaces" : [ [-1, 0], [0, 0], [-1, 1], [0, 1] ], > "anchors" : [ "bottom" ] > } > ], 30,31c29,30 < "script" : "/objects/scripts/switch.lua", < "outboundNodesLocation" : [0, 0] --- > "scripts" : [ "/objects/wired/switch/switch.lua" ], > "scriptDelta" : 5, 32a32,36 > "animation" : "/objects/wired/switch/switchtoggle2.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/apexconsole2switch.wav" ], > "off" : [ "/sfx/objects/apexconsole2switch.wav" ] 34c38,44 < ] --- > }, > "animationParts" : { > "switch" : "tier1switch.png" > }, > "animationPosition" : [-8, 0], > > "outboundNodes" : [ [0, 0] ] objects\tiered\tier1table\tier1table.object 6c6 < "shortdescription" : "Tier 1 Table", --- > "shortdescription" : "Iron Table", objects\tiered\tier1techchest\tier1techchest.object 10c10 < "shortdescription" : "Tier 1 Tech Chest", --- > "shortdescription" : "Iron Tech Chest", 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\tiered\tier2bed\tier2bed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration1" objects\tiered\tier2door\tier2door.object 5d4 < "objectType" : "wire", 24c23 < "imagePosition" : [-16, 0], --- > "imagePosition" : [-20, 0], 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 38c43 < "animationPosition" : [-16, 0], --- > "animationPosition" : [-20, 0], 41,44c46 < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "outboundNodes" : [ [0, 0] ] objects\tiered\tier2light\tier2light.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] objects\tiered\tier2light\tier2light.object 8,11c8,9 < "hydrophobic" : true, < < "description" : "A handy oil lantern. Careful not to spill it.", < "shortdescription" : "Oil Lantern", --- > "description" : "A simple steel lamp.", > "shortdescription" : "Steel Light", 14,15c12,13 < "apexDescription" : "Nothing fancy, but serves its purpose.", < "avianDescription" : "This basic lantern will light up even the darkest room.", --- > "apexDescription" : "A well-made light source.", > "avianDescription" : "This useful lantern will light up even the darkest room.", 21,26c19 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], --- > "statusEffects" : [ ], 38,39c31 < "frames" : 1, < "animationCycle" : 0.5, --- > 41c33 < "fgAnchors" : [ [0, -1] ] --- > "anchors" : [ "bottom" ] 43c35,46 < ] --- > ], > > "animation" : "/objects/wired/light/lighttoggle.animation", > "animationParts" : { > "light" : "tier2light.png" > }, > "animationPosition" : [0, 0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\tiered\tier2switch\tier2switch.frames 4,5c4,5 < "size" : [16, 16], < "dimensions" : [1, 1], --- > "size" : [17, 16], > "dimensions" : [3, 1], 7c7 < [ "default" ] --- > [ "off", "turning1", "on" ] 8a9,17 > }, > > "aliases" : { > "default.off" : "off", > "default.on" : "on", > "turningOn.1" : "turning1", > "turningOn.2" : "on", > "turningOff.1" : "turning1", > "turningOff.2" : "off" objects\tiered\tier2switch\tier2switch.object 5d4 < "category" : "wire", 22,25c21,36 < "dualImage" : "tier2switch.png:", < "imagePosition" : [0, 0], < "frames" : 1, < "animationCycle" : 0.5, --- > "image" : "tier2switch.png:.off", > "imagePosition" : [-8, 0], > > "flipImages" : true, > "direction" : "left", > "animationPosition" : [-9, 0], > > "spaces" : [ [-1, 0], [0, 0], [-1, 1], [0, 1] ], > "anchors" : [ "bottom" ] > }, > { > "image" : "tier2switch.png:.off", > "imagePosition" : [-8, 0], > > "direction" : "right", > "animationPosition" : [-8, 0], 27,28c38,41 < "spaceScan" : 0.1, < "anchors" : [ "bottom" ], --- > "spaces" : [ [-1, 0], [0, 0], [-1, 1], [0, 1] ], > "anchors" : [ "bottom" ] > } > ], 30,31c43,44 < "script" : "/objects/scripts/switch.lua", < "outboundNodesLocation" : [0, 0] --- > "scripts" : [ "/objects/wired/switch/switch.lua" ], > "scriptDelta" : 5, 32a46,50 > "animation" : "/objects/wired/switch/switchtoggle2.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/apexconsole2switch.wav" ], > "off" : [ "/sfx/objects/apexconsole2switch.wav" ] 34c52,57 < ] --- > }, > "animationParts" : { > "switch" : "tier2switch.png" > }, > > "outboundNodes" : [ [0, 0] ] objects\tiered\tier2techchest\tier2techchest.object 10c10 < "shortdescription" : "Tier 2 Tech Chest", --- > "shortdescription" : "Steel Tech Chest", 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\tiered\tier3bed\tier3bed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration2" objects\tiered\tier3chair\tier3chair.object 21a22 > "direction" : "right", 24,25c25,37 < "frames" : 1, < "animationCycle" : 1.0, --- > "sitPosition" : [6, 22], > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > > }, > { > "image" : "tier3chair.png:", > "direction" : "left", > "flipImages" : true, > > "imagePosition" : [-8, 0], > "sitPosition" : [-2, 22], 34,36c46,47 < "sitFlipDirection" : true, < "sitPosition" : [6, 22] < --- > "sitFlipDirection" : false > objects\tiered\tier3door\tier3door.object 5d4 < "objectType" : "wire", 24c23 < "imagePosition" : [-16, 0], --- > "imagePosition" : [-20, 0], 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 38c43 < "animationPosition" : [-16, 0], --- > "animationPosition" : [-20, 0], 41,44c46 < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "outboundNodes" : [ [0, 0] ] objects\tiered\tier3light\tier3light.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] objects\tiered\tier3light\tier3light.object 19,24c19 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], --- > "statusEffects" : [ ], 28c23 < "flickerStrength" : 0.1, --- > "flickerStrength" : 0.01, 36,37c31 < "frames" : 1, < "animationCycle" : 0.5, --- > 39c33 < "fgAnchors" : [ [0, -1] ] --- > "anchors" : [ "bottom" ] 41c35,46 < ] --- > ], > > "animation" : "/objects/wired/light/lighttoggle.animation", > "animationParts" : { > "light" : "tier3light.png" > }, > "animationPosition" : [0, 0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\tiered\tier3switch\tier3switch.frames 7c7 < [ "default.0", "default.1", "default.2", "default.off" ] --- > [ "default.1", "default.2", "default.3", "default.off" ] objects\tiered\tier3switch\tier3switch.object 5d4 < "category" : "wire", 27,28d25 < "frames" : 3, < "animationCycle" : 0.5, 36,37c33,34 < "script" : "/objects/scripts/switch.lua", < "outboundNodesLocation" : [0, 0] --- > "scripts" : [ "/objects/wired/switch/switch.lua" ], > "scriptDelta" : 5, 38a36,48 > "animation" : "/objects/wired/switch/switch3.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/console_generic_switchon.wav" ], > "off" : [ "/sfx/objects/console_generic_switchoff.wav" ] > } > }, > "animationParts" : { > "switch" : "tier3switch.png" > }, > "animationPosition" : [-8, 0], > > "outboundNodes" : [ [0, 0] ] objects\tiered\tier3techchest\tier3techchest.object 10c10 < "shortdescription" : "Tier 3 Tech Chest", --- > "shortdescription" : "Titanium Tech Chest", 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\tiered\tier4bed\tier4bed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration2" objects\tiered\tier4door\tier4door.object 5d4 < "objectType" : "wire", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/bardoor2_open.wav" ], > "close" : [ "/sfx/objects/bardoor2_close.wav" ] > } > }, 38c43 < "animationPosition" : [-16, 0], --- > "animationPosition" : [-20, 0], 41,44c46 < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "outboundNodes" : [ [0, 0] ] objects\tiered\tier4light\tier4light.frames 2d1 < 7c6 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] objects\tiered\tier4light\tier4light.object 19,24c19 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], --- > "statusEffects" : [ ], 28c23 < "flickerStrength" : 0.1, --- > "flickerStrength" : 0.01, 34c29 < "image" : "tier4light.png:.", --- > "dualImage" : "tier4light.png:.", 36,37c31 < "frames" : 1, < "animationCycle" : 0.5, --- > 39c33 < "fgAnchors" : [ [0, -1] ] --- > "anchors" : [ "bottom" ] 41c35,46 < ] --- > ], > > "animation" : "/objects/wired/light/lighttoggle.animation", > "animationParts" : { > "light" : "tier4light.png" > }, > "animationPosition" : [0, 0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\tiered\tier4switch\tier4switch.frames 7c7 < [ "default.0", "default.1", "default.2", "default.off" ] --- > [ "default.1", "default.2", "default.3", "default.off" ] objects\tiered\tier4switch\tier4switch.object 5d4 < "category" : "wire", 27,28d25 < "frames" : 3, < "animationCycle" : 0.5, 32d28 < 36,37c32,45 < "script" : "/objects/scripts/switch.lua", < "outboundNodesLocation" : [0, 0] --- > "scripts" : [ "/objects/wired/switch/switch.lua" ], > "scriptDelta" : 5, > > "animation" : "/objects/wired/switch/switch3.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/console_generic_switchon.wav" ], > "off" : [ "/sfx/objects/console_generic_switchoff.wav" ] > } > }, > "animationParts" : { > "switch" : "tier4switch.png" > }, > "animationPosition" : [-8, 0], 38a47 > "outboundNodes" : [ [0, 0] ] objects\tiered\tier4techchest\tier4techchest.object 10c10 < "shortdescription" : "Tier 4 Tech Chest", --- > "shortdescription" : "Durasteel Tech Chest", 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\tiered\tier5bed\tier5bed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration3" objects\tiered\tier5door\tier5door.object 5d4 < "objectType" : "wire", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 40,44c45,46 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\tiered\tier5light\tier5light.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] objects\tiered\tier5light\tier5light.object 19,24c19 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], --- > "statusEffects" : [ ], 28c23 < "flickerStrength" : 0.1, --- > "flickerStrength" : 0.01, 34c29 < "image" : "tier5light.png:.", --- > "dualImage" : "tier5light.png:.", 36,37c31 < "frames" : 1, < "animationCycle" : 0.5, --- > 39c33 < "fgAnchors" : [ [0, -1] ] --- > "anchors" : [ "bottom" ] 41c35,46 < ] --- > ], > > "animation" : "/objects/wired/light/lighttoggle.animation", > "animationParts" : { > "light" : "tier5light.png" > }, > "animationPosition" : [0, 0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\tiered\tier5switch\tier5switch.frames 7c7 < [ "default.0", "default.1", "default.2", "default.off" ] --- > [ "default.1", "default.2", "default.3", "default.off" ] objects\tiered\tier5switch\tier5switch.object 5d4 < "category" : "wire", 27,28d25 < "frames" : 3, < "animationCycle" : 0.5, 32d28 < 36,37c32,45 < "script" : "/objects/scripts/switch.lua", < "outboundNodesLocation" : [0, 0] --- > "scripts" : [ "/objects/wired/switch/switch.lua" ], > "scriptDelta" : 5, > > "animation" : "/objects/wired/switch/switch3.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/console_generic_switchon.wav" ], > "off" : [ "/sfx/objects/console_generic_switchoff.wav" ] > } > }, > "animationParts" : { > "switch" : "tier5switch.png" > }, > "animationPosition" : [-8, 0], 38a47 > "outboundNodes" : [ [0, 0] ] objects\tiered\tier5techchest\tier5techchest.object 10c10 < "shortdescription" : "Tier 5 Tech Chest", --- > "shortdescription" : "Aegisalt Tech Chest", 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\tiered\tier6bed\tier6bed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration4" objects\tiered\tier6door\tier6door.object 5d4 < "objectType" : "wire", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 40,44c45,46 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\tiered\tier6light\tier6light.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] objects\tiered\tier6light\tier6light.object 19,24c19 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], --- > "statusEffects" : [ ], 28c23 < "flickerStrength" : 0.1, --- > "flickerStrength" : 0.01, 34c29 < "image" : "tier6light.png:.", --- > "dualImage" : "tier6light.png:.", 36,37c31 < "frames" : 1, < "animationCycle" : 0.5, --- > 39c33 < "fgAnchors" : [ [0, -1] ] --- > "anchors" : [ "bottom" ] 41c35,46 < ] --- > ], > > "animation" : "/objects/wired/light/lighttoggle.animation", > "animationParts" : { > "light" : "tier6light.png" > }, > "animationPosition" : [0, 0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\tiered\tier6switch\tier6switch.frames 2d1 < 7c6 < [ "default.0", "default.1", "default.2", "default.off" ] --- > [ "default.1", "default.2", "default.3", "default.off" ] objects\tiered\tier6switch\tier6switch.object 5d4 < "category" : "wire", 27,28d25 < "frames" : 3, < "animationCycle" : 0.5, 32d28 < 36,37c32,45 < "script" : "/objects/scripts/switch.lua", < "outboundNodesLocation" : [0, 0] --- > "scripts" : [ "/objects/wired/switch/switch.lua" ], > "scriptDelta" : 5, > > "animation" : "/objects/wired/switch/switch3.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/console_generic_switchon.wav" ], > "off" : [ "/sfx/objects/console_generic_switchoff.wav" ] > } > }, > "animationParts" : { > "switch" : "tier6switch.png" > }, > "animationPosition" : [-8, 0], 38a47 > "outboundNodes" : [ [0, 0] ] objects\tiered\tier6techchest\tier6techchest.object 10c10 < "shortdescription" : "Tier 6 Tech Chest", --- > "shortdescription" : "Ferozium Tech Chest", 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\tiered\tier7bed\tier7bed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration3" objects\tiered\tier7door\tier7door.object 5d4 < "objectType" : "wire", 23c22 < "image" : "tier7door.png:default", --- > "dualImage" : "tier7door.png:default", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 41,44c46 < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "outboundNodes" : [ [0, 0] ] objects\tiered\tier7light\tier7light.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] objects\tiered\tier7light\tier7light.object 19,24c19 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], --- > "statusEffects" : [ ], 28c23 < "flickerStrength" : 0.1, --- > "flickerStrength" : 0.01, 34c29 < "image" : "tier7light.png:.", --- > "dualImage" : "tier7light.png:.", 36,37c31 < "frames" : 1, < "animationCycle" : 0.5, --- > 39c33 < "fgAnchors" : [ [0, -1] ] --- > "anchors" : [ "bottom" ] 41c35,46 < ] --- > ], > > "animation" : "/objects/wired/light/lighttoggle.animation", > "animationParts" : { > "light" : "tier7light.png" > }, > "animationPosition" : [0, 0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\tiered\tier7switch\tier7switch.frames 2d1 < 5c4 < "dimensions" : [1, 1], --- > "dimensions" : [4, 1], 7c6 < [ "default" ] --- > [ "default.1", "default.2", "default.3", "default.off" ] 8a8,11 > }, > > "aliases" : { > "default.default" : "default.off" objects\tiered\tier7switch\tier7switch.object 5d4 < "category" : "wire", 7c6 < "lightColor" : [38, 122, 128], --- > "lightColor" : [38, 110, 70], 25c24 < "dualImage" : "tier7switch.png:", --- > "dualImage" : "tier7switch.png:.", 27,28d25 < "frames" : 1, < "animationCycle" : 0.5, 32d28 < 36,37c32,45 < "script" : "/objects/scripts/switch.lua", < "outboundNodesLocation" : [0, 0] --- > "scripts" : [ "/objects/wired/switch/switch.lua" ], > "scriptDelta" : 5, > > "animation" : "/objects/wired/switch/switch3.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/console_generic_switchon.wav" ], > "off" : [ "/sfx/objects/console_generic_switchoff.wav" ] > } > }, > "animationParts" : { > "switch" : "tier7switch.png" > }, > "animationPosition" : [-8, 0], 38a47 > "outboundNodes" : [ [0, 0] ] objects\tiered\tier7techchest\tier7techchest.object 10c10 < "shortdescription" : "Tier 7 Tech Chest", --- > "shortdescription" : "Cerulium Tech Chest", 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\tiered\tier8bed\tier8bed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration4" objects\tiered\tier8door\tier8door.object 5d4 < "objectType" : "wire", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 40,44c45,46 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\tiered\tier8light\tier8light.frames 7c7 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] objects\tiered\tier8light\tier8light.object 19,24c19 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], --- > "statusEffects" : [ ], 28c23 < "flickerStrength" : 0.1, --- > "flickerStrength" : 0.01, 34c29 < "image" : "tier8light.png:.", --- > "dualImage" : "tier8light.png:.", 36,37c31 < "frames" : 1, < "animationCycle" : 0.5, --- > 39c33 < "fgAnchors" : [ [0, -1] ] --- > "anchors" : [ "bottom" ] 41c35,46 < ] --- > ], > > "animation" : "/objects/wired/light/lighttoggle.animation", > "animationParts" : { > "light" : "tier8light.png" > }, > "animationPosition" : [0, 0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\tiered\tier8switch\tier8switch.frames 6c6 < [ "default.0", "default.1", "default.2", "default.off" ] --- > [ "default.1", "default.2", "default.3", "default.off" ] objects\tiered\tier8switch\tier8switch.object 5d4 < "category" : "wire", 7c6,9 < --- > "lightColor" : [38, 122, 128], > "flickerDistance" : 0.2, > "flickerStrength" : 0.05, > "flickerTiming" : 4, 24,25d25 < "frames" : 3, < "animationCycle" : 0.5, 33,34c33,46 < "script" : "/objects/scripts/switch.lua", < "outboundNodesLocation" : [0, 0] --- > "scripts" : [ "/objects/wired/switch/switch.lua" ], > "scriptDelta" : 5, > > "animation" : "/objects/wired/switch/switch3.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/console_generic_switchon.wav" ], > "off" : [ "/sfx/objects/console_generic_switchoff.wav" ] > } > }, > "animationParts" : { > "switch" : "tier8switch.png" > }, > "animationPosition" : [-8, 0], 35a48 > "outboundNodes" : [ [0, 0] ] objects\tiered\tier8table\tier8table.object 3c3 < --- > "printable" : false, objects\tiered\tier8techchest\tier8techchest.object 10c10 < "shortdescription" : "Tier 8 Tech Chest", --- > "shortdescription" : "Violium Tech Chest", 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\tiered\tier9bed\tier9bed.object 26,27c26 < { "kind" : "Nude" }, < { "kind" : "Health", "amount" : 0.06 } --- > "regeneration3" objects\tiered\tier9door\tier9door.object 5d4 < "objectType" : "wire", 34a34,39 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/wooddoor_open.wav" ], > "close" : [ "/sfx/objects/wooddoor_close.wav" ] > } > }, 40,44c45,46 < "inboundNodes" : [ [-1, 4] ], < "outboundNodes" : [ [1, 0] ], < < "openSounds" : [ "/sfx/objects/wooddoor_open.wav" ], < "closeSounds" : [ "/sfx/objects/wooddoor_close.wav" ] --- > "inboundNodes" : [ [0, 4] ], > "outboundNodes" : [ [0, 0] ] objects\tiered\tier9light\tier9light.frames 6c6 < [ "default.0", "default.off" ] --- > [ "default.on", "default.off" ] objects\tiered\tier9light\tier9light.object 19,24c19 < "statusEffects" : [ < { < "kind" : "Warmth", < "amount" : 10, < "range" : 2 < } ], --- > "statusEffects" : [ ], 28c23 < "flickerStrength" : 0.1, --- > "flickerStrength" : 0.01, 34c29 < "image" : "tier9light.png:.", --- > "dualImage" : "tier9light.png:.", 36,37c31 < "frames" : 1, < "animationCycle" : 0.5, --- > 39c33 < "fgAnchors" : [ [0, -1] ] --- > "anchors" : [ "bottom" ] 41c35,46 < ] --- > ], > > "animation" : "/objects/wired/light/lighttoggle.animation", > "animationParts" : { > "light" : "tier9light.png" > }, > "animationPosition" : [0, 0], > > "scripts" : [ "/objects/wired/light/light.lua" ], > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\tiered\tier9switch\tier9switch.frames 6c6 < [ "default.0", "default.1", "default.2", "default.off" ] --- > [ "default.1", "default.2", "default.3", "default.off" ] objects\tiered\tier9switch\tier9switch.object 5d4 < "category" : "wire", 27,28d25 < "frames" : 3, < "animationCycle" : 0.5, 36,37c33,34 < "script" : "/objects/scripts/switch.lua", < "outboundNodesLocation" : [0, 0] --- > "scripts" : [ "/objects/wired/switch/switch.lua" ], > "scriptDelta" : 5, 38a36,48 > "animation" : "/objects/wired/switch/switch3.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/console_generic_switchon.wav" ], > "off" : [ "/sfx/objects/console_generic_switchoff.wav" ] > } > }, > "animationParts" : { > "switch" : "tier9switch.png" > }, > "animationPosition" : [-8, 0], > > "outboundNodes" : [ [0, 0] ] objects\tiered\tier9techchest\tier9techchest.object 10c10 < "shortdescription" : "Tier 9 Tech Chest", --- > "shortdescription" : "Rubium Tech Chest", 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\undergroundbiome\cellcave\cellstructure1\cellstructure1.object 12c12 < "unlit" : true, --- > "fullbright" : true, objects\undergroundbiome\cellcave\cellstructure2\cellstructure2.object 12c12 < "unlit" : true, --- > "fullbright" : true, objects\undergroundbiome\cellcave\cellstructure3\cellstructure3.object 12c12 < "unlit" : true, --- > "fullbright" : true, objects\undergroundbiome\cellcave\cellstructure4\cellstructure4.object 12c12 < "unlit" : true, --- > "fullbright" : true, objects\undergroundbiome\cellcave\cellstructure5\cellstructure5.object 12c12 < "unlit" : true, --- > "fullbright" : true, objects\undergroundbiome\cellcave\dnaplant1\dnaplant1.object 12c12 < "unlit" : true, --- > "fullbright" : true, objects\undergroundbiome\cellcave\dnaplant2\dnaplant2.object 12c12 < "unlit" : true, --- > "fullbright" : true, objects\undergroundbiome\cellcave\dnaplant3\dnaplant3.object 12c12 < "unlit" : true, --- > "fullbright" : true, objects\undergroundbiome\cellcave\dnaplant4\dnaplant4.object 12c12 < "unlit" : true, --- > "fullbright" : true, objects\undergroundbiome\crystalcave\crystalcavebush1\crystalcavebush1.object 12c12 < "unlit" : true, --- > "fullbright" : true, objects\undergroundbiome\crystalcave\crystalcavebush2\crystalcavebush2.object 12c12 < "unlit" : true, --- > "fullbright" : true, objects\undergroundbiome\crystalcave\crystalcavebush3\crystalcavebush3.object 12c12 < "unlit" : true, --- > "fullbright" : true, objects\undergroundbiome\crystalcave\crystalcavebush4\crystalcavebush4.object 12c12 < "unlit" : true, --- > "fullbright" : true, objects\undergroundbiome\heck\heckaltar\heckaltar.object 35c35 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\undergroundbiome\heck\heckchest\heckchest.object 36c36 < "frameCooldown" : 67, --- > "frameCooldown" : 5, objects\undergroundbiome\heck\hecklight1\hecklight1.object 22c22 < "imageLayers" : [ { "image" : "hecklight1.png:.", "unlit" : true }, { "image" : "hecklight1lit.png:." } ], --- > "imageLayers" : [ { "image" : "hecklight1.png:.", "fullbright" : true }, { "image" : "hecklight1lit.png:." } ], 31c31 < "imageLayers" : [ { "image" : "hecklight1.png:.", "unlit" : true }, { "image" : "hecklight1lit.png:." } ], --- > "imageLayers" : [ { "image" : "hecklight1.png:.", "fullbright" : true }, { "image" : "hecklight1lit.png:." } ], 39c39 < "imageLayers" : [ { "image" : "hecklight1top.png:.", "unlit" : true }, { "image" : "hecklight1toplit.png:." } ], --- > "imageLayers" : [ { "image" : "hecklight1top.png:.", "fullbright" : true }, { "image" : "hecklight1toplit.png:." } ], 48c48 < "imageLayers" : [ { "image" : "hecklight1top.png:.", "unlit" : true }, { "image" : "hecklight1toplit.png:." } ], --- > "imageLayers" : [ { "image" : "hecklight1top.png:.", "fullbright" : true }, { "image" : "hecklight1toplit.png:." } ], 56c56 < "imageLayers" : [ { "image" : "hecklight1left.png:.", "unlit" : true }, { "image" : "hecklight1leftlit.png:." } ], --- > "imageLayers" : [ { "image" : "hecklight1left.png:.", "fullbright" : true }, { "image" : "hecklight1leftlit.png:." } ], 64c64 < "imageLayers" : [ { "image" : "hecklight1right.png:.", "unlit" : true }, { "image" : "hecklight1rightlit.png:." } ], --- > "imageLayers" : [ { "image" : "hecklight1right.png:.", "fullbright" : true }, { "image" : "hecklight1rightlit.png:." } ], objects\undergroundbiome\heck\hecklight2\hecklight2.object 22c22 < "imageLayers" : [ { "image" : "hecklight2.png:.", "unlit" : true }, { "image" : "hecklight2lit.png:." } ], --- > "imageLayers" : [ { "image" : "hecklight2.png:.", "fullbright" : true }, { "image" : "hecklight2lit.png:." } ], 29c29 < "imageLayers" : [ { "image" : "hecklight2top.png:.", "unlit" : true }, { "image" : "hecklight2toplit.png:." } ], --- > "imageLayers" : [ { "image" : "hecklight2top.png:.", "fullbright" : true }, { "image" : "hecklight2toplit.png:." } ], 35c35 < "imageLayers" : [ { "image" : "hecklight2left.png:.", "unlit" : true }, { "image" : "hecklight2leftlit.png:." } ], --- > "imageLayers" : [ { "image" : "hecklight2left.png:.", "fullbright" : true }, { "image" : "hecklight2leftlit.png:." } ], 41c41 < "imageLayers" : [ { "image" : "hecklight2right.png:.", "unlit" : true }, { "image" : "hecklight2rightlit.png:." } ], --- > "imageLayers" : [ { "image" : "hecklight2right.png:.", "fullbright" : true }, { "image" : "hecklight2rightlit.png:." } ], 47c47 < "imageLayers" : [ { "image" : "hecklight2back.png:.", "unlit" : true }, { "image" : "hecklight2backlit.png:." } ], --- > "imageLayers" : [ { "image" : "hecklight2back.png:.", "fullbright" : true }, { "image" : "hecklight2backlit.png:." } ], objects\wired\alarm\alarm.animation 41a42,45 > }, > > "sounds" : { > "alarm" : ["/sfx/objects/redalert.wav"] objects\wired\alarm\alarm.lua 1,2c1,2 < function init(args) < entity.alarmSoundTimer = 0 --- > function init(virtual) > if virtual then return end 4,17c4,5 < if storage.alarmSoundDuration == nil then < storage.alarmSoundDuration = entity.configParameter("alertSoundDuration") < end < < if storage.state == nil then < output(false) < else < output(storage.state) < end < end < < function output(state) < if state ~= storage.state then < entity.alarmSoundTimer = 0 --- > self.alarmSoundTimer = 0 > self.alarmSoundDuration = entity.configParameter("alarmSoundDuration") 19,25c7 < storage.state = state < if state then < entity.setAnimationState("alarmState", "on") < else < entity.setAnimationState("alarmState", "off") < end < end --- > self.lightColor = entity.configParameter("lightColor", {255, 0, 0}) 28c10 < function main(args) --- > function update(dt) 30c12 < output(true) --- > entity.setAnimationState("alarmState", "on") 32,35c14,21 < entity.alarmSoundTimer = entity.alarmSoundTimer - entity.dt() < if entity.alarmSoundTimer <= 0 then < entity.playSound("alertSounds") < entity.alarmSoundTimer = storage.alarmSoundDuration --- > local lightWave = math.sin((self.alarmSoundTimer / self.alarmSoundDuration) * math.pi) * 0.5 + 0.5 > entity.setLightColor({lightWave * self.lightColor[1], lightWave * self.lightColor[2], lightWave * self.lightColor[3]}) > > if self.alarmSoundTimer <= 0 then > entity.playSound("alarm") > self.alarmSoundTimer = self.alarmSoundDuration > else > self.alarmSoundTimer = self.alarmSoundTimer - dt 38c24,26 < output(false) --- > self.alarmSoundTimer = 0 > entity.setAnimationState("alarmState", "off") > entity.setLightColor({0, 0, 0, 0}) 40c28 < end \ No newline at end of file --- > end objects\wired\alarm\alarm.object 2a3 > "printable" : false, 4d4 < "objectType" : "wire", 7c7 < "description" : "replace", --- > "description" : "A big flashing light and blaring siren guaranteed to draw lots of attention.", 14c14 < "image" : "alarm.png:.off", --- > "dualImage" : "alarm.png:.off", 23c23 < "scriptDelta" : 5, --- > "scriptDelta" : 3, 32c32 < "inboundNodes" : [ [0, 0] ], --- > "inboundNodes" : [ [-1, 0] ], 34,35c34 < "alertSounds" : [ "/sfx/objects/redalert.wav" ], < "alertSoundDuration" : 0.65 --- > "alarmSoundDuration" : 1.75 objects\wired\bigredbutton\bigredbutton.object 2a3 > "printable" : false, 4d4 < "objectType" : "wire", 29c29 < "scripts" : [ "/objects/wired/proximitysensor/proximitysensorcreature.lua" ], --- > "scripts" : [ "/objects/wired/proximitysensor/proximitysensor.lua" ], 38a39,40 > > "interactive" : false, 40,41c42,44 < "detectTickDuration" : 0, < "detectRadius" : 3.2 --- > "detectDuration" : 0.1, > "detectEntityTypes" : [ "creature" ], > "detectArea" : [ [-0.8, 0.0], [0.8, 0.5] ] objects\wired\door\animatedslidingdoor.animation 61a62,66 > }, > > "sounds" : { > "open" : [], > "close" : [] objects\wired\door\door.animation 61a62,66 > }, > > "sounds" : { > "open" : [], > "close" : [] objects\wired\door\door.lua 6c6 < entity.setAllOutboundNodes(true) --- > entity.setAllOutboundNodes(false) 9c9 < entity.setAllOutboundNodes(false) --- > entity.setAllOutboundNodes(true) 69c69 < entity.playSound("closeSounds") --- > entity.playSound("close") 71c71 < entity.setAllOutboundNodes(true) --- > entity.setAllOutboundNodes(false) 82c82 < entity.playSound("openSounds") --- > entity.playSound("open") 84c84 < entity.setAllOutboundNodes(false) --- > entity.setAllOutboundNodes(true) objects\wired\drain\drain.lua 31c31 < function main() --- > function update(dt) 38c38 < end \ No newline at end of file --- > end objects\wired\drain\drain.object 2a3 > "printable" : false, 4d4 < "objectType" : "wire", 33c33 < "inboundNodes" : [ [-1, 0] ], --- > "inboundNodes" : [ [0, 0] ], objects\wired\ironbeacon\decoyprincess.lua 28c28 < world.spawnProjectile("regularexplosion2", entity.toAbsolutePosition({ 0.0, 1.0 })) --- > world.spawnProjectile("regularexplosion2universal", entity.toAbsolutePosition({ 0.0, 1.0 })) objects\wired\ironbeacon\ironbeacon.lua 34c34 < world.spawnProjectile("regularexplosion2", entity.toAbsolutePosition({ 0.0, 1.0 })) --- > world.spawnProjectile("regularexplosion2universal", entity.toAbsolutePosition({ 0.0, 1.0 })) objects\wired\ironbeacon\jellyboss.lua 28c28 < world.spawnProjectile("regularexplosion2", entity.toAbsolutePosition({ 0.0, 1.0 })) --- > world.spawnProjectile("regularexplosion2universal", entity.toAbsolutePosition({ 0.0, 1.0 })) objects\wired\landmine\landmine.lua 21c21 < function main() --- > function update(dt) 32c32 < local entityIds = world.entityQuery(entity.position(), radius, { creature = true }) --- > local entityIds = world.entityQuery(entity.position(), radius, { includedTypes = {"creature"} }) 39c39 < end \ No newline at end of file --- > end objects\wired\landmine\landmine.object 2a3 > "printable" : false, 4d4 < "objectType" : "wire", objects\wired\lightsensor\lightsensor.animation 4,5c4,5 < "orientationState" : { < "default" : "all", --- > "sensorState" : { > "default" : "min", 7c7 < "all" : { --- > "min" : { 10c10 < "left" : { --- > "med" : { 13,19c13 < "right" : { < "frames" : 1 < }, < "top" : { < "frames" : 1 < }, < "bottom" : { --- > "max" : { 33,44c27,28 < "orientationState" : { < "all" : { < "properties" : { < "image" : ":.all" < } < }, < "left" : { < "properties" : { < "image" : ":.left" < } < }, < "right" : { --- > "sensorState" : { > "min" : { 46c30 < "image" : ":.right" --- > "image" : ":.min" 49c33 < "top" : { --- > "med" : { 51c35 < "image" : ":.top" --- > "image" : ":.med" 54c38 < "bottom" : { --- > "max" : { 56c40 < "image" : ":.bottom" --- > "image" : ":.max" objects\wired\lightsensor\lightsensor.frames 5c5 < "dimensions" : [5, 1], --- > "dimensions" : [3, 1], 7c7 < [ "default.all", "default.left", "default.top", "default.right", "default.bottom" ] --- > [ "default.min", "default.med", "default.max" ] 12c12 < "default.default" : "default.all" --- > "default.default" : "default.min" objects\wired\lightsensor\lightsensor.lua 1c1,6 < function init(args) --- > function init(virtual) > if virtual then return end > > self.detectThresholdHigh = entity.configParameter("detectThresholdHigh") > self.detectThresholdLow = entity.configParameter("detectThresholdLow") > end 2a8,10 > function getSample() > local sample = world.lightLevel(entity.position()) > return math.floor(sample * 1000) * 0.1 5,6c13,16 < function main(args) < if world.lightLevel(entity.position()) >= entity.configParameter("detectThresholdLow") then --- > function update(dt) > local sample = getSample() > > if sample >= self.detectThresholdLow then 7a18 > entity.setAnimationState("sensorState", "med") 9a21 > entity.setAnimationState("sensorState", "min") 12c24 < if world.lightLevel(entity.position()) >= entity.configParameter("detectThresholdHigh") then --- > if sample >= self.detectThresholdHigh then 13a26 > entity.setAnimationState("sensorState", "max") 17c30 < end \ No newline at end of file --- > end objects\wired\lightsensor\lightsensor.object 3,5d2 < "objectType" : "wire", < "rarity" : "Common", < "category" : "light", 7,8c4,5 < "price" : 100, < "description" : "Monitors the light level at a location. Left output will trigger for dim lights, right output for bright.", --- > "rarity" : "Common", > "description" : "Activates the bottom node in dim light and the top node in bright light.", 10a8,9 > "category" : "wire", > "price" : 1000, 16c15 < "image" : "lightsensor.png:default.all", --- > "image" : "lightsensor.png:default.min", 20c19 < "anchors" : [ "bottom" ] --- > "anchors" : [ "background" ] 23c22 < "image" : "lightsensor.png:default.all", --- > "image" : "lightsensor.png:default.min", 27c26 < "anchors" : [ "top" ] --- > "anchors" : [ "bottom" ] 30c29 < "image" : "lightsensor.png:default.all", --- > "image" : "lightsensor.png:default.min", 34c33 < "anchors" : [ "left" ] --- > "anchors" : [ "top" ] 37c36 < "image" : "lightsensor.png:default.all", --- > "image" : "lightsensor.png:default.min", 41c40 < "anchors" : [ "right" ] --- > "anchors" : [ "left" ] 44c43 < "image" : "lightsensor.png:default.all", --- > "image" : "lightsensor.png:default.min", 48c47 < "anchors" : [ "background" ] --- > "anchors" : [ "right" ] 52c51 < "scripts" : [ "/objects/wired/lightsensor/lightsensor.lua" ], --- > "scripts" : [ "lightsensor.lua" ], 61c60 < "outboundNodes" : [ [-1, 0], [1, 0] ], --- > "outboundNodes" : [ [0, -1], [0, 1] ], 63,64c62,63 < "detectThresholdLow" : 0.01, < "detectThresholdHigh" : 0.5 --- > "detectThresholdLow" : 1, > "detectThresholdHigh" : 40 objects\wired\logic\and.object 2a3 > "printable" : false, 4d4 < "objectType" : "wire", 19c19,21 < "anchors" : [ "background" ] --- > "anchors" : [ "background" ], > > "direction" : "right" 33,34c35,36 < "inboundNodes" : [ [-1, -1], [-1, 1] ], < "outboundNodes" : [ [1, 0] ], --- > "inboundNodes" : [ [-1, -1], [-1, 0] ], > "outboundNodes" : [ [0, -1] ], objects\wired\logic\bulb.object 2a3 > "printable" : false, 4d4 < "objectType" : "wire", objects\wired\logic\dlatch.lua 23c23 < function main() --- > function update(dt) objects\wired\logic\dlatch.object 2a3 > "printable" : false, 4d4 < "objectType" : "wire", 19c19,21 < "anchors" : [ "background" ] --- > "anchors" : [ "background" ], > > "direction" : "right" 33,34c35,36 < "inboundNodes" : [ [-1, -1], [-1, 1] ], < "outboundNodes" : [ [1, 0] ] --- > "inboundNodes" : [ [-1, -1], [-1, 0] ], > "outboundNodes" : [ [0, -1] ] objects\wired\logic\logic.lua 37c37 < function main() --- > function update(dt) objects\wired\logic\not.object 2a3 > "printable" : false, 4d4 < "objectType" : "wire", 19c19,21 < "anchors" : [ "background" ] --- > "anchors" : [ "background" ], > > "direction" : "right" 34c36 < "outboundNodes" : [ [1, 0] ], --- > "outboundNodes" : [ [0, -1] ], objects\wired\logic\or.object 2a3 > "printable" : false, 4d4 < "objectType" : "wire", 19c19,21 < "anchors" : [ "background" ] --- > "anchors" : [ "background" ], > > "direction" : "right" 33,34c35,36 < "inboundNodes" : [ [-1, -1], [-1, 1] ], < "outboundNodes" : [ [1, 0] ], --- > "inboundNodes" : [ [-1, -1], [-1, 0] ], > "outboundNodes" : [ [0, -1] ], objects\wired\logic\timer.lua 27c27 < function main() --- > function update(dt) objects\wired\logic\timer.object 2a3 > "printable" : false, 4d4 < "objectType" : "wire", 6c6 < "shortdescription" : "Timer", --- > "shortdescription" : "Timer (Half Second)", 34c34 < "outboundNodes" : [ [1, 0] ], --- > "outboundNodes" : [ [0, -1] ], objects\wired\logic\xor.object 2a3 > "printable" : false, 4d4 < "objectType" : "wire", 19c19,21 < "anchors" : [ "background" ] --- > "anchors" : [ "background" ], > > "direction" : "right" 33,34c35,36 < "inboundNodes" : [ [-1, -1], [-1, 1] ], < "outboundNodes" : [ [1, 0] ], --- > "inboundNodes" : [ [-1, -1], [-1, 0] ], > "outboundNodes" : [ [0, -1] ], objects\wired\momentaryswitch\momentaryswitch.lua 19c19 < entity.playSound("onSounds"); --- > entity.playSound("on"); 29c29 < entity.playSound("onSounds"); --- > entity.playSound("on"); 32c32 < entity.playSound("offSounds"); --- > entity.playSound("off"); 38c38 < function main() --- > function update(dt) objects\wired\proximitysensor\proximitysensor.lua 1,2c1,22 < function init(args) < entity.setInteractive(true) --- > function init(virtual) > if virtual then return end > > self.detectEntityTypes = entity.configParameter("detectEntityTypes") > self.detectBoundMode = entity.configParameter("detectBoundMode", "CollisionArea") > local detectArea = entity.configParameter("detectArea") > local pos = entity.position() > if type(detectArea[2]) == "number" then > --center and radius > self.detectArea = { > {pos[1] + detectArea[1][1], pos[2] + detectArea[1][2]}, > detectArea[2] > } > elseif type(detectArea[2]) == "table" and #detectArea[2] == 2 then > --rect corner1 and corner2 > self.detectArea = { > {pos[1] + detectArea[1][1], pos[2] + detectArea[1][2]}, > {pos[1] + detectArea[2][1], pos[2] + detectArea[2][2]} > } > end > > entity.setInteractive(entity.configParameter("interactive", true)) 5c25 < self.countdown = 0 --- > self.triggerTimer = 0 11c31 < self.countdown = entity.configParameter("detectTickDuration") --- > self.triggerTimer = entity.configParameter("detectDuration") 18,30c38,51 < function main() < if self.countdown > 0 then < self.countdown = self.countdown - 1 < else < if self.countdown == 0 then < local radius = entity.configParameter("detectRadius") < local entityIds = world.entityQuery(entity.position(), radius, { notAnObject = true }) < if #entityIds > 0 then < trigger() < else < entity.setAllOutboundNodes(false) < entity.setAnimationState("switchState", "off") < end --- > function update(dt) > if self.triggerTimer > 0 then > self.triggerTimer = self.triggerTimer - dt > elseif self.triggerTimer <= 0 then > local entityIds = world.entityQuery(self.detectArea[1], self.detectArea[2], { > withoutEntityId = entity.id(), > includedTypes = self.detectEntityTypes, > boundMode = self.detectBoundMode > }) > if #entityIds > 0 then > trigger() > else > entity.setAllOutboundNodes(false) > entity.setAnimationState("switchState", "off") 33c54 < end \ No newline at end of file --- > end objects\wired\proximitysensor\proximitysensor.object 2a3 > "printable" : false, 4d4 < "objectType" : "wire", 11a12,14 > "apexDescription" : "This will go off if I get too close.", > "avianDescription" : "Don't get too close!", > "floranDescription" : "Floran dance for thing!", 12a16,18 > "humanDescription" : "A proximity sensor.", > "hylotlDescription" : "A sensor.", > "novakidDescription" : "Tread carefully.", 34a41,42 > > "interactive" : false, 36,37c44,46 < "detectTickDuration" : 8, < "detectRadius" : 3 --- > "detectDuration" : 0.5, > "detectEntityTypes" : [ "creature" ], > "detectArea" : [ [-1, 0], [1, 1] ] objects\wired\smallfloorbutton\smallfloorbutton.frames 4c4 < "dimensions" : [2, 1], --- > "dimensions" : [4, 1], 6c6 < [ "default.off", "default.on" ] --- > [ "off", "turning1", "turning2", "on" ] 7a8,18 > }, > > "aliases" : { > "default.off" : "off", > "default.on" : "on", > "turningOn.1" : "turning1", > "turningOn.2" : "turning2", > "turningOn.3" : "on", > "turningOff.1" : "turning2", > "turningOff.2" : "turning1", > "turningOff.3" : "off" objects\wired\smallfloorbutton\smallfloorbutton.object 2a3 > "printable" : false, 4d4 < "objectType" : "wire", 18c18 < "dualImage" : "smallfloorbutton.png:.off", --- > "image" : "smallfloorbutton.png:.off", 19a20,21 > > "direction" : "right", 26c28 < "scripts" : [ "/objects/wired/momentaryswitch/momentaryswitch.lua" ], --- > "scripts" : [ "/objects/wired/proximitysensor/proximitysensor.lua" ], 29c31 < "animation" : "/objects/wired/switch/switchtoggle.animation", --- > "animation" : "/objects/wired/switch/switchtoggle3fast.animation", 35a38,39 > > "interactive" : false, 37c41,43 < "interval" : 13 --- > "detectDuration" : 0.1, > "detectEntityTypes" : [ "creature" ], > "detectArea" : [ [-0.3, 0], [0.3, 0.5] ] objects\wired\smallwallbutton\smallwallbutton.object 2a3 > "printable" : false, 4d4 < "objectType" : "wire", 30c30,34 < --- > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/tinywallbutton.wav" ] > } > }, 38c42 < "interval" : 13 --- > "interval" : 15 objects\wired\smallwallswitch\smallwallswitch.frames 4c4 < "dimensions" : [2, 1], --- > "dimensions" : [3, 1], 6c6 < [ "default.on", "default.off" ] --- > [ "off", "turning1", "on" ] 7a8,16 > }, > > "aliases" : { > "default.off" : "off", > "default.on" : "on", > "turningOn.1" : "turning1", > "turningOn.2" : "on", > "turningOff.1" : "turning1", > "turningOff.2" : "off" objects\wired\smallwallswitch\smallwallswitch.object 2a3 > "printable" : false, 4d4 < "objectType" : "wire", 26c26 < "scripts" : [ "/objects/wired/switch/switch.lua" ], --- > "scripts" : [ "/objects/wired/switch/switchwithinput.lua" ], 29c29,35 < "animation" : "/objects/wired/switch/switchtoggle.animation", --- > "animation" : "/objects/wired/switch/switchtoggle2.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/apexconsole2switch.wav" ], > "off" : [ "/sfx/objects/apexconsole2switch.wav" ] > } > }, 37,39c43 < "outboundNodes" : [ [0, -1] ], < < "interval" : 13 --- > "outboundNodes" : [ [0, -1] ] objects\wired\standingturret\energy.frames 3c3 < "size" : [32, 1], --- > "size" : [1, 1], objects\wired\standingturret\standingturret.animation 21a22,39 > "orientation" : { > "priority" : 0, > "default" : "horizontal", > > "states" : { > "horizontal" : { > "frames" : 1 > }, > "vertical" : { > "frames" : 1 > }, > "attack" : { > "frames" : 4, > "cycle" : 0.25, > "mode" : "loop" > } > } > }, 31a50,57 > }, > "opened" : { > "default" : "true", > > "states" : { > "true" : { "frames" : 1 }, > "false" : { "frames" : 1 } > } 38c64 < "offset" : [0, 0], --- > "offset" : [0.25, -0.75], 40c66 < "centered" : false, --- > "centered" : true, 68c94,95 < "centered" : false, --- > "image" : "", > "centered" : true, 69a97,105 > } > }, > > "energybottom" : { > "properties" : { > "offset" : [0.375, -1.5], > "centered" : false, > "zLevel" : 2, > "scalingGroup" : "energy" 73,77c109,111 < "movement" : { < "idle" : { < "properties" : { < "image" : ":stand" < } --- > "energy" : { > "full" : { > "properties" : { "image" : ":full" } 79,82c113,114 < "dead" : { < "properties" : { < "image" : ":stand" < } --- > "high" : { > "properties" : { "image" : ":high" } 84,87c116,123 < "attack" : { < "properties" : { < "image" : ":stand" < } --- > "medium" : { > "properties" : { "image" : ":medium" } > }, > "low" : { > "properties" : { "image" : ":low" } > }, > "none" : { > "properties" : { "image" : ":none" } 91a128,134 > "energytop" : { > "properties" : { > "offset" : [0.375, 1.375], > "centered" : false, > "zLevel" : 2, > "scalingGroup" : "energy" > }, 93c136,156 < "energy" : { --- > "partStates" : { > "energy" : { > "full" : { > "properties" : { "image" : ":full" } > }, > "high" : { > "properties" : { "image" : ":high" } > }, > "medium" : { > "properties" : { "image" : ":medium" } > }, > "low" : { > "properties" : { "image" : ":low" } > }, > "none" : { > "properties" : { "image" : ":none" } > } > } > } > }, > "energyside" : { 95c158 < "offset" : [0, 0.5], --- > "offset" : [-1.5, -0.625], 97c160,161 < "zLevel" : 2 --- > "zLevel" : 2, > "scalingGroup" : "energyv" 103,105c167 < "properties" : { < "image" : ":full" < } --- > "properties" : { "image" : ":full" } 108,110c170 < "properties" : { < "image" : ":high" < } --- > "properties" : { "image" : ":high" } 113,115c173 < "properties" : { < "image" : ":medium" < } --- > "properties" : { "image" : ":medium" } 118,120c176 < "properties" : { < "image" : ":low" < } --- > "properties" : { "image" : ":low" } 123,125c179 < "properties" : { < "image" : ":none" < } --- > "properties" : { "image" : ":none" } 135c189 < "rotationCenter" : [1.5, 1.875], --- > "rotationCenter" : [0, 0], 137a192,208 > }, > > "scalingGroups" : { > "energy" : { > "pivot" : [0, 0] > }, > "energyv" : { > "pivot" : [0, 0] > } > }, > > "sounds" : { > "powerUp" : ["/sfx/tech/mech_jump3.wav"], > "powerDown" : ["/sfx/tech/mech_powerdown2.wav"], > "foundTarget" : ["/sfx/interface/nav_computer_on.wav"], > "scan" : ["/sfx/interface/scan.wav"], > "fire" : ["/sfx/gun/ar5.wav"] objects\wired\standingturret\standingturret.lua 1a2,25 > --Bunch of parameters > self.baseOffset = entity.configParameter("baseOffset") > self.tipOffset = entity.configParameter("tipOffset") --This is offset from BASE position, not object origin > > self.targetRange = entity.configParameter("targetRange") > self.targetCooldown = entity.configParameter("targetCooldown") > self.targetAngleRange = entity.configParameter("targetAngleRange") > self.maxTrackingYVel = entity.configParameter("maxTrackingYVel") > self.targetOffset = entity.configParameter("targetOffset") > self.minTargetRange = entity.configParameter("minTargetRange") > > self.rotationRange = entity.configParameter("rotationRange") > self.rotationTime = entity.configParameter("rotationTime") > > self.defaultBulletSpeed = entity.configParameter("defaultBulletSpeed") > > self.letGoCooldown = entity.configParameter("letGoCooldown") > > self.energy = entity.configParameter("energy") > self.maxEnergy = self.energy.baseEnergy > self.energyMultipliers = entity.configParameter("turretLevelEnergyMultiplier") > > self.gunEnergyCost = entity.configParameter("gunLevelEnergyCostPerDamage") > 11c35 < entity.setAllOutboundNodes(false) --- > --entity.setAllOutboundNodes(false) 13c37,39 < if storage.energy == nil then setEnergy(0) end --- > self.gunStats = getGunStats(world.containerItemAt(entity.id(), 0)) > > if storage.energy == nil then setEnergy(self.maxEnergy) end 15c41 < checkInboundNode() --- > --checkInboundNode() 19,23c45,47 < < function onInteraction(args) < local maxEnergy = entity.configParameter("maxEnergy") < < setEnergy(maxEnergy) --- > function update(dt) > self.gunStats = getGunStats(world.containerItemAt(entity.id(), 0)) > self.state.update(dt) 26,32c50 < function onNodeConnectionChange(args) < if entity.isInboundNodeConnected(0) then < checkInboundNode() < else < setActive(true) < end < end --- > -------------------------------------------------------------------------------- 34,35c52,69 < function onInboundNodeChange(args) < checkInboundNode() --- > function getGunStats(gun) > local gunStats = {} > if not gun or not gun.parameters.projectileType or not gun.parameters.projectile then return false end > > gunStats["spread"] = gun.parameters.spread or 1 > gunStats["projectileType"] = gun.parameters.projectileType or "bullet-1" > gunStats["speed"] = gun.parameters.projectile.speed or nil > gunStats["power"] = gun.parameters.projectile.power or 5 > gunStats["fireTime"] = gun.parameters.fireTime or 1 > gunStats["level"] = gun.parameters.level or 1 > gunStats["levelScale"] = gun.parameters.levelScale or 1 > gunStats["classMultiplier"] = gun.parameters.classMultiplier or 1 > gunStats["fireSound"] = getFireSound(gun) > > gunStats["damagePerShot"] = gunStats.levelScale * gunStats.power * gunStats.spread > gunStats["energyPerShot"] = getEnergyPerShot(gunStats.level, gunStats.damagePerShot, gunStats.classMultiplier) > > return gunStats 38,43c72,78 < function checkInboundNode() < if entity.isInboundNodeConnected(0) then < if entity.getInboundNodeLevel(0) then < setActive(true) < else < setActive(false) --- > function getEnergyPerShot(level, damage, classMultiplier) > local roundLevel = math.max(math.floor(level + 0.5), 1) > local energyMultiplier = self.gunEnergyCost[3][2] --Default to level 1 > > for i = 3, 12 do > if self.gunEnergyCost[i][1] == roundLevel then > energyMultiplier = self.gunEnergyCost[i][2] 46d80 < end 48,50c82 < -------------------------------------------------------------------------------- < function main(args) < self.state.update(entity.dt()) --- > return damage * classMultiplier * energyMultiplier 53,57c85,88 < -------------------------------------------------------------------------------- < function toAbsolutePosition(offset) < local width = entity.configParameter("objectWidth") < if entity.direction() < 0 then < offset[1] = width - offset[1] --- > function getFireSound(gun) > if not gun.parameters.muzzleEffect or not gun.parameters.muzzleEffect.fireSound then return false end > if gun.parameters.muzzleEffect.fireSound[1]["file"] then > return gun.parameters.muzzleEffect.fireSound[1]["file"] 59,60c90,94 < < return vec2.add(entity.position(), offset) --- > return false > end > > function defaultBulletSpeed(projectileType) > return self.defaultBulletSpeed[projectileType] or self.defaultBulletSpeed["default"] 65,66c99 < local baseOffset = entity.configParameter("baseOffset") < return toAbsolutePosition(baseOffset) --- > return entity.toAbsolutePosition(self.baseOffset) 74c107 < local targetAngleRange = entity.configParameter("targetAngleRange") * math.pi / 180; --- > local angleRange = self.targetAngleRange * math.pi / 180; 79c112 < if targetAngle < -targetAngleRange or targetAngle > targetAngleRange then --- > if targetAngle < -angleRange or targetAngle > angleRange then 95,96d127 < local radius = entity.configParameter("targetRange") < local minRadius = entity.configParameter("minTargetRange") 106,108c137,139 < return false < end < --- > return false > end > 111,118c142,148 < local distanceVec = vec2.sub(targetPos(targetId), getBasePosition()) < local distance = math.sqrt(distanceVec[1] * distanceVec[1] + distanceVec[2] * distanceVec[2]) < < if distance < radius and distance > minRadius and visibleTarget(targetId) then < return true < else < return false < end --- > local distance = world.magnitude(targetPos(targetId), getBasePosition()) > > if distance < self.targetRange and distance > self.minTargetRange and visibleTarget(targetId) then > return true > else > return false > end 134,142c164,172 < function potentialTargets() < local radius = entity.configParameter("targetRange") < < --Gets all valid targets + all monsters < local validTargetIds = world.entityQuery(getBasePosition(), radius, { validTargetOf = entity.id() }) < local monsterIds = world.monsterQuery(getBasePosition(), radius, { notAnObject = true }) < < for key,validTargetId in ipairs(validTargetIds) do < monsterIds[#monsterIds+1] = validTargetId --- > function potentialTargets() > --Gets all valid npc targets + all monsters > local npcIds = world.entityQuery(getBasePosition(), self.targetRange, { includedTypes = {"npc"} }) > local monsterIds = world.entityQuery(getBasePosition(), self.targetRange, { includedTypes = {"monster"} }) > > for i,npcId in ipairs(npcIds) do > if entity.isValidTarget(npcId) then > monsterIds[#monsterIds+1] = npcId > end 151d180 < local radius = entity.configParameter("targetRange") 153,154c182,183 < local minDistance = radius; < local winnerEntity = 0; --- > local minDistance = self.targetRange > local winnerEntity = 0 160,162c189,190 < local distanceVec = world.distance(getBasePosition(), targetPos(entityId)) < local distance = math.sqrt(distanceVec[1] * distanceVec[1] + distanceVec[2] * distanceVec[2]) < --- > local distance = world.magnitude(getBasePosition(), targetPos(entityId)) > 179,183c207,211 < return self.active < end < < function getEnergy() < return storage.energy --- > if entity.isInboundNodeConnected(0) and not entity.getInboundNodeLevel(0) then > return false > else > return self.gunStats ~= false > end 188c216,220 < local maxEnergy = entity.configParameter("maxEnergy") --- > > local energyMultiplier = getEnergyMultiplier() > self.maxEnergy = self.energy.baseEnergy * energyMultiplier > > if storage.energy > self.maxEnergy then storage.energy = self.maxEnergy end 192,195c224,230 < if energy / maxEnergy <= 0.75 then animationState = "high" end < if energy / maxEnergy <= 0.5 then animationState = "medium" end < if energy / maxEnergy <= 0.25 then animationState = "low" end < if energy / maxEnergy <= 0 then animationState = "none" end --- > if energy / self.maxEnergy <= 0.75 then animationState = "high" end > if energy / self.maxEnergy <= 0.5 then animationState = "medium" end > if energy / self.maxEnergy <= 0.25 then animationState = "low" end > if energy / self.maxEnergy <= 0 then animationState = "none" end > > entity.scaleGroup("energy", {energy / self.maxEnergy * 11, 1}) > entity.scaleGroup("energyv", {1, energy / self.maxEnergy * 11}) 199a235,264 > function consumeEnergy(amount) > if storage.energy - amount < 0 then > return false > end > > setEnergy(storage.energy - amount) > return true > end > > function regenEnergy() > local energyMultiplier = getEnergyMultiplier() > local energy = storage.energy + self.energy.energyRegen * energyMultiplier * script.updateDt() > setEnergy(energy) > end > > function getEnergyMultiplier() > if not isActive() then return 1 end > > local roundLevel = math.max(math.floor(self.gunStats.level + 0.5), 1) > local energyMultiplier = self.energyMultipliers[3][2] --Default to level 1 > > for i = 3, 12 do > if self.energyMultipliers[i][1] == roundLevel then > energyMultiplier = self.energyMultipliers[i][2] > end > end > > return energyMultiplier > end > 205,207c270,271 < local targetOffset = entity.configParameter("targetOffset") < position[1] = position[1] + targetOffset[1] < position[2] = position[2] + targetOffset[2] --- > position[1] = position[1] + self.targetOffset[1] > position[2] = position[2] + self.targetOffset[2] 216c280 < local targetVector = vec2.sub(vec2.dup(targetPosition), basePosition) --- > local targetVector = world.distance(targetPosition, basePosition) 234c298 < if timesToHit[1] > 0 and (timesToHit[2] <= timesToHit[1] or timesToHit[2] < 0) then timeToHit = timesToHit[1] end --- > if timesToHit[1] > 0 and (timesToHit[1] <= timesToHit[2] or timesToHit[2] < 0) then timeToHit = timesToHit[1] end 237c301 < local predictedPos = vec2.add(vec2.dup(targetPosition), vec2.mul(targetVel, timeToHit)) --- > local predictedPos = vec2.add(targetPosition, vec2.mul(targetVel, timeToHit)) 245,252d308 < function deadState.validate() < if getEnergy() > 0 and isActive() then < return false < end < < return true < end < 254c310 < if deadState.validate() then --- > if not isActive() then 260,266c316,321 < < entity.setAnimationState("movement", "dead") < local rotationRange = entity.configParameter("rotationRange") * math.pi / 180; < entity.rotateGroup("gun", -rotationRange) < entity.setAllOutboundNodes(false) < < if getEnergy() < 0 then setEnergy(0) end --- > entity.setAnimationState("movement", "dead") > local rotationRange = self.rotationRange * math.pi / 180; > entity.rotateGroup("gun", -rotationRange) > entity.setAllOutboundNodes(false) > > setEnergy(0) 270c325 < local rotationRange = entity.configParameter("rotationRange") * math.pi / 180; --- > local rotationRange = self.rotationRange * math.pi / 180; 272,274c327,329 < if deadState.validate() == false then < self.state.endState() < self.state.pickState() --- > > if isActive() then > return true 275a331,332 > > return false 279,280c336,337 < local powerUpSound = entity.configParameter("powerUpSound") < entity.playImmediateSound(powerUpSound) --- > entity.playSound("powerUp") > self.state.pickState() 286,293d342 < function scanState.validate() < if getEnergy() > 0 and isActive() then < return true < end < < return false < end < 295c344 < if scanState.validate() then --- > if isActive() then 298c347,348 < targetCooldown = entity.configParameter("targetCooldown") --- > targetCooldown = self.targetCooldown, > targetId = nil 309,311c359,360 < if scanState.validate() == false then < self.state.endState() < self.state.pickState() --- > if not isActive() then > return true 314,318c363,365 < --Rotate gun up and down in a scanning motion < local rotationRange = entity.configParameter("rotationRange") * math.pi / 180; < local rotationTime = entity.configParameter("rotationTime") < local angle = rotationRange * math.sin(stateData.timer / rotationTime * math.pi * 2) < entity.rotateGroup("gun", angle) --- > regenEnergy() > > scanState.rotateGun(stateData) 319a367,387 > local targetEntity = scanState.scanForTargets(stateData) > if targetEntity then > stateData.targetId = targetEntity > return true > end > > return false > end > > function scanState.rotateGun(stateData) > local rotationRange = self.rotationRange * math.pi / 180; > local angle = rotationRange * math.sin(stateData.timer / self.rotationTime * math.pi * 2) > entity.rotateGroup("gun", angle) > > stateData.timer = stateData.timer + script.updateDt() > if stateData.timer > self.rotationTime then > stateData.timer = 0 > end > end > > function scanState.scanForTargets(stateData) 324,325c392 < self.state.endState() < self.state.pickState(targetEntity) --- > return targetEntity 326a394 > stateData.targetCooldown = self.targetCooldown 328,334c396,397 < < --Tick timer < stateData.timer = stateData.timer + dt < if stateData.timer > rotationTime then < stateData.timer = 0 < end < stateData.targetCooldown = stateData.targetCooldown - dt --- > > stateData.targetCooldown = stateData.targetCooldown - script.updateDt() 338,344d400 < < --Tick energy < local energy = getEnergy() < local energyTickTime = entity.configParameter("energyTickTime") < energy = energy - dt * energyTickTime < setEnergy(energy) < 349,351c405,406 < if getEnergy() <= 0 or isActive() == false then < local powerDownSound = entity.configParameter("powerDownSound") < entity.playImmediateSound(powerDownSound) --- > if storage.energy <= 0 or isActive() == false then > entity.playSound("powerDown") 352a408 > self.state.pickState(stateData.targetId) 358,365d413 < function attackState.validate(targetId) < if targetId ~= nil and world.entityPosition(targetId) ~= nil then < return true < end < < return false < end < 367c415 < if attackState.validate(targetId) then --- > if targetId ~= nil and world.entityPosition(targetId) ~= nil then 378,380c426 < local foundTargetSound = entity.configParameter("foundTargetSound") < entity.playImmediateSound(foundTargetSound) < --- > entity.playSound("foundTarget") 387,393c433,434 < local energy = getEnergy() < local active = isActive() < local haveTarget = true < < if energy <= 0 or active ~= true then < self.state.endState() < self.state.pickState() --- > if not isActive() then > return true 394a436,437 > > regenEnergy() 396,407c439 < if validTarget(stateData.targetId) == false then < local letGoCooldown = entity.configParameter("letGoCooldown") < if stateData.letGoTimer > letGoCooldown or world.entityPosition == nil then < self.state.endState() < self.state.pickState() < end < stateData.letGoTimer = stateData.letGoTimer + dt < haveTarget = false < else < stateData.letGoTimer = 0 < haveTarget = true < end --- > local haveTarget = attackState.haveValidTarget(stateData) 410,428c442,443 < local radius = entity.configParameter("targetRange") < local basePosition = getBasePosition() < local targetPosition = targetPos(stateData.targetId) < local maxTrackingYVel = entity.configParameter("maxTrackingYVel") < < --Make it follow the target's predicted position < local deltaPos = vec2.sub(vec2.dup(targetPosition), stateData.lastPosition) < local targetVel = vec2.div(deltaPos, dt) < targetVel[2] = math.max(math.min(targetVel[2], maxTrackingYVel), -maxTrackingYVel) --Keeps the turret from going nuts when a target jumps, motion prediction is mostly for the x axis anyway < stateData.lastPosition = targetPosition < local bulletSpeed = entity.configParameter("bulletSpeed") < local predictedPos = predictedPosition(targetPosition, basePosition, targetVel, bulletSpeed) < < local targetVector = world.distance(predictedPos, basePosition) < angle = directionTransformAngle(math.atan2(targetVector[2], targetVector[1])) < local maxAngle = entity.configParameter("targetAngleRange") < angle = math.max(math.min(angle, maxAngle), -maxAngle) < < entity.rotateGroup("gun", angle) --- > > attackState.followTarget(stateData) 430,463c445,454 < --Fire < local fireCooldown = entity.configParameter("fireCooldown") < if stateData.fireTimer >= fireCooldown then < local tipOffset = entity.configParameter("tipOffset") < local bulletSize = entity.configParameter("bulletSize") < local baseOffset = entity.configParameter("baseOffset") < local direction = entity.direction() < < --Make bullet edge spawn at the nozzle rather than bullet center < tipOffset[1] = tipOffset[1] + (bulletSize[1] / 8) / 2 -- divide by 8 because bulletSize is in pixels < < --Bullet anchor is half a pixel off, might only be a problem for odd height/width values < if bulletSize[1] % 2 ~= 0 then tipOffset[1] = tipOffset[1] - 0.0625 end < if bulletSize[2] % 2 ~= 0 then tipOffset[2] = tipOffset[2] - direction * 0.0625 end --multiplying by direction fixes rotation problem < < --get aim angle and tip position < local aimAngle = entity.currentRotationAngle("gun") < local tipVector = vec2.sub(tipOffset, baseOffset) < tipVector = vec2.rotate(tipVector, aimAngle) < local tipPosition = toAbsolutePosition(vec2.add(baseOffset, tipVector)) < local aimVector = {direction * math.cos(aimAngle), math.sin(aimAngle)} < < local bulletType = entity.configParameter("bulletType") < < world.spawnProjectile(bulletType, tipPosition, entity.id(), aimVector) < stateData.fireTimer = 0 < < local fireSound = entity.configParameter("fireSound") < entity.playImmediateSound(fireSound) < < local energyPerShot = entity.configParameter("energyPerShot") < local energy = getEnergy() < energy = energy - energyPerShot < setEnergy(energy) --- > if stateData.fireTimer >= self.gunStats.fireTime and consumeEnergy(self.gunStats.energyPerShot) then > > attackState.fire(stateData) > > if self.gunStats.fireSound then > entity.setSoundPool("fire", {self.gunStats.fireSound}) > end > entity.playSound("fire") > > stateData.fireTimer = stateData.fireTimer - self.gunStats.fireTime 466a458,488 > elseif stateData.letGoTimer > self.letGoCooldown or world.entityPosition == nil then > return true > end > > return false > end > > function attackState.fire(stateData) > local direction = entity.direction() > > local aimAngle = entity.currentRotationAngle("gun") > > local tipPosition = attackState.tipPosition(stateData, aimAngle) > local aimVector = {direction * math.cos(aimAngle), math.sin(aimAngle)} > > if self.gunStats.spread == 1 then > world.spawnProjectile(self.gunStats.projectileType, tipPosition, entity.id(), aimVector, false, {power = self.gunStats.damagePerShot, speed = self.gunStats.speed}) > elseif self.gunStats.spread > 1 then > for i = 0, self.gunStats.spread do > local angleOffset = (math.random() * 4 - 2) / 100 * self.gunStats.spread; > local newAngle = aimAngle + angleOffset > aimVector = {direction * math.cos(newAngle), math.sin(newAngle)} > world.spawnProjectile(self.gunStats.projectileType, tipPosition, entity.id(), aimVector, false, {power = self.gunStats.damagePerShot / self.gunStats.spread, speed = self.gunStats.speed}) > end > end > end > > function attackState.haveValidTarget(stateData) > if validTarget(stateData.targetId) then > stateData.letGoTimer = 0 > return true 467a490 > stateData.letGoTimer = stateData.letGoTimer + script.updateDt() 470a494,522 > function attackState.tipPosition(stateData, aimAngle) > local tipOffset = {self.tipOffset[1], self.tipOffset[2]} > if entity.direction() < 0 then tipOffset[2] = tipOffset[2] + 0.125 end --Most bullets are odd height, this fixes an offset issue where their origin is slightly below middle > tipOffset = vec2.rotate(tipOffset, aimAngle) > tipOffset[1] = entity.direction() * tipOffset[1] > > return vec2.add(getBasePosition(), tipOffset) > end > > function attackState.targetVelocity(stateData) > local targetPosition = targetPos(stateData.targetId) > local deltaPos = {targetPosition[1] - stateData.lastPosition[1], targetPosition[2] - stateData.lastPosition[2]} > stateData.lastPosition = targetPosition > return vec2.div(deltaPos, script.updateDt()) > end > > function attackState.followTarget(stateData) > --Make it follow the target's predicted position > local targetVelocity = attackState.targetVelocity(stateData) > targetVelocity[2] = math.max(math.min(targetVelocity[2], self.maxTrackingYVel), -self.maxTrackingYVel) --Don't track the Y velocity too much because of jumping > local predictedPos = predictedPosition(targetPos(stateData.targetId), getBasePosition(), targetVelocity, self.gunStats.speed or defaultBulletSpeed(self.gunStats.projectileType)) > > local targetVector = world.distance(predictedPos, getBasePosition()) > angle = directionTransformAngle(math.atan2(targetVector[2], targetVector[1])) > angle = math.max(math.min(angle, self.targetAngleRange), -self.targetAngleRange) > > entity.rotateGroup("gun", angle) > end > 472,474c524,525 < if getEnergy() <= 0 or isActive() == false then < local powerDownSound = entity.configParameter("powerDownSound") < entity.playImmediateSound(powerDownSound) --- > if storage.energy <= 0 or isActive() == false then > entity.playSound("powerDown") 476,477c527 < local scanSound = entity.configParameter("scanSound") < entity.playImmediateSound(scanSound) --- > entity.playSound("scan") 479c529,530 < end \ No newline at end of file --- > self.state.pickState() > end objects\wired\standingturret\standingturret.object 2a3 > "printable" : false, 4c5,6 < "objectType" : "wire", --- > "objectType" : "container", > "price" : 2500, 6c8,12 < "isInteractive" : true, --- > "slotCount" : 1, > "uiConfig" : "/interface/turret/standingturret.config", > "frameCooldown" : 5, > "autoCloseCooldown" : 3600, > "containerCallback" : "containerCallback", 9a16 > "subtitle" : "Automatic Base Defense", 17d23 < 28c34,79 < "dualImage" : "standingturret.png:dead", --- > "dualImage" : "turretstand.png:bottom", > > "imagePosition" : [-16, 0], > "imageLayers" : [ { "image" : "turretstand.png:bottom" }, { "image" : "turretgun.png:dead" } ], > "spaces" : [ > [-2, 0], [-1, 0], [0, 0], [1, 0], > [-2, 1], [-1, 1], [0, 1], [1, 1] > ], > "anchors" : [ "bottom" ], > > "animationParts" : { > "gun" : "turretgun.png", > "stand" : "turretstand.png:bottom", > "energybottom" : "energy.png", > "energytop" : "emptyenergy.png", > "energyside" : "emptyenergy.png" > }, > "animationPosition" : [0, 16], > > "baseOffset" : [0, 2] > }, > { > "dualImage" : "turretstand.png:top", > > "imagePosition" : [-16, -24], > "imageLayers" : [ { "image" : "turretstand.png:top" }, { "image" : "turretgun.png:dead" } ], > "spaces" : [ > [-2, -1], [-1, -1], [0, -1], [1, -1], > [-2, 0], [-1, 0], [0, 0], [1, 0] > ], > "anchors" : [ "top" ], > > "animationParts" : { > "gun" : "turretgun.png", > "stand" : "turretstand.png:top", > "energybottom" : "emptyenergy.png", > "energytop" : "energy.png", > "energyside" : "emptyenergy.png" > }, > "animationPosition" : [0, -8], > > "baseOffset" : [0, -1] > }, > { > "image" : "turretstand.png:left", > 30c81 < "imageLayers" : [ { "image" : "standingturret.png:dead" }, { "image" : "standingturret.png:stand" } ], --- > "imageLayers" : [ { "image" : "turretstand.png:left" }, { "image" : "turretgun.png:dead" } ], 32,33c83,85 < [0, 0], [1, 0], [2, 0], [3, 0], < [0, 1], [1, 1], [2, 1], [3, 1] --- > [0, 0], [1, 0], > [0, 1], [1, 1], > [0, 2], [1, 2] 35c87,124 < "anchors" : [ "bottom" ] --- > "anchors" : [ "left" ], > "direction" : "right", > > "animationParts" : { > "gun" : "turretgun.png", > "stand" : "turretstand.png:left", > "energybottom" : "emptyenergy.png", > "energytop" : "emptyenergy.png", > "energyside" : "energy.png" > }, > "animationPosition" : [16, 16], > > "baseOffset" : [2, 2] > }, > { > "image" : "turretstand.png:left", > > "imagePosition" : [-24, 0], > "spaces" : [ > [-1, 0], [0, 0], > [-1, 1], [0, 1], > [-1, 2], [0, 2] > ], > "anchors" : [ "right" ], > "direction" : "left", > > "imageLayers" : [ { "image" : "turretstand.png:left?flipx" }, { "image" : "turretgun.png:dead?flipx" } ], > > "animationParts" : { > "gun" : "turretgun.png", > "stand" : "turretstand.png:left", > "energybottom" : "emptyenergy.png", > "energytop" : "emptyenergy.png", > "energyside" : "energy.png" > }, > "animationPosition" : [-8, 16], > > "baseOffset" : [-1, 2] 42,47d130 < "animationParts" : { < "gun" : "standingturret.png", < "stand" : "standingturret.png", < "energy" : "energy.png" < }, < "animationPosition" : [0, 0], 56,62d138 < < "powerUpSound" : "/sfx/tech/mech_jump3.wav", < "powerDownSound" : "/sfx/tech/mech_powerdown2.wav", < "foundTargetSound" : "/sfx/interface/nav_computer_on.wav", < "scanSound" : "/sfx/interface/scan.wav", < "fireSound" : "/sfx/gun/ar5.wav", < 69,70c145,148 < "outboundNodes" : [ [3, 0] ], < "inboundNodes" : [ [0, 2] ], --- > "outboundNodes" : [ [0, 0] ], > "inboundNodes" : [ [0, 1] ], > > "tipOffset" : [2.5, 0], 75,77d152 < "baseOffset" : [1.5, 1.875], < "tipOffset" : [4, 1.9375], < 87,94c162,220 < "bulletType" : "turretbullet", < "bulletSpeed" : 50, < "bulletSize" : [11, 3], < "fireCooldown" : 0.25, < < "maxEnergy" : 3600, < "energyTickTime" : 1, < "energyPerShot" : 10 --- > "energy" : { > "baseEnergy" : 80, > "energyRegen" : 10 > }, > > "gunLevelEnergyCostPerDamage" : [ "linear", "clamp", > [1, 5], > [2, 3.5], > [3, 2], > [4, 1], > [5, 0.75], > [6, 0.5], > [7, 0.35], > [8, 0.25], > [9, 0.15], > [10, 0.1], > [11, 0.07], > [12, 0.05] > ], > "turretLevelEnergyMultiplier" : [ "linear", "clamp", > [1, 1], > [2, 1.05], > [3, 1.6], > [4, 1.5], > [5, 1.875], > [6, 2], > [7, 2.45], > [8, 4], > [9, 4.5], > [10, 5], > [11, 5.6], > [12, 6.5] > ], > > "defaultBulletSpeed" : { > "default" : 50, > "delayed" : 5, > "fast" : 180, > "acidgrenadecluster" : 15, > "bouncycluster" : 20, > "cluster" : 20, > "gravitybomb" : 35, > "marioball" : 19, > "mouse" : 35, > "pig" : 35, > "shock" : 0, > "splitter" : 35, > "orbitaldown" : 200, > "orbitallaunch" : 200, > "orbitalup" : 50, > "plasmabouncer" : 19, > "brainshock" : 70, > "chargebustershot" : 1, > "electro" : 70, > "flamethrower" : 25, > "lightning2" : 70, > "rocketuniversal" : 50, > "shuriken" : 30 > } objects\wired\switch\switch.lua 1c1,3 < function init(args) --- > function init(virtual) > if virtual then return end > 3c5,9 < entity.setAllOutboundNodes(entity.animationState("switchState") == "on") --- > if storage.state == nil then > output(entity.configParameter("defaultSwitchState", false)) > else > output(storage.state) > end 7c13,18 < if entity.animationState("switchState") == "off" then --- > output(not storage.state) > end > > function output(state) > storage.state = state > if state then 9c20,22 < entity.playSound("onSounds"); --- > if not (entity.configParameter("alwaysLit")) then entity.setLightColor(entity.configParameter("lightColor", {0, 0, 0, 0})) end > entity.setSoundEffectEnabled(true) > entity.playSound("on"); 13c26,28 < entity.playSound("offSounds"); --- > if not (entity.configParameter("alwaysLit")) then entity.setLightColor({0, 0, 0, 0}) end > entity.setSoundEffectEnabled(false) > entity.playSound("off"); objects\wired\switch\switch3.animation 41a42,46 > }, > > "sounds" : { > "on" : [], > "off" : [] objects\wired\switch\switch4.animation 41a42,46 > }, > > "sounds" : { > "on" : [], > "off" : [] objects\wired\switch\switchtoggle.animation 39a40,44 > }, > > "sounds" : { > "on" : [], > "off" : [] objects\wired\switch\switchtoggle2.animation 41a42,46 > }, > > "sounds" : { > "on" : [], > "off" : [] 44,46d48 < < < objects\wired\switch\switchtoggle2slow.animation 41a42,46 > }, > > "sounds" : { > "on" : [], > "off" : [] 44,46d48 < < < objects\wired\switch\switchtoggle3.animation 41a42,46 > }, > > "sounds" : { > "on" : [], > "off" : [] 44,46d48 < < < objects\wired\switch\switchtoggle3fast.animation 41a42,46 > }, > > "sounds" : { > "on" : [], > "off" : [] 44,46d48 < < < objects\wired\switch\switchtoggle4.animation 41a42,46 > }, > > "sounds" : { > "on" : [], > "off" : [] 44,46d48 < < < objects\wired\switch\switchtoggle4loop.animation 41a42,46 > }, > > "sounds" : { > "on" : [], > "off" : [] objects\wired\switch\switchtoggle5.animation 41a42,46 > }, > > "sounds" : { > "on" : [], > "off" : [] 44,46d48 < < < particles\bubbleboost.particle 5c5 < "animation" : "/animations/bubbleboost/bubbleboost.animation", --- > "animation" : "/animations/blinkout/blinkout.animation", 7,8c7,9 < "finalVelocity" : [0, 0], < "approach" : [0, -4], --- > "initialVelocity" : [0.0, 0.0], > "finalVelocity" : [30, 0], > "approach" : [5, -4], 10c11 < "destructionTime" : 7, --- > "destructionTime" : 2, 14c15 < "timeToLive" : 0.7, --- > "timeToLive" : 1.5, particles\burningdamagenumber.particle 6c6 < "color" : [250, 150, 0, 180], --- > "color" : [255, 115, 0, 255], particles\burningdust.particle 8c8 < "finalVelocity" : [0, 4], --- > "finalVelocity" : [0, 3], 13,14c13,14 < "size" : 1, < "layer" : "back", --- > "size" : 0.5, > "layer" : "middle", 17c17 < "initialVelocity" : [3.0, 3.0] --- > "initialVelocity" : [2.0, 2.0] particles\defaultblue.particle 8,11c8,9 < "destructionAction" : "shrink", < "destructionTime" : 7, < "initialVelocity" : [-2, -6.0], < "finalVelocity" : [-2, -6.0], --- > "initialVelocity" : [-2, -3.0], > "finalVelocity" : [-2, -3.0], 14,15c12 < "light" : [14, 47, 72], < "layer" : "back", --- > "layer" : "middle", 17,18c14,15 < "initialVelocity" : [8, 6.0], < "size" : 2 --- > "initialVelocity" : [2, 3.0], > "size" : 0.5 particles\defaultgreen.particle 8,9c8,9 < "initialVelocity" : [-2, -6.0], < "finalVelocity" : [-2, -6.0], --- > "initialVelocity" : [-2, -3.0], > "finalVelocity" : [-2, -3.0], 14c14 < "initialVelocity" : [2, 6.0] --- > "initialVelocity" : [2, 3.0] particles\defaultorange.particle 8,9c8,9 < "initialVelocity" : [-2, -6.0], < "finalVelocity" : [-2, -6.0], --- > "initialVelocity" : [-2, -3.0], > "finalVelocity" : [-2, -3.0], 14c14 < "initialVelocity" : [2, 6.0], --- > "initialVelocity" : [2, 3.0], particles\icetrail.particle 5c5 < "animation" : "/animations/sparkles/sparkle1.animation", --- > "animation" : "/animations/sparkles/sparkle5.animation", 13d12 < "light" : [13, 70, 79], particles\slow.particle 5c5 < "animation" : "/animations/sparkles/sparkle1.animation", --- > "animation" : "/animations/sparkles/sparkle5.animation", particles\slowmessage.particle 7c7 < "color" : [140, 194, 255, 255], --- > "color" : [102, 222, 255, 255], particles\growflowers\growflower1.particle 7,8c7,8 < "initialVelocity" : [0, -20.0], < "finalVelocity" : [0, -20.0], --- > "initialVelocity" : [0, -30.0], > "finalVelocity" : [0, -30.0], plants\bushdamage.config 5a6 > "protected" : 0.1, 8,9c9 < "tilling" : 3, < "crushing" : 1.0 --- > "tilling" : 3 12c12,13 < "damageRecovery" : 0.2 --- > "damageRecovery" : 0.2, > "maximumEffectTime" : 1.5 plants\grassdamage.config 5a6 > "protected" : 0.1, 8,9c9 < "tilling" : 3, < "crushing" : 1.0 --- > "tilling" : 3 12c12,13 < "damageRecovery" : 0.2 --- > "damageRecovery" : 0.2, > "maximumEffectTime" : 1.5 plants\treedamage.config 5a6 > "protected" : 0.1, 8,9c9 < "tilling" : 0.1, < "crushing" : 1.0 --- > "tilling" : 0.1 12c12,13 < "damageRecovery" : 0.05 --- > "damageRecovery" : 0.05, > "maximumEffectTime" : 1.5 plants\trees\ceilingtest\fleshvine\fleshvine.modularstem 4c4 < "health" : 10, --- > "health" : 2, plants\trees\ceilingtest\floweryvine\floweryvine.modularstem 4c4 < "health" : 10, --- > "health" : 2, plants\trees\ceilingtest\glitteringroot\glitteringroot.modularstem 4c4 < "health" : 10, --- > "health" : 2, plants\trees\ceilingtest\podvine\fleshvine.modularstem 4c4 < "health" : 10, --- > "health" : 2, plants\trees\ceilingtest\root\vineroot.modularstem 4c4 < "health" : 10, --- > "health" : 2, plants\trees\ceilingtest\twistedvine\twistedvine.modularstem 4c4 < "health" : 10, --- > "health" : 2, plants\trees\ceilingtest\vine2\vine2.modularstem 4c4 < "health" : 10, --- > "health" : 2, plants\trees\forest\foliage\pinefoliage\pinefoliage.modularfoliage 7c7,9 < [ { "item" : "sapling" } ] --- > [ { "item" : "sapling", "count" : 1 } ], > [ { "item" : "sapling", "count" : 2 } ], > [ { "item" : "sapling", "count" : 2 } ] 88a91,106 > "backimage" : "", > "attachment" : { > "bx" : 0, > "by" : 0 > } > }, > "crown4" : { > "image" : "crown4.png", > "backimage" : "", > "attachment" : { > "bx" : 0, > "by" : 0 > } > }, > "crown5" : { > "image" : "crown5.png", plants\trees\forest\stem\pineytree\pineytree.modularstem 9c9,11 < [ { "item" : "fullwood1", "count" : 3 } ] --- > [ { "item" : "fullwood1", "count" : 3 } ], > [ { "item" : "fullwood1", "count" : 4 } ], > [ { "item" : "fullwood1", "count" : 5 } ] 76a79,92 > "attachment" : { > "bx" : -84, > "by" : -20 > } > }, > "crown4" : { > "image" : "crown4.png", > "attachment" : { > "bx" : -84, > "by" : -20 > } > }, > "crown5" : { > "image" : "crown5.png", plants\trees\forestceiling\stems\shadowvine\shadowvine.modularstem 4c4 < "health" : 10, --- > "health" : 2, plants\trees\forestceiling\stems\slimevine\slimevine.modularstem 4c4 < "health" : 10, --- > "health" : 2, plants\trees\forestceiling\stems\sulphurvine\sulphurvine.modularstem 4c4 < "health" : 10, --- > "health" : 2, plants\trees\forestceiling\stems\tarvine\tarvine.modularstem 4c4 < "health" : 10, --- > "health" : 2, plants\trees\forestceiling\stems\vine\vine.modularstem 4c4 < "health" : 10, --- > "health" : 2, plants\trees\forestceiling\stems\vine2\vine2.modularstem 4c4 < "health" : 10, --- > "health" : 2, plants\trees\forestceiling\stems\vine3\vine3.modularstem 4c4 < "health" : 10, --- > "health" : 2, plants\trees\forestceiling\stems\vine4\vine4.modularstem 4c4 < "health" : 10, --- > "health" : 2, plants\trees\forestceiling\stems\wildernessvine\wildernessvine.modularstem 4c4 < "health" : 10, --- > "health" : 2, plants\trees\geometric\stem\geometricstem\geometricstem.modularstem 9c9 < [ { "item" : "fullwood1", "count" : 3 } ] --- > [ { "item" : "iceblock", "count" : 5 } ] plants\trees\jungle\foliage\jungleleaf\jungleleaf.modularfoliage 7c7 < [ { "item" : "sapling" } ] --- > [ { "item" : "sapling" }, { "item" : "biosample", "count" : 3 } ] plants\trees\snow\foliage\snowbrains\snowbrains.modularfoliage 7c7,9 < [ { "item" : "sapling" } ] --- > [ { "item" : "sapling" }, { "item" : "snowball", "count" : 2 } ] > > plants\trees\snow\foliage\snowbubbles\snowbubbles.modularfoliage 7c7,9 < [ { "item" : "sapling" } ] --- > [ { "item" : "sapling" }, { "item" : "snowball", "count" : 2 } ] > > plants\trees\snow\foliage\snowcloudy\snowcloudy.modularfoliage 7c7,9 < [ { "item" : "sapling" } ] --- > [ { "item" : "sapling" }, { "item" : "snowball", "count" : 2 } ] > > plants\trees\snow\foliage\snowfrumpy\snowfrumpy.modularfoliage 7c7,9 < [ { "item" : "sapling" } ] --- > [ { "item" : "sapling" }, { "item" : "snowball", "count" : 2 } ] > > plants\trees\snow\foliage\snowgreenleaves\snowgreenleaves.modularfoliage 7c7,9 < [ { "item" : "sapling" } ] --- > [ { "item" : "sapling" }, { "item" : "snowball", "count" : 2 } ] > > plants\trees\snow\foliage\snowhanging\snowhanging.modularfoliage 7c7,9 < [ { "item" : "sapling" } ] --- > [ { "item" : "sapling" }, { "item" : "snowball", "count" : 2 } ] > > plants\trees\snow\foliage\snowleafy\snowleafy.modularfoliage 7c7,9 < [ { "item" : "sapling" } ] --- > [ { "item" : "sapling" }, { "item" : "snowball", "count" : 2 } ] > > plants\trees\snow\foliage\snowlotus\snowlotus.modularfoliage 7c7,9 < [ { "item" : "sapling" } ] --- > [ { "item" : "sapling" }, { "item" : "snowball", "count" : 2 } ] > > plants\trees\snow\foliage\snowpine\snowpine.modularfoliage 7c7,9 < [ { "item" : "sapling" } ] --- > [ { "item" : "sapling" }, { "item" : "snowball", "count" : 2 } ] > > plants\trees\snow\foliage\snowredleaves\snowredleaves.modularfoliage 7c7,9 < [ { "item" : "sapling" } ] --- > [ { "item" : "sapling" }, { "item" : "snowball", "count" : 2 } ] > > plants\trees\snow\foliage\snowscraggy\snowscraggy.modularfoliage 7c7,9 < [ { "item" : "sapling" } ] --- > [ { "item" : "sapling" }, { "item" : "snowball", "count" : 2 } ] > > plants\trees\snow\stem\snowbirch\snowbirch.modularstem 9c9,11 < [ { "item" : "fullwood1", "count" : 3 } ] --- > [ { "item" : "fullwood1", "count" : 3 }, { "item" : "snowball", "count" : 1 } ] > > plants\trees\snow\stem\snowcocoa\snowcocoa.modularstem 9c9,11 < [ { "item" : "fullwood1", "count" : 3 } ] --- > [ { "item" : "fullwood1", "count" : 3 }, { "item" : "snowball", "count" : 1 } ] > > plants\trees\snow\stem\snowfleshy\snowfleshy.modularstem 9c9,11 < [ { "item" : "fullwood1", "count" : 3 } ] --- > [ { "item" : "fullwood1", "count" : 3 }, { "item" : "snowball", "count" : 1 } ] > > plants\trees\snow\stem\snowgrumpy\snowgrumpy.modularstem 9c9,11 < [ { "item" : "fullwood1", "count" : 3 } ] --- > [ { "item" : "fullwood1", "count" : 3 }, { "item" : "snowball", "count" : 1 } ] > > plants\trees\snow\stem\snowmetal\snowmetal.modularstem 9c9,11 < [ { "item" : "fullwood1", "count" : 3 } ] --- > [ { "item" : "fullwood1", "count" : 3 }, { "item" : "snowball", "count" : 1 } ] > > plants\trees\snow\stem\snowpine\snowpine.modularstem 9c9,11 < [ { "item" : "fullwood1", "count" : 3 } ] --- > [ { "item" : "fullwood1", "count" : 3 }, { "item" : "snowball", "count" : 1 } ] > > plants\trees\snow\stem\snowpinetree\snowpinetree.modularstem 9c9,11 < [ { "item" : "fullwood1", "count" : 3 } ] --- > [ { "item" : "fullwood1", "count" : 3 }, { "item" : "snowball", "count" : 1 } ] > > plants\trees\snow\stem\snowslimey\snowslimey.modularstem 9c9,11 < [ { "item" : "fullwood1", "count" : 3 } ] --- > [ { "item" : "fullwood1", "count" : 3 }, { "item" : "snowball", "count" : 1 } ] > > plants\trees\snow\stem\snowsomething\snowsomething.modularstem 9c9,11 < [ { "item" : "fullwood1", "count" : 3 } ] --- > [ { "item" : "fullwood1", "count" : 3 }, { "item" : "snowball", "count" : 1 } ] > > plants\trees\snow\stem\snowspikey\snowspikey.modularstem 9c9,11 < [ { "item" : "fullwood1", "count" : 3 } ] --- > [ { "item" : "fullwood1", "count" : 3 }, { "item" : "snowball", "count" : 1 } ] > > plants\trees\snow\stem\snowtwisted\snowtwisted.modularstem 9c9,11 < [ { "item" : "fullwood1", "count" : 3 } ] --- > [ { "item" : "fullwood1", "count" : 3 }, { "item" : "snowball", "count" : 1 } ] > > plants\trees\snow\stem\snowwood\snowwood.modularstem 9c9,11 < [ { "item" : "fullwood1", "count" : 3 } ] --- > [ { "item" : "fullwood1", "count" : 3 }, { "item" : "snowball", "count" : 1 } ] > > plants\trees\toxicplains\bluebell\bluebell.modularfoliage 7c7 < [ { "item" : "sapling" } ] --- > [ { "item" : "sapling" }, { "item" : "toxicwaste", "count" : 2 } ] projectiles\physics.config 6c6 < "maximumCorrection" : 999, //0.9, --- > "maximumCorrection" : 999, 20c20 < "maximumCorrection" : 999, //0.9, --- > "maximumCorrection" : 999, 55a56,112 > "paperplane" : { > "mass" : 0.3, > "gravityMultiplier" : 0.1, > "bounceFactor" : 0.7, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-0.25, -0.25], [0.25, -0.25], [0.25, 0.25], [-0.25, 0.25] ], > "ignorePlatformCollision" : true, > > "airFriction" : 0.05, > "liquidFriction" : 8.0, > "groundFriction" : 15.0 > }, > > "beachball" : { > "mass" : 1.0, > "gravityMultiplier" : 0.6, > "bounceFactor" : 0.85, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-1, -1], [1, -1], [1, 1], [-1, 1] ], > "ignorePlatformCollision" : true, > > "airFriction" : 0.0, > "liquidFriction" : 8.0, > "groundFriction" : 15.0, > "liquidBuoyancy" : 2.0 > }, > > "noveltybanana" : { > "mass" : 1.0, > "gravityMultiplier" : 0.6, > "bounceFactor" : 1, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-1, -1], [1, -1], [1, 1], [-1, 1] ], > "ignorePlatformCollision" : true, > > "airFriction" : 0.0, > "liquidFriction" : 8.0, > "groundFriction" : 15.0 > }, > > "fishinglure" : { > "mass" : 1.0, > "gravityMultiplier" : 0.6, > "bounceFactor" : 1, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ], > "ignorePlatformCollision" : true, > > "airFriction" : 0.0, > "liquidFriction" : 15.0, > "groundFriction" : 15.0 > }, > 65c122,178 < "airFriction" : 1.0, --- > "airFriction" : 0.0, > "liquidFriction" : 8.0, > "groundFriction" : 15.0 > }, > > "boulder" : { > "mass" : 1.0, > "gravityMultiplier" : 0.2, > "bounceFactor" : 0.0, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-1.6, -1.6], [1.6, -1.6], [1.6, 1.6], [-1.6, 1.6] ], > "ignorePlatformCollision" : true, > > "airFriction" : 0.0, > "liquidFriction" : 30.0, > "groundFriction" : 0.0 > }, > > "fireworkfall" : { > "mass" : 1.0, > "gravityMultiplier" : 0.6, > "bounceFactor" : 0.7, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-0.25, -0.25], [0.25, -0.25], [0.25, 0.25], [-0.25, 0.25] ], > "ignorePlatformCollision" : true, > > "airFriction" : 12.0, > "liquidFriction" : 8.0, > "groundFriction" : 15.0 > }, > > "grenadelowbounce" : { > "mass" : 1.0, > "gravityMultiplier" : 0.6, > "bounceFactor" : 0.4, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-0.25, -0.25], [0.25, -0.25], [0.25, 0.25], [-0.25, 0.25] ], > "ignorePlatformCollision" : true, > > "airFriction" : 0.0, > "liquidFriction" : 8.0, > "groundFriction" : 15.0 > }, > > "grenadenobounce" : { > "mass" : 1.0, > "gravityMultiplier" : 0.6, > "bounceFactor" : 0.0, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-0.25, -0.25], [0.25, -0.25], [0.25, 0.25], [-0.25, 0.25] ], > "ignorePlatformCollision" : true, > > "airFriction" : 0.0, 83a197,224 > "highgravgrenade" : { > "mass" : 1.0, > "gravityMultiplier" : 1.2, > "bounceFactor" : 0.3, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-0.25, -0.25], [0.25, -0.25], [0.25, 0.25], [-0.25, 0.25] ], > "ignorePlatformCollision" : true, > > "airFriction" : 1.0, > "liquidFriction" : 8.0, > "groundFriction" : 15.0 > }, > > "vhighgravgrenade" : { > "mass" : 1.0, > "gravityMultiplier" : 4.0, > "bounceFactor" : 0.1, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-0.25, -0.25], [0.25, -0.25], [0.25, 0.25], [-0.25, 0.25] ], > "ignorePlatformCollision" : true, > > "airFriction" : 1.0, > "liquidFriction" : 8.0, > "groundFriction" : 15.0 > }, > 96a238,244 > "underwaterarrow" : { > "mass" : 1.0, > "gravityMultiplier" : 0.25, > "bounceFactor" : 0.0, > "maxMovementPerStep" : 0.4, > "collisionPoly" : [ [-0.25, -0.25], [0.25, -0.25], [0.25, 0.25], [-0.25, 0.25] ], > "ignorePlatformCollision" : true, 98c246,251 < "grenadenobounce" : { --- > "airFriction" : 0.0, > "liquidFriction" : 0.0, > "groundFriction" : 15.0 > }, > > "roller" : { 101c254 < "bounceFactor" : 0.0, --- > "bounceFactor" : 0.3, 107,109c260,262 < "airFriction" : 1.0, < "liquidFriction" : 8.0, < "groundFriction" : 15.0 --- > "airFriction" : 0.0, > "liquidFriction" : 0.5, > "groundFriction" : 1.0 111a265,278 > "bowlingball" : { > "mass" : 3.0, > "gravityMultiplier" : 3, > "bounceFactor" : 0.1, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-0.65, -0.65], [0.65, -0.65], [0.65, 0.65], [-0.65, 0.65] ], > "ignorePlatformCollision" : true, > > "airFriction" : 0.0, > "liquidFriction" : 0.5, > "groundFriction" : 1.0 > }, > 126d292 < 171a338,351 > "stickygrenade" : { > "mass" : 1.0, > "gravityMultiplier" : 0.6, > "stickyCollision" : true, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-0.25, -0.25], [0.25, -0.25], [0.25, 0.25], [-0.25, 0.25] ], > "ignorePlatformCollision" : true, > > "airFriction" : 0.0, > "liquidFriction" : 8.0, > "groundFriction" : 15.0 > }, > 232c412 < "gravityMultiplier" : 5.0, --- > "gravityMultiplier" : 1.0, 242c422 < "groundFriction" : -0.8 --- > "groundFriction" : -0.6 273,274c453,454 < "gravityMultiplier" : 0.3, < "bounceFactor" : 0.8, --- > "gravityMultiplier" : 0.5, > "bounceFactor" : 0.9, 282c462 < "groundFriction" : 0.0 --- > "groundFriction" : 5.0 327a508,522 > "heavygas" : { > "mass" : 1.0, > "gravityMultiplier" : 0.2, > "bounceFactor" : 0.05, > "maxMovementPerStep" : 0.4, > "groundSlideMovementEnabled" : true, > > "collisionPoly" : [ [-0.25, -0.25], [0.25, -0.25], [0.25, 0.25], [-0.25, 0.25] ], > "ignorePlatformCollision" : true, > > "airFriction" : 1.0, > "liquidFriction" : 2.5, > "groundFriction" : 1.0 > }, > 338c533 < "airFriction" : 0.4, --- > "airFriction" : 0.0, 364c559 < "airFriction" : 0.4, --- > "airFriction" : 0.0, 379a575 > 390a587,714 > }, > > "flybug" : { > "mass" : 1.0, > "gravityMultiplier" : -0.5, > "stickyCollision" : false, > "stickyForce" : 20.0, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-0.8, -0.8], [0.8, -0.8], [0.8, 0.8], [0.8, 0.8] ], > "ignorePlatformCollision" : true, > > "airFriction" : 2.5, > "liquidFriction" : 2.5, > "groundFriction" : 2.5 > }, > > "flyhighbug" : { > "mass" : 1.0, > "gravityMultiplier" : -1.2, > "stickyCollision" : false, > "stickyForce" : 20.0, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-0.8, -0.8], [0.8, -0.8], [0.8, 0.8], [0.8, 0.8] ], > "ignorePlatformCollision" : true, > > "airFriction" : 2.5, > "liquidFriction" : 2.5, > "groundFriction" : 2.5 > }, > > "goop" : { > "mass" : 1.0, > "gravityMultiplier" : 1.2, > "bounceFactor" : 0.2, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-0.25, -0.25], [0.25, -0.25], [0.25, 0.25], [-0.25, 0.25] ], > "ignorePlatformCollision" : true, > > "airFriction" : 0.0, > "liquidFriction" : 50.0, > "groundFriction" : 20.0 > }, > > "squirt" : { > "mass" : 1.0, > "gravityMultiplier" : 1.2, > "bounceFactor" : 0.2, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-0.25, -0.25], [0.25, -0.25], [0.25, 0.25], [-0.25, 0.25] ], > "ignorePlatformCollision" : true, > > "airFriction" : 0.0, > "liquidFriction" : 0.0, > "groundFriction" : 0.0 > }, > > "bowlder" : { > "mass" : 2.0, > "gravityMultiplier" : 2.0, > "bounceFactor" : 0.3, > "maxMovementPerStep" : 0.4, > "groundSlideMovementEnabled" : true, > > "collisionPoly" : [ [-1.0, 0], [-0.6, -0.6], [0, -1.0], [0.6, -0.6], [1.0, 0], [0.6, 0.6], [0, 1.0], [-0.6, 0.6] ], > "ignorePlatformCollision" : false, > > "airFriction" : 0, > "liquidFriction" : 4, > "groundFriction" : 1.0 > }, > > "simplearc" : { > "mass" : 1.0, > "gravityMultiplier" : 0.5, > "bounceFactor" : 0.0, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-0.25, -0.25], [0.25, -0.25], [0.25, 0.25], [-0.25, 0.25] ], > "ignorePlatformCollision" : true, > > "airFriction" : 0, > "liquidFriction" : 0, > "groundFriction" : 0 > }, > > "lowgravarc" : { > "mass" : 1.0, > "gravityMultiplier" : 0.25, > "bounceFactor" : 0.0, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-0.25, -0.25], [0.25, -0.25], [0.25, 0.25], [-0.25, 0.25] ], > "ignorePlatformCollision" : true, > > "airFriction" : 0, > "liquidFriction" : 0, > "groundFriction" : 0 > }, > > "bigbubble" : { > "mass" : 1.0, > "gravityMultiplier" : -0.05, > "bounceFactor" : 0.05, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-1.0, 0], [-0.6, -0.6], [0, -1.0], [0.6, -0.6], [1.0, 0], [0.6, 0.6], [0, 1.0], [-0.6, 0.6] ], > "ignorePlatformCollision" : true, > > "airFriction" : 1.0, > "liquidFriction" : 0, > "groundFriction" : 1.0 > }, > > "illusion" : { > "gravityMultiplier" : 0.0, > "bounceFactor" : 1.0, > "maxMovementPerStep" : 0.4, > "groundSlideMovementEnabled" : false, > "collisionPoly" : [ ], > "ignorePlatformCollision" : true, > "groundFriction" : 0, > "airFriction" : 0, > "liquidFriction" : 0, > "speedLimit" : null projectiles\explosions\bombblockexplosion\bombblockexplosion.projectile 5d4 < "level" : 3, projectiles\explosions\bonechain1\bonechain1.config 6c6 < "inheritDamageFactor" : 0.5, --- > "inheritDamageFactor" : 0.1, 17c17 < "explosiveDamageAmount" : 5, --- > "explosiveDamageAmount" : 2, projectiles\explosions\bonechain1\bonechain1.projectile 5d4 < "level" : 3, 9c8 < "damagePoly" : [ [-36, 0], [-24, -24], [0, -36], [24, -24], [36, 0] ], --- > "damagePoly" : [ [-18, 0], [-24, -24], [0, -36], [24, -24], [18, 0] ], 20c19 < "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 5d4 < "level" : 3, 9c8 < "damagePoly" : [ [-36, 0], [-24, -24], [0, -36], [24, -24], [36, 0] ], --- > "damagePoly" : [ [-18, 0], [-24, -24], [0, -36], [24, -24], [18, 0] ], 20c19 < "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 5d4 < "level" : 3, 9c8 < "damagePoly" : [ [-36, 0], [-24, -24], [0, -36], [24, -24], [36, 0] ], --- > "damagePoly" : [ [-18, 0], [-24, -24], [0, -36], [24, -24], [18, 0] ], projectiles\explosions\bouldersmashexplosion\bouldersmashexplosion.config 35c35 < "options" : [ "/sfx/gun/grenadeblast1.wav", "/sfx/gun/grenadeblast2.wav", "/sfx/gun/grenadeblast3.wav" ] --- > "options" : [ "/sfx/projectiles/throwingboulder_impact1.wav" ] projectiles\explosions\bouldersmashexplosion\bouldersmashexplosion.projectile 5d4 < "level" : 3, projectiles\explosions\defensiveexplosion\defensiveexplosion.projectile 5d4 < "level" : 3, 9c8 < "damagePoly" : [ [-1.25, -2.375], [0, -2.375], [0.375, -2.25], [0.75, -2.125], [1.25, -1.875], [1.875, -1.25], [2.125, -0.75], [2.25, -0.375], [2.25, 0.25], [2.125, 0.625], [1.875, 1.125], [1.25, 1.75], [0.75, 2], [0.375, 2.125], [-0.125, 2.25], [-0.875, 2.375], [-2.875, 2.375] ], --- > "damagePoly" : [ [-24, 0], [-8, 16], [8, 16], [24, 0], [8, -16], [-8, -16] ], projectiles\explosions\dungeonpodexplosion\dungeonpodexplosion.projectile 5d4 < "level" : 0, projectiles\explosions\fireexplosion\fireexplosion.projectile 5d4 < "level" : 0, projectiles\explosions\friendlyboneexplosion\friendlyboneexplosion.config 6c6 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.05, 17c17 < "explosiveDamageAmount" : 5, --- > "explosiveDamageAmount" : 2, projectiles\explosions\friendlyboneexplosion\friendlyboneexplosion.projectile 5d4 < "level" : 3, 9c8 < "damagePoly" : [ [-36, 0], [-24, -24], [0, -36], [24, -24], [36, 0] ], --- > "damagePoly" : [ [-22, -15], [-16, -30], [0, -38], [16, -30], [22, -15], [16, 0], [0, 8], [-16, 0] ], 20c19 < "inheritDamageFactor" : 0.2, --- > "inheritDamageFactor" : 1.0, 27c26 < "inheritDamageFactor" : 0.2, --- > "inheritDamageFactor" : 1.0, 34c33 < "inheritDamageFactor" : 0.2, --- > "inheritDamageFactor" : 1.0, 41c40 < "inheritDamageFactor" : 0.2, --- > "inheritDamageFactor" : 1.0, 48c47 < "inheritDamageFactor" : 0.2, --- > "inheritDamageFactor" : 1.0, projectiles\explosions\grenadeexplosion\grenadeexplosion.projectile 5d4 < "level" : 3, projectiles\explosions\healingexplosion\healcloud.projectile 5d4 < "level" : 3, projectiles\explosions\hivebombexplosion\hivebombexplosion1.projectile 6d5 < "level" : 3, projectiles\explosions\hivebombexplosion\hivebombexplosion2.projectile 6d5 < "level" : 3, projectiles\explosions\hivebombexplosion\hivebombexplosion3.projectile 6d5 < "level" : 3, projectiles\explosions\hivebombexplosion\hivebombexplosion4.projectile 6d5 < "level" : 3, projectiles\explosions\meteorexplosion\meteorexplosion.config 81c81 < "tileDamageType" : "crushing", --- > "tileDamageType" : "explosive", projectiles\explosions\meteorexplosion\meteorexplosion.projectile 5d4 < "level" : 3, projectiles\explosions\molotovexplosion\molotovexplosion.projectile 5d4 < "level" : 3, 14c13,16 < "damageKind" : "default" --- > "damageKind" : "default", > "statusEffects" : [ > "burning" > ] projectiles\explosions\plasmaexplosion2\plasmaexplosion2.projectile 5d4 < "level" : 3, projectiles\explosions\poisonsmoke\poisonsmoke.config 6c6 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0, projectiles\explosions\poisonsmoke\poisonsmoke.projectile 5d4 < "level" : 3, 9c8 < "damagePoly" : [ [-18, 0], [-12, -12], [0, -18], [12, -12], [18, 0], [12, 12], [0, 18], [-12, 12] ], --- > "damagePoly" : [ [-4, 24],[4, 24], [4, 0], [-4, 0] ], 15c14,15 < "damageKind" : "default" --- > "damageKind" : "default", > "damageType" : "NoDamage" projectiles\explosions\pulsecannonexplosion\pulsecannonexplosion.projectile 5d4 < "level" : 3, projectiles\explosions\regularexplosion\regularexplosion.projectile 5d4 < "level" : 3, projectiles\explosions\regularexplosion2\regularexplosion2.projectile 5d4 < "level" : 3, 13d11 < "universalDamage" : true, projectiles\explosions\regularexplosionnospark\regularexplosionnospark.projectile 5d4 < "level" : 3, projectiles\explosions\robotwake\robotwake.frames 4c4 < "dimensions" : [8, 1], --- > "dimensions" : [1, 1], 7c7 < [ "0", "1", "2", "3", "4", "5", "6", "7" ] --- > [ "0" ] projectiles\explosions\robotwake\robotwake.projectile 5d4 < "level" : 15, 8c7 < "animationCycle" : 0.4, --- > "animationCycle" : 1.0, 10c9 < "frameNumber" : 8, --- > "frameNumber" : 1, 133c132 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\explosions\rocketexplosion\rocketexplosion.projectile 5d4 < "level" : 3, projectiles\explosions\smallregularexplosion\smallregularexplosion.projectile 5d4 < "level" : 3, projectiles\explosions\smoke\smoke.config 6c6 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0, projectiles\explosions\smoke\smoke.projectile 5d4 < "level" : 3, 9d7 < "damagePoly" : [ [-18, 0], [-12, -12], [0, -18], [12, -12], [18, 0], [12, 12], [0, 18], [-12, 12] ], 12a11 > "onlyHitTerrain" : true, projectiles\explosions\starcleaverboom\starcleaverboom.projectile 5d4 < "level" : 3, 9c8 < "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] ], 15,17d13 < < < projectiles\explosions\targetexplosion\targetexplosion.projectile 5d4 < "level" : 3, projectiles\explosions\teslabolt\teslabolt.projectile 5d4 < "level" : 3, projectiles\explosions\vsmallregularexplosion\vsmallregularexplosion.projectile 5d4 < "level" : 3, projectiles\explosions\vsmallregularexplosionnodamage\vsmallregularexplosionnodamage.projectile 5d4 < "level" : 3, projectiles\fire\firefinish\firefinish.projectile 5d4 < "level" : 0, 21a21 > "damageKindImage" : "/interface/statuses/fire.png", 23,29c23 < { < "kind" : "glow", < "amount" : 100.0, < "color" : "orange", < "duration" : 5.0 < }, < { "kind" : "testburning" } --- > "burning" projectiles\fire\firepart1\firepart1.projectile 5d4 < "level" : 0, 35a35 > "damageKindImage" : "/interface/statuses/fire.png", 37,43c37 < { < "kind" : "glow", < "amount" : 100.0, < "color" : "orange", < "duration" : 5.0 < }, < { "kind" : "testburning" } --- > "burning" projectiles\fire\firepart2\firepart2.projectile 5d4 < "level" : 0, 35a35 > "damageKindImage" : "/interface/statuses/fire.png", 37,43c37 < { < "kind" : "glow", < "amount" : 100.0, < "color" : "orange", < "duration" : 5.0 < }, < { "kind" : "testburning" } --- > "burning" projectiles\fire\firepart3\firepart3.projectile 5d4 < "level" : 0, 35a35 > "damageKindImage" : "/interface/statuses/fire.png", 37,43c37 < { < "kind" : "glow", < "amount" : 100.0, < "color" : "orange", < "duration" : 5.0 < }, < { "kind" : "testburning" } --- > "burning" projectiles\fire\firepart4\firepart4.projectile 5d4 < "level" : 0, 35a35 > "damageKindImage" : "/interface/statuses/fire.png", 37,43c37 < { < "kind" : "glow", < "amount" : 100.0, < "color" : "orange", < "duration" : 5.0 < }, < { "kind" : "testburning" } --- > "burning" projectiles\fire\firepart5\firepart5.projectile 5d4 < "level" : 0, 35a35 > "damageKindImage" : "/interface/statuses/fire.png", 37,43c37 < { < "kind" : "glow", < "amount" : 100.0, < "color" : "orange", < "duration" : 5.0 < }, < { "kind" : "testburning" } --- > "burning" projectiles\guns\bullets\bonethorn\bonethorn.projectile 2a3 > "physics" : "arrow", 5d5 < "level" : 3, 15a16 > "speed" : 75, projectiles\guns\bullets\bouncybullet\bouncybullet.projectile 5d4 < "level" : 3, 17a17 > "speed" : 75, projectiles\guns\bullets\bullet-1\bullet-1.projectile 5d4 < "level" : 3, 15a15 > "speed" : 75, projectiles\guns\bullets\bullet-2\bullet-2.projectile 5d4 < "level" : 3, 15a15 > "speed" : 75, projectiles\guns\bullets\bullet-3\bullet-3.projectile 5d4 < "level" : 3, 15a15 > "speed" : 75, projectiles\guns\bullets\bullet-4\bullet-4.projectile 5d4 < "level" : 3, 15a15 > "speed" : 75, projectiles\guns\bullets\carhorn\carhorn.projectile 5d4 < "level" : 3, projectiles\guns\bullets\delayed\delayed.projectile 5d4 < "level" : 3, 19c18 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\bullets\explosivebullet\explosivebullet.projectile 5d4 < "level" : 3, 16c15,16 < "damageType" : "hitTest", --- > "speed" : 75, > "damageType" : "NoDamage", projectiles\guns\bullets\fast\fast.projectile 5d4 < "level" : 3, 9c8 < "speed" : 180, --- > "speed" : 150, projectiles\guns\bullets\needlerthorns\needlerthorns.frames 3,4c3,4 < "size" : [16, 8], < "dimensions" : [2, 1], --- > "size" : [6, 3], > "dimensions" : [1, 1], 7c7 < [ "0", "1" ] --- > [ "0" ] projectiles\guns\bullets\needlerthorns\needlerthorns.projectile 2a3 > "physics" : "arrow", 5d5 < "level" : 3, 8a9 > "timeToLive" : 8, 15a17 > "speed" : 75, projectiles\guns\bullets\pellet\pellet.projectile 5d4 < "level" : 3, 15a15 > "speed" : 75, projectiles\guns\bullets\piercingbullet\piercingbullet.projectile 17c17 < "level" : 3, --- > "speed" : 75, projectiles\guns\bullets\splitbullet\splitbullet.projectile 5d4 < "level" : 3, 25c24,25 < "damageType" : "hitTest", --- > "speed" : 75, > "damageType" : "NoDamage", projectiles\guns\bullets\stickybullet\stickybullet.projectile 5d4 < "level" : 3, 19c18,19 < "damageType" : "hitTest", --- > "speed" : 75, > "damageType" : "NoDamage", projectiles\guns\bullets\trishot\trishot.projectile 5d4 < "level" : 3, 31c30,31 < "damageType" : "hitTest", --- > "speed" : 75, > "damageType" : "NoDamage", projectiles\guns\bullets\turretbullet\turretbullet.projectile 5d4 < "level" : 3, 15a15 > "speed" : 75, projectiles\guns\grenades\acidgrenade\acidgrenade.projectile 4d3 < "level" : 3, 58c57 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\grenades\acidgrenadecluster\acidgrenadecluster.projectile 5d4 < "level" : 3, 26c25 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\grenades\bomb\bomb.projectile 5d4 < "level" : 3, 20c19 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\grenades\bouncycluster\bouncycluster.projectile 5d4 < "level" : 3, 18c17 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\grenades\bouncyclustergrenade\bouncyclustergrenade.projectile 5d4 < "level" : 3, 54c53 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\grenades\cluster\cluster.projectile 5d4 < "level" : 3, 18c17 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\grenades\clustergrenade\clustergrenade.projectile 5d4 < "level" : 3, 54c53 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\grenades\gravitybomb\gravitybomb.projectile 5d4 < "level" : 3, 21c20 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\grenades\grenade\grenade.projectile 5d4 < "level" : 3, 18c17 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\grenades\impactgrenade\impactgrenade.projectile 5d4 < "level" : 3, 18c17 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\grenades\marioball\marioball.projectile 5d4 < "level" : 3, 19c18 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\grenades\mouse\mouse.projectile 5d4 < "level" : 3, 22c21 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\grenades\nail\nail.projectile 9d8 < "level" : 3, projectiles\guns\grenades\nailbomb\nailbomb.projectile 5d4 < "level" : 3, 66c65 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\grenades\pig\pig.projectile 5d4 < "level" : 3, 22c21 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\grenades\pill\pill.projectile 5d4 < "level" : 3, 58c57 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\grenades\shock\shock.projectile 13d12 < "level" : 3, projectiles\guns\grenades\shockbomb\shockbomb.projectile 6d5 < "level" : 3, 24c23 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\grenades\spikeball\spikeball.projectile 5d4 < "level" : 3, 19c18 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\grenades\splitter\splitter.projectile 5d4 < "level" : 3, 41c40 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\orbitaltest\orbitaldown\orbitaldown.projectile 5d4 < "level" : 3, 19c18 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\orbitaltest\orbitallaunch\orbitallaunch.projectile 5d4 < "level" : 3, 24c23 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\orbitaltest\orbitalup\orbitalup.projectile 5d4 < "level" : 3, 24c23 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\plasmabullets\blueplasmabullet\blueplasmabullet.projectile 5d4 < "level" : 3, 10a10 > "speed" : 75, projectiles\guns\plasmabullets\greenplasmabullet\greenplasmabullet.projectile 5d4 < "level" : 3, 10a10 > "speed" : 75, projectiles\guns\plasmabullets\plasma1\plasma1.projectile 5d4 < "level" : 3, 10a10 > "speed" : 75, projectiles\guns\plasmabullets\plasma2\plasma2.projectile 5d4 < "level" : 3, 10a10 > "speed" : 75, projectiles\guns\plasmabullets\plasma3\plasma3.projectile 5d4 < "level" : 3, 10a10 > "speed" : 75, projectiles\guns\plasmabullets\plasma4\plasma4.projectile 5d4 < "level" : 3, 10a10 > "speed" : 75, 18c18 < "lightColor" : [155, 212, 255], --- > "lightColor" : [78, 106, 128], projectiles\guns\plasmabullets\plasmabouncer\plasmabouncer.projectile 5d4 < "level" : 3, 21c20 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\plasmabullets\plasmabullet\plasmabullet.projectile 5d4 < "level" : 3, 10a10 > "speed" : 75, projectiles\guns\plasmabullets\stickyplasma\stickyplasma.projectile 5d4 < "level" : 3, 24a24 > "speed" : 60, 26c26 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\plasmabullets\yellowplasmabullet\yellowplasmabullet.projectile 5d4 < "level" : 3, 10a10 > "speed" : 75, 18c18 < "lightColor" : [0, 73, 0], --- > "lightColor" : [77, 77, 0], projectiles\guns\unsorted\brainshock\brainshock.projectile 7d6 < "level" : 3, projectiles\guns\unsorted\bustershot\bustershot.projectile 5d4 < "level" : 3, projectiles\guns\unsorted\chargedbustershot\chargedbustershot.projectile 6d5 < "level" : 3, 21c20 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\guns\unsorted\electro\electro.projectile 7d6 < "level" : 15, projectiles\guns\unsorted\energyjavelin\energyjavelin.projectile 5d4 < "level" : 15, projectiles\guns\unsorted\flamethrower\flamethrower.projectile 6d5 < "damageKindImage" : "icon.png", 9d7 < "level" : 3, 11c9 < "timeToLive" : 1, --- > "timeToLive" : 0.98, 16a15 > "damageKindImage" : "/interface/statuses/fire.png", 18,25c17,19 < { < "kind" : "glow", < "amount" : 100.0, < "color" : "orange", < "duration" : 5.0 < }, < { "kind" : "testburning" } < ] --- > "burning" > ], > "hydrophobic" : true projectiles\guns\unsorted\javelin\javelin.projectile 5d4 < "level" : 5, projectiles\guns\unsorted\lightning2\lightning2.projectile 5d4 < "level" : 3, projectiles\guns\unsorted\rocket\rocket.projectile 5d4 < "level" : 3, 18c17,18 < "damageType" : "hitTest", --- > "speed" : 60.0, > "damageType" : "NoDamage", projectiles\guns\unsorted\shuriken\shuriken.projectile 7d6 < "level" : 15, projectiles\invisibleprojectile\invisibleprojectile.projectile 4d3 < "level" : 0, projectiles\lavaballoon\lavaballoon.projectile 5d4 < "level" : 3, 9c8 < "actionOnReap" : [ { "action" : "liquid", "liquidId" : 3, "quantity" : 1000 } ], --- > "actionOnReap" : [ { "action" : "liquid", "liquid" : "lava", "quantity" : 3 } ], projectiles\lavaprojectile\lavaprojectile.projectile 5d4 < "level" : 3, projectiles\material\icematerial.projectile 3c3 < "materialBlock" : 32, --- > "materialId" : 32, 5d4 < "level" : 3, 18c17,20 < "action" : "placeMaterial" --- > "action" : "tile", > "materials" : [ > {"kind" : "ice"} > ] projectiles\material\material.projectile 3c3 < "materialBlock" : 32, --- > "materialId" : 32, 5d4 < "level" : 3, 18c17 < "action" : "placeMaterial" --- > "action" : "cascade" projectiles\material\matterblockprojectile.projectile 3c3 < "materialBlock" : 174, --- > "materialId" : 174, 5d4 < "level" : 3, 18c17,20 < "action" : "placeMaterial" --- > "action" : "tile", > "materials" : [ > {"kind" : "matterblock"} > ] projectiles\material\meteorblockprojectile.projectile 3c3 < "materialBlock" : 161, --- > "materialId" : 161, 5d4 < "level" : 3, 18,20d16 < "action" : "placeMaterial" < }, < { 22a19,24 > }, > { > "action" : "tile", > "materials" : [ > {"kind" : "meteoriterock"} > ] projectiles\material\throwingblock.projectile 3c3 < "materialBlock" : 170, --- > "materialId" : 170, 5d4 < "level" : 3, 18c17,20 < "action" : "placeMaterial" --- > "action" : "tile", > "materials" : [ > {"kind" : "throwingblock"} > ] 22c24 < } --- > } \ No newline at end of file projectiles\matterblockprojectile2\matterblockprojectile2.projectile 5d4 < "level" : 3, projectiles\meteorblockspawner\meteorblockspawner.projectile 5d4 < "level" : 3, projectiles\npcs\acidspit\acidspit.projectile 5d4 < "level" : 3, projectiles\npcs\bloodvomit\bloodvomit.projectile 5d4 < "level" : 3, projectiles\npcs\boomerang\boomerang.projectile 5d4 < "level" : 3, projectiles\npcs\bubble\bubbles.projectile 5d4 < "level" : 3, 14,15c13,20 < "damagePoly" : [ [-9, 0], [-6, -6], [0, -9], [6, -6], [9, 0], [6, 6], [0, 9], [-6, 6] ], < "damageKind" : "bubble" --- > "damagePoly" : [ [-4.5, 0], [-3, -3], [0, -4.5], [3, -3], [4.5, 0], [3, 3], [0, 4.5], [-3, 3] ], > "damageKind" : "bubble", > "actionOnReap" : [ > { > "action" : "sound", > "options" : [ "/sfx/projectiles/bubble_pop.wav" ] > } > ] projectiles\npcs\clustergoo\clustergoo.projectile 5d4 < "level" : 3, 8c7 < "physics" : "gravitybullet", --- > "physics" : "grenade", 52c51 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\npcs\darkgravityball\darkgravityball.projectile 5,6c5 < "level" : 3, < "timeToLive" : 3, --- > "timeToLive" : 1.8, 10c9 < "animationCycle" : 3, --- > "animationCycle" : 1.8, 13,18d11 < "actionOnReap" : [ < { < "action" : "config", < "file" : "/projectiles/explosions/smallregularexplosion/smallregularexplosion.config" < } < ], 20c13 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\npcs\darkplasma\darkplasma.projectile 5d4 < "level" : 3, 20c19 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\npcs\explosivegoo\explosivegoo.projectile 5d4 < "level" : 3, 25c24 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\npcs\fireball\fireball.projectile 4,5c4 < "bounces" : -1, < "level" : 3, --- > "bounces" : 3, 20c19 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\npcs\fireswirl\fireswirl.projectile 5d4 < "level" : 3, projectiles\npcs\flame\flame.projectile 5d4 < "level" : 3, 7c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/fire.png", 18,26c17,20 < { < "kind" : "glow", < "amount" : 100.0, < "color" : "orange", < "duration" : 5.0 < }, < { "kind" : "testburning" } < ] < } --- > "burning" > ], > "hydrophobic" : true > } \ No newline at end of file projectiles\npcs\flyswarm\flyswarm.projectile 5d4 < "level" : 3, projectiles\npcs\gas\gas.projectile 6d5 < "level" : 3, projectiles\npcs\gas2\gas2.projectile 5d4 < "level" : 3, 15c14 < { "kind" : "testpoison" } --- > "weakpoison" 19c18,19 < "damageKind" : "default" --- > "damageKind" : "default", > "damageKindImage" : "/interface/statuses/poison.png" projectiles\npcs\goocluster\goocluster.projectile 5d4 < "level" : 3, 8c7 < "physics" : "floatystickybomb", --- > "physics" : "grenade", 26c25 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\npcs\grabbed\grabbed.projectile 5d4 < "level" : 3, 16c15,16 < "kind" : "grabbed" --- > "effect" : "paralysis", > "duration" : 2.0 projectiles\npcs\icebreath\icebreath.projectile 5d4 < "level" : 3, 32c31 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\npcs\icecloud\icecloud.projectile 5d4 < "level" : 3, 11a11 > "piercing" : true, projectiles\npcs\iceshot\iceshot.projectile 5d4 < "level" : 3, projectiles\npcs\jellybossexplode\jellybossexplode.projectile 5d4 < "level" : 3, 7c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/poison.png", 122c121 < { "kind" : "testpoison" } --- > "weakpoison" projectiles\npcs\jellybossgoo\jellybossgoo.projectile 5d4 < "level" : 3, 25c24 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\npcs\lightball\lightball.projectile 5,6c5 < "animationCycle" : 0.7, < "level" : 3, --- > "animationCycle" : 0.6, 10c9 < "timeToLive" : 6, --- > "timeToLive" : 2.5, 17c16,29 < "damageKind" : "default" --- > "damageKind" : "default", > "damageKindImage" : "/interface/statuses/glow.png", > "statusEffects" : [ > "glow" > ], > > "actionOnReap" : [ > { > "action" : "projectile", > "type" : "lightballout", > "inheritDamageFactor" : 1, > "inheritSpeedFactor" : 0 > } > ] projectiles\npcs\lightning\lightning.projectile 5d4 < "level" : 3, projectiles\npcs\meteor\meteor.projectile 5d4 < "level" : 3, projectiles\npcs\penguintankround\penguintankround.projectile 5d4 < "level" : 3, 13c12 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2universal.config" 16,17c15,16 < "power" : 10.0, < "damageType" : "hitTest", --- > "power" : 20.0, > "damageType" : "NoDamage", projectiles\npcs\penguinufobeam\penguinufobeam.projectile 5d4 < "level" : 3, projectiles\npcs\penguinufocharge\penguinufocharge.frames 3c3 < "size" : [31, 15], --- > "size" : [15, 31], projectiles\npcs\penguinufocharge\penguinufocharge.projectile 5d4 < "level" : 3, projectiles\npcs\plasmatorpedo\plasmatorpedo.projectile 5d4 < "level" : 3, 13c12 < "file" : "/projectiles/explosions/bulletexplosion/bulletexplosion.config" --- > "file" : "/projectiles/explosions/pulsecannonexplosion/pulsecannonexplosion.config" projectiles\npcs\poopbreath\poopbreath.projectile 5d4 < "level" : 3, 7c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/poison.png", 18c17 < { "kind" : "testpoison" } --- > "weakpoison" projectiles\npcs\pulsecannon\pulsecannon.projectile 5d4 < "level" : 3, 18c17 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\npcs\rock\rock.projectile 5d4 < "level" : 3, projectiles\npcs\sonic\sonic.projectile 4d3 < "level" : 3, projectiles\npcs\sonicwave\sonicwave.projectile 5d4 < "level" : 3, projectiles\npcs\thorns\thorns.projectile 5d4 < "level" : 3, projectiles\swoosh\axe\axeboneswoosh\axeboneswoosh.projectile 6d5 < "level" : 1, projectiles\swoosh\axe\axeswoosh1\axeswoosh1.projectile 5d4 < "level" : 1, projectiles\swoosh\axe\electricaxe\electricaxe.projectile 5d4 < "level" : 1, 20c19 < "inheritDamageFactor" : 0.25, --- > "inheritDamageFactor" : 0.15, projectiles\swoosh\axe\fireaxe\fireaxe.projectile 6,7c6 < "damageKindImage" : "icon.png", < "level" : 1, --- > "damageKindImage" : "/interface/statuses/fire.png", 15c14,15 < "lightColor" : [235, 126, 2], --- > "lightColor" : [191, 103, 2], > "pointLight" : true, 17,23c17 < { < "kind" : "glow", < "amount" : 100.0, < "color" : "orange", < "duration" : 5.0 < }, < { "kind" : "testburning" } --- > "burning" projectiles\swoosh\axe\poisonaxe\poisonaxe.projectile 6,7c6 < "damageKindImage" : "icon.png", < "level" : 1, --- > "damageKindImage" : "/interface/statuses/poison.png", 17c16 < { "kind" : "testpoison" } --- > "weakpoison" projectiles\swoosh\bloodcloud\bloodcloud.projectile 5d4 < "level" : 1, 12a12 > "piercing" : true, projectiles\swoosh\broadsword\bloodswoosh\bloodswoosh.projectile 4c4 < "animationCycle" : 0.09, --- > "animationCycle" : 0.07, 6d5 < "level" : 1, 18d16 < 21,23c19,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, 26d34 < projectiles\swoosh\broadsword\petals\petals.projectile 5d4 < "level" : 1, projectiles\swoosh\broadsword\starcleaverswordslash\starcleaverswordslash.projectile 6d5 < "level" : 1, 16d14 < 18d15 < 23c20 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.15, 26d22 < projectiles\swoosh\broadsword\testswoosh3\testswoosh3.projectile 5d4 < "level" : 1, projectiles\swoosh\dagger\daggerswoosh1\daggerswoosh1.projectile 5d4 < "level" : 1, projectiles\swoosh\dagger\electricdagger\electricdagger.projectile 7d6 < "level" : 1, 20c19 < "inheritDamageFactor" : 0.25, --- > "inheritDamageFactor" : 0.15, projectiles\swoosh\dagger\firedagger\firedagger.projectile 6,7c6 < "damageKindImage" : "icon.png", < "level" : 1, --- > "damageKindImage" : "/interface/statuses/fire.png", 15c14,15 < "lightColor" : [235, 126, 2], --- > "lightColor" : [191, 103, 2], > "pointLight" : true, 17,23c17 < { < "kind" : "glow", < "amount" : 100.0, < "color" : "orange", < "duration" : 5.0 < }, < { "kind" : "testburning" } --- > "burning" projectiles\swoosh\dagger\poisondagger\poisondagger.projectile 6,7c6 < "damageKindImage" : "icon.png", < "level" : 1, --- > "damageKindImage" : "/interface/statuses/poison.png", 17c16 < { "kind" : "testpoison" } --- > "weakpoison" projectiles\swoosh\hammer\bluntonehandedswoosh\bluntonehandedswoosh.projectile 6d5 < "level" : 1, projectiles\swoosh\hammer\boneswoosh\boneswoosh.projectile 4,5c4 < "animationCycle" : 0.05, < "level" : 1, --- > "animationCycle" : 0.07, projectiles\swoosh\hammer\electrichammer\electrichammer.projectile 7d6 < "level" : 1, 20c19 < "inheritDamageFactor" : 0.25, --- > "inheritDamageFactor" : 0.15, projectiles\swoosh\hammer\firehammer\firehammer.projectile 6,7c6 < "damageKindImage" : "icon.png", < "level" : 1, --- > "damageKindImage" : "/interface/statuses/fire.png", 15c14,15 < "lightColor" : [235, 126, 2], --- > "lightColor" : [191, 103, 2], > "pointLight" : true, 17,23c17 < { < "kind" : "glow", < "amount" : 100.0, < "color" : "orange", < "duration" : 5.0 < }, < { "kind" : "testburning" } --- > "burning" projectiles\swoosh\hammer\floranmaceswoosh\floranmaceswoosh.projectile 5d4 < "level" : 1, 7d5 < "damageKindImage" : "icon.png", 15,17d12 < "statusEffects" : [ < { "kind" : "testpoison" } < ], 22c17 < "type" : "needlerthorns", --- > "type" : "floranmacethorns", 24c19 < "inheritDamageFactor" : 0.1, --- > "inheritDamageFactor" : 0.05, 29c24 < "type" : "needlerthorns", --- > "type" : "floranmacethorns", 31c26 < "inheritDamageFactor" : 0.1, --- > "inheritDamageFactor" : 0.05, 36c31 < "type" : "needlerthorns", --- > "type" : "floranmacethorns", 38c33 < "inheritDamageFactor" : 0.1, --- > "inheritDamageFactor" : 0.05, 43c38 < "type" : "needlerthorns", --- > "type" : "floranmacethorns", 45c40 < "inheritDamageFactor" : 0.1, --- > "inheritDamageFactor" : 0.05, 50c45 < "type" : "needlerthorns", --- > "type" : "floranmacethorns", 52c47 < "inheritDamageFactor" : 0.1, --- > "inheritDamageFactor" : 0.05, projectiles\swoosh\hammer\fryingpanswoosh\fryingpanswoosh1.projectile 6d5 < "level" : 1, 9,10d7 < < "knockbackPower" : 5, projectiles\swoosh\hammer\hammerswoosh1\hammerswoosh1.projectile 6d5 < "level" : 1, projectiles\swoosh\hammer\poisonhammer\poisonhammer.projectile 6,7c6 < "damageKindImage" : "icon.png", < "level" : 1, --- > "damageKindImage" : "/interface/statuses/poison.png", 17c16 < { "kind" : "testpoison" } --- > "weakpoison" projectiles\swoosh\hammer\steelchairswoosh\steelchairswoosh.projectile 6d5 < "level" : 1, 10,11d8 < "knockbackPower" : 5, < 16c13,16 < "damageKind" : "steelchair" --- > "damageKind" : "steelchair", > > "knockback" : 50, > "knockbackDirectional" : true projectiles\swoosh\shortsword\electricshortsword\electricshortsword.projectile 7d6 < "level" : 1, 20c19 < "inheritDamageFactor" : 0.25, --- > "inheritDamageFactor" : 0.15, projectiles\swoosh\shortsword\fireshortsword\fireshortsword.projectile 6,7c6 < "damageKindImage" : "icon.png", < "level" : 1, --- > "damageKindImage" : "/interface/statuses/fire.png", 15c14,15 < "lightColor" : [235, 126, 2], --- > "lightColor" : [191, 103, 2], > "pointLight" : true, 17,23c17 < { < "kind" : "glow", < "amount" : 100.0, < "color" : "orange", < "duration" : 5.0 < }, < { "kind" : "testburning" } --- > "burning" projectiles\swoosh\shortsword\poisonshortsword\poisonshortsword.projectile 6,7c6 < "damageKindImage" : "icon.png", < "level" : 1, --- > "damageKindImage" : "/interface/statuses/poison.png", 17c16 < { "kind" : "testpoison" } --- > "weakpoison" projectiles\swoosh\shortsword\shortswordhuntingswoosh1\shortswordhuntingswoosh1.projectile 6d5 < "level" : 1, projectiles\swoosh\shortsword\shortswordswoosh1\shortswordswoosh1.projectile 6d5 < "level" : 1, projectiles\swoosh\spear\electricspear\electricspear.projectile 7d6 < "level" : 1, 20c19 < "inheritDamageFactor" : 0.25, --- > "inheritDamageFactor" : 0.15, projectiles\swoosh\spear\firespear\firespear.projectile 6,7c6 < "damageKindImage" : "icon.png", < "level" : 1, --- > "damageKindImage" : "/interface/statuses/fire.png", 15c14,15 < "lightColor" : [235, 126, 2], --- > "lightColor" : [191, 103, 2], > "pointLight" : true, 17,23c17 < { < "kind" : "glow", < "amount" : 100.0, < "color" : "orange", < "duration" : 5.0 < }, < { "kind" : "testburning" } --- > "burning" 25,26c19 < } < --- > } \ No newline at end of file projectiles\swoosh\spear\floranprodswoosh\floranprodswoosh.projectile 7d6 < "level" : 1, projectiles\swoosh\spear\poisonspear\poisonspear.projectile 6,7c6 < "damageKindImage" : "icon.png", < "level" : 1, --- > "damageKindImage" : "/interface/statuses/poison.png", 17c16 < { "kind" : "testpoison" } --- > "weakpoison" projectiles\swoosh\spear\spearswoosh1\spearswoosh1.projectile 6d5 < "level" : 1, projectiles\swoosh\spear\teslaspear\teslaspear.projectile 6d5 < "level" : 1, 20c19 < "inheritDamageFactor" : 0.25, --- > "inheritDamageFactor" : 0.15, projectiles\swoosh\unused\chomp1\chomp1.projectile 6d5 < "level" : 1, projectiles\swoosh\unused\chomp2\chomp2.projectile 5d4 < "level" : 1, projectiles\swoosh\unused\chomp3\chomp3.projectile 5d4 < "level" : 1, projectiles\swoosh\unused\chomp4\chomp4.projectile 4,5c4,5 < "animationCycle" : 0.05, < "level" : 1, --- > "animationCycle" : 0.25, > "power" : 40, 7c7,8 < "speed" : 0, --- > "speed" : 0.0, > "timeToLive" : 0.25, projectiles\swoosh\unused\swoopdown1\swoopdown1.projectile 5d4 < "level" : 1, projectiles\swoosh\unused\swoopup1\swoopup1.projectile 5d4 < "level" : 1, projectiles\swoosh\unused\testsideswoosh\testsideswoosh.projectile 5d4 < "level" : 1, projectiles\swoosh\unused\testswoosh\testswoosh.projectile 5d4 < "level" : 1, projectiles\swoosh\unused\testswoosh2\testswoosh2.projectile 5d4 < "level" : 1, projectiles\swoosh\unused\testswoosh4\testswoosh4.projectile 7d6 < "level" : 1, projectiles\swoosh\unused\thrust1\thrust1.projectile 7d6 < "level" : 1, projectiles\temp\carrot\carrot.projectile 5d4 < "level" : 3, projectiles\temp\electric\electric.projectile 5d4 < "level" : 3, projectiles\temp\electroball\electroball.projectile 5d4 < "level" : 3, projectiles\temp\greenplasma\greenplasma.projectile 5d4 < "level" : 3, projectiles\temp\kunai\kunai.projectile 5d4 < "level" : 3, projectiles\temp\ninjastar\ninjastar.projectile 5d4 < "level" : 3, projectiles\temp\pulse\pulse.projectile 5d4 < "level" : 3, projectiles\temp\purpleplasma\purpleplasma.projectile 5d4 < "level" : 3, projectiles\temp\spinningrocket\spinningrocket.projectile 5d4 < "level" : 3, projectiles\temp\stationaryrocket\stationaryrocket.projectile 5d4 < "level" : 3, projectiles\throwable\bomb\zbomb.projectile 3c3 < "physics" : "grenadezbomb", --- > "physics" : "grenade", 5d4 < "level" : 3, 9c8 < "lightColor" : [253, 160, 57], --- > "lightColor" : [105, 64, 0], 18c17 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", 20c19 < "damagePoly" : [ [-9, 0], [-6, -6], [0, -9], [6, -6], [9, 0], [6, 6], [0, 9], [-6, 6] ], --- > "damagePoly" : [ [-6, 0], [-4, -4], [0, -6], [4, -4], [6, 0], [4, 4], [0, 6], [-4, 4] ], projectiles\throwable\bone\bone.projectile 5d4 < "level" : 3, 10a10 > "damagePoly" : [ [-8, -3],[-3, -8], [8, 3], [3, 8] ], 18d17 < "damageType" : "hitTest", projectiles\throwable\capturepod\capturepod.projectile 4,6c4,5 < "animationCycle" : 0.05, < "level" : 3, < "physics" : "grenadezbomb", --- > "animationCycle" : 0.25, > "physics" : "grenade", 9c8 < "speed" : 70, --- > "speed" : 30, 12a12 > "windupTime" : 0.05, projectiles\throwable\electrogrenade\electrogrenade.projectile 5d4 < "level" : 15, 133c132 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\throwable\filledcapturepod\filledcapturepod.projectile 4,6c4,5 < "animationCycle" : 0.05, < "level" : 3, < "physics" : "grenadezbomb", --- > "animationCycle" : 0.25, > "physics" : "grenade", 9c8 < "speed" : 70, --- > "speed" : 40, projectiles\throwable\flare\flare.projectile 5d4 < "level" : 3, 18c17 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\throwable\gasgrenade\gasgrenade.projectile 5d4 < "level" : 3, 133c132 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\throwable\glowbomb\glowbomb.projectile 5d4 < "level" : 3, projectiles\throwable\glowgas\glowgas.projectile 5d4 < "level" : 3, 10c9 < "timeToLive" : 1.4, --- > "timeToLive" : 1.2, 15,18c14 < { < "kind" : "glowinitiator", < "amount" : 0.5 < } --- > "glow" 22c18,19 < "damageKind" : "default" --- > "damageKind" : "default", > "damageKindImage" : "/interface/statuses/glow.png" projectiles\throwable\hadouken\hadouken.projectile 5d4 < "level" : 12, projectiles\throwable\handgrenade\handgrenade.projectile 5d4 < "level" : 3, 17c16 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\throwable\healbomb\healbomb.projectile 5d4 < "level" : 3, projectiles\throwable\healinggas\healinggas.projectile 5d4 < "level" : 3, 15,18c14 < { < "kind" : "healthinitiator", < "amount" : 0.5 < } --- > "regeneration" projectiles\throwable\hivebomb\hivebomb.projectile 5d4 < "level" : 3, projectiles\throwable\hiveswarm\hiveswarm.projectile 5d4 < "level" : 3, 14a14 > "universalDamage" : true, projectiles\throwable\jumpbomb\jumpbomb.projectile 5d4 < "level" : 3, projectiles\throwable\jumpgas\jumpgas.projectile 5d4 < "level" : 3, 15,19c14 < { < "kind" : "jumpboostinitiator", < "amount" : 0.5 < < } --- > "jumpboost" projectiles\throwable\magicmolotov\magicmolotov.projectile 5d4 < "level" : 3, 13c12 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2universal.config" projectiles\throwable\molotov\molotov.projectile 5d4 < "level" : 3, 9a9 > "damagePoly" : [ [-6, 0], [-4, -4], [0, -6], [4, -4], [6, 0], [4, 4], [0, 6], [-4, 4] ], 19c19 < "inheritDamageFactor" : 0.1, --- > "inheritDamageFactor" : 0.05, 26c26 < "inheritDamageFactor" : 0.1, --- > "inheritDamageFactor" : 0.05, 33c33 < "inheritDamageFactor" : 0.1, --- > "inheritDamageFactor" : 0.05, 40c40 < "inheritDamageFactor" : 0.1, --- > "inheritDamageFactor" : 0.05, 47c47 < "inheritDamageFactor" : 0.1, --- > "inheritDamageFactor" : 0.05, 54c54 < "inheritDamageFactor" : 0.1, --- > "inheritDamageFactor" : 0.05, 61c61 < "inheritDamageFactor" : 0.1, --- > "inheritDamageFactor" : 0.05, 68c68 < "inheritDamageFactor" : 0.1, --- > "inheritDamageFactor" : 0.05, 75c75 < "inheritDamageFactor" : 0.1, --- > "inheritDamageFactor" : 0.05, 82c82 < "inheritDamageFactor" : 0.1, --- > "inheritDamageFactor" : 0.05, projectiles\throwable\molotovflame\molotovflame.projectile 5d4 < "level" : 3, 14c13 < "damagePoly" : [ [-9, 0], [-6, -6], [0, -9], [6, -6], [9, 0], [6, 6], [0, 9], [-6, 6] ], --- > "damagePoly" : [ [-6, 0], [-4, -4], [0, -6], [4, -4], [6, 0], [4, 4], [0, 6], [-4, 4] ], 21a21,22 > "universalDamage" : true, > "damageKindImage" : "/interface/statuses/fire.png", 23,30c24,26 < { < "kind" : "glow", < "amount" : 100.0, < "color" : "orange", < "duration" : 5.0 < }, < { "kind" : "testburning" } < ] --- > "burning" > ], > "hydrophobic" : true projectiles\throwable\phoenix\phoenix.projectile 5d4 < "level" : 18, 14c13 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2universal.config" projectiles\throwable\plasmagrenade\plasmagrenade.projectile 5d4 < "level" : 3, 18c17 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\throwable\runbomb\runbomb.projectile 5d4 < "level" : 3, projectiles\throwable\rungas\rungas.projectile 5d4 < "level" : 3, 15,19c14 < { < "kind" : "runboostinitiator", < "amount" : 0.5 < < } --- > "runboost" projectiles\throwable\throwingaxe\throwingaxe.projectile 5,6c5 < "level" : 3, < "physics" : "grenadezbomb", --- > "physics" : "grenade", 9c8 < "speed" : 120, --- > "speed" : 40, 17,18c16,18 < "damageKind" : "default", < "emitters" : [ "daggerblue" ] --- > "damageKind" : "axe", > "emitters" : [ "daggerblue" ], > "damagePoly" : [ [-9, 0], [-6, -6], [0, -9], [6, -6], [9, 0], [6, 6], [0, 9], [-6, 6] ] projectiles\throwable\throwingboulder\throwingboulder.projectile 5d4 < "level" : 3, 17c16 < "damageKind" : "default", --- > "damageKind" : "hammer", projectiles\throwable\throwingdagger\throwingdagger.projectile 5,6c5 < "level" : 3, < "physics" : "bullet", --- > "physics" : "grenade", 17,18c16,18 < "damageKind" : "default", < "emitters" : [ "daggerblue" ] --- > "damageKind" : "dagger", > "emitters" : [ "daggerblue" ], > "damagePoly" : [ [-2, -3], [8, -3], [8, 2], [-2, 2] ] projectiles\throwable\throwingdart\throwingdart.projectile 5d4 < "armorPenetration" : 3, projectiles\throwable\throwingknife\throwingknife.projectile 5d4 < "armorPenetration" : 3, projectiles\throwable\throwingkunai\throwingkunai.projectile 5d4 < "level" : 3, projectiles\throwable\throwingneedle\throwingneedle.projectile 5d4 < "level" : 3, projectiles\throwable\throwingspear\throwingspear.projectile 5,6c5 < "level" : 3, < "physics" : "grenadezbomb", --- > "physics" : "grenade", 17,18c16,18 < "damageKind" : "default", < "emitters" : [ "daggerblue" ] --- > "damageKind" : "bow", > "emitters" : [ "daggerblue" ], > "damagePoly" : [ [-12, -1], [14, -1], [14, 3], [-12, 3] ] projectiles\throwable\throwingstar\throwingstar.projectile 5d4 < "level" : 3, projectiles\uniquemonster\planet\planet.projectile 5d4 < "level" : 3, projectiles\uniquemonster\tentaclecomet\tentaclecomet1.projectile 4d3 < "level" : 0, projectiles\uniquemonster\tentaclecomet\tentaclecomet2.projectile 4d3 < "level" : 0, projectiles\uniquemonster\tentaclecomet\tentaclecomet3.projectile 4d3 < "level" : 0, projectiles\uniquemonster\tentaclecomet\tentaclecomet4.projectile 4d3 < "level" : 0, projectiles\uniquemonster\tentaclecomet\tentaclecomet5.projectile 4d3 < "level" : 0, projectiles\uniquemonster\tentaclecomet\tentaclecomet6.projectile 4d3 < "level" : 0, projectiles\uniquemonster\tentaclecomet\tentaclecomet7.projectile 4d3 < "level" : 0, projectiles\uniquemonster\tentaclecomet\tentaclecomet8.projectile 4d3 < "level" : 0, projectiles\unsorted\friendlybubble\friendlybubble.projectile 6d5 < "level" : 3, projectiles\weather\acidrain\acidrain.projectile 6d5 < "level" : 3, projectiles\weather\ash\ash.projectile 5d4 < "level" : 3, projectiles\weather\crystalrain\crystalrain.projectile 6d5 < "level" : 3, projectiles\weather\ember\ember.projectile 5d4 < "level" : 3, projectiles\weather\fogprimer\fogprimer.projectile 5d4 < "level" : 3, projectiles\weather\glowing\glowingrain.projectile 5d4 < "level" : 3, 12c11 < "damageKind" : "default" --- > "onlyHitTerrain" : true projectiles\weather\hailstone1\hail1.projectile 5d4 < "level" : 3, projectiles\weather\hailstone2\hail2.projectile 5d4 < "level" : 3, projectiles\weather\hailstone3\hail3.projectile 5d4 < "level" : 3, projectiles\weather\hailstone4\hail4.projectile 5d4 < "level" : 3, projectiles\weather\icestorm\icestorm.projectile 5d4 < "level" : 3, projectiles\weather\junkrocket1\junkrocket1.projectile 5d4 < "level" : 1, projectiles\weather\junkrocket2\junkrocket2.projectile 5d4 < "level" : 1, projectiles\weather\junksatellite\junksatellite.projectile 5d4 < "level" : 3, 13c12 < "file" : "/projectiles/explosions/bombblockexplosion/bombblockexplosionn.config" --- > "file" : "/projectiles/explosions/bombblockexplosion/bombblockexplosion.config" 17c16 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", 19c18 < "damagePoly" : [ [-75, -75], [75, -75], [75, 75], [-75, 75] ], --- > "damagePoly" : [ [-24, -24], [24, -24], [24, 24], [-24, 24] ], projectiles\weather\junksatellite2\junksatellite2.projectile 5d4 < "level" : 3, 17c16 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", 19c18 < "damagePoly" : [ [-75, -75], [75, -75], [75, 75], [-75, 75] ], --- > "damagePoly" : [ [-24, -24], [24, -24], [24, 24], [-24, 24] ], projectiles\weather\junktire\junktire.projectile 5d4 < "level" : 1, projectiles\weather\largemeteor\largemeteor.projectile 5d4 < "level" : 3, 23c22 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\weather\mistprimer\mistprimer.projectile 5d4 < "level" : 3, projectiles\weather\sand\sand.projectile 5d4 < "level" : 3, projectiles\weather\smallmeteor\smallmeteor.projectile 5d4 < "level" : 3, 17c16 < "damageType" : "hitTest", --- > "damageType" : "NoDamage", projectiles\weather\spacedust1\spacedust1.projectile 5d4 < "level" : 3, projectiles\weather\water\water.projectile 5d4 < "level" : 3, 9,10c8,10 < "actionOnReap" : [ { "action" : "liquid", "liquidId" : 1, "quantity" : 500 } ], < "damageKind" : "default" --- > "actionOnReap" : [ { "action" : "liquid", "liquid" : "water", "quantity" : 0.4 } ], > > "onlyHitTerrain" : true projectiles\weather\windstorm1\windstorm1.projectile 5d4 < "level" : 3, projectiles\weather\windstorm2\windstorm2.projectile 5d4 < "level" : 3, projectiles\weather\windstorm3\windstorm3.projectile 5d4 < "level" : 3, projectiles\weather\windstorm4\windstorm4.projectile 5d4 < "level" : 3, quests\quests.config 9c9,11 < "hylotl" : [ "hylotltutorial.gearup" ] --- > "hylotl" : [ "hylotltutorial.gearup" ], > "novakid" : [ "novakidtutorial.gearup" ], > "penguin" : [ "humantutorial.gearup" ] quests\tutorial\apextutorial.questtemplate 3,5c3,5 < "title" : "^#9be3d6;On The Run.", < "text" : "The Miniknog has crushed the Apex rebellion. You have escaped with your life intact by hijacking a Miniknog ship. The ship has run out of fuel in orbit of an unknown planet. Before setting out in search of fuel, ^green;search your ship's storage for a ^pink;matter manipulator^white;. Press ^green;E ^white;to interact with objects.", < "completionText" : "Well done! The matter manipulator allows you to manipulate almost anything in the gameworld.", --- > "title" : "^orange;On The Run.", > "text" : "The Miniknog has crushed the Apex rebellion. I have escaped with my life intact by hijacking a Miniknog ship. The ship was damaged on escape. To keep moving I'll need to ^green;repair the ship's thrusters and patch up the hull. ", > "completionText" : "The ship has rumbled to life! There's still work to do and I need to fix the FTL drive. But it's a start!", 7,11c7 < { "kind" : "gather", "item" : [ "beamaxe", 1] } < ], < "moneyRange" : [10, 10], < "rewards" : [ < [ [ "beamaxe", 1] ] --- > { "kind" : "trigger", "trigger" : "ai.repairthrusters" } 12a9 > "moneyRange" : [500, 500], 15c12,13 < "followUp" : "tutorial2.gearup" --- > "followUp" : "ftlrepairmain.gearup", > "canBeAbandoned" : false quests\tutorial\aviantutorial.questtemplate 3,5c3,5 < "title" : "^#9be3d6;Spread Your Wings", < "text" : "You have narrowly escaped the wrath of the Stargazers. Your ship has run out of fuel in orbit of an unknown planet. Before setting out in search of fuel, ^green;search your ship's storage for a ^pink;matter manipulator^white;. Press ^green;E ^white;to interact with objects.", < "completionText" : "Well done! The matter manipulator allows you to manipulate almost anything in the gameworld.", --- > "title" : "^orange;Spread Your Wings", > "text" : "I have narrowly escaped the wrath of the Stargazers. My ship has been damaged during my escape. To keep moving I'll need to ^green;repair the ship's thrusters and patch up the hull. ", > "completionText" : "The ship has rumbled to life! There's still work to do and I need to fix the FTL drive. But it's a start!", 7,11c7 < { "kind" : "gather", "item" : [ "beamaxe", 1] } < ], < "moneyRange" : [10, 10], < "rewards" : [ < [ [ "beamaxe", 1] ] --- > { "kind" : "trigger", "trigger" : "ai.repairthrusters" } 12a9 > "moneyRange" : [500, 500], 15c12,13 < "followUp" : "tutorial2.gearup" --- > "followUp" : "ftlrepairmain.gearup", > "canBeAbandoned" : false quests\tutorial\florantutorial.questtemplate 3,5c3,5 < "title" : "^#9be3d6;Fresh Meat", < "text" : "Tired of Floran savagery, you have taken to the stars to pursue a more honourable hunt. Your ship has run out of fuel in orbit of an unknown planet. Before setting out in search of fuel, ^green;search your ship's storage for a ^pink;matter manipulator^white;. Press ^green;E ^white;to interact with objects.", < "completionText" : "Well done! The matter manipulator allows you to manipulate almost anything in the gameworld.", --- > "title" : "^orange;Fresh Meat", > "text" : "Tired of Floran savagery, I have taken to the stars to pursue a more honourable hunt. The ship has been damaged in hyperspace and is unoperational. To keep moving I'll need to ^green;repair the ship's thrusters and patch up the hull.", > "completionText" : "The ship has rumbled to life! There's still work to do and I need to fix the FTL drive. But it's a start!", 7,11c7 < { "kind" : "gather", "item" : [ "beamaxe", 1] } < ], < "moneyRange" : [10, 10], < "rewards" : [ < [ [ "beamaxe", 1] ] --- > { "kind" : "trigger", "trigger" : "ai.repairthrusters" } 12a9 > "moneyRange" : [500, 500], 13a11 > "followUp" : "ftlrepairmain.gearup", 15c13 < "followUp" : "tutorial2.gearup" --- > "canBeAbandoned" : false quests\tutorial\glitchtutorial.questtemplate 3,5c3,5 < "title" : "^#9be3d6;Time For An Upgrade", < "text" : "As one of the few Glitch to achieve self awareness you were forced to flee your home with little preparation. Your ship has run out of fuel in orbit of an unknown planet. Before setting out in search of fuel, ^green;search your ship's storage for a ^pink;matter manipulator^white;. Press ^green;E ^white;to interact with objects.", < "completionText" : "Well done! The matter manipulator allows you to manipulate almost anything in the gameworld.", --- > "title" : "^orange;Time For An Upgrade", > "text" : "As one of the few Glitch to achieve self awareness I was forced to flee my home with little preparation. My ship has been damaged and I am in orbit of an unknown planet. To keep moving I'll need to ^green;repair the ship's thrusters and patch up the hull.", > "completionText" : "The ship has rumbled to life! There's still work to do and I need to fix the FTL drive. But it's a start!", 7,11c7 < { "kind" : "gather", "item" : [ "beamaxe", 1] } < ], < "moneyRange" : [10, 10], < "rewards" : [ < [ [ "beamaxe", 1] ] --- > { "kind" : "trigger", "trigger" : "ai.repairthrusters" } 12a9 > "moneyRange" : [500, 500], 13a11 > "followUp" : "ftlrepairmain.gearup", 15c13 < "followUp" : "tutorial2.gearup" --- > "canBeAbandoned" : false quests\tutorial\humantutorial.questtemplate 3,5c3,5 < "title" : "^#9be3d6;There's No Place Like Home", < "text" : "Earth has been ripped apart. You have been in search of a new home for some time. Finally your ship has run out of fuel in orbit of an unknown planet. Before setting out in search of fuel, ^green;search your ship's storage for a ^pink;matter manipulator^white;. Press ^green;E ^white;to interact with objects.", < "completionText" : "Well done! The matter manipulator allows you to manipulate almost anything in the gameworld.", --- > "title" : "^orange;There's No Place Like Home", > "text" : "Earth has been ripped apart. I have been in search of a new home for some time. My ship has been damaged and I am in orbit of an unknown planet. To keep moving I'll need to ^green;repair the ship's thrusters and patch up the hull.", > "completionText" : "The ship has rumbled to life! There's still work to do and I need to fix the FTL drive. But it's a start!", 7,11c7 < { "kind" : "gather", "item" : [ "beamaxe", 1] } < ], < "moneyRange" : [10, 10], < "rewards" : [ < [ [ "beamaxe", 1] ] --- > { "kind" : "trigger", "trigger" : "ai.repairthrusters" } 12a9 > "moneyRange" : [500, 500], 13a11 > "followUp" : "ftlrepairmain.gearup", 15c13 < "followUp" : "tutorial2.gearup" --- > "canBeAbandoned" : false quests\tutorial\hylotltutorial.questtemplate 3,5c3,5 < "title" : "^#9be3d6;Fish Out Of Water", < "text" : "You have been drifting in space for some time, unable to choose a planet to explore. Finally your ship has run out of fuel in orbit of an unknown planet, making your choice for you. Before setting out in search of fuel, ^green;search your ship's storage for a ^pink;matter manipulator^white;. Press ^green;E ^white;to interact with objects.", < "completionText" : "Well done! The matter manipulator allows you to manipulate almost anything in the gameworld.", --- > "title" : "^orange;Fish Out Of Water", > "text" : "I have been drifting in space for some time, my ship damaged during my travels. To keep moving I'll need to ^green;repair the ship's thrusters and patch up the hull.", > "completionText" : "The ship has rumbled to life! There's still work to do and I need to fix the FTL drive. But it's a start!", 7,11c7 < { "kind" : "gather", "item" : [ "beamaxe", 1] } < ], < "moneyRange" : [10, 10], < "rewards" : [ < [ [ "beamaxe", 1] ] --- > { "kind" : "trigger", "trigger" : "ai.repairthrusters" } 12a9 > "moneyRange" : [500, 500], 15c12,13 < "followUp" : "tutorial2.gearup" --- > "followUp" : "ftlrepairmain.gearup", > "canBeAbandoned" : false quests\tutorial\tutorial2.questtemplate 3,5c3,5 < "title" : "^#9be3d6;Shop Class", < "text" : "It's time to search the planet for fuel. To survive down there you'll need tools. To produce tools you'll need to ^green;Make yourself a ^orange;crafting table. ^green;Use your ship's teleportation platform to beam down!", < "completionText" : "Well done! Using the crafting table will give you access to a wide range of new recipes. Collecting fuel and visiting a range of planets is the best way to find resources.", --- > "title" : "^yellow;Tutorial II: Shop Class", > "text" : "It's time to make a ^orange;crafting table^white;! I should beam down to the planet and ^green;use my matter manipulator to fell trees^white; for ^orange;wood^white;, then press ^green;[C]^white; to open my crafting menu and see what I'll need.", > "completionText" : "Great, I can use this ^orange;crafting table^white; to create lots of items that I can't make with my bare hands.", 7c7 < { "kind" : "gather", "item" : [ "woodencraftingtable1", 1] } --- > { "kind" : "gather", "item" : [ "woodencraftingtable", 1], "consume" : false } 10,12d9 < "rewards" : [ < [ [ "woodencraftingtable1", 1] ] < ], 15c12,13 < "followUp" : "tutorial3.gearup" --- > "followUp" : "tutorial3.gearup", > "canBeAbandoned" : false quests\tutorial\tutorial3.questtemplate 3,5c3,5 < "title" : "^#9be3d6;Food Fight", < "text" : "By now you're likely beginning to feel hungry. Food can be found in a variety of places but in a pinch hunting is your best option. ^green;Obtain some alien meat by killing a monster with a ^orange;bow ^green;and cook it on a campfire to produce ^orange;cooked alien meat^white;.", < "completionText" : "Enjoy! If you're a vegetarian toss it away and start planting crops.", --- > "title" : "^yellow;Tutorial III: Prepare Yourself", > "text" : "^orange;Plant fibres^white; can be used to fashion ^orange;bandages ^white;in case I get hurt. I should ^green;chop down some vines to obtain ^orange;plant fibres ^green;and turn them into a ^orange;bandage^white; by hand. Better safe than sorry.", > "completionText" : "That wasn't too bad. I could make all sorts of things from ^orange;plant fibres^white;, from ^orange;ropes^white; to ^orange;cloth.^white;", 7c7 < { "kind" : "gather", "item" : [ "cookedalienmeat", 1] } --- > { "kind" : "gather", "item" : [ "bandage", 1], "consume" : false } 10,12d9 < "rewards" : [ < [ [ "cookedalienmeat", 1] ] < ], 15c12,13 < "followUp" : "tutorial3b.gearup" --- > "followUp" : "tutorial4.gearup", > "canBeAbandoned" : false quests\tutorial\tutorial4.questtemplate 3,5c3,5 < "title" : "^#9be3d6;Forging Ahead", < "text" : "Next we need to get you some armour. Working with metal requires an anvil but before we can craft one you'll need to melt some iron ore. ^green;Obtain 2x iron ore and smelt it in a furnace to obtain an ^orange;iron bar^white;.", < "completionText" : "Good Job! You'll need a whole bunch of iron bars to craft an anvil.", --- > "title" : "^yellow;Tutorial IV: Food Fight", > "text" : "To stay healthy and add to my combat effectiveness I'll need to cook some food. I should ^green;obtain some ^orange;raw steak^green; by killing a monster with a ^orange;hunting bow ^green;or ^orange;hunting spear ^green;and cook it on a ^orange;campfire ^green;to produce ^orange;cooked steak^white;.", > "completionText" : "Delicious! I'm sure I can cook some even tastier dishes once I find better ingredients. Maybe I should craft a ^green;hoe^white; and find some ^orange;seeds^white; I can plant...", 7c7 < { "kind" : "gather", "item" : [ "ironbar", 1] } --- > { "kind" : "gather", "item" : [ "cookedalienmeat", 1], "consume" : false } 10,12d9 < "rewards" : [ < [ [ "ironbar", 1] ] < ], 15c12,13 < "followUp" : "tutorial5.gearup" --- > "followUp" : "tutorial5.gearup", > "canBeAbandoned" : false quests\tutorial\tutorial5.questtemplate 3,5c3,5 < "title" : "^#9be3d6;First Contact", < "text" : "Your ship's engine isn't yet strong enough to take you beyond the Alpha sector. ^green;Craft a ^orange;Distress Beacon ^green;and maybe you'll be able to make contact with a larger ship. ^white;Make sure you're ready for anything before you do though!", < "completionText" : "Nicely done. I suggest you gear up before placing it. You never know who'll receive your signal.", --- > "title" : "^yellow;Tutorial V: Out of the frying pan...", > "text" : "To make more advanced items, I'll need to ^green;craft a ^orange;stone furnace^green; using the ^orange;crafting table.^white; With a stone furnace I'll be able to smelt raw ores into refined metal bars.", > "completionText" : "Awesome, time to play with fire! This should work for most basic metals like ^orange;copper^white; and ^orange;iron^white;, which I can then use to build a more advanced furnace later.", 7,11c7 < { "kind" : "gather", "item" : [ "ironbeacon", 1] } < ], < "moneyRange" : [500, 500], < "rewards" : [ < [ [ "ironbeacon", 1] ] --- > { "kind" : "gather", "item" : [ "stonefurnace", 1], "consume" : false } 12a9 > "moneyRange" : [10, 10], 15c12,13 < "followUp" : "" --- > "followUp" : "tutorial6.gearup", > "canBeAbandoned" : false recipes\armor\apex\tier1\apextier1chest.recipe 3,5c3 < { "item" : "ironbar", "count" : 35 }, < { "item" : "copperarmorchest", "count" : 1 }, < { "item" : "money", "count" : 350 } --- > { "item" : "ironbar", "count" : 5 } recipes\armor\apex\tier1\apextier1head.recipe 3,5c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "copperarmorhead", "count" : 1 }, < { "item" : "money", "count" : 200 } --- > { "item" : "ironbar", "count" : 3 } recipes\armor\apex\tier1\apextier1pants.recipe 3,5c3 < { "item" : "ironbar", "count" : 12 }, < { "item" : "copperarmorpants", "count" : 1 }, < { "item" : "money", "count" : 150 } --- > { "item" : "ironbar", "count" : 2 } recipes\armor\apex\tier10\apextier10chest.recipe 3c3 < { "item" : "imperviumbar", "count" : 35 } --- > { "item" : "ceruliumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\apex\tier10\apextier10head.recipe 3c3 < { "item" : "imperviumbar", "count" : 20 } --- > { "item" : "ceruliumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\apex\tier10\apextier10pants.recipe 3c3 < { "item" : "imperviumbar", "count" : 12 } --- > { "item" : "ceruliumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\apex\tier2\apextier2chest.recipe 3,5c3 < { "item" : "steelbar", "count" : 35 }, < { "item" : "silverarmorchest", "count" : 1 }, < { "item" : "money", "count" : 1200 } --- > { "item" : "steelbar", "count" : 10 } recipes\armor\apex\tier2\apextier2head.recipe 3,5c3 < { "item" : "steelbar", "count" : 20 }, < { "item" : "silverarmorhead", "count" : 1 }, < { "item" : "money", "count" : 500 } --- > { "item" : "steelbar", "count" : 6 } recipes\armor\apex\tier2\apextier2pants.recipe 3,5c3 < { "item" : "steelbar", "count" : 12 }, < { "item" : "silverarmorpants", "count" : 1 }, < { "item" : "money", "count" : 400 } --- > { "item" : "steelbar", "count" : 4 } recipes\armor\apex\tier3\apextier3chest.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 35 }, < { "item" : "goldarmorchest", "count" : 1 }, < { "item" : "money", "count" : 1400 } --- > { "item" : "titaniumbar", "count" : 10 } recipes\armor\apex\tier3\apextier3head.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 20 }, < { "item" : "goldarmorhead", "count" : 1 }, < { "item" : "money", "count" : 650 } --- > { "item" : "titaniumbar", "count" : 6 } recipes\armor\apex\tier3\apextier3pants.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 12 }, < { "item" : "goldarmorpants", "count" : 1 }, < { "item" : "money", "count" : 600 } --- > { "item" : "titaniumbar", "count" : 4 } recipes\armor\apex\tier4\apextier4chest.recipe 3c3 < { "item" : "durasteelbar", "count" : 35 } --- > { "item" : "durasteelbar", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\apex\tier4\apextier4head.recipe 3c3 < { "item" : "durasteelbar", "count" : 20 } --- > { "item" : "durasteelbar", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\apex\tier4\apextier4pants.recipe 3c3 < { "item" : "durasteelbar", "count" : 12 } --- > { "item" : "durasteelbar", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\apex\tier5\apextier5chest.recipe 3c3 < { "item" : "aegisaltbar", "count" : 35 } --- > { "item" : "refinedaegisalt", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\apex\tier5\apextier5head.recipe 3c3 < { "item" : "aegisaltbar", "count" : 20 } --- > { "item" : "refinedaegisalt", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\apex\tier5\apextier5pants.recipe 3c3 < { "item" : "aegisaltbar", "count" : 12 } --- > { "item" : "refinedaegisalt", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\apex\tier6\apextier6chest.recipe 3c3 < { "item" : "Feroziumbar", "count" : 35 } --- > { "item" : "refinedrubium", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\apex\tier6\apextier6head.recipe 3c3 < { "item" : "Feroziumbar", "count" : 20 } --- > { "item" : "refinedrubium", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\apex\tier6\apextier6pants.recipe 3c3 < { "item" : "Feroziumbar", "count" : 12 } --- > { "item" : "refinedrubium", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\apex\tier7\apextier7chest.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 35 } --- > { "item" : "refinedviolium", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\apex\tier7\apextier7head.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 20 } --- > { "item" : "refinedviolium", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\apex\tier7\apextier7pants.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 12 } --- > { "item" : "refinedviolium", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\apex\tier8\apextier8chest.recipe 3c3 < { "item" : "Violiumbar", "count" : 35 } --- > { "item" : "imperviumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\apex\tier8\apextier8head.recipe 3c3 < { "item" : "Violiumbar", "count" : 20 } --- > { "item" : "imperviumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\apex\tier8\apextier8pants.recipe 3c3 < { "item" : "Violiumbar", "count" : 12 } --- > { "item" : "imperviumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\apex\tier9\apextier9chest.recipe 3c3 < { "item" : "Rubiumbar", "count" : 35 } --- > { "item" : "feroziumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\apex\tier9\apextier9head.recipe 3c3 < { "item" : "Rubiumbar", "count" : 20 } --- > { "item" : "feroziumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\apex\tier9\apextier9pants.recipe 3c3 < { "item" : "Rubiumbar", "count" : 12 } --- > { "item" : "feroziumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\avian\tier1\aviantier1chest.recipe 3,5c3 < { "item" : "ironbar", "count" : 35 }, < { "item" : "copperarmorchest", "count" : 1 }, < { "item" : "money", "count" : 350 } --- > { "item" : "ironbar", "count" : 5 } recipes\armor\avian\tier1\aviantier1head.recipe 3,5c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "copperarmorhead", "count" : 1 }, < { "item" : "money", "count" : 200 } --- > { "item" : "ironbar", "count" : 3 } recipes\armor\avian\tier1\aviantier1pants.recipe 1c1 < { --- > { 3,5c3 < { "item" : "ironbar", "count" : 12 }, < { "item" : "copperarmorpants", "count" : 1 }, < { "item" : "money", "count" : 150 } --- > { "item" : "ironbar", "count" : 2 } recipes\armor\avian\tier10\aviantier10chest.recipe 3c3 < { "item" : "imperviumbar", "count" : 35 } --- > { "item" : "ceruliumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\avian\tier10\aviantier10head.recipe 3c3 < { "item" : "imperviumbar", "count" : 20 } --- > { "item" : "ceruliumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\avian\tier10\aviantier10pants.recipe 3c3 < { "item" : "imperviumbar", "count" : 12 } --- > { "item" : "ceruliumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\avian\tier2\aviantier2chest.recipe 3,5c3 < { "item" : "steelbar", "count" : 35 }, < { "item" : "silverarmorchest", "count" : 1 }, < { "item" : "money", "count" : 1200 } --- > { "item" : "steelbar", "count" : 10 } recipes\armor\avian\tier2\aviantier2head.recipe 3,5c3 < { "item" : "steelbar", "count" : 20 }, < { "item" : "silverarmorhead", "count" : 1 }, < { "item" : "money", "count" : 500 } --- > { "item" : "steelbar", "count" : 6 } recipes\armor\avian\tier2\aviantier2pants.recipe 3,5c3 < { "item" : "steelbar", "count" : 12 }, < { "item" : "silverarmorpants", "count" : 1 }, < { "item" : "money", "count" : 400 } --- > { "item" : "steelbar", "count" : 4 } recipes\armor\avian\tier3\aviantier3chest.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 35 }, < { "item" : "goldarmorchest", "count" : 1 }, < { "item" : "money", "count" : 1400 } --- > { "item" : "titaniumbar", "count" : 10 } recipes\armor\avian\tier3\aviantier3head.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 20 }, < { "item" : "goldarmorhead", "count" : 1 }, < { "item" : "money", "count" : 650 } --- > { "item" : "titaniumbar", "count" : 6 } recipes\armor\avian\tier3\aviantier3pants.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 12 }, < { "item" : "goldarmorpants", "count" : 1 }, < { "item" : "money", "count" : 600 } --- > { "item" : "titaniumbar", "count" : 4 } recipes\armor\avian\tier4\aviantier4chest.recipe 3c3 < { "item" : "durasteelbar", "count" : 35 } --- > { "item" : "durasteelbar", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\avian\tier4\aviantier4head.recipe 3c3 < { "item" : "durasteelbar", "count" : 20 } --- > { "item" : "durasteelbar", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\avian\tier4\aviantier4pants.recipe 3c3 < { "item" : "durasteelbar", "count" : 12 } --- > { "item" : "durasteelbar", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\avian\tier5\aviantier5chest.recipe 3c3 < { "item" : "aegisaltbar", "count" : 35 } --- > { "item" : "imperviumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\avian\tier5\aviantier5head.recipe 3c3 < { "item" : "aegisaltbar", "count" : 20 } --- > { "item" : "imperviumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\avian\tier5\aviantier5pants.recipe 3c3 < { "item" : "aegisaltbar", "count" : 12 } --- > { "item" : "imperviumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\avian\tier6\aviantier6chest.recipe 3c3 < { "item" : "Feroziumbar", "count" : 35 } --- > { "item" : "feroziumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\avian\tier6\aviantier6head.recipe 3c3 < { "item" : "Feroziumbar", "count" : 20 } --- > { "item" : "feroziumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\avian\tier6\aviantier6pants.recipe 3c3 < { "item" : "Feroziumbar", "count" : 12 } --- > { "item" : "feroziumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\avian\tier7\aviantier7chest.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 35 } --- > { "item" : "refinedaegisalt", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\avian\tier7\aviantier7head.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 20 } --- > { "item" : "refinedaegisalt", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\avian\tier7\aviantier7pants.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 12 } --- > { "item" : "refinedaegisalt", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\avian\tier8\aviantier8chest.recipe 3c3 < { "item" : "Violiumbar", "count" : 35 } --- > { "item" : "refinedrubium", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\avian\tier8\aviantier8head.recipe 3c3 < { "item" : "Violiumbar", "count" : 20 } --- > { "item" : "refinedrubium", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\avian\tier8\aviantier8pants.recipe 3c3 < { "item" : "Violiumbar", "count" : 12 } --- > { "item" : "refinedrubium", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\avian\tier9\aviantier9chest.recipe 3c3 < { "item" : "Rubiumbar", "count" : 35 } --- > { "item" : "refinedviolium", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\avian\tier9\aviantier9head.recipe 3c3 < { "item" : "Rubiumbar", "count" : 20 } --- > { "item" : "refinedviolium", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\avian\tier9\aviantier9pants.recipe 3c3 < { "item" : "Rubiumbar", "count" : 12 } --- > { "item" : "refinedviolium", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\floran\tier1\florantier1chest.recipe 3,5c3 < { "item" : "ironbar", "count" : 35 }, < { "item" : "copperarmorchest", "count" : 1 }, < { "item" : "money", "count" : 350 } --- > { "item" : "ironbar", "count" : 5 } recipes\armor\floran\tier1\florantier1head.recipe 3,5c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "copperarmorhead", "count" : 1 }, < { "item" : "money", "count" : 200 } --- > { "item" : "ironbar", "count" : 3 } recipes\armor\floran\tier1\florantier1pants.recipe 3,5c3 < { "item" : "ironbar", "count" : 12 }, < { "item" : "copperarmorpants", "count" : 1 }, < { "item" : "money", "count" : 150 } --- > { "item" : "ironbar", "count" : 2 } recipes\armor\floran\tier10\florantier10chest.recipe 3c3 < { "item" : "imperviumbar", "count" : 35 } --- > { "item" : "imperviumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\floran\tier10\florantier10head.recipe 3c3 < { "item" : "imperviumbar", "count" : 20 } --- > { "item" : "imperviumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\floran\tier10\florantier10pants.recipe 3c3 < { "item" : "imperviumbar", "count" : 12 } --- > { "item" : "imperviumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\floran\tier2\florantier2chest.recipe 3,5c3 < { "item" : "steelbar", "count" : 35 }, < { "item" : "silverarmorchest", "count" : 1 }, < { "item" : "money", "count" : 1200 } --- > { "item" : "steelbar", "count" : 10 } recipes\armor\floran\tier2\florantier2head.recipe 3,5c3 < { "item" : "steelbar", "count" : 20 }, < { "item" : "silverarmorhead", "count" : 1 }, < { "item" : "money", "count" : 500 } --- > { "item" : "steelbar", "count" : 6 } recipes\armor\floran\tier2\florantier2pants.recipe 3,5c3 < { "item" : "steelbar", "count" : 12 }, < { "item" : "silverarmorpants", "count" : 1 }, < { "item" : "money", "count" : 400 } --- > { "item" : "steelbar", "count" : 4 } recipes\armor\floran\tier3\florantier3chest.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 35 }, < { "item" : "goldarmorchest", "count" : 1 }, < { "item" : "money", "count" : 1400 } --- > { "item" : "titaniumbar", "count" : 10 } recipes\armor\floran\tier3\florantier3head.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 20 }, < { "item" : "goldarmorhead", "count" : 1 }, < { "item" : "money", "count" : 650 } --- > { "item" : "titaniumbar", "count" : 6 } recipes\armor\floran\tier3\florantier3pants.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 12 }, < { "item" : "goldarmorpants", "count" : 1 }, < { "item" : "money", "count" : 600 } --- > { "item" : "titaniumbar", "count" : 4 } recipes\armor\floran\tier4\florantier4chest.recipe 3c3 < { "item" : "durasteelbar", "count" : 35 } --- > { "item" : "durasteelbar", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\floran\tier4\florantier4head.recipe 3c3 < { "item" : "durasteelbar", "count" : 20 } --- > { "item" : "durasteelbar", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\floran\tier4\florantier4pants.recipe 3c3 < { "item" : "durasteelbar", "count" : 12 } --- > { "item" : "durasteelbar", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\floran\tier5\florantier5chest.recipe 3c3 < { "item" : "aegisaltbar", "count" : 35 } --- > { "item" : "refinedrubium", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\floran\tier5\florantier5head.recipe 3c3 < { "item" : "aegisaltbar", "count" : 20 } --- > { "item" : "refinedrubium", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\floran\tier5\florantier5pants.recipe 3c3 < { "item" : "aegisaltbar", "count" : 12 } --- > { "item" : "refinedrubium", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\floran\tier6\florantier6chest.recipe 3c3 < { "item" : "Feroziumbar", "count" : 35 } --- > { "item" : "refinedaegisalt", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\floran\tier6\florantier6head.recipe 3c3 < { "item" : "Feroziumbar", "count" : 20 } --- > { "item" : "refinedaegisalt", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\floran\tier6\florantier6pants.recipe 3c3 < { "item" : "Feroziumbar", "count" : 12 } --- > { "item" : "refinedaegisalt", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\floran\tier7\florantier7chest.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 35 } --- > { "item" : "refinedviolium", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\floran\tier7\florantier7head.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 20 } --- > { "item" : "refinedviolium", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\floran\tier7\florantier7pants.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 12 } --- > { "item" : "refinedviolium", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\floran\tier8\florantier8chest.recipe 3c3 < { "item" : "Violiumbar", "count" : 35 } --- > { "item" : "feroziumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\floran\tier8\florantier8head.recipe 3c3 < { "item" : "Violiumbar", "count" : 20 } --- > { "item" : "feroziumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\floran\tier8\florantier8pants.recipe 3c3 < { "item" : "Violiumbar", "count" : 12 } --- > { "item" : "feroziumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\floran\tier9\florantier9chest.recipe 3c3 < { "item" : "Rubiumbar", "count" : 35 } --- > { "item" : "ceruliumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\floran\tier9\florantier9head.recipe 3c3 < { "item" : "Rubiumbar", "count" : 20 } --- > { "item" : "ceruliumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\floran\tier9\florantier9pants.recipe 3c3 < { "item" : "Rubiumbar", "count" : 12 } --- > { "item" : "ceruliumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\glitch\tier1\glitchtier1chest.recipe 3,5c3 < { "item" : "ironbar", "count" : 35 }, < { "item" : "copperarmorchest", "count" : 1 }, < { "item" : "money", "count" : 350 } --- > { "item" : "ironbar", "count" : 5 } recipes\armor\glitch\tier1\glitchtier1head.recipe 3,5c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "copperarmorhead", "count" : 1 }, < { "item" : "money", "count" : 200 } --- > { "item" : "ironbar", "count" : 3 } recipes\armor\glitch\tier1\glitchtier1pants.recipe 3,5c3 < { "item" : "ironbar", "count" : 12 }, < { "item" : "copperarmorpants", "count" : 1 }, < { "item" : "money", "count" : 150 } --- > { "item" : "ironbar", "count" : 2 } recipes\armor\glitch\tier10\glitchtier10chest.recipe 3c3 < { "item" : "imperviumbar", "count" : 35 } --- > { "item" : "imperviumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\glitch\tier10\glitchtier10head.recipe 3c3 < { "item" : "imperviumbar", "count" : 20 } --- > { "item" : "imperviumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\glitch\tier10\glitchtier10pants.recipe 3c3 < { "item" : "imperviumbar", "count" : 12 } --- > { "item" : "imperviumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\glitch\tier2\glitchtier2chest.recipe 3,5c3 < { "item" : "steelbar", "count" : 35 }, < { "item" : "silverarmorchest", "count" : 1 }, < { "item" : "money", "count" : 1200 } --- > { "item" : "steelbar", "count" : 10 } recipes\armor\glitch\tier2\glitchtier2head.recipe 3,5c3 < { "item" : "steelbar", "count" : 20 }, < { "item" : "silverarmorhead", "count" : 1 }, < { "item" : "money", "count" : 500 } --- > { "item" : "steelbar", "count" : 6 } recipes\armor\glitch\tier2\glitchtier2pants.recipe 3,5c3 < { "item" : "steelbar", "count" : 12 }, < { "item" : "silverarmorpants", "count" : 1 }, < { "item" : "money", "count" : 400 } --- > { "item" : "steelbar", "count" : 4 } recipes\armor\glitch\tier3\glitchtier3chest.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 35 }, < { "item" : "goldarmorchest", "count" : 1 }, < { "item" : "money", "count" : 1400 } --- > { "item" : "titaniumbar", "count" : 10 } recipes\armor\glitch\tier3\glitchtier3head.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 20 }, < { "item" : "goldarmorhead", "count" : 1 }, < { "item" : "money", "count" : 650 } --- > { "item" : "titaniumbar", "count" : 6 } recipes\armor\glitch\tier3\glitchtier3pants.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 12 }, < { "item" : "goldarmorpants", "count" : 1 }, < { "item" : "money", "count" : 600 } --- > { "item" : "titaniumbar", "count" : 4 } recipes\armor\glitch\tier4\glitchtier4chest.recipe 3c3 < { "item" : "durasteelbar", "count" : 35 } --- > { "item" : "durasteelbar", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\glitch\tier4\glitchtier4head.recipe 3c3 < { "item" : "durasteelbar", "count" : 20 } --- > { "item" : "durasteelbar", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\glitch\tier4\glitchtier4pants.recipe 3c3 < { "item" : "durasteelbar", "count" : 12 } --- > { "item" : "durasteelbar", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\glitch\tier5\glitchtier5chest.recipe 3c3 < { "item" : "aegisaltbar", "count" : 35 } --- > { "item" : "refinedrubium", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\glitch\tier5\glitchtier5head.recipe 3c3 < { "item" : "aegisaltbar", "count" : 20 } --- > { "item" : "refinedrubium", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\glitch\tier5\glitchtier5pants.recipe 3c3 < { "item" : "aegisaltbar", "count" : 12 } --- > { "item" : "refinedrubium", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\glitch\tier6\glitchtier6chest.recipe 3c3 < { "item" : "Feroziumbar", "count" : 35 } --- > { "item" : "refinedaegisalt", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\glitch\tier6\glitchtier6head.recipe 3c3 < { "item" : "Feroziumbar", "count" : 20 } --- > { "item" : "refinedaegisalt", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\glitch\tier6\glitchtier6pants.recipe 3c3 < { "item" : "Feroziumbar", "count" : 12 } --- > { "item" : "refinedaegisalt", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\glitch\tier7\glitchtier7chest.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 35 } --- > { "item" : "refinedviolium", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\glitch\tier7\glitchtier7head.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 20 } --- > { "item" : "refinedviolium", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\glitch\tier7\glitchtier7pants.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 12 } --- > { "item" : "refinedviolium", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\glitch\tier8\glitchtier8chest.recipe 3c3 < { "item" : "Violiumbar", "count" : 35 } --- > { "item" : "ceruliumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\glitch\tier8\glitchtier8head.recipe 3c3 < { "item" : "Violiumbar", "count" : 20 } --- > { "item" : "ceruliumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\glitch\tier8\glitchtier8pants.recipe 3c3 < { "item" : "Violiumbar", "count" : 12 } --- > { "item" : "ceruliumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\glitch\tier9\glitchtier9chest.recipe 3c3 < { "item" : "Rubiumbar", "count" : 35 } --- > { "item" : "feroziumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\glitch\tier9\glitchtier9head.recipe 3c3 < { "item" : "Rubiumbar", "count" : 20 } --- > { "item" : "feroziumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\glitch\tier9\glitchtier9pants.recipe 3c3 < { "item" : "Rubiumbar", "count" : 12 } --- > { "item" : "feroziumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\human\tier1\humantier1chest.recipe 3,5c3 < { "item" : "ironbar", "count" : 35 }, < { "item" : "copperarmorchest", "count" : 1 }, < { "item" : "money", "count" : 350 } --- > { "item" : "ironbar", "count" : 5 } recipes\armor\human\tier1\humantier1head.recipe 3,5c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "copperarmorhead", "count" : 1 }, < { "item" : "money", "count" : 200 } --- > { "item" : "ironbar", "count" : 3 } recipes\armor\human\tier1\humantier1pants.recipe 3,5c3 < { "item" : "ironbar", "count" : 12 }, < { "item" : "copperarmorpants", "count" : 1 }, < { "item" : "money", "count" : 150 } --- > { "item" : "ironbar", "count" : 2 } recipes\armor\human\tier10\humantier10chest.recipe 3c3 < { "item" : "imperviumbar", "count" : 35 } --- > { "item" : "imperviumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\human\tier10\humantier10head.recipe 3c3 < { "item" : "imperviumbar", "count" : 20 } --- > { "item" : "imperviumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\human\tier10\humantier10pants.recipe 3c3 < { "item" : "imperviumbar", "count" : 12 } --- > { "item" : "imperviumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\human\tier2\humantier2chest.recipe 3,5c3 < { "item" : "steelbar", "count" : 35 }, < { "item" : "silverarmorchest", "count" : 1 }, < { "item" : "money", "count" : 1200 } --- > { "item" : "steelbar", "count" : 10 } recipes\armor\human\tier2\humantier2head.recipe 3,5c3 < { "item" : "steelbar", "count" : 20 }, < { "item" : "silverarmorhead", "count" : 1 }, < { "item" : "money", "count" : 500 } --- > { "item" : "steelbar", "count" : 6 } recipes\armor\human\tier2\humantier2pants.recipe 3,5c3 < { "item" : "steelbar", "count" : 12 }, < { "item" : "silverarmorpants", "count" : 1 }, < { "item" : "money", "count" : 400 } --- > { "item" : "steelbar", "count" : 4 } recipes\armor\human\tier3\humantier3chest.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 35 }, < { "item" : "goldarmorchest", "count" : 1 }, < { "item" : "money", "count" : 1400 } --- > { "item" : "titaniumbar", "count" : 10 } recipes\armor\human\tier3\humantier3head.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 20 }, < { "item" : "goldarmorhead", "count" : 1 }, < { "item" : "money", "count" : 650 } --- > { "item" : "titaniumbar", "count" : 6 } recipes\armor\human\tier3\humantier3pants.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 12 }, < { "item" : "goldarmorpants", "count" : 1 }, < { "item" : "money", "count" : 600 } --- > { "item" : "titaniumbar", "count" : 4 } recipes\armor\human\tier4\humantier4chest.recipe 3c3 < { "item" : "durasteelbar", "count" : 35 } --- > { "item" : "durasteelbar", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\human\tier4\humantier4head.recipe 3c3 < { "item" : "durasteelbar", "count" : 20 } --- > { "item" : "durasteelbar", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\human\tier4\humantier4pants.recipe 3c3 < { "item" : "durasteelbar", "count" : 12 } --- > { "item" : "durasteelbar", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\human\tier5\humantier5chest.recipe 3c3 < { "item" : "aegisaltbar", "count" : 35 } --- > { "item" : "refinedaegisalt", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\human\tier5\humantier5head.recipe 3c3 < { "item" : "aegisaltbar", "count" : 20 } --- > { "item" : "refinedaegisalt", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\human\tier5\humantier5pants.recipe 3c3 < { "item" : "aegisaltbar", "count" : 12 } --- > { "item" : "refinedaegisalt", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\human\tier6\humantier6chest.recipe 3c3 < { "item" : "Feroziumbar", "count" : 35 } --- > { "item" : "feroziumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\human\tier6\humantier6head.recipe 3c3 < { "item" : "Feroziumbar", "count" : 20 } --- > { "item" : "feroziumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\human\tier6\humantier6pants.recipe 3c3 < { "item" : "Feroziumbar", "count" : 12 } --- > { "item" : "feroziumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\human\tier7\humantier7chest.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 35 } --- > { "item" : "ceruliumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\human\tier7\humantier7head.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 20 } --- > { "item" : "ceruliumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\human\tier7\humantier7pants.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 12 } --- > { "item" : "ceruliumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\human\tier8\humantier8chest.recipe 3c3 < { "item" : "Violiumbar", "count" : 35 } --- > { "item" : "refinedviolium", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\human\tier8\humantier8head.recipe 3c3 < { "item" : "Violiumbar", "count" : 20 } --- > { "item" : "refinedviolium", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\human\tier8\humantier8pants.recipe 3c3 < { "item" : "Violiumbar", "count" : 12 } --- > { "item" : "refinedviolium", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\human\tier9\humantier9chest.recipe 3c3 < { "item" : "Rubiumbar", "count" : 35 } --- > { "item" : "refinedrubium", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\human\tier9\humantier9head.recipe 3c3 < { "item" : "Rubiumbar", "count" : 20 } --- > { "item" : "refinedrubium", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\human\tier9\humantier9pants.recipe 3c3 < { "item" : "Rubiumbar", "count" : 12 } --- > { "item" : "refinedrubium", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\hylotl\tier1\aquatier1chest.recipe 3,5c3 < { "item" : "ironbar", "count" : 35 }, < { "item" : "copperarmorchest", "count" : 1 }, < { "item" : "money", "count" : 350 } --- > { "item" : "ironbar", "count" : 5 } recipes\armor\hylotl\tier1\aquatier1head.recipe 3,5c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "copperarmorhead", "count" : 1 }, < { "item" : "money", "count" : 200 } --- > { "item" : "ironbar", "count" : 3 } recipes\armor\hylotl\tier1\aquatier1pants.recipe 3,5c3 < { "item" : "ironbar", "count" : 12 }, < { "item" : "copperarmorpants", "count" : 1 }, < { "item" : "money", "count" : 150 } --- > { "item" : "ironbar", "count" : 2 } recipes\armor\hylotl\tier10\aquatier10chest.recipe 3c3 < { "item" : "imperviumbar", "count" : 35 } --- > { "item" : "ceruliumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\hylotl\tier10\aquatier10head.recipe 3c3 < { "item" : "imperviumbar", "count" : 20 } --- > { "item" : "ceruliumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\hylotl\tier10\aquatier10pants.recipe 3c3 < { "item" : "imperviumbar", "count" : 12 } --- > { "item" : "ceruliumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\hylotl\tier2\aquatier2chest.recipe 3,5c3 < { "item" : "steelbar", "count" : 35 }, < { "item" : "silverarmorchest", "count" : 1 }, < { "item" : "money", "count" : 1200 } --- > { "item" : "steelbar", "count" : 10 } recipes\armor\hylotl\tier2\aquatier2head.recipe 3,5c3 < { "item" : "steelbar", "count" : 20 }, < { "item" : "silverarmorhead", "count" : 1 }, < { "item" : "money", "count" : 500 } --- > { "item" : "steelbar", "count" : 6 } recipes\armor\hylotl\tier2\aquatier2pants.recipe 3,5c3 < { "item" : "steelbar", "count" : 12 }, < { "item" : "silverarmorpants", "count" : 1 }, < { "item" : "money", "count" : 400 } --- > { "item" : "steelbar", "count" : 4 } recipes\armor\hylotl\tier3\aquatier3chest.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 35 }, < { "item" : "goldarmorchest", "count" : 1 }, < { "item" : "money", "count" : 1400 } --- > { "item" : "titaniumbar", "count" : 10 } recipes\armor\hylotl\tier3\aquatier3head.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 20 }, < { "item" : "goldarmorhead", "count" : 1 }, < { "item" : "money", "count" : 650 } --- > { "item" : "titaniumbar", "count" : 6 } recipes\armor\hylotl\tier3\aquatier3pants.recipe 3,5c3 < { "item" : "titaniumbar", "count" : 12 }, < { "item" : "goldarmorpants", "count" : 1 }, < { "item" : "money", "count" : 600 } --- > { "item" : "titaniumbar", "count" : 4 } recipes\armor\hylotl\tier4\aquatier4chest.recipe 3c3 < { "item" : "durasteelbar", "count" : 35 } --- > { "item" : "durasteelbar", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\hylotl\tier4\aquatier4head.recipe 3c3 < { "item" : "durasteelbar", "count" : 20 } --- > { "item" : "durasteelbar", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\hylotl\tier4\aquatier4pants.recipe 3c3 < { "item" : "durasteelbar", "count" : 12 } --- > { "item" : "durasteelbar", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "scifianvil", "armors", "all" ] recipes\armor\hylotl\tier5\aquatier5chest.recipe 3c3 < { "item" : "aegisaltbar", "count" : 35 } --- > { "item" : "refinedrubium", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\hylotl\tier5\aquatier5head.recipe 3c3 < { "item" : "aegisaltbar", "count" : 20 } --- > { "item" : "refinedrubium", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\hylotl\tier5\aquatier5pants.recipe 3c3 < { "item" : "aegisaltbar", "count" : 12 } --- > { "item" : "refinedrubium", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "manipulatortable", "armors", "all" ] recipes\armor\hylotl\tier6\aquatier6chest.recipe 3c3 < { "item" : "Feroziumbar", "count" : 35 } --- > { "item" : "refinedaegisalt", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\hylotl\tier6\aquatier6head.recipe 3c3 < { "item" : "Feroziumbar", "count" : 20 } --- > { "item" : "refinedaegisalt", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\hylotl\tier6\aquatier6pants.recipe 3c3 < { "item" : "Feroziumbar", "count" : 12 } --- > { "item" : "refinedaegisalt", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\hylotl\tier7\aquatier7chest.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 35 } --- > { "item" : "refinedviolium", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\hylotl\tier7\aquatier7head.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 20 } --- > { "item" : "refinedviolium", "count" : 6 } 6,7c6,7 < "groups" : [ "craftingtable", "armors", "all" ] < } --- > "groups" : [ "separatortable", "armors", "all" ] > } \ No newline at end of file recipes\armor\hylotl\tier7\aquatier7pants.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 12 } --- > { "item" : "refinedviolium", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\hylotl\tier8\aquatier8chest.recipe 3c3 < { "item" : "Violiumbar", "count" : 35 } --- > { "item" : "feroziumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\hylotl\tier8\aquatier8head.recipe 3c3 < { "item" : "Violiumbar", "count" : 20 } --- > { "item" : "feroziumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\hylotl\tier8\aquatier8pants.recipe 3c3 < { "item" : "Violiumbar", "count" : 12 } --- > { "item" : "feroziumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "acceleratortable", "armors", "all" ] recipes\armor\hylotl\tier9\aquatier9chest.recipe 3c3 < { "item" : "Rubiumbar", "count" : 35 } --- > { "item" : "imperviumcompound", "count" : 10 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\hylotl\tier9\aquatier9head.recipe 3c3 < { "item" : "Rubiumbar", "count" : 20 } --- > { "item" : "imperviumcompound", "count" : 6 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\hylotl\tier9\aquatier9pants.recipe 3c3 < { "item" : "Rubiumbar", "count" : 12 } --- > { "item" : "imperviumcompound", "count" : 4 } 6c6 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "separatortable", "armors", "all" ] recipes\armor\other\gold\goldchest.recipe 3,4c3 < { "item" : "goldbar", "count" : 35 }, < { "item" : "money", "count" : 500 } --- > { "item" : "goldbar", "count" : 10 } recipes\armor\other\gold\goldhead.recipe 3,4c3 < { "item" : "goldbar", "count" : 20 }, < { "item" : "money", "count" : 200 } --- > { "item" : "goldbar", "count" : 6 } recipes\armor\other\gold\goldpants.recipe 3,4c3 < { "item" : "goldbar", "count" : 12 }, < { "item" : "money", "count" : 100 } --- > { "item" : "goldbar", "count" : 4 } recipes\armor\other\lanternstickback\lanternstickback.recipe 4,5c4,5 < { "item" : "fullwood1", "count" : 10 }, < { "item" : "money", "count" : 500 } --- > { "item" : "liquidoil", "count" : 10 }, > { "item" : "fullwood1", "count" : 10 } 8c8 < "groups" : [ "craftingtable", "armors", "all" ] --- > "groups" : [ "ironcraftingtable", "armors", "all" ] recipes\armor\other\matterarmor\bonusarmorchest.recipe 4,5c4 < { "item" : "steelbar", "count" : 10 }, < { "item" : "money", "count" : 500 } --- > { "item" : "steelbar", "count" : 10 } recipes\armor\other\matterarmor\bonusarmorhead.recipe 3,5c3,4 < { "item" : "matteritem", "count" : 5 }, < { "item" : "steelbar", "count" : 3 }, < { "item" : "money", "count" : 200 } --- > { "item" : "matteritem", "count" : 8 }, > { "item" : "steelbar", "count" : 6 } recipes\armor\other\matterarmor\bonusarmorpants.recipe 3,5c3,4 < { "item" : "matteritem", "count" : 7 }, < { "item" : "steelbar", "count" : 5 }, < { "item" : "money", "count" : 100 } --- > { "item" : "matteritem", "count" : 5 }, > { "item" : "steelbar", "count" : 4 } recipes\armor\other\platinum\platinumchest.recipe 3,4c3 < { "item" : "platinumbar", "count" : 35 }, < { "item" : "money", "count" : 1000 } --- > { "item" : "platinumbar", "count" : 10 } recipes\armor\other\platinum\platinumhead.recipe 3,4c3 < { "item" : "platinumbar", "count" : 20 }, < { "item" : "money", "count" : 400 } --- > { "item" : "platinumbar", "count" : 6 } recipes\armor\other\platinum\platinumpants.recipe 3,4c3 < { "item" : "platinumbar", "count" : 12 }, < { "item" : "money", "count" : 200 } --- > { "item" : "platinumbar", "count" : 4 } recipes\armor\other\silver\silverchest.recipe 3,4c3 < { "item" : "silverbar", "count" : 35 }, < { "item" : "money", "count" : 30 } --- > { "item" : "silverbar", "count" : 10 } recipes\armor\other\silver\silverhead.recipe 3,4c3 < { "item" : "silverbar", "count" : 20 }, < { "item" : "money", "count" : 20 } --- > { "item" : "silverbar", "count" : 6 } recipes\armor\other\silver\silverpants.recipe 3,4c3 < { "item" : "silverbar", "count" : 12 }, < { "item" : "money", "count" : 10 } --- > { "item" : "silverbar", "count" : 4 } recipes\armor\other\t2helm1\t2helm1.recipe 3c3 < { "item" : "ironbar", "count" : 15 }, --- > { "item" : "ironbar", "count" : 12 }, 5,6c5 < { "item" : "matteritem", "count" : 1 }, < { "item" : "money", "count" : 250 } --- > { "item" : "matteritem", "count" : 1 } recipes\armor\other\t2helm2\t2helm2.recipe 3c3 < { "item" : "ironbar", "count" : 15 }, --- > { "item" : "ironbar", "count" : 12 }, 6,7c6 < { "item" : "goldbar", "count" : 7 }, < { "item" : "money", "count" : 450 } --- > { "item" : "goldbar", "count" : 6 } recipes\biomes\bone\bonebed.recipe 5d4 < { "item" : "money", "count" : 40 }, recipes\biomes\bone\bonechair.recipe 4d3 < { "item" : "money", "count" : 30 }, recipes\biomes\bone\bonechest.recipe 3,4c3 < { "item" : "bone", "count" : 50 }, < { "item" : "money", "count" : 150 } --- > { "item" : "bone", "count" : 50 } recipes\biomes\bone\bonedoor.recipe 3,4c3 < { "item" : "bone", "count" : 40 }, < { "item" : "money", "count" : 100 } --- > { "item" : "bone", "count" : 40 } recipes\biomes\bone\bonetable.recipe 3,4c3 < { "item" : "bone", "count" : 65 }, < { "item" : "money", "count" : 250 } --- > { "item" : "bone", "count" : 65 } recipes\biomes\cell\cellchair.recipe 3,4c3 < { "item" : "cellmatter", "count" : 15 }, < { "item" : "money", "count" : 100 } --- > { "item" : "cellmatter", "count" : 15 } recipes\biomes\cell\cellchest.recipe 3,4c3 < { "item" : "cellmatter", "count" : 30 }, < { "item" : "money", "count" : 150 } --- > { "item" : "cellmatter", "count" : 30 } recipes\biomes\cell\celldoor.recipe 3,4c3 < { "item" : "cellmatter", "count" : 20 }, < { "item" : "money", "count" : 150 } --- > { "item" : "cellmatter", "count" : 20 } recipes\biomes\cell\celllamp.recipe 4,5c4 < { "item" : "cellmateria", "count" : 1 }, < { "item" : "money", "count" : 150 } --- > { "item" : "cellmateria", "count" : 1 } recipes\biomes\cell\celltable.recipe 3,4c3 < { "item" : "cellmatter", "count" : 20 }, < { "item" : "money", "count" : 250 } --- > { "item" : "cellmatter", "count" : 20 } recipes\biomes\crystal\crystalbed.recipe 4,5c4 < { "item" : "silverbar", "count" : 5 }, < { "item" : "money", "count" : 380 } --- > { "item" : "silverbar", "count" : 5 } recipes\biomes\crystal\crystalchair.recipe 4,5c4 < { "item" : "silverbar", "count" : 1 }, < { "item" : "money", "count" : 50 } --- > { "item" : "silverbar", "count" : 1 } recipes\biomes\crystal\crystalchest.recipe 4,5c4 < { "item" : "silverbar", "count" : 1 }, < { "item" : "money", "count" : 150 } --- > { "item" : "silverbar", "count" : 1 } recipes\biomes\crystal\crystallamp.recipe 4,5c4 < { "item" : "silverbar", "count" : 1 }, < { "item" : "money", "count" : 80 } --- > { "item" : "silverbar", "count" : 1 } recipes\biomes\crystal\crystaltable.recipe 4,5c4 < { "item" : "silverbar", "count" : 3 }, < { "item" : "money", "count" : 250 } --- > { "item" : "silverbar", "count" : 3 } recipes\biomes\eyes\eyebed.recipe 5d4 < { "item" : "money", "count" : 250 }, recipes\biomes\eyes\eyechair.recipe 4d3 < { "item" : "money", "count" : 50 }, recipes\biomes\eyes\eyechest.recipe 3,4c3 < { "item" : "oculemon", "count" : 30 }, < { "item" : "money", "count" : 140 } --- > { "item" : "oculemon", "count" : 30 } recipes\biomes\eyes\eyedoor.recipe 4,5c4 < { "item" : "goldbar", "count" : 1 }, < { "item" : "money", "count" : 80 } --- > { "item" : "goldbar", "count" : 1 } recipes\biomes\eyes\eyetable.recipe 4d3 < { "item" : "money", "count" : 250 }, recipes\biomes\flesh\fleshchair.recipe 3,4c3 < { "item" : "fleshstrand", "count" : 25 }, < { "item" : "money", "count" : 35 } --- > { "item" : "fleshstrand", "count" : 25 } recipes\biomes\flesh\fleshchest.recipe 3,4c3 < { "item" : "fleshstrand", "count" : 35 }, < { "item" : "money", "count" : 140 } --- > { "item" : "fleshstrand", "count" : 35 } recipes\biomes\flesh\fleshdoor.recipe 4d3 < { "item" : "money", "count" : 180 }, recipes\biomes\flesh\fleshtable.recipe 4d3 < { "item" : "money", "count" : 155 }, recipes\biomes\geometric\geometricbed.recipe 5d4 < { "item" : "money", "count" : 150 }, recipes\biomes\geometric\geometricchair.recipe 3,4c3 < { "item" : "icecrystal", "count" : 25 }, < { "item" : "money", "count" : 30 } --- > { "item" : "icecrystal", "count" : 25 } recipes\biomes\geometric\geometricchest.recipe 4,5c4 < { "item" : "snow", "count" : 35 }, < { "item" : "money", "count" : 100 } --- > { "item" : "snow", "count" : 35 } recipes\biomes\geometric\geometricscreen.recipe 4,5c4 < { "item" : "steelbar", "count" : 2 }, < { "item" : "money", "count" : 100 } --- > { "item" : "steelbar", "count" : 2 } recipes\biomes\geometric\geometrictable.recipe 4,5c4 < { "item" : "ironbar", "count" : 5 }, < { "item" : "money", "count" : 150 } --- > { "item" : "ironbar", "count" : 5 } recipes\biomes\giantflower\giantflowerbed.recipe 5d4 < { "item" : "money", "count" : 100 }, recipes\biomes\giantflower\giantflowerchair.recipe 4,5c4 < { "item" : "petalyellow", "count" : 15 }, < { "item" : "money", "count" : 25 } --- > { "item" : "petalyellow", "count" : 15 } recipes\biomes\giantflower\giantflowerchest.recipe 4,5c4 < { "item" : "petalyellow", "count" : 15 }, < { "item" : "money", "count" : 125 } --- > { "item" : "petalyellow", "count" : 15 } recipes\biomes\giantflower\giantflowerdoor.recipe 5d4 < { "item" : "money", "count" : 100 }, recipes\biomes\giantflower\giantflowerlamp.recipe 3c3 < { "item" : "giantflowerpetal", "count" : 2 }, --- > { "item" : "giantflowerpetal", "count" : 10 }, 5d4 < { "item" : "money", "count" : 100 }, recipes\biomes\giantflower\giantflowertable.recipe 5d4 < { "item" : "money", "count" : 100 }, recipes\biomes\ice\icebed.recipe 3,4c3 < { "item" : "iceblock", "count" : 200 }, < { "item" : "iceblock", "count" : 400 } --- > { "item" : "iceblock", "count" : 100 } recipes\biomes\ice\icechair.recipe 3,4c3 < { "item" : "iceblock", "count" : 80 }, < { "item" : "money", "count" : 125 } --- > { "item" : "iceblock", "count" : 60 } recipes\biomes\ice\icechest.recipe 3,4c3 < { "item" : "iceblock", "count" : 120 }, < { "item" : "money", "count" : 225 } --- > { "item" : "iceblock", "count" : 80 } recipes\biomes\ice\icedoor.recipe 3,4c3 < { "item" : "iceblock", "count" : 100 }, < { "item" : "money", "count" : 325 } --- > { "item" : "iceblock", "count" : 100 } recipes\biomes\ice\icetable.recipe 3,4c3 < { "item" : "iceblock", "count" : 135 }, < { "item" : "money", "count" : 325 } --- > { "item" : "iceblock", "count" : 100 } recipes\biomes\rainbow\rainbowbed.recipe 5,6c5 < { "item" : "crystal", "count" : 4 }, < { "item" : "money", "count" : 225 } --- > { "item" : "crystal", "count" : 4 } recipes\biomes\rainbow\rainbowchair.recipe 4,5c4 < { "item" : "crystal", "count" : 1 }, < { "item" : "money", "count" : 25 } --- > { "item" : "crystal", "count" : 1 } recipes\biomes\rainbow\rainbowchest.recipe 3,4c3 < { "item" : "rainbowwood", "count" : 65 }, < { "item" : "money", "count" : 125 } --- > { "item" : "rainbowwood", "count" : 65 } recipes\biomes\rainbow\rainbowdoor.recipe 4,5c4 < { "item" : "crystal", "count" : 2 }, < { "item" : "money", "count" : 125 } --- > { "item" : "crystal", "count" : 2 } recipes\biomes\rainbow\rainbowpainting.recipe 3,4c3 < { "item" : "rainbowwood", "count" : 200 }, < { "item" : "money", "count" : 225 } --- > { "item" : "rainbowwood", "count" : 200 } recipes\biomes\rainbow\rainbowtable.recipe 4,5c4 < { "item" : "crystal", "count" : 1 }, < { "item" : "money", "count" : 225 } --- > { "item" : "crystal", "count" : 1 } recipes\biomes\rainbow\rainbowunicornstatue.recipe 4,5c4 < { "item" : "crystal", "count" : 3 }, < { "item" : "money", "count" : 225 } --- > { "item" : "crystal", "count" : 3 } recipes\biomes\rust\rustbed.recipe 4,6c4 < { "item" : "bolt", "count" : 15 }, < { "item" : "money", "count" : 80 }, < { "item" : "copperbar", "count" : 5 }, --- > { "item" : "copperbar", "count" : 10 }, recipes\biomes\rust\rustchair.recipe 4,6c4 < { "item" : "bolt", "count" : 5 }, < { "item" : "money", "count" : 80 }, < { "item" : "copperbar", "count" : 2 } --- > { "item" : "copperbar", "count" : 5 } recipes\biomes\rust\rustchest.recipe 4,6c4 < { "item" : "bolt", "count" : 12 }, < { "item" : "money", "count" : 80 }, < { "item" : "copperbar", "count" : 2 } --- > { "item" : "copperbar", "count" : 10 } recipes\biomes\rust\rustdoor.recipe 4,6c4 < { "item" : "bolt", "count" : 15 }, < { "item" : "copperbar", "count" : 3 }, < { "item" : "money", "count" : 130 } --- > { "item" : "copperbar", "count" : 5 } recipes\biomes\rust\rusttable.recipe 4,6c4 < { "item" : "bolt", "count" : 18 }, < { "item" : "money", "count" : 100 }, < { "item" : "copperbar", "count" : 5 } --- > { "item" : "copperbar", "count" : 10 } recipes\biomes\sandstone\sandstonebed.recipe 4,5c4 < { "item" : "leather", "count" : 3 }, < { "item" : "money", "count" : 200 } --- > { "item" : "leather", "count" : 3 } recipes\biomes\sandstone\sandstonechair.recipe 3,4c3 < { "item" : "sandstoneblock", "count" : 25 }, < { "item" : "money", "count" : 80 } --- > { "item" : "sandstoneblock", "count" : 25 } recipes\biomes\sandstone\sandstonechest.recipe 3,4c3 < { "item" : "sandstoneblock", "count" : 35 }, < { "item" : "money", "count" : 100 } --- > { "item" : "sandstoneblock", "count" : 35 } recipes\biomes\sandstone\sandstonedoor.recipe 3,4c3 < { "item" : "sandstoneblock", "count" : 20 }, < { "item" : "money", "count" : 200 } --- > { "item" : "sandstoneblock", "count" : 20 } recipes\biomes\sandstone\sandstonetable.recipe 3,4c3 < { "item" : "sandstoneblock", "count" : 35 }, < { "item" : "money", "count" : 200 } --- > { "item" : "sandstoneblock", "count" : 35 } recipes\biomes\shrooms\shroombed.recipe 5d4 < { "item" : "money", "count" : 200 }, recipes\biomes\shrooms\shroomchair.recipe 4,5c4 < { "item" : "darkwoodmaterial", "count" : 30 }, < { "item" : "money", "count" : 70 } --- > { "item" : "darkwoodmaterial", "count" : 30 } recipes\biomes\shrooms\shroomchest.recipe 4,5c4 < { "item" : "petalred", "count" : 40 }, < { "item" : "money", "count" : 100 } --- > { "item" : "petalred", "count" : 40 } recipes\biomes\shrooms\shroomdoor.recipe 4,5c4 < { "item" : "darkwoodmaterial", "count" : 50 }, < { "item" : "money", "count" : 150 } --- > { "item" : "darkwoodmaterial", "count" : 50 } recipes\biomes\shrooms\shroomlamp.recipe 5d4 < { "item" : "money", "count" : 100 }, recipes\biomes\shrooms\shroomtable.recipe 4,5c4 < { "item" : "darkwoodmaterial", "count" : 50 }, < { "item" : "money", "count" : 80 } --- > { "item" : "darkwoodmaterial", "count" : 50 } recipes\biomes\toxic\toxicchair.recipe 4,5c4 < { "item" : "toxictop", "count" : 5 }, < { "item" : "money", "count" : 80 } --- > { "item" : "toxictop", "count" : 5 } recipes\biomes\toxic\toxicchest.recipe 4,5c4 < { "item" : "toxictop", "count" : 15 }, < { "item" : "money", "count" : 200 } --- > { "item" : "toxictop", "count" : 15 } recipes\biomes\toxic\toxiclamp1.recipe 4,5c4 < { "item" : "coalore", "count" : 5 }, < { "item" : "money", "count" : 120 } --- > { "item" : "coalore", "count" : 5 } recipes\biomes\toxic\toxiclamp2.recipe 4,5c4 < { "item" : "coalore", "count" : 5 }, < { "item" : "money", "count" : 120 } --- > { "item" : "coalore", "count" : 5 } recipes\biomes\toxic\toxictable.recipe 4,5c4 < { "item" : "toxictop", "count" : 10 }, < { "item" : "money", "count" : 200 } --- > { "item" : "toxictop", "count" : 10 } recipes\capturestation\capturepod.recipe 3,4c3 < { "item" : "steelbar", "count" : 8 }, < { "item" : "money", "count" : 400 } --- > { "item" : "steelbar", "count" : 8 } recipes\frogmerchant\bomb2.recipe 3c3 < { "item" : "money", "count" : 150 } --- > { "item" : "money", "count" : 5000 } 7c7 < "count" : 15 --- > "count" : 5 recipes\furniture\tier2\tier2bed.recipe 6c6 < "groups" : [ "metalworkstation", "furniture", "objects", "all" ] --- > "groups" : [ "ironcraftingtable", "furniture", "objects", "all" ] recipes\furniture\tier2\tier2chair.recipe 6c6 < "groups" : [ "metalworkstation", "furniture", "objects", "all" ] --- > "groups" : [ "ironcraftingtable", "furniture", "objects", "all" ] recipes\furniture\tier2\tier2door.recipe 6c6 < "groups" : [ "metalworkstation", "door", "objects", "all" ] --- > "groups" : [ "ironcraftingtable", "door", "objects", "all" ] recipes\furniture\tier2\tier2light.recipe 7c7 < "groups" : [ "metalworkstation", "light", "objects", "all" ] --- > "groups" : [ "ironcraftingtable", "light", "objects", "all" ] recipes\furniture\tier2\tier2switch.recipe 6c6 < "groups" : [ "metalworkstation", "wire", "objects", "all" ] --- > "groups" : [ "ironcraftingtable", "wire", "objects", "all" ] recipes\furniture\tier3\tier3bed.recipe 6c6 < "groups" : [ "metalworkstation", "furniture", "objects", "all" ] --- > "groups" : [ "ironcraftingtable", "furniture", "objects", "all" ] recipes\furniture\tier3\tier3chair.recipe 6c6 < "groups" : [ "metalworkstation", "furniture", "objects", "all" ] --- > "groups" : [ "ironcraftingtable", "furniture", "objects", "all" ] recipes\furniture\tier3\tier3door.recipe 6c6 < "groups" : [ "metalworkstation", "door", "objects", "all" ] --- > "groups" : [ "ironcraftingtable", "door", "objects", "all" ] recipes\furniture\tier3\tier3light.recipe 7c7 < "groups" : [ "metalworkstation", "light", "objects", "all" ] --- > "groups" : [ "ironcraftingtable", "light", "objects", "all" ] recipes\furniture\tier3\tier3switch.recipe 6c6 < "groups" : [ "metalworkstation", "wire", "objects", "all" ] --- > "groups" : [ "ironcraftingtable", "wire", "objects", "all" ] recipes\heartforge\cupidsbow.recipe 7c7 < "groups" : [ "heartforge", "tools", "weapons", "all" ] --- > "groups" : [ "heartforge", "weapons", "all" ] recipes\heartforge\heartforge.recipe 4c4 < { "item" : "goldbar", "count" : 5 }, --- > { "item" : "goldbar", "count" : 10 }, 8c8 < "groups" : [ "craftingtable", "objects", "all", "tools" ] --- > "groups" : [ "researchstation", "objects", "all", "tools" ] recipes\heartforge\valentinechocolates.recipe 3c3 < { "item" : "money", "count" : 300 } --- > { "item" : "money", "count" : 150 } recipes\holidaycraftingtable\holidaycraftingtable.recipe 3c3 < { "item" : "darkwoodmaterial", "count" : 35 } --- > { "item" : "titaniumbar", "count" : 20 } 9c9 < "groups" : [ "plain", "objects", "all", "tools" ] --- > "groups" : [ "researchstation", "objects", "all", "tools" ] recipes\refinery\diamond.recipe 5c5 < "output" : { "item" : "money", "count" : 200 }, --- > "output" : { "item" : "money", "count" : 400 }, recipes\tiles\chain.recipe 3c3 < { "item" : "steelbar", "count" : 2 } --- > { "item" : "steelbar", "count" : 1 } 6c6 < "groups" : [ "metalworkstation", "materials", "all" ] --- > "groups" : [ "ironcraftingtable", "materials", "all" ] recipes\tiles\composite01material.recipe 6c6 < "groups" : [ "metalworkstation", "materials", "all" ] --- > "groups" : [ "ironcraftingtable", "materials", "all" ] recipes\tiles\platematerial.recipe 6c6 < "groups" : [ "craftingtable", "materials", "all" ] --- > "groups" : [ "ironcraftingtable", "materials", "all" ] recipes\weapons\apex\tier1\apextier1axe.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\apex\tier1\apextier1broadsword.recipe 3,4c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\apex\tier1\apextier1dagger.recipe 3,4c3 < { "item" : "ironbar", "count" : 2 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 4 } recipes\weapons\apex\tier1\apextier1hammer.recipe 3,4c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\apex\tier1\apextier1shortsword.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 6 } recipes\weapons\apex\tier1\apextier1spear.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\apex\tier10\tier10axe.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\apex\tier10\tier10broadsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\apex\tier10\tier10dagger.recipe 3c3 < { "item" : "imperviumbar", "count" : 2 } --- > { "item" : "imperviumcompound", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\apex\tier10\tier10hammer.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\apex\tier10\tier10shortsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\apex\tier10\tier10spear.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\apex\tier2\apextier2axe.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\apex\tier2\apextier2broadsword.recipe 3c3 < { "item" : "steelbar", "count" : 10 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\apex\tier2\apextier2dagger.recipe 3c3 < { "item" : "steelbar", "count" : 2 } --- > { "item" : "steelbar", "count" : 8 } recipes\weapons\apex\tier2\apextier2hammer.recipe 3c3 < { "item" : "steelbar", "count" : 10 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\apex\tier2\apextier2shortsword.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 12 } recipes\weapons\apex\tier2\apextier2spear.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\apex\tier3\apextier3axe.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\apex\tier3\apextier3broadsword.recipe 3c3 < { "item" : "titaniumbar", "count" : 10 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\apex\tier3\apextier3dagger.recipe 3c3 < { "item" : "titaniumbar", "count" : 2 } --- > { "item" : "titaniumbar", "count" : 8 } recipes\weapons\apex\tier3\apextier3hammer.recipe 3c3 < { "item" : "titaniumbar", "count" : 10 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\apex\tier3\apextier3shortsword.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 12 } recipes\weapons\apex\tier3\apextier3spear.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\apex\tier4\apextier4axe.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\apex\tier4\apextier4broadsword.recipe 3c3 < { "item" : "durasteelbar", "count" : 10 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\apex\tier4\apextier4dagger.recipe 3c3 < { "item" : "durasteelbar", "count" : 2 } --- > { "item" : "durasteelbar", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\apex\tier4\apextier4hammer.recipe 3c3 < { "item" : "durasteelbar", "count" : 10 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\apex\tier4\apextier4shortsword.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\apex\tier4\apextier4spear.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\apex\tier5\tier5axe.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\apex\tier5\tier5broadsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\apex\tier5\tier5dagger.recipe 3c3 < { "item" : "aegisaltbar", "count" : 2 } --- > { "item" : "refinedaegisalt", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "acceleratortable", "weapons", "all" ] recipes\weapons\apex\tier5\tier5hammer.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\apex\tier5\tier5shortsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 12 } recipes\weapons\apex\tier5\tier5spear.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\apex\tier6\tier6axe.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\apex\tier6\tier6broadsword.recipe 3c3 < { "item" : "Feroziumbar", "count" : 10 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\apex\tier6\tier6dagger.recipe 3c3 < { "item" : "Feroziumbar", "count" : 2 } --- > { "item" : "feroziumcompound", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "acceleratortable", "weapons", "all" ] recipes\weapons\apex\tier6\tier6hammer.recipe 3c3 < { "item" : "Feroziumbar", "count" : 10 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\apex\tier6\tier6shortsword.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 12 } recipes\weapons\apex\tier6\tier6spear.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\apex\tier7\tier7axe.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\apex\tier7\tier7broadsword.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 10 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\apex\tier7\tier7dagger.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 2 } --- > { "item" : "ceruliumcompound", "count" : 8 } recipes\weapons\apex\tier7\tier7hammer.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 10 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\apex\tier7\tier7shortsword.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 12 } recipes\weapons\apex\tier7\tier7spear.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\apex\tier8\tier8axe.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\apex\tier8\tier8broadsword.recipe 3c3 < { "item" : "Violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\apex\tier8\tier8dagger.recipe 3c3 < { "item" : "Violiumbar", "count" : 2 } --- > { "item" : "refinedviolium", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\apex\tier8\tier8hammer.recipe 3c3 < { "item" : "Violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\apex\tier8\tier8shortsword.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\apex\tier8\tier8spear.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\apex\tier9\tier9axe.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\apex\tier9\tier9broadsword.recipe 3c3 < { "item" : "Rubiumbar", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\apex\tier9\tier9dagger.recipe 3c3 < { "item" : "Rubiumbar", "count" : 2 } --- > { "item" : "refinedrubium", "count" : 8 } recipes\weapons\apex\tier9\tier9hammer.recipe 3c3 < { "item" : "Rubiumbar", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\apex\tier9\tier9shortsword.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 12 } recipes\weapons\apex\tier9\tier9spear.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\avian\tier1\aviantier1axe.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\avian\tier1\aviantier1broadsword.recipe 3,4c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\avian\tier1\aviantier1dagger.recipe 3,4c3 < { "item" : "ironbar", "count" : 2 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 4 } recipes\weapons\avian\tier1\aviantier1hammer.recipe 3,4c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\avian\tier1\aviantier1shortsword.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 6 } recipes\weapons\avian\tier1\aviantier1spear.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\avian\tier10\tier10axe.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\avian\tier10\tier10broadsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\avian\tier10\tier10dagger.recipe 3c3 < { "item" : "imperviumbar", "count" : 2 } --- > { "item" : "imperviumcompound", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\avian\tier10\tier10hammer.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\avian\tier10\tier10shortsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\avian\tier10\tier10spear.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\avian\tier2\aviantier2axe.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\avian\tier2\aviantier2broadsword.recipe 3c3 < { "item" : "steelbar", "count" : 10 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\avian\tier2\aviantier2dagger.recipe 3c3 < { "item" : "steelbar", "count" : 2 } --- > { "item" : "steelbar", "count" : 8 } recipes\weapons\avian\tier2\aviantier2hammer.recipe 3c3 < { "item" : "steelbar", "count" : 10 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\avian\tier2\aviantier2shortsword.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 12 } recipes\weapons\avian\tier2\aviantier2spear.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\avian\tier3\aviantier3axe.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\avian\tier3\aviantier3broadsword.recipe 3c3 < { "item" : "titaniumbar", "count" : 10 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\avian\tier3\aviantier3dagger.recipe 3c3 < { "item" : "titaniumbar", "count" : 2 } --- > { "item" : "titaniumbar", "count" : 8 } recipes\weapons\avian\tier3\aviantier3hammer.recipe 3c3 < { "item" : "titaniumbar", "count" : 10 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\avian\tier3\aviantier3shortsword.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 12 } recipes\weapons\avian\tier3\aviantier3spear.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\avian\tier4\aviantier4axe.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\avian\tier4\aviantier4broadsword.recipe 3c3 < { "item" : "durasteelbar", "count" : 10 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\avian\tier4\aviantier4dagger.recipe 3c3 < { "item" : "durasteelbar", "count" : 2 } --- > { "item" : "durasteelbar", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\avian\tier4\aviantier4hammer.recipe 3c3 < { "item" : "durasteelbar", "count" : 10 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\avian\tier4\aviantier4shortsword.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\avian\tier4\aviantier4spear.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\avian\tier5\tier5axe.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\avian\tier5\tier5broadsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\avian\tier5\tier5dagger.recipe 3c3 < { "item" : "aegisaltbar", "count" : 2 } --- > { "item" : "refinedaegisalt", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "acceleratortable", "weapons", "all" ] recipes\weapons\avian\tier5\tier5hammer.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\avian\tier5\tier5shortsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 12 } recipes\weapons\avian\tier5\tier5spear.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\avian\tier6\tier6axe.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\avian\tier6\tier6broadsword.recipe 3c3 < { "item" : "Feroziumbar", "count" : 10 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\avian\tier6\tier6dagger.recipe 3c3 < { "item" : "Feroziumbar", "count" : 2 } --- > { "item" : "feroziumcompound", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "acceleratortable", "weapons", "all" ] recipes\weapons\avian\tier6\tier6hammer.recipe 3c3 < { "item" : "Feroziumbar", "count" : 10 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\avian\tier6\tier6shortsword.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 12 } recipes\weapons\avian\tier6\tier6spear.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\avian\tier7\tier7axe.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\avian\tier7\tier7broadsword.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 10 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\avian\tier7\tier7dagger.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 2 } --- > { "item" : "ceruliumcompound", "count" : 8 } recipes\weapons\avian\tier7\tier7hammer.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 10 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\avian\tier7\tier7shortsword.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 12 } recipes\weapons\avian\tier7\tier7spear.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\avian\tier8\tier8axe.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\avian\tier8\tier8broadsword.recipe 3c3 < { "item" : "Violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\avian\tier8\tier8dagger.recipe 3c3 < { "item" : "Violiumbar", "count" : 2 } --- > { "item" : "refinedviolium", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\avian\tier8\tier8hammer.recipe 3c3 < { "item" : "Violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\avian\tier8\tier8shortsword.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\avian\tier8\tier8spear.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\avian\tier9\tier9axe.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\avian\tier9\tier9broadsword.recipe 3c3 < { "item" : "Rubiumbar", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\avian\tier9\tier9dagger.recipe 3c3 < { "item" : "Rubiumbar", "count" : 2 } --- > { "item" : "refinedrubium", "count" : 8 } recipes\weapons\avian\tier9\tier9hammer.recipe 3c3 < { "item" : "Rubiumbar", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\avian\tier9\tier9shortsword.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 12 } recipes\weapons\avian\tier9\tier9spear.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\floran\tier1\florantier1axe.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\floran\tier1\florantier1broadsword.recipe 3,4c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\floran\tier1\florantier1dagger.recipe 3,4c3 < { "item" : "ironbar", "count" : 2 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 4 } recipes\weapons\floran\tier1\florantier1hammer.recipe 3,4c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\floran\tier1\florantier1shortsword.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 6 } recipes\weapons\floran\tier1\florantier1spear.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\floran\tier10\tier10axe.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\floran\tier10\tier10broadsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\floran\tier10\tier10dagger.recipe 3c3 < { "item" : "imperviumbar", "count" : 2 } --- > { "item" : "imperviumcompound", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\floran\tier10\tier10hammer.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\floran\tier10\tier10shortsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\floran\tier10\tier10spear.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\floran\tier2\florantier2axe.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\floran\tier2\florantier2broadsword.recipe 3c3 < { "item" : "steelbar", "count" : 10 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\floran\tier2\florantier2dagger.recipe 3c3 < { "item" : "steelbar", "count" : 2 } --- > { "item" : "steelbar", "count" : 8 } recipes\weapons\floran\tier2\florantier2hammer.recipe 3c3 < { "item" : "steelbar", "count" : 10 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\floran\tier2\florantier2shortsword.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 12 } recipes\weapons\floran\tier2\florantier2spear.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\floran\tier3\florantier3axe.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\floran\tier3\florantier3broadsword.recipe 3c3 < { "item" : "titaniumbar", "count" : 10 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\floran\tier3\florantier3dagger.recipe 3c3 < { "item" : "titaniumbar", "count" : 2 } --- > { "item" : "titaniumbar", "count" : 8 } recipes\weapons\floran\tier3\florantier3hammer.recipe 3c3 < { "item" : "titaniumbar", "count" : 10 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\floran\tier3\florantier3shortsword.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 12 } recipes\weapons\floran\tier3\florantier3spear.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\floran\tier4\florantier4axe.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\floran\tier4\florantier4broadsword.recipe 3c3 < { "item" : "durasteelbar", "count" : 10 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\floran\tier4\florantier4dagger.recipe 3c3 < { "item" : "durasteelbar", "count" : 2 } --- > { "item" : "durasteelbar", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\floran\tier4\florantier4hammer.recipe 3c3 < { "item" : "durasteelbar", "count" : 10 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\floran\tier4\florantier4shortsword.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\floran\tier4\florantier4spear.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\floran\tier5\tier5axe.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\floran\tier5\tier5broadsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\floran\tier5\tier5dagger.recipe 3c3 < { "item" : "aegisaltbar", "count" : 2 } --- > { "item" : "refinedaegisalt", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "acceleratortable", "weapons", "all" ] recipes\weapons\floran\tier5\tier5hammer.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\floran\tier5\tier5shortsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 12 } recipes\weapons\floran\tier5\tier5spear.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\floran\tier6\tier6axe.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\floran\tier6\tier6broadsword.recipe 3c3 < { "item" : "Feroziumbar", "count" : 10 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\floran\tier6\tier6dagger.recipe 3c3 < { "item" : "Feroziumbar", "count" : 2 } --- > { "item" : "feroziumcompound", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "acceleratortable", "weapons", "all" ] recipes\weapons\floran\tier6\tier6hammer.recipe 3c3 < { "item" : "Feroziumbar", "count" : 10 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\floran\tier6\tier6shortsword.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 12 } recipes\weapons\floran\tier6\tier6spear.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\floran\tier7\tier7axe.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\floran\tier7\tier7broadsword.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 10 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\floran\tier7\tier7dagger.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 2 } --- > { "item" : "ceruliumcompound", "count" : 8 } recipes\weapons\floran\tier7\tier7hammer.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 10 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\floran\tier7\tier7shortsword.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 12 } recipes\weapons\floran\tier7\tier7spear.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\floran\tier8\tier8axe.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\floran\tier8\tier8broadsword.recipe 3c3 < { "item" : "Violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\floran\tier8\tier8dagger.recipe 3c3 < { "item" : "Violiumbar", "count" : 2 } --- > { "item" : "refinedviolium", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\floran\tier8\tier8hammer.recipe 3c3 < { "item" : "Violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\floran\tier8\tier8shortsword.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\floran\tier8\tier8spear.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\floran\tier9\tier9axe.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\floran\tier9\tier9broadsword.recipe 3c3 < { "item" : "Rubiumbar", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\floran\tier9\tier9dagger.recipe 3c3 < { "item" : "Rubiumbar", "count" : 2 } --- > { "item" : "refinedrubium", "count" : 8 } recipes\weapons\floran\tier9\tier9hammer.recipe 3c3 < { "item" : "Rubiumbar", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\floran\tier9\tier9shortsword.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 12 } recipes\weapons\floran\tier9\tier9spear.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\glitch\tier1\glitchtier1axe.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\glitch\tier1\glitchtier1broadsword.recipe 3,4c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\glitch\tier1\glitchtier1dagger.recipe 3,4c3 < { "item" : "ironbar", "count" : 2 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 4 } recipes\weapons\glitch\tier1\glitchtier1hammer.recipe 3,4c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\glitch\tier1\glitchtier1shortsword.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 6 } recipes\weapons\glitch\tier1\glitchtier1spear.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\glitch\tier10\tier10axe.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\glitch\tier10\tier10broadsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\glitch\tier10\tier10dagger.recipe 3c3 < { "item" : "imperviumbar", "count" : 2 } --- > { "item" : "imperviumcompound", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\glitch\tier10\tier10hammer.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\glitch\tier10\tier10shortsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\glitch\tier10\tier10spear.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\glitch\tier2\glitchtier2axe.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\glitch\tier2\glitchtier2broadsword.recipe 3c3 < { "item" : "steelbar", "count" : 10 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\glitch\tier2\glitchtier2dagger.recipe 3c3 < { "item" : "steelbar", "count" : 2 } --- > { "item" : "steelbar", "count" : 8 } recipes\weapons\glitch\tier2\glitchtier2hammer.recipe 3c3 < { "item" : "steelbar", "count" : 10 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\glitch\tier2\glitchtier2shortsword.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 12 } recipes\weapons\glitch\tier2\glitchtier2spear.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\glitch\tier3\glitchtier3axe.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\glitch\tier3\glitchtier3broadsword.recipe 3c3 < { "item" : "titaniumbar", "count" : 10 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\glitch\tier3\glitchtier3dagger.recipe 3c3 < { "item" : "titaniumbar", "count" : 2 } --- > { "item" : "titaniumbar", "count" : 8 } recipes\weapons\glitch\tier3\glitchtier3hammer.recipe 3c3 < { "item" : "titaniumbar", "count" : 10 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\glitch\tier3\glitchtier3shortsword.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 12 } recipes\weapons\glitch\tier3\glitchtier3spear.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\glitch\tier4\glitchtier4axe.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\glitch\tier4\glitchtier4broadsword.recipe 3c3 < { "item" : "durasteelbar", "count" : 10 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\glitch\tier4\glitchtier4dagger.recipe 3c3 < { "item" : "durasteelbar", "count" : 2 } --- > { "item" : "durasteelbar", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\glitch\tier4\glitchtier4hammer.recipe 3c3 < { "item" : "durasteelbar", "count" : 10 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\glitch\tier4\glitchtier4shortsword.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\glitch\tier4\glitchtier4spear.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\glitch\tier5\tier5axe.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\glitch\tier5\tier5broadsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\glitch\tier5\tier5dagger.recipe 3c3 < { "item" : "aegisaltbar", "count" : 2 } --- > { "item" : "refinedaegisalt", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "acceleratortable", "weapons", "all" ] recipes\weapons\glitch\tier5\tier5hammer.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\glitch\tier5\tier5shortsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 12 } recipes\weapons\glitch\tier5\tier5spear.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\glitch\tier6\tier6axe.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\glitch\tier6\tier6broadsword.recipe 3c3 < { "item" : "Feroziumbar", "count" : 10 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\glitch\tier6\tier6dagger.recipe 3c3 < { "item" : "Feroziumbar", "count" : 2 } --- > { "item" : "feroziumcompound", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "acceleratortable", "weapons", "all" ] recipes\weapons\glitch\tier6\tier6hammer.recipe 3c3 < { "item" : "Feroziumbar", "count" : 10 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\glitch\tier6\tier6shortsword.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 12 } recipes\weapons\glitch\tier6\tier6spear.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\glitch\tier7\tier7axe.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\glitch\tier7\tier7broadsword.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 10 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\glitch\tier7\tier7dagger.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 2 } --- > { "item" : "ceruliumcompound", "count" : 8 } recipes\weapons\glitch\tier7\tier7hammer.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 10 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\glitch\tier7\tier7shortsword.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 12 } recipes\weapons\glitch\tier7\tier7spear.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\glitch\tier8\tier8axe.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\glitch\tier8\tier8broadsword.recipe 3c3 < { "item" : "Violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\glitch\tier8\tier8dagger.recipe 3c3 < { "item" : "Violiumbar", "count" : 2 } --- > { "item" : "refinedviolium", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\glitch\tier8\tier8hammer.recipe 3c3 < { "item" : "Violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\glitch\tier8\tier8shortsword.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\glitch\tier8\tier8spear.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\glitch\tier9\tier9axe.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\glitch\tier9\tier9broadsword.recipe 3c3 < { "item" : "Rubiumbar", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\glitch\tier9\tier9dagger.recipe 3c3 < { "item" : "Rubiumbar", "count" : 2 } --- > { "item" : "refinedrubium", "count" : 8 } recipes\weapons\glitch\tier9\tier9hammer.recipe 3c3 < { "item" : "Rubiumbar", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\glitch\tier9\tier9shortsword.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 12 } recipes\weapons\glitch\tier9\tier9spear.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\human\tier1\humantier1axe.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\human\tier1\humantier1broadsword.recipe 3,4c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\human\tier1\humantier1dagger.recipe 3,4c3 < { "item" : "ironbar", "count" : 2 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 4 } recipes\weapons\human\tier1\humantier1hammer.recipe 3,4c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\human\tier1\humantier1shortsword.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 6 } recipes\weapons\human\tier1\humantier1spear.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\human\tier10\tier10axe.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\human\tier10\tier10broadsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\human\tier10\tier10dagger.recipe 3c3 < { "item" : "imperviumbar", "count" : 2 } --- > { "item" : "imperviumcompound", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\human\tier10\tier10hammer.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\human\tier10\tier10shortsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\human\tier10\tier10spear.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\human\tier2\humantier2axe.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\human\tier2\humantier2broadsword.recipe 3c3 < { "item" : "steelbar", "count" : 10 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\human\tier2\humantier2dagger.recipe 3c3 < { "item" : "steelbar", "count" : 2 } --- > { "item" : "steelbar", "count" : 8 } recipes\weapons\human\tier2\humantier2hammer.recipe 3c3 < { "item" : "steelbar", "count" : 10 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\human\tier2\humantier2shortsword.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 12 } recipes\weapons\human\tier2\humantier2spear.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\human\tier3\humantier3axe.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\human\tier3\humantier3broadsword.recipe 3c3 < { "item" : "titaniumbar", "count" : 10 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\human\tier3\humantier3dagger.recipe 3c3 < { "item" : "titaniumbar", "count" : 2 } --- > { "item" : "titaniumbar", "count" : 8 } recipes\weapons\human\tier3\humantier3hammer.recipe 3c3 < { "item" : "titaniumbar", "count" : 10 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\human\tier3\humantier3shortsword.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 12 } recipes\weapons\human\tier3\humantier3spear.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\human\tier4\humantier4axe.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\human\tier4\humantier4broadsword.recipe 3c3 < { "item" : "durasteelbar", "count" : 10 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\human\tier4\humantier4dagger.recipe 3c3 < { "item" : "durasteelbar", "count" : 2 } --- > { "item" : "durasteelbar", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\human\tier4\humantier4hammer.recipe 3c3 < { "item" : "durasteelbar", "count" : 10 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\human\tier4\humantier4shortsword.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\human\tier4\humantier4spear.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\human\tier5\tier5axe.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\human\tier5\tier5broadsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\human\tier5\tier5dagger.recipe 3c3 < { "item" : "aegisaltbar", "count" : 2 } --- > { "item" : "refinedaegisalt", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "acceleratortable", "weapons", "all" ] recipes\weapons\human\tier5\tier5hammer.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\human\tier5\tier5shortsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 12 } recipes\weapons\human\tier5\tier5spear.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\human\tier6\tier6axe.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\human\tier6\tier6broadsword.recipe 3c3 < { "item" : "Feroziumbar", "count" : 10 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\human\tier6\tier6dagger.recipe 3c3 < { "item" : "Feroziumbar", "count" : 2 } --- > { "item" : "feroziumcompound", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "acceleratortable", "weapons", "all" ] recipes\weapons\human\tier6\tier6hammer.recipe 3c3 < { "item" : "Feroziumbar", "count" : 10 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\human\tier6\tier6shortsword.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 12 } recipes\weapons\human\tier6\tier6spear.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\human\tier7\tier7axe.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\human\tier7\tier7broadsword.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 10 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\human\tier7\tier7dagger.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 2 } --- > { "item" : "ceruliumcompound", "count" : 8 } recipes\weapons\human\tier7\tier7hammer.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 10 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\human\tier7\tier7shortsword.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 12 } recipes\weapons\human\tier7\tier7spear.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\human\tier8\tier8axe.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\human\tier8\tier8broadsword.recipe 3c3 < { "item" : "Violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\human\tier8\tier8dagger.recipe 3c3 < { "item" : "Violiumbar", "count" : 2 } --- > { "item" : "refinedviolium", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\human\tier8\tier8hammer.recipe 3c3 < { "item" : "Violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\human\tier8\tier8shortsword.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\human\tier8\tier8spear.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\human\tier9\tier9axe.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\human\tier9\tier9broadsword.recipe 3c3 < { "item" : "Rubiumbar", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\human\tier9\tier9dagger.recipe 3c3 < { "item" : "Rubiumbar", "count" : 2 } --- > { "item" : "refinedrubium", "count" : 8 } recipes\weapons\human\tier9\tier9hammer.recipe 3c3 < { "item" : "Rubiumbar", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\human\tier9\tier9shortsword.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 12 } recipes\weapons\human\tier9\tier9spear.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\hylotl\tier1\hylotltier1axe.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\hylotl\tier1\hylotltier1broadsword.recipe 3,4c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\hylotl\tier1\hylotltier1dagger.recipe 3,4c3 < { "item" : "ironbar", "count" : 2 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 4 } recipes\weapons\hylotl\tier1\hylotltier1hammer.recipe 3,4c3 < { "item" : "ironbar", "count" : 20 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\hylotl\tier1\hylotltier1shortsword.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 6 } recipes\weapons\hylotl\tier1\hylotltier1spear.recipe 3,4c3 < { "item" : "ironbar", "count" : 10 }, < { "item" : "money", "count" : 30 } --- > { "item" : "ironbar", "count" : 8 } recipes\weapons\hylotl\tier10\tier10axe.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\hylotl\tier10\tier10broadsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\hylotl\tier10\tier10dagger.recipe 3c3 < { "item" : "imperviumbar", "count" : 2 } --- > { "item" : "imperviumcompound", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\hylotl\tier10\tier10hammer.recipe 3c3 < { "item" : "imperviumbar", "count" : 10 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\hylotl\tier10\tier10shortsword.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\hylotl\tier10\tier10spear.recipe 3c3 < { "item" : "imperviumbar", "count" : 5 } --- > { "item" : "imperviumcompound", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\hylotl\tier2\hylotltier2axe.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\hylotl\tier2\hylotltier2broadsword.recipe 3c3 < { "item" : "steelbar", "count" : 10 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\hylotl\tier2\hylotltier2dagger.recipe 3c3 < { "item" : "steelbar", "count" : 2 } --- > { "item" : "steelbar", "count" : 8 } recipes\weapons\hylotl\tier2\hylotltier2hammer.recipe 3c3 < { "item" : "steelbar", "count" : 10 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\hylotl\tier2\hylotltier2shortsword.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 12 } recipes\weapons\hylotl\tier2\hylotltier2spear.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 16 } recipes\weapons\hylotl\tier3\hylotltier3axe.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\hylotl\tier3\hylotltier3broadsword.recipe 3c3 < { "item" : "titaniumbar", "count" : 10 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\hylotl\tier3\hylotltier3dagger.recipe 3c3 < { "item" : "titaniumbar", "count" : 2 } --- > { "item" : "titaniumbar", "count" : 8 } recipes\weapons\hylotl\tier3\hylotltier3hammer.recipe 3c3 < { "item" : "titaniumbar", "count" : 10 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\hylotl\tier3\hylotltier3shortsword.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 12 } recipes\weapons\hylotl\tier3\hylotltier3spear.recipe 3c3 < { "item" : "titaniumbar", "count" : 5 } --- > { "item" : "titaniumbar", "count" : 16 } recipes\weapons\hylotl\tier4\hylotltier4axe.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\hylotl\tier4\hylotltier4broadsword.recipe 3c3 < { "item" : "durasteelbar", "count" : 10 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\hylotl\tier4\hylotltier4dagger.recipe 3c3 < { "item" : "durasteelbar", "count" : 2 } --- > { "item" : "durasteelbar", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\hylotl\tier4\hylotltier4hammer.recipe 3c3 < { "item" : "durasteelbar", "count" : 10 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\hylotl\tier4\hylotltier4shortsword.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\hylotl\tier4\hylotltier4spear.recipe 3c3 < { "item" : "durasteelbar", "count" : 5 } --- > { "item" : "durasteelbar", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "scifianvil", "weapons", "all" ] recipes\weapons\hylotl\tier5\tier5axe.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\hylotl\tier5\tier5broadsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\hylotl\tier5\tier5dagger.recipe 3c3 < { "item" : "aegisaltbar", "count" : 2 } --- > { "item" : "refinedaegisalt", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "acceleratortable", "weapons", "all" ] recipes\weapons\hylotl\tier5\tier5hammer.recipe 3c3 < { "item" : "aegisaltbar", "count" : 10 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\hylotl\tier5\tier5shortsword.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 12 } recipes\weapons\hylotl\tier5\tier5spear.recipe 3c3 < { "item" : "aegisaltbar", "count" : 5 } --- > { "item" : "refinedaegisalt", "count" : 16 } recipes\weapons\hylotl\tier6\tier6axe.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\hylotl\tier6\tier6broadsword.recipe 3c3 < { "item" : "Feroziumbar", "count" : 10 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\hylotl\tier6\tier6dagger.recipe 3c3 < { "item" : "Feroziumbar", "count" : 2 } --- > { "item" : "feroziumcompound", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "acceleratortable", "weapons", "all" ] recipes\weapons\hylotl\tier6\tier6hammer.recipe 3c3 < { "item" : "Feroziumbar", "count" : 10 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\hylotl\tier6\tier6shortsword.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 12 } recipes\weapons\hylotl\tier6\tier6spear.recipe 3c3 < { "item" : "Feroziumbar", "count" : 5 } --- > { "item" : "feroziumcompound", "count" : 16 } recipes\weapons\hylotl\tier7\tier7axe.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\hylotl\tier7\tier7broadsword.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 10 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\hylotl\tier7\tier7dagger.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 2 } --- > { "item" : "ceruliumcompound", "count" : 8 } recipes\weapons\hylotl\tier7\tier7hammer.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 10 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\hylotl\tier7\tier7shortsword.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 12 } recipes\weapons\hylotl\tier7\tier7spear.recipe 3c3 < { "item" : "Ceruliumbar", "count" : 5 } --- > { "item" : "ceruliumcompound", "count" : 16 } recipes\weapons\hylotl\tier8\tier8axe.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\hylotl\tier8\tier8broadsword.recipe 3c3 < { "item" : "Violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\hylotl\tier8\tier8dagger.recipe 3c3 < { "item" : "Violiumbar", "count" : 2 } --- > { "item" : "refinedviolium", "count" : 8 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\hylotl\tier8\tier8hammer.recipe 3c3 < { "item" : "Violiumbar", "count" : 10 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\hylotl\tier8\tier8shortsword.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 12 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\hylotl\tier8\tier8spear.recipe 3c3 < { "item" : "Violiumbar", "count" : 5 } --- > { "item" : "refinedviolium", "count" : 16 } 6c6 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "separatortable", "weapons", "all" ] recipes\weapons\hylotl\tier9\tier9axe.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\hylotl\tier9\tier9broadsword.recipe 3c3 < { "item" : "Rubiumbar", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\hylotl\tier9\tier9dagger.recipe 3c3 < { "item" : "Rubiumbar", "count" : 2 } --- > { "item" : "refinedrubium", "count" : 8 } recipes\weapons\hylotl\tier9\tier9hammer.recipe 3c3 < { "item" : "Rubiumbar", "count" : 10 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\weapons\hylotl\tier9\tier9shortsword.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 12 } recipes\weapons\hylotl\tier9\tier9spear.recipe 3c3 < { "item" : "Rubiumbar", "count" : 5 } --- > { "item" : "refinedrubium", "count" : 16 } recipes\wirestation\circuitboard.recipe 3c3 < { "item" : "money", "count" : 100 }, --- > { "item" : "wire", "count" : 5 }, scripts\entityproxy.lua 5c5 < -- local npcIds = world.npcQuery(entity.position(), 100) --- > -- local npcIds = world.entityQuery(mcontroller.position(), 100, {includedTypes = {"npc"}}) scripts\sensors.lua 32c32 < return world.lineCollision(entity.position(), position, true) --- > return world.lineCollision(mcontroller.position(), position, true) scripts\statemachine.lua 111c111 < -- the main() function) --- > -- the update(dt) function) 251c251 < --- > 252a253,262 > end > > function self.stateCooldown(stateName, newCooldown) > if stateName ~= nil and type(newCooldown) == "number" then > cooldownTimers[stateName] = newCooldown > elseif stateName ~= nil and cooldownTimers[stateName] and cooldownTimers[stateName] > 0 then > return cooldownTimers[stateName] > else > return 0 > end scripts\util.lua 7c7 < reverse = util.toDirection(direction) ~= entity.facingDirection() --- > reverse = util.toDirection(direction) ~= mcontroller.facingDirection() 46a47,59 > function util.wrapAngle(angle) > while angle >= 2 * math.pi do > angle = angle - 2 * math.pi > end > > while angle < 0 do > angle = angle + 2 * math.pi > end > > return angle > end > > -------------------------------------------------------------------------------- 122a136 > local dt = script.updateDt() 124d137 < local dt = entity.dt() 126d138 < 128a141,179 > end > end > > -------------------------------------------------------------------------------- > --get the firing angle to hit a target offset with a ballistic projectile > function util.aimVector(targetVector, v, gravityMultiplier, useHighArc) > local x = targetVector[1] > local y = targetVector[2] > local g = gravityMultiplier * world.gravity(mcontroller.position()) > local reverseGravity = false > if g < 0 then > reverseGravity = true > g = -g > y = -y > end > > local term1 = math.pow(v, 4) - (g * ((g * x * x) + (2 * y * v * v))) > > if term1 >= 0 then > local term2 = math.sqrt(term1) > local divisor = g * x > local aimAngle = 0 > > if divisor ~= 0 then > if useHighArc then > aimAngle = math.atan2(v * v + term2, divisor) > else > aimAngle = math.atan2(v * v - term2, divisor) > end > end > > if reverseGravity then > aimAngle = -aimAngle > end > > return {v * math.cos(aimAngle), v * math.sin(aimAngle)} > else > --if out of range, normalize to 45 degree angle > return {(targetVector[1] > 0 and v or -v) * math.cos(math.pi / 4), v * math.sin(math.pi / 4)} scripts\vec2.lua 9,10c9,10 < function vec2.dup(vector) < return { vector[1], vector[2] } --- > function vec2.mag(vector) > return math.sqrt(vector[1] * vector[1] + vector[2] * vector[2]) 14,15c14 < local magnitude = world.magnitude(vector) < return vec2.div(vector, magnitude) --- > return vec2.div(vector, vec2.mag(vector)) 19,21c18,21 < vector[1] = vector[1] * scalar < vector[2] = vector[2] * scalar < return vector --- > return { > vector[1] * scalar, > vector[2] * scalar > } 25,27c25,28 < vector[1] = vector[1] / scalar < vector[2] = vector[2] / scalar < return vector --- > return { > vector[1] / scalar, > vector[2] / scalar > } 32,33c33,36 < vector[1] = vector[1] + scalar_or_vector[1] < vector[2] = vector[2] + scalar_or_vector[2] --- > return { > vector[1] + scalar_or_vector[1], > vector[2] + scalar_or_vector[2] > } 35,36c38,41 < vector[1] = vector[1] + scalar_or_vector < vector[2] = vector[2] + scalar_or_vector --- > return { > vector[1] + scalar_or_vector, > vector[2] + scalar_or_vector > } 38,39d42 < < return vector 44,45c47,50 < vector[1] = vector[1] - scalar_or_vector[1] < vector[2] = vector[2] - scalar_or_vector[2] --- > return { > vector[1] - scalar_or_vector[1], > vector[2] - scalar_or_vector[2] > } 47,48c52,55 < vector[1] = vector[1] - scalar_or_vector < vector[2] = vector[2] - scalar_or_vector --- > return { > vector[1] - scalar_or_vector, > vector[2] - scalar_or_vector > } 50,51d56 < < return vector 65c70 < vector = { --- > return { 69,70d73 < < return vector 88c91 < end \ No newline at end of file --- > end scripts\api\monsterhooks.lua 9c9 < function main() end --- > function update(dt) end scripts\api\npchooks.lua 8c8 < function main() end --- > function update(dt) end 37d36 < -- "OpenNpcInterface" scripts\api\objecthooks.lua 11c11 < function main() end --- > function update(dt) end 27d26 < -- "OpenNpcInterface" 57c56 < function onNodeConnectionChange() end \ No newline at end of file --- > function onNodeConnectionChange() end scripts\api\world.lua 11,18c11 < -- (array) of { , } where liquid id can be: < -- 1 -> water < -- 2 -> endless water < -- 3 -> lava < -- 4 -> acid < -- 5 -> endless lava < -- 6 -> tentacle juice < -- 7 -> tar --- > -- (array) of { , } 141,159c134,152 < -- *.tillingtool -> "tillingtool" < -- *.painttool -> "paintingbeamtool" < -- *.gun -> "gun" < -- *.sword -> "sword" < -- *.shield -> "shield" < -- *.harvestingtool -> "harvestingtool" < -- *.head -> "headarmor" < -- *.chest -> "chestarmor" < -- *.legs -> "legsarmor" < -- *.back -> "backarmor" < -- *.coinitem -> "coin" < -- *.consumable -> "consumable" < -- *.blueprint -> "blueprint" < -- *.codexitem -> "codex" < -- *.techitem -> "techitem" < -- *.instrument -> "instrument" < -- *.grapplinghook -> "grapplinghook" < -- *.thrownitem -> "thrownitem" < -- *.celestial -> "celestialitem" --- > -- *.tillingtool -> "tillingtool" > -- *.painttool -> "paintingbeamtool" > -- *.gun -> "gun" > -- *.sword -> "sword" > -- *.shield -> "shield" > -- *.harvestingtool -> "harvestingtool" > -- *.head -> "headarmor" > -- *.chest -> "chestarmor" > -- *.legs -> "legsarmor" > -- *.back -> "backarmor" > -- *.coinitem -> "coin" > -- *.consumable -> "consumable" > -- *.blueprint -> "blueprint" > -- *.codexitem -> "codex" > -- *.techitem -> "techitem" > -- *.instrument -> "instrument" > -- *.grapplinghook -> "grapplinghook" > -- *.thrownitem -> "thrownitem" > -- *.celestial -> "celestialitem" species\apex.species 3d2 < "index" : 2, 27,35c26,28 < { "item" : "batteredbanana" }, < { "item" : "bananacon" }, < { "item" : "roastbanana" }, < { "item" : "bread" }, < { "item" : "bananabread" }, < { "item" : "bananacreampie" }, < { "item" : "flagapex" } < ], < "tier2" : [ --- > > { "item" : "flagapex" }, > 45,47c38 < { "item" : "spawnerapex" } < ], < "tier3" : [ --- > 56,58c47,48 < { "item" : "apextier3dagger" } < ], < "tier4" : [ --- > { "item" : "apextier3dagger" }, > 67,69c57,58 < { "item" : "apextier4dagger" } < ], < "level32" : [ --- > { "item" : "apextier4dagger" }, > 73,80c62,63 < { "item" : "apextier5hammer" }, < { "item" : "apextier5shortsword" }, < { "item" : "apextier5broadsword" }, < { "item" : "apextier5spear" }, < { "item" : "apextier5axe" }, < { "item" : "apextier5dagger" } < ], < "level33" : [ --- > { "item" : "apextier5dagger" }, > 84,91c67,68 < { "item" : "apextier6hammer" }, < { "item" : "apextier6shortsword" }, < { "item" : "apextier6broadsword" }, < { "item" : "apextier6spear" }, < { "item" : "apextier6axe" }, < { "item" : "apextier6dagger" } < ], < "level34" : [ --- > { "item" : "apextier6dagger" }, > 95,102c72 < { "item" : "apextier7hammer" }, < { "item" : "apextier7shortsword" }, < { "item" : "apextier7broadsword" }, < { "item" : "apextier7spear" }, < { "item" : "apextier7axe" }, < { "item" : "apextier7dagger" } < ], < "level35" : [ --- > 111,113c81,82 < { "item" : "apextier8dagger" } < ], < "level36" : [ --- > { "item" : "apextier8dagger" }, > 117,124c86 < { "item" : "apextier9hammer" }, < { "item" : "apextier9shortsword" }, < { "item" : "apextier9broadsword" }, < { "item" : "apextier9spear" }, < { "item" : "apextier9axe" }, < { "item" : "apextier9dagger" } < ], < "level37" : [ --- > species\apexnamegen.config 6,7c6,7 < [ { "mode" : "alts" }, "Rock", "Coif", "Stone", "Ape", "Helm", "Don", "Spiral", "Glitter", "Cap", "Bartwe", "Face", "Space", "Hair", "Life", "Bill", "Salt", "Nail", "Deer", "Rain", "Snow", "Star", "Trunk", "Banana", "Hell", "Tooth", "Teeth", "Po", "Little", "Big", "Lemon", "Tinkle", "Twinkle", "Sham", "Sword", "Hammer", "Danger", "Light", "Ham", "Beefjeff", "Smack", "Wheel", "Large", "Friend", "Lime", "Melon", "Eye", "Tongue", "Silt", "Dirt", "Mud", "Rainbow", "Glory", "Gene", "Freedom", "Alarm", "Mini", "Tiny", "Donkey" ], < [ { "mode" : "alts" }, "crusher", "rocker", "smasher", "licker", "dancer", "nerfer", "hugger", "twinkles", "eater", "thrower", "chicken", " Ape", " Beefjeff", "howler", "spider", "gorilla", "kong", "splitter", "squasher", "biter", "toucher", "teeth", "hands", "feet", "face", "tooth", " Hair", "chest", "wonder", " Feet", " Head", " Foot", " Legs", " Banana", " Jeffbeef", "drama", " Face", " Kong", " Delight", "dale", " Toes", "tickler", "teaser", "bringer", "rocker", "feeler", "cheeks", "curler", "brusher", "cutter", " Ape Jr." ] --- > [ { "mode" : "alts" }, "Rock", "Helm", "Don", "Ape", "Rain", "Vladimir", "Abram", "Albert", "Andrei", "Anastas", "Anatoli", "Angela", "Alisa", "Caesar", "Louise", "Betsy", "Nikko", "George", "Cornelius", "Ivan", "Gene", "Jean", "Silt", "Stone", "Dmitri", "Elena", "Genya", "Igor", "Ivanna", "Nadya", "Rolan", "Sasha", "Sveta", "Vasily", "Yuli", "Zoya", "Yuri", "Olive", "Oliver", "Diana", "Emperor", "Colonel", "General", "Joan" ], > [ { "mode" : "alts" }, " Hudson", " Baboon", " Marmoset", " Tamarin", " Mandrill", " Capuchin", " Macaque", " Gibbon", " Kong", " Howler", " Rhesus", " Vervet", " Saki", " Monkey", " Alkaev", " Spider", " Gorilla", " Jr.", " Langur", " Patas", " Colobus", " Drill", " Roloway", " Gibson", " Holloway", " Draper", " Petrov", " Sokolov", " Aper", " Chimp", " Banana" ] species\avian.species 3d2 < "index" : 1, 27,35c26,28 < { "item" : "wartweedstew" }, < { "item" : "curriedbeakseed" }, < { "item" : "boiledpearlpeas" }, < { "item" : "bread" }, < { "item" : "carrotbread" }, < { "item" : "pearlpeapancakes" }, < { "item" : "flagavian" } < ], < "tier2" : [ --- > > { "item" : "flagavian" }, > 45,47c38 < { "item" : "spawneravian" } < ], < "tier3" : [ --- > 56,58c47,48 < { "item" : "aviantier3dagger" } < ], < "tier4" : [ --- > { "item" : "aviantier3dagger" }, > 67,69c57,58 < { "item" : "aviantier4dagger" } < ], < "level32" : [ --- > { "item" : "aviantier4dagger" }, > 73,80c62,63 < { "item" : "aviantier5hammer" }, < { "item" : "aviantier5shortsword" }, < { "item" : "aviantier5broadsword" }, < { "item" : "aviantier5spear" }, < { "item" : "aviantier5axe" }, < { "item" : "aviantier5dagger" } < ], < "level33" : [ --- > { "item" : "aviantier5dagger" }, > 84,91c67,68 < { "item" : "aviantier6hammer" }, < { "item" : "aviantier6shortsword" }, < { "item" : "aviantier6broadsword" }, < { "item" : "aviantier6spear" }, < { "item" : "aviantier6axe" }, < { "item" : "aviantier6dagger" } < ], < "level34" : [ --- > { "item" : "aviantier6dagger" }, > 95,102c72 < { "item" : "aviantier7hammer" }, < { "item" : "aviantier7shortsword" }, < { "item" : "aviantier7broadsword" }, < { "item" : "aviantier7spear" }, < { "item" : "aviantier7axe" }, < { "item" : "aviantier7dagger" } < ], < "level35" : [ --- > 111,113c81,82 < { "item" : "aviantier8dagger" } < ], < "level36" : [ --- > { "item" : "aviantier8dagger" }, > 117,124c86 < { "item" : "aviantier9hammer" }, < { "item" : "aviantier9shortsword" }, < { "item" : "aviantier9broadsword" }, < { "item" : "aviantier9spear" }, < { "item" : "aviantier9axe" }, < { "item" : "aviantier9dagger" } < ], < "level37" : [ --- > species\aviannamegen.config 6,7c6,7 < [ { "mode" : "alts" }, "Feather", "Wing", "Beak", "Berry", "Ice", "Thorn", "Sun", "Moon", "Death", "Dust", "Cuddle", "Fluff", "Glide", "Soar", "Seed", "Meat", "Spike", "Eye", "Song", "Lark", "Bird", "Duck", "Chick", "Ground", "Dirt", "Fruit", "Spin", "Gust", "Dive", "Swoop", "Fall" ], < [ { "mode" : "alts" }, "taker", "plucker", "bringer", "pecker", "biter", "wing", "beak", "eyes", "feathers", "flyer", "diver", "killer", "fighter", "praiser", "nibbler", "feet", "claw", "wings", "crown", "tail", "bird", "liver", "pouncer", "preener", "y", "spiker", "gouger", "nerfer", "kicker" ] --- > [ { "mode" : "alts" }, "Feather", "Beak", "Soar", "Seed", "Talon", "Moon", "Sol", "Song", "Lark", "Swan", "Twig", "Gust", "Wing", "Acacia", "Worm", "Thorn", "Daisy", "Aello", "Cygnus", "Claw", "Violet", "Crow", "Mocking", "Raven", "Blue", "Crimson", "Virgo", "Aries", "Ruby", "Aquila", "Ara", "Sapphire", "Stone", "Lyra", "Harp", "Stella", "Storm", "Thunder", "Sky", "Star", "Phoenix", "Vela", "Pavo" ], > [ { "mode" : "alts" }, "wing", "bird", "bringer", "swooner", "singer", "lancer", "mother", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "hopper", "crooner", "foot", "fruit", "wood", "tree" ] species\floran.species 3d2 < "index" : 3, 27,35c26,28 < { "item" : "meatandmarrow" }, < { "item" : "oculemonstew" }, < { "item" : "bread" }, < { "item" : "offal" }, < { "item" : "hotbone" }, < { "item" : "burningeyeballs" }, < { "item" : "flagfloran" } < ], < "tier2" : [ --- > > { "item" : "flagfloran" }, > 45,47c38 < { "item" : "spawnerfloran" } < ], < "tier3" : [ --- > 56,58c47,48 < { "item" : "florantier3dagger" } < ], < "tier4" : [ --- > { "item" : "florantier3dagger" }, > 67,69c57,58 < { "item" : "florantier4dagger" } < ], < "level32" : [ --- > { "item" : "florantier4dagger" }, > 73,80c62,63 < { "item" : "florantier5hammer" }, < { "item" : "florantier5shortsword" }, < { "item" : "florantier5broadsword" }, < { "item" : "florantier5spear" }, < { "item" : "florantier5axe" }, < { "item" : "florantier5dagger" } < ], < "level33" : [ --- > { "item" : "florantier5dagger" }, > 84,91c67,68 < { "item" : "florantier6hammer" }, < { "item" : "florantier6shortsword" }, < { "item" : "florantier6broadsword" }, < { "item" : "florantier6spear" }, < { "item" : "florantier6axe" }, < { "item" : "florantier6dagger" } < ], < "level34" : [ --- > { "item" : "florantier6dagger" }, > 95,102c72 < { "item" : "florantier7hammer" }, < { "item" : "florantier7shortsword" }, < { "item" : "florantier7broadsword" }, < { "item" : "florantier7spear" }, < { "item" : "florantier7axe" }, < { "item" : "florantier7dagger" } < ], < "level35" : [ --- > 111,113c81,82 < { "item" : "florantier8dagger" } < ], < "level36" : [ --- > { "item" : "florantier8dagger" }, > 117,124c86 < { "item" : "florantier9hammer" }, < { "item" : "florantier9shortsword" }, < { "item" : "florantier9broadsword" }, < { "item" : "florantier9spear" }, < { "item" : "florantier9axe" }, < { "item" : "florantier9dagger" } < ], < "level37" : [ --- > species\glitch.species 3d2 < "index" : 5, 27,35c26,28 < { "item" : "piodia" }, < { "item" : "boltos" }, < { "item" : "bread" }, < { "item" : "stuffedautomato" }, < { "item" : "copperkeypie" }, < { "item" : "candyautomato" }, < { "item" : "flagglitch" } < ], < "tier2" : [ --- > > { "item" : "flagglitch" }, > 45,47c38 < { "item" : "spawnerglitch" } < ], < "tier3" : [ --- > 56,58c47,48 < { "item" : "glitchtier3dagger" } < ], < "tier4" : [ --- > { "item" : "glitchtier3dagger" }, > 67,69c57,58 < { "item" : "glitchtier4dagger" } < ], < "level32" : [ --- > { "item" : "glitchtier4dagger" }, > 73,80c62,63 < { "item" : "glitchtier5hammer" }, < { "item" : "glitchtier5shortsword" }, < { "item" : "glitchtier5broadsword" }, < { "item" : "glitchtier5spear" }, < { "item" : "glitchtier5axe" }, < { "item" : "glitchtier5dagger" } < ], < "level33" : [ --- > { "item" : "glitchtier5dagger" }, > 84,91c67,68 < { "item" : "glitchtier6hammer" }, < { "item" : "glitchtier6shortsword" }, < { "item" : "glitchtier6broadsword" }, < { "item" : "glitchtier6spear" }, < { "item" : "glitchtier6axe" }, < { "item" : "glitchtier6dagger" } < ], < "level34" : [ --- > { "item" : "glitchtier6dagger" }, > 95,102c72 < { "item" : "glitchtier7hammer" }, < { "item" : "glitchtier7shortsword" }, < { "item" : "glitchtier7broadsword" }, < { "item" : "glitchtier7spear" }, < { "item" : "glitchtier7axe" }, < { "item" : "glitchtier7dagger" } < ], < "level35" : [ --- > 111,113c81,82 < { "item" : "glitchtier8dagger" } < ], < "level36" : [ --- > { "item" : "glitchtier8dagger" }, > 117,124c86 < { "item" : "glitchtier9hammer" }, < { "item" : "glitchtier9shortsword" }, < { "item" : "glitchtier9broadsword" }, < { "item" : "glitchtier9spear" }, < { "item" : "glitchtier9axe" }, < { "item" : "glitchtier9dagger" } < ], < "level37" : [ --- > species\human.species 3d2 < "index" : 0, 27,35c26,28 < { "item" : "burger" }, < { "item" : "vegetablesoup" }, < { "item" : "bread" }, < { "item" : "sweetcorn" }, < { "item" : "candyapple" }, < { "item" : "icecream" }, < { "item" : "flaghuman" } < ], < "tier2" : [ --- > > { "item" : "flaghuman" }, > 45,47c38 < { "item" : "spawnerhuman" } < ], < "tier3" : [ --- > 56,58c47,48 < { "item" : "humantier3dagger" } < ], < "tier4" : [ --- > { "item" : "humantier3dagger" }, > 67,69c57,58 < { "item" : "humantier4dagger" } < ], < "level32" : [ --- > { "item" : "humantier4dagger" }, > 73,80c62,63 < { "item" : "humantier5hammer" }, < { "item" : "humantier5shortsword" }, < { "item" : "humantier5broadsword" }, < { "item" : "humantier5spear" }, < { "item" : "humantier5axe" }, < { "item" : "humantier5dagger" } < ], < "level33" : [ --- > { "item" : "humantier5dagger" }, > 84,91c67,68 < { "item" : "humantier6hammer" }, < { "item" : "humantier6shortsword" }, < { "item" : "humantier6broadsword" }, < { "item" : "humantier6spear" }, < { "item" : "humantier6axe" }, < { "item" : "humantier6dagger" } < ], < "level34" : [ --- > { "item" : "humantier6dagger" }, > 95,102c72 < { "item" : "humantier7hammer" }, < { "item" : "humantier7shortsword" }, < { "item" : "humantier7broadsword" }, < { "item" : "humantier7spear" }, < { "item" : "humantier7axe" }, < { "item" : "humantier7dagger" } < ], < "level35" : [ --- > 111,113c81,82 < { "item" : "humantier8dagger" } < ], < "level36" : [ --- > { "item" : "humantier8dagger" }, > 117,124c86 < { "item" : "humantier9hammer" }, < { "item" : "humantier9shortsword" }, < { "item" : "humantier9broadsword" }, < { "item" : "humantier9spear" }, < { "item" : "humantier9axe" }, < { "item" : "humantier9dagger" } < ], < "level37" : [ --- > 137a100 > "altOptionAsHairColor" : true, 143c106 < "hair" : [ "male1", "male2", "male3", "male4", "male5", "male6", "male7", "male8", "male9", "male10", "male11", "male12", "male13", "male14", "male15", "male16", "male17", "male18", "male19", "male21", "male22", "male23", "male24", "male25", "male26", "male27", "male28", "male29", "male30", "male31", "male32", "male33", "male34", "male35", "male36", "male37", "male38", "male39", "male40", "male41", "male42", "male43", "male44", "male45", "male46", "male47", "male48", "male49", "male50", "male51", "male52", "male53", "male54", "male55", "male56", "male57", "male58", "male59", "male60", "male61", "male62" ], // "hair2cut" "hair9cut" --- > "hair" : [ "male1", "male2", "male3", "male4", "male5", "male6", "male7", "male8", "male9", "male10", "male11", "male12", "male13", "male14", "male15", "male16", "male17", "male18", "male19", "male21", "male22", "male23", "male24", "male25", "male26", "male27", "male28", "male29", "male30", "male31", "male32", "male33", "male34", "male35", "male36", "male37", "male38", "male39", "male40", "male41", "male42", "male43", "male44", "male45", "male46", "male47", "male48", "male49", "male50", "male51", "male52", "male53", "male54", "male55", "male56", "male57", "male58", "male59", "male60", "male61", "male62", "male63" ], // "hair2cut" "hair9cut" 155c118 < "hair" : [ "fem1", "fem2", "fem3", "fem4", "fem5", "fem6", "fem7", "fem8", "fem9", "fem10", "fem11", "fem12", "fem13", "fem14", "fem15", "fem16", "fem17", "fem18", "fem19", "fem20", "fem21", "fem22", "fem23", "fem24", "fem25", "fem26", "fem27", "fem28", "fem29", "fem30", "fem31", "fem32", "fem33", "fem34", "fem35", "fem36", "fem37", "fem38", "fem39", "fem40", "fem41", "fem42", "fem43", "fem44", "fem45", "fem46", "fem47", "fem48", "fem49", "fem50", "fem51", "fem52", "fem53", "fem54", "fem55", "fem56" ], // "hair2cut" "hair9cut" --- > "hair" : [ "fem1", "fem2", "fem3", "fem4", "fem5", "fem6", "fem7", "fem8", "fem9", "fem10", "fem11", "fem12", "fem13", "fem14", "fem15", "fem16", "fem17", "fem18", "fem19", "fem20", "fem21", "fem22", "fem23", "fem24", "fem25", "fem26", "fem27", "fem28", "fem29", "fem30", "fem31", "fem32", "fem33", "fem34", "fem35", "fem36", "fem37", "fem38", "fem39", "fem40", "fem41", "fem42", "fem43", "fem44", "fem45", "fem46", "fem47", "fem48", "fem49", "fem50", "fem51", "fem52", "fem53", "fem54", "fem55", "fem56", "fem57", "fem58", "fem59", "fem60", "fem61", "fem62", "fem63" ], // "hair2cut" "hair9cut" 165,170c128,129 < { "ffe2c5" : "ffe9d3", "ffc181" : "ffc181", "d39c6c" : "d39c6c", "c7815b" : "b97551" }, < { "ffe2c5" : "fff6f6", "ffc181" : "f7d5d3", "d39c6c" : "d1aaa1", "c7815b" : "a27f70" }, < { "ffe2c5" : "fff7ec", "ffc181" : "f9d3a9", "d39c6c" : "d3a57c", "c7815b" : "b37c5d" }, < { "ffe2c5" : "fbe1d4", "ffc181" : "f6baa2", "d39c6c" : "cc9582", "c7815b" : "ac7261" }, < { "ffe2c5" : "f4e0ba", "ffc181" : "e9b768", "d39c6c" : "c18f54", "c7815b" : "a2683d" }, < { "ffe2c5" : "e8cebc", "ffc181" : "cfa97d", "d39c6c" : "ae774b", "c7815b" : "804e34" }, --- > { "ffe2c5" : "ab8c77", "ffc181" : "86644a", "d39c6c" : "684431", "c7815b" : "40271d" }, > { "ffe2c5" : "c5ad98", "ffc181" : "a47a59", "d39c6c" : "865d40", "c7815b" : "66412e" }, 173,174c132,137 < { "ffe2c5" : "c5ad98", "ffc181" : "a47a59", "d39c6c" : "865d40", "c7815b" : "66412e" }, < { "ffe2c5" : "ab8c77", "ffc181" : "86644a", "d39c6c" : "684431", "c7815b" : "40271d" } --- > { "ffe2c5" : "e8cebc", "ffc181" : "cfa97d", "d39c6c" : "ae774b", "c7815b" : "804e34" }, > { "ffe2c5" : "f4e0ba", "ffc181" : "e9b768", "d39c6c" : "c18f54", "c7815b" : "a2683d" }, > { "ffe2c5" : "ffe9d3", "ffc181" : "ffc181", "d39c6c" : "d39c6c", "c7815b" : "b97551" }, > { "ffe2c5" : "fbe1d4", "ffc181" : "f6baa2", "d39c6c" : "cc9582", "c7815b" : "ac7261" }, > { "ffe2c5" : "fff7ec", "ffc181" : "f9d3a9", "d39c6c" : "d3a57c", "c7815b" : "b37c5d" }, > { "ffe2c5" : "fff6f6", "ffc181" : "f7d5d3", "d39c6c" : "d1aaa1", "c7815b" : "a27f70" } 189,191c152,155 < { "d9c189" : "525252", "a38d59" : "363636", "735e3a" : "161616" }, < { "d9c189" : "50422f", "a38d59" : "36261e", "735e3a" : "170f0d" }, < { "d9c189" : "7f5a39", "a38d59" : "5b3523", "735e3a" : "3b1f15" }, --- > { "d9c189" : "CD1C38", "a38d59" : "982441", "735e3a" : "69243F" }, > { "d9c189" : "ad2716", "a38d59" : "8f1f1b", "735e3a" : "731a1a" }, > { "d9c189" : "E86D46", "a38d59" : "D1422E", "735e3a" : "96201B" }, > { "d9c189" : "BE471B", "a38d59" : "9B2F0C", "735e3a" : "702710" }, 192a157 > { "d9c189" : "efa838", "a38d59" : "be6d1d", "735e3a" : "834012" }, 194,201c159,164 < { "d9c189" : "f2eba3", "a38d59" : "dcd28c", "735e3a" : "c2b677" }, < { "d9c189" : "7d3c1c", "a38d59" : "4d240b", "735e3a" : "2d1606" }, < { "d9c189" : "ad2716", "a38d59" : "8f1f1b", "735e3a" : "731a1a" }, < { "d9c189" : "b8b8b8", "a38d59" : "828282", "735e3a" : "555555" }, < { "d9c189" : "eaeaea", "a38d59" : "b8b8b8", "735e3a" : "828282" }, < { "d9c189" : "6f6d85", "a38d59" : "525269", "735e3a" : "3e4352" }, < { "d9c189" : "cd72d9", "a38d59" : "ac4da6", "735e3a" : "913b86" }, < { "d9c189" : "425879", "a38d59" : "343965", "735e3a" : "242247" }, --- > { "d9c189" : "A7D13D", "a38d59" : "83AD22", "735e3a" : "6B880B" }, > { "d9c189" : "4ece61", "a38d59" : "34ae47", "735e3a" : "228a38" }, > { "d9c189" : "3b7f44", "a38d59" : "2e6a38", "735e3a" : "1d4b28" }, > { "d9c189" : "49E193", "a38d59" : "3BA380", "735e3a" : "197C81" }, > { "d9c189" : "5BD5B6", "a38d59" : "4AA9AD", "735e3a" : "237082" }, > { "d9c189" : "61BCDE", "a38d59" : "5381CC", "735e3a" : "2C489E" }, 202a166 > { "d9c189" : "425879", "a38d59" : "343965", "735e3a" : "242247" }, 205,208c169,180 < { "d9c189" : "efa838", "a38d59" : "be6d1d", "735e3a" : "834012" }, < { "d9c189" : "4ece61", "a38d59" : "34ae47", "735e3a" : "228a38" }, < { "d9c189" : "3b7f44", "a38d59" : "2e6a38", "735e3a" : "1d4b28" }, < { "d9c189" : "74726f", "a38d59" : "53504d", "735e3a" : "2a251e" } --- > { "d9c189" : "AD68E2", "a38d59" : "9441B0", "735e3a" : "812E93" }, > { "d9c189" : "cd72d9", "a38d59" : "ac4da6", "735e3a" : "913b86" }, > { "d9c189" : "D26BA4", "a38d59" : "A54669", "735e3a" : "89334D" }, > { "d9c189" : "525252", "a38d59" : "363636", "735e3a" : "161616" }, > { "d9c189" : "50422f", "a38d59" : "36261e", "735e3a" : "170f0d" }, > { "d9c189" : "7d3c1c", "a38d59" : "4d240b", "735e3a" : "2d1606" }, > { "d9c189" : "7f5a39", "a38d59" : "5b3523", "735e3a" : "3b1f15" }, > { "d9c189" : "74726f", "a38d59" : "53504d", "735e3a" : "2a251e" }, > { "d9c189" : "6f6d85", "a38d59" : "525269", "735e3a" : "3e4352" }, > { "d9c189" : "b8b8b8", "a38d59" : "828282", "735e3a" : "555555" }, > { "d9c189" : "f2eba3", "a38d59" : "dcd28c", "735e3a" : "c2b677" }, > { "d9c189" : "eaeaea", "a38d59" : "b8b8b8", "735e3a" : "828282" } species\humannamegen.config 6,7c6,7 < [ { "mode" : "alts" }, "Ace", "Arch", "Bat", "Bate", "Brig", "Chris", "Cross", "Ed", "Dew", "Dona", "Elm", "Far", "Futter", "Good", "Galt", "Hop", "Crow", "Jack", "Lint", "Love", "Greg", "Mitch", "Moss", "Nate", "Orf", "Priest", "Paul", "Rich", "Stepp", "Thom", "Wil" ], < [ { "mode" : "alts" }, "son", "man", "mann", "ley", "born", "by", "mer", "ron", "ton", "mon", "well", "ald", "ell", "all", "ness", "tello", "roy", "ment", "wall", "wale", "liss", "less", "leth", "by", "-Smythe", "-Jones", "-Peters", "-Funke" ] --- > [ { "mode" : "alts" }, "Addison", "Alex", "Alexis", "Aleksei", "Andre", "Angel", "Ashley", "Ashton", "Bailey", "Billy", "Blair", "Byron", "Caden", "Cameron", "Carmen", "Carmine", "Carson", "Cassidy", "Chen", "Chiaki", "Cody", "Corey", "Dakota", "Dallas", "Delaney", "Devon", "Ellery", "Emerson", "Fabian", "Francis", "Georgi", "Hadley", "Harley", "Hayden", "Ira", "Jaden", "Jamie", "Jan", "Jesse", "Jin", "Jude", "Julian", "Kadin", "Kelsey", "Kiley", "Koichi", "Lane", "Lee", "Lindsay", "Lonnie", "Liu", "Lucian", "Mallory", "Montana", "Morgan", "Marley", "Naoko", "Nevada", "Noel", "Orion", "Oleg", "Paris", "Parker", "Payton", "Perry", "Quinn", "Reed", "Rene", "Robin", "Scout", "Shay", "Shelby", "Sonny", "Skylar", "Sunny", "Sydney", "Stormy", "Taylor", "Tory", "Tyler", "Ulf", "Wesley", "Wynne", "Yang", "Yi", "Yuri", "Yury" ], > [ { "mode" : "alts" }, " Acaba", " Acton", " Adams", " Akers", " Aldrin", " Allen", " Altman", " Anders", " Anderson", " Apt", " Armstrong", " Ashby", " Atkov", " Avdeyev", " Bagian", " Baker", " Barratt", " Barry", " Bartoe", " Baturin", " Baudry", " Bean", " Binnie", " Bowen", " Bowersox", " Brady", " Cabana", " Cagle", " Caldeiro", " Camarda", " Carey", " Carpenter", " Carr", " Carter", " Casper", " Cassidy", " Cenker", " Currie", " Davis", " DeLucas", " Dezhurov", " Dunbar", " Dutton", " Dyomin", " Dyson", " Edwards", " Eisele", " England", " Engle", " Evans", " Ewald", " Eyharts", " Faris", " Farkas", " Favier", " Shenzhou", " Ferguson", " Fettman", " Gaffney", " Gardener", " Garriot", " Glazkov", " Grechko", " Hadfield", " Hansen", " Henricks", " Hieb", " Hoshide", " Hart", " Ivins", " Ivanov", " Jones", " Jr.", " Kaleri", " Kelly", " Korzun", " Kotov", " Kregel", " Lee", " Lind", " Loria", " Lu", " Low", " McDivitt", " McCulley", " McCool", " McBride", " McLean", " Manarov", " Morin", " Nagel", " Nowak", " Oswald", " O'Leary", " O'Connor", " Pailes", " Parker", " Payton", " Popov", " Pontes", " Ramon", " Readdy", " Reilly", " Reisman", " Revin", " Rogers", " Roosa", " Runco", " Sacco", " Satcher", " Scobee", " Sellers", " Sharma", " Shaw", " So-Yeon", " Spring", " Stewart", " Swanson", " Tani", " Tanner", " Titov", " Thuot", " Tokarev", " Thiele", " Usachov", " Voss", " Veach", " Wakata", " Wang", " Walker", " Williams", " Wyman", " Tesla", " Edison", " Franklin", " Riches", " Lawson", " Bryce", " Bayliss", " Yeon", " Yui", "-Smythe", "Smith", "-Jones", "-Peters", "-Funke" ] species\hylotl.species 3d2 < "index" : 4, 27,35c26,28 < { "item" : "coralcreepcurry" }, < { "item" : "saltsalad" }, < { "item" : "ricecake" }, < { "item" : "bread" }, < { "item" : "candiedpearlpeas" }, < { "item" : "brineapple" }, < { "item" : "flaghylotl" } < ], < "tier2" : [ --- > > { "item" : "flaghylotl" }, > 45,47c38 < { "item" : "spawnerhylotl" } < ], < "tier3" : [ --- > 56,58c47,48 < { "item" : "hylotltier3dagger" } < ], < "tier4" : [ --- > { "item" : "hylotltier3dagger" }, > 67,69c57,58 < { "item" : "hylotltier4dagger" } < ], < "level32" : [ --- > { "item" : "hylotltier4dagger" }, > 73,80c62,63 < { "item" : "hylotltier5hammer" }, < { "item" : "hylotltier5shortsword" }, < { "item" : "hylotltier5broadsword" }, < { "item" : "hylotltier5spear" }, < { "item" : "hylotltier5axe" }, < { "item" : "hylotltier5dagger" } < ], < "level33" : [ --- > { "item" : "hylotltier5dagger" }, > 84,91c67,68 < { "item" : "hylotltier6hammer" }, < { "item" : "hylotltier6shortsword" }, < { "item" : "hylotltier6broadsword" }, < { "item" : "hylotltier6spear" }, < { "item" : "hylotltier6axe" }, < { "item" : "hylotltier6dagger" } < ], < "level34" : [ --- > { "item" : "hylotltier6dagger" }, > 95,102c72 < { "item" : "hylotltier7hammer" }, < { "item" : "hylotltier7shortsword" }, < { "item" : "hylotltier7broadsword" }, < { "item" : "hylotltier7spear" }, < { "item" : "hylotltier7axe" }, < { "item" : "hylotltier7dagger" } < ], < "level35" : [ --- > 111,113c81,82 < { "item" : "hylotltier8dagger" } < ], < "level36" : [ --- > { "item" : "hylotltier8dagger" }, > 117,124c86 < { "item" : "hylotltier9hammer" }, < { "item" : "hylotltier9shortsword" }, < { "item" : "hylotltier9broadsword" }, < { "item" : "hylotltier9spear" }, < { "item" : "hylotltier9axe" }, < { "item" : "hylotltier9dagger" } < ], < "level37" : [ --- > 145c107 < "hair" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40" ], --- > "hair" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48" ], 157c119 < "hair" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40" ], --- > "hair" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48" ], 166a129,132 > { "ffca8a" : "FFB0A3", "e0975c" : "FC8469", "a85636" : "BE424D", "6f2919" : "782027" }, > { "ffca8a" : "FFEBC2", "e0975c" : "F6B060", "a85636" : "B37F34", "6f2919" : "6D5013" }, > { "ffca8a" : "DFCFB3", "e0975c" : "C7AE76", "a85636" : "94824F", "6f2919" : "5A512B" }, > { "ffca8a" : "F1EABB", "e0975c" : "D8D077", "a85636" : "A09E4E", "6f2919" : "5F6229" }, 167a134 > { "ffca8a" : "B3C89E", "e0975c" : "82AB5F", "a85636" : "547A3C", "6f2919" : "2D4F1D" }, 169d135 < { "ffca8a" : "F1EABB", "e0975c" : "D8D077", "a85636" : "A09E4E", "6f2919" : "5F6229" }, 172c138 < { "ffca8a" : "b5c2fa", "e0975c" : "758bf8", "a85636" : "4a5ba5", "6f2919" : "272665" }, --- > { "ffca8a" : "B5C2FA", "e0975c" : "758BF8", "a85636" : "4A5BA5", "6f2919" : "272665" }, 174,176c140,144 < { "ffca8a" : "ffffff", "e0975c" : "d7d5db", "a85636" : "8e8e9b", "6f2919" : "6d6d6d" }, < { "ffca8a" : "9E9E9E", "e0975c" : "696969", "a85636" : "434343", "6f2919" : "191919" }, < { "ffca8a" : "F9D9DA", "e0975c" : "EAB2B5", "a85636" : "CC8288", "6f2919" : "A55B61" } --- > { "ffca8a" : "FDD8F2", "e0975c" : "F1AFDF", "a85636" : "D67EC1", "6f2919" : "AF579A" }, > { "ffca8a" : "F9D9DA", "e0975c" : "EAB2B5", "a85636" : "CC8288", "6f2919" : "A55B61" }, > { "ffca8a" : "B8B0A8", "e0975c" : "967E6E", "a85636" : "654D43", "6f2919" : "372720" }, > { "ffca8a" : "9E9B94", "e0975c" : "767162", "a85636" : "3F3C2E", "6f2919" : "1E1400" }, > { "ffca8a" : "FFFFFF", "e0975c" : "D7D5DB", "a85636" : "8E8E9B", "6f2919" : "6D6D6D" } 179,188c147,162 < { "f32200" : "DBF4B8", "dc1f00" : "A4D66B", "be1b00" : "6F9E47", "951500" : "426D26" }, < { "f32200" : "B8F4BB", "dc1f00" : "72DD7E", "be1b00" : "4AA559", "951500" : "266535" }, < { "f32200" : "F1EABB", "dc1f00" : "D8D077", "be1b00" : "A09E4E", "951500" : "5F6229" }, < { "f32200" : "B8F4D9", "dc1f00" : "72DDB3", "be1b00" : "4AA586", "951500" : "266554" }, < { "f32200" : "B1F1FE", "dc1f00" : "5DD1EC", "be1b00" : "3491AA", "951500" : "196072" }, < { "f32200" : "b5c2fa", "dc1f00" : "758bf8", "be1b00" : "4a5ba5", "951500" : "272665" }, < { "f32200" : "E2B2FF", "dc1f00" : "B374D4", "be1b00" : "7C4992", "951500" : "4B2655" }, < { "f32200" : "ffffff", "dc1f00" : "d7d5db", "be1b00" : "8e8e9b", "951500" : "6d6d6d" }, < { "f32200" : "9E9E9E", "dc1f00" : "696969", "be1b00" : "434343", "951500" : "191919" }, < { "f32200" : "F9D9DA", "dc1f00" : "EAB2B5", "be1b00" : "CC8288", "951500" : "A55B61" } --- > { "f32200" : "FFDCC4", "dc1f00" : "FFB98F", "be1b00" : "C1695F", "951500" : "7E3F38" }, > { "f32200" : "FFFFE7", "dc1f00" : "FFE48E", "be1b00" : "C1AA5C", "951500" : "7C7135" }, > { "f32200" : "F6F0D3", "dc1f00" : "DAD39B", "be1b00" : "A7A270", "951500" : "6B6B47" }, > { "f32200" : "FFFFE0", "dc1f00" : "E7EFA1", "be1b00" : "ABB573", "951500" : "697447" }, > { "f32200" : "EEFFDC", "dc1f00" : "B1E994", "be1b00" : "7CAD69", "951500" : "4F7B43" }, > { "f32200" : "C7DEBC", "dc1f00" : "90BC80", "be1b00" : "648B5A", "951500" : "3A5D35" }, > { "f32200" : "DAFFE5", "dc1f00" : "97ECB0", "be1b00" : "6BB383", "951500" : "417356" }, > { "f32200" : "DBFFFE", "dc1f00" : "99EEDB", "be1b00" : "6DB4A9", "951500" : "427470" }, > { "f32200" : "D4FDFF", "dc1f00" : "85CCF5", "be1b00" : "558DB2", "951500" : "36627C" }, > { "f32200" : "D0D0FF", "dc1f00" : "9290F8", "be1b00" : "6060A9", "951500" : "43396B" }, > { "f32200" : "FFD1FF", "dc1f00" : "D191DE", "be1b00" : "95629C", "951500" : "603B61" }, > { "f32200" : "FFF4FF", "dc1f00" : "FFCDEA", "be1b00" : "E19CC4", "951500" : "B8739B" }, > { "f32200" : "FFFAF6", "dc1f00" : "FBD5CF", "be1b00" : "D9A49E", "951500" : "B07B74" }, > { "f32200" : "CECBC2", "dc1f00" : "A89B89", "be1b00" : "74665A", "951500" : "463D34" }, > { "f32200" : "B4B3AD", "dc1f00" : "8A897A", "be1b00" : "4E4F42", "951500" : "2C2915" }, > { "f32200" : "FFFFFF", "dc1f00" : "F2EFF3", "be1b00" : "A6A4AE", "951500" : "818181" } 190a165,168 > { "f7e7b2" : "FFB0A3", "d9c189" : "FC8469", "a38d59" : "BE424D", "735e3a" : "782027" }, > { "f7e7b2" : "FFEBC2", "d9c189" : "F6B060", "a38d59" : "B37F34", "735e3a" : "6D5013" }, > { "f7e7b2" : "DFCFB3", "d9c189" : "C7AE76", "a38d59" : "94824F", "735e3a" : "5A512B" }, > { "f7e7b2" : "F1EABB", "d9c189" : "D8D077", "a38d59" : "A09E4E", "735e3a" : "5F6229" }, 191a170 > { "f7e7b2" : "B3C89E", "d9c189" : "82AB5F", "a38d59" : "547A3C", "735e3a" : "2D4F1D" }, 193d171 < { "f7e7b2" : "F1EABB", "d9c189" : "D8D077", "a38d59" : "A09E4E", "735e3a" : "5F6229" }, 196c174 < { "f7e7b2" : "b5c2fa", "d9c189" : "758bf8", "a38d59" : "4a5ba5", "735e3a" : "272665" }, --- > { "f7e7b2" : "B5C2FA", "d9c189" : "758BF8", "a38d59" : "4A5BA5", "735e3a" : "272665" }, 198,200c176,180 < { "f7e7b2" : "ffffff", "d9c189" : "d7d5db", "a38d59" : "8e8e9b", "735e3a" : "6d6d6d" }, < { "f7e7b2" : "9E9E9E", "d9c189" : "696969", "a38d59" : "434343", "735e3a" : "191919" }, < { "f7e7b2" : "F9D9DA", "d9c189" : "EAB2B5", "a38d59" : "CC8288", "735e3a" : "A55B61" } --- > { "f7e7b2" : "FDD8F2", "d9c189" : "F1AFDF", "a38d59" : "D67EC1", "735e3a" : "AF579A" }, > { "f7e7b2" : "F9D9DA", "d9c189" : "EAB2B5", "a38d59" : "CC8288", "735e3a" : "A55B61" }, > { "f7e7b2" : "B8B0A8", "d9c189" : "967E6E", "a38d59" : "654D43", "735e3a" : "372720" }, > { "f7e7b2" : "9E9B94", "d9c189" : "767162", "a38d59" : "3F3C2E", "735e3a" : "1E1400" }, > { "f7e7b2" : "FFFFFF", "d9c189" : "D7D5DB", "a38d59" : "8E8E9B", "735e3a" : "6D6D6D" } species\hylotlnamegen.config 6c6 < [ { "mode" : "alts" }, "Fish", "Coral", "Sea", "Sand", "Salt", "Plant", "Peace", "Love", "Twerk", "Waltz", "Silk", "Lily", "Bro", "Sponge", "Water", "Wave", "Shell", "Care", "Fin", "Gill", "Pearl", "Shrimp", "Prawn", "Cod", "Scale", "Gulp", "Boat", "Star", "Calm", "Wind", "Smile" ], --- > [ { "mode" : "alts" }, "Fish", "Coral", "Sea", "Sand", "Salt", "Plant", "Peace", "Waltz", "Silk", "Lily", "Sponge", "Water", "Wave", "Shell", "Care", "Fin", "Gill", "Pearl", "Shrimp", "Prawn", "Cod", "Scale", "Gulp", "Boat", "Star", "Calm", "Wind", "Smile" ], tech\automobile\car.lua 2,3c2,3 < data.active = false < data.fireTimer = 0 --- > self.specialLast = false > self.active = false 5c5,9 < tech.rotateGroup("guns", 0, true) --- > > self.honkTimer = 0 > self.energyCostPerSecond = tech.parameter("energyCostPerSecond") > self.carCustomMovementParameters = tech.parameter("carCustomMovementParameters") > self.parentOffset = tech.parameter("parentOffset") 9,17c13,14 < if data.active then < local mechTransformPositionChange = tech.parameter("mechTransformPositionChange") < tech.translate({-mechTransformPositionChange[1], -mechTransformPositionChange[2]}) < tech.setParentOffset({0, 0}) < data.active = false < tech.setVisible(false) < tech.setParentAppearance("normal") < tech.setToolUsageSuppressed(false) < tech.setParentFacingDirection(nil) --- > if self.active then > deactivate() 22,24c19,22 < if args.moves["special"] == 1 then < if data.active then < return "mechDeactivate" --- > local move = nil > if args.moves["special"] == 1 and not self.specialLast then > if self.active then > move = "carDeactivate" 26c24 < return "mechActivate" --- > move = "carActivate" 29c27 < return "mechFire" --- > move = "carHorn" 30a29,30 > > self.specialLast = args.moves["special"] == 1 32c32 < return nil --- > return move 36,61c36,43 < local energyCostPerSecond = tech.parameter("energyCostPerSecond") < local mechCustomMovementParameters = tech.parameter("mechCustomMovementParameters") < local mechTransformPositionChange = tech.parameter("mechTransformPositionChange") < local parentOffset = tech.parameter("parentOffset") < local mechCollisionTest = tech.parameter("mechCollisionTest") < local mechAimLimit = tech.parameter("mechAimLimit") * math.pi / 180 < local mechFrontRotationPoint = tech.parameter("mechFrontRotationPoint") < local mechFrontFirePosition = tech.parameter("mechFrontFirePosition") < local mechBackRotationPoint = tech.parameter("mechBackRotationPoint") < local mechBackFirePosition = tech.parameter("mechBackFirePosition") < local mechFireCycle = tech.parameter("mechFireCycle") < local mechProjectile = tech.parameter("mechProjectile") < local mechProjectileConfig = tech.parameter("mechProjectileConfig") < < if not data.active and args.actions["mechActivate"] then < mechCollisionTest[1] = mechCollisionTest[1] + tech.position()[1] < mechCollisionTest[2] = mechCollisionTest[2] + tech.position()[2] < mechCollisionTest[3] = mechCollisionTest[3] + tech.position()[1] < mechCollisionTest[4] = mechCollisionTest[4] + tech.position()[2] < if not world.rectCollision(mechCollisionTest) then < tech.burstParticleEmitter("mechActivateParticles") < tech.translate(mechTransformPositionChange) < tech.setVisible(true) < tech.setParentAppearance("sit") < tech.setToolUsageSuppressed(true) < data.active = true --- > if not self.active and args.actions["carActivate"] then > local carCollisionTest = tech.parameter("carCollisionTest") > carCollisionTest[1] = carCollisionTest[1] + mcontroller.position()[1] > carCollisionTest[2] = carCollisionTest[2] + mcontroller.position()[2] > carCollisionTest[3] = carCollisionTest[3] + mcontroller.position()[1] > carCollisionTest[4] = carCollisionTest[4] + mcontroller.position()[2] > if not world.rectCollision(carCollisionTest) and tech.consumeTechEnergy(self.energyCostPerSecond * args.dt) then > activate() 65,72c47,48 < elseif data.active and (args.actions["mechDeactivate"] or energyCostPerSecond * args.dt > args.availableEnergy) then < tech.burstParticleEmitter("mechDeactivateParticles") < tech.translate({-mechTransformPositionChange[1], -mechTransformPositionChange[2]}) < tech.setVisible(false) < tech.setParentAppearance("normal") < tech.setToolUsageSuppressed(false) < tech.setParentOffset({0, 0}) < data.active = false --- > elseif self.active and (args.actions["carDeactivate"] or not tech.consumeTechEnergy(self.energyCostPerSecond * args.dt)) then > deactivate() 75,77c51,52 < tech.setParentFacingDirection(nil) < if data.active then < local diff = world.distance(args.aimPosition, tech.position()) --- > if self.active then > local diff = world.distance(tech.aimPosition(), mcontroller.position()) 81c56,57 < tech.applyMovementParameters(mechCustomMovementParameters) --- > mcontroller.controlParameters(self.carCustomMovementParameters) > 84,94c60,62 < local nudge = tech.stateNudge() < tech.setParentOffset({-parentOffset[1] - nudge[1], parentOffset[2] + nudge[2]}) < tech.setParentFacingDirection(-1) < < if aimAngle > 0 then < aimAngle = math.max(aimAngle, math.pi - mechAimLimit) < else < aimAngle = math.min(aimAngle, -math.pi + mechAimLimit) < end < < tech.rotateGroup("guns", math.pi - aimAngle) --- > local nudge = tech.appliedOffset() > tech.setParentOffset({-self.parentOffset[1] - nudge[1], self.parentOffset[2] + nudge[2]}) > mcontroller.controlFace(-1) 97,107c65,67 < local nudge = tech.stateNudge() < tech.setParentOffset({parentOffset[1] + nudge[1], parentOffset[2] + nudge[2]}) < tech.setParentFacingDirection(1) < < if aimAngle > 0 then < aimAngle = math.min(aimAngle, mechAimLimit) < else < aimAngle = math.max(aimAngle, -mechAimLimit) < end < < tech.rotateGroup("guns", aimAngle) --- > local nudge = tech.appliedOffset() > tech.setParentOffset({self.parentOffset[1] + nudge[1], self.parentOffset[2] + nudge[2]}) > mcontroller.controlFace(1) 110,111c70,71 < if not tech.onGround() then < if tech.velocity()[2] > 0 then --- > if not mcontroller.onGround() then > if mcontroller.velocity()[2] > 0 then 116,118c76,78 < elseif tech.walking() or tech.running() then < if flip and tech.direction() == 1 or not flip and tech.direction() == -1 then < tech.setAnimationState("movement", "backWalk") --- > elseif mcontroller.walking() or mcontroller.running() then > if flip and mcontroller.facingDirection() == 1 or not flip and mcontroller.facingDirection() == -1 then > tech.setAnimationState("movement", "driveReverse") 120c80 < tech.setAnimationState("movement", "walk") --- > tech.setAnimationState("movement", "driveForward") 126,138c86,88 < if args.actions["mechFire"] then < if data.fireTimer <= 0 then < world.spawnProjectile(mechProjectile, tech.anchorPoint("frontGunFirePoint"), tech.parentEntityId(), {math.cos(aimAngle), math.sin(aimAngle)}, false, mechProjectileConfig) < data.fireTimer = data.fireTimer + mechFireCycle < tech.setAnimationState("frontFiring", "fire") < else < local oldFireTimer = data.fireTimer < data.fireTimer = data.fireTimer - args.dt < if oldFireTimer > mechFireCycle / 2 and data.fireTimer <= mechFireCycle / 2 then < world.spawnProjectile(mechProjectile, tech.anchorPoint("backGunFirePoint"), tech.parentEntityId(), {math.cos(aimAngle), math.sin(aimAngle)}, false, mechProjectileConfig) < tech.setAnimationState("backFiring", "fire") < end < end --- > if args.actions["carHorn"] and self.honkTimer <= 0 then > tech.playSound("carHorn") > self.honkTimer = tech.parameter("honkTime") 141c91 < return energyCostPerSecond * args.dt --- > if self.honkTimer > 0 then self.honkTimer = self.honkTimer - args.dt end 142a93,101 > end > > function activate() > tech.burstParticleEmitter("carActivateParticles") > tech.setVisible(true) > tech.setParentState("sit") > tech.setToolUsageSuppressed(true) > self.active = true > end 144c103,109 < return 0 --- > function deactivate() > tech.burstParticleEmitter("carDeactivateParticles") > tech.setVisible(false) > tech.setParentState() > tech.setToolUsageSuppressed(false) > tech.setParentOffset({0, 0}) > self.active = false tech\blink\blink.animation 46a47,50 > }, > > "sounds" : { > "activate" : [ "/sfx/tech/tech_blink1.wav" ] tech\blink\blink.lua 2,6c2,6 < local collisionBounds = tech.collisionBounds() < collisionBounds[1] = collisionBounds[1] - tech.position()[1] + position[1] < collisionBounds[2] = collisionBounds[2] - tech.position()[2] + position[2] < collisionBounds[3] = collisionBounds[3] - tech.position()[1] + position[1] < collisionBounds[4] = collisionBounds[4] - tech.position()[2] + position[2] --- > local boundBox = mcontroller.boundBox() > boundBox[1] = boundBox[1] - mcontroller.position()[1] + position[1] > boundBox[2] = boundBox[2] - mcontroller.position()[2] + position[2] > boundBox[3] = boundBox[3] - mcontroller.position()[1] + position[1] > boundBox[4] = boundBox[4] - mcontroller.position()[2] + position[2] 8c8 < return not world.rectCollision(collisionBounds) --- > return not world.rectCollision(boundBox) 17c17 < local collisionBlocks = world.collisionBlocksAlongLine(tech.position(), position, true, 1) --- > local collisionBlocks = world.collisionBlocksAlongLine(mcontroller.position(), position, true, 1) 19c19 < local diff = world.distance(position, tech.position()) --- > local diff = world.distance(position, mcontroller.position()) 93c93 < local position = tech.position() --- > local position = mcontroller.position() 107,109c107,109 < data.mode = "none" < data.timer = 0 < data.targetPosition = nil --- > self.mode = "none" > self.timer = 0 > self.targetPosition = nil 113c113 < tech.setParentAppearance("normal") --- > tech.setParentDirectives() 130c130 < if args.actions["blink"] and data.mode == "none" and args.availableEnergy > energyUsage then --- > if args.actions["blink"] and self.mode == "none" and tech.consumeTechEnergy(energyUsage) then 142c142 < blinkPosition = blinkAdjust(args.aimPosition, true, true, false, false) --- > blinkPosition = blinkAdjust(tech.aimPosition(), true, true, false, false) 144c144 < blinkPosition = blinkAdjust(args.aimPosition, false, true, false, false) --- > blinkPosition = blinkAdjust(tech.aimPosition(), false, true, false, false) 148,149c148,149 < data.targetPosition = blinkPosition < data.mode = "start" --- > self.targetPosition = blinkPosition > self.mode = "start" 155,162c155,161 < if data.mode == "start" then < tech.setVelocity({0, 0}) < data.mode = "out" < data.timer = 0 < < return energyUsage < elseif data.mode == "out" then < tech.setParentAppearance("hidden") --- > if self.mode == "start" then > mcontroller.setVelocity({0, 0}) > self.mode = "out" > self.timer = 0 > tech.playSound("activate") > elseif self.mode == "out" then > tech.setParentDirectives("?multiply=00000000") 164,165c163,164 < tech.setVelocity({0, 0}) < data.timer = data.timer + args.dt --- > mcontroller.setVelocity({0, 0}) > self.timer = self.timer + args.dt 167,170c166,169 < if data.timer > blinkOutTime then < tech.setPosition(data.targetPosition) < data.mode = "in" < data.timer = 0 --- > if self.timer > blinkOutTime then > mcontroller.setPosition(self.targetPosition) > self.mode = "in" > self.timer = 0 172,175c171,172 < < return 0 < elseif data.mode == "in" then < tech.setParentAppearance("normal") --- > elseif self.mode == "in" then > tech.setParentDirectives() 177,178c174,175 < tech.setVelocity({0, 0}) < data.timer = data.timer + args.dt --- > mcontroller.setVelocity({0, 0}) > self.timer = self.timer + args.dt 180,181c177,178 < if data.timer > blinkInTime then < data.mode = "none" --- > if self.timer > blinkInTime then > self.mode = "none" 183,184d179 < < return 0 tech\blink\randblink.tech 2c2,5 < "script" : "blink.lua", --- > "name" : "randblink", > "type" : "head", > > "scripts" : ["blink.lua"], tech\blink\randblink.techitem 5c5 < "description" : "Press F to teleport to random places with this Random Blink tech! Are you brave enough?", --- > "description" : "Press 'F' to teleport to random places with this Random Blink tech! Are you brave enough?", 7d6 < "inspectionKind" : "tech", 9c8 < "techModule" : "randblink.tech" --- > "techModule" : "randblink" tech\blink\targetblink.tech 2c2,5 < "script" : "blink.lua", --- > "name" : "targetblink", > "type" : "head", > > "scripts" : ["blink.lua"], tech\blink\targetblink.techitem 5c5 < "description" : "Press F to teleport to your mouse cursor with this Targeted Blink tech!", --- > "description" : "Press F to teleport to your mouse cursor with this Targeted Blink tech! Cost: 110 energy.", 7d6 < "inspectionKind" : "tech", 9c8 < "techModule" : "targetblink.tech" --- > "techModule" : "targetblink" tech\booster\booster.lua 2,4c2,3 < data.lastJump = false < data.lastBoost = nil < data.ranOut = false --- > self.lastJump = false > self.lastBoost = nil 11,12c10,11 < if not tech.onGround() then < if not tech.canJump() and currentJump and not data.lastJump then --- > if not mcontroller.onGround() then > if not mcontroller.canJump() and currentJump and not self.lastJump then 30,31c29,30 < elseif currentJump and data.lastBoost then < currentBoost = data.lastBoost --- > elseif currentJump and self.lastBoost then > currentBoost = self.lastBoost 35,36c34,35 < data.lastJump = currentJump < data.lastBoost = currentBoost --- > self.lastJump = currentJump > self.lastBoost = currentBoost 45d43 < local energyUsage = energyUsagePerSecond * args.dt 47,53d44 < if args.availableEnergy < energyUsage then < data.ranOut = true < elseif tech.onGround() or tech.inLiquid() then < data.ranOut = false < end < < local boosting = false 54a46 > local boostDirection = false 56,76c48,63 < if not data.ranOut then < boosting = true < if args.actions["boostRightUp"] then < tech.control({boostSpeed * diag, boostSpeed * diag}, boostControlForce, true, true) < elseif args.actions["boostRightDown"] then < tech.control({boostSpeed * diag, -boostSpeed * diag}, boostControlForce, true, true) < elseif args.actions["boostLeftUp"] then < tech.control({-boostSpeed * diag, boostSpeed * diag}, boostControlForce, true, true) < elseif args.actions["boostLeftDown"] then < tech.control({-boostSpeed * diag, -boostSpeed * diag}, boostControlForce, true, true) < elseif args.actions["boostRight"] then < tech.control({boostSpeed, 0}, boostControlForce, true, true) < elseif args.actions["boostDown"] then < tech.control({0, -boostSpeed}, boostControlForce, true, true) < elseif args.actions["boostLeft"] then < tech.control({-boostSpeed, 0}, boostControlForce, true, true) < elseif args.actions["boostUp"] then < tech.control({0, boostSpeed}, boostControlForce, true, true) < else < boosting = false < end --- > if args.actions["boostRightUp"] then > boostDirection = {boostSpeed * diag, boostSpeed * diag} > elseif args.actions["boostRightDown"] then > boostDirection = {boostSpeed * diag, -boostSpeed * diag} > elseif args.actions["boostLeftUp"] then > boostDirection = {-boostSpeed * diag, boostSpeed * diag} > elseif args.actions["boostLeftDown"] then > boostDirection = {-boostSpeed * diag, -boostSpeed * diag} > elseif args.actions["boostRight"] then > boostDirection = {boostSpeed, 0} > elseif args.actions["boostDown"] then > boostDirection = {0, -boostSpeed} > elseif args.actions["boostLeft"] then > boostDirection = {-boostSpeed, 0} > elseif args.actions["boostUp"] then > boostDirection = {0, boostSpeed} 77a65,67 > > if boostDirection and tech.consumeTechEnergy(energyUsagePerSecond * args.dt) then > mcontroller.controlApproachVelocity(boostDirection, boostControlForce, true, true) 79d68 < if boosting then 82d70 < return energyUsage 86d73 < return 0 tech\booster\bubbleboost.animation 11c11 < "persistentSound" : "/sfx/tech/tech_bubbleboost.wav" --- > "persistentSound" : "/sfx/tech/tech_particlethrust.wav" 24c24,25 < "particle" : "bubbleboost" --- > "particle" : "gravitybubbledot", > "offset" : [-1, -1] 27c28,29 < "particle" : "bubbleboost" --- > "particle" : "gravitybubbledot", > "offset" : [-1, -1] 30c32,33 < "particle" : "bubbleboost" --- > "particle" : "gravitybubbledot", > "offset" : [-1, 0] 33c36,170 < "particle" : "bubbleboost" --- > "particle" : "gravitybubbledot", > "offset" : [-1, 1] > }, > { > "particle" : "gravitybubbledot", > "offset" : [0, -1] > }, > { > "particle" : "gravitybubbledot", > "offset" : [0, 0] > }, > { > "particle" : "gravitybubbledot", > "offset" : [0, 1] > }, > { > "particle" : "gravitybubbledot", > "offset" : [1, -1] > }, > { > "particle" : "gravitybubbledot", > "offset" : [1, 0] > }, > { > "particle" : "gravitybubbledot", > "offset" : [1, 1] > }, > { > "particle" : "gravitybubbledot", > "offset" : [-1, -1] > }, > { > "particle" : "gravitybubbledot", > "offset" : [-1, 0] > }, > { > "particle" : "gravitybubbledot", > "offset" : [-1, 1] > }, > { > "particle" : "gravitybubbledot", > "offset" : [0, -1] > }, > { > "particle" : "gravitybubbledot", > "offset" : [0, 0] > }, > { > "particle" : "gravitybubbledot", > "offset" : [0, 1] > }, > { > "particle" : "gravitybubbledot", > "offset" : [1, -1] > }, > { > "particle" : "gravitybubbledot", > "offset" : [1, 0] > }, > { > "particle" : "gravitybubbledot", > "offset" : [1, 1] > }, > // > { > "particle" : "gravitybubbledotwhite", > "offset" : [-1, -1] > }, > { > "particle" : "gravitybubbledotwhite", > "offset" : [-1, 0] > }, > { > "particle" : "gravitybubbledotwhite", > "offset" : [-1, 1] > }, > { > "particle" : "gravitybubbledotwhite", > "offset" : [0, -1] > }, > { > "particle" : "gravitybubbledotwhite", > "offset" : [0, 0] > }, > { > "particle" : "gravitybubbledotwhite", > "offset" : [0, 1] > }, > { > "particle" : "gravitybubbledotwhite", > "offset" : [1, -1] > }, > { > "particle" : "gravitybubbledotwhite", > "offset" : [1, 0] > }, > { > "particle" : "gravitybubbledotwhite", > "offset" : [1, 1] > }, > { > "particle" : "gravitybubbledotwhite", > "offset" : [-1, -1] > }, > { > "particle" : "gravitybubbledotwhite", > "offset" : [-1, 0] > }, > { > "particle" : "gravitybubbledotwhite", > "offset" : [-1, 1] > }, > { > "particle" : "gravitybubbledotwhite", > "offset" : [0, -1] > }, > { > "particle" : "gravitybubbledotwhite", > "offset" : [0, 0] > }, > { > "particle" : "gravitybubbledotwhite", > "offset" : [0, 1] > }, > { > "particle" : "gravitybubbledotwhite", > "offset" : [1, -1] > }, > { > "particle" : "gravitybubbledotwhite", > "offset" : [1, 0] > }, > { > "particle" : "gravitybubbledotwhite", > "offset" : [1, 1] tech\booster\bubbleboost.tech 2c2,5 < "script" : "booster.lua", --- > "name" : "bubbleboost", > "type" : "legs", > > "scripts" : ["booster.lua"], 7,8c10,11 < "boostSpeed" : 40, < "energyUsagePerSecond" : 140 --- > "boostSpeed" : 10, > "energyUsagePerSecond" : 75 tech\booster\bubbleboost.techitem 4,7c4,6 < "inventoryIcon" : "/tech/bubbleboost.png", < "description" : "Press and hold Jump in the air to float around with this Bubble Boost tech.", < "shortdescription" : "Bubble Boost", < "inspectionKind" : "tech", --- > "inventoryIcon" : "/tech/booster.png", > "description" : "Press and hold Jump plus a direction in the air to float around with this Particle Boost tech. Cost: 75 energy per second.", > "shortdescription" : "Particle Boost", 9c8 < "techModule" : "bubbleboost.tech" --- > "techModule" : "bubbleboost" tech\booster\butterflyboost.tech 2c2,5 < "script" : "booster.lua", --- > "name" : "butterflyboost", > "type" : "legs", > > "scripts" : ["booster.lua"], tech\booster\butterflyboost.techitem 7d6 < "inspectionKind" : "tech", 9c8 < "techModule" : "butterflyboost.tech" --- > "techModule" : "butterflyboost" tech\booster\cameramanboost.tech 2c2,5 < "script" : "booster.lua", --- > "name" : "cameramanboost", > "type" : "legs", > > "scripts" : ["booster.lua"], tech\booster\cameramanboost.techitem 7d6 < "inspectionKind" : "tech", 9c8 < "techModule" : "cameramanboost.tech" --- > "techModule" : "cameramanboost" tech\dash\dash.lua 2,7c2,8 < data.airDashing = false < data.dashTimer = 0 < data.dashDirection = 0 < data.dashLastInput = 0 < data.dashTapLast = 0 < data.dashTapTimer = 0 --- > self.airDashing = false > self.dashing = false > self.dashTimer = 0 > self.dashDirection = 0 > self.dashLastInput = 0 > self.dashTapLast = 0 > self.dashTapTimer = 0 11c12 < if data.dashTimer > 0 then --- > if self.dashTimer > 0 then 17,18c18,19 < if data.dashTapTimer > 0 then < data.dashTapTimer = data.dashTapTimer - args.dt --- > if self.dashTapTimer > 0 then > self.dashTapTimer = self.dashTapTimer - args.dt 22,25c23,26 < if data.dashLastInput ~= 1 then < if data.dashTapLast == 1 and data.dashTapTimer > 0 then < data.dashTapLast = 0 < data.dashTapTimer = 0 --- > if self.dashLastInput ~= 1 then > if self.dashTapLast == 1 and self.dashTapTimer > 0 then > self.dashTapLast = 0 > self.dashTapTimer = 0 28,29c29,30 < data.dashTapLast = 1 < data.dashTapTimer = maximumDoubleTapTime --- > self.dashTapLast = 1 > self.dashTapTimer = maximumDoubleTapTime 32c33 < data.dashLastInput = 1 --- > self.dashLastInput = 1 34,37c35,38 < if data.dashLastInput ~= -1 then < if data.dashTapLast == -1 and data.dashTapTimer > 0 then < data.dashTapLast = 0 < data.dashTapTimer = 0 --- > if self.dashLastInput ~= -1 then > if self.dashTapLast == -1 and self.dashTapTimer > 0 then > self.dashTapLast = 0 > self.dashTapTimer = 0 40,41c41,42 < data.dashTapLast = -1 < data.dashTapTimer = maximumDoubleTapTime --- > self.dashTapLast = -1 > self.dashTapTimer = maximumDoubleTapTime 44c45 < data.dashLastInput = -1 --- > self.dashLastInput = -1 46c47 < data.dashLastInput = 0 --- > self.dashLastInput = 0 56d56 < local energyUsage = tech.parameter("energyUsage") 58,69c58,59 < local usedEnergy = 0 < if args.actions["dashRight"] and data.dashTimer <= 0 and args.availableEnergy > energyUsage then < data.dashTimer = dashDuration < data.dashDirection = 1 < usedEnergy = energyUsage < data.airDashing = not tech.onGround() < elseif args.actions["dashLeft"] and data.dashTimer <= 0 and args.availableEnergy > energyUsage then < data.dashTimer = dashDuration < data.dashDirection = -1 < usedEnergy = energyUsage < data.airDashing = not tech.onGround() < end --- > local groundOnly = tech.parameter("groundOnly") > local groundValid = not groundOnly or mcontroller.onGround() 71,72c61,69 < if data.dashTimer > 0 then < tech.xControl(dashSpeed * data.dashDirection, dashControlForce, true) --- > if args.actions["dashRight"] and groundValid and self.dashTimer <= 0 and tech.consumeTechEnergy(tech.parameter("energyUsage")) then > self.dashTimer = dashDuration > self.dashDirection = 1 > self.airDashing = not mcontroller.onGround() > elseif args.actions["dashLeft"] and groundValid and self.dashTimer <= 0 and tech.consumeTechEnergy(tech.parameter("energyUsage")) then > self.dashTimer = dashDuration > self.dashDirection = -1 > self.airDashing = not mcontroller.onGround() > end 74,76c71,77 < if data.airDashing then < tech.applyMovementParameters({gravityEnabled = false}) < tech.yControl(0, dashControlForce, true) --- > if self.dashTimer > 0 then > mcontroller.controlApproachXVelocity(dashSpeed * self.dashDirection, dashControlForce, true) > self.dashing = true > > if self.airDashing then > mcontroller.controlParameters({gravityEnabled = false}) > mcontroller.controlApproachYVelocity(0, dashControlForce, true) 79,80c80,81 < if data.dashDirection == -1 then < tech.moveLeft() --- > if self.dashDirection == -1 then > mcontroller.controlFace(-1) 83c84 < tech.moveRight() --- > mcontroller.controlFace(1) 88c89 < data.dashTimer = data.dashTimer - args.dt --- > self.dashTimer = self.dashTimer - args.dt 92d92 < end 94c94,99 < return usedEnergy --- > if self.dashing and tech.parameter("stopAfterDash") then > local movementParams = mcontroller.baseParameters() > mcontroller.controlApproachXVelocity(self.dashDirection * movementParams.runSpeed, dashControlForce) > end > self.dashing = false > end tech\dash\dash.tech 2c2,5 < "script" : "dash.lua", --- > "name" : "dash", > "type" : "body", > > "scripts" : ["dash.lua"], 9c12 < "dashDuration" : 0.3, --- > "dashDuration" : 0.17, tech\dash\dash.techitem 5c5 < "description" : "Double tap Left or Right to use this Energy Dash tech.", --- > "description" : "Double tap Left or Right to use this Energy Dash tech. Cost: 35 energy.", 7d6 < "inspectionKind" : "tech", 9c8 < "techModule" : "dash.tech" --- > "techModule" : "dash" tech\jetpack\hover.animation 56a57,60 > }, > > "sounds" : { > "activate" : [] tech\jetpack\hover.tech 2c2,5 < "script" : "jetpack.lua", --- > "name" : "hover", > "type" : "legs", > > "scripts" : ["jetpack.lua"], tech\jetpack\hover.techitem 5c5 < "description" : "Press Jump while in the air to use this Gravity Neutraliser tech.", --- > "description" : "Press and hold Jump while in the air to use this Gravity Neutraliser tech. Cost: 75 energy per second.", 7d6 < "inspectionKind" : "tech", 9c8 < "techModule" : "hover.tech" --- > "techModule" : "hover" tech\jetpack\jetpack.lua 2,3c2,3 < data.holdingJump = false < data.ranOut = false --- > self.holdingJump = false > self.active = false 7,8c7,8 < if args.moves["jump"] and tech.jumping() then < data.holdingJump = true --- > if args.moves["jump"] and mcontroller.jumping() then > self.holdingJump = true 10c10 < data.holdingJump = false --- > self.holdingJump = false 13c13 < if args.moves["jump"] and not tech.canJump() and not data.holdingJump then --- > if args.moves["jump"] and not mcontroller.canJump() and not self.holdingJump then 24d23 < local energyUsage = energyUsagePerSecond * args.dt 26,32c25 < if args.availableEnergy < energyUsage then < data.ranOut = true < elseif tech.onGround() or tech.inLiquid() then < data.ranOut = false < end < < if args.actions["jetpack"] and not data.ranOut then --- > if args.actions["jetpack"] and tech.consumeTechEnergy(energyUsagePerSecond * args.dt) then 34,35c27,32 < tech.yControl(jetpackSpeed, jetpackControlForce, true) < return energyUsage --- > mcontroller.controlApproachYVelocity(jetpackSpeed, jetpackControlForce, true) > > if not self.active then > tech.playSound("activate") > end > self.active = true 36a34 > self.active = false 38d35 < return 0 40,41d36 < < return usedEnergy tech\mech\mech.lua 2,3c2,4 < data.active = false < data.fireTimer = 0 --- > self.specialLast = false > self.active = false > self.fireTimer = 0 9c10 < if data.active then --- > if self.active then 11c12 < tech.translate({-mechTransformPositionChange[1], -mechTransformPositionChange[2]}) --- > mcontroller.translate({-mechTransformPositionChange[1], -mechTransformPositionChange[2]}) 13c14 < data.active = false --- > self.active = false 15c16 < tech.setParentAppearance("normal") --- > tech.setParentState() 17d17 < tech.setParentFacingDirection(nil) 22,24c22,25 < if args.moves["special"] == 1 then < if data.active then < return "mechDeactivate" --- > local move = nil > if args.moves["special"] == 1 and not self.specialLast then > if self.active then > move = "mechDeactivate" 26c27 < return "mechActivate" --- > move = "mechActivate" 29c30 < return "mechFire" --- > move = "mechFire" 32c33,35 < return nil --- > self.specialLast = args.moves["special"] == 1 > > return move 50,55c53,58 < if not data.active and args.actions["mechActivate"] then < mechCollisionTest[1] = mechCollisionTest[1] + tech.position()[1] < mechCollisionTest[2] = mechCollisionTest[2] + tech.position()[2] < mechCollisionTest[3] = mechCollisionTest[3] + tech.position()[1] < mechCollisionTest[4] = mechCollisionTest[4] + tech.position()[2] < if not world.rectCollision(mechCollisionTest) then --- > if not self.active and args.actions["mechActivate"] then > mechCollisionTest[1] = mechCollisionTest[1] + mcontroller.position()[1] > mechCollisionTest[2] = mechCollisionTest[2] + mcontroller.position()[2] > mechCollisionTest[3] = mechCollisionTest[3] + mcontroller.position()[1] > mechCollisionTest[4] = mechCollisionTest[4] + mcontroller.position()[2] > if not world.rectCollision(mechCollisionTest) and tech.consumeTechEnergy(energyCostPerSecond * args.dt) then 57c60 < tech.translate(mechTransformPositionChange) --- > mcontroller.translate(mechTransformPositionChange) 59c62 < tech.setParentAppearance("sit") --- > tech.setParentState("sit") 61c64 < data.active = true --- > self.active = true 65c68 < elseif data.active and (args.actions["mechDeactivate"] or energyCostPerSecond * args.dt > args.availableEnergy) then --- > elseif self.active and (args.actions["mechDeactivate"] or not tech.consumeTechEnergy(energyCostPerSecond * args.dt)) then 67c70 < tech.translate({-mechTransformPositionChange[1], -mechTransformPositionChange[2]}) --- > mcontroller.translate({-mechTransformPositionChange[1], -mechTransformPositionChange[2]}) 69c72 < tech.setParentAppearance("normal") --- > tech.setParentState() 72c75 < data.active = false --- > self.active = false 75,77c78,79 < tech.setParentFacingDirection(nil) < if data.active then < local diff = world.distance(args.aimPosition, tech.position()) --- > if self.active then > local diff = world.distance(tech.aimPosition(), mcontroller.position()) 81c83 < tech.applyMovementParameters(mechCustomMovementParameters) --- > mcontroller.controlParameters(mechCustomMovementParameters) 84c86 < local nudge = tech.stateNudge() --- > local nudge = tech.appliedOffset() 86c88 < tech.setParentFacingDirection(-1) --- > mcontroller.controlFace(-1) 97c99 < local nudge = tech.stateNudge() --- > local nudge = tech.appliedOffset() 99c101 < tech.setParentFacingDirection(1) --- > mcontroller.controlFace(1) 110,111c112,113 < if not tech.onGround() then < if tech.velocity()[2] > 0 then --- > if not mcontroller.onGround() then > if mcontroller.velocity()[2] > 0 then 116,117c118,119 < elseif tech.walking() or tech.running() then < if flip and tech.direction() == 1 or not flip and tech.direction() == -1 then --- > elseif mcontroller.walking() or mcontroller.running() then > if flip and mcontroller.movingDirection() == 1 or not flip and mcontroller.movingDirection() == -1 then 127,129c129,131 < if data.fireTimer <= 0 then < world.spawnProjectile(mechProjectile, tech.anchorPoint("frontGunFirePoint"), tech.parentEntityId(), {math.cos(aimAngle), math.sin(aimAngle)}, false, mechProjectileConfig) < data.fireTimer = data.fireTimer + mechFireCycle --- > if self.fireTimer <= 0 then > world.spawnProjectile(mechProjectile, vec2.add(mcontroller.position(), tech.anchorPoint("frontGunFirePoint")), entity.id(), {math.cos(aimAngle), math.sin(aimAngle)}, false, mechProjectileConfig) > self.fireTimer = self.fireTimer + mechFireCycle 132,135c134,137 < local oldFireTimer = data.fireTimer < data.fireTimer = data.fireTimer - args.dt < if oldFireTimer > mechFireCycle / 2 and data.fireTimer <= mechFireCycle / 2 then < world.spawnProjectile(mechProjectile, tech.anchorPoint("backGunFirePoint"), tech.parentEntityId(), {math.cos(aimAngle), math.sin(aimAngle)}, false, mechProjectileConfig) --- > local oldFireTimer = self.fireTimer > self.fireTimer = self.fireTimer - args.dt > if oldFireTimer > mechFireCycle / 2 and self.fireTimer <= mechFireCycle / 2 then > world.spawnProjectile(mechProjectile, vec2.add(mcontroller.position(), tech.anchorPoint("backGunFirePoint")), entity.id(), {math.cos(aimAngle), math.sin(aimAngle)}, false, mechProjectileConfig) 140,141d141 < < return energyCostPerSecond * args.dt 143,144d142 < < return 0 tech\mech\apexmech\apexmech.tech 2c2,9 < "script" : "/tech/mech/mech.lua", --- > "name" : "apexmech", > "type" : "head", > > "scripts" : [ > "/scripts/vec2.lua", > "/tech/mech/mech.lua" > ], > 14d20 < "skiddingGroundFriction" : 10.0, tech\mech\apexmech\apexmech.techitem 7d6 < "inspectionKind" : "tech", 9c8 < "techModule" : "apexmech.tech" --- > "techModule" : "apexmech" tech\mech\apexmech\bulletmuzzle1.animation 6c6 < "offset" : [-3, 0] --- > "offset" : [0.375, 0] tech\mech\glitchmech\bulletmuzzle1.animation 6c6 < "offset" : [-3, 0] --- > "offset" : [0.375, 0] tech\mech\glitchmech\glitchmech.tech 2c2,9 < "script" : "/tech/mech/mech.lua", --- > "name" : "glitchmech", > "type" : "head", > > "scripts" : [ > "/scripts/vec2.lua", > "/tech/mech/mech.lua" > ], > 14d20 < "skiddingGroundFriction" : 10.0, tech\mech\glitchmech\glitchmech.techitem 7d6 < "inspectionKind" : "tech", 9c8 < "techModule" : "glitchmech.tech" --- > "techModule" : "glitchmech" tech\mech\humanmech\bulletmuzzle1.animation 6c6 < "offset" : [-3, 0] --- > "offset" : [0.375, 0] tech\mech\humanmech\humanmech.animation 391c391,428 < "particles" : [ ] --- > "enabled" : false, > "emissionRate" : 1.0, > "offsetRegion" : [-3.5, -3.5, 3.5, 3.5], > "particles" : [ > { "particle" : "techactivateblue" }, > { "particle" : "techactivateblue" }, > { "particle" : "techactivateblue" }, > { "particle" : "techactivateblue" }, > { "particle" : "techactivateblue" }, > { "particle" : "techactivateblue" }, > { "particle" : "techactivateblue" }, > { "particle" : "techactivateblue" }, > { "particle" : "techactivateblue" }, > { "particle" : "techactivateblue" }, > { "particle" : "techactivateblue" }, > { "particle" : "techactivateblue" }, > { "particle" : "techactivateblue" }, > { "particle" : "techactivateblue" }, > { "particle" : "techactivateblue" }, > { "particle" : "techactivateblue" }, > { "particle" : "techactivateblue" }, > { "particle" : "techactivatewhite" }, > { "particle" : "techactivatewhite" }, > { "particle" : "techactivatewhite" }, > { "particle" : "techactivatewhite" }, > { "particle" : "techactivatewhite" }, > { "particle" : "techactivatewhite" }, > { "particle" : "techactivatewhite" }, > { "particle" : "techactivatewhite" }, > { "particle" : "techactivatewhite" }, > { "particle" : "techactivatewhite" }, > { "particle" : "techactivatewhite" }, > { "particle" : "techactivatewhite" }, > { "particle" : "techactivatewhite" }, > { "particle" : "techactivatewhite" }, > { "particle" : "techactivatewhite" }, > { "particle" : "techactivatewhite" } > ] tech\mech\humanmech\humanmech.tech 2c2,9 < "script" : "/tech/mech/mech.lua", --- > "name" : "humanmech", > "type" : "head", > > "scripts" : [ > "/scripts/vec2.lua", > "/tech/mech/mech.lua" > ], > 14d20 < "skiddingGroundFriction" : 10.0, tech\mech\humanmech\humanmech.techitem 7d6 < "inspectionKind" : "tech", 9c8 < "techModule" : "humanmech.tech" --- > "techModule" : "humanmech" tech\morphball\morphball.lua 2,6c2,5 < data.specialLast = false < data.primaryFireLast = false < data.angularVelocity = 0 < data.angle = 0 < data.active = false --- > self.specialLast = false > self.angularVelocity = 0 > self.angle = 0 > self.active = false 11c10 < if data.active then --- > if self.active then 13,14c12,13 < tech.translate({0, -tech.parameter("ballTransformHeightChange")}) < tech.setParentAppearance("normal") --- > mcontroller.translate({0, -tech.parameter("ballTransformHeightChange")}) > tech.setParentDirectives() 16c15 < data.active = false --- > self.active = false 22,24c21,23 < if args.moves["special"] == 1 and not data.specialLast then < if data.active then < return "morphballDeactivate" --- > if args.moves["special"] == 1 and not self.specialLast then > if self.active then > move = "morphballDeactivate" 26c25 < return "morphballActivate" --- > move = "morphballActivate" 28,29d26 < elseif data.active and args.moves["primaryFire"] and not data.primaryFireLast then < move = "morphballBomb" 32,33c29 < data.specialLast = args.moves["special"] == 1 < data.primaryFireLast = args.moves["primaryFire"] --- > self.specialLast = args.moves["special"] == 1 45d40 < local ballBombProjectile = tech.parameter("ballBombProjectile") 47c42 < if not data.active and args.actions["morphballActivate"] then --- > if not self.active and args.actions["morphballActivate"] and tech.consumeTechEnergy(energyCostPerSecond * args.dt) then 50,51c45,46 < tech.translate({0, ballTransformHeightChange}) < tech.setParentAppearance("hidden") --- > mcontroller.translate({0, ballTransformHeightChange}) > tech.setParentDirectives("?multiply=00000000") 53,58c48,53 < data.active = true < elseif data.active and (args.actions["morphballDeactivate"] or energyCostPerSecond * args.dt > args.availableEnergy) then < ballDeactivateCollisionTest[1] = ballDeactivateCollisionTest[1] + tech.position()[1] < ballDeactivateCollisionTest[2] = ballDeactivateCollisionTest[2] + tech.position()[2] < ballDeactivateCollisionTest[3] = ballDeactivateCollisionTest[3] + tech.position()[1] < ballDeactivateCollisionTest[4] = ballDeactivateCollisionTest[4] + tech.position()[2] --- > self.active = true > elseif self.active and (args.actions["morphballDeactivate"] or not tech.consumeTechEnergy(energyCostPerSecond * args.dt)) then > ballDeactivateCollisionTest[1] = ballDeactivateCollisionTest[1] + mcontroller.position()[1] > ballDeactivateCollisionTest[2] = ballDeactivateCollisionTest[2] + mcontroller.position()[2] > ballDeactivateCollisionTest[3] = ballDeactivateCollisionTest[3] + mcontroller.position()[1] > ballDeactivateCollisionTest[4] = ballDeactivateCollisionTest[4] + mcontroller.position()[2] 62,63c57,58 < tech.translate({0, -ballTransformHeightChange}) < tech.setParentAppearance("normal") --- > mcontroller.translate({0, -ballTransformHeightChange}) > tech.setParentDirectives() 65,66c60,61 < data.angle = 0 < data.active = false --- > self.angle = 0 > self.active = false 72,73c67,68 < if data.active then < tech.applyMovementParameters(ballCustomMovementParameters) --- > if self.active then > mcontroller.controlParameters(ballCustomMovementParameters) 75c70 < if tech.onGround() then --- > if mcontroller.onGround() then 78c73 < data.angularVelocity = -tech.measuredVelocity()[1] / ballRadius --- > self.angularVelocity = -mcontroller.measuredVelocity()[1] / ballRadius 81c76 < data.angle = math.fmod(math.pi * 2 + data.angle + data.angularVelocity * args.dt, math.pi * 2) --- > self.angle = math.fmod(math.pi * 2 + self.angle + self.angularVelocity * args.dt, math.pi * 2) 85c80 < local rotationFrame = math.floor(data.angle / math.pi * ballFrames) % ballFrames --- > local rotationFrame = math.floor(self.angle / math.pi * ballFrames) % ballFrames 87,92d81 < < if args.actions["morphballBomb"] and ballBombProjectile then < world.spawnProjectile(ballBombProjectile, tech.position(), tech.parentEntityId()) < end < < return energyCostPerSecond * args.dt 94,95d82 < < return 0 tech\morphball\morphball.tech 2,3c2,6 < "script" : "morphball.lua", < "actions" : [ "morphballActivate", "morphballDeactivate", "morphballBomb" ], --- > "name" : "morphball", > "type" : "head", > > "scripts" : ["morphball.lua"], > "actions" : [ "morphballActivate", "morphballDeactivate" ], 31c34 < "energyCostPerSecond" : 35, --- > "energyCostPerSecond" : 65, 39c42 < "ballFrames" : 8, --- > "ballFrames" : 8 42d44 < "ballBombProjectile" : "bomb" tech\morphball\morphball.techitem 5c5 < "description" : "Press 'F' to stop, drop and roll with this incredible Morphball tech!", --- > "description" : "Press 'F' to stop, drop and roll with this incredible Morphball tech! Cost: 65 energy per second.", 7d6 < "inspectionKind" : "tech", 9c8 < "techModule" : "morphball.tech" --- > "techModule" : "morphball" tech\multijump\doublejump.tech 2c2,5 < "script" : "multijump.lua", --- > "name" : "doublejump", > "type" : "legs", > > "scripts" : ["multijump.lua"], 7,8c10 < "energyUsage" : 35, < "sound" : "/sfx/tech/tech_doublejump.wav" --- > "energyUsage" : 0 tech\multijump\doublejump.techitem 7d6 < "inspectionKind" : "tech", 9c8 < "techModule" : "doublejump.tech" --- > "techModule" : "doublejump" tech\multijump\multijump.animation 34a35,38 > }, > > "sounds" : { > "multiJumpSound" : ["/sfx/tech/tech_doublejump.wav"] tech\multijump\multijump.lua 2,3c2,3 < data.multiJumps = 0 < data.lastJump = false --- > self.multiJumps = 0 > self.lastJump = false 7,8c7,8 < if args.moves["jump"] and not tech.jumping() and not tech.canJump() and not data.lastJump then < data.lastJump = true --- > if args.moves["jump"] and not mcontroller.jumping() and not mcontroller.canJump() and not self.lastJump then > self.lastJump = true 11c11 < data.lastJump = args.moves["jump"] --- > self.lastJump = args.moves["jump"] 20,22c20,22 < if args.actions["multiJump"] and data.multiJumps < multiJumpCount and args.availableEnergy > energyUsage then < tech.jump(true) < data.multiJumps = data.multiJumps + 1 --- > if args.actions["multiJump"] and self.multiJumps < multiJumpCount and (energyUsage == 0 or tech.consumeTechEnergy(energyUsage)) then > mcontroller.controlJump(true) > self.multiJumps = self.multiJumps + 1 24,25c24 < tech.playImmediateSound(tech.parameter("sound")) < return energyUsage --- > tech.playSound("multiJumpSound") 27,28c26,27 < if tech.onGround() or tech.inLiquid() then < data.multiJumps = 0 --- > if mcontroller.onGround() or mcontroller.liquidMovement() then > self.multiJumps = 0 30,31d28 < < return 0.0 tech\skyrail\skyrail.lua 2c2 < --SKYRAILS V2.0 Changes - APJJM --- > --SKYRAILS V2.0 Changes - APJJM 5,7c5,7 < -- Support for multiple rail types + added a bunch of rails < -- New rail behaviours (Can be defined in .tech file) < -- Rail Sprites updated --- > -- Support for multiple rail types + added a bunch of rails > -- New rail behaviours (Can be defined in .tech file) > -- Rail Sprites updated 10,14c10,14 < -- Now uses planet gravity < -- Rail priority mechanics changed (will now stay flat, use up/down to change rails) < -- Ability to jump or drop from rails added (jump+s to drop) < -- Speed adjustments < -- --- > -- Now uses planet gravity > -- Rail priority mechanics changed (will now stay flat, use up/down to change rails) > -- Ability to jump or drop from rails added (jump+s to drop) > -- Speed adjustments > -- 16,19c16,19 < -- Position snapping bugs < -- Can no longer get stuck walls (floors not fixed yet) < -- Works in liquids < -- Jumping from rails now works as intended --- > -- Position snapping bugs > -- Can no longer get stuck walls (floors not fixed yet) > -- Works in liquids > -- Jumping from rails now works as intended 22,28c22,28 < -- Script rewrite to make some extensions possible < -- Input handling vastly simplified < -- Tidied up a bunch of functions < -- Allowed specifying a search priority for gradient / ascending < -- Rail tracking now tracks current rail, rather than a naive overhead search < -- Better documentation & coding layout < -- --- > -- Script rewrite to make some extensions possible > -- Input handling vastly simplified > -- Tidied up a bunch of functions > -- Allowed specifying a search priority for gradient / ascending > -- Rail tracking now tracks current rail, rather than a naive overhead search > -- Better documentation & coding layout > -- 30,32c30,32 < -- Can get stuck in floor if rail is too low < -- World-wrap point will trigger ?N case as neighbour finding can't track over wrap points < -- (Testing hasn't revealed any issues with the ?N case though) --- > -- Can get stuck in floor if rail is too low > -- World-wrap point will trigger ?N case as neighbour finding can't track over wrap points > -- (Testing hasn't revealed any issues with the ?N case though) 35,61c35,61 < -- Fix floor bug < -- Add more rail types < -- Skyrail themed planet / dungeon? < -- Object / NPC / Monster which can ride rails? < ------------------------------------------------------------------------------------------ < < function init() < --Input Related (Tracks Action) < data.inputAction = { false, false, false, false, false, false } < data.lastAction = { false, false, false, false, false, false } < < --Basic Tech Stats < data.active = false --Tech On/Off < tech.setAnimationState("skyrail", "off") < < --Rail Rider Stats < data.onRail = false < data.direction = 0 --Direction of motion (-1 = left, +1 = right 0 = still) < data.speed = 0 --Speed of motion, should always be +tive. < data.currentRail = nil --Current rail object: < --Rail Form: {Position=, Type=, Left=, Right=} < --Neighbour Form: { Down=, Level=, Up=, Offset= } < data.leaveTimer = 0 --Timer triggered to prevent immediate re-attaching to rails after jumping. < data.railSearchOrder = "MBT" --Priority of rail neighbours when moving from one rail to another (M=Middle, B=Bottom, T=Top). < data.resetRailSearchOrder = true --Used to mark if default railSearchOrder has been overidden by a special rail type < data.maxspeed = 60 --Default maxspeed (should be overidden before use) < data.acceleration = 15 --Default acceleration (should be overidden before use) --- > -- Fix floor bug > -- Add more rail types > -- Skyrail themed planet / dungeon? > -- Object / NPC / Monster which can ride rails? > ------------------------------------------------------------------------------------------ > > function init() > --Input Related (Tracks Action) > self.inputAction = { false, false, false, false, false, false } > self.lastAction = { false, false, false, false, false, false } > > --Basic Tech Stats > self.active = false --Tech On/Off > tech.setAnimationState("skyrail", "off") > > --Rail Rider Stats > self.onRail = false > self.direction = 0 --Direction of motion (-1 = left, +1 = right 0 = still) > self.speed = 0 --Speed of motion, should always be +tive. > self.currentRail = nil --Current rail object: > --Rail Form: {Position=, Type=, Left=, Right=} > --Neighbour Form: { Down=, Level=, Up=, Offset= } > self.leaveTimer = 0 --Timer triggered to prevent immediate re-attaching to rails after jumping. > self.railSearchOrder = "MBT" --Priority of rail neighbours when moving from one rail to another (M=Middle, B=Bottom, T=Top). > self.resetRailSearchOrder = true --Used to mark if default railSearchOrder has been overidden by a special rail type > self.maxspeed = 60 --Default maxspeed (should be overidden before use) > self.acceleration = 15 --Default acceleration (should be overidden before use) 65c65 < init() --- > init() 90,93c90,93 < if move and not data.lastAction[moveIndex] then < data.inputAction[moveIndex] = true < end < data.lastAction[moveIndex] = move and pressOnly --- > if move and not self.lastAction[moveIndex] then > self.inputAction[moveIndex] = true > end > self.lastAction[moveIndex] = move and pressOnly 97c97 < data.inputAction = { false, false, false, false, false, false } --- > self.inputAction = { false, false, false, false, false, false } 104,124c104,124 < < --Handle active/unactive state of skyrail rider + calling onrail / offrail update. < if data.inputAction[IA_SPECIAL] then < data.active = not data.active < if data.onRail then < leaveRail() < end < end < < if data.active then < tech.setAnimationState("skyrail", "on") < if data.onRail then < update_onrail(args) < else < update_offrail(args) < end < else < tech.setAnimationState("skyrail", "off") < end < < input_resetInput() --- > > --Handle active/unactive state of skyrail rider + calling onrail / offrail update. > if self.inputAction[IA_SPECIAL] then > self.active = not self.active > if self.onRail then > leaveRail() > end > end > > if self.active then > tech.setAnimationState("skyrail", "on") > if self.onRail then > update_onrail(args) > else > update_offrail(args) > end > else > tech.setAnimationState("skyrail", "off") > end > > input_resetInput() 130,132c130,132 < if data.leaveTimer > 0 then < data.leaveTimer = data.leaveTimer - args.dt < return nil --- > if self.leaveTimer > 0 then > self.leaveTimer = self.leaveTimer - args.dt > return nil 138c138 < local hookX = { tech.position()[1] + hookOffset[1], tech.position()[2] + hookOffset[2]} --- > local hookX = { mcontroller.position()[1] + hookOffset[1], mcontroller.position()[2] + hookOffset[2]} 145,153c145,153 < data.leaveTimer = 0 < local velocity = tech.measuredVelocity() < if velocity[2] > 0 then < --Upwards motion, prioritise lowest rail (first contact) < joinRail(rails[1],"TMB") < else < --Downwards motion, prioritise highest rail (first contact) < joinRail(rails[nrails],"BMT") < end --- > self.leaveTimer = 0 > local velocity = mcontroller.measuredVelocity() > if velocity[2] > 0 then > --Upwards motion, prioritise lowest rail (first contact) > joinRail(rails[1],"TMB") > else > --Downwards motion, prioritise highest rail (first contact) > joinRail(rails[nrails],"BMT") > end 163,211c163,211 < update_fixWallCollision(args); < < --Jumping from the rail < if data.inputAction[IA_JUMP] then < leaveRail() < data.leaveTimer = tech.parameter("railLeaveTime"); < if not data.inputAction[IA_DOWN] then < tech.jump(true) < end < return < end < < --Rail Search Order < if data.inputAction[IA_UP] then < data.railSearchOrder = "TMB" < elseif data.inputAction[IA_DOWN] then < data.railSearchOrder = "BMT" < else < if data.resetRailSearchOrder == true then < data.railSearchOrder = "MBT" < else < data.resetRailSearchOrder = true < end < end < < --Determine the current rail above the player's head < update_currentRail(args) < < if data.onRail then < --Rail specific behaviours which affect movement < surfaces = tech.parameter("surfaceBehaviour") < update_preapplyRailSurface(args,surfaces["default"]) < update_preapplyRailSurface(args,surfaces[data.currentRail.Type]) < < --Left/Right Motion < if data.inputAction[IA_LEFT] then < update_railSpeed(-data.acceleration * args.dt) < tech.control({0,0},0,true,true) < elseif data.inputAction[IA_RIGHT] then < update_railSpeed(data.acceleration * args.dt) < tech.control({0,0},0,true,true) < end < < --Remaining Rail specific behaviours < update_postapplyRailSurface(args,surfaces[data.currentRail.Type]) < < --Update Motion < update_railMotion(args) < end --- > update_fixWallCollision(args); > > --Jumping from the rail > if self.inputAction[IA_JUMP] then > leaveRail() > self.leaveTimer = tech.parameter("railLeaveTime"); > if not self.inputAction[IA_DOWN] then > mcontroller.controlJump(true) > end > return > end > > --Rail Search Order > if self.inputAction[IA_UP] then > self.railSearchOrder = "TMB" > elseif self.inputAction[IA_DOWN] then > self.railSearchOrder = "BMT" > else > if self.resetRailSearchOrder == true then > self.railSearchOrder = "MBT" > else > self.resetRailSearchOrder = true > end > end > > --Determine the current rail above the player's head > update_currentRail(args) > > if self.onRail then > --Rail specific behaviours which affect movement > surfaces = tech.parameter("surfaceBehaviour") > update_preapplyRailSurface(args,surfaces["default"]) > update_preapplyRailSurface(args,surfaces[self.currentRail.Type]) > > --Left/Right Motion > if self.inputAction[IA_LEFT] then > update_railSpeed(-self.acceleration * args.dt) > mcontroller.controlApproachVelocity({0,0},0,true,true) > elseif self.inputAction[IA_RIGHT] then > update_railSpeed(self.acceleration * args.dt) > mcontroller.controlApproachVelocity({0,0},0,true,true) > end > > --Remaining Rail specific behaviours > update_postapplyRailSurface(args,surfaces[self.currentRail.Type]) > > --Update Motion > update_railMotion(args) > end 221,225c221,225 < if world.magnitude(tech.measuredVelocity()) < minspeed then < if data.speed > bouncespeed then < data.direction = -data.direction < data.speed = data.speed * bouncefactor < end --- > if world.magnitude(mcontroller.measuredVelocity()) < minspeed then > if self.speed > bouncespeed then > self.direction = -self.direction > self.speed = self.speed * bouncefactor > end 233c233 < local hookX = { tech.position()[1] + hookOffset[1], tech.position()[2] + hookOffset[2]} --- > local hookX = { mcontroller.position()[1] + hookOffset[1], mcontroller.position()[2] + hookOffset[2]} 239,241c239,241 < if nrails <= 0 or data.currentRail == nil then < leaveRail() < return --- > if nrails <= 0 or self.currentRail == nil then > leaveRail() > return 245,279c245,279 < if not railListContains(rails,data.currentRail) then < --Build neighbour rails as a raillist < leftRails = getOverheadNeighboursFromRail(data.currentRail,-1) < rightRails = getOverheadNeighboursFromRail(data.currentRail,1) < < --Determine if the overhead rails contain a neighbour < if railListContains(rails,leftRails[1]) or < railListContains(rails,leftRails[2]) or < railListContains(rails,leftRails[3]) then < < --Rail is to the left of current position, select rail by traversal order... < --world.logInfo("LN: " .. data.railSearchOrder) < bestNeighbour = getBestNeighbour(data.currentRail.Left, data.railSearchOrder) < data.currentRail = leftRails[bestNeighbour.yOffset + 2] < < elseif railListContains(rails,rightRails[1]) or < railListContains(rails,rightRails[2]) or < railListContains(rails,rightRails[3]) then < < --Rail is to the right of current position, select rail by traversal order... < --world.logInfo("RN" .. data.railSearchOrder) < bestNeighbour = getBestNeighbour(data.currentRail.Right, data.railSearchOrder) < data.currentRail = rightRails[bestNeighbour.yOffset + 2] < else < --Overhead rails are not neighbours or above. Pick according traversal order. < --This should only happen if you are travelling over the world wrap boundry < local char = data.railSearchOrder:sub(1,1) < if char == "B" then < data.currentRail = rails[1] < elseif char == "M" then < data.currentRail = rails[math.ceil(nrails / 2)] < else < data.currentRail = rails[nrails] < end < end --- > if not railListContains(rails,self.currentRail) then > --Build neighbour rails as a raillist > leftRails = getOverheadNeighboursFromRail(self.currentRail,-1) > rightRails = getOverheadNeighboursFromRail(self.currentRail,1) > > --Determine if the overhead rails contain a neighbour > if railListContains(rails,leftRails[1]) or > railListContains(rails,leftRails[2]) or > railListContains(rails,leftRails[3]) then > > --Rail is to the left of current position, select rail by traversal order... > --world.logInfo("LN: " .. self.railSearchOrder) > bestNeighbour = getBestNeighbour(self.currentRail.Left, self.railSearchOrder) > self.currentRail = leftRails[bestNeighbour.yOffset + 2] > > elseif railListContains(rails,rightRails[1]) or > railListContains(rails,rightRails[2]) or > railListContains(rails,rightRails[3]) then > > --Rail is to the right of current position, select rail by traversal order... > --world.logInfo("RN" .. self.railSearchOrder) > bestNeighbour = getBestNeighbour(self.currentRail.Right, self.railSearchOrder) > self.currentRail = rightRails[bestNeighbour.yOffset + 2] > else > --Overhead rails are not neighbours or above. Pick according traversal order. > --This should only happen if you are travelling over the world wrap boundry > local char = self.railSearchOrder:sub(1,1) > if char == "B" then > self.currentRail = rails[1] > elseif char == "M" then > self.currentRail = rails[math.ceil(nrails / 2)] > else > self.currentRail = rails[nrails] > end > end 286,293c286,293 < for k ,v in pairs(surface) do < if k=="maxSpeed" then data.maxspeed = v --Set max speed < elseif k=="acceleration" then data.acceleration = v --Set acceleration < elseif k=="searchOrder" then < data.railSearchOrder = v --Set rail search order < data.resetRailSearchOrder = false --Prevent holding no keys from resetting SO < end < end --- > for k ,v in pairs(surface) do > if k=="maxSpeed" then self.maxspeed = v --Set max speed > elseif k=="acceleration" then self.acceleration = v --Set acceleration > elseif k=="searchOrder" then > self.railSearchOrder = v --Set rail search order > self.resetRailSearchOrder = false --Prevent holding no keys from resetting SO > end > end 298,312c298,312 < for k ,v in pairs(surface) do < if k=="speedMulDt" then --Apply timestep scaled multipler < data.speed = data.speed + (data.speed * v - data.speed) * args.dt < elseif k=="speedMul" then --Apply flat multipler < data.speed = data.speed * v < elseif k=="speedMulDir" then --Apply flat multiplier if traveling in dir specified. < if v[1] == data.direction then data.speed = data.speed * v[2] end < elseif k=="speedIncDt" then -- Apply timestep scaled inc < data.speed = dataspeed + v * args.dt < elseif k=="speedSet" then -- Set speed < data.speed = v < elseif k=="dirSet" then -- Set direction < data.direction = v < end < end --- > for k ,v in pairs(surface) do > if k=="speedMulDt" then --Apply timestep scaled multipler > self.speed = self.speed + (self.speed * v - self.speed) * args.dt > elseif k=="speedMul" then --Apply flat multipler > self.speed = self.speed * v > elseif k=="speedMulDir" then --Apply flat multiplier if traveling in dir specified. > if v[1] == self.direction then self.speed = self.speed * v[2] end > elseif k=="speedIncDt" then -- Apply timestep scaled inc > self.speed = dataspeed + v * args.dt > elseif k=="speedSet" then -- Set speed > self.speed = v > elseif k=="dirSet" then -- Set direction > self.direction = v > end > end 319c319 < data.speed = data.speed + acceleration * data.direction --- > self.speed = self.speed + acceleration * self.direction 321,323c321,323 < if data.speed < minspeed then < data.speed = minspeed < data.direction = -data.direction --- > if self.speed < minspeed then > self.speed = minspeed > self.direction = -self.direction 332c332 < local gravity = world.gravity(tech.position()); --- > local gravity = world.gravity(mcontroller.position()); 334c334 < local hookX = { tech.position()[1] + hookOffset[1], tech.position()[2] + hookOffset[2]} --- > local hookX = { mcontroller.position()[1] + hookOffset[1], mcontroller.position()[2] + hookOffset[2]} 337c337 < local grad = getRailGradient(data.currentRail,data.direction,data.railSearchOrder) --- > local grad = getRailGradient(self.currentRail,self.direction,self.railSearchOrder) 340c340 < data.speed = data.speed - gravity * grad * ir2 * args.dt --- > self.speed = self.speed - gravity * grad * ir2 * args.dt 343,346c343,346 < if data.speed < minspeed then < data.speed = minspeed < elseif data.speed > data.maxspeed then < data.speed = data.maxspeed --- > if self.speed < minspeed then > self.speed = minspeed > elseif self.speed > self.maxspeed then > self.speed = self.maxspeed 352,353c352,353 < tech.setXVelocity(data.speed * data.direction) < tech.setYVelocity(0) --- > mcontroller.setXVelocity(self.speed * self.direction) > mcontroller.setYVelocity(0) 355,356c355,356 < tech.setXVelocity(data.speed * data.direction * ir2) < tech.setYVelocity(data.speed * grad * ir2) --- > mcontroller.setXVelocity(self.speed * self.direction * ir2) > mcontroller.setYVelocity(self.speed * grad * ir2) 360,361c360,361 < local dx = hookX[1]- data.currentRail.Position[1] --sub-tile x position along railing < local ypos = data.currentRail.Position[2] - hookOffset[2] --y position for snapping to railing --- > local dx = hookX[1]- self.currentRail.Position[1] --sub-tile x position along railing > local ypos = self.currentRail.Position[2] - hookOffset[2] --y position for snapping to railing 363,364c363,364 < if data.direction < 0 then < dx = 1-dx --Moving backwards, so slope factoring should be reversed. --- > if self.direction < 0 then > dx = 1-dx --Moving backwards, so slope factoring should be reversed. 368c368 < ypos = ypos + dx - 1 --Uphill starts at +1 altitude already! --- > ypos = ypos + dx - 1 --Uphill starts at +1 altitude already! 370c370 < ypos = ypos + dx*grad --Downhill/flat operates at current yposition! --- > ypos = ypos + dx*grad --Downhill/flat operates at current yposition! 373c373 < tech.setPosition({tech.position()[1],ypos}) --- > mcontroller.setPosition({mcontroller.position()[1],ypos}) 383,384c383,384 < world.logInfo("SKYRAIL: error - attempted to join nil rail!") < return --- > world.logInfo("SKYRAIL: error - attempted to join nil rail!") > return 388,391c388,391 < data.onRail = true < data.direction =0 < data.speed =0 < data.currentRail = rail --- > self.onRail = true > self.direction =0 > self.speed =0 > self.currentRail = rail 394c394 < local vel = tech.measuredVelocity() --- > local vel = mcontroller.measuredVelocity() 396c396 < data.direction = 1 --- > self.direction = 1 398c398 < data.direction = -1 --- > self.direction = -1 402c402 < local grad = getRailGradient(rail,data.direction,searchOrder) --- > local grad = getRailGradient(rail,self.direction,searchOrder) 404,405c404,405 < --Special case: falling onto horizontal surface < data.speed=math.abs(vel[1]) --- > --Special case: falling onto horizontal surface > self.speed=math.abs(vel[1]) 407,408c407,408 < --Taking into account vspeed * gradient of platform < data.speed= (math.abs(vel[1]) + vel[2] * grad) / math.sqrt(2) --- > --Taking into account vspeed * gradient of platform > self.speed= (math.abs(vel[1]) + vel[2] * grad) / math.sqrt(2) 410,416c410,416 < if data.speed < 0 then < --Moving backwards along rail -> Forwards in the opposite direction < data.speed = -data.speed < data.direction = -data.direction < elseif data.speed < 0.001 then < --Barely moving -> Assume stationary < data.direction = 0 --- > if self.speed < 0 then > --Moving backwards along rail -> Forwards in the opposite direction > self.speed = -self.speed > self.direction = -self.direction > elseif self.speed < 0.001 then > --Barely moving -> Assume stationary > self.direction = 0 421,423c421,423 < if data.direction == 0 then < data.speed = tech.parameter("minSpeed") < data.direction = tech.direction() --- > if self.direction == 0 then > self.speed = tech.parameter("minSpeed") > self.direction = mcontroller.facingDirection() 429,430c429,430 < data.currentRail = nil < data.onRail = false --- > self.currentRail = nil > self.onRail = false 439,461c439,461 < local testLength = tech.parameter("railtestLength") < local lineStart = position < local lineEnd = {position[1], position[2] + testLength} < local rails = {} < < if world.lineCollision(lineStart,lineEnd,false) then < local blocksX = world.collisionBlocksAlongLine(lineStart, lineEnd, false, -1) < < --Find all skyrails above the player which are not blocked by a non-rail solid < for _, tileX in pairs(blocksX) do < local blockType = world.material(tileX,"foreground") < < if blockIsRail(blockType) then < local ln = getRailNeighbours(tileX, -1) < local rn = getRailNeighbours(tileX, 1) < table.insert(rails,{Position=tileX, Type=blockType, Left=ln, Right=rn}) < else < break < end < end < end < < return rails --- > local testLength = tech.parameter("railtestLength") > local lineStart = position > local lineEnd = {position[1], position[2] + testLength} > local rails = {} > > if world.lineCollision(lineStart,lineEnd,false) then > local blocksX = world.collisionBlocksAlongLine(lineStart, lineEnd, false, -1) > > --Find all skyrails above the player which are not blocked by a non-rail solid > for _, tileX in pairs(blocksX) do > local blockType = world.material(tileX,"foreground") > > if blockIsRail(blockType) then > local ln = getRailNeighbours(tileX, -1) > local rn = getRailNeighbours(tileX, 1) > table.insert(rails,{Position=tileX, Type=blockType, Left=ln, Right=rn}) > else > break > end > end > end > > return rails 466,469c466,469 < local bot = world.material({position[1] + xOffset, position[2] - 1},"foreground") < local mid = world.material({position[1] + xOffset, position[2]},"foreground") < local top = world.material({position[1] + xOffset, position[2] + 1},"foreground") < return { Down=bot, Level=mid, Up=top, Offset=xOffset }; --- > local bot = world.material({position[1] + xOffset, position[2] - 1},"foreground") > local mid = world.material({position[1] + xOffset, position[2]},"foreground") > local top = world.material({position[1] + xOffset, position[2] + 1},"foreground") > return { Down=bot, Level=mid, Up=top, Offset=xOffset }; 474,486c474,486 < blocksX = { { rail.Position[1] + xOffset, rail.Position[2] - 1 }, < { rail.Position[1] + xOffset, rail.Position[2] }, < { rail.Position[1] + xOffset, rail.Position[2] + 1 } } < < local rails = {} < for _, tileX in pairs(blocksX) do < local blockType = world.material(tileX,"foreground") < local ln = getRailNeighbours(tileX, -1) < local rn = getRailNeighbours(tileX, 1) < table.insert(rails,{Position=tileX, Type=blockType, Left=ln, Right=rn}) < end < < return rails --- > blocksX = { { rail.Position[1] + xOffset, rail.Position[2] - 1 }, > { rail.Position[1] + xOffset, rail.Position[2] }, > { rail.Position[1] + xOffset, rail.Position[2] + 1 } } > > local rails = {} > for _, tileX in pairs(blocksX) do > local blockType = world.material(tileX,"foreground") > local ln = getRailNeighbours(tileX, -1) > local rn = getRailNeighbours(tileX, 1) > table.insert(rails,{Position=tileX, Type=blockType, Left=ln, Right=rn}) > end > > return rails 491,507c491,507 < for i=1, #searchOrder do < local char = searchOrder:sub(i,i) < if char == "B" then < if blockIsRail(neighbour.Down) then < return {xOffset=neighbour.xOffset, yOffset=-1, Type=neighbour.Down} < end < elseif char =="M" then < if blockIsRail(neighbour.Level) then < return {xOffset=neighbour.xOffset, yOffset=0, Type=neighbour.Level} < end < elseif char =="T" then < if blockIsRail(neighbour.Up) then < return {xOffset=neighbour.xOffset, yOffset=1, Type=neighbour.Up} < end < end < end < return nil --- > for i=1, #searchOrder do > local char = searchOrder:sub(i,i) > if char == "B" then > if blockIsRail(neighbour.Down) then > return {xOffset=neighbour.xOffset, yOffset=-1, Type=neighbour.Down} > end > elseif char =="M" then > if blockIsRail(neighbour.Level) then > return {xOffset=neighbour.xOffset, yOffset=0, Type=neighbour.Level} > end > elseif char =="T" then > if blockIsRail(neighbour.Up) then > return {xOffset=neighbour.xOffset, yOffset=1, Type=neighbour.Up} > end > end > end > return nil 512,524c512,524 < < --Determine previous & next rails to traverse to given < --motion direction and rail priority (E.g. bottom first / mid first / top first ) < local prevN = nil < local nextN = nil < if approachDirection > 0 then < prevN = getBestNeighbour(rail.Left,searchOrder) < nextN = getBestNeighbour(rail.Right,searchOrder) < else < prevN = getBestNeighbour(rail.Right,searchOrder) < nextN = getBestNeighbour(rail.Left,searchOrder) < end < --- > > --Determine previous & next rails to traverse to given > --motion direction and rail priority (E.g. bottom first / mid first / top first ) > local prevN = nil > local nextN = nil > if approachDirection > 0 then > prevN = getBestNeighbour(rail.Left,searchOrder) > nextN = getBestNeighbour(rail.Right,searchOrder) > else > prevN = getBestNeighbour(rail.Right,searchOrder) > nextN = getBestNeighbour(rail.Left,searchOrder) > end > 526,531c526,531 < if nextN==nil then < if prevN == nil then < gradient = 0 --Single rail, assume straight. < else < gradient = -prevN.yOffset --End of line: Use gradient w/ previous rail. < end --- > if nextN==nil then > if prevN == nil then > gradient = 0 --Single rail, assume straight. > else > gradient = -prevN.yOffset --End of line: Use gradient w/ previous rail. > end 533,543c533,543 < if prevN==nil then < gradient=nextN.yOffset --Start of line: Use next rail for gradient. < elseif nextN.yOffset==prevN.yOffset then < gradient=0 --Straight Line < elseif nextN.yOffset<0 then < gradient=-1 --Downhill < elseif prevN.yOffset<0 then < gradient=1 --Uphill < else < gradient=0 --Approaching hill or disjoint rail. < end --- > if prevN==nil then > gradient=nextN.yOffset --Start of line: Use next rail for gradient. > elseif nextN.yOffset==prevN.yOffset then > gradient=0 --Straight Line > elseif nextN.yOffset<0 then > gradient=-1 --Downhill > elseif prevN.yOffset<0 then > gradient=1 --Uphill > else > gradient=0 --Approaching hill or disjoint rail. > end 551,560c551,560 < local validSurfaces = tech.parameter("railSurfaces") < < if blockType ~= nil then < for _, value in pairs(validSurfaces) do < if value == blockType then < return true < end < end < end < return false --- > local validSurfaces = tech.parameter("railSurfaces") > > if blockType ~= nil then > for _, value in pairs(validSurfaces) do > if value == blockType then > return true > end > end > end > return false 565,571c565,571 < < for _ ,v in pairs(railList) do < if (v.Position[1] == rail.Position[1]) and (v.Position[2] == rail.Position[2]) then < return true < end < end < return false --- > > for _ ,v in pairs(railList) do > if (v.Position[1] == rail.Position[1]) and (v.Position[2] == rail.Position[2]) then > return true > end > end > return false tech\skyrail\skyrail.tech 2c2,5 < "script" : "skyrail.lua", --- > "name" : "skyrail", > "type" : "head", > > "scripts" : ["skyrail.lua"], tech\skyrail\skyrail.techitem 5c5 < "description" : "Unlocks ability to ride the skyrail!", --- > "description" : "Press 'F' to generate a sky hook, allowing you to attach yourself to sky rails.", 7d6 < "inspectionKind" : "tech", 9c8 < "techModule" : "skyrail.tech" --- > "techModule" : "skyrail" tech\superjump\rocketjump.animation 43a44,47 > }, > > "sounds" : { > "jumpSound" : ["/sfx/tech/tech_superjump.wav"] tech\superjump\rocketjump.tech 2c2,5 < "script" : "superjump.lua", --- > "name" : "rocketjump", > "type" : "legs", > > "scripts" : ["superjump.lua"], 9,10c12 < "superjumpTime" : 0.1, < "superjumpSound" : "/sfx/tech/tech_superjump.wav" --- > "superjumpTime" : 0.1 tech\superjump\rocketjump.techitem 5c5 < "description" : "Hold 'up' and jump for a rocket-boosted leap!", --- > "description" : "Hold 'up' and jump for a rocket-boosted leap, watch out for fall damage! Cost: 80 energy.", 7d6 < "inspectionKind" : "tech", 9c8 < "techModule" : "rocketjump.tech" --- > "techModule" : "rocketjump" tech\superjump\superjump.lua 2c2 < data.superJumpTimer = 0 --- > self.superJumpTimer = 0 6c6 < if args.moves["jump"] and args.moves["up"] and tech.onGround() then --- > if args.moves["jump"] and args.moves["up"] and mcontroller.onGround() then 14d13 < local energyUsage = tech.parameter("energyUsage") 18d16 < local superjumpSound = tech.parameter("superjumpSound") 20,25c18,20 < local usedEnergy = 0 < < if args.actions["superjump"] and tech.onGround() and data.superJumpTimer <= 0 and args.availableEnergy > energyUsage then < tech.playImmediateSound(superjumpSound) < data.superJumpTimer = superJumpTime < usedEnergy = energyUsage --- > if args.actions["superjump"] and mcontroller.onGround() and self.superJumpTimer <= 0 and tech.consumeTechEnergy(tech.parameter("energyUsage")) then > tech.playSound("jumpSound") > self.superJumpTimer = superJumpTime 28,29c23,26 < if data.superJumpTimer > 0 then < tech.yControl(superJumpSpeed, superJumpControlForce) --- > tech.setFlipped(mcontroller.facingDirection() < 0) > > if self.superJumpTimer > 0 then > mcontroller.controlApproachYVelocity(superJumpSpeed, superJumpControlForce) 31c28 < data.superJumpTimer = data.superJumpTimer - args.dt --- > self.superJumpTimer = self.superJumpTimer - args.dt 35,36d31 < < return usedEnergy terrain\cave\normalcaves.terrain 5a6,88 > //stringy karst caves > { > "type" : "karstcave", > > "layerResolution" : 15, > "layerDensity" : 0.05, > > "layerHeightVariation" : { > "type" : "perlin", > "octaves" : 2, > "frequency" : 0.009, > "amplitude" : 60 > }, > "bufferHeight" : 50, > > "caveDecision" : { > "type" : "perlin", > "octaves" : 2, > "frequency" : 0.01, > "amplitude" : 1, > "bias" : -0.05 > }, > "caveTaperPoint" : 0.08, > > "caveHeightVariation" : { > "type" : "perlin", > "octaves" : 2, > "frequency" : 0.032, > "amplitude" : 24, > "bias" : 10 > }, > > "caveFloorVariation" : { > "type" : "perlin", > "octaves" : 2, > "frequency" : 0.1, > "amplitude" : 4, > "bias" : -2 > } > } > , > //larger karst chambers > { > "type" : "karstcave", > > "layerResolution" : 27, > "layerDensity" : 0.04, > > "layerHeightVariation" : { > "type" : "perlin", > "octaves" : 2, > "frequency" : 0.009, > "amplitude" : 30 > }, > "bufferHeight" : 50, > > "caveDecision" : { > "type" : "perlin", > "octaves" : 2, > "frequency" : 0.012, > "amplitude" : 2.4, > "bias" : -0.9 > }, > "caveTaperPoint" : 0.5, > > "caveHeightVariation" : { > "type" : "perlin", > "octaves" : 2, > "frequency" : 0.05, > "amplitude" : 24, > "bias" : 38 > }, > > "caveFloorVariation" : { > "type" : "perlin", > "octaves" : 2, > "frequency" : 0.08, > "amplitude" : 8, > "bias" : -14 > } > } > , > //worm caves 10,11c93,95 < "xFreq" : 0.2, < "xAmp" : 3, --- > "xFreq" : 0.05, > "xAmp" : 2, > "xXInfluence" : 0.2, 14,15c98,100 < "yFreq" : 0.2, < "yAmp" : 3, --- > "yFreq" : 0.05, > "yAmp" : 2, > "yYInfluence" : 0.5, 20,81c105,115 < "radius" : 4, < "numberOfWormsPerSectorRange" : [0.05, 0.4], < "wormSizeRange" : [0.5, 6], < "wormSizeRate" : 0.3, < "timeToLiveRange" : [50, 120], < "headingNoiseRate" : 0.1, < "headingFlipThreshold" : 0.95, < "headingFlipAngle" : 1.5, < "surfaceHeadingTolerance" : 0.8 < } < }, < { < "type" : "surfaceAdjustment", < "surfaceAdjustment" : -200.0, < "bedrockAdjustment" : 0.0, < "clamp" : [-200.0, 0.0], < "source" : { < "type" : "caveground", < < "caveLimit" : 5.0, < "caveDropoff" : 0.5, < // By default, caves drop-off at exacly ground-height, this offsets that downward. < "caveDepth" : 0, < < "scale" : [2000, 2000], < < "caveNoise" : { < "type" : "Perlin", < "octaves" : 2, < "bias" : 15.0, < "frequency" : 20.0, < "amplitude" : 15.0 < }, < < "caveSubtractNoise" : { < "type" : "RidgedMulti", < "octaves" : 2, < "bias" : 11.0, < "frequency" : 16.0, < "amplitude" : 11.0 < }, < < "caveHeightNoise" : { < "type" : "Perlin", < "octaves" : 1, < "frequency" : 4.0, < "amplitude" : 0.3 < }, < < "caveXNoise" : { < "type" : "Perlin", < "octaves" : 6, < "frequency" : 10.0, < "amplitude" : 0.1 < }, < < "caveYNoise" : { < "type" : "Perlin", < "octaves" : 6, < "frequency" : 10.0, < "amplitude" : 0.1 < } --- > "sectorSize" : 64, > "radius" : 2, > "numberOfWormsPerSectorRange" : [0.2, 0.2], > "wormSpeed" : 1.5, > > "wormSizeRange" : [2.5, 4], > "wormLengthRange" : [60, 120], > "wormTaperDistance" : 15, > "wormAngleRange" : [0, 6.283], > "wormTurnChance" : 0.2, > "wormTurnRate" : 0.08 tiles\defaultdamage.config 5a6 > "protected" : 0.1, 8,9c9 < "tilling" : 0.1, < "crushing" : 1.0 --- > "tilling" : 0.1 12c12,13 < "damageRecovery" : 0.2 --- > "damageRecovery" : 0.2, > "maximumEffectTime" : 1.5 tiles\flammabledamage.config 5a6 > "protected" : 0.1, 8,9c9 < "tilling" : 0.1, < "crushing" : 1.0 --- > "tilling" : 0.1 12c12,13 < "damageRecovery" : 0.2 --- > "damageRecovery" : 0.2, > "maximumEffectTime" : 1.5 tiles\materials\apexshipdetails.material 4d3 < "frames" : "apexshipdetails.png", 6d4 < "variants" : 1, 12d9 < "multicolored" : true, 14c11,21 < "health" : 20 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "apexshipdetails.png", > "variants" : 1, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 50 > } tiles\materials\apexshipsupport.material 0a1 > 14c15,25 < "health" : 20 --- > "health" : 8, > > "renderTemplate" : "/tiles/girdertemplate.config", > "renderParameters" : { > "texture" : "apexshipsupport.png", > "variants" : 1, > "lightTransparent" : false, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 100 > } tiles\materials\apexshipwall.material 4d3 < "frames" : "apexshipwall.png", 6d4 < "variants" : 1, 12d9 < "multicolored" : true, 14c11,21 < "health" : 20 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "apexshipwall.png", > "variants" : 1, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\ash.material 4d3 < "frames" : "ash.png", 6d4 < "variants" : 5, 15c13,23 < "health" : 1.0 --- > "health" : 1, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "ash.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : false, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\aztec.material 4d3 < "frames" : "aztec.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "aztec.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\aztectech.material 4d3 < "frames" : "aztectech.png", 6d4 < "variants" : 25, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "aztechtech.png", > "variants" : 25, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\bamboo.material 4d3 < "frames" : "bamboo.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14,15c11,22 < "health" : 20, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 2, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "bamboo.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\bars.material 4d3 < "frames" : "bars.png", 6d4 < "variants" : 1, 14c12,22 < "health" : 50 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "bars.png", > "variants" : 1, > "lightTransparent" : true, > "multiColored" : false, > "occludesBelow" : false, > "zLevel" : 0 > } tiles\materials\baseboard.material 4d3 < "frames" : "baseboard.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14,15c11,22 < "health" : 7, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 8, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "baseboard.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\blackglass.material 4d3 < "frames" : "blackglass.png", 6d4 < "variants" : 1, 12d9 < "multicolored" : true, 14c11,21 < "health" : 4 --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "blackglass.png", > "variants" : 1, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : false, > "zLevel" : 0 > } tiles\materials\blaststone.material 4d3 < "frames" : "blaststone.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 30 --- > "health" : 64, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "blaststone.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : false, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\bonematerial.material 4d3 < "frames" : "bonematerial.png", 6d4 < "variants" : 5, 13c11,23 < "health" : 15.0 --- > "falling" : true, > "cascading" : true, > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "bonematerial.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : false, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\bookpiles.material 4d3 < "frames" : "bookpiles.png", 6d4 < "variants" : 25, 13d10 < "multicolored" : true, 18,19c15,25 < "breathable" : "notBreathable", < "damageTable" : "/tiles/flammableDamage.config" --- > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "bookpiles.png", > "variants" : 25, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\brains.material 4d3 < "frames" : "brains.png", 6d4 < "variants" : 4, 15c13,23 < "health" : 1 --- > "health" : 2, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "brains.png", > "variants" : 4, > "lightTransparent" : false, > "multiColored" : false, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\brick.material 4d3 < "frames" : "brick.png", 6d4 < "variants" : 2, 12d9 < "multicolored" : true, 14c11,21 < "health" : 22 --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "brick.png", > "variants" : 2, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\candyblock.material 4d3 < "frames" : "candyblock.png", 6d4 < "variants" : 1, 10d7 < "multicolored" : false, 12c9,19 < "health" : 5 --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "candyblock.png", > "variants" : 1, > "lightTransparent" : false, > "multiColored" : false, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\castlewalls1.material 4d3 < "frames" : "castlewalls1.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "castlewalls1.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 15 > } tiles\materials\castlewalls2.material 4d3 < "frames" : "castlewalls2.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "castlewalls2.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 5 > } tiles\materials\chain.material 4d3 < "frames" : "chain.png", 6,7d4 < "variants" : 1, < "transparent" : true, 13d9 < "multicolored" : true, 15c11,21 < "health" : 10 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "chain.png", > "variants" : 1, > "lightTransparent" : true, > "multiColored" : true, > "occludesBelow" : false, > "zLevel" : 0 > } tiles\materials\cheapwallpaper.material 4d3 < "frames" : "cheapwallpaper.png", 6d4 < "variants" : 1, 12d9 < "multicolored" : true, 14,15c11,22 < "health" : 10, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 8, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "cheapwallpaper.png", > "variants" : 1, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\clay.material 4d3 < "frames" : "clay.png", 6d4 < "variants" : 3, 15c13,23 < "health" : 6 --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "clay.png", > "variants" : 3, > "lightTransparent" : false, > "multiColored" : false, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\cloudblock.material 4d3 < "frames" : "cloudblock.png", 6d4 < "variants" : 5, 13d10 < "multicolored" : true, 17c14,24 < "health" : 0.01 --- > "health" : 0.01, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "cloudblock.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\cobblestone.material 4d3 < "frames" : "cobblestone.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 8 --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "cobblestone.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : false, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\cobblestonebrick.material 4d3 < "frames" : "cobblestonebrick.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 15 --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "cobblestonebrick.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : false, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\composite01.material 4d3 < "frames" : "composite01.png", 6d4 < "variants" : 1, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "composite01.png", > "variants" : 1, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\concrete.material 4d3 < "frames" : "concrete.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "concrete.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\corruptdirt.material 4d3 < "frames" : "corruptdirt.png", 6d4 < "variants" : 5, 15c13,23 < "health" : 1.3 --- > "health" : 1, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "corruptdirt.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : false, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\crosshatch.material 4d3 < "frames" : "crosshatch.png", 6,7d4 < "variants" : 2, < "transparent" : true, 13d9 < "multicolored" : true, 15,16c11,22 < "health" : 6, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 2, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "crosshatch.png", > "variants" : 2, > "lightTransparent" : true, > "multiColored" : true, > "occludesBelow" : false, > "zLevel" : 0 > } tiles\materials\crystalblock.material 4d3 < "frames" : "crystalblock.png", 6d4 < "variants" : 5, 12,14c10,21 < "multicolored" : true, < "footstepSound" : "/sfx/blocks/footstep_glass.wav", < "health" : 7 --- > "footstepSound" : "/sfx/blocks/footstep_crystal.wav", > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "crystalblock.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\darksmoothstone.material 4d3 < "frames" : "darksmoothstone.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "darksmoothstone.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 5 > } tiles\materials\darkwood.material 4d3 < "frames" : "darkwood.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14,15c11,22 < "health" : 7, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 2, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "darkwood.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 50 > } tiles\materials\direstone.material 4d3 < "frames" : "direstone.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 25 --- > "health" : 32, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "direstone.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : false, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\dirt.material 4d3 < "frames" : "dirt.png", 6d4 < "variants" : 5, 15c13,23 < "health" : 2.3 --- > "health" : 2, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "dirt.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\drydirt.material 4d3 < "frames" : "drydirt.png", 6d4 < "variants" : 5, 15c13,23 < "health" : 1.5 --- > "health" : 2, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "drydirt.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : false, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\drysand.material 4d3 < "frames" : "drysand.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 1.5 --- > "health" : 2, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "drysand.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : false, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\fadedblocks.material 4d3 < "frames" : "fadedblocks.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 22 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "fadedblocks.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : true, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\fence.material 4d3 < "frames" : "fence.png", 6d4 < "variants" : 5, 8d5 < "transparent" : true, 13d9 < "multicolored" : true, 15,16c11,22 < "health" : 6, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 2, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "fence.png", > "variants" : 5, > "lightTransparent" : true, > "multiColored" : true, > "occludesBelow" : false, > "zLevel" : 0 > } tiles\materials\fleshblock.material 4d3 < "frames" : "fleshblock.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 3.5 --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "fleshblock.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : false, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\frozenwater.material 4d3 < "frames" : "frozenwater.png", 6d4 < "variants" : 5, 13,14c11,22 < "health" : 1.0, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 2, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "frozenwater.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : false, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\fullwood1.material 4d3 < "frames" : "fullwood1.png", 6d4 < "variants" : 5, 13,14c11,22 < "health" : 6, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 2, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "fullwood1.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : false, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\fullwood2.material 4d3 < "frames" : "fullwood2.png", 6d4 < "variants" : 5, 13,14c11,22 < "health" : 6, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 2, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "fullwood2.png", > "variants" : 5, > "lightTransparent" : false, > "multiColored" : false, > "occludesBelow" : true, > "zLevel" : 0 > } tiles\materials\glass.material 4d3 < "frames" : "glass.png", 6,7d4 < "variants" : 5, < "transparent" : true, 13d9 < "multicolored" : true, 15c11,21 < "health" : 1 --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "glass.png", > "variants" : 5, > "lightTransparent" : true, > "occludesBelow" : false, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\goldblock.material 4d3 < "frames" : "goldblock.png", 6d4 < "variants" : 1, 13c11,21 < "health" : 35 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "goldblock.png", > "variants" : 1, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\gravel.material 4d3 < "frames" : "gravel.png", 6d4 < "variants" : 3, 16c14,23 < "breathable" : "notBreathable" --- > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "gravel.png", > "variants" : 3, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\heavyironbars.material 4d3 < "frames" : "heavyironbars.png", 6d4 < "variants" : 5, 14c12,22 < "health" : 60 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "heavyironbars.png", > "variants" : 5, > "lightTransparent" : true, > "occludesBelow" : false, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\hellstone.material 4d3 < "frames" : "hellstone.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 30 --- > "health" : 32, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "hellstone.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\hive.material 4d3 < "frames" : "hive.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 20 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "hive.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\homewalls1.material 4d3 < "frames" : "homewalls1.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 20 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "homewalls1.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\ice.material 4d3 < "frames" : "ice.png", 6d4 < "variants" : 5, 13,14c11,22 < "health" : 2.5, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 2, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "ice.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\iceblock.material 4d3 < "frames" : "iceblock.png", 6d4 < "variants" : 5, 13,14c11,22 < "health" : 9.5, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 2, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "iceblock.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\ironblock.material 4d3 < "frames" : "ironblock.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 30.0 --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "ironblock.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\junktech.material 4d3 < "frames" : "junktech.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 20 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "junktech.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\lightmetal.material 4d3 < "frames" : "lightmetal.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "lightmetal.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\magmarock.material 4d3 < "frames" : "magmarock.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 35 --- > "health" : 64, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "magmarock.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\matterblock.material 4d3 < "frames" : "matterblock.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 10 --- > "health" : 10, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "matterblock.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\mediummetal.material 4d3 < "frames" : "mediummetal.png", 6d4 < "variants" : 10, 12d9 < "multicolored" : true, 14c11,21 < "health" : 35 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "mediummetal.png", > "variants" : 10, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\metallic.material 4d3 < "frames" : "metallic.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 35 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "metallic.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\meteoriterock.material 4d3 < "frames" : "meteoriterock.png", 6d4 < "variants" : 15, 13,14c11,21 < "health" : 18.0, < "breathable" : "notBreathable" --- > "health" : 12, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "meteoriterock.png", > "variants" : 15, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\moondust.material 4d3 < "frames" : "moondust.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 1.5 --- > "health" : 1, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "moondust.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\moonrock.material 4d3 < "frames" : "moonrock.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 7 --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "moonrock.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\moonstone.material 4d3 < "frames" : "moonstone.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 6 --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "moonstone.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\mossypackeddirt.material 4d3 < "frames" : "mossypackeddirt.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : false, 14c11,21 < "health" : 7 --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "mossypackeddirt.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\mud.material 4d3 < "frames" : "mud.png", 6d4 < "variants" : 5, 15c13,23 < "health" : 1 --- > "health" : 1, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "mud.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\neonblock.material 4d3 < "frames" : "neonblock.png", 6d4 < "variants" : 1, 12d9 < "multicolored" : true, 14c11,21 < "health" : 20 --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "neonblock.png", > "variants" : 1, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\obsidian.material 4d3 < "frames" : "obsidian.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 40 --- > "health" : 64, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "obsidian.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\ornateflooring.material 4d3 < "frames" : "ornateflooring.png", 6d4 < "variants" : 1, 12d9 < "multicolored" : true, 14,15c11,22 < "health" : 20, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 8, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "ornateflooring.png", > "variants" : 1, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\ornateroofing.material 4,6c4 < "frames" : "ornateroofing.png", < "particleColor" : [89, 127, 52, 255], < "variants" : 1, --- > "particleColor" : [112, 98, 56, 255], 12d9 < "multicolored" : true, 14c11,21 < "health" : 20 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "ornateroofing.png", > "variants" : 1, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\ornatetiles.material 4d3 < "frames" : "ornatetiles.png", 6d4 < "variants" : 1, 12d9 < "multicolored" : true, 14c11,21 < "health" : 20 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "ornatetiles.png", > "variants" : 1, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\ornatewall.material 4d3 < "frames" : "ornatewall.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 20 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "ornatewall.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\ornatewood.material 4d3 < "frames" : "ornatewood.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14,15c11,22 < "health" : 20, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 8, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "ornatewood.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\packeddirt.material 4d3 < "frames" : "packeddirt.png", 6d4 < "variants" : 2, 12d9 < "multicolored" : false, 14c11,21 < "health" : 7 --- > "health" : 2, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "packeddirt.png", > "variants" : 2, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\plantblock.material 4d3 < "frames" : "plantblock.png", 6d4 < "variants" : 5, 13,14c11,22 < "health" : 20, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 16, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "plantblock.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\plantmatter.material 4d3 < "frames" : "plantmatter.png", 6d4 < "variants" : 5, 13,14c11,22 < "health" : 1.3, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 2, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "plantmatter.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 10500 > } tiles\materials\plate.material 4d3 < "frames" : "plate.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 35 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "plate.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\platinumblock.material 4d3 < "frames" : "platinumblock.png", 6d4 < "variants" : 1, 13c11,21 < "health" : 45 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "platinumblock.png", > "variants" : 1, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\pressurizedbeam.material 4d3 < "frames" : "pressurizedbeam.png", 6d4 < "variants" : 10, 12d9 < "multicolored" : true, 14c11,21 < "health" : 20 --- > "health" : 32, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "pressurizedbeam.png", > "variants" : 10, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\pressurizedgirder.material 0a1 > 5,6c6,7 < "particleColor" : [89, 127, 52, 255], < "variants" : 5, --- > "particleColor" : [110, 110, 110, 255], > "variants" : 1, 13,15c14,26 < "footstepSound" : "/sfx/blocks/footstep_lightwood.wav", < "health" : 20 < } --- > "footstepSound" : "/sfx/blocks/footstep_composite.wav", > "health" : 32, > > "renderTemplate" : "/tiles/girdertemplate.config", > "renderParameters" : { > "texture" : "pressurizedgirder.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 100 > } > } \ No newline at end of file tiles\materials\pressurizedsteel.material 4d3 < "frames" : "pressurizedsteel.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 20 --- > "health" : 32, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "pressurizedsteel.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\purplecrystal.material 4d3 < "frames" : "purplecrystal.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 35 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "purplecrystal.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\rainbowwoodblock.material 4d3 < "frames" : "rainbowwoodblock.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14,15c11,22 < "health" : 7, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 2, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "rainbowwoodblock.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\redtoyblock.material 4d3 < "frames" : "redtoyblock.png", 6d4 < "variants" : 1, 9d6 < "multicolored" : true, 15,16c12,22 < "health" : 1, < "breathable" : "notBreathable" --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "redtoyblock.png", > "variants" : 1, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\rock01.material 13c13,23 < "health" : 12 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "rock01.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\rock02.material 4d3 < "frames" : "rock02.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 16 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "rock02.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\rock03.material 4d3 < "frames" : "rock03.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 10 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "rock03.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\rock04.material 4d3 < "frames" : "rock04.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 18 --- > "health" : 12, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "rock04.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\rock12.material 4d3 < "frames" : "rock12.png", 6d4 < "variants" : 5, 12c10,21 < "health" : 19 --- > "footstepSound" : "/sfx/blocks/footstep_stone3.wav", > "health" : 12, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "rock12.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\rock14.material 4d3 < "frames" : "rock14.png", 6d4 < "variants" : 5, 12c10,20 < "health" : 24 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "rock14.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\rock15.material 4d3 < "frames" : "rock15.png", 6d4 < "variants" : 5, 12c10,20 < "health" : 20 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "rock15.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\rock17.material 4d3 < "frames" : "rock17.png", 6d4 < "variants" : 5, 12c10,20 < "health" : 20 --- > "health" : 12, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "rock17.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\rock19.material 4d3 < "frames" : "rock19.png", 6d4 < "variants" : 5, 12c10,20 < "health" : 9 --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "rock19.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\rock20.material 4d3 < "frames" : "rock20.png", 6d4 < "variants" : 5, 12c10,20 < "health" : 14 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "rock20.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\rockbrick.material 4d3 < "frames" : "rockbrick.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 30, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "rockbrick.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\rooftiles.material 4d3 < "frames" : "rooftiles.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 18 --- > "health" : 8, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "rooftiles.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\rustyblock.material 4d3 < "frames" : "rustyblock.png", 6d4 < "variants" : 3, 12d9 < "multicolored" : true, 14c11,21 < "health" : 35 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "rustyblock.png", > "variants" : 3, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\rustymetal.material 4d3 < "frames" : "rustymetal.png", 6d4 < "variants" : 3, 12d9 < "multicolored" : true, 14c11,21 < "health" : 35 --- > "health" : 32, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "rustymetal.png", > "variants" : 3, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 5 > } tiles\materials\sand.material 4d3 < "frames" : "sand.png", 6d4 < "variants" : 5, 15,16c13,23 < "health" : 1.3, < "breathable" : "notBreathable" --- > "health" : 1, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "sand.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\sand2.material 4d3 < "frames" : "sand2.png", 6d4 < "variants" : 5, 13,14c11,22 < "health" : 1.6, < "soil" : true --- > "health" : 1, > "soil" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "sand2.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\sandstone01.material 4d3 < "frames" : "sandstone01.png", 6d4 < "variants" : 4, 9c7 < "shortdescription" : "Sandstone Block", --- > "shortdescription" : "Sandstone", 13c11 < "health" : 4 --- > "health" : 4, 14a13,21 > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "sandstone01.png", > "variants" : 4, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\sandstoneblock.material 4d3 < "frames" : "sandstoneblock.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 13 --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "sandstoneblock.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\sewage.material 5,6d4 < "frames" : "sewage.png", < "variants" : 5, 13c11,23 < "health" : 2 --- > "falling" : true, > "cascading" : true, > "health" : 1, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "sewage.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\sewerpipehorizontal.material 14c14 < "health" : 10 --- > "health" : 8 tiles\materials\sewerpipevertical.material 14c14 < "health" : 10 --- > "health" : 8 tiles\materials\shojiscreenpanel.material 6d5 < "variants" : 1, 12d10 < "multicolored" : true, 15c13,23 < "damageTable" : "/tiles/flammableDamage.config" --- > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "shojiscreenpanel.png", > "variants" : 1, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\shroomblock.material 4d3 < "frames" : "shroomblock.png", 6d4 < "variants" : 14, 12d9 < "multicolored" : true, 14,15c11,22 < "health" : 7, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 2, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "shroomblock.png", > "variants" : 14, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\silverblock.material 4d3 < "frames" : "silverblock.png", 6d4 < "variants" : 1, 13c11,21 < "health" : 25 --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "silverblock.png", > "variants" : 1, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\slime.material 5,6d4 < "frames" : "slime.png", < "variants" : 5, 13,14c11,22 < "health" : 2, < "soil" : true --- > "health" : 1, > "soil" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "slime.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\slush.material 4d3 < "frames" : "slush.png", 6d4 < "variants" : 5, 13,14c11,22 < "health" : 1.5, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 1, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "slush.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\smoothmetal.material 12d11 < "multicolored" : true, 14c13,23 < "health" : 40 --- > "health" : 4, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "smoothmetal.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\snow.material 4d3 < "frames" : "snow.png", 6d4 < "variants" : 5, 13c11 < "health" : 1.3, --- > "health" : 1, 15c13,23 < "damageTable" : "/tiles/flammableDamage.config" --- > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "snow.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\stonetiles.material 4d3 < "frames" : "stonetiles.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 25 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "stonetiles.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\tar.material 4d3 < "frames" : "tar.png", 6d4 < "variants" : 5, 13c11,21 < "health" : 1.3 --- > "health" : 1, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "tar.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\techhull1.material 4d3 < "frames" : "techhull1.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 20 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "techhull1.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\temple1.material 4d3 < "frames" : "temple1.png", 6d4 < "variants" : 25, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "temple1.png", > "variants" : 25, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\temple2.material 4d3 < "frames" : "temple2.png", 6d4 < "variants" : 25, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "temple2.png", > "variants" : 25, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\temple3.material 4d3 < "frames" : "temple3.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "temple3.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\temple4.material 4d3 < "frames" : "temple4.png", 6d4 < "variants" : 25, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "temple4.png", > "variants" : 25, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\thatch.material 4d3 < "frames" : "thatch.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14,15c11,22 < "health" : 1.3, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 2, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "thatch.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 50 > } tiles\materials\throwingblock.material 4d3 < "frames" : "throwingblock.png", 6d4 < "variants" : 1, 12d9 < "multicolored" : true, 14c11,21 < "health" : 1 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "throwingblock.png", > "variants" : 1, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\tombbrick.material 4d3 < "frames" : "tombbrick.png", 6d4 < "variants" : 25, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "tombbrick.png", > "variants" : 25, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\tombbrick2.material 4d3 < "frames" : "tombbrick2.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "tombbrick2.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\tombbrick3.material 4d3 < "frames" : "tombbrick3.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "tombbrick3.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\tombbrick4.material 4d3 < "frames" : "tombbrick4.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "tombbrick4.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\tombbrick5.material 4d3 < "frames" : "tombbrick5.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14c11,21 < "health" : 30 --- > "health" : 16, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "tombbrick5.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\treasurehoard.material 4,6c4 < "frames" : "treasurehoard.png", < "particleColor" : [242, 236, 8, 255], < "variants" : 25, --- > "particleColor" : [220, 164, 28, 255], 12d9 < "multicolored" : true, 15c12 < "footstepSound" : "/sfx/blocks/footstep_stone.wav", --- > "footstepSound" : "/sfx/blocks/footstep_treasure.wav", 17c14,23 < "breathable" : "notBreathable" --- > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "treasurehoard.png", > "variants" : 25, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\vine.material 4d3 < "frames" : "vine.png", 6d4 < "variants" : 1, 13d10 < "multicolored" : false, 15,16c12,23 < "health" : 1.3, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 4, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "vine.png", > "variants" : 1, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\wallpaper.material 4d3 < "frames" : "wallpaper.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14,15c11,22 < "health" : 15, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 8, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "wallpaper.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\wetdirt.material 4d3 < "frames" : "wetdirt.png", 6d4 < "variants" : 5, 15c13,23 < "health" : 1.3 --- > "health" : 1, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "wetdirt.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : false, > "zLevel" : 0 > } tiles\materials\wicker.material 4d3 < "frames" : "wicker.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14,15c11,22 < "health" : 6, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 4, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "wicker.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\woodbridge.material 4d3 < "frames" : "woodbridge.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14,15c11,22 < "health" : 7, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 4, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "woodbridge.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\woodenwindow1.material 4d3 < "frames" : "woodenwindow1.png", 6d4 < "variants" : 1, 13d10 < "multicolored" : true, 15,16c12,23 < "health" : 1.3, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 2, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "woodenwindow1.png", > "variants" : 1, > "lightTransparent" : false, > "occludesBelow" : false, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\woodenwindow2.material 4d3 < "frames" : "woodenwindow2.png", 6d4 < "variants" : 1, 13d10 < "multicolored" : true, 15,16c12,23 < "health" : 1.3, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 2, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "woodenwindow2.png", > "variants" : 1, > "lightTransparent" : false, > "occludesBelow" : false, > "multiColored" : true, > "zLevel" : 0 > } tiles\materials\woodpanelling.material 4d3 < "frames" : "woodpanelling.png", 6d4 < "variants" : 5, 12d9 < "multicolored" : true, 14,15c11,22 < "health" : 7, < "damageTable" : "/tiles/flammableDamage.config" --- > "health" : 2, > "damageTable" : "/tiles/flammableDamage.config", > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "woodpanelling.png", > "variants" : 5, > "lightTransparent" : false, > "occludesBelow" : true, > "multiColored" : true, > "zLevel" : 0 > } tiles\mods\aegisalt.matmod 4,5d3 < "frames" : "aegisalt.png", < "variants" : 8, 8,9c6,16 < "health" : 14, < "breaksWithTile" : true --- > "health" : 5, > "harvestLevel" : 5, > "breaksWithTile" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "aegisalt.png", > "variants" : 8, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\aridgrass.matmod 4,5d3 < "frames" : "aridgrass.png", < "variants" : 5, 7c5,13 < "health" : 0 --- > "health" : 0, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "aridgrass.png", > "variants" : 5, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\ash.matmod 4,5d3 < "frames" : "ash.png", < "variants" : 5, 8c6,14 < "health" : 0 --- > "health" : 0, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "ash.png", > "variants" : 5, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\blackash.matmod 4,5d3 < "frames" : "blackash.png", < "variants" : 5, 8c6,14 < "health" : 0 --- > "health" : 0, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "blackash.png", > "variants" : 5, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\bone.matmod 4,5d3 < "frames" : "bone.png", < "variants" : 5, 8c6,15 < "health" : 0 --- > "grass" : true, > "health" : 0, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "bone.png", > "variants" : 5, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\charredgrass.matmod 4,5d3 < "frames" : "charredgrass.png", < "variants" : 5, 8c6,14 < "health" : 0 --- > "health" : 0, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "charredgrass.png", > "variants" : 5, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\coal.matmod 4,5d3 < "frames" : "coal.png", < "variants" : 8, 9c7,16 < "breaksWithTile" : true --- > "harvestLevel" : 1, > "breaksWithTile" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "coal.png", > "variants" : 8, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\copper.matmod 4,5d3 < "frames" : "copper.png", < "variants" : 8, 8,9c6,16 < "health" : 6, < "breaksWithTile" : true --- > "breaksWithTile" : true, > "health" : 3, > "harvestLevel" : 2, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "copper.png", > "variants" : 8, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\crystal.matmod 4,5d3 < "frames" : "crystal.png", < "variants" : 8, 9c7,15 < "breaksWithTile" : true --- > "breaksWithTile" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "crystal.png", > "variants" : 8, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\crystalgrass.matmod 4,5d3 < "frames" : "crystalgrass.png", < "variants" : 5, 8c6,14 < "health" : 0 --- > "health" : 0, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "crystalgrass.png", > "variants" : 5, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\diamond.matmod 4,6c4 < "frames" : "diamond.png", < "variants" : 8, < "itemDrop" : "diamondore", --- > "itemDrop" : "diamond", 8,9c6,16 < "health" : 22, < "breaksWithTile" : true --- > "health" : 20, > "harvestLevel" : 6, > "breaksWithTile" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "diamond.png", > "variants" : 8, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\fleshgrass.matmod 4,5d3 < "frames" : "fleshgrass.png", < "variants" : 5, 8c6,14 < "health" : 0 --- > "health" : 0, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "fleshgrass.png", > "variants" : 5, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\gold.matmod 4,5d3 < "frames" : "gold.png", < "variants" : 8, 8,9c6,16 < "health" : 14, < "breaksWithTile" : true --- > "health" : 3, > "harvestLevel" : 4, > "breaksWithTile" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "gold.png", > "variants" : 8, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\grass.matmod 4,5d3 < "frames" : "grass.png", < "variants" : 5, 9c7,15 < "health" : 0 --- > "health" : 0, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "grass.png", > "variants" : 5, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\heckgrass.matmod 4,5d3 < "frames" : "heckgrass.png", < "variants" : 5, 8c6,14 < "health" : 0 --- > "health" : 0, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "heckgrass.png", > "variants" : 5, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\iron.matmod 4,5d3 < "frames" : "iron.png", < "variants" : 8, 8,9c6,16 < "health" : 6, < "breaksWithTile" : true --- > "health" : 3, > "harvestLevel" : 3, > "breaksWithTile" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "iron.png", > "variants" : 8, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\junglegrass.matmod 4,5d3 < "frames" : "junglegrass.png", < "variants" : 5, 8c6,14 < "health" : 0 --- > "health" : 0, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "junglegrass.png", > "variants" : 5, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\lead.matmod 4,5d3 < "frames" : "lead.png", < "variants" : 8, 9c7,15 < "breaksWithTile" : true --- > "breaksWithTile" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "lead.png", > "variants" : 8, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\metal.matmod 4,5d3 < "frames" : "metal.png", < "variants" : 5, 9c7,15 < "breaksWithTile" : true --- > "breaksWithTile" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "metal.png", > "variants" : 5, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\platinum.matmod 4,5d3 < "frames" : "platinum.png", < "variants" : 8, 8,9c6,16 < "health" : 18, < "breaksWithTile" : true --- > "health" : 3, > "harvestLevel" : 5, > "breaksWithTile" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "platinum.png", > "variants" : 8, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\plutonium.matmod 4,5d3 < "frames" : "plutonium.png", < "variants" : 8, 8,9c6,16 < "health" : 15, < "breaksWithTile" : true --- > "health" : 5, > "harvestLevel" : 5, > "breaksWithTile" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "plutonium.png", > "variants" : 8, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\rubium.matmod 3,6c3,4 < "modName" : "Rubium", < "frames" : "Rubium.png", < "variants" : 8, < "itemDrop" : "Rubiumore", --- > "modName" : "rubium", > "itemDrop" : "rubiumore", 8,9c6,16 < "health" : 22, < "breaksWithTile" : true --- > "health" : 5, > "harvestLevel" : 7, > "breaksWithTile" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "rubium.png", > "variants" : 8, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\sand.matmod 4,5d3 < "frames" : "sand.png", < "variants" : 5, 8c6,14 < "health" : 0 --- > "health" : 0, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "sand.png", > "variants" : 5, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\savannahgrass.matmod 4,5d3 < "frames" : "savannahgrass.png", < "variants" : 5, 8c6,14 < "health" : 0 --- > "health" : 0, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "savannahgrass.png", > "variants" : 5, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\silverore.matmod 4,5d3 < "frames" : "silverore.png", < "variants" : 8, 8,9c6,16 < "health" : 10, < "breaksWithTile" : true --- > "health" : 3, > "harvestLevel" : 3, > "breaksWithTile" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "silverore.png", > "variants" : 8, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\snow.matmod 4,5d3 < "frames" : "snow.png", < "variants" : 5, 8c6,14 < "health" : 0 --- > "health" : 0, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "snow.png", > "variants" : 5, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\solarium.matmod 4,5d3 < "frames" : "solarium.png", < "variants" : 8, 8,9c6,16 < "health" : 20, < "breaksWithTile" : true --- > "health" : 5, > "harvestLevel" : 6, > "breaksWithTile" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "solarium.png", > "variants" : 8, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\sulphur.matmod 4,5d3 < "frames" : "sulphur.png", < "variants" : 8, 9c7,15 < "breaksWithTile" : true --- > "breaksWithTile" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "sulphur.png", > "variants" : 8, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\tar.matmod 4,5d3 < "frames" : "tar.png", < "variants" : 5, 8c6,14 < "health" : 0 --- > "health" : 0, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "tar.png", > "variants" : 5, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\tentaclegrass.matmod 4,5d3 < "frames" : "tentaclegrass.png", < "variants" : 5, 8c6,14 < "health" : 0 --- > "health" : 0, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "tentaclegrass.png", > "variants" : 5, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\thickgrass.matmod 4,5d3 < "frames" : "thickgrass.png", < "variants" : 5, 9c7,15 < "health" : 0 --- > "health" : 0, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "thickgrass.png", > "variants" : 5, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\tilled.matmod 4,5d3 < "frames" : "tilled.png", < "variants" : 3, 9c7,15 < "health" : 0 --- > "health" : 0, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "tilled.png", > "variants" : 3, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\titanium.matmod 4,5d3 < "frames" : "titanium.png", < "variants" : 8, 8,9c6,16 < "health" : 10, < "breaksWithTile" : true --- > "health" : 3, > "harvestLevel" : 4, > "breaksWithTile" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "titanium.png", > "variants" : 8, > "multiColored" : false, > "zLevel" : 0 > } tiles\mods\uranium.matmod 4,5d3 < "frames" : "uranium.png", < "variants" : 8, 8,9c6,16 < "health" : 10, < "breaksWithTile" : true --- > "health" : 5, > "harvestLevel" : 4, > "breaksWithTile" : true, > > "renderTemplate" : "/tiles/classicmaterialtemplate.config", > "renderParameters" : { > "texture" : "uranium.png", > "variants" : 8, > "multiColored" : false, > "zLevel" : 0 > } tiles\platforms\bambooplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "bamboostairs.png", < "platformVariants" : 3, < "platformImage" : "bambooplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightwood.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightwood.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "bambooplatform.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\copperplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "copperstairs.png", < "platformVariants" : 3, < "platformImage" : "copperplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_girder.wav" --- > "footstepSound" : "/sfx/blocks/footstep_girder.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "copperplatform.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : false, > "zLevel" : 0, > "platform" : true > } tiles\platforms\modernplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "modernstairs.png", < "platformVariants" : 3, < "platformImage" : "modernplatform.png", 12c8,20 < "description" : "Made from a modern material, these are smooth to the touch." --- > "description" : "Made from a modern material, these are smooth to the touch.", > "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "modernplatform.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\plantplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "plantstairs.png", < "platformVariants" : 5, < "platformImage" : "plantplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightwood.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightwood.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "plantplatform.png", > "variants" : 5, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : false, > "zLevel" : 0, > "platform" : true > } tiles\platforms\platform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "woodstairs.png", < "platformVariants" : 3, < "platformImage" : "woodplatform.png", 12,13c8,20 < "description" : "A non-descript wood platform.", < "footstepSound" : "/sfx/blocks/footstep_lightwood.wav" --- > "description" : "A nondescript wood platform.", > "footstepSound" : "/sfx/blocks/footstep_lightwood.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "woodplatform.png", > "variants" : 3, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\platform2.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "woodstairs2.png", < "platformVariants" : 3, < "platformImage" : "woodplatform2.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightwood.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightwood.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "woodplatform2.png", > "variants" : 3, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\pressurizedplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "pressurizedstairs.png", < "platformVariants" : 3, < "platformImage" : "pressurizedplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightwood.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightwood.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "pressurizedplatform.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\ruinsplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "ruinsstairs.png", < "platformVariants" : 3, < "platformImage" : "ruinsplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_girder.wav" --- > "footstepSound" : "/sfx/blocks/footstep_wood.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "ruinsplatform.png", > "variants" : 3, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\steelplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "steelstairs.png", < "platformVariants" : 3, < "platformImage" : "steelplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "steelplatform.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\stoneplatform.material 6,9c6 < "stairVariants" : 1, < "stairImage" : "stonestairs.png", < "platformVariants" : 3, < "platformImage" : "stoneplatform.png", --- > "itemDrop" : "stoneplatform", 12c9,20 < "footstepSound" : "/sfx/blocks/footstep_stone.wav" --- > "footstepSound" : "/sfx/blocks/footstep_stone.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "stoneplatform.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : false, > "zLevel" : 0, > "platform" : true > } tiles\platforms\tribalplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "tribalstairs.png", < "platformVariants" : 3, < "platformImage" : "tribalplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_stone2.wav" --- > "footstepSound" : "/sfx/blocks/footstep_stone2.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "tribalplatform.png", > "variants" : 3, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\woodenplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "woodenstairs.png", < "platformVariants" : 3, < "platformImage" : "woodenplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightwood.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightwood.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "woodenplatform.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\wreckplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "wreckstairs.png", < "platformVariants" : 3, < "platformImage" : "wreckplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_girder.wav" --- > "footstepSound" : "/sfx/blocks/footstep_girder.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "wreckplatform.png", > "variants" : 3, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\skyrail\skyrailboost.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "skyrail_boostdiag.png", < "platformVariants" : 5, < "platformImage" : "skyrail_boost.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav", > > "renderTemplate" : "/tiles/skyrailtemplate.config", > "renderParameters" : { > "texture" : "skyrail_boost.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\skyrail\skyrailbreak.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "skyrail_breakdiag.png", < "platformVariants" : 5, < "platformImage" : "skyrail_break.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav", > > "renderTemplate" : "/tiles/skyrailtemplate.config", > "renderParameters" : { > "texture" : "skyrail_break.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\skyrail\skyrailplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "skyraildiagonal.png", < "platformVariants" : 5, < "platformImage" : "skyrailplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav", > > "renderTemplate" : "/tiles/skyrailtemplate.config", > "renderParameters" : { > "texture" : "skyrailplatform.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\skyrail\skyrail_asc.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "skyrail_ascdiag.png", < "platformVariants" : 5, < "platformImage" : "skyrail_ascflat.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav", > > "renderTemplate" : "/tiles/skyrailtemplate.config", > "renderParameters" : { > "texture" : "skyrail_asc.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\skyrail\skyrail_desc.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "skyrail_descdiag.png", < "platformVariants" : 5, < "platformImage" : "skyrail_descflat.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav", > > "renderTemplate" : "/tiles/skyrailtemplate.config", > "renderParameters" : { > "texture" : "skyrail_desc.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\skyrail\skyrail_diodel.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "skyrail_diodeLdiag.png", < "platformVariants" : 1, < "platformImage" : "skyrail_diodeLflat.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav", > > "renderTemplate" : "/tiles/skyrailtemplate.config", > "renderParameters" : { > "texture" : "skyrail_diodel.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\skyrail\skyrail_dioder.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "skyrail_diodeRdiag.png", < "platformVariants" : 1, < "platformImage" : "skyrail_diodeRflat.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav", > > "renderTemplate" : "/tiles/skyrailtemplate.config", > "renderParameters" : { > "texture" : "skyrail_dioder.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } treasure\apexresearchlab.treasurepools 2,442d1 < "apexlabtreasure" : [ < [1, { < "pool" : [ < // --------------------------------- money 22.5% < [0.0125, [ "money", 180] ], < [0.02, [ "money", 158] ], < [0.0225, [ "money", 145] ], < [0.025, [ "money", 129] ], < [0.0275, [ "money", 106] ], < [0.05, [ "money", 75] ], < [0.0275, [ "money", 52] ], < [0.025, [ "money", 27] ], < [0.0125, [ "money", 9] ], < [0.0025, [ "money", 1] ], < // --------------------------------- ores 27% < [0.0448, [ "copperore", 5] ], < [0.0308, [ "silverore", 5] ], < [0.0208, [ "goldore", 5] ], < [0.0188, [ "platinumore", 5] ], < [0.006, [ "diamondore", 5] ], < [0.0208, [ "ironore", 5] ], < [0.015, [ "copperbar", 5] ], < [0.0208, [ "silverbar", 5] ], < [0.0108, [ "goldbar", 5] ], < [0.0078, [ "platinumbar", 5] ], < [0.002, [ "diamond", 5] ], < [0.0308, [ "ironbar", 5] ], < [0.0408, [ "coalore", 5] ], < // --------------------------------- clothes 2% < [0.0003, [ "dress1legs", 1] ], < [0.0003, [ "dress1chest", 1] ], < [0.0003, [ "winterscarfhead", 1] ], < [0.0003, [ "bettychest", 1] ], < [0.0003, [ "bettyhead", 1] ], < [0.0003, [ "bettylegs", 1] ], < [0.0003, [ "buccaneerchest", 1] ], < [0.0003, [ "buccaneerhead", 1] ], < [0.0003, [ "buccaneerlegs", 1] ], < [0.0003, [ "chefhead", 1] ], < [0.0003, [ "cheflegs", 1] ], < [0.0003, [ "chefchest", 1] ], < [0.0003, [ "cowboyhead", 1] ], < [0.0003, [ "cowboychest", 1] ], < [0.0003, [ "cowboylegs", 1] ], < [0.0003, [ "fairyback", 1] ], < [0.0003, [ "fairychest", 1] ], < [0.0003, [ "fairyhead", 1] ], < [0.0003, [ "fairylegs", 1] ], < [0.0003, [ "hikerback", 1] ], < [0.0003, [ "hikerlegs", 1] ], < [0.0003, [ "hikerchest", 1] ], < [0.0003, [ "hunterchest", 1] ], < [0.0003, [ "hunterlegs", 1] ], < [0.0003, [ "jumpsuitlegs", 1] ], < [0.0003, [ "jumpsuitchest", 1] ], < [0.0003, [ "pilotback", 1] ], < [0.0003, [ "pilothead", 1] ], < [0.0003, [ "pilotlegs", 1] ], < [0.0003, [ "pilotchest", 1] ], < [0.0003, [ "piratelegs", 1] ], < [0.0003, [ "piratehead", 1] ], < [0.0003, [ "piratechest", 1] ], < [0.0003, [ "pirateback", 1] ], < [0.0003, [ "pixelherodemoback", 1] ], < [0.0003, [ "pixelherodemolegs", 1] ], < [0.0003, [ "pixelherodemochest", 1] ], < [0.0003, [ "scientistchest", 1] ], < [0.0003, [ "scientisthead", 1] ], < [0.0003, [ "scientistlegs", 1] ], < [0.0003, [ "startracklegs", 1] ], < [0.0003, [ "startrackchest", 1] ], < [0.0003, [ "strapchest", 1] ], < [0.0003, [ "straplegs", 1] ], < [0.0003, [ "wedding1chest", 1] ], < [0.0003, [ "wedding1legs", 1] ], < [0.0003, [ "wedding2head", 1] ], < [0.0003, [ "wedding2chest", 1] ], < [0.0003, [ "wedding2legs", 1] ], < [0.0003, [ "wizardhead", 1] ], < [0.0003, [ "wizardlegs", 1] ], < [0.0003, [ "wizardback", 1] ], < [0.0003, [ "wizardchest", 1] ], < [0.0003, [ "caphead", 1] ], < [0.0003, [ "cardboardhead", 1] ], < [0.0003, [ "devhead", 1] ], < [0.0003, [ "floppyhathead", 1] ], < [0.0003, [ "glasses1head", 1] ], < [0.0003, [ "glasses2head", 1] ], < [0.0003, [ "hobohead", 1] ], < [0.0003, [ "horsehead", 1] ], < [0.0003, [ "kathoodhead", 1] ], < [0.0003, [ "ladyhathead", 1] ], < [0.0003, [ "plainhoodhead", 1] ], < [0.0003, [ "sharkhead", 1] ], < [0.0003, [ "tophathead", 1] ], < [0.0003, [ "ushankahead", 1] ], < // --------------------------------- weapons 6% < [0.012, [ "generatedsword", 1, { "definition" : "crappybroadsword" } ] ], < [0.012, [ "generatedsword", 1, { "definition" : "crappyaxe" } ] ], < [0.012, [ "generatedsword", 1, { "definition" : "crappyspear" } ] ], < [0.012, [ "generatedsword", 1, { "definition" : "crappyhammer" } ] ], < [0.012, [ "generatedshield", 1, { "definition" : "tier1shield" } ] ], < < [0.007, [ "generatedsword", 1, { "definition" : "uncommoncrappybroadsword" } ] ], < [0.007, [ "generatedsword", 1, { "definition" : "uncommoncrappyaxe" } ] ], < [0.007, [ "generatedsword", 1, { "definition" : "uncommoncrappyspear" } ] ], < [0.007, [ "generatedsword", 1, { "definition" : "uncommoncrappyhammer" } ] ], < // --------------------------------- armor 0.4% < < // --------------------------------- misc 27% < [0.004, [ "flashlight", 1] ], < [0.004, [ "redflashlight", 1] ], < [0.004, [ "greenflashlight", 1] ], < [0.004, [ "yellowflashlight", 1] ], < [0.0167, [ "flare", 5] ], < [0.0167, [ "medkit", 1] ], < [0.0117, [ "alienmeat", 2] ], < [0.008, [ "petalred", 10] ], < [0.008, [ "petalblue", 10] ], < [0.008, [ "petalyellow", 10] ], < [0.0317, [ "torch", 8] ], < [0.007, [ "plantfibre", 4] ], < [0.0117, [ "redstim", 2] ], < [0.0117, [ "bluestim", 2] ], < [0.0117, [ "greenstim", 2] ], < [0.0117, [ "yellowstim", 2] ], < [0.0072, [ "rope", 3] ], < [0.0317, [ "bomb", 3] ], < [0.0150, [ "throwingdagger", 4] ], < [0.0150, [ "javelin", 4] ], < [0.0100, [ "molotov", 2] ], < [0.0067, [ "applepie", 1] ], < [0.0067, [ "reddye", 1] ], < [0.0057, [ "bluedye", 1] ], < [0.0057, [ "yellowdye", 1] ], < [0.0057, [ "rottenapple", 1] ], < // --------------------------------- instrument 2% < [0.0007, [ "accordion", 1] ], < [0.0008, [ "acousticguitar", 1] ], < [0.0007, [ "banjo", 1] ], < [0.0007, [ "bassguitar", 1] ], < [0.0008, [ "bones", 1] ], < [0.0007, [ "clarinet", 1] ], < [0.0007, [ "drumkit", 1] ], < [0.0007, [ "dulcimer", 1] ], < [0.0007, [ "electricbass", 1] ], < [0.0007, [ "flute", 1] ], < [0.0008, [ "harmonica", 1] ], < [0.0007, [ "harp", 1] ], < [0.0007, [ "koto", 1] ], < [0.0007, [ "leadguitar", 1] ], < [0.0007, [ "microphone", 1] ], < [0.0007, [ "musicbox", 1] ], < [0.0008, [ "nylonguitar", 1] ], < [0.0007, [ "oboe", 1] ], < [0.0007, [ "ocarina", 1] ], < [0.0007, [ "overdriveguitar", 1] ], < [0.0008, [ "piano", 1] ], < [0.0007, [ "reedorgan", 1] ], < [0.0007, [ "rockorgan", 1] ], < [0.0007, [ "saxophone", 1] ], < [0.0007, [ "steeldrum", 1] ], < [0.0008, [ "trumpet", 1] ], < [0.0008, [ "violin", 1] ], < // --------------------------------- tools 6% < [0.00206, [ "stonepickaxe", 1] ], < [0.0015, [ "copperpickaxe", 1] ], < [0.00206, [ "stoneaxe", 1] ], < [0.00206, [ "stonehoe", 1] ], < [0.00142, [ "woodencraftingtable1", 1] ], < [0.0009, [ "ironanvil", 1] ], < // --------------------------------- seeds 7% < [0.0026, [ "automatoseed", 3] ], < [0.0026, [ "avesmingoseed", 3] ], < [0.0026, [ "bananaseed", 3] ], < [0.0026, [ "beakseedseed", 3] ], < [0.0026, [ "boltbulbseed", 3] ], < [0.0026, [ "bonebooseed", 3] ], < [0.0026, [ "carrotseed", 3] ], < [0.0026, [ "chiliseed", 3] ], < [0.0026, [ "coralcreepseed", 3] ], < [0.0026, [ "cornseed", 3] ], < [0.0026, [ "currentcornseed", 3] ], < [0.0026, [ "diodiaseed", 3] ], < [0.0026, [ "dirturchinseed", 3] ], < [0.0026, [ "eggshootseed", 3] ], < [0.0026, [ "feathercrownseed", 3] ], < [0.0026, [ "grapesseed", 3] ], < [0.0026, [ "kiwiseed", 3] ], < [0.0026, [ "pearlpeaseed", 3] ], < [0.0026, [ "pineappleseed", 3] ], < [0.0026, [ "potatoseed", 3] ], < [0.0026, [ "pussplumseed", 3] ], < [0.0026, [ "reefpodseed", 3] ], < [0.0026, [ "riceseed", 3] ], < [0.0026, [ "sugarcaneseed", 3] ], < [0.0026, [ "tomatoseed", 3] ], < [0.0026, [ "wartweedseed", 3] ], < [0.0026, [ "wheatseed", 3] ], < // --------------------------------- unique items 1% < [0.00012, [ "generatedsword", 1, { "definition" : "watersword" } ] ], < [0.00012, [ "generatedsword", 1, { "definition" : "eyesword" } ] ], < [0.00012, [ "generatedsword", 1, { "definition" : "bonehammer" } ] ], < [0.00012, [ "generatedsword", 1, { "definition" : "starcleaversword" } ] ] < < ], < "poolRounds" : [ < [0.23, 1], < [0.33, 2], < [0.33, 3], < [0.33, 4], < [0.23, 5], < [0.18, 6], < [0.13, 7] < ], < "levelVariance" : [0, 0], < "allowDuplication" : true < } ], < [2, { < "pool" : [ < // --------------------------------- money 22.5% < [0.0125, [ "money", 300] ], < [0.02, [ "money", 248] ], < [0.0225, [ "money", 225] ], < [0.025, [ "money", 189] ], < [0.0275, [ "money", 176] ], < [0.05, [ "money", 115] ], < [0.0275, [ "money", 82] ], < [0.025, [ "money", 67] ], < [0.0125, [ "money", 15] ], < [0.0025, [ "money", 5] ], < // --------------------------------- ores 27% < [0.0148, [ "copperore", 5] ], < [0.0308, [ "silverore", 5] ], < [0.0208, [ "goldore", 5] ], < [0.0228, [ "platinumore", 5] ], < [0.006, [ "diamondore", 5] ], < [0.0208, [ "ironore", 5] ], < [0.005, [ "copperbar", 5] ], < [0.0308, [ "silverbar", 5] ], < [0.0308, [ "goldbar", 5] ], < [0.0108, [ "platinumbar", 5] ], < [0.005, [ "diamond", 5] ], < [0.0208, [ "ironbar", 5] ], < [0.0408, [ "coalore", 5] ], < [0.0308, [ "steelbar", 5] ], < // --------------------------------- clothes 2% < [0.0003, [ "dress1legs", 1] ], < [0.0003, [ "dress1chest", 1] ], < [0.0003, [ "winterscarfhead", 1] ], < [0.0003, [ "bettychest", 1] ], < [0.0003, [ "bettyhead", 1] ], < [0.0003, [ "bettylegs", 1] ], < [0.0003, [ "buccaneerchest", 1] ], < [0.0003, [ "buccaneerhead", 1] ], < [0.0003, [ "buccaneerlegs", 1] ], < [0.0003, [ "chefhead", 1] ], < [0.0003, [ "cheflegs", 1] ], < [0.0003, [ "chefchest", 1] ], < [0.0003, [ "cowboyhead", 1] ], < [0.0003, [ "cowboychest", 1] ], < [0.0003, [ "cowboylegs", 1] ], < [0.0003, [ "fairyback", 1] ], < [0.0003, [ "fairychest", 1] ], < [0.0003, [ "fairyhead", 1] ], < [0.0003, [ "fairylegs", 1] ], < [0.0003, [ "hikerback", 1] ], < [0.0003, [ "hikerlegs", 1] ], < [0.0003, [ "hikerchest", 1] ], < [0.0003, [ "hunterchest", 1] ], < [0.0003, [ "hunterlegs", 1] ], < [0.0003, [ "jumpsuitlegs", 1] ], < [0.0003, [ "jumpsuitchest", 1] ], < [0.0003, [ "pilotback", 1] ], < [0.0003, [ "pilothead", 1] ], < [0.0003, [ "pilotlegs", 1] ], < [0.0003, [ "pilotchest", 1] ], < [0.0003, [ "piratelegs", 1] ], < [0.0003, [ "piratehead", 1] ], < [0.0003, [ "piratechest", 1] ], < [0.0003, [ "pirateback", 1] ], < [0.0003, [ "pixelherodemoback", 1] ], < [0.0003, [ "pixelherodemolegs", 1] ], < [0.0003, [ "pixelherodemochest", 1] ], < [0.0003, [ "scientistchest", 1] ], < [0.0003, [ "scientisthead", 1] ], < [0.0003, [ "scientistlegs", 1] ], < [0.0003, [ "startracklegs", 1] ], < [0.0003, [ "startrackchest", 1] ], < [0.0003, [ "strapchest", 1] ], < [0.0003, [ "straplegs", 1] ], < [0.0003, [ "wedding1chest", 1] ], < [0.0003, [ "wedding1legs", 1] ], < [0.0003, [ "wedding2head", 1] ], < [0.0003, [ "wedding2chest", 1] ], < [0.0003, [ "wedding2legs", 1] ], < [0.0003, [ "wizardhead", 1] ], < [0.0003, [ "wizardlegs", 1] ], < [0.0003, [ "wizardback", 1] ], < [0.0003, [ "wizardchest", 1] ], < [0.0003, [ "caphead", 1] ], < [0.0003, [ "cardboardhead", 1] ], < [0.0003, [ "devhead", 1] ], < [0.0003, [ "floppyhathead", 1] ], < [0.0003, [ "glasses1head", 1] ], < [0.0003, [ "glasses2head", 1] ], < [0.0003, [ "hobohead", 1] ], < [0.0003, [ "horsehead", 1] ], < [0.0003, [ "kathoodhead", 1] ], < [0.0003, [ "ladyhathead", 1] ], < [0.0003, [ "plainhoodhead", 1] ], < [0.0003, [ "sharkhead", 1] ], < [0.0003, [ "tophathead", 1] ], < [0.0003, [ "ushankahead", 1] ], < // --------------------------------- weapons 6% < [0.011, [ "generatedsword", 1, { "definition" : "tier2broadsword" } ] ], < [0.011, [ "generatedsword", 1, { "definition" : "tier2axe" } ] ], < [0.011, [ "generatedsword", 1, { "definition" : "tier2spear" } ] ], < [0.011, [ "generatedsword", 1, { "definition" : "tier2hammer" } ] ], < [0.011, [ "generatedsword", 1, { "definition" : "tier2dagger" } ] ], < [0.011, [ "generatedsword", 1, { "definition" : "tier2shortsword" } ] ], < [0.011, [ "generatedshield", 1, { "definition" : "tier2shield" } ] ], < < [0.07, [ "generatedsword", 1, { "definition" : "uncommontier2axe" } ] ], < [0.07, [ "generatedsword", 1, { "definition" : "uncommontier2spear" } ] ], < [0.07, [ "generatedsword", 1, { "definition" : "uncommontier2hammer" } ] ], < [0.07, [ "generatedsword", 1, { "definition" : "uncommontier2dagger" } ] ], < [0.07, [ "generatedsword", 1, { "definition" : "uncommontier2shortsword" } ] ], < // --------------------------------- armor 0.4% < < // --------------------------------- misc 27% < [0.004, [ "flashlight", 1] ], < [0.0167, [ "flare", 5] ], < [0.0167, [ "medkit", 1] ], < [0.0117, [ "alienmeat", 2] ], < [0.008, [ "petalred", 10] ], < [0.008, [ "petalblue", 10] ], < [0.008, [ "petalyellow", 10] ], < [0.0317, [ "torch", 8] ], < [0.007, [ "plantfibre", 4] ], < [0.0117, [ "redstim", 2] ], < [0.0117, [ "bluestim", 2] ], < [0.0117, [ "greenstim", 2] ], < [0.0117, [ "yellowstim", 2] ], < [0.0072, [ "rope", 3] ], < [0.0317, [ "bomb", 3] ], < [0.0090, [ "phoenixemblem", 2] ], < [0.0090, [ "energyjavelin", 3] ], < [0.0090, [ "shuriken", 5] ], < [0.0080, [ "gasgrenade", 2] ], < [0.0080, [ "electrogrenade", 3] ], < [0.0080, [ "plasmagrenade", 2] ], < [0.0067, [ "applepie", 1] ], < [0.0067, [ "reddye", 1] ], < [0.0057, [ "bluedye", 1] ], < [0.0057, [ "yellowdye", 1] ], < [0.0057, [ "rottenapple", 1] ], < // --------------------------------- instrument 2% < [0.0007, [ "accordion", 1] ], < [0.0008, [ "acousticguitar", 1] ], < [0.0007, [ "banjo", 1] ], < [0.0007, [ "bassguitar", 1] ], < [0.0008, [ "bones", 1] ], < [0.0007, [ "clarinet", 1] ], < [0.0007, [ "drumkit", 1] ], < [0.0007, [ "dulcimer", 1] ], < [0.0007, [ "electricbass", 1] ], < [0.0007, [ "flute", 1] ], < [0.0008, [ "harmonica", 1] ], < [0.0007, [ "harp", 1] ], < [0.0007, [ "koto", 1] ], < [0.0007, [ "leadguitar", 1] ], < [0.0007, [ "microphone", 1] ], < [0.0007, [ "musicbox", 1] ], < [0.0008, [ "nylonguitar", 1] ], < [0.0007, [ "oboe", 1] ], < [0.0007, [ "ocarina", 1] ], < [0.0007, [ "overdriveguitar", 1] ], < [0.0008, [ "piano", 1] ], < [0.0007, [ "reedorgan", 1] ], < [0.0007, [ "rockorgan", 1] ], < [0.0007, [ "saxophone", 1] ], < [0.0007, [ "steeldrum", 1] ], < [0.0008, [ "trumpet", 1] ], < [0.0008, [ "violin", 1] ], < // --------------------------------- tools 6% < [0.00206, [ "silverpickaxe", 1] ], < [0.0015, [ "goldpickaxe", 1] ], < [0.00206, [ "stoneaxe", 1] ], < [0.00206, [ "stonehoe", 1] ], < [0.00142, [ "woodencraftingtable1", 1] ], < [0.0009, [ "ironanvil", 1] ], < // --------------------------------- seeds 7% < [0.0026, [ "automatoseed", 3] ], < [0.0026, [ "avesmingoseed", 3] ], < [0.0026, [ "bananaseed", 3] ], < [0.0026, [ "beakseedseed", 3] ], < [0.0026, [ "boltbulbseed", 3] ], < [0.0026, [ "bonebooseed", 3] ], < [0.0026, [ "carrotseed", 3] ], < [0.0026, [ "chiliseed", 3] ], < [0.0026, [ "coralcreepseed", 3] ], < [0.0026, [ "cornseed", 3] ], < [0.0026, [ "currentcornseed", 3] ], < [0.0026, [ "diodiaseed", 3] ], < [0.0026, [ "dirturchinseed", 3] ], < [0.0026, [ "eggshootseed", 3] ], < [0.0026, [ "feathercrownseed", 3] ], < [0.0026, [ "grapesseed", 3] ], < [0.0026, [ "kiwiseed", 3] ], < [0.0026, [ "pearlpeaseed", 3] ], < [0.0026, [ "pineappleseed", 3] ], < [0.0026, [ "potatoseed", 3] ], < [0.0026, [ "pussplumseed", 3] ], < [0.0026, [ "reefpodseed", 3] ], < [0.0026, [ "riceseed", 3] ], < [0.0026, [ "sugarcaneseed", 3] ], < [0.0026, [ "tomatoseed", 3] ], < [0.0026, [ "wartweedseed", 3] ], < [0.0026, [ "wheatseed", 3] ], < // --------------------------------- unique items 0.5% < [0.00015, [ "generatedsword", 1, { "definition" : "watersword" } ] ], < [0.00015, [ "generatedsword", 1, { "definition" : "eyesword" } ] ], < [0.00015, [ "generatedsword", 1, { "definition" : "bonehammer" } ] ], < [0.00015, [ "generatedsword", 1, { "definition" : "teslastaff" } ] ] < < ], < "poolRounds" : [ < [0.23, 1], < [0.33, 2], < [0.33, 3], < [0.33, 4], < [0.23, 5], < [0.18, 6], < [0.13, 7] < ], < "levelVariance" : [0, 0], < "allowDuplication" : true < } ] < ], < 445,468c4,19 < "pool" : [ < [0.02, [ "money", 125] ], < [0.05, [ "money", 85] ], < [0.10, [ "money", 40] ], < [0.15, [ "money", 15] ], < [0.03, [ "money", 3] ], < [0.03, [ "money", 1] ], < [0.3, [ "redstim", 1] ], < [0.3, [ "bluestim", 1] ], < [0.2, [ "yellowstim", 1] ], < [0.04, [ "scientistchest", 1] ], < [0.04, [ "scientistlegs", 1] ], < [0.04, [ "scientisthead", 1] ], < [0.03, [ "plasmagrenade", 2] ] < ], < "poolRounds" : [ < [0.25, 0], < [0.25, 3], < [0.25, 4], < [0.25, 5] < ], < "levelVariance" : [0, 0], < "allowDuplication" : false < } ] --- > "pool" : [ > {"weight" : 0.2, "pool" : "money"}, > {"weight" : 0.64, "pool" : "stim"}, > {"weight" : 0.04, "item" : [ "scientistchest", 1]}, > {"weight" : 0.04, "item" : [ "scientistlegs", 1]}, > {"weight" : 0.04, "item" : [ "scientisthead", 1]}, > {"weight" : 0.04, "item" : [ "plasmagrenade", 2]} > ], > "poolRounds" : [ > [0.25, 0], > [0.25, 3], > [0.25, 4], > [0.25, 5] > ], > "allowDuplication" : false > }] 473,544c24,38 < "pool" : [ < [0.02, [ "money", 85] ], < [0.07, [ "money", 85] ], < [0.10, [ "money", 40] ], < [0.15, [ "money", 15] ], < [0.08, [ "money", 3] ], < [0.08, [ "money", 1] ], < [0.03, [ "redstim", 1] ], < [0.03, [ "bluestim", 1] ], < [0.02, [ "yellowstim", 1] ], < [0.02, [ "scientistchest", 1] ], < [0.02, [ "scientistlegs", 1] ], < [0.02, [ "scientisthead", 1] ], < [0.15, [ "banana", 2] ] < ], < "poolRounds" : [ < [0.50, 0], < [0.25, 1], < [0.25, 2] < < ], < "levelVariance" : [0, 0], < "allowDuplication" : false < } ] < ], < < "chamberlockertreasure" : [ < [1, { < "pool" : [ < [0.02, [ "money", 85] ], < [0.07, [ "money", 85] ], < [0.10, [ "money", 40] ], < [0.15, [ "money", 15] ], < [0.08, [ "money", 3] ], < [0.08, [ "money", 1] ], < [0.03, [ "redstim", 3] ], < [0.03, [ "bluestim", 3] ], < [0.02, [ "yellowstim", 3] ], < [0.15, [ "banana", 2] ] < ], < "poolRounds" : [ < [0.50, 0], < [0.25, 1], < [0.25, 2] < < ], < "levelVariance" : [0, 0], < "allowDuplication" : false < } ] < ], < < "apexfridge" : [ < [1, { < "pool" : [ < < [0.15, [ "banana", 2] ], < [0.15, [ "kiwi", 2] ], < [0.15, [ "grapes", 2] ], < [0.15, [ "pineapple", 3] ], < [0.10, [ "burger", 1] ], < [0.10, [ "milk", 1] ], < [0.10, [ "vegetablesoup", 1] ] < ], < "poolRounds" : [ < [0.30, 0], < [0.45, 1], < [0.30, 2] < < ], < "levelVariance" : [0, 0], < "allowDuplication" : false < } ] --- > "pool" : [ > {"weight" : 0.3, "pool" : "money"}, > {"weight" : 0.5, "pool" : "stim"}, > {"weight" : 0.02, "item" : [ "scientistchest", 1]}, > {"weight" : 0.02, "item" : [ "scientistlegs", 1]}, > {"weight" : 0.02, "item" : [ "scientisthead", 1]}, > {"weight" : 0.14, "item" : [ "banana", 2]} > ], > "poolRounds" : [ > [0.50, 0], > [0.25, 1], > [0.25, 2] > ], > "allowDuplication" : false > }] 549,567c43,53 < "pool" : [ < [0.1, [ "money", 85] ], < [0.2, [ "money", 40] ], < [0.3, [ "money", 15] ], < [0.1, [ "money", 3] ], < [0.1, [ "money", 1] ], < [0.05, [ "redstim", 1] ], < [0.05, [ "bluestim", 1] ], < [0.05, [ "greenstim", 1] ], < [0.025, [ "yellowstim", 1] ], < [0.025, [ "generatedgun", 1, { "definition" : "lightningcoil" } ] ] < ], < "poolRounds" : [ < [0.8, 1], < [0.2, 2] < ], < "levelVariance" : [0, 0], < "allowDuplication" : true < } ] --- > "pool" : [ > {"weight" : 0.475, "pool" : "money"}, > {"weight" : 0.5, "pool" : "stim"}, > {"weight" : 0.025, "item" : [ "generatedgun", 1, { "definition" : "lightningcoil" } ]} > ], > "poolRounds" : [ > [0.8, 1], > [0.2, 2] > ], > "allowDuplication" : true > }] 572,594c58,71 < "pool" : [ < [0.02, [ "money", 85] ], < [0.07, [ "money", 85] ], < [0.20, [ "money", 40] ], < [0.15, [ "money", 15] ], < [0.12, [ "money", 3] ], < [0.08, [ "money", 1] ], < [0.05, [ "redstim", 1] ], < [0.06, [ "bluestim", 1] ], < [0.04, [ "yellowstim", 1] ], < [0.10, [ "banana", 2] ], < [0.02, [ "scientisthead", 1] ], < [0.05, [ "spawnerstim", 1] ], < [0.025, [ "generatedgun", 1, { "definition" : "commonplasmapistol" } ] ], < [0.025, [ "generatedsword", 1, { "definition" : "bonesaw" } ] ] < ], < "poolRounds" : [ < [0.80, 1], < [0.20, 2] < ], < "levelVariance" : [0, 0], < "allowDuplication" : false < } ] --- > "pool" : [ > {"weight" : 0.4, "pool" : "money"}, > {"weight" : 0.5, "pool" : "stim"}, > {"weight" : 0.02, "item" : [ "scientisthead", 1]}, > {"weight" : 0.03, "item" : [ "spawnerstim", 1]}, > {"weight" : 0.025, "item" : [ "generatedgun", 1, { "definition" : "commonplasmapistol" } ]}, > {"weight" : 0.025, "item" : [ "generatedsword", 1, { "definition" : "bonesaw" } ]} > ], > "poolRounds" : [ > [0.80, 1], > [0.20, 2] > ], > "allowDuplication" : false > }] 597d73 < 600,619c76,86 < "pool" : [ < [0.02, [ "money", 85] ], < [0.07, [ "money", 85] ], < [0.20, [ "money", 40] ], < [0.15, [ "money", 15] ], < [0.12, [ "money", 3] ], < [0.08, [ "money", 1] ], < [0.05, [ "redstim", 1] ], < [0.06, [ "bluestim", 1] ], < [0.04, [ "yellowstim", 1] ], < [0.15, [ "banana", 2] ] < ], < "poolRounds" : [ < [0.20, 0], < [0.80, 1] < < ], < "levelVariance" : [0, 0], < "allowDuplication" : false < } ] --- > "pool" : [ > {"weight" : 0.36, "pool" : "money"}, > {"weight" : 0.5, "pool" : "stim"}, > {"weight" : 0.14, "item" : [ "banana", 2]} > ], > "poolRounds" : [ > [0.20, 0], > [0.80, 1] > ], > "allowDuplication" : false > }] 621d87 < treasure\bone.treasurepools 4,14c4,12 < "pool" : [ < [0.70, [ "bone" ] ], < [0.30, [ "bone", 2] ] < ], < "poolRounds" : [ < [0.20, 0], < [0.80, 1] < ], < "levelVariance" : [0, 0], < "allowDuplication" : false < } ] --- > "pool" : [ > {"weight" : 1.0, "item" : "bone"} > ], > "poolRounds" : [ > [0.2, 0], > [0.6, 1], > [0.2, 2] > ] > }] treasure\brain.treasurepools 5,6c5,6 < [0.07, [ "brain" ] ], < [0.93, [ "inferiorbrain" ] ] --- > {"weight" : 0.07, "item" : [ "brain" ]}, > {"weight" : 0.93, "item" : [ "inferiorbrain" ]} treasure\default.treasurechests 1a2,3 > // generic > 5,6c7,8 < "treasurePool" : "basicTreasure", < "minimumLevel" : 1 --- > "treasurePool" : "basicChestTreasure", > "minimumLevel" : 0 8a11 > 12,13c15,16 < "treasurePool" : "crappyWeapon", < "minimumLevel" : 1 --- > "treasurePool" : "weapon", > "minimumLevel" : 0 25c28,30 < "mushroomChest" : [ --- > // main biomes > > "gardenChest" : [ 27,28c32,33 < "containers" : [ "shroomchest" ], < "treasurePool" : "mushroomTreasure", --- > "containers" : [ "chestavian2" ], > "treasurePool" : "gardenChestTreasure", 32c37,38 < "barrelChest" : [ --- > > "forestChest" : [ 34,35c40,41 < "containers" : [ "barrel" ], < "treasurePool" : "abandonedminesTreasure", --- > "containers" : [ "chestavian2" ], > "treasurePool" : "forestChestTreasure", 39c45,46 < "iceChest" : [ --- > > "desertChest" : [ 41,42c48,49 < "containers" : [ "icechest" ], < "treasurePool" : "iceTreasure", --- > "containers" : [ "chestavian2" ], > "treasurePool" : "desertChestTreasure", 46c53,54 < "toxicChest" : [ --- > > "savannahChest" : [ 48,49c56,57 < "containers" : [ "toxicchest" ], < "treasurePool" : "toxicTreasure", --- > "containers" : [ "chestavian2" ], > "treasurePool" : "savannahChestTreasure", 53c61,62 < "rainbowChest" : [ --- > > "snowChest" : [ 55,56c64,65 < "containers" : [ "rainbowchest" ], < "treasurePool" : "rainbowTreasure", --- > "containers" : [ "chestavian2" ], > "treasurePool" : "snowChestTreasure", 60c69,70 < "giantflowerChest" : [ --- > > "oceanChest" : [ 62,63c72,73 < "containers" : [ "giantflowerchest" ], < "treasurePool" : "giantflowerTreasure", --- > "containers" : [ "chestavian2" ], > "treasurePool" : "oceanChestTreasure", 67c77,78 < "sandstoneChest" : [ --- > > "oceanFloorChest" : [ 69,70c80,81 < "containers" : [ "sandstonechest" ], < "treasurePool" : "sandstoneTreasure", --- > "containers" : [ "chestavian2" ], > "treasurePool" : "oceanFloorChestTreasure", 73a85,143 > > "jungleChest" : [ > { > "containers" : [ "chestavian2" ], > "treasurePool" : "jungleChestTreasure", > "minimumLevel" : 1 > } > ], > > "alienChest" : [ > { > "containers" : [ "alienchest" ], > "treasurePool" : "alienChestTreasure", > "minimumLevel" : 1 > } > ], > > "toxicChest" : [ > { > "containers" : [ "toxicchest" ], > "treasurePool" : "toxicChestTreasure", > "minimumLevel" : 0 > } > ], > > // detached biomes > > "mushroomChest" : [ > { > "containers" : [ "shroomchest" ], > "treasurePool" : "mushroomChestTreasure", > "minimumLevel" : 0 > } > ], > > "springChest" : [ > { > "containers" : [ "springchest" ], > "treasurePool" : "springChestTreasure", > "minimumLevel" : 0 > } > ], > > "tarChest" : [ > { > "containers" : [ "tarpitchest" ], > "treasurePool" : "tarChestTreasure", > "minimumLevel" : 0 > } > ], > > "oasisChest" : [ > { > "containers" : [ "reedchest" ], > "treasurePool" : "oasisChestTreasure", > "minimumLevel" : 0 > } > ], > 77,78c147,164 < "treasurePool" : "boneTreasure", < "minimumLevel" : 1 --- > "treasurePool" : "boneChestTreasure", > "minimumLevel" : 0 > } > ], > > "alpineChest" : [ > { > "containers" : [ "stonechest" ], > "treasurePool" : "alpineChestTreasure", > "minimumLevel" : 0 > } > ], > > "bioluminescenceChest" : [ > { > "containers" : [ "glowchest" ], > "treasurePool" : "bioluminescenceChestTreasure", > "minimumLevel" : 0 80a167,191 > > "giantflowerChest" : [ > { > "containers" : [ "giantflowerchest" ], > "treasurePool" : "giantflowerChestTreasure", > "minimumLevel" : 0 > } > ], > > "eyeChest" : [ > { > "containers" : [ "eyechest" ], > "treasurePool" : "eyeChestTreasure", > "minimumLevel" : 0 > } > ], > > "iceChest" : [ > { > "containers" : [ "icechest" ], > "treasurePool" : "iceChestTreasure", > "minimumLevel" : 0 > } > ], > 84,85c195,196 < "treasurePool" : "rustTreasure", < "minimumLevel" : 1 --- > "treasurePool" : "rustChestTreasure", > "minimumLevel" : 0 91,92c202,203 < "treasurePool" : "crystalTreasure", < "minimumLevel" : 1 --- > "treasurePool" : "crystalChestTreasure", > "minimumLevel" : 0 94a206,264 > > // underground detached biomes > > "mushroomUndergroundChest" : [ > { > "containers" : [ "shroomchest" ], > "treasurePool" : "mushroomUndergroundChestTreasure", > "minimumLevel" : 0 > } > ], > > "wildernessChest" : [ > { > "containers" : [ "junglechest" ], > "treasurePool" : "wildernessChestTreasure", > "minimumLevel" : 0 > } > ], > > "tarUndergroundChest" : [ > { > "containers" : [ "tarpitchest" ], > "treasurePool" : "tarUndergroundChestTreasure", > "minimumLevel" : 0 > } > ], > > "boneCaveChest" : [ > { > "containers" : [ "bonechest" ], > "treasurePool" : "boneCaveChestTreasure", > "minimumLevel" : 0 > } > ], > > "iceCaveChest" : [ > { > "containers" : [ "icechest" ], > "treasurePool" : "iceCaveChestTreasure", > "minimumLevel" : 0 > } > ], > > "stoneCaveChest" : [ > { > "containers" : [ "cavechest" ], > "treasurePool" : "stoneCaveChestTreasure", > "minimumLevel" : 0 > } > ], > > "luminousCaveChest" : [ > { > "containers" : [ "glowchest" ], > "treasurePool" : "luminousCaveChestTreasure", > "minimumLevel" : 0 > } > ], > 98,99c268,277 < "treasurePool" : "cellTreasure", < "minimumLevel" : 1 --- > "treasurePool" : "cellChestTreasure", > "minimumLevel" : 0 > } > ], > > "fleshChest" : [ > { > "containers" : [ "fleshchest" ], > "treasurePool" : "fleshChestTreasure", > "minimumLevel" : 0 102c280,283 < "geometricChest" : [ --- > > // v v v v older stuff v v v v > > "barrelChest" : [ 104,106c285,287 < "containers" : [ "geometricchest" ], < "treasurePool" : "geometricTreasure", < "minimumLevel" : 1 --- > "containers" : [ "barrel" ], > "treasurePool" : "mineTreasure", > "minimumLevel" : 0 109c290,291 < "icesphereChest" : [ --- > > "rainbowChest" : [ 111,113c293,295 < "containers" : [ "icespherechest" ], < "treasurePool" : "icesphereTreasure", < "minimumLevel" : 1 --- > "containers" : [ "rainbowchest" ], > "treasurePool" : "rainbowTreasure", > "minimumLevel" : 0 116c298 < "eyeChest" : [ --- > "sandstoneChest" : [ 118,120c300,302 < "containers" : [ "eyechest" ], < "treasurePool" : "eyeTreasure", < "minimumLevel" : 1 --- > "containers" : [ "sandstonechest" ], > "treasurePool" : "sandstoneTreasure", > "minimumLevel" : 0 122a305 > 127c310 < "minimumLevel" : 1 --- > "minimumLevel" : 0 134c317 < "minimumLevel" : 1 --- > "minimumLevel" : 0 141c324 < "minimumLevel" : 1 --- > "minimumLevel" : 0 149c332 < "minimumLevel" : 1 --- > "minimumLevel" : 0 157c340 < "minimumLevel" : 1 --- > "minimumLevel" : 0 165c348 < "minimumLevel" : 1 --- > "minimumLevel" : 0 173c356 < "minimumLevel" : 1 --- > "minimumLevel" : 0 181c364 < "minimumLevel" : 1 --- > "minimumLevel" : 0 189c372 < "minimumLevel" : 1 --- > "minimumLevel" : 0 196c379 < "minimumLevel" : 1 --- > "minimumLevel" : 0 204c387 < "minimumLevel" : 1 --- > "minimumLevel" : 0 212c395 < "minimumLevel" : 1 --- > "minimumLevel" : 0 219c402 < "minimumLevel" : 1 --- > "minimumLevel" : 0 227c410 < "minimumLevel" : 1 --- > "minimumLevel" : 0 235c418 < "minimumLevel" : 1 --- > "minimumLevel" : 0 243c426 < "minimumLevel" : 1 --- > "minimumLevel" : 0 246,247c429,430 < < "fleshChest" : [ --- > > "hiveChest" : [ 249,259c432,434 < "containers" : [ "fleshchest" ], < "treasurePool" : "fleshTreasure", < "minimumLevel" : 1 < } < ], < < "heckChest" : [ < { < "containers" : [ "heckchest", "heckaltar" ], < "treasurePool" : "heckTreasure", < "minimumLevel" : 1 --- > "containers" : [ "hivechest" ], > "treasurePool" : "hiveTreasure", > "minimumLevel" : 0 treasure\dungeon.treasurepools 5,27c5,16 < "pool" : [ < [0.02, [ "money", 85] ], < [0.15, [ "money", 15] ], < [0.12, [ "money", 3] ], < [0.08, [ "money", 1] ], < [0.05, [ "grapes", 2] ], < [0.05, [ "banana", 2] ], < [0.05, [ "kiwi", 2] ], < [0.05, [ "grapes", 2] ], < [0.05, [ "pineapple", 3] ], < [0.05, [ "burger", 1] ], < [0.03, [ "redstim", 1] ], < [0.03, [ "bluestim", 1] ], < [0.02, [ "yellowstim", 1] ] < ], < "poolRounds" : [ < [0.20, 0], < [0.80, 1] < < ], < "levelVariance" : [0, 0], < "allowDuplication" : false < } ] --- > "pool" : [ > {"weight" : 0.4, "pool" : "money"}, > {"weight" : 0.3, "pool" : "food"}, > {"weight" : 0.25, "pool" : "healingItem"}, > {"weight" : 0.05, "pool" : "weapon"} > ], > "poolRounds" : [ > [0.20, 0], > [0.80, 1] > ], > "allowDuplication" : true > }] 32,54c21,32 < "pool" : [ < [0.02, [ "money", 85] ], < [0.15, [ "money", 15] ], < [0.12, [ "money", 3] ], < [0.08, [ "money", 1] ], < [0.05, [ "grapes", 2] ], < [0.05, [ "banana", 2] ], < [0.05, [ "kiwi", 2] ], < [0.05, [ "grapes", 2] ], < [0.05, [ "pineapple", 3] ], < [0.05, [ "burger", 1] ], < [0.03, [ "redstim", 1] ], < [0.03, [ "bluestim", 1] ], < [0.02, [ "yellowstim", 1] ] < ], < "poolRounds" : [ < [0.20, 0], < [0.80, 1] < < ], < "levelVariance" : [0, 0], < "allowDuplication" : false < } ] --- > "pool" : [ > {"weight" : 0.4, "pool" : "money"}, > {"weight" : 0.3, "pool" : "food"}, > {"weight" : 0.25, "pool" : "healingItem"}, > {"weight" : 0.05, "pool" : "weapon"} > ], > "poolRounds" : [ > [0.20, 0], > [0.80, 1] > ], > "allowDuplication" : true > }] 59,81c37,49 < "pool" : [ < [0.15, [ "money", 15] ], < [0.12, [ "money", 3] ], < [0.08, [ "money", 1] ], < [0.05, [ "grapes", 2] ], < [0.05, [ "banana", 2] ], < [0.05, [ "kiwi", 2] ], < [0.05, [ "grapes", 2] ], < [0.05, [ "pineapple", 3] ], < [0.05, [ "burger", 1] ], < [0.03, [ "redstim", 1] ], < [0.03, [ "bluestim", 1] ], < [0.02, [ "yellowstim", 1] ] < ], < "poolRounds" : [ < [0.20, 3], < [0.60, 4], < [0.20, 5] < < ], < "levelVariance" : [0, 0], < "allowDuplication" : false < } ] --- > "pool" : [ > {"weight" : 0.4, "pool" : "money"}, > {"weight" : 0.3, "pool" : "food"}, > {"weight" : 0.25, "pool" : "healingItem"}, > {"weight" : 0.05, "pool" : "weapon"} > ], > "poolRounds" : [ > [0.20, 3], > [0.60, 4], > [0.20, 5] > ], > "allowDuplication" : true > }] 86,108c54,65 < "pool" : [ < [0.02, [ "money", 85] ], < [0.15, [ "money", 15] ], < [0.12, [ "money", 3] ], < [0.08, [ "money", 1] ], < [0.05, [ "grapes", 2] ], < [0.05, [ "banana", 2] ], < [0.05, [ "kiwi", 2] ], < [0.05, [ "grapes", 2] ], < [0.05, [ "pineapple", 3] ], < [0.05, [ "burger", 1] ], < [0.03, [ "redstim", 1] ], < [0.03, [ "bluestim", 1] ], < [0.02, [ "yellowstim", 1] ] < ], < "poolRounds" : [ < [0.20, 0], < [0.80, 1] < < ], < "levelVariance" : [0, 0], < "allowDuplication" : false < } ] --- > "pool" : [ > {"weight" : 0.4, "pool" : "money"}, > {"weight" : 0.3, "pool" : "food"}, > {"weight" : 0.25, "pool" : "healingItem"}, > {"weight" : 0.05, "pool" : "weapon"} > ], > "poolRounds" : [ > [0.20, 0], > [0.80, 1] > ], > "allowDuplication" : true > }] 113,135c70,81 < "pool" : [ < [0.02, [ "money", 85] ], < [0.15, [ "money", 15] ], < [0.12, [ "money", 3] ], < [0.08, [ "money", 1] ], < [0.05, [ "grapes", 2] ], < [0.05, [ "banana", 2] ], < [0.05, [ "kiwi", 2] ], < [0.05, [ "grapes", 2] ], < [0.05, [ "pineapple", 3] ], < [0.05, [ "burger", 1] ], < [0.03, [ "redstim", 1] ], < [0.03, [ "bluestim", 1] ], < [0.02, [ "yellowstim", 1] ] < ], < "poolRounds" : [ < [0.20, 0], < [0.80, 1] < < ], < "levelVariance" : [0, 0], < "allowDuplication" : false < } ] --- > "pool" : [ > {"weight" : 0.4, "pool" : "money"}, > {"weight" : 0.3, "pool" : "food"}, > {"weight" : 0.25, "pool" : "healingItem"}, > {"weight" : 0.05, "pool" : "weapon"} > ], > "poolRounds" : [ > [0.20, 0], > [0.80, 1] > ], > "allowDuplication" : true > }] 140,162c86,97 < "pool" : [ < [0.02, [ "money", 85] ], < [0.15, [ "money", 15] ], < [0.12, [ "money", 3] ], < [0.08, [ "money", 1] ], < [0.05, [ "grapes", 2] ], < [0.05, [ "banana", 2] ], < [0.05, [ "kiwi", 2] ], < [0.05, [ "grapes", 2] ], < [0.05, [ "pineapple", 3] ], < [0.05, [ "burger", 1] ], < [0.03, [ "redstim", 1] ], < [0.03, [ "bluestim", 1] ], < [0.02, [ "yellowstim", 1] ] < ], < "poolRounds" : [ < [0.20, 0], < [0.80, 1] < < ], < "levelVariance" : [0, 0], < "allowDuplication" : false < } ] --- > "pool" : [ > {"weight" : 0.4, "pool" : "money"}, > {"weight" : 0.3, "pool" : "food"}, > {"weight" : 0.25, "pool" : "healingItem"}, > {"weight" : 0.05, "pool" : "weapon"} > ], > "poolRounds" : [ > [0.20, 0], > [0.80, 1] > ], > "allowDuplication" : true > }] 167,195c102,117 < "pool" : [ < [0.02, [ "money", 85] ], < [0.20, [ "money", 40] ], < [0.15, [ "money", 15] ], < [0.12, [ "money", 3] ], < [0.08, [ "money", 1] ], < [0.05, [ "grapes", 2] ], < [0.05, [ "banana", 2] ], < [0.05, [ "kiwi", 2] ], < [0.05, [ "grapes", 2] ], < [0.05, [ "pineapple", 3] ], < [0.05, [ "burger", 1] ], < [0.03, [ "redstim", 1] ], < [0.03, [ "bluestim", 1] ], < [0.02, [ "yellowstim", 1] ], < [0.02, [ "handgrenade", 4] ], < [0.00010, [ "generatedgun", 1, { "definition" : "revolver" } ] ], < [0.00010, [ "generatedgun", 1, { "definition" : "flamethrower" } ] ], < [0.0002, [ "generatedsword", 1, { "definition" : "fryingpan" } ] ] < ], < "poolRounds" : [ < [0.20, 3], < [0.60, 4], < [0.20, 6] < < ], < "levelVariance" : [0, 0], < "allowDuplication" : false < } ] --- > "pool" : [ > {"weight" : 0.4, "pool" : "money"}, > {"weight" : 0.3, "pool" : "food"}, > {"weight" : 0.26, "pool" : "healingItem"}, > {"weight" : 0.025, "item" : [ "handgrenade", 4]}, > {"weight" : 0.005, "item" : [ "generatedgun", 1, { "definition" : "revolver" } ]}, > {"weight" : 0.005, "item" : [ "generatedgun", 1, { "definition" : "flamethrower" } ]}, > {"weight" : 0.005, "item" : [ "generatedsword", 1, { "definition" : "fryingpan" } ]} > ], > "poolRounds" : [ > [0.20, 1], > [0.60, 2], > [0.20, 3] > ], > "allowDuplication" : true > }] 200,236c122,132 < "pool" : [ < [0.05, [ "money", 15] ], < [0.15, [ "money", 5] ], < [0.25, [ "money", 2] ], < [0.03, [ "rope", 1] ], < [0.04, [ "bomb", 1] ], < [0.02, "flashlight" ], < [0.005, "redflashlight" ], < [0.005, "greenflashlight" ], < [0.005, "yellowflashlight" ], < [0.05, [ "flare", 2] ], < [0.03, "medkit" ], < [0.03, [ "torch", 2] ], < // --------------------------------- level specific stuff starts here < [0.01, [ "generatedsword", 1, { "definition" : "crappybroadsword" } ] ], < [0.005, "harmonica" ], < [0.01, "stonepickaxe" ], < [0.03, "whiskeyflask" ], < [0.04, [ "copperbar", 5] ], < [0.02, [ "copperbar", 10] ], < [0.04, [ "ironbar", 2] ], < [0.02, [ "ironbar", 5] ], < [0.03, [ "coalore", 5] ], < [0.03, [ "fullwood1", 5] ], < [0.02, [ "fullwood1", 10] ], < [0.04, [ "darkwoodmaterial", 10] ], < [0.03, [ "cobblestonematerial", 10] ], < [0.01, [ "cobblestonematerial", 25] ] < ], < "poolRounds" : [ < [0.4, 0], < [0.4, 1], < [0.2, 2] < ], < "levelVariance" : [0, 0], < "allowDuplication" : true < } ] --- > "pool" : [ > {"weight" : 1.0, "pool" : "mineTreasure"} > ], > "poolRounds" : [ > [0.6, 0], > [0.25, 1], > [0.1, 2], > [0.05, 3] > ], > "allowDuplication" : true > }] 241,278c137,166 < "pool" : [ < [0.05, [ "money", 15] ], < [0.15, [ "money", 5] ], < [0.25, [ "money", 2] ], < [0.03, [ "rope", 1] ], < [0.04, [ "bomb", 1] ], < [0.02, "flashlight" ], < [0.005, "redflashlight" ], < [0.005, "greenflashlight" ], < [0.005, "yellowflashlight" ], < [0.05, [ "flare", 2] ], < [0.03, "medkit" ], < [0.03, [ "torch", 2] ], < // --------------------------------- level specific stuff starts here < [0.01, [ "generatedsword", 1, { "definition" : "crappybroadsword" } ] ], < [0.005, "harmonica" ], < [0.01, "stonepickaxe" ], < [0.03, "whiskeyflask" ], < [0.04, [ "copperbar", 5] ], < [0.02, [ "copperbar", 10] ], < [0.04, [ "ironbar", 2] ], < [0.02, [ "ironbar", 5] ], < [0.03, [ "coalore", 5] ], < [0.03, [ "fullwood1", 5] ], < [0.02, [ "fullwood1", 10] ], < [0.04, [ "darkwoodmaterial", 10] ], < [0.03, [ "cobblestonematerial", 10] ], < [0.01, [ "cobblestonematerial", 25] ] < ], < "poolRounds" : [ < [0.2, 0], < [0.4, 1], < [0.2, 2], < [0.2, 3] < ], < "levelVariance" : [0, 0], < "allowDuplication" : true < } ] --- > "pool" : [ > {"weight" : 1.0, "pool" : "mineTreasure"} > ], > "poolRounds" : [ > [0.3, 0], > [0.4, 1], > [0.2, 2], > [0.1, 3] > ], > "allowDuplication" : true > }] > ], > > "mineTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.2, "pool" : "money"}, > {"weight" : 0.2, "pool" : "ore"}, > {"weight" : 0.15, "item" : ["cobblestonematerial", 15]}, > {"weight" : 0.15, "item" : ["darkwoodmaterial", 10]}, > {"weight" : 0.15, "item" : ["platform", 10]}, > {"weight" : 0.15, "item" : [ "climbingrope", 3]}, > {"weight" : 0.1, "item" : [ "torch", 5]}, > {"weight" : 0.1, "pool" : "tool"}, > {"weight" : 0.08, "item" : [ "oillantern1", 2]}, > {"weight" : 0.05, "item" : [ "bomb", 1]}, > {"weight" : 0.02, "pool" : "weapon"} > ], > "allowDuplication" : true > }] 284,296c172,175 < [0.02, [ "money", 85] ], < [0.15, [ "money", 15] ], < [0.12, [ "money", 3] ], < [0.08, [ "money", 1] ], < [0.05, [ "grapes", 2] ], < [0.05, [ "banana", 2] ], < [0.05, [ "kiwi", 2] ], < [0.05, [ "grapes", 2] ], < [0.05, [ "pineapple", 3] ], < [0.05, [ "burger", 1] ], < [0.03, [ "redstim", 1] ], < [0.03, [ "bluestim", 1] ], < [0.02, [ "yellowstim", 1] ] --- > {"weight" : 0.4, "pool" : "money"}, > {"weight" : 0.3, "pool" : "food"}, > {"weight" : 0.25, "pool" : "healingItem"}, > {"weight" : 0.05, "pool" : "weapon"} 301d179 < 303,305c181,256 < "levelVariance" : [0, 0], < "allowDuplication" : false < } ] --- > "allowDuplication" : true > }] > ], > > "tombtreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.5, "pool" : "money"}, > {"weight" : 0.10, "item" : [ "bookpiles", 5]}, > {"weight" : 0.10, "item" : [ "bookpiles", 3]}, > {"weight" : 0.10, "item" : [ "bone", 2]}, > {"weight" : 0.10, "item" : [ "bone", 1]}, > {"weight" : 0.10, "item" : [ "bone", 4]}, > {"weight" : 0.10, "item" : [ "silverbar", 4]}, > {"weight" : 0.10, "item" : [ "goldore", 4]} > ], > "poolRounds" : [ > [0.2, 0], > [0.4, 2], > [0.2, 3], > [0.2, 4] > ], > "allowDuplication" : true > }] > ], > > "royaltreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.34, "pool" : "money"}, > {"weight" : 0.18, "pool" : "healingItem"}, > {"weight" : 0.08, "item" : [ "goldbar", 4]}, > {"weight" : 0.08, "item" : [ "generatedshield", 1, { "definition" : "glitchlordshield" } ]}, > {"weight" : 0.08, "item" : [ "wizardback", 1]}, > {"weight" : 0.08, "item" : [ "wizardhead", 1]}, > {"weight" : 0.08, "item" : [ "wizardchest", 1]}, > {"weight" : 0.08, "item" : [ "wizardlegs", 1]} > ], > "poolRounds" : [ > [0.25, 2], > [0.25, 3], > [0.25, 4], > [0.25, 5] > ], > "allowDuplication" : false > }] > ], > > "vendingtreasure" : [ > [1, { > "pool" : [ > {"weight" : 1.0, "item" : "cannedfood"} > ], > "poolRounds" : [ > [0.4, 0], > [0.4, 1], > [0.2, 2] > ], > "allowDuplication" : true > }] > ], > > "stimtreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.3, "pool" : "money"}, > {"weight" : 0.7, "pool" : "stim"} > ], > "poolRounds" : [ > [0.25, 0], > [0.25, 3], > [0.25, 4], > [0.25, 5] > ], > "allowDuplication" : true > }] treasure\hunting.treasurepools 4,14c4,48 < "pool" : [ < [0.7, [ "alienmeat" ] ], < [0.3, [ "leather" ] ] < ], < "poolRounds" : [ < [0.10, 0], < [0.90, 1] < ], < "levelVariance" : [0, 0], < "allowDuplication" : false < } ] --- > "pool" : [ > {"weight" : 1.0, "item" : [ "alienmeat" ]} > ] > } ], > [2, { > "pool" : [ > {"weight" : 0.9, "item" : [ "alienmeat" ]}, > {"weight" : 0.1, "item" : [ "leather" ]} > ] > } ], > [3, { > "pool" : [ > {"weight" : 0.8, "item" : [ "alienmeat" ]}, > {"weight" : 0.2, "item" : [ "leather" ]} > ] > } ] > ], > "huntingquadruped" : [ > [1, { > "pool" : [ > {"weight" : 0.5, "item" : [ "alienmeat" ]}, > {"weight" : 0.5, "item" : [ "rawribmeat" ]} > ] > } ], > [2, { > "pool" : [ > {"weight" : 0.45, "item" : [ "alienmeat" ]}, > {"weight" : 0.45, "item" : [ "rawribmeat" ]}, > {"weight" : 0.1, "item" : [ "leather" ]} > ] > } ], > [3, { > "pool" : [ > {"weight" : 0.4, "item" : [ "alienmeat" ]}, > {"weight" : 0.4, "item" : [ "rawribmeat" ]}, > {"weight" : 0.2, "item" : [ "leather" ]} > ] > } ] > ], > "huntingflying" : [ > [1, { > "pool" : [ > {"weight" : 1.0, "item" : [ "rawpoultry" ]} > ] > } ] 16a51 > versioning\npcentity_1_2.lua 5,6c5,6 < store.npcVariant.baseMaxEnergy = npcConfig.statusParameters.baseMaxEnergy * functions.eval("npcLevelHealthMultiplier", store.npcVariant.level) < store.npcVariant.baseMaxHealth = npcConfig.statusParameters.baseMaxHealth * functions.eval("npcLevelEnergyMultiplier", store.npcVariant.level) --- > store.npcVariant.baseMaxEnergy = npcConfig.statusParameters.baseMaxEnergy * root.evalFunction("npcLevelHealthMultiplier", store.npcVariant.level) > store.npcVariant.baseMaxHealth = npcConfig.statusParameters.baseMaxHealth * root.evalFunction("npcLevelEnergyMultiplier", store.npcVariant.level) weather\acidrain\acidrain.weather 2a3 > "icon" : "/interface/cockpit/weather/acidrain.png", 6c7 < "density" : 0.15, --- > "density" : 0.05, 24c25 < "density" : 0.15, --- > "density" : 0.05, 42c43 < "density" : 0.15, --- > "density" : 0.05, weather\ash\ash.weather 2a3,4 > "icon" : "/interface/cockpit/weather/ash.png", > weather\clear\clear.weather 2a3 > "icon" : "/interface/cockpit/weather/clear.png", weather\crystalrain\crystalrain.weather 2a3 > "icon" : "/interface/cockpit/weather/glowingrain.png", weather\embers\ember.weather 2a3 > "icon" : "/interface/cockpit/weather/ember.png", 40c41 < }, --- > }, weather\fog\fog.weather 2a3 > "icon" : "/interface/cockpit/weather/fog.png", weather\groundmist\groundmist.weather 2a3 > "icon" : "/interface/cockpit/weather/groundmist.png", weather\hailstones\hailstones.weather 2a3 > "icon" : "/interface/cockpit/weather/hail.png", weather\meteorshower\largemeteor.weather 3c3 < --- > "icon" : "/interface/cockpit/weather/meteorstorm.png", weather\meteorshower\meteorshower.weather 3c3 < --- > "icon" : "/interface/cockpit/weather/meteorstorm.png", weather\rain\drizzle.weather 2a3 > "icon" : "/interface/cockpit/weather/drizzle.png", weather\rain\glowingrain.weather 2a3 > "icon" : "/interface/cockpit/weather/glowingrain.png", weather\rain\rain.weather 2a3 > "icon" : "/interface/cockpit/weather/rain.png", weather\rain\storm.weather 2a3 > "icon" : "/interface/cockpit/weather/thunder.png", weather\sandstorm\sandstorm.weather 2a3 > "icon" : "/interface/cockpit/weather/sandstorm.png", 56,68d56 < } < ], < "projectiles" : [ < { < "projectile" : "sand", < "parameters" : { < "power" : 1 < }, < "velocity" : [0, -15], < "ratePerX" : 0.05, < "spawnAboveRegion" : 30, < "spawnHorizontalPad" : 30, < "windAffectAmount" : 1.0 weather\snow\icestorm.weather 2a3 > "icon" : "/interface/cockpit/weather/blizzard.png", weather\snow\snow.weather 2a3 > "icon" : "/interface/cockpit/weather/snow.png", weather\snowstorm\snowstorm.weather 2a3 > "icon" : "/interface/cockpit/weather/blizzard.png", 56,79d56 < } < ], < "projectiles" : [ < { < "projectile" : "hail1", < "parameters" : { < "power" : 1 < }, < "velocity" : [0, -15], < "ratePerX" : 0.05, < "spawnAboveRegion" : 30, < "spawnHorizontalPad" : 30, < "windAffectAmount" : 1.0 < }, < { < "projectile" : "hail2", < "parameters" : { < "power" : 1 < }, < "velocity" : [0, -15], < "ratePerX" : 0.05, < "spawnAboveRegion" : 30, < "spawnHorizontalPad" : 30, < "windAffectAmount" : 1.0 weather\spacedustshower\spacedust.weather 2a3 > "icon" : "/interface/cockpit/weather/spacedust.png", weather\spacejunk\spacejunk.weather 2a3 > "icon" : "/interface/cockpit/weather/spacejunk.png", 77c78 < { --- > { 95c96 < { --- > { 112c113 < } --- > } 138c139 < { --- > { 148c149 < }, --- > }, 171c172 < { --- > { weather\windstorm\windstorm.weather 2a3 > "icon" : "/interface/cockpit/weather/windstorm.png", 6c7 < "density" : 0.03, --- > "density" : 0.005, 8,13c9,16 < "type" : "textured", < "image" : "/particles/windstorm/1.png", < "velocity" : [0, -12], < "angularVelocity" : 180, < "timeToLive" : 100, < "collidesForeground" : true, --- > "type" : "animated", > "animation" : "/animations/windstorm/windstorm1.animation", > "velocity" : [0, 0], > "fade" : 0.5, > "looping" : true, > "destructionTime" : 20, > "timeToLive" : 10, > "collidesForeground" : false, 18c21 < "density" : 0.025, --- > "density" : 0.005, 20,25c23,30 < "type" : "textured", < "image" : "/particles/windstorm/2.png", < "velocity" : [0, -11], < "angularVelocity" : 180, < "timeToLive" : 100, < "collidesForeground" : true, --- > "type" : "animated", > "animation" : "/animations/windstorm/windstorm2.animation", > "velocity" : [0, 0], > "fade" : 0.5, > "looping" : true, > "destructionTime" : 20, > "timeToLive" : 10, > "collidesForeground" : false, 30,65d34 < "density" : 0.15, < "particle" : { < "type" : "textured", < "image" : "/particles/windstorm/3.png", < "velocity" : [0, -14], < "angularVelocity" : 180, < "timeToLive" : 100, < "collidesForeground" : true, < "collidesLiquid" : true < } < }, < { < "density" : 0.01, < "particle" : { < "type" : "textured", < "image" : "/particles/windstorm/4.png", < "velocity" : [0, -14], < "angularVelocity" : 180, < "timeToLive" : 100, < "collidesForeground" : true, < "collidesLiquid" : true < } < }, < { < "density" : 0.005, < "particle" : { < "type" : "textured", < "image" : "/particles/windstorm/5.png", < "velocity" : [0, -14], < "angularVelocity" : 180, < "timeToLive" : 100, < "collidesForeground" : true, < "collidesLiquid" : true < } < }, < { 71,74c40,42 < "velocity" : [0, -14], < "angularVelocity" : 180, < "timeToLive" : 100, < "collidesForeground" : true, --- > "velocity" : [0, 0], > "timeToLive" : 10, > "collidesForeground" : false, 76,164c44 < } < }, < { < "density" : 0.03, < "particle" : { < "type" : "textured", < "image" : "/particles/windstorm/6.png", < "velocity" : [0, -12], < "angularVelocity" : 180, < "timeToLive" : 100, < "collidesForeground" : true, < "collidesLiquid" : true < } < }, < { < "density" : 0.03, < "particle" : { < "type" : "textured", < "image" : "/particles/windstorm/7.png", < "velocity" : [0, -12], < "angularVelocity" : 180, < "timeToLive" : 100, < "collidesForeground" : true, < "collidesLiquid" : true < } < }, < { < "density" : 0.02, < "autoRotate" : true, < < "particle" : { < "type" : "textured", < "image" : "/particles/spacejunk/5.png", < "velocity" : [0, -12.5], < "approach" : [15, 15], < "angularVelocity" : 30, < "timeToLive" : 100, < "destructionAction" : "Image", < "destructionTime" : 0.1, < "destructionImage" : "/particles/spacejunk/5.png", < "collidesForeground" : true, < "collidesLiquid" : true < } < } < ], < "projectiles" : [ < { < "projectile" : "windstorm1", < "parameters" : { < "power" : 1 < }, < "velocity" : [0, -15], < "ratePerX" : 0.03, < "spawnAboveRegion" : 30, < "spawnHorizontalPad" : 30, < "windAffectAmount" : 1.0 < }, < { < "projectile" : "windstorm2", < "parameters" : { < "power" : 1 < }, < "velocity" : [0, -15], < "ratePerX" : 0.025, < "spawnAboveRegion" : 30, < "spawnHorizontalPad" : 30, < "windAffectAmount" : 1.0 < }, < { < "projectile" : "windstorm3", < "parameters" : { < "power" : 1 < }, < "velocity" : [0, -15], < "ratePerX" : 0.015, < "spawnAboveRegion" : 30, < "spawnHorizontalPad" : 30, < "windAffectAmount" : 1.0 < }, < { < "projectile" : "windstorm4", < "parameters" : { < "power" : 1 < }, < "velocity" : [0, -15], < "ratePerX" : 0.0050, < "spawnAboveRegion" : 30, < "spawnHorizontalPad" : 30, < "windAffectAmount" : 1.0 --- > } 169c49 < "maximumWind" : 42.0, --- > "maximumWind" : 35.0,