FILES ----- player.config universe_server.config weather.config behaviors\monsters\modular\basemonster.behavior behaviors\monsters\modular\movement\spawnmonster.behavior behaviors\monsters\unique\orbide.behavior behaviors\monsters\unique\paratail.behavior behaviors\monsters\unique\taroni.behavior behaviors\npc\combat\ranged.behavior biomes\oredistributions.configfunctions biomes\surface_detached\geode.biome [NEW] dungeons\microdungeons\biomes\geode\geodecave1.json [NEW] dungeons\microdungeons\biomes\geode\geodecrittercave1.json [NEW] dungeons\microdungeons\biomes\geode\geodecrittercave2.json [NEW] dungeons\microdungeons\biomes\geode\geodecrittercave3.json [NEW] dungeons\microdungeons\biomes\geode\geodeholes1.json [NEW] dungeons\microdungeons\biomes\geode\geodemicrodungeons.dungeon [NEW] dungeons\microdungeons\biomes\geode\geodepointy1.json [NEW] dungeons\microdungeons\biomes\geode\geodepointy2.json [NEW] dungeons\microdungeons\biomes\geode\geodepointy3.json [NEW] dungeons\microdungeons\biomes\geode\geodepointy4.json [NEW] dungeons\microdungeons\biomes\geode\geodeprison1.json [NEW] dungeons\microdungeons\biomes\geode\geodeprison2.json [NEW] dungeons\microdungeons\biomes\geode\geodeprison3.json [NEW] dungeons\microdungeons\biomes\geode\geodeprison4.json [NEW] dungeons\microdungeons\biomes\geode\geodeprison5.json [NEW] dungeons\microdungeons\biomes\geode\geodeprison6.json [NEW] dungeons\microdungeons\biomes\geode\geodeprison7.json [NEW] dungeons\microdungeons\biomes\geode\geodeshard1.json [NEW] dungeons\microdungeons\biomes\geode\geodesoundy1.json [NEW] dungeons\microdungeons\biomes\geode\geodesoundy2.json [NEW] dungeons\microdungeons\biomes\geode\geodesoundy3.json [NEW] dungeons\microdungeons\biomes\geode\geodesoundy4.json [NEW] dungeons\microdungeons\biomes\geode\geodesoundy5.json [NEW] dungeons\microdungeons\biomes\geode\templategeode.json dungeons\microdungeons\biomes\volcanic\volcano_arch1.json dungeons\microdungeons\biomes\volcanic\volcano_arch2.json dungeons\microdungeons\biomes\volcanic\volcano_archleft1.json dungeons\microdungeons\biomes\volcanic\volcano_archleft2.json dungeons\microdungeons\biomes\volcanic\volcano_archright1.json dungeons\microdungeons\biomes\volcanic\volcano_cave1.json dungeons\microdungeons\biomes\volcanic\volcano_flametrap1.json dungeons\microdungeons\biomes\volcanic\volcano_hidenpitchest1.json dungeons\microdungeons\biomes\volcanic\volcano_hidenpitchest3.json dungeons\microdungeons\biomes\volcanic\volcano_hidenpitchest4.json dungeons\microdungeons\biomes\volcanic\volcano_monsterchest1.json dungeons\microdungeons\biomes\volcanic\volcano_pitchest1.json dungeons\microdungeons\biomes\volcanic\volcano_pitchest2.json dungeons\missions\apexmissions\apexmission1.json [NEW] interface\cockpit\weather\lightash.png interface\crafting\tabicon_logic.png interface\crafting\tabicon_mechanics.png interface\crafting\tabicon_sensors.png interface\crafting\tabicon_switches.png [NEW] items\active\unsorted\filledcapturepod\filledcapturepod.activeitem [NEW] items\active\unsorted\filledcapturepod\filledcapturepod.animation [NEW] items\active\unsorted\filledcapturepod\filledcapturepod.lua [NEW] items\active\unsorted\filledcapturepod\filledcapturepod.png items\active\unsorted\geode\geode.activeitem items\active\unsorted\geode\geode.animation items\armors\biome\foundry\foundrychest\foundrychest.chest items\armors\biome\foundry\foundryguardchest\foundryguardchest.chest [NEW] items\armors\biome\geode\executionerschest\bsleeve.png [NEW] items\armors\biome\geode\executionerschest\chest.png [NEW] items\armors\biome\geode\executionerschest\executionerschest.chest [NEW] items\armors\biome\geode\executionerschest\fsleeve.png [NEW] items\armors\biome\geode\executionerschest\icon.png [NEW] items\armors\biome\geode\executionershead\executionershead.head [NEW] items\armors\biome\geode\executionershead\head.png [NEW] items\armors\biome\geode\executionershead\icon.png [NEW] items\armors\biome\geode\executionershead\mask.png [NEW] items\armors\biome\geode\executionerslegs\executionerslegs.legs [NEW] items\armors\biome\geode\executionerslegs\icon.png [NEW] items\armors\biome\geode\executionerslegs\pants.png items\armors\biome\volcanic\firelord\firelord.chest items\generic\crafting\battery.item items\generic\crafting\battery.png items\generic\crafting\bottle.item [NEW] items\generic\crafting\smallbattery.item [NEW] items\generic\crafting\smallbattery.png items\generic\crafting\solariumore.item items\generic\crafting\solariumstar.item items\generic\other\medkit.consumable items\materials\geodeblock.png items\throwables\capturepod.thrownitem leveling\levelingmultipliers.functions monsters\monster.lua monsters\crawlers\crustoise\crustoise.animation monsters\crawlers\crustoise\crustoise.monstertype monsters\crawlers\iguarmor\iguarmor.animation monsters\crawlers\iguarmor\iguarmor.monstertype monsters\crawlers\oculob\oculob.animation monsters\crawlers\oculob\oculob.monstertype monsters\crawlers\pulpin\pulpin.animation monsters\crawlers\pulpin\pulpin.monstertype monsters\crawlers\snaggler\snaggler.animation monsters\crawlers\snaggler\snaggler.monstertype monsters\crawlers\tintic\tintic.animation monsters\crawlers\tintic\tintic.monstertype monsters\crawlers\triplod\triplod.animation monsters\crawlers\triplod\triplod.monstertype monsters\critter\apexscabcritter\apexscabcritter.monstertype monsters\critter\arcticfishcritter\arcticfishcritter.monstertype monsters\critter\armadillocritter\armadillocritter.monstertype monsters\critter\ashrockcritter\ashrockcritter.monstertype monsters\critter\avianscabcritter\avianscabcritter.monstertype monsters\critter\ballooncritter\ballooncritter.monstertype monsters\critter\bigwormcritter\bigwormcritter.monstertype monsters\critter\birdcritter\birdcritter.monstertype monsters\critter\blipcritter\blipcritter.monstertype monsters\critter\bloodtoadcritter\bloodtoadcritter.monstertype monsters\critter\bluebutterflycritter\bluebutterflycritter.monstertype monsters\critter\bouncebagcritter\bouncebagcritter.monstertype monsters\critter\bouncercritter\bouncercritter.monstertype monsters\critter\bowbirdcritter\bowbirdcritter.monstertype monsters\critter\breakercritter\breakercritter.monstertype monsters\critter\breakerfemalecritter\breakerfemalecritter.monstertype monsters\critter\bunnycritter\bunnycritter.monstertype monsters\critter\charfishcritter\charfishcritter.monstertype monsters\critter\chevcritter\chevcritter.monstertype monsters\critter\ciclesnail\ciclesnailcritter.monstertype monsters\critter\cliffcritter\cliffcritter.monstertype monsters\critter\crabcritter\crabcritter.monstertype monsters\critter\crystalbirdcritter\crystalbirdcritter.monstertype monsters\critter\crystaltortoisecritter\crystaltortoisecritter.monstertype monsters\critter\dancercritter\dancercritter.monstertype monsters\critter\darkballcritter\darkballcritter.monstertype monsters\critter\darknessscabcritter\darknessscabcritter.monstertype monsters\critter\darkoneeyecritter\darkoneeyecritter.monstertype monsters\critter\darkthreeeyescritter\darkthreeeyescritter.monstertype monsters\critter\darkwormcritter\darkwormcritter.monstertype monsters\critter\dartcritter\dartcritter.monstertype monsters\critter\deserttortoisecritter\deserttortoisecritter.monstertype monsters\critter\eyefriendcritter\eyefriendcritter.monstertype monsters\critter\eyepodcritter\eyepodcritter.monstertype monsters\critter\firekrawlcritter\firekrawlcritter.monstertype monsters\critter\firerockcritter\firerockcritter.monstertype monsters\critter\fishberrycritter\fishberrycritter.monstertype monsters\critter\fishchilicritter\fishchilicritter.monstertype monsters\critter\fishcritter\fishcritter.monstertype monsters\critter\fishlemoncritter\fishlemoncritter.monstertype monsters\critter\floatbagcritter\floatbagcritter.monstertype monsters\critter\floranscabcritter\floranscabcritter.monstertype monsters\critter\flurlcritter\flurlcritter.monstertype monsters\critter\frogcritter\frogcritter.monstertype monsters\critter\froggpolecritter\frogpolecritter.monstertype monsters\critter\frozenowlcritter\frozenowlcritter.monstertype monsters\critter\glitchscabcritter\glitchscabcritter.monstertype monsters\critter\gloopcritter\gloopcritter.monstertype monsters\critter\glowingball2critter\glowingball2critter.monstertype monsters\critter\glowingballcritter\glowingballcritter.monstertype monsters\critter\glowingfishcritter\glowingfishcritter.monstertype monsters\critter\groopcritter\groopcritter.monstertype monsters\critter\gullcritter\gullcritter.monstertype monsters\critter\harecritter\harecritter.monstertype monsters\critter\hazmatcritter\hazmatcritter.monstertype monsters\critter\hedgehogcritter\hedgehogcritter.monstertype monsters\critter\hollowcritter\hollowcritter.monstertype monsters\critter\humanscabcritter\humanscabcritter.monstertype monsters\critter\hylotlscabcritter\hylotlscabcritter.monstertype monsters\critter\icescabcritter\icescabcritter.monstertype monsters\critter\jellocritter\jellocritter.monstertype monsters\critter\jellycritter\jellycritter.monstertype monsters\critter\krawlcritter\krawlcritter.monstertype monsters\critter\leafscabcritter\leafscabcritter.monstertype monsters\critter\loopacritter\loopacritter.monstertype monsters\critter\maggotcritter\maggotcritter.monstertype monsters\critter\magmawormcritter\magmawormcritter.monstertype monsters\critter\mousecritter\mousecritter.monstertype monsters\critter\narfishcritter\narfishcritter.monstertype monsters\critter\owlcritter\owlcritter.monstertype monsters\critter\penguinscabcritter\penguinscabcritter.monstertype monsters\critter\petalcritter\petalcritter.monstertype monsters\critter\poisonfishcritter\poisonfishcritter.monstertype monsters\critter\poofincritter\poofincritter.monstertype monsters\critter\prismelementalcritter\prismelementalcritter.monstertype monsters\critter\prismscabcritter\prismscabcritter.monstertype monsters\critter\pufferfishcritter\pufferfishcritter.monstertype monsters\critter\quibblecritter\quibblecritter.monstertype monsters\critter\ravencritter\ravencritter.monstertype monsters\critter\reasonablecritter\reasonablecritter.monstertype monsters\critter\redbreastcritter\redbreastcritter.monstertype monsters\critter\rolypolycritter\rolypolycritter.monstertype monsters\critter\sackbagcritter\sackbagcritter.monstertype monsters\critter\savybirdcritter\savybirdcritter.monstertype monsters\critter\sealcritter\sealcritter.monstertype monsters\critter\skellyfishcritter\skellyfishcritter.monstertype monsters\critter\skywurmcritter\skywurmcritter.monstertype monsters\critter\slugbluecritter\slugbluecritter.monstertype monsters\critter\slugcritter\slugcritter.monstertype monsters\critter\sluggreencritter\sluggreencritter.monstertype monsters\critter\snailcritter\snailcritter.monstertype monsters\critter\snakecritter\snakecritter.monstertype monsters\critter\snooglecritter\snooglecritter.monstertype monsters\critter\snorecritter\snorecritter.monstertype monsters\critter\snowbcritter\snowbcritter.monstertype monsters\critter\snowflakescritter\snowflakescritter.monstertype monsters\critter\snowymolecritter\snowymolecritter.monstertype monsters\critter\spindycritter\spindycritter.monstertype monsters\critter\sporelingcritter\sporelingcritter.monstertype monsters\critter\squeekcritter\squeekcritter.monstertype monsters\critter\squidcritter\squidcritter.monstertype monsters\critter\squirrelcritter\squirrelcritter.monstertype monsters\critter\steambirdcritter\steambirdcritter.monstertype monsters\critter\steamfishcritter\steamfishcritter.monstertype monsters\critter\steamspidercritter\steamspidercritter.monstertype monsters\critter\swarmcritter\swarmcritter.monstertype monsters\critter\swarmflyingcritter\swarmflyingcritter.monstertype monsters\critter\symbiotecritter\symbiotecritter.monstertype monsters\critter\tinycrocodilecritter\tinycrocodilecritter.monstertype monsters\critter\tortoisecritter\tortoisecritter.monstertype monsters\critter\toucritter\toucritter.monstertype monsters\critter\toxiccrabcritter\toxiccrabcritter.monstertype monsters\critter\tritrotscritter\tritrotscritter.monstertype monsters\critter\volcanicflowercritter\volcanicflowercritter.monstertype monsters\critter\vulturecritter\vulturecritter.monstertype monsters\critter\wintercritter\wintercritter.monstertype monsters\critter\wurmcritter\wurmcritter.monstertype monsters\critter\yeticritter\yeticritter.monstertype monsters\dungeon\apexbrainmutant\apexbrainmutant.monstertype monsters\dungeon\apexmutant\apexmutant.monstertype monsters\dungeon\chicken\behavior.lua monsters\dungeon\chicken\chicken.monstertype monsters\dungeon\cleaningbot\cleaningbot.monstertype monsters\dungeon\floki\floki.monstertype monsters\dungeon\glitchspider\glitchspider.monstertype monsters\dungeon\ixoling\ixoling.monstertype monsters\dungeon\moontant\moontant.monstertype monsters\dungeon\pinfriend\pinfriend.monstertype monsters\dungeon\po\behavior.lua monsters\dungeon\po\megapo.monstertype monsters\dungeon\po\micropo.monstertype monsters\dungeon\po\po.monstertype monsters\dungeon\pogolem\pogolem.monstertype monsters\dungeon\robotchicken\behavior.lua monsters\dungeon\robotchicken\robotchicken.monstertype monsters\dungeon\serpentdroid\serpentdroid.monstertype monsters\dungeon\sewerfly\sewerfly.monstertype monsters\dungeon\swarpion\behavior.lua monsters\dungeon\swarpion\swarpion.monstertype monsters\flyers\agrobat\agrobat.animation monsters\flyers\agrobat\agrobat.monstertype monsters\flyers\batong\batong.animation monsters\flyers\batong\batong.monstertype monsters\flyers\bobfae\bobfae.animation monsters\flyers\bobfae\bobfae.monstertype monsters\flyers\monopus\monopus.animation monsters\flyers\monopus\monopus.monstertype monsters\flyers\paratail\paratail.animation monsters\flyers\pteropod\pteropod.animation monsters\flyers\pteropod\pteropod.monstertype monsters\flyers\scandroid\scandroid.animation monsters\flyers\scandroid\scandroid.monstertype monsters\generated\flying\bonebird\bonebird.animation monsters\generated\flying\bonebird\bonebird.monstertype monsters\generated\flying\largeflying\largeflying.animation monsters\generated\flying\largeflying\largeflying.monstertype monsters\generated\flying\minidrone\minidrone.animation monsters\generated\flying\minidrone\minidrone.monstertype monsters\generated\flying\smallflying\smallflying.animation monsters\generated\flying\smallflying\smallflying.monstertype monsters\generated\ground\largebiped\largebiped.animation monsters\generated\ground\largebiped\largebiped.monstertype monsters\generated\ground\largequadruped\largequadruped.animation monsters\generated\ground\largequadruped\largequadruped.monstertype monsters\generated\ground\smallbiped\smallbiped.animation monsters\generated\ground\smallbiped\smallbiped.monstertype monsters\generated\ground\smallquadruped\smallquadruped.animation monsters\generated\ground\smallquadruped\smallquadruped.monstertype monsters\generated\swimming\swimmingmonster.lua monsters\generated\swimming\largefish\largefish.animation monsters\generated\swimming\largefish\largefish.monstertype monsters\generated\swimming\smallfish\fish.animation monsters\generated\swimming\smallfish\fish.monstertype monsters\generated\swimming\smallfish\smallfish.lua monsters\ghosts\ignome\ignome.animation monsters\ghosts\ignome\ignome.monstertype monsters\ghosts\lumoth\lumoth.animation monsters\ghosts\lumoth\lumoth.monstertype monsters\ghosts\nautileech\nautileech.animation monsters\ghosts\nautileech\nautileech.monstertype monsters\ghosts\pyromantle\pyromantle.animation monsters\ghosts\pyromantle\pyromantle.monstertype monsters\ghosts\skimbus\skimbus.animation monsters\ghosts\skimbus\skimbus.monstertype monsters\ghosts\spookit\spookit.animation monsters\ghosts\spookit\spookit.monstertype monsters\ghosts\squeem\squeem.animation monsters\ghosts\squeem\squeem.monstertype monsters\ghosts\wisper\wisper.animation monsters\ghosts\wisper\wisper.monstertype monsters\pets\groundpet.lua monsters\walkers\adultpoptop\adultpoptop.animation monsters\walkers\adultpoptop\adultpoptop.monstertype monsters\walkers\anglure\anglure.animation monsters\walkers\anglure\anglure.monstertype monsters\walkers\bobot\bobot.animation monsters\walkers\bobot\bobot.monstertype monsters\walkers\bulbop\bulbop.animation monsters\walkers\bulbop\bulbop.monstertype monsters\walkers\capricoat\capricoat.animation monsters\walkers\capricoat\capricoat.monstertype monsters\walkers\crabcano\crabcano.animation monsters\walkers\crabcano\crabcano.monstertype monsters\walkers\crutter\crutter.animation monsters\walkers\crutter\crutter.monstertype monsters\walkers\fennix\fennix.animation monsters\walkers\fennix\fennix.monstertype monsters\walkers\gleap\gleap.animation monsters\walkers\gleap\gleap.monstertype monsters\walkers\hemogoblin\hemogoblin.animation monsters\walkers\hemogoblin\hemogoblin.monstertype monsters\walkers\hemogoblinbutt\hemogoblinbutt.animation monsters\walkers\hemogoblinbutt\hemogoblinbutt.monstertype monsters\walkers\hemogoblinhead\hemogoblinhead.animation monsters\walkers\hemogoblinhead\hemogoblinhead.monstertype monsters\walkers\hypnare\hypnare.animation monsters\walkers\hypnare\hypnare.monstertype monsters\walkers\kingnutmidgeling\kingnutmidgeling.animation monsters\walkers\kingnutmidgeling\kingnutmidgeling.monstertype monsters\walkers\lilodon\lilodon.animation monsters\walkers\lilodon\lilodon.monstertype monsters\walkers\mandraflora\mandraflora.animation monsters\walkers\mandraflora\mandraflora.monstertype monsters\walkers\miasmop\miasmop.animation monsters\walkers\miasmop\miasmop.monstertype monsters\walkers\narfin\narfin.animation monsters\walkers\narfin\narfin.monstertype monsters\walkers\nutmidge\nutmidge.animation monsters\walkers\nutmidge\nutmidge.monstertype monsters\walkers\nutmidgeling\nutmidgeling.animation monsters\walkers\nutmidgeling\nutmidgeling.monstertype monsters\walkers\oogler\oogler.animation monsters\walkers\oogler\oogler.monstertype monsters\walkers\orbide\orbide.animation monsters\walkers\peblit\peblit.animation monsters\walkers\peblit\peblit.monstertype monsters\walkers\petricub\petricub.animation monsters\walkers\petricub\petricub.monstertype monsters\walkers\pipkin\pipkin.animation monsters\walkers\pipkin\pipkin.monstertype monsters\walkers\poptop\poptop.animation monsters\walkers\poptop\poptop.monstertype monsters\walkers\punchy\punchy.animation monsters\walkers\punchy\punchy.monstertype monsters\walkers\quagmutt\quagmutt.animation monsters\walkers\quagmutt\quagmutt.monstertype monsters\walkers\ringram\ringram.animation monsters\walkers\ringram\ringram.monstertype monsters\walkers\scaveran\scaveran.animation monsters\walkers\scaveran\scaveran.monstertype monsters\walkers\smoglin\smoglin.animation monsters\walkers\smoglin\smoglin.monstertype monsters\walkers\snaunt\snaunt.animation monsters\walkers\snaunt\snaunt.monstertype monsters\walkers\sporgus\sporgus.animation monsters\walkers\sporgus\sporgus.monstertype monsters\walkers\taroni\taroni.animation monsters\walkers\toumingo\toumingo.animation monsters\walkers\toumingo\toumingo.monstertype monsters\walkers\trictus\trictus.animation monsters\walkers\trictus\trictus.monstertype monsters\walkers\voltip\voltip.animation monsters\walkers\voltip\voltip.monstertype monsters\walkers\yokat\yokat.animation monsters\walkers\yokat\yokat.monstertype npcs\merchantpools.config [NEW] npcs\biome\maskedguard.npctype [NEW] npcs\subbiometenants\geode.npctype objects\biome\foundry\foundryconsole\foundryconsole.object objects\biome\geode\geodeplantpot\geodeplantpot.object objects\biome\geode\musicalgeodes\musicalgeode.animation objects\biome\geode\musicalgeodes\geodebnote\geodebnote.object objects\biome\geode\musicalgeodes\geodecnote\geodecnote.object objects\biome\geode\musicalgeodes\geodednatural\geodednatural.png objects\biome\geode\musicalgeodes\geodednatural\geodednaturallit.png objects\biome\geode\musicalgeodes\geodednote\geodednote.object objects\biome\geode\musicalgeodes\geodeenote\geodeenote.object objects\biome\geode\musicalgeodes\geodefnote\geodefnote.object objects\biome\geode\musicalgeodes\geodehighanote\geodehighanote.object objects\biome\geode\musicalgeodes\geodelowanote\geodelowanote.object objects\crafting\upgradeablecraftingobjects\upgradeablecraftingobject.lua objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil.animation objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil.object objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil.png objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil2.png objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil2icon.png objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil2lit.png objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil3.frames objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil3.png objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil3icon.png objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil3lit.frames objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil3lit.png objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvilicon.png objects\crafting\upgradeablecraftingobjects\craftinganvil\default.frames [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\anviladdon.animation [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\anviladdon.lua [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\acceleratoraddon\acceleratoraddon.object [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\acceleratoraddon\acceleratoraddon.png [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\acceleratoraddon\acceleratoraddonfullbright.png [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\acceleratoraddon\acceleratoraddonicon.png [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\acceleratoraddon\acceleratoraddonpreview.png [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\acceleratoraddon\default.frames [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\manipulatoraddon\default.frames [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\manipulatoraddon\manipulatoraddon.object [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\manipulatoraddon\manipulatoraddon.png [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\manipulatoraddon\manipulatoraddonfullbright.png [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\manipulatoraddon\manipulatoraddonicon.png [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\manipulatoraddon\manipulatoraddonpreview.png [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\separatoraddon\default.frames [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\separatoraddon\separatoraddon.object [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\separatoraddon\separatoraddon.png [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\separatoraddon\separatoraddonfullbright.png [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\separatoraddon\separatoraddonicon.png [NEW] objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\separatoraddon\separatoraddonpreview.png objects\crafting\upgradeablecraftingobjects\craftingfarm\craftingfarm2.png objects\crafting\upgradeablecraftingobjects\craftingfurnace\craftingfurnace3.png objects\crafting\upgradeablecraftingobjects\craftingfurnace\craftingfurnace3lit.frames objects\crafting\upgradeablecraftingobjects\craftingfurnace\craftingfurnace3lit.png objects\crafting\upgradeablecraftingobjects\craftingwheel\craftingwheel.png objects\crafting\upgradeablecraftingobjects\craftingwheel\craftingwheel2.png objects\crafting\upgradeablecraftingobjects\craftingwheel\craftingwheel2icon.png objects\crafting\upgradeablecraftingobjects\craftingwheel\default.frames [NEW] objects\mission\bossdoor\bossdoor.frames [NEW] objects\mission\bossdoor\bossdoor.lua [NEW] objects\mission\bossdoor\bossdoor.object [NEW] objects\mission\bossdoor\bossdoor.png objects\outpost\infinityexpress\infinityexpress.object [NEW] parallax\images\volcanicclouds1\base\1.png [NEW] parallax\images\volcanicclouds1\base\2.png [NEW] parallax\images\volcanicclouds2\base\1.png [NEW] parallax\images\volcanicclouds2\base\2.png [NEW] parallax\images\volcanicclouds3\base\1.png [NEW] parallax\images\volcanicclouds3\base\2.png parallax\surface\volcanic.parallax [NEW] particles\lightash\1.png [NEW] particles\lightash\2.png [NEW] particles\lightash\3.png plants\trees\geode\foliage\geodefoliage\saplingicon.png plants\trees\geode\stem\saplingicon.png projectiles\throwable\capturepod\capturepod.lua projectiles\throwable\capturepod\capturepod.projectile projectiles\throwable\filledcapturepod\filledcapturepod.projectile [NEW] projectiles\throwable\filledcapturepod\filledcapturepodprojectile.lua [NEW] projectiles\weather\settlinglightash\1.png [NEW] projectiles\weather\settlinglightash\3.png [NEW] projectiles\weather\settlinglightash\settlinglightash.frames [NEW] projectiles\weather\settlinglightash\settlinglightash.png [NEW] projectiles\weather\settlinglightash\settlinglightash.projectile [NEW] recipes\anvil3\armor\tier5\accelerator\apextier5acceleratorchest.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\apextier5acceleratorhead.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\apextier5acceleratorpants.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\aviantier5acceleratorchest.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\aviantier5acceleratorhead.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\aviantier5acceleratorpants.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\florantier5acceleratorchest.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\florantier5acceleratorhead.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\florantier5acceleratorpants.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\glitchtier5acceleratorchest.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\glitchtier5acceleratorhead.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\glitchtier5acceleratorpants.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\humantier5acceleratorchest.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\humantier5acceleratorhead.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\humantier5acceleratorpants.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\hylotltier5acceleratorchest.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\hylotltier5acceleratorhead.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\hylotltier5acceleratorpants.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\novatier5acceleratorchest.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\novatier5acceleratorhead.recipe [NEW] recipes\anvil3\armor\tier5\accelerator\novatier5acceleratorpants.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\apextier5manipulatorchest.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\apextier5manipulatorhead.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\apextier5manipulatorpants.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\aviantier5manipulatorchest.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\aviantier5manipulatorhead.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\aviantier5manipulatorpants.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\florantier5manipulatorchest.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\florantier5manipulatorhead.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\florantier5manipulatorpants.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\glitchtier5manipulatorchest.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\glitchtier5manipulatorhead.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\glitchtier5manipulatorpants.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\humantier5manipulatorchest.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\humantier5manipulatorhead.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\humantier5manipulatorpants.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\hylotltier5manipulatorchest.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\hylotltier5manipulatorhead.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\hylotltier5manipulatorpants.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\novatier5manipulatorchest.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\novatier5manipulatorhead.recipe [NEW] recipes\anvil3\armor\tier5\manipulator\novatier5manipulatorpants.recipe [NEW] recipes\anvil3\armor\tier5\separator\apextier5separatorchest.recipe [NEW] recipes\anvil3\armor\tier5\separator\apextier5separatorhead.recipe [NEW] recipes\anvil3\armor\tier5\separator\apextier5separatorpants.recipe [NEW] recipes\anvil3\armor\tier5\separator\aviantier5separatorchest.recipe [NEW] recipes\anvil3\armor\tier5\separator\aviantier5separatorhead.recipe [NEW] recipes\anvil3\armor\tier5\separator\aviantier5separatorpants.recipe [NEW] recipes\anvil3\armor\tier5\separator\florantier5separatorchest.recipe [NEW] recipes\anvil3\armor\tier5\separator\florantier5separatorhead.recipe [NEW] recipes\anvil3\armor\tier5\separator\florantier5separatorpants.recipe [NEW] recipes\anvil3\armor\tier5\separator\glitchtier5separatorchest.recipe [NEW] recipes\anvil3\armor\tier5\separator\glitchtier5separatorhead.recipe [NEW] recipes\anvil3\armor\tier5\separator\glitchtier5separatorpants.recipe [NEW] recipes\anvil3\armor\tier5\separator\humantier5separatorchest.recipe [NEW] recipes\anvil3\armor\tier5\separator\humantier5separatorhead.recipe [NEW] recipes\anvil3\armor\tier5\separator\humantier5separatorpants.recipe [NEW] recipes\anvil3\armor\tier5\separator\hylotltier5separatorchest.recipe [NEW] recipes\anvil3\armor\tier5\separator\hylotltier5separatorhead.recipe [NEW] recipes\anvil3\armor\tier5\separator\hylotltier5separatorpants.recipe [NEW] recipes\anvil3\armor\tier5\separator\novatier5separatorchest.recipe [NEW] recipes\anvil3\armor\tier5\separator\novatier5separatorhead.recipe [NEW] recipes\anvil3\armor\tier5\separator\novatier5separatorpants.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\apextier6acceleratorchest.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\apextier6acceleratorhead.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\apextier6acceleratorpants.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\aviantier6acceleratorchest.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\aviantier6acceleratorhead.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\aviantier6acceleratorpants.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\florantier6acceleratorchest.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\florantier6acceleratorhead.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\florantier6acceleratorpants.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\glitchtier6acceleratorchest.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\glitchtier6acceleratorhead.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\glitchtier6acceleratorpants.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\humantier6acceleratorchest.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\humantier6acceleratorhead.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\humantier6acceleratorpants.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\hylotltier6acceleratorchest.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\hylotltier6acceleratorhead.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\hylotltier6acceleratorpants.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\novatier6acceleratorchest.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\novatier6acceleratorhead.recipe [NEW] recipes\anvil3\armor\tier6\accelerator\novatier6acceleratorpants.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\apextier6manipulatorchest.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\apextier6manipulatorhead.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\apextier6manipulatorpants.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\aviantier6manipulatorchest.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\aviantier6manipulatorhead.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\aviantier6manipulatorpants.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\florantier6manipulatorchest.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\florantier6manipulatorhead.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\florantier6manipulatorpants.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\glitchtier6manipulatorchest.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\glitchtier6manipulatorhead.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\glitchtier6manipulatorpants.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\humantier6manipulatorchest.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\humantier6manipulatorhead.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\humantier6manipulatorpants.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\hylotltier6manipulatorchest.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\hylotltier6manipulatorhead.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\hylotltier6manipulatorpants.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\novatier6manipulatorchest.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\novatier6manipulatorhead.recipe [NEW] recipes\anvil3\armor\tier6\manipulator\novatier6manipulatorpants.recipe [NEW] recipes\anvil3\armor\tier6\separator\apextier6separatorchest.recipe [NEW] recipes\anvil3\armor\tier6\separator\apextier6separatorhead.recipe [NEW] recipes\anvil3\armor\tier6\separator\apextier6separatorpants.recipe [NEW] recipes\anvil3\armor\tier6\separator\aviantier6separatorchest.recipe [NEW] recipes\anvil3\armor\tier6\separator\aviantier6separatorhead.recipe [NEW] recipes\anvil3\armor\tier6\separator\aviantier6separatorpants.recipe [NEW] recipes\anvil3\armor\tier6\separator\florantier6separatorchest.recipe [NEW] recipes\anvil3\armor\tier6\separator\florantier6separatorhead.recipe [NEW] recipes\anvil3\armor\tier6\separator\florantier6separatorpants.recipe [NEW] recipes\anvil3\armor\tier6\separator\glitchtier6separatorchest.recipe [NEW] recipes\anvil3\armor\tier6\separator\glitchtier6separatorhead.recipe [NEW] recipes\anvil3\armor\tier6\separator\glitchtier6separatorpants.recipe [NEW] recipes\anvil3\armor\tier6\separator\humantier6separatorchest.recipe [NEW] recipes\anvil3\armor\tier6\separator\humantier6separatorhead.recipe [NEW] recipes\anvil3\armor\tier6\separator\humantier6separatorpants.recipe [NEW] recipes\anvil3\armor\tier6\separator\hylotltier6separatorchest.recipe [NEW] recipes\anvil3\armor\tier6\separator\hylotltier6separatorhead.recipe [NEW] recipes\anvil3\armor\tier6\separator\hylotltier6separatorpants.recipe [NEW] recipes\anvil3\armor\tier6\separator\novatier6separatorchest.recipe [NEW] recipes\anvil3\armor\tier6\separator\novatier6separatorhead.recipe [NEW] recipes\anvil3\armor\tier6\separator\novatier6separatorpants.recipe [NEW] recipes\furnace3\bars\solariumstar.recipe [NEW] recipes\furnace3\ingredients\smallbattery.recipe recipes\medicaltable1\healing\medkit.recipe recipes\wiringstation\logic\and.recipe recipes\wiringstation\logic\countdowntimer.recipe recipes\wiringstation\logic\delay.recipe recipes\wiringstation\logic\dlatch.recipe recipes\wiringstation\logic\not.recipe recipes\wiringstation\logic\or.recipe recipes\wiringstation\logic\timer.recipe recipes\wiringstation\logic\xor.recipe recipes\wiringstation\mechanics\bulb.recipe recipes\wiringstation\mechanics\standingturret.recipe recipes\wiringstation\mechanics\steelelevatorlong.recipe recipes\wiringstation\mechanics\steelelevatorshort.recipe [NEW] scripts\capturable.lua [NEW] scripts\messageutil.lua [NEW] scripts\objectaddons.lua scripts\util.lua scripts\actions\entities.lua scripts\behavior\decorator.lua [NEW] scripts\pets\player.lua [NEW] sfx\instruments\geode\geodehum.ogg species\apex.species species\avian.species species\floran.species species\glitch.species species\human.species species\hylotl.species species\novakid.species [NEW] tenants\sub-biome\geode.tenant tilesets\packed\materials.json tilesets\packed\objects-by-category\crafting.json tilesets\packed\objects-by-category\decorative.json tilesets\packed\objects-by-category\door.json tilesets\packed\objects-by-category\farmable.json tilesets\packed\objects-by-category\other.json tilesets\packed\objects-by-category\wire.json tilesets\packed\objects-by-race\floran.json tilesets\packed\objects-by-race\generic.json tilesets\packed\objects-by-type\farmable.json tilesets\packed\objects-by-type\physics.json treasure\biome.treasurepools treasure\common.treasurepools [NEW] weather\ash\lightash.weather DIFFS ----- player.config 240a241 > { "item" : "smallbattery" }, 776c777,786 < ] --- > ], > > "petsConfig" : { > "scripts" : [ > "/scripts/pets/player.lua" > ], > "scriptDelta" : 10, > > "activePodLimit" : 1 > } universe_server.config 42c42,47 < --- > { > "terrestrialBiome" : "forest" > }, > { > "terrestrialBiome" : "desert" > } weather.config 147,148c147,149 < [0.8, "clear"], < [0.2, "ember"] --- > [0.85, "clear"], > [0.12, "ember"], > [0.03, "lightash"] 152,155c153,156 < [0.7, "clear"], < [0.2, "ember"], < [0.05, "meteorshower"], < [0.05, "largemeteor"] --- > [0.8, "clear"], > [0.13, "ember"], > [0.015, "meteorshower"], > [0.005, "largemeteor"] behaviors\monsters\modular\basemonster.behavior 3d2 < "description": "", 5d3 < "/monsters/monster.lua", 6a5 > "/monsters/monster.lua", 27,28c26 < "hurtEndState": "idle", < "queryTargets": true --- > "hurtEndState": "idle" 41a40,51 > "title": "entityConfigParameter", > "type": "action", > "name": "entityConfigParameter", > "parameters": { > "default": true, > "path": "aggressive" > }, > "output": { > "bool": "aggressive" > } > }, > { 74a85,92 > "title": "setAggressive", > "type": "action", > "name": "setAggressive", > "parameters": { > "aggressive": "aggressive" > } > }, > { 88c106 < "queryTargets": "" --- > "queryTargets": "aggressive" 245c263 < "aggressive": "" --- > "aggressive": "aggressive" behaviors\monsters\modular\movement\spawnmonster.behavior 3d2 < "description": "", 15c14,15 < "monsterType": "smallbiped" --- > "monsterType": "smallbiped", > "replacementPet": false 61c61,62 < "type": "" --- > "type": "", > "replacementPet": "" behaviors\monsters\unique\orbide.behavior 41a42,49 > "title": "setAggressive", > "type": "action", > "name": "setAggressive", > "parameters": { > "aggressive": false > } > }, > { 94a103,110 > "title": "setAggressive", > "type": "action", > "name": "setAggressive", > "parameters": { > "aggressive": false > } > }, > { 184a201,208 > } > }, > { > "title": "setAggressive", > "type": "action", > "name": "setAggressive", > "parameters": { > "aggressive": true behaviors\monsters\unique\paratail.behavior 51a52,59 > "title": "setAggressive", > "type": "action", > "name": "setAggressive", > "parameters": { > "aggressive": true > } > }, > { behaviors\monsters\unique\taroni.behavior 42a43,50 > "title": "setAggressive", > "type": "action", > "name": "setAggressive", > "parameters": { > "aggressive": true > } > }, > { behaviors\npc\combat\ranged.behavior 57,74d56 < "title": "moveToPosition", < "type": "action", < "name": "moveToPosition", < "parameters": { < "avoidLiquid": true, < "failFast": false, < "groundPosition": false, < "maxGround": 5, < "minGround": -10, < "position": "rangedPosition", < "run": true < }, < "output": { < "direction": "direction", < "pathfinding": "rangedPathing" < } < }, < { 441a424,441 > } > }, > { > "title": "moveToPosition", > "type": "action", > "name": "moveToPosition", > "parameters": { > "avoidLiquid": true, > "failFast": false, > "groundPosition": false, > "maxGround": 5, > "minGround": -10, > "position": "rangedPosition", > "run": true > }, > "output": { > "direction": "direction", > "pathfinding": "rangedPathing" biomes\oredistributions.configfunctions 4,9c4,9 < [0.5, [ [ "coal", 1.40 ], [ "copper", 0.50 ], [ "silverore", 0.00 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.80 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [1.5, [ [ "coal", 1.40 ], [ "copper", 0.50 ], [ "silverore", 0.00 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.80 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [2.5, [ [ "coal", 1.40 ], [ "copper", 0.50 ], [ "silverore", 0.00 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [3.5, [ [ "coal", 1.40 ], [ "copper", 0.50 ], [ "silverore", 0.00 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [4.5, [ [ "coal", 1.40 ], [ "copper", 0.50 ], [ "silverore", 0.00 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [5.5, [ [ "coal", 1.40 ], [ "copper", 0.50 ], [ "silverore", 0.00 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ] --- > [0.5, [ [ "coal", 1.40 ], [ "copper", 0.50 ], [ "silverore", 0.00 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.80 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [1.5, [ [ "coal", 1.40 ], [ "copper", 0.50 ], [ "silverore", 0.00 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.80 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [2.5, [ [ "coal", 1.40 ], [ "copper", 0.50 ], [ "silverore", 0.00 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [3.5, [ [ "coal", 1.40 ], [ "copper", 0.50 ], [ "silverore", 0.00 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [4.5, [ [ "coal", 1.40 ], [ "copper", 0.50 ], [ "silverore", 0.00 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [5.5, [ [ "coal", 1.40 ], [ "copper", 0.50 ], [ "silverore", 0.00 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ] 13,18c13,18 < [0.5, [ [ "coal", 1.15 ], [ "copper", 1.30 ], [ "silverore", 0.50 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 1.50 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [1.5, [ [ "coal", 1.15 ], [ "copper", 1.30 ], [ "silverore", 0.50 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 1.50 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [2.5, [ [ "coal", 1.15 ], [ "copper", 1.30 ], [ "silverore", 0.50 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 1.50 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [3.5, [ [ "coal", 1.15 ], [ "copper", 1.30 ], [ "silverore", 0.50 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 1.50 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [4.5, [ [ "coal", 1.15 ], [ "copper", 1.30 ], [ "silverore", 0.50 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 1.50 ], [ "rubium", 1.50 ], [ "violium", 1.50 ] ] ], < [5.5, [ [ "coal", 1.15 ], [ "copper", 1.30 ], [ "silverore", 0.50 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ] --- > [0.5, [ [ "coal", 1.15 ], [ "copper", 1.30 ], [ "silverore", 0.50 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 1.50 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [1.5, [ [ "coal", 1.15 ], [ "copper", 1.30 ], [ "silverore", 0.50 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 1.50 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [2.5, [ [ "coal", 1.15 ], [ "copper", 1.30 ], [ "silverore", 0.50 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 1.50 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [3.5, [ [ "coal", 1.15 ], [ "copper", 1.30 ], [ "silverore", 0.50 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 1.50 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [4.5, [ [ "coal", 1.15 ], [ "copper", 1.30 ], [ "silverore", 0.50 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 1.50 ], [ "rubium", 1.50 ], [ "violium", 1.50 ], [ "solarium", 0.00 ] ] ], > [5.5, [ [ "coal", 1.15 ], [ "copper", 1.30 ], [ "silverore", 0.50 ], [ "gold", 0.00 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 1.50 ] ] ] 22,27c22,27 < [0.5, [ [ "coal", 1.15 ], [ "copper", 0.50 ], [ "silverore", 1.30 ], [ "gold", 0.50 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 2.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [1.5, [ [ "coal", 1.15 ], [ "copper", 0.50 ], [ "silverore", 1.30 ], [ "gold", 0.50 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 2.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [2.5, [ [ "coal", 1.15 ], [ "copper", 0.50 ], [ "silverore", 1.30 ], [ "gold", 0.50 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 2.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [3.5, [ [ "coal", 1.15 ], [ "copper", 0.50 ], [ "silverore", 1.30 ], [ "gold", 0.50 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 2.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [4.5, [ [ "coal", 1.15 ], [ "copper", 0.50 ], [ "silverore", 1.30 ], [ "gold", 0.50 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 2.00 ], [ "rubium", 2.00 ], [ "violium", 2.00 ] ] ], < [5.5, [ [ "coal", 1.15 ], [ "copper", 0.50 ], [ "silverore", 1.30 ], [ "gold", 0.50 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ] --- > [0.5, [ [ "coal", 1.15 ], [ "copper", 0.50 ], [ "silverore", 1.30 ], [ "gold", 0.50 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 2.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [1.5, [ [ "coal", 1.15 ], [ "copper", 0.50 ], [ "silverore", 1.30 ], [ "gold", 0.50 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 2.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [2.5, [ [ "coal", 1.15 ], [ "copper", 0.50 ], [ "silverore", 1.30 ], [ "gold", 0.50 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 2.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [3.5, [ [ "coal", 1.15 ], [ "copper", 0.50 ], [ "silverore", 1.30 ], [ "gold", 0.50 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 2.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [4.5, [ [ "coal", 1.15 ], [ "copper", 0.50 ], [ "silverore", 1.30 ], [ "gold", 0.50 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 2.00 ], [ "rubium", 2.00 ], [ "violium", 2.00 ], [ "solarium", 0.00 ] ] ], > [5.5, [ [ "coal", 1.15 ], [ "copper", 0.50 ], [ "silverore", 1.30 ], [ "gold", 0.50 ], [ "platinum", 0.00 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 2.00 ] ] ] 31,36c31,36 < [0.5, [ [ "coal", 1.15 ], [ "copper", 0.00 ], [ "silverore", 0.50 ], [ "gold", 1.30 ], [ "platinum", 0.50 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.79 ], [ "iron", 1.50 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [1.5, [ [ "coal", 1.15 ], [ "copper", 0.00 ], [ "silverore", 0.50 ], [ "gold", 1.30 ], [ "platinum", 0.50 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.79 ], [ "iron", 0.00 ], [ "tungsten", 1.50 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [2.5, [ [ "coal", 1.15 ], [ "copper", 0.00 ], [ "silverore", 0.50 ], [ "gold", 1.30 ], [ "platinum", 0.50 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.79 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 1.50 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [3.5, [ [ "coal", 1.15 ], [ "copper", 0.00 ], [ "silverore", 0.50 ], [ "gold", 1.30 ], [ "platinum", 0.50 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.79 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 1.50 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [4.5, [ [ "coal", 1.15 ], [ "copper", 0.00 ], [ "silverore", 0.50 ], [ "gold", 1.30 ], [ "platinum", 0.50 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.79 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 1.50 ], [ "rubium", 1.50 ], [ "violium", 1.50 ] ] ], < [5.5, [ [ "coal", 1.15 ], [ "copper", 0.00 ], [ "silverore", 0.50 ], [ "gold", 1.30 ], [ "platinum", 0.50 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.79 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ] --- > [0.5, [ [ "coal", 1.15 ], [ "copper", 0.00 ], [ "silverore", 0.50 ], [ "gold", 1.30 ], [ "platinum", 0.50 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.79 ], [ "iron", 1.50 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [1.5, [ [ "coal", 1.15 ], [ "copper", 0.00 ], [ "silverore", 0.50 ], [ "gold", 1.30 ], [ "platinum", 0.50 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.79 ], [ "iron", 0.00 ], [ "tungsten", 1.50 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [2.5, [ [ "coal", 1.15 ], [ "copper", 0.00 ], [ "silverore", 0.50 ], [ "gold", 1.30 ], [ "platinum", 0.50 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.79 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 1.50 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [3.5, [ [ "coal", 1.15 ], [ "copper", 0.00 ], [ "silverore", 0.50 ], [ "gold", 1.30 ], [ "platinum", 0.50 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.79 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 1.50 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [4.5, [ [ "coal", 1.15 ], [ "copper", 0.00 ], [ "silverore", 0.50 ], [ "gold", 1.30 ], [ "platinum", 0.50 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.79 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 1.50 ], [ "rubium", 1.50 ], [ "violium", 1.50 ], [ "solarium", 0.00 ] ] ], > [5.5, [ [ "coal", 1.15 ], [ "copper", 0.00 ], [ "silverore", 0.50 ], [ "gold", 1.30 ], [ "platinum", 0.50 ], [ "diamond", 0.00 ], [ "corefragment", 0.00 ], ["fossil", 0.79 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 1.50 ] ] ] 40,45c40,45 < [0.5, [ [ "coal", 1.00 ], [ "copper", 0.00 ], [ "silverore", 0.00 ], [ "gold", 0.50 ], [ "platinum", 1.30 ], [ "diamond", 0.50 ], [ "corefragment", 1.50 ], ["fossil", 0.00 ], [ "iron", 1.20 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [1.5, [ [ "coal", 1.00 ], [ "copper", 0.00 ], [ "silverore", 0.00 ], [ "gold", 0.50 ], [ "platinum", 1.30 ], [ "diamond", 0.50 ], [ "corefragment", 1.50 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 1.20 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [2.5, [ [ "coal", 1.00 ], [ "copper", 0.00 ], [ "silverore", 0.00 ], [ "gold", 0.50 ], [ "platinum", 1.30 ], [ "diamond", 0.50 ], [ "corefragment", 1.50 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 1.20 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [3.5, [ [ "coal", 1.00 ], [ "copper", 0.00 ], [ "silverore", 0.00 ], [ "gold", 0.50 ], [ "platinum", 1.30 ], [ "diamond", 0.50 ], [ "corefragment", 1.50 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 1.20 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ], < [4.5, [ [ "coal", 1.00 ], [ "copper", 0.00 ], [ "silverore", 0.00 ], [ "gold", 0.50 ], [ "platinum", 1.30 ], [ "diamond", 0.50 ], [ "corefragment", 1.50 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 1.20 ], [ "rubium", 1.20 ], [ "violium", 1.20 ] ] ], < [5.5, [ [ "coal", 1.00 ], [ "copper", 0.00 ], [ "silverore", 0.00 ], [ "gold", 0.50 ], [ "platinum", 1.30 ], [ "diamond", 0.50 ], [ "corefragment", 1.50 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ] ] ] --- > [0.5, [ [ "coal", 1.00 ], [ "copper", 0.00 ], [ "silverore", 0.00 ], [ "gold", 0.50 ], [ "platinum", 1.30 ], [ "diamond", 0.50 ], [ "corefragment", 1.50 ], ["fossil", 0.00 ], [ "iron", 1.20 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [1.5, [ [ "coal", 1.00 ], [ "copper", 0.00 ], [ "silverore", 0.00 ], [ "gold", 0.50 ], [ "platinum", 1.30 ], [ "diamond", 0.50 ], [ "corefragment", 1.50 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 1.20 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [2.5, [ [ "coal", 1.00 ], [ "copper", 0.00 ], [ "silverore", 0.00 ], [ "gold", 0.50 ], [ "platinum", 1.30 ], [ "diamond", 0.50 ], [ "corefragment", 1.50 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 1.20 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [3.5, [ [ "coal", 1.00 ], [ "copper", 0.00 ], [ "silverore", 0.00 ], [ "gold", 0.50 ], [ "platinum", 1.30 ], [ "diamond", 0.50 ], [ "corefragment", 1.50 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 1.20 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 0.00 ] ] ], > [4.5, [ [ "coal", 1.00 ], [ "copper", 0.00 ], [ "silverore", 0.00 ], [ "gold", 0.50 ], [ "platinum", 1.30 ], [ "diamond", 0.50 ], [ "corefragment", 1.50 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 1.20 ], [ "rubium", 1.20 ], [ "violium", 1.20 ], [ "solarium", 0.00 ] ] ], > [5.5, [ [ "coal", 1.00 ], [ "copper", 0.00 ], [ "silverore", 0.00 ], [ "gold", 0.50 ], [ "platinum", 1.30 ], [ "diamond", 0.50 ], [ "corefragment", 1.50 ], ["fossil", 0.00 ], [ "iron", 0.00 ], [ "tungsten", 0.00 ], [ "titanium", 0.00 ], [ "durasteel", 0.00 ], [ "aegisalt", 0.00 ], [ "rubium", 0.00 ], [ "violium", 0.00 ], [ "solarium", 1.20 ] ] ] biomes\surface_detached\geode.biome 84a85,93 > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:everywhere", > > "type" : "microdungeon", > "microdungeons" : [ "geodemicrodungeons" ] > }, > { > "mode" : "floor", dungeons\microdungeons\biomes\volcanic\volcano_arch1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\volcanic\volcano_arch2.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\volcanic\volcano_archleft1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\volcanic\volcano_archleft2.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\volcanic\volcano_archright1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\volcanic\volcano_cave1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\volcanic\volcano_flametrap1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\volcanic\volcano_hidenpitchest1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\volcanic\volcano_hidenpitchest3.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\volcanic\volcano_hidenpitchest4.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\volcanic\volcano_monsterchest1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\volcanic\volcano_pitchest1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\volcanic\volcano_pitchest2.json [TMX file differences are left out for huge size.] dungeons\missions\apexmissions\apexmission1.json [TMX file differences are left out for huge size.] items\active\unsorted\geode\geode.activeitem 15,16c15,16 < "fireTime" : 2.0, < "fireOffset" : [1.0, 0.0], --- > "fireTime" : 1.0, > "fireOffset" : [0.5, 0.0], items\active\unsorted\geode\geode.animation 18c18 < "immediateSound" : "/sfx/objects/colonydeed_partyhorn.ogg", --- > "immediateSound" : "/sfx/objects/rock_crumble1.ogg", 50c50 < "emissionRate" : 500.0, --- > "emissionRate" : 200.0, 56c56 < // Red, drifting --- > // purple shard, drifting 58c58,59 < "type" : "ember", --- > "type" : "animated", > "animation" : "/animations/shards/purplerockshard.animation", 60,61c61 < "size" : 2.0, < "color" : [255, 0, 0, 255], --- > "size" : 1.0, 64c64 < "initialVelocity" : [0.0, 9.0], --- > "initialVelocity" : [0.0, 3.0], 66c66 < "approach" : [0, 20], --- > "approach" : [0, 10], 70,108c70,71 < "initialVelocity" : [2, 2.0] < } < } < }, < { < // Red, falling fast < "particle" : { < "type" : "ember", < "position" : [1.0, 0], < "size" : 2.0, < "color" : [255, 0, 0, 255], < "light" : [50, 50, 50], < "fade" : 0.9, < "initialVelocity" : [0.0, 7.0], < "finalVelocity" : [0.0, -50.0], < "approach" : [0, 20], < "timeToLive" : 5, < "layer" : "middle", < "variance" : { < "initialVelocity" : [5, 2.0] < } < } < }, < { < // Green, drifting < "particle" : { < "type" : "ember", < "position" : [1.0, 0], < "size" : 2.0, < "color" : [0, 255, 0, 255], < "light" : [50, 50, 50], < "fade" : 0.9, < "initialVelocity" : [0.0, 9.0], < "finalVelocity" : [0.0, -5.0], < "approach" : [0, 20], < "timeToLive" : 5, < "layer" : "middle", < "variance" : { < "initialVelocity" : [2, 2.0] --- > "initialVelocity" : [1, -2.0], > "size" : 0.9 115,134c78,79 < "type" : "ember", < "position" : [1.0, 0], < "size" : 2.0, < "color" : [0, 255, 0, 255], < "light" : [50, 50, 50], < "fade" : 0.9, < "initialVelocity" : [0.0, 7.0], < "finalVelocity" : [0.0, -50.0], < "approach" : [0, 20], < "timeToLive" : 5, < "layer" : "middle", < "variance" : { < "initialVelocity" : [5, 2.0] < } < } < }, < { < // Blue, drifting < "particle" : { < "type" : "ember", --- > "type" : "animated", > "animation" : "/animations/shards/geodeshard.animation", 136,137c81 < "size" : 2.0, < "color" : [0, 0, 255, 255], --- > "size" : 1.0, 140c84 < "initialVelocity" : [0.0, 9.0], --- > "initialVelocity" : [1.0, -2.0], 142,199c86 < "approach" : [0, 20], < "timeToLive" : 5, < "layer" : "middle", < "variance" : { < "initialVelocity" : [2, 2.0] < } < } < }, < { < // Blue, falling fast < "particle" : { < "type" : "ember", < "position" : [1.0, 0], < "size" : 2.0, < "color" : [0, 0, 255, 255], < "light" : [50, 50, 50], < "fade" : 0.9, < "initialVelocity" : [0.0, 7.0], < "finalVelocity" : [0.0, -50.0], < "approach" : [0, 20], < "timeToLive" : 5, < "layer" : "middle", < "variance" : { < "initialVelocity" : [5, 2.0] < } < } < }, < { < // White, drifting < "particle" : { < "type" : "ember", < "position" : [1.0, 0], < "size" : 2.0, < "color" : [255, 255, 255, 255], < "light" : [50, 50, 50], < "fade" : 0.9, < "initialVelocity" : [0.0, 9.0], < "finalVelocity" : [0.0, -5.0], < "approach" : [0, 20], < "timeToLive" : 5, < "layer" : "middle", < "variance" : { < "initialVelocity" : [2, 2.0] < } < } < }, < { < // White, falling fast < "particle" : { < "type" : "ember", < "position" : [1.0, 0], < "size" : 2.0, < "color" : [255, 255, 255, 255], < "light" : [50, 50, 50], < "fade" : 0.9, < "initialVelocity" : [0.0, 7.0], < "finalVelocity" : [0.0, -50.0], < "approach" : [0, 20], --- > "approach" : [0, 10], 203c90 < "initialVelocity" : [5, 2.0] --- > "initialVelocity" : [3, 2.0] items\armors\biome\foundry\foundrychest\foundrychest.chest 7,8c7,8 < "description" : "-todo-", < "shortdescription" : "Vest and gloves. For hot and dangerous work.", --- > "description" : "Vest and gloves. For hot and dangerous work.", > "shortdescription" : "Foundry Chestpiece", items\armors\biome\foundry\foundryguardchest\foundryguardchest.chest 7,8c7,8 < "description" : "-todo-", < "shortdescription" : "These gloves don't cover your chest.", --- > "description" : "These gloves don't cover your chest.", > "shortdescription" : "Foundry Guard Gloves", items\armors\biome\volcanic\firelord\firelord.chest 7c7 < "description" : "A fire lord's breastplate is rumored to be forged in the core of dead stars by powerful beings of the past. -todo-", --- > "description" : "A fire lord's breastplate is rumoured to be forged in the core of dead stars by powerful beings of the past. -todo-", items\generic\crafting\battery.item 3c3 < "price" : 10, --- > "price" : 5000, items\generic\crafting\bottle.item 3c3 < "price" : 5, --- > "price" : 50, items\generic\crafting\solariumore.item 6c6 < "description" : "It's solarium. A fantastic source of fuel.", --- > "description" : "It's solarium. It's warm to the touch.", 8c8,12 < "fuelAmount" : 30 --- > "fuelAmount" : 30, > > "learnBlueprintsOnPickup" : [ > "solariumstar" > ] items\generic\crafting\solariumstar.item 6c6 < "description" : "Solarium distilled to its purest form.", --- > "description" : "A pure solarium star.", items\generic\other\medkit.consumable 6c6 < "description" : "A medkit for healing moderate wounds. Using it restores 40 health and cures most statuses.", --- > "description" : "A medkit for healing moderate wounds. Using it restores 40 health and cures most status effects.", items\throwables\capturepod.thrownitem 6,7c6,7 < "shortdescription" : "Critter Capture Pod", < "description" : "Throw it at a critter to gently entrap it and bring it to a new home.", --- > "shortdescription" : "Capture Pod", > "description" : "Throw it at a monster to forcefully capture it and bring it to a new home.", leveling\levelingmultipliers.functions 49,59c49,59 < [0, 0.95], < [1, 1.2], < [2, 1.6], < [3, 2.0], < [4, 2.4], < [5, 2.8], < [6, 3.2], < [7, 3.6], < [8, 4.0], < [9, 4.4], < [10, 4.8] --- > [0, 1.0], > [1, 1.0], > [2, 1.0], > [3, 1.0], > [4, 1.0], > [5, 1.0], > [6, 1.0], > [7, 1.0], > [8, 1.0], > [9, 1.0], > [10, 1.0] monsters\monster.lua 6a7 > require "/scripts/capturable.lua" 42,46c43 < -- Listen to capture pods < message.setHandler("capture", function() < status.setResource("health", 0) < spawnCapturePod() < end) --- > capturable.init() 71a69 > capturable.update(dt) 130,131c128,132 < if self.deathBehavior then < self.deathBehavior:run() --- > if not capturable.justCaptured then > if self.deathBehavior then > self.deathBehavior:run() > end > capturable.die() 200,216d200 < function spawnCapturePod() < world.spawnItem("filledcapturepod", mcontroller.position(), 1, { < projectileConfig = { < speed = 40, < level = 1, < actionOnReap = { < { < action = "spawnmonster", < offset = {0, 0}, < type = monster.type(); < arguments = { persistent = true, seed = monster.seed() } < } < } < } < }) < end < 368a353,354 > local aggressive = BData:getBool(args.aggressive) > if aggressive == nil then return false end 370c356 < monster.setAggressive(args.aggressive == true) --- > monster.setAggressive(aggressive) 459c445 < end \ No newline at end of file --- > end monsters\crawlers\crustoise\crustoise.animation 135a136,160 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\crawlers\crustoise\crustoise.monstertype 23d22 < "queryTargets" : true, 69a69,74 > "followActions" : [ > { > "name" : "approach-crawl" > } > ], > 162c167,169 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\crawlers\iguarmor\iguarmor.animation 126a127,151 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\crawlers\iguarmor\iguarmor.monstertype 25d24 < "queryTargets" : true, 59a59,67 > "followActions" : [ > { > "name" : "approach-crawl", > "parameters" : { > "moveState" : "shieldwalk" > } > } > ], > 178c186,188 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\crawlers\oculob\oculob.animation 112a113,137 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\crawlers\oculob\oculob.monstertype 23d22 < "queryTargets" : true, 54a54,59 > "followActions" : [ > { > "name" : "approach-crawl" > } > ], > 158c163,165 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\crawlers\pulpin\pulpin.animation 130a131,155 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\crawlers\pulpin\pulpin.monstertype 25d24 < "queryTargets" : true, 70a70,75 > "followActions" : [ > { > "name" : "approach-crawl" > } > ], > 179c184,186 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\crawlers\snaggler\snaggler.animation 122a123,147 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\crawlers\snaggler\snaggler.monstertype 25d24 < "queryTargets" : true, 79a79,84 > "followActions" : [ > { > "name" : "approach-crawl" > } > ], > 183c188,190 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\crawlers\tintic\tintic.animation 125a126,150 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\crawlers\tintic\tintic.monstertype 25d24 < "queryTargets" : true, 76a76,81 > "followActions" : [ > { > "name" : "approach-crawl" > } > ], > 185c190,192 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\crawlers\triplod\triplod.animation 119a120,144 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\crawlers\triplod\triplod.monstertype 25d24 < "queryTargets" : true, 71a71,76 > "followActions" : [ > { > "name" : "approach-crawl" > } > ], > 179c184,186 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\critter\apexscabcritter\apexscabcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\arcticfishcritter\arcticfishcritter.monstertype 92c92,93 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > "captureHealthFraction" : 1.0 monsters\critter\armadillocritter\armadillocritter.monstertype 86c86,87 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\ashrockcritter\ashrockcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\avianscabcritter\avianscabcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\ballooncritter\ballooncritter.monstertype 90c90,91 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\bigwormcritter\bigwormcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\birdcritter\birdcritter.monstertype 90c90,92 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "captureHealthFraction" : 1.0 monsters\critter\blipcritter\blipcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\bloodtoadcritter\bloodtoadcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\bluebutterflycritter\bluebutterflycritter.monstertype 90c90,94 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "captureHeathFraction" : 1.0, > > "captureHealthFraction" : 1.0 monsters\critter\bouncebagcritter\bouncebagcritter.monstertype 86c86,87 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\bouncercritter\bouncercritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\bowbirdcritter\bowbirdcritter.monstertype 90c90,91 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\breakercritter\breakercritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\breakerfemalecritter\breakerfemalecritter.monstertype 90c90,91 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\bunnycritter\bunnycritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 89c90 < } \ No newline at end of file --- > } monsters\critter\charfishcritter\charfishcritter.monstertype 92c92,93 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > "captureHealthFraction" : 1.0 monsters\critter\chevcritter\chevcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\ciclesnail\ciclesnailcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\cliffcritter\cliffcritter.monstertype 86c86,87 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\crabcritter\crabcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\crystalbirdcritter\crystalbirdcritter.monstertype 90c90,91 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\crystaltortoisecritter\crystaltortoisecritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\dancercritter\dancercritter.monstertype 92c92,93 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > "captureHealthFraction" : 1.0 monsters\critter\darkballcritter\darkballcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\darknessscabcritter\darknessscabcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\darkoneeyecritter\darkoneeyecritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\darkthreeeyescritter\darkthreeeyescritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\darkwormcritter\darkwormcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\dartcritter\dartcritter.monstertype 90c90,92 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "captureHealthFraction" : 1.0 monsters\critter\deserttortoisecritter\deserttortoisecritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\eyefriendcritter\eyefriendcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\eyepodcritter\eyepodcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\firekrawlcritter\firekrawlcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\firerockcritter\firerockcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\fishberrycritter\fishberrycritter.monstertype 92c92,93 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > "captureHealthFraction" : 1.0 monsters\critter\fishchilicritter\fishchilicritter.monstertype 92c92,93 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > "captureHealthFraction" : 1.0 monsters\critter\fishcritter\fishcritter.monstertype 91c91,92 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > "captureHealthFraction" : 1.0 monsters\critter\fishlemoncritter\fishlemoncritter.monstertype 92c92,93 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > "captureHealthFraction" : 1.0 monsters\critter\floatbagcritter\floatbagcritter.monstertype 90c90,91 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\floranscabcritter\floranscabcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\flurlcritter\flurlcritter.monstertype 87c87,89 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "captureHealthFraction" : 1.0 monsters\critter\frogcritter\frogcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\froggpolecritter\frogpolecritter.monstertype 92c92,93 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > "captureHealthFraction" : 1.0 monsters\critter\frozenowlcritter\frozenowlcritter.monstertype 90c90,91 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\glitchscabcritter\glitchscabcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\gloopcritter\gloopcritter.monstertype 87c87,89 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "captureHealthFraction" : 1.0 monsters\critter\glowingball2critter\glowingball2critter.monstertype 87c87,89 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "captureHealthFraction" : 1.0 monsters\critter\glowingballcritter\glowingballcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\glowingfishcritter\glowingfishcritter.monstertype 92c92,93 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > "captureHealthFraction" : 1.0 monsters\critter\groopcritter\groopcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\gullcritter\gullcritter.monstertype 90c90,91 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\harecritter\harecritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 89c90 < } \ No newline at end of file --- > } monsters\critter\hazmatcritter\hazmatcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\hedgehogcritter\hedgehogcritter.monstertype 86c86,87 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\hollowcritter\hollowcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\humanscabcritter\humanscabcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\hylotlscabcritter\hylotlscabcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\icescabcritter\icescabcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\jellocritter\jellocritter.monstertype 92c92,93 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > "captureHealthFraction" : 1.0 monsters\critter\jellycritter\jellycritter.monstertype 92c92,93 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > "captureHealthFraction" : 1.0 monsters\critter\krawlcritter\krawlcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\leafscabcritter\leafscabcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\loopacritter\loopacritter.monstertype 90c90,91 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\maggotcritter\maggotcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\magmawormcritter\magmawormcritter.monstertype 92c92,94 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > > "captureHealthFraction" : 1.0 monsters\critter\mousecritter\mousecritter.monstertype 86c86,87 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\narfishcritter\narfishcritter.monstertype 92c92,93 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > "captureHealthFraction" : 1.0 monsters\critter\owlcritter\owlcritter.monstertype 90c90,91 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\penguinscabcritter\penguinscabcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\petalcritter\petalcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\poisonfishcritter\poisonfishcritter.monstertype 92c92,93 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > "captureHealthFraction" : 1.0 monsters\critter\poofincritter\poofincritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\prismelementalcritter\prismelementalcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\prismscabcritter\prismscabcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\pufferfishcritter\pufferfishcritter.monstertype 92c92,93 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > "captureHealthFraction" : 1.0 monsters\critter\quibblecritter\quibblecritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\ravencritter\ravencritter.monstertype 90c90,91 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\reasonablecritter\reasonablecritter.monstertype 86c86,87 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\redbreastcritter\redbreastcritter.monstertype 90c90,91 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\rolypolycritter\rolypolycritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\sackbagcritter\sackbagcritter.monstertype 86c86,87 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\savybirdcritter\savybirdcritter.monstertype 90c90,92 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "captureHealthFraction" : 1.0 monsters\critter\sealcritter\sealcritter.monstertype 86c86,87 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\skellyfishcritter\skellyfishcritter.monstertype 92c92,93 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > "captureHealthFraction" : 1.0 monsters\critter\skywurmcritter\skywurmcritter.monstertype 90c90,91 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\slugbluecritter\slugbluecritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\slugcritter\slugcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\sluggreencritter\sluggreencritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\snailcritter\snailcritter.monstertype 86c86,87 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\snakecritter\snakecritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\snooglecritter\snooglecritter.monstertype 86c86,87 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\snorecritter\snorecritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\snowbcritter\snowbcritter.monstertype 86c86,87 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\snowflakescritter\snowflakescritter.monstertype 90c90,92 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "captureHealthFraction" : 1.0 monsters\critter\snowymolecritter\snowymolecritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\spindycritter\spindycritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\sporelingcritter\sporelingcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\squeekcritter\squeekcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\squidcritter\squidcritter.monstertype 92c92,93 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > "captureHealthFraction" : 1.0 monsters\critter\squirrelcritter\squirrelcritter.monstertype 86c86,87 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\steambirdcritter\steambirdcritter.monstertype 90c90,91 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\steamfishcritter\steamfishcritter.monstertype 92c92,94 < "feetOffset" : [0, -2] --- > "feetOffset" : [0, -2], > > "captureHealthFraction" : 1.0 monsters\critter\steamspidercritter\steamspidercritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\swarmcritter\swarmcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\swarmflyingcritter\swarmflyingcritter.monstertype 90c90,91 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\symbiotecritter\symbiotecritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\tinycrocodilecritter\tinycrocodilecritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\tortoisecritter\tortoisecritter.monstertype 86c86,87 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\toucritter\toucritter.monstertype 90c90,91 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\toxiccrabcritter\toxiccrabcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\tritrotscritter\tritrotscritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\volcanicflowercritter\volcanicflowercritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\vulturecritter\vulturecritter.monstertype 90c90,91 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\wintercritter\wintercritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\wurmcritter\wurmcritter.monstertype 87c87,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 1.0 monsters\critter\yeticritter\yeticritter.monstertype 86c86,88 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "captureHealthFraction" : 1.0 monsters\dungeon\apexbrainmutant\apexbrainmutant.monstertype 22d21 < "queryTargets" : true, 72a72,80 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : false > } > } > ], > 193c201,202 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5 monsters\dungeon\apexmutant\apexmutant.monstertype 21d20 < "queryTargets" : true, 69a69,79 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : false, > "run" : true, > "moveState" : "run" > } > } > ], > 161c171,172 < "feetOffset" : [0, -22] --- > "feetOffset" : [0, -22], > "captureHealthFraction" : 0.5 monsters\dungeon\chicken\behavior.lua 0a1 > require "/scripts/capturable.lua" 17a19 > capturable.init() 20a23 > capturable.update(dt) 22a26,29 > end > > function die() > capturable.die() monsters\dungeon\chicken\chicken.monstertype 109c109,110 < "fleeMaxTime" : 20.0 --- > "fleeMaxTime" : 20.0, > "captureHealthFraction" : 1.0 monsters\dungeon\cleaningbot\cleaningbot.monstertype 22d21 < "queryTargets" : false, 67a67,77 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : false, > "moveState" : "aggro", > "run" : true > } > } > ], > 79a90,91 > "aggressive" : false, > 154c166,167 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5 monsters\dungeon\floki\floki.monstertype 22d21 < "queryTargets" : false, 23a23,24 > > "followDistance" : 20, 33a35,43 > ], > > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "moveState" : "move" > } > } 36a47,48 > "aggressive" : false, > 113c125,126 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5 monsters\dungeon\glitchspider\glitchspider.monstertype 25d24 < "queryTargets" : true, 88a88,93 > "followActions" : [ > { > "name" : "approach-crawl" > } > ], > 189c194,195 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5 monsters\dungeon\ixoling\ixoling.monstertype 23d22 < "queryTargets" : true, 67a67,81 > ], > > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 2, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 15, > "jumpState" : "attack", > "fallState" : "fall" > } > } 152c166,167 < "feetOffset" : [0, -21] --- > "feetOffset" : [0, -21], > "captureHealthFraction" : 0.5 monsters\dungeon\moontant\moontant.monstertype 23d22 < "queryTargets" : true, 82a82,96 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 6, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "run" : true, > "moveState" : "run" > } > } > ], > 169c183,184 < "feetOffset" : [0, -21] --- > "feetOffset" : [0, -21], > "captureHealthFraction" : 0.5 monsters\dungeon\pinfriend\pinfriend.monstertype 22d21 < "queryTargets" : false, 33a33,42 > ], > > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "moveState" : "move", > "fallState" : "jump" > } > } 35a45,46 > > "aggressive" : false, monsters\dungeon\po\behavior.lua 6,7d5 < capturepod.onInit() < 50,54d47 < function damage(args) < capturepod.onDamage(args) < end < < -------------------------------------------------------------------------------- 61,62c54 < if not capturepod.onDie() then < local size = config.getParameter("poSize") --- > local size = config.getParameter("poSize") 64,72c56,64 < if size == "medium" then < local entityId = world.spawnMonster("micropo", monster.toAbsolutePosition({ -1, 4 }), { level = monster.level() }) < world.callScriptedEntity(entityId, "setSpawnDirection", -1) < < entityId = world.spawnMonster("micropo", monster.toAbsolutePosition({ 1, 4 }), { level = monster.level() }) < world.callScriptedEntity(entityId, "setSpawnDirection", 1) < elseif size == "large" then < local entityId = world.spawnMonster("po", monster.toAbsolutePosition({ -1, 3 }), { level = monster.level() }) < world.callScriptedEntity(entityId, "setSpawnDirection", -1) --- > if size == "medium" then > local entityId = world.spawnMonster("micropo", monster.toAbsolutePosition({ -1, 4 }), { level = monster.level() }) > world.callScriptedEntity(entityId, "setSpawnDirection", -1) > > entityId = world.spawnMonster("micropo", monster.toAbsolutePosition({ 1, 4 }), { level = monster.level() }) > world.callScriptedEntity(entityId, "setSpawnDirection", 1) > elseif size == "large" then > local entityId = world.spawnMonster("po", monster.toAbsolutePosition({ -1, 3 }), { level = monster.level() }) > world.callScriptedEntity(entityId, "setSpawnDirection", -1) 74,76c66,67 < entityId = world.spawnMonster("po", monster.toAbsolutePosition({ 1, 3 }), { level = monster.level() }) < world.callScriptedEntity(entityId, "setSpawnDirection", 1) < end --- > entityId = world.spawnMonster("po", monster.toAbsolutePosition({ 1, 3 }), { level = monster.level() }) > world.callScriptedEntity(entityId, "setSpawnDirection", 1) 157,158d147 < if capturepod.isCaptive() then return nil end < 210c199 < if not capturepod.isCaptive() or self.targetId ~= nil then return nil end --- > if not capturable or not capturable.ownerUuid() or self.targetId ~= nil then return nil end monsters\dungeon\po\megapo.monstertype 14d13 < "/monsters/capturepod.lua", 120,122c119 < "spawnVelocity" : [2, 30], < < "captureHealthFraction" : 0.5 --- > "spawnVelocity" : [2, 30] monsters\dungeon\po\micropo.monstertype 14d13 < "/monsters/capturepod.lua", 118,120c117 < "spawnVelocity" : [2, 30], < < "captureHealthFraction" : 0.5 --- > "spawnVelocity" : [2, 30] monsters\dungeon\po\po.monstertype 14d13 < "/monsters/capturepod.lua", 119,121c118 < "spawnVelocity" : [2, 30], < < "captureHealthFraction" : 0.5 --- > "spawnVelocity" : [2, 30] monsters\dungeon\pogolem\pogolem.monstertype 22d21 < "queryTargets" : true, 88a88,101 > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 6, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > > "followActions" : [ monsters\dungeon\robotchicken\behavior.lua 0a1 > require "/scripts/capturable.lua" 15a17 > capturable.init() 18a21 > capturable.update(dt) 22a26,29 > function die() > capturable.die() > end > 101c108 < end \ No newline at end of file --- > end monsters\dungeon\robotchicken\robotchicken.monstertype 109c109,110 < "fleeMaxTime" : 20.0 --- > "fleeMaxTime" : 20.0, > "captureHealthFraction" : 1.0 monsters\dungeon\serpentdroid\serpentdroid.monstertype 22d21 < "queryTargets" : true, 112a112,120 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : false > } > } > ], > 217c225,226 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5 monsters\dungeon\sewerfly\sewerfly.monstertype 22d21 < "queryTargets" : true, 55a55,60 > "followActions" : [ > { > "name" : "approach-fly" > } > ], > 163c168,169 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5 monsters\dungeon\swarpion\behavior.lua 0a1 > require "/scripts/capturable.lua" 15a17 > capturable.init() 19a22 > capturable.update(dt) 45a49,53 > end > > -------------------------------------------------------------------------------- > function die() > capturable.die() monsters\dungeon\swarpion\swarpion.monstertype 123c123,124 < "flockCohesionFactor" : 0.1 --- > "flockCohesionFactor" : 0.1, > "captureHealthFraction" : 0.5 monsters\flyers\agrobat\agrobat.animation 117a118,142 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\flyers\agrobat\agrobat.monstertype 21d20 < "queryTargets" : true, 63a63,68 > "followActions" : [ > { > "name" : "approach-fly" > } > ], > 172c177,179 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\flyers\batong\batong.animation 105a106,130 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\flyers\batong\batong.monstertype 21d20 < "queryTargets" : true, 42a42,47 > "followActions" : [ > { > "name" : "approach-fly" > } > ], > 151c156,158 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\flyers\bobfae\bobfae.animation 132a133,157 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\flyers\bobfae\bobfae.monstertype 21d20 < "queryTargets" : true, 66a66,86 > "followActions" : [ > { > "name" : "approach-fly", > "cooldown" : 2.0, > "parameters" : { > "approachTime" : 4.0 > } > }, > { > "name" : "land-fly", > "cooldown" : 2, > "parameters" : { > "landDirection" : [0, -1], > "flySpeed" : 12, > "flyControlForce" : 20, > "idleTime" : [1,2], > "landState" : "idle" > } > } > ], > 176c196,198 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\flyers\monopus\monopus.animation 129a130,154 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\flyers\monopus\monopus.monstertype 23d22 < "queryTargets" : true, 75a75,80 > "followActions" : [ > { > "name" : "approach-fly" > } > ], > 174c179,181 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\flyers\paratail\paratail.animation 105a106,130 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\flyers\pteropod\pteropod.animation 7a8,15 > "idle" : { > "frames" : 8, > "cycle" : 0.75, > "mode" : "loop", > "frameProperties" : { > "immediateSound" : [ "", "/sfx/npc/monsters/batong_flap1.ogg", "", "", "", "/sfx/npc/monsters/batong_flap2.ogg", "", "" ] > } > }, 77a86,90 > "idle" : { > "properties" : { > "image" : ":fly." > } > }, 142a156,180 > ] > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } monsters\flyers\pteropod\pteropod.monstertype 21d20 < "queryTargets" : true, 73a73,78 > "followActions" : [ > { > "name" : "approach-fly" > } > ], > 76c81 < "name" : "wander-fly", --- > "name" : "approach-fly", 175c180,182 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\flyers\scandroid\scandroid.animation 114a115,139 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\flyers\scandroid\scandroid.monstertype 21d20 < "queryTargets" : true, 81a81,86 > "followActions" : [ > { > "name" : "approach-fly" > } > ], > 199c204,206 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\generated\flying\bonebird\bonebird.animation 201a202,226 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\generated\flying\bonebird\bonebird.monstertype 31d30 < "queryTargets" : true, 63a63,68 > "followActions" : [ > { > "name" : "approach-fly" > } > ], > 171c176,178 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\generated\flying\largeflying\largeflying.animation 251a252,276 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\generated\flying\largeflying\largeflying.monstertype 29d28 < "queryTargets" : true, 68a68,77 > "followActions" : [ > { > "name" : "approach-fly", > "parameters" : { > "targetOffset" : [0,4], > "minRange" : 4 > } > } > ], > 180c189,191 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\generated\flying\minidrone\minidrone.animation 201a202,226 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\generated\flying\minidrone\minidrone.monstertype 31d30 < "queryTargets" : true, 55a55,60 > "followActions" : [ > { > "name" : "approach-fly" > } > ], > 162c167,169 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\generated\flying\smallflying\smallflying.animation 201a202,226 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\generated\flying\smallflying\smallflying.monstertype 29d28 < "queryTargets" : true, 57a57,66 > "followActions" : [ > { > "name" : "approach-fly", > "parameters" : { > "targetOffset" : [0,5], > "minRange" : 5 > } > } > ], > 162c171,173 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\generated\ground\largebiped\largebiped.animation 351a352,376 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\generated\ground\largebiped\largebiped.monstertype 29d28 < "queryTargets" : true, 54a54,69 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 6, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "fallState" : "jump", > "moveState" : "run", > "run" : true > } > } > ], > 153c168,170 < "feetOffset" : [0, -21] --- > "feetOffset" : [0, -21], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\generated\ground\largequadruped\largequadruped.animation 447a448,472 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\generated\ground\largequadruped\largequadruped.monstertype 29d28 < "queryTargets" : true, 56a56,71 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 6, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "fallState" : "jump", > "moveState" : "run", > "run" : true > } > } > ], > 152c167,169 < "feetOffset" : [0, -14] --- > "feetOffset" : [0, -14], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\generated\ground\smallbiped\smallbiped.animation 351a352,376 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\generated\ground\smallbiped\smallbiped.monstertype 29d28 < "queryTargets" : true, 54a54,69 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 6, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "fallState" : "jump", > "moveState" : "run", > "run" : true > } > } > ], > 140c155,157 < "feetOffset" : [0, -21] --- > "feetOffset" : [0, -21], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\generated\ground\smallquadruped\smallquadruped.animation 367a368,394 > }, > > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\generated\ground\smallquadruped\smallquadruped.monstertype 29d28 < "queryTargets" : true, 54a54,69 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 6, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "fallState" : "jump", > "moveState" : "run", > "run" : true > } > } > ], > 145c160,162 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\generated\swimming\swimmingmonster.lua 0a1,2 > require "/scripts/capturable.lua" > 22a25,26 > > capturable.init() 66a71,74 > function die() > capturable.die() > end > 67a76 > capturable.update(dt) monsters\generated\swimming\largefish\largefish.animation 389a390,414 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\generated\swimming\largefish\largefish.monstertype 127c127,129 < "feetOffset" : [0, -4] --- > "feetOffset" : [0, -4], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\generated\swimming\smallfish\fish.animation 275a276,300 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\generated\swimming\smallfish\fish.monstertype 119c119,121 < "feetOffset" : [0, -4] --- > "feetOffset" : [0, -4], > "captureHealthFraction" : 1.0, > "captureParticles" : "captureParticles" monsters\generated\swimming\smallfish\smallfish.lua 0a1 > require "/scripts/capturable.lua" 18a20,21 > > capturable.init() 36a40,43 > function die() > capturable.die() > end > 37a45 > capturable.update(dt) monsters\ghosts\ignome\ignome.animation 136a137,161 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\ghosts\ignome\ignome.monstertype 23d22 < "queryTargets" : true, 70a70,78 > "followActions" : [ > { > "name" : "approach-fly", > "parameters" : { > "usePathfinding" : false > } > } > ], > 176c184,186 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\ghosts\lumoth\lumoth.animation 114a115,139 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\ghosts\lumoth\lumoth.monstertype 21d20 < "queryTargets" : true, 45a45,53 > "followActions" : [ > { > "name" : "approach-fly", > "parameters" : { > "usePathfinding" : false > } > } > ], > 152c160,162 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\ghosts\nautileech\nautileech.animation 130a131,155 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\ghosts\nautileech\nautileech.monstertype 23d22 < "queryTargets" : true, 47a47,55 > "followActions" : [ > { > "name" : "approach-fly", > "parameters" : { > "usePathfinding" : false > } > } > ], > 144c152,154 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\ghosts\pyromantle\pyromantle.animation 113a114,138 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\ghosts\pyromantle\pyromantle.monstertype 23d22 < "queryTargets" : true, 85a85,93 > "followActions" : [ > { > "name" : "approach-fly", > "parameters" : { > "usePathfinding" : false > } > } > ], > 191c199,201 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\ghosts\skimbus\skimbus.animation 127a128,152 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\ghosts\skimbus\skimbus.monstertype 23d22 < "queryTargets" : true, 72a72,80 > "followActions" : [ > { > "name" : "approach-fly", > "parameters" : { > "usePathfinding" : false > } > } > ], > 178c186,188 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\ghosts\spookit\spookit.animation 142a143,167 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\ghosts\spookit\spookit.monstertype 23d22 < "queryTargets" : true, 76a76,84 > "followActions" : [ > { > "name" : "approach-fly", > "parameters" : { > "usePathfinding" : false > } > } > ], > 182c190,192 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\ghosts\squeem\squeem.animation 120a121,145 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\ghosts\squeem\squeem.monstertype 23d22 < "queryTargets" : true, 47a47,55 > "followActions" : [ > { > "name" : "approach-fly", > "parameters" : { > "usePathfinding" : false > } > } > ], > 141c149,151 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\ghosts\wisper\wisper.animation 142a143,167 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\ghosts\wisper\wisper.monstertype 23d22 < "queryTargets" : true, 81a81,89 > "followActions" : [ > { > "name" : "approach-fly", > "parameters" : { > "usePathfinding" : false > } > } > ], > 178c186,188 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\pets\groundpet.lua 58,60d57 < if capturepod and capturepod.onInit then < capturepod.onInit() < end 149,160d145 < end < < function damage(args) < if capturepod ~= nil and capturepod.onDamage(args) then < return < end < end < < function die() < if capturepod ~= nil then < capturepod.onDie() < end monsters\walkers\adultpoptop\adultpoptop.animation 205a206,230 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\adultpoptop\adultpoptop.monstertype 21d20 < "queryTargets" : true, 83a83,96 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 5, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > 189c202,204 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\anglure\anglure.animation 126a127,151 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\anglure\anglure.monstertype 21d20 < "queryTargets" : true, 69a69,78 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : false, > "run" : true > } > } > ], > 164c173,175 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\bobot\bobot.animation 132a133,157 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\bobot\bobot.monstertype 21d20 < "queryTargets" : true, 69a69,82 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 5, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > 187c200,202 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\bulbop\bulbop.animation 130a131,155 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\bulbop\bulbop.monstertype 21d20 < "queryTargets" : true, 139c138,140 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\capricoat\capricoat.animation 143a144,168 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\capricoat\capricoat.monstertype 21d20 < "queryTargets" : true, 66a66,79 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 8, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > 164c177,179 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\crabcano\crabcano.animation 130a131,155 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\crabcano\crabcano.monstertype 21d20 < "queryTargets" : true, 71a71,79 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : false > } > } > ], > 169c177,179 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\crutter\crutter.animation 113a114,138 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\crutter\crutter.monstertype 21d20 < "queryTargets" : true, 67a67,75 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : false > } > } > ], > 165c173,175 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\fennix\fennix.animation 113a114,140 > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] > }, > monsters\walkers\fennix\fennix.monstertype 21d20 < "queryTargets" : true, 76a76,89 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 6, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > 174c187,190 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\gleap\gleap.animation 141a142,166 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\gleap\gleap.monstertype 21d20 < "queryTargets" : true, 59a59,75 > ], > > "followActions" : [ > { > "name" : "action-hop", > "cooldown" : 0.0, > "parameters" : { > "verticalSpeed" : 20, > "horizontalSpeed" : 10, > "hopSequence" : 1, > "timeBetweenHops" : 0.0, > "windupTime" : 0.1, > "landTime" : 0.1, > "hopAwayFromWall" : false, > "wallVerticalSpeed" : 35 > } > } 60a77 > 139c156,158 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\hemogoblin\hemogoblin.animation 110a111,135 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\hemogoblin\hemogoblin.monstertype 21d20 < "queryTargets" : true, 71a71,85 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 8, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10, > "run" : true > } > } > ], > 87c101,102 < "monsterType" : "hemogoblinhead" --- > "monsterType" : "hemogoblinhead", > "replacementPet" : true 94c109,110 < "monsterType" : "hemogoblinbutt" --- > "monsterType" : "hemogoblinbutt", > "replacementPet" : true 182c198,200 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\hemogoblinbutt\hemogoblinbutt.animation 126a127,151 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\hemogoblinbutt\hemogoblinbutt.monstertype 21d20 < "queryTargets" : true, 83a83,97 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 8, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10, > "run" : true > } > } > ], > 178c192,194 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\hemogoblinhead\hemogoblinhead.animation 126a127,151 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\hemogoblinhead\hemogoblinhead.monstertype 20d19 < "queryTargets" : true, 82a82,96 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 8, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10, > "run" : true > } > } > ], > 177c191,193 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\hypnare\hypnare.animation 158a159,183 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\hypnare\hypnare.monstertype 21d20 < "queryTargets" : true, 82a82,95 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 10, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > 177c190,192 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\kingnutmidgeling\kingnutmidgeling.animation 141a142,166 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\kingnutmidgeling\kingnutmidgeling.monstertype 21d20 < "queryTargets" : true, 149c148,150 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\lilodon\lilodon.animation 120a121,145 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\lilodon\lilodon.monstertype 21d20 < "queryTargets" : true, 51a51,64 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 8, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > 146c159,161 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\mandraflora\mandraflora.animation 174a175,199 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\mandraflora\mandraflora.monstertype 21d20 < "queryTargets" : true, 67a67,80 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 5, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > 162c175,177 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\miasmop\miasmop.animation 122a123,147 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\miasmop\miasmop.monstertype 21d20 < "queryTargets" : true, 76a76,84 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true > } > } > ], > 174c182,184 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\narfin\narfin.animation 149a150,174 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\narfin\narfin.monstertype 21d20 < "queryTargets" : true, 68a68,81 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 8, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > 166c179,181 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\nutmidge\nutmidge.animation 142a143,167 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\nutmidge\nutmidge.monstertype 22d21 < "queryTargets" : true, 67a67,80 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 8, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > 83c96,97 < "monsterType" : "kingnutmidgeling" --- > "monsterType" : "kingnutmidgeling", > "replacementPet" : true 90c104,105 < "monsterType" : "nutmidgeling" --- > "monsterType" : "nutmidgeling", > "replacementPet" : true 97c112,113 < "monsterType" : "nutmidgeling" --- > "monsterType" : "nutmidgeling", > "replacementPet" : true 186c202,204 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\nutmidgeling\nutmidgeling.animation 141a142,166 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\nutmidgeling\nutmidgeling.monstertype 21d20 < "queryTargets" : true, 149c148,150 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\oogler\oogler.animation 175a176,200 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\oogler\oogler.monstertype 21d20 < "queryTargets" : true, 71a71,84 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 7, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 30 > } > } > ], > 166c179,181 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\orbide\orbide.animation 249a250,274 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\peblit\peblit.animation 145a146,170 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\peblit\peblit.monstertype 21d20 < "queryTargets" : true, 89a89,102 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 3, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > 184c197,199 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\petricub\petricub.animation 157a158,182 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\petricub\petricub.monstertype 21d20 < "queryTargets" : true, 69a69,82 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 8, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > 164c177,179 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\pipkin\pipkin.animation 153a154,178 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\pipkin\pipkin.monstertype 21d20 < "queryTargets" : true, 75a75,88 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 10, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > 176c189,191 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\poptop\poptop.animation 200a201,225 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\poptop\poptop.monstertype 21d20 < "queryTargets" : true, 71a71,86 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 8, > "moveState" : "run", > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10, > "run" : true > } > } > ], > 175c190,192 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\punchy\punchy.animation 116a117,141 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\punchy\punchy.monstertype 21d20 < "queryTargets" : false, 52a52,53 > > "aggressive" : false, monsters\walkers\quagmutt\quagmutt.animation 146a147,171 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\quagmutt\quagmutt.monstertype 21d20 < "queryTargets" : true, 68a68,81 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 8, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > 163c176,178 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\ringram\ringram.animation 157a158,182 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\ringram\ringram.monstertype 21d20 < "queryTargets" : true, 66a66,79 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 6, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > 161c174,176 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\scaveran\scaveran.animation 166a167,191 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\scaveran\scaveran.monstertype 21d20 < "queryTargets" : true, 90a90,106 > "followActions" : [ > { > "name" : "action-hop", > "cooldown" : [0.5, 3.5], > "parameters" : { > "verticalSpeed" : 10, > "horizontalSpeed" : 20, > "hopSequence" : 4, > "timeBetweenHops" : 0.0, > "windupTime" : 0.05, > "landTime" : 0.05, > "hopAwayFromWall" : true, > "hopSound" : "hop" > } > } > ], > 178c194,196 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\smoglin\smoglin.animation 143a144,168 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\smoglin\smoglin.monstertype 21d20 < "queryTargets" : true, 78a78,92 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 6, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10, > "run" : true > } > } > ], > 176c190,192 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\snaunt\snaunt.animation 127a128,152 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\snaunt\snaunt.monstertype 21d20 < "queryTargets" : true, 76a76,89 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 6, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > 174c187,189 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\sporgus\sporgus.animation 104a105,129 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\sporgus\sporgus.monstertype 21d20 < "queryTargets" : true, 74a74,82 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : false > } > } > ], > 172c180,182 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\taroni\taroni.animation 134a135,159 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\toumingo\toumingo.animation 207a208,232 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\toumingo\toumingo.monstertype 21d20 < "queryTargets" : true, 71a71,85 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 5, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10, > "run" : true > } > } > ], > 171c185,187 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\trictus\trictus.animation 122a123,147 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\trictus\trictus.monstertype 21d20 < "queryTargets" : true, 82a82,84 > "followActions" : [ > ], > 181c183,185 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\voltip\voltip.animation 134a135,159 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\voltip\voltip.monstertype 21d20 < "queryTargets" : true, 76a76,89 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 8, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > 177c190,192 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" monsters\walkers\yokat\yokat.animation 181a182,206 > }, > "captureParticles" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/energy/energy.animation", > "size" : 1, > "angularVelocity" : 35, > "fade" : 1, > "destructionTime" : 7, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 1], > "timeToLive" : 0.4, > "layer" : "middle" > } > } > ] > }, > "levelUp" : { > "particles" : [ > { "particle" : "monsterlevelup" } > ] monsters\walkers\yokat\yokat.monstertype 21d20 < "queryTargets" : true, 50a50,63 > "followActions" : [ > { > "name" : "approach-walk", > "parameters" : { > "canJump" : true, > "maxJumps" : 6, > "jumpXVelocity" : 12, > "jumpYVelocity" : 30, > "jumpXControlForce" : 50, > "minXRange" : 10 > } > } > ], > 165c178,180 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > "captureHealthFraction" : 0.5, > "captureParticles" : "captureParticles" npcs\merchantpools.config 100a101,111 > "geodemerchant" : [ > [0, [ > { "item" : { "name" : "crystalblock" } }, > { "item" : { "name" : "biorock2" } }, > { "item" : { "name" : "rockbrickmaterial" } }, > { "item" : { "name" : "obsidian" } }, > { "item" : { "name" : "magmarock" } }, > { "item" : { "name" : "moonrock" } } > ]] > ], > objects\biome\foundry\foundryconsole\foundryconsole.object 6c6 < "shortdescription" : "Foundry Switch", --- > "shortdescription" : "Foundry Console", objects\biome\geode\geodeplantpot\geodeplantpot.object 9c9 < "shortdescription" : "Geode plant Pot", --- > "shortdescription" : "Geode Plant Pot", objects\biome\geode\musicalgeodes\musicalgeode.animation 91c91 < "chime" : ["/sfx/instruments/ocarina/a2.ogg"] --- > "chime" : ["/sfx/instruments/geode/geodehum.ogg"] objects\biome\geode\musicalgeodes\geodebnote\geodebnote.object 3a4 > "colonyTags" : ["geode"], objects\biome\geode\musicalgeodes\geodecnote\geodecnote.object 3a4 > "colonyTags" : ["geode"], objects\biome\geode\musicalgeodes\geodednote\geodednote.object 3a4 > "colonyTags" : ["geode"], objects\biome\geode\musicalgeodes\geodeenote\geodeenote.object 3a4 > "colonyTags" : ["geode"], objects\biome\geode\musicalgeodes\geodefnote\geodefnote.object 3a4 > "colonyTags" : ["geode"], objects\biome\geode\musicalgeodes\geodehighanote\geodehighanote.object 3a4 > "colonyTags" : ["geode"], objects\biome\geode\musicalgeodes\geodelowanote\geodelowanote.object 3a4 > "colonyTags" : ["geode"], objects\crafting\upgradeablecraftingobjects\upgradeablecraftingobject.lua 1c1,2 < require "/scripts/vec2.lua" --- > require "/scripts/vec2.lua" > require "/scripts/util.lua" 4d4 < 6a7 > self.maxUpgradeStage = config.getParameter("maxUpgradeStage") 8,16c9,10 < self.maxUpgradeStage=config.getParameter("maxUpgradeStage") < < if (storage.currentStage==nil) then < local startUpgradeStage = config.getParameter("startingUpgradeStage") < if (startUpgradeStage == nil) then < storage.currentStage = 1 < else < storage.currentStage = math.min(startUpgradeStage, self.maxUpgradeStage) < end --- > if not storage.currentStage then > storage.currentStage = math.min(config.getParameter("startingUpgradeStage", 1), self.maxUpgradeStage) 22,29c16,25 < message.setHandler("requestUpgrade", < function(_, _) < upgradeTo(storage.currentStage, storage.currentStage+1) < end) < < < < updateStageData(storage.currentStage) --- > message.setHandler("requestUpgrade", function(_, _) > upgradeTo(storage.currentStage, storage.currentStage + 1) > end) > > updateStageData() > > if ObjectAddons then > local addonConfig = currentStageData().addonConfig > ObjectAddons:init(addonConfig or {}, updateStageData) > end 32,34d27 < --------------------------------------------- < --------------------------------------------- < 35a29,31 > if ObjectAddons then > ObjectAddons:uninit() > end 38,40d33 < --------------------------------------------- < --------------------------------------------- < 41a35 > 44,45d37 < --------------------------------------------- < --------------------------------------------- 47,48c39 < local stageData=self.stageDataList[storage.currentStage] < return { "OpenCraftingInterface", stageData.interactData} --- > return { "OpenCraftingInterface", currentStageData().interactData} 50,51d40 < --------------------------------------------- < --------------------------------------------- 53,54c42,58 < function upgradeTo(oldStage,newStage) < if (newStage<=self.maxUpgradeStage and newStage~=storage.currentStage) then --- > function currentStageData() > if self.stageDataList[storage.currentStage].addonConfig then > -- merge any data from connected addons > local res = copy(self.stageDataList[storage.currentStage]) > for _, addon in pairs(self.stageDataList[storage.currentStage].addonConfig.usesAddons or {}) do > if ObjectAddons:isConnectedTo(addon.name) then > res = util.mergeTable(res, addon.addonData) > end > end > return res > else > return self.stageDataList[storage.currentStage] > end > end > > function upgradeTo(oldStage, newStage) > if (newStage <= self.maxUpgradeStage and newStage ~= storage.currentStage) then 59c63 < storage.currentStage=newStage --- > storage.currentStage = newStage 61c65,70 < updateStageData(newStage) --- > if ObjectAddons then > local addonConfig = currentStageData().addonConfig > ObjectAddons:init(addonConfig or {}, updateStageData) > else > updateStageData() > end 65,67d73 < --------------------------------------------- < --------------------------------------------- < 69c75 < local stageData=self.stageDataList[stageIndex] --- > local stageData = currentStageData() 76c82 < animator.setLightActive(stageData.lightEffect,false) --- > animator.setLightActive(stageData.lightEffect, false) 78d83 < 81,82d85 < --------------------------------------------- < --------------------------------------------- 84c87 < local stageData=self.stageDataList[stageIndex] --- > local stageData = currentStageData() 94,97c97,99 < --------------------------------------------- < --------------------------------------------- < function updateStageData(stageIndex) < local stageData=self.stageDataList[stageIndex] --- > > function updateStageData() > local stageData = currentStageData() 101c103 < animator.playSound(stageData.soundEffect, -1) -- -1 means loop forever. --- > animator.playSound(stageData.soundEffect, -1) 105c107 < animator.setLightActive(stageData.lightEffect,true) --- > animator.setLightActive(stageData.lightEffect, true) 109,110d110 < --------------------------------------------- < --------------------------------------------- 112,118c112,115 < local currentStage = storage.currentStage < local stageData=self.stageDataList[currentStage] < stageData.itemSpawnParameters.startingUpgradeStage = currentStage < < local itemDescriptor = {name=config.getParameter("objectName"), count=1, parameters=stageData.itemSpawnParameters} < < world.spawnItem(itemDescriptor, vec2.add(object.position(), {0,3}) ) --- > local stageData = currentStageData() > stageData.itemSpawnParameters.startingUpgradeStage = storage.currentStage > local itemDescriptor = {name = config.getParameter("objectName"), count = 1, parameters = stageData.itemSpawnParameters} > world.spawnItem(itemDescriptor, vec2.add(object.position(), {0, 3})) objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil.animation 4d3 < 7d5 < 9,23c7,12 < "craftinganvil" : { < "frames" : 1, < "cycle" : 1, < "mode" : "loop" < }, < "craftinganvil2" : { < "frames" : 5, < "cycle" : 1.5, < "mode" : "loop" < }, < "craftinganvil3" : { < "frames" : 4, < "cycle" : 0.4, < "mode" : "loop" < } --- > "craftinganvil" : {}, > "craftinganvil2" : {}, > "craftinganvil3" : {}, > "accelerator" : {}, > "separator" : {}, > "manipulator" : {} 29,30c18 < < "chassis" : { --- > "lights" : { 32c20,22 < "centered" : true --- > "centered" : true, > "fullbright" : true, > "zLevel" : 0 36c26,28 < "craftinganvil" : { --- > "craftinganvil" : {}, > > "craftinganvil2" : { 38c30 < "image" : "craftinganvil.png:." --- > "image" : "craftinganvil2.png:" 42c34 < "craftinganvil2" : { --- > "craftinganvil3" : { 44c36 < "image" : "craftinganvil2lit.png:." --- > "image" : "craftinganvil3.png:" 48c40,52 < "craftinganvil3" : { --- > "accelerator" : { > "properties" : { > "image" : "craftinganvil3.png:.accelerator" > } > }, > > "separator" : { > "properties" : { > "image" : "craftinganvil3.png:.separator" > } > }, > > "manipulator" : { 50c54 < "image" : "craftinganvil3lit.png:." --- > "image" : "craftinganvil3.png:.manipulator" 56,57c60 < < "lights" : { --- > "chassis" : { 60c63 < "fullbright" : true --- > "zLevel" : 1 66c69 < "image" : "craftinganvil.png:." --- > "image" : "craftinganvil.png:" 72c75 < "image" : "craftinganvil2.png:." --- > "image" : "craftinganvil2lit.png:" 78c81,99 < "image" : "craftinganvil3.png:." --- > "image" : "craftinganvil3lit.png:" > } > }, > > "accelerator" : { > "properties" : { > "image" : "craftinganvil3lit.png:.accelerator" > } > }, > > "separator" : { > "properties" : { > "image" : "craftinganvil3lit.png:.separator" > } > }, > > "manipulator" : { > "properties" : { > "image" : "craftinganvil3lit.png:.manipulator" objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil.object 14,16c14 < "scripts" : [ "/scripts/npcToyObject.lua", < "/objects/crafting/upgradeablecraftingobjects/upgradeablecraftingobject.lua" < ], --- > "scripts" : [ "/scripts/objectaddons.lua", "/objects/crafting/upgradeablecraftingobjects/upgradeablecraftingobject.lua" ], 21,23d18 < //=========================== < < "startingUpgradeStage" : 1, 25c20 < "placementImage" : "craftinganvil.png:default.default", --- > "placementImage" : "craftinganvil.png:default", 39,40c34 < //=========================== < --- > "startingUpgradeStage" : 1, 42d35 < 49c42 < "placementImage" : "craftinganvil.png:default.default", --- > "placementImage" : "craftinganvil.png:default", 93c86 < "placementImage" : "craftinganvil2.png:default.default", --- > "placementImage" : "craftinganvil2.png:default", 140c133 < "placementImage" : "craftinganvil3.png:default.default", --- > "placementImage" : "craftinganvil3.png:default", 171c164,199 < "lightEffect" : "replicatorglow" --- > "lightEffect" : "replicatorglow", > > "addonConfig" : { > "usesAddons" : [ > { > "name" : "acceleratorAddon", > "position" : [0, 3], > "addonData" : { > "animName" : "accelerator", > "interactData" : { > "filter" : [ "craftinganvil", "craftinganvil2", "craftinganvil3", "craftingaccelerator" ] > } > } > }, > { > "name" : "separatorAddon", > "position" : [0, 3], > "addonData" : { > "animName" : "separator", > "interactData" : { > "filter" : [ "craftinganvil", "craftinganvil2", "craftinganvil3", "craftingseparator" ] > } > } > }, > { > "name" : "manipulatorAddon", > "position" : [0, 3], > "addonData" : { > "animName" : "manipulator", > "interactData" : { > "filter" : [ "craftinganvil", "craftinganvil2", "craftinganvil3", "craftingmanipulator" ] > } > } > } > ] > } 175,176d202 < //=========================== < 179c205 < "image" : "craftinganvil.png:.", --- > "image" : "craftinganvil.png:", 183c209,213 < "spaceScan" : 0.1, --- > "spaces" : [ > [-3, 2], [-2, 2], [-1, 2], [0, 2], [1, 2], [2, 2], > [-3, 1], [-2, 1], [-1, 1], [0, 1], [1, 1], [2, 1], > [-3, 0], [-2, 0], [-1, 0], [0, 0], [1, 0], [2, 0] > ], 187c217 < "image" : "craftinganvil.png:.", --- > "image" : "craftinganvil.png:", 190c220,224 < "spaceScan" : 0.1, --- > "spaces" : [ > [-3, 2], [-2, 2], [-1, 2], [0, 2], [1, 2], [2, 2], > [-3, 1], [-2, 1], [-1, 1], [0, 1], [1, 1], [2, 1], > [-3, 0], [-2, 0], [-1, 0], [0, 0], [1, 0], [2, 0] > ], 194,220d227 < < //=========================== < < /* < "npcToy" : { < "influence" : [ < "furnace", < "furnace", < "furnaceComplete" < ], < "defaultReactions" : { < "furnace" : [ < [1.0, "warmhands"], < [1.0, "crouchwarm"] < ], < "furnaceComplete" : [ < [1.0, "warmhands"], < [1.0, "crouchwarm"], < [1.0, "pokefire"] < ] < }, < "preciseStandPositionLeft" : [-1.5, 0.0], < "preciseStandPositionRight" : [2.5, 0.0], < "maxNpcs" : 1 < } < */ < objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil3.frames 6c6 < [ "default.1", "default.2", "default.3", "default.4" ] --- > [ "default", "default.accelerator", "default.manipulator", "default.separator" ] 8,11d7 < }, < < "aliases" : { < "default.default" : "default.1" objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil3lit.frames 6c6 < [ "default.1", "default.2", "default.3", "default.4" ] --- > [ "default", "default.accelerator", "default.manipulator", "default.separator" ] 8,11d7 < }, < < "aliases" : { < "default.default" : "default.1" objects\crafting\upgradeablecraftingobjects\craftinganvil\default.frames 6,7c6 < [ "default.1" ] < --- > [ "default" ] 9,12d7 < }, < < "aliases" : { < "default.default" : "default.1" objects\crafting\upgradeablecraftingobjects\craftingfurnace\craftingfurnace3lit.frames 3c3 < "size" : [24, 32], --- > "size" : [24, 24], objects\crafting\upgradeablecraftingobjects\craftingwheel\default.frames 3c3 < "size" : [28, 22], --- > "size" : [28, 23], objects\outpost\infinityexpress\infinityexpress.object 26a27,29 > { "item" : "smallbattery" }, > { "item" : "battery" }, > { "item" : "bottle" }, parallax\surface\volcanic.parallax 76c76 < "kind" : "clouds1", --- > "kind" : "volcanicclouds1", 78c78 < "offset" : [0, 425], --- > "offset" : [0, 320], 108a109,272 > }, > > { > "kind" : "volcanicclouds3", > "baseCount" : 2, > "offset" : [0, 270], > "parallax" : 9, > "minSpeed" : 5000, > "maxSpeed" : 10000, > "fadePercent" : 0.15 > }, > { > "kind" : "volcanicclouds2", > "baseCount" : 2, > "offset" : [0, 210], > "parallax" : 14, > "minSpeed" : 2000, > "maxSpeed" : 5000, > "fadePercent" : 0.06 > }, > { > "kind" : "volcanicclouds1", > "baseCount" : 2, > "offset" : [0, 190], > "parallax" : 6, > "minSpeed" : 5000, > "maxSpeed" : 10000, > "fadePercent" : 0.04 > }, > { > "kind" : "volcanicclouds3", > "baseCount" : 2, > "offset" : [0, 300], > "parallax" : 9, > "minSpeed" : 5000, > "maxSpeed" : 10000, > "fadePercent" : 0.15 > }, > { > "kind" : "volcanicclouds2", > "baseCount" : 2, > "offset" : [0, 200], > "parallax" : 14, > "minSpeed" : 2000, > "maxSpeed" : 5000, > "fadePercent" : 0.06 > }, > { > "kind" : "volcanicclouds1", > "baseCount" : 2, > "offset" : [0, 360], > "parallax" : 6, > "minSpeed" : 5000, > "maxSpeed" : 10000, > "fadePercent" : 0.04 > }, > { > "kind" : "volcanicclouds3", > "baseCount" : 2, > "offset" : [0, 330], > "parallax" : 9, > "minSpeed" : 5000, > "maxSpeed" : 10000, > "fadePercent" : 0.15 > }, > { > "kind" : "volcanicclouds2", > "baseCount" : 2, > "offset" : [0, 250], > "parallax" : 14, > "minSpeed" : 2000, > "maxSpeed" : 5000, > "fadePercent" : 0.06 > }, > { > "kind" : "volcanicclouds1", > "baseCount" : 2, > "offset" : [0, 350], > "parallax" : 6, > "minSpeed" : 5000, > "maxSpeed" : 10000, > "fadePercent" : 0.04 > }, > > { > "kind" : "clouds3", > "baseCount" : 2, > "offset" : [0, 120], > "parallax" : 9, > "minSpeed" : 5000, > "maxSpeed" : 10000, > "fadePercent" : 0.15 > }, > { > "kind" : "clouds2", > "baseCount" : 2, > "offset" : [0, 140], > "parallax" : 14, > "minSpeed" : 2000, > "maxSpeed" : 5000, > "fadePercent" : 0.06 > }, > { > "kind" : "clouds1", > "baseCount" : 2, > "offset" : [0, 150], > "parallax" : 6, > "minSpeed" : 5000, > "maxSpeed" : 10000, > "fadePercent" : 0.04 > }, > { > "kind" : "clouds3", > "baseCount" : 2, > "offset" : [0, 60], > "parallax" : 9, > "minSpeed" : 5000, > "maxSpeed" : 10000, > "fadePercent" : 0.15 > }, > { > "kind" : "clouds2", > "baseCount" : 2, > "offset" : [0, 80], > "parallax" : 14, > "minSpeed" : 2000, > "maxSpeed" : 5000, > "fadePercent" : 0.06 > }, > { > "kind" : "clouds1", > "baseCount" : 2, > "offset" : [0, 100], > "parallax" : 6, > "minSpeed" : 5000, > "maxSpeed" : 10000, > "fadePercent" : 0.04 > }, > { > "kind" : "clouds3", > "baseCount" : 2, > "offset" : [0, 1], > "parallax" : 9, > "minSpeed" : 5000, > "maxSpeed" : 10000, > "fadePercent" : 0.15 > }, > { > "kind" : "clouds2", > "baseCount" : 2, > "offset" : [0, 20], > "parallax" : 14, > "minSpeed" : 2000, > "maxSpeed" : 5000, > "fadePercent" : 0.06 > }, > { > "kind" : "clouds1", > "baseCount" : 2, > "offset" : [0, 40], > "parallax" : 6, > "minSpeed" : 5000, > "maxSpeed" : 10000, > "fadePercent" : 0.04 projectiles\throwable\capturepod\capturepod.lua 1a2 > require "/scripts/messageutil.lua" 3,4c4,9 < function init() < self.matchTypes = config.getParameter("capturableTypes") --- > function capturePodItem() > return { > name = "capturepod", > count = 1, > parameters = {} > } 7,8c12,13 < function capturable(monsterType) < return util.find(self.matchTypes, function(pattern) return string.match(monsterType, pattern) ~= nil end) --- > function update(dt) > promises:update() 12,15c17,24 < if self.consumed then return end < if world.isMonster(entityId) and capturable(world.monsterType(entityId)) then < world.sendEntityMessage(entityId, "capture") < self.consumed = true --- > if self.hit then return end > if world.isMonster(entityId) then > self.hit = true > -- If a monster doesn't implement pet.attemptCapture or its response is false/nil > -- then it isn't caught. > promises:add(world.sendEntityMessage(entityId, "pet.attemptCapture", projectile.sourceEntity(), capturePodItem()), function (success) > self.consumed = success > end) 21c30,31 < world.spawnItem("capturepod", mcontroller.position()) --- > local capturePod = capturePodItem() > world.spawnItem(capturePod.name, mcontroller.position(), capturePod.count, capturePod.parameters) 23c33 < end \ No newline at end of file --- > end projectiles\throwable\capturepod\capturepod.projectile 13a14 > "piercing" : true, 19c20 < } \ No newline at end of file --- > } projectiles\throwable\filledcapturepod\filledcapturepod.projectile 11,12c11,18 < "emitters" : [ "daggerblue" ] < } --- > "emitters" : [ "daggerblue" ], > "bounces" : -1, > "piercing" : true, > "pureArcDuration" : 1, > "returnCollisionDuration" : 2, > "orientationLocked" : true, > > "scripts" : [ "filledcapturepodprojectile.lua" ], 13a20 > "returnCollisionPoly" : [ [-0.25, -0.25], [0.25, -0.25], [0.25, 0.25], [-0.25, 0.25] ], 14a22,27 > "controlForce" : 80, > "pickupDistance" : 1.0, > "snapDistance" : 4.0, > > "podUuid" : null > } recipes\medicaltable1\healing\medkit.recipe 3c3 < { "item" : "biosample", "count" : 1 }, --- > { "item" : "phasematter", "count" : 1 }, recipes\wiringstation\logic\and.recipe 3c3 < { "item" : "battery", "count" : 1 }, --- > { "item" : "smallbattery", "count" : 1 }, recipes\wiringstation\logic\countdowntimer.recipe 3c3 < { "item" : "battery", "count" : 1 }, --- > { "item" : "smallbattery", "count" : 1 }, recipes\wiringstation\logic\delay.recipe 3c3 < { "item" : "battery", "count" : 1 }, --- > { "item" : "smallbattery", "count" : 1 }, recipes\wiringstation\logic\dlatch.recipe 3c3 < { "item" : "battery", "count" : 1 }, --- > { "item" : "smallbattery", "count" : 1 }, recipes\wiringstation\logic\not.recipe 3c3 < { "item" : "battery", "count" : 1 }, --- > { "item" : "smallbattery", "count" : 1 }, recipes\wiringstation\logic\or.recipe 3c3 < { "item" : "battery", "count" : 1 }, --- > { "item" : "smallbattery", "count" : 1 }, recipes\wiringstation\logic\timer.recipe 3c3 < { "item" : "battery", "count" : 1 }, --- > { "item" : "smallbattery", "count" : 1 }, recipes\wiringstation\logic\xor.recipe 3c3 < { "item" : "battery", "count" : 1 }, --- > { "item" : "smallbattery", "count" : 1 }, recipes\wiringstation\mechanics\bulb.recipe 3c3 < { "item" : "battery", "count" : 1 }, --- > { "item" : "smallbattery", "count" : 1 }, recipes\wiringstation\mechanics\standingturret.recipe 5c5 < { "item" : "battery", "count" : 1 }, --- > { "item" : "smallbattery", "count" : 1 }, recipes\wiringstation\mechanics\steelelevatorlong.recipe 5c5 < { "item" : "battery", "count" : 1 } --- > { "item" : "smallbattery", "count" : 1 } recipes\wiringstation\mechanics\steelelevatorshort.recipe 5c5 < { "item" : "battery", "count" : 1 } --- > { "item" : "smallbattery", "count" : 1 } scripts\util.lua 514a515,522 > function util.tableSize(tbl) > local size = 0 > for _,_ in pairs(tbl) do > size = size + 1 > end > return size > end > 665c673 < end \ No newline at end of file --- > end scripts\actions\entities.lua 443c443,447 < level = entityLevel() --- > level = entityLevel(), > damageTeamType = nil, > damageTeam = nil, > preserveOwner = true, > replacementPet = false 447a452,453 > local preserveOwner = BData:getBool(args.preserveOwner) > local replacementPet = BData:getBool(args.replacementPet) 450c456,491 < world.spawnMonster(args.type, position, {level = level}) --- > local parameters = {} > parameters.level = level > parameters.damageTeamType = args.damageTeamType or config.getParameter("damageTeamType") > parameters.damageTeam = args.damageTeam or config.getParameter("damageTeam") > > if preserveOwner or replacementPet then > parameters.ownerUuid = config.getParameter("ownerUuid") > end > if replacementPet then > assert(monster) > assert(capturable) > > parameters.podUuid = config.getParameter("podUuid") > > if parameters.podUuid then > parameters.uniqueId = parameters.uniqueId or sb.makeUuid() > else > -- This wasn't a pet > end > end > > local entityId = world.spawnMonster(args.type, position, parameters) > > if replacementPet and parameters.podUuid then > capturable.disassociate() > capturable.associate({ > uniqueId = parameters.uniqueId, > config = { > type = args.type, > parameters = parameters > }, > collisionPoly = world.callScriptedEntity(entityId, "mcontroller.collisionPoly"), > status = world.callScriptedEntity(entityId, "capturable.captureStatus") > }) > end > 542c583 < end \ No newline at end of file --- > end scripts\behavior\decorator.lua 368c368,369 < if self.shouldRun then --- > local shouldRun = BData:getBool(self.shouldRun) > if shouldRun then species\apex.species 36a37,58 > // Anvil3 > { "item" : "apextier5ahead" }, > { "item" : "apextier5achest" }, > { "item" : "apextier5apants" }, > { "item" : "apextier6ahead" }, > { "item" : "apextier6achest" }, > { "item" : "apextier6apants" }, > > { "item" : "apextier5mhead" }, > { "item" : "apextier5mchest" }, > { "item" : "apextier5mpants" }, > { "item" : "apextier6mhead" }, > { "item" : "apextier6mchest" }, > { "item" : "apextier6mpants" }, > > { "item" : "apextier5shead" }, > { "item" : "apextier5schest" }, > { "item" : "apextier5spants" }, > { "item" : "apextier6shead" }, > { "item" : "apextier6schest" }, > { "item" : "apextier6spants" }, > 78,82d99 < < { "item" : "apextier5ahead" }, < { "item" : "apextier5achest" }, < { "item" : "apextier5apants" }, < { "item" : "apextier5dagger" }, 84,86c101 < { "item" : "apextier5mhead" }, < { "item" : "apextier5mchest" }, < { "item" : "apextier5mpants" }, --- > { "item" : "apextier5dagger" }, 88,90d102 < { "item" : "apextier5shead" }, < { "item" : "apextier5schest" }, < { "item" : "apextier5spants" }, 98,100d109 < // { "item" : "apextier6ahead" }, < // { "item" : "apextier6achest" }, < // { "item" : "apextier6apants" }, 103,109d111 < // { "item" : "apextier6mhead" }, < // { "item" : "apextier6mchest" }, < // { "item" : "apextier6mpants" }, < < // { "item" : "apextier6shead" }, < // { "item" : "apextier6schest" }, < // { "item" : "apextier6spants" }, species\avian.species 36a37,58 > // Anvil3 > { "item" : "aviantier5ahead" }, > { "item" : "aviantier5achest" }, > { "item" : "aviantier5apants" }, > { "item" : "aviantier6ahead" }, > { "item" : "aviantier6achest" }, > { "item" : "aviantier6apants" }, > > { "item" : "aviantier5mhead" }, > { "item" : "aviantier5mchest" }, > { "item" : "aviantier5mpants" }, > { "item" : "aviantier6mhead" }, > { "item" : "aviantier6mchest" }, > { "item" : "aviantier6mpants" }, > > { "item" : "aviantier5shead" }, > { "item" : "aviantier5schest" }, > { "item" : "aviantier5spants" }, > { "item" : "aviantier6shead" }, > { "item" : "aviantier6schest" }, > { "item" : "aviantier6spants" }, > 79,81d100 < { "item" : "aviantier5ahead" }, < { "item" : "aviantier5achest" }, < { "item" : "aviantier5apants" }, 84,90d102 < { "item" : "aviantier5mhead" }, < { "item" : "aviantier5mchest" }, < { "item" : "aviantier5mpants" }, < < { "item" : "aviantier5shead" }, < { "item" : "aviantier5schest" }, < { "item" : "aviantier5spants" }, 98,100d109 < // { "item" : "aviantier6ahead" }, < // { "item" : "aviantier6achest" }, < // { "item" : "aviantier6apants" }, 103,109d111 < // { "item" : "aviantier6mhead" }, < // { "item" : "aviantier6mchest" }, < // { "item" : "aviantier6mpants" }, < < // { "item" : "aviantier6shead" }, < // { "item" : "aviantier6schest" }, < // { "item" : "aviantier6spants" }, species\floran.species 36a37,58 > // Anvil3 > { "item" : "florantier5ahead" }, > { "item" : "florantier5achest" }, > { "item" : "florantier5apants" }, > { "item" : "florantier6ahead" }, > { "item" : "florantier6achest" }, > { "item" : "florantier6apants" }, > > { "item" : "florantier5mhead" }, > { "item" : "florantier5mchest" }, > { "item" : "florantier5mpants" }, > { "item" : "florantier6mhead" }, > { "item" : "florantier6mchest" }, > { "item" : "florantier6mpants" }, > > { "item" : "florantier5shead" }, > { "item" : "florantier5schest" }, > { "item" : "florantier5spants" }, > { "item" : "florantier6shead" }, > { "item" : "florantier6schest" }, > { "item" : "florantier6spants" }, > 79,81d100 < { "item" : "florantier5ahead" }, < { "item" : "florantier5achest" }, < { "item" : "florantier5apants" }, 84,90d102 < { "item" : "florantier5mhead" }, < { "item" : "florantier5mchest" }, < { "item" : "florantier5mpants" }, < < { "item" : "florantier5shead" }, < { "item" : "florantier5schest" }, < { "item" : "florantier5spants" }, 98,100d109 < // { "item" : "florantier6ahead" }, < // { "item" : "florantier6achest" }, < // { "item" : "florantier6apants" }, 103,109d111 < // { "item" : "florantier6mhead" }, < // { "item" : "florantier6mchest" }, < // { "item" : "florantier6mpants" }, < < // { "item" : "florantier6shead" }, < // { "item" : "florantier6schest" }, < // { "item" : "florantier6spants" }, species\glitch.species 36a37,58 > // Anvil3 > { "item" : "glitchtier5ahead" }, > { "item" : "glitchtier5achest" }, > { "item" : "glitchtier5apants" }, > { "item" : "glitchtier6ahead" }, > { "item" : "glitchtier6achest" }, > { "item" : "glitchtier6apants" }, > > { "item" : "glitchtier5mhead" }, > { "item" : "glitchtier5mchest" }, > { "item" : "glitchtier5mpants" }, > { "item" : "glitchtier6mhead" }, > { "item" : "glitchtier6mchest" }, > { "item" : "glitchtier6mpants" }, > > { "item" : "glitchtier5shead" }, > { "item" : "glitchtier5schest" }, > { "item" : "glitchtier5spants" }, > { "item" : "glitchtier6shead" }, > { "item" : "glitchtier6schest" }, > { "item" : "glitchtier6spants" }, > 79,81d100 < { "item" : "glitchtier5ahead" }, < { "item" : "glitchtier5achest" }, < { "item" : "glitchtier5apants" }, 84,90d102 < { "item" : "glitchtier5mhead" }, < { "item" : "glitchtier5mchest" }, < { "item" : "glitchtier5mpants" }, < < { "item" : "glitchtier5shead" }, < { "item" : "glitchtier5schest" }, < { "item" : "glitchtier5spants" }, 98,100d109 < // { "item" : "glitchtier6ahead" }, < // { "item" : "glitchtier6achest" }, < // { "item" : "glitchtier6apants" }, 102,109c111 < < // { "item" : "glitchtier6mhead" }, < // { "item" : "glitchtier6mchest" }, < // { "item" : "glitchtier6mpants" }, < < // { "item" : "glitchtier6shead" }, < // { "item" : "glitchtier6schest" }, < // { "item" : "glitchtier6spants" }, --- > species\human.species 36a37,58 > // Anvil3 > { "item" : "humantier5ahead" }, > { "item" : "humantier5achest" }, > { "item" : "humantier5apants" }, > { "item" : "humantier6ahead" }, > { "item" : "humantier6achest" }, > { "item" : "humantier6apants" }, > > { "item" : "humantier5mhead" }, > { "item" : "humantier5mchest" }, > { "item" : "humantier5mpants" }, > { "item" : "humantier6mhead" }, > { "item" : "humantier6mchest" }, > { "item" : "humantier6mpants" }, > > { "item" : "humantier5shead" }, > { "item" : "humantier5schest" }, > { "item" : "humantier5spants" }, > { "item" : "humantier6shead" }, > { "item" : "humantier6schest" }, > { "item" : "humantier6spants" }, > 79,81d100 < { "item" : "humantier5ahead" }, < { "item" : "humantier5achest" }, < { "item" : "humantier5apants" }, 84,90d102 < { "item" : "humantier5mhead" }, < { "item" : "humantier5mchest" }, < { "item" : "humantier5mpants" }, < < { "item" : "humantier5shead" }, < { "item" : "humantier5schest" }, < { "item" : "humantier5spants" }, 98,100d109 < // { "item" : "humantier6ahead" }, < // { "item" : "humantier6achest" }, < // { "item" : "humantier6apants" }, 102,109c111 < < // { "item" : "humantier6mhead" }, < // { "item" : "humantier6mchest" }, < // { "item" : "humantier6mpants" }, < < // { "item" : "humantier6shead" }, < // { "item" : "humantier6schest" }, < // { "item" : "humantier6spants" }, --- > species\hylotl.species 36a37,58 > // Anvil3 > { "item" : "hylotltier5ahead" }, > { "item" : "hylotltier5achest" }, > { "item" : "hylotltier5apants" }, > { "item" : "hylotltier6ahead" }, > { "item" : "hylotltier6achest" }, > { "item" : "hylotltier6apants" }, > > { "item" : "hylotltier5mhead" }, > { "item" : "hylotltier5mchest" }, > { "item" : "hylotltier5mpants" }, > { "item" : "hylotltier6mhead" }, > { "item" : "hylotltier6mchest" }, > { "item" : "hylotltier6mpants" }, > > { "item" : "hylotltier5shead" }, > { "item" : "hylotltier5schest" }, > { "item" : "hylotltier5spants" }, > { "item" : "hylotltier6shead" }, > { "item" : "hylotltier6schest" }, > { "item" : "hylotltier6spants" }, > 79,81d100 < { "item" : "hylotltier5ahead" }, < { "item" : "hylotltier5achest" }, < { "item" : "hylotltier5apants" }, 84,90d102 < { "item" : "hylotltier5mhead" }, < { "item" : "hylotltier5mchest" }, < { "item" : "hylotltier5mpants" }, < < { "item" : "hylotltier5shead" }, < { "item" : "hylotltier5schest" }, < { "item" : "hylotltier5spants" }, 98,100d109 < // { "item" : "hylotltier6ahead" }, < // { "item" : "hylotltier6achest" }, < // { "item" : "hylotltier6apants" }, 102,109c111 < < // { "item" : "hylotltier6mhead" }, < // { "item" : "hylotltier6mchest" }, < // { "item" : "hylotltier6mpants" }, < < // { "item" : "hylotltier6shead" }, < // { "item" : "hylotltier6schest" }, < // { "item" : "hylotltier6spants" }, --- > species\novakid.species 36a37,58 > // Anvil3 > { "item" : "novatier5ahead" }, > { "item" : "novatier5achest" }, > { "item" : "novatier5apants" }, > { "item" : "novatier6ahead" }, > { "item" : "novatier6achest" }, > { "item" : "novatier6apants" }, > > { "item" : "novatier5mhead" }, > { "item" : "novatier5mchest" }, > { "item" : "novatier5mpants" }, > { "item" : "novatier6mhead" }, > { "item" : "novatier6mchest" }, > { "item" : "novatier6mpants" }, > > { "item" : "novatier5shead" }, > { "item" : "novatier5schest" }, > { "item" : "novatier5spants" }, > { "item" : "novatier6shead" }, > { "item" : "novatier6schest" }, > { "item" : "novatier6spants" }, > 60,68d81 < { "item" : "novatier5ahead" }, < { "item" : "novatier5achest" }, < { "item" : "novatier5apants" }, < { "item" : "novatier7rifle" }, < { "item" : "novatier7revolver" }, < < { "item" : "novatier5mhead" }, < { "item" : "novatier5mchest" }, < { "item" : "novatier5mpants" }, 72,74c85,87 < { "item" : "novatier5shead" }, < { "item" : "novatier5schest" }, < { "item" : "novatier5spants" }, --- > { "item" : "novatier7rifle" }, > { "item" : "novatier7revolver" }, > 78,86d90 < { "item" : "novatier6ahead" }, < { "item" : "novatier6achest" }, < { "item" : "novatier6apants" }, < { "item" : "novatier8rifle" }, < { "item" : "novatier8revolver" }, < < { "item" : "novatier6mhead" }, < { "item" : "novatier6mchest" }, < { "item" : "novatier6mpants" }, 90,92c94,96 < { "item" : "novatier6shead" }, < { "item" : "novatier6schest" }, < { "item" : "novatier6spants" }, --- > { "item" : "novatier8rifle" }, > { "item" : "novatier8revolver" }, > tilesets\packed\materials.json 543c543 < "//description" : "Solid geodestone. It reflects the light.", --- > "//description" : "Solid geodestone. It reflects the light.-todo-", tilesets\packed\objects-by-category\crafting.json 585c585 < "imagePositionX" : "-8", --- > "imagePositionX" : "-24", tilesets\packed\objects-by-category\decorative.json 7c7 < "tilecount" : 1106, --- > "tilecount" : 1115, 1066a1067,1102 > "1106" : { > "//description" : "\"-todo-\"", > "//name" : "geodebluesample", > "//shortdescription" : "Blue Geode Geological Sample", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "geodebluesample", > "tilesetDirection" : "right" > }, > "1107" : { > "//description" : "\"-todo-\"", > "//name" : "geodeyellowsample", > "//shortdescription" : "Yellow Geode Geological Sample", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "geodeyellowsample", > "tilesetDirection" : "right" > }, > "1108" : { > "//description" : "A module that adds additional psyonic equipment and armor to the replicator.", > "//name" : "manipulatoraddon", > "//shortdescription" : "Manipulator Addon", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "manipulatoraddon", > "tilesetDirection" : "right" > }, > "1109" : { > "//description" : "A module that adds additional ranged equipment and armor to the replicator.", > "//name" : "acceleratoraddon", > "//shortdescription" : "Accelerator Addon", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "acceleratoraddon", > "tilesetDirection" : "right" > }, 1075a1112,1156 > "1110" : { > "//description" : "\"-todo-\"", > "//name" : "geodegreensample", > "//shortdescription" : "Green Geological Sample", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "geodegreensample", > "tilesetDirection" : "right" > }, > "1111" : { > "//description" : "\"-todo-\"", > "//name" : "geodepurplesample", > "//shortdescription" : "Purple Geode Geological Sample", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "geodepurplesample", > "tilesetDirection" : "right" > }, > "1112" : { > "//description" : "A module that adds additional melee equipment and armor to the replicator.", > "//name" : "separatoraddon", > "//shortdescription" : "Separator Addon", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "separatoraddon", > "tilesetDirection" : "right" > }, > "1113" : { > "//description" : "\"-todo-\"", > "//name" : "geodeorangesample", > "//shortdescription" : "Orange Geological Sample", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "geodeorangesample", > "tilesetDirection" : "right" > }, > "1114" : { > "//description" : "\"-todo-\"", > "//name" : "geoderedsample", > "//shortdescription" : "Red Geode Geological Sample", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "geoderedsample", > "tilesetDirection" : "right" > }, 4540c4621 < "//description" : "Whoa! What kind of bone is that?", --- > "//description" : "The result of a successful Floran hunt.", 9592a9674,9685 > "1106" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodebluesample.png" > }, > "1107" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodeyellowsample.png" > }, > "1108" : { > "image" : "..\\../../../../tiled\\packed\\objects/manipulatoraddon.png" > }, > "1109" : { > "image" : "..\\../../../../tiled\\packed\\objects/acceleratoraddon.png" > }, 9594a9688,9702 > }, > "1110" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodegreensample.png" > }, > "1111" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodepurplesample.png" > }, > "1112" : { > "image" : "..\\../../../../tiled\\packed\\objects/separatoraddon.png" > }, > "1113" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodeorangesample.png" > }, > "1114" : { > "image" : "..\\../../../../tiled\\packed\\objects/geoderedsample.png" tilesets\packed\objects-by-category\door.json 7c7 < "tilecount" : 97, --- > "tilecount" : 98, 852a853,861 > }, > "97" : { > "//description" : "A force field", > "//name" : "bossdoor", > "//shortdescription" : "A one way force field for going one way", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "bossdoor", > "tilesetDirection" : "right" 1145a1155,1157 > }, > "97" : { > "image" : "..\\../../../../tiled\\packed\\objects/bossdoor.png" tilesets\packed\objects-by-category\farmable.json 65c65 < "//description" : "Wheat-- a staple crop!", --- > "//description" : "Wheat, a staple crop with many uses.", 542c542 < "//description" : "Wheat-- a staple crop!", --- > "//description" : "Wheat, a staple crop with many uses.", tilesets\packed\objects-by-category\other.json 7c7 < "tilecount" : 207, --- > "tilecount" : 211, 913c913 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 915c915 < "//shortdescription" : "^orange;Geode D^white;", --- > "//shortdescription" : "Geode D (Natural)", 922c922 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 924c924 < "//shortdescription" : "Geode Note E -todo-", --- > "//shortdescription" : "Geode E", 931c931 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 933c933 < "//shortdescription" : "Geode Note B -todo-", --- > "//shortdescription" : "Geode B", 940c940 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 942c942 < "//shortdescription" : "Geode Note D -todo-", --- > "//shortdescription" : "Geode D", 949c949 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 951c951 < "//shortdescription" : "^orange;Geode B^white;", --- > "//shortdescription" : "Geode B (Natural)", 958d957 < "//description" : "A green geode.-todo-", 960,964c959 < "//shortdescription" : "Geode Note A -todo-", < "imagePositionX" : "-8", < "imagePositionY" : "0", < "object" : "geodeanote", < "tilesetDirection" : "right" --- > "invalid" : "true" 985d979 < "//description" : "A green geode.-todo-", 987,991c981 < "//shortdescription" : "^orange;Geode A^white;", < "imagePositionX" : "-8", < "imagePositionY" : "0", < "object" : "geodeanatural", < "tilesetDirection" : "right" --- > "invalid" : "true" 994c984 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 996c986 < "//shortdescription" : "^orange;Geode C^white;", --- > "//shortdescription" : "Geode C (Natural)", 1003c993 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 1005c995 < "//shortdescription" : "Geode Note C -todo-", --- > "//shortdescription" : "Geode C", 1012c1002 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 1014c1004 < "//shortdescription" : "Geode Note F -todo-", --- > "//shortdescription" : "Geode F", 1021c1011 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 1023c1013 < "//shortdescription" : "Geode Note G -todo-", --- > "//shortdescription" : "Geode G", 1030d1019 < "//description" : "A green geode.-todo-", 1032c1021,1030 < "//shortdescription" : "Geode Note H -todo-", --- > "invalid" : "true" > }, > "206" : { > "//name" : "geodehnatural", > "invalid" : "true" > }, > "207" : { > "//description" : "A green geode.", > "//name" : "geodehighanote", > "//shortdescription" : "Geode High A", 1035c1033 < "object" : "geodehnote", --- > "object" : "geodehighanote", 1038,1041c1036,1039 < "206" : { < "//description" : "A green geode.-todo-", < "//name" : "geodehnatural", < "//shortdescription" : "^orange;Geode H^white;", --- > "208" : { > "//description" : "A green geode.", > "//name" : "geodehighanatural", > "//shortdescription" : "Geode High A (Natural)", 1044c1042,1051 < "object" : "geodehnatural", --- > "object" : "geodehighanatural", > "tilesetDirection" : "right" > }, > "209" : { > "//description" : "A green geode.", > "//name" : "geodelowanote", > "//shortdescription" : "Geode Low A", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "geodelowanote", 1055a1063,1071 > "210" : { > "//description" : "A green geode.", > "//name" : "geodelowanatural", > "//shortdescription" : "Geode Low A (Natural)", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "geodelowanatural", > "tilesetDirection" : "right" > }, 2112c2128 < "image" : "..\\../../../../tiled\\packed\\objects/geodeanote.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 2121c2137 < "image" : "..\\../../../../tiled\\packed\\objects/geodeanatural.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 2136c2152 < "image" : "..\\../../../../tiled\\packed\\objects/geodehnote.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 2139c2155,2164 < "image" : "..\\../../../../tiled\\packed\\objects/geodehnatural.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" > }, > "207" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodehighanote.png" > }, > "208" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodehighanatural.png" > }, > "209" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodelowanote.png" 2142a2168,2170 > }, > "210" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodelowanatural.png" tilesets\packed\objects-by-category\wire.json 1132c1132 < "//description" : "Watch your step!", --- > "//description" : "This pressure plate activates when stepped on.", 1134c1134 < "//shortdescription" : "Proximity Sensor", --- > "//shortdescription" : "Pressure Plate", tilesets\packed\objects-by-race\floran.json 1433c1433 < "//description" : "Whoa! What kind of bone is that?", --- > "//description" : "The result of a successful Floran hunt.", tilesets\packed\objects-by-race\generic.json 7c7 < "tilecount" : 1446, --- > "tilecount" : 1460, 3663c3663 < "imagePositionX" : "-8", --- > "imagePositionX" : "-24", 3905c3905 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 3907c3907 < "//shortdescription" : "^orange;Geode D^white;", --- > "//shortdescription" : "Geode D (Natural)", 3932c3932 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 3934c3934 < "//shortdescription" : "Geode Note E -todo-", --- > "//shortdescription" : "Geode E", 3941c3941 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 3943c3943 < "//shortdescription" : "Geode Note B -todo-", --- > "//shortdescription" : "Geode B", 3959c3959 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 3961c3961 < "//shortdescription" : "Geode Note D -todo-", --- > "//shortdescription" : "Geode D", 3977c3977 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 3979c3979 < "//shortdescription" : "^orange;Geode B^white;", --- > "//shortdescription" : "Geode B (Natural)", 3986d3985 < "//description" : "A green geode.-todo-", 3988,3992c3987 < "//shortdescription" : "Geode Note A -todo-", < "imagePositionX" : "-8", < "imagePositionY" : "0", < "object" : "geodeanote", < "tilesetDirection" : "right" --- > "invalid" : "true" 4013d4007 < "//description" : "A green geode.-todo-", 4015,4019c4009 < "//shortdescription" : "^orange;Geode A^white;", < "imagePositionX" : "-8", < "imagePositionY" : "0", < "object" : "geodeanatural", < "tilesetDirection" : "right" --- > "invalid" : "true" 4022c4012 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 4024c4014 < "//shortdescription" : "^orange;Geode C^white;", --- > "//shortdescription" : "Geode C (Natural)", 4031c4021 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 4033c4023 < "//shortdescription" : "Geode Note C -todo-", --- > "//shortdescription" : "Geode C", 4040c4030 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 4042c4032 < "//shortdescription" : "Geode Note F -todo-", --- > "//shortdescription" : "Geode F", 4049c4039 < "//description" : "A green geode.-todo-", --- > "//description" : "A green geode.", 4051c4041 < "//shortdescription" : "Geode Note G -todo-", --- > "//shortdescription" : "Geode G", 4058d4047 < "//description" : "A green geode.-todo-", 4060,4064c4049 < "//shortdescription" : "Geode Note H -todo-", < "imagePositionX" : "-8", < "imagePositionY" : "0", < "object" : "geodehnote", < "tilesetDirection" : "right" --- > "invalid" : "true" 4210d4194 < "//description" : "A green geode.-todo-", 4212,4216c4196 < "//shortdescription" : "^orange;Geode H^white;", < "imagePositionX" : "-8", < "imagePositionY" : "0", < "object" : "geodehnatural", < "tilesetDirection" : "right" --- > "invalid" : "true" 4253a4234,4269 > "1446" : { > "//description" : "\"-todo-\"", > "//name" : "geodebluesample", > "//shortdescription" : "Blue Geode Geological Sample", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "geodebluesample", > "tilesetDirection" : "right" > }, > "1447" : { > "//description" : "A green geode.", > "//name" : "geodehighanote", > "//shortdescription" : "Geode High A", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "geodehighanote", > "tilesetDirection" : "right" > }, > "1448" : { > "//description" : "\"-todo-\"", > "//name" : "geodeyellowsample", > "//shortdescription" : "Yellow Geode Geological Sample", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "geodeyellowsample", > "tilesetDirection" : "right" > }, > "1449" : { > "//description" : "A green geode.", > "//name" : "geodehighanatural", > "//shortdescription" : "Geode High A (Natural)", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "geodehighanatural", > "tilesetDirection" : "right" > }, 4262a4279,4368 > "1450" : { > "//description" : "A module that adds additional psyonic equipment and armor to the replicator.", > "//name" : "manipulatoraddon", > "//shortdescription" : "Manipulator Addon", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "manipulatoraddon", > "tilesetDirection" : "right" > }, > "1451" : { > "//description" : "A module that adds additional ranged equipment and armor to the replicator.", > "//name" : "acceleratoraddon", > "//shortdescription" : "Accelerator Addon", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "acceleratoraddon", > "tilesetDirection" : "right" > }, > "1452" : { > "//description" : "A green geode.", > "//name" : "geodelowanote", > "//shortdescription" : "Geode Low A", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "geodelowanote", > "tilesetDirection" : "right" > }, > "1453" : { > "//description" : "\"-todo-\"", > "//name" : "geodegreensample", > "//shortdescription" : "Green Geological Sample", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "geodegreensample", > "tilesetDirection" : "right" > }, > "1454" : { > "//description" : "\"-todo-\"", > "//name" : "geodepurplesample", > "//shortdescription" : "Purple Geode Geological Sample", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "geodepurplesample", > "tilesetDirection" : "right" > }, > "1455" : { > "//description" : "A module that adds additional melee equipment and armor to the replicator.", > "//name" : "separatoraddon", > "//shortdescription" : "Separator Addon", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "separatoraddon", > "tilesetDirection" : "right" > }, > "1456" : { > "//description" : "A green geode.", > "//name" : "geodelowanatural", > "//shortdescription" : "Geode Low A (Natural)", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "geodelowanatural", > "tilesetDirection" : "right" > }, > "1457" : { > "//description" : "\"-todo-\"", > "//name" : "geodeorangesample", > "//shortdescription" : "Orange Geological Sample", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "geodeorangesample", > "tilesetDirection" : "right" > }, > "1458" : { > "//description" : "\"-todo-\"", > "//name" : "geoderedsample", > "//shortdescription" : "Red Geode Geological Sample", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "geoderedsample", > "tilesetDirection" : "right" > }, > "1459" : { > "//description" : "A force field", > "//name" : "bossdoor", > "//shortdescription" : "A one way force field for going one way", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "bossdoor", > "tilesetDirection" : "right" > }, 4987c5093 < "//description" : "Wheat-- a staple crop!", --- > "//description" : "Wheat, a staple crop with many uses.", 5463c5569 < "//description" : "Watch your step!", --- > "//description" : "This pressure plate activates when stepped on.", 5465c5571 < "//shortdescription" : "Proximity Sensor", --- > "//shortdescription" : "Pressure Plate", 8716c8822 < "//description" : "Wheat-- a staple crop!", --- > "//description" : "Wheat, a staple crop with many uses.", 13952c14058 < "image" : "..\\../../../../tiled\\packed\\objects/geodeanote.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 13961c14067 < "image" : "..\\../../../../tiled\\packed\\objects/geodeanatural.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 13976c14082 < "image" : "..\\../../../../tiled\\packed\\objects/geodehnote.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 14027c14133 < "image" : "..\\../../../../tiled\\packed\\objects/geodehnatural.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 14040a14147,14158 > "1446" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodebluesample.png" > }, > "1447" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodehighanote.png" > }, > "1448" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodeyellowsample.png" > }, > "1449" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodehighanatural.png" > }, 14042a14161,14190 > }, > "1450" : { > "image" : "..\\../../../../tiled\\packed\\objects/manipulatoraddon.png" > }, > "1451" : { > "image" : "..\\../../../../tiled\\packed\\objects/acceleratoraddon.png" > }, > "1452" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodelowanote.png" > }, > "1453" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodegreensample.png" > }, > "1454" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodepurplesample.png" > }, > "1455" : { > "image" : "..\\../../../../tiled\\packed\\objects/separatoraddon.png" > }, > "1456" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodelowanatural.png" > }, > "1457" : { > "image" : "..\\../../../../tiled\\packed\\objects/geodeorangesample.png" > }, > "1458" : { > "image" : "..\\../../../../tiled\\packed\\objects/geoderedsample.png" > }, > "1459" : { > "image" : "..\\../../../../tiled\\packed\\objects/bossdoor.png" tilesets\packed\objects-by-type\farmable.json 74c74 < "//description" : "Wheat-- a staple crop!", --- > "//description" : "Wheat, a staple crop with many uses.", 551c551 < "//description" : "Wheat-- a staple crop!", --- > "//description" : "Wheat, a staple crop with many uses.", tilesets\packed\objects-by-type\physics.json 7c7 < "tilecount" : 9, --- > "tilecount" : 10, 88a89,97 > }, > "9" : { > "//description" : "A force field", > "//name" : "bossdoor", > "//shortdescription" : "A one way force field for going one way", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "bossdoor", > "tilesetDirection" : "right" 117a127,129 > }, > "9" : { > "image" : "..\\../../../../tiled\\packed\\objects/bossdoor.png" treasure\biome.treasurepools 871c871 < {"weight" : 1.0, "item" : ["oculemon", 5]}, --- > {"weight" : 1.0, "item" : ["oculemon", 3]}, 1071,1072c1071 < {"weight" : 1.0, "item" : ["metallic", 20]}, < {"weight" : 1.0, "item" : ["lavaballoon", 5]}, --- > {"weight" : 1.0, "item" : ["lavaballoon", 3]}, 1102d1100 < {"weight" : 1.0, "item" : ["geode", 20]}, 1143d1140 < {"weight" : 1.0, "item" : ["crystal", 20]}, treasure\common.treasurepools 1014c1014 < {"weight" : 0.001, "item" : "diamondore"}, --- > {"weight" : 0.005, "item" : "diamondore"}, 1016,1041c1016,1041 < {"weight" : 0.009, "item" : "titaniumore"}, < {"weight" : 0.005, "item" : "aegisaltore"}, < {"weight" : 0.005, "item" : "rubiumore"}, < {"weight" : 0.005, "item" : "violiumore"}, < {"weight" : 0.005, "item" : "tungstenore"}, < {"weight" : 0.005, "item" : "plutoniumore"}, < {"weight" : 0.005, "item" : "solariumore"}, < {"weight" : 0.005, "item" : "uraniumore"}, < {"weight" : 0.0005, "item" : "ironsample"}, < {"weight" : 0.0005, "item" : "coppersample"}, < {"weight" : 0.0005, "item" : "tungstensample"}, < {"weight" : 0.0005, "item" : "tungstensample"}, < {"weight" : 0.0005, "item" : "titaniumsample"}, < {"weight" : 0.0005, "item" : "durasteelsample"}, < {"weight" : 0.0005, "item" : "diamondsample"}, < {"weight" : 0.0005, "item" : "rubiumsample"}, < {"weight" : 0.0005, "item" : "aegisaltsample"}, < {"weight" : 0.0005, "item" : "violiumsample"}, < {"weight" : 0.0005, "item" : "prisilitesample"}, < {"weight" : 0.0005, "item" : "corefragmentsample"}, < {"weight" : 0.0005, "item" : "silversample"}, < {"weight" : 0.0005, "item" : "goldsample"}, < {"weight" : 0.0005, "item" : "uraniumsample"}, < {"weight" : 0.0005, "item" : "coalsample"}, < {"weight" : 0.0005, "item" : "plutoniumsample"}, < {"weight" : 0.0005, "item" : "platinumsample"}, --- > {"weight" : 0.0025, "item" : "titaniumore"}, > {"weight" : 0.0025, "item" : "aegisaltore"}, > {"weight" : 0.0025, "item" : "rubiumore"}, > {"weight" : 0.0025, "item" : "violiumore"}, > {"weight" : 0.0025, "item" : "tungstenore"}, > {"weight" : 0.0025, "item" : "plutoniumore"}, > {"weight" : 0.0025, "item" : "solariumore"}, > {"weight" : 0.0025, "item" : "uraniumore"}, > {"weight" : 0.0025, "item" : "ironsample"}, > {"weight" : 0.0025, "item" : "coppersample"}, > {"weight" : 0.0025, "item" : "tungstensample"}, > {"weight" : 0.0025, "item" : "tungstensample"}, > {"weight" : 0.0025, "item" : "titaniumsample"}, > {"weight" : 0.0025, "item" : "durasteelsample"}, > {"weight" : 0.0025, "item" : "diamondsample"}, > {"weight" : 0.0025, "item" : "rubiumsample"}, > {"weight" : 0.0025, "item" : "aegisaltsample"}, > {"weight" : 0.0025, "item" : "violiumsample"}, > {"weight" : 0.0025, "item" : "prisilitesample"}, > {"weight" : 0.0025, "item" : "corefragmentsample"}, > {"weight" : 0.0025, "item" : "silversample"}, > {"weight" : 0.0025, "item" : "goldsample"}, > {"weight" : 0.0025, "item" : "uraniumsample"}, > {"weight" : 0.0025, "item" : "coalsample"}, > {"weight" : 0.0025, "item" : "plutoniumsample"}, > {"weight" : 0.0025, "item" : "platinumsample"},