FILES ----- interface.config player.config terrestrial_worlds.config versioning.config _metadata [NEW] biomes\atmosphere\void.biome biomes\space\asteroids.biome [NEW] biomes\space\barrenasteroids.biome biomes\surface\alien.biome biomes\surface\garden.biome biomes\surface\midnight.biome biomes\surface\ocean.biome biomes\surface_detached\giantflowers.biome cinematics\story\opengate\opengate.cinematic [NEW] collections\actionfigures.collection [NEW] collections\bugs.collection [NEW] collections\cooking.collection [NEW] collections\fishing.collection [NEW] collections\fossils.collection [NEW] collections\monsters.collection dialog\combat.config dialog\converse.config dialog\crewmember.config dialog\guard.config dialog\quest.config dungeons\missions\floranmissions\floranmission1-objects.png dungeons\missions\floranmissions\floranmission1-wires1.png dungeons\missions\floranmissions\floranmission1.dungeon dungeons\missions\floranmissions\floranmission1.png [NEW] dungeons\novakid\novakidvillage\blacksmith1.json [NEW] dungeons\novakid\novakidvillage\blacksmith2.json [NEW] dungeons\novakid\novakidvillage\endcap_left.json [NEW] dungeons\novakid\novakidvillage\endcap_right.json [NEW] dungeons\novakid\novakidvillage\endcap_street_left.json [NEW] dungeons\novakid\novakidvillage\endcap_street_right.json [NEW] dungeons\novakid\novakidvillage\novakidvillage.dungeon [NEW] dungeons\novakid\novakidvillage\novakid_template.json [NEW] dungeons\novakid\novakidvillage\saloonbase1.json [NEW] dungeons\novakid\novakidvillage\saloonbase2.json [NEW] dungeons\novakid\novakidvillage\saloonbase3.json [NEW] dungeons\novakid\novakidvillage\saloonbase4.json [NEW] dungeons\novakid\novakidvillage\saloon_balcony1.json [NEW] dungeons\novakid\novakidvillage\saloon_balcony2.json [NEW] dungeons\novakid\novakidvillage\saloon_balcony3.json [NEW] dungeons\novakid\novakidvillage\saloon_balcony4.json [NEW] dungeons\novakid\novakidvillage\saloon_balcony5.json [NEW] dungeons\novakid\novakidvillage\saloon_balcony6.json [NEW] dungeons\novakid\novakidvillage\saloon_balcony7.json [NEW] dungeons\novakid\novakidvillage\saloon_balcony8.json [NEW] dungeons\novakid\novakidvillage\saloon_bar1_left.json [NEW] dungeons\novakid\novakidvillage\saloon_bar1_right.json [NEW] dungeons\novakid\novakidvillage\saloon_bar2_left.json [NEW] dungeons\novakid\novakidvillage\saloon_bar2_right.json [NEW] dungeons\novakid\novakidvillage\saloon_bar3_left.json [NEW] dungeons\novakid\novakidvillage\saloon_bar3_right.json [NEW] dungeons\novakid\novakidvillage\saloon_bar4_left.json [NEW] dungeons\novakid\novakidvillage\saloon_bar4_right.json [NEW] dungeons\novakid\novakidvillage\saloon_bar5_left.json [NEW] dungeons\novakid\novakidvillage\saloon_bar5_right.json [NEW] dungeons\novakid\novakidvillage\saloon_bar6_left.json [NEW] dungeons\novakid\novakidvillage\saloon_bar6_right.json [NEW] dungeons\novakid\novakidvillage\saloon_bar7_left.json [NEW] dungeons\novakid\novakidvillage\saloon_bar7_right.json [NEW] dungeons\novakid\novakidvillage\saloon_bar8_left.json [NEW] dungeons\novakid\novakidvillage\saloon_bar8_right.json [NEW] dungeons\novakid\novakidvillage\saloon_bedroom1.json [NEW] dungeons\novakid\novakidvillage\saloon_bedroom2.json [NEW] dungeons\novakid\novakidvillage\saloon_bedroom3.json [NEW] dungeons\novakid\novakidvillage\saloon_bedroom4.json [NEW] dungeons\novakid\novakidvillage\saloon_bedroom5.json [NEW] dungeons\novakid\novakidvillage\saloon_bedroom6.json [NEW] dungeons\novakid\novakidvillage\saloon_bedroom7.json [NEW] dungeons\novakid\novakidvillage\saloon_bedroom8.json [NEW] dungeons\novakid\novakidvillage\saloon_stairwell1.json [NEW] dungeons\novakid\novakidvillage\saloon_stairwell2.json [NEW] dungeons\novakid\novakidvillage\saloon_stairwell3.json [NEW] dungeons\novakid\novakidvillage\saloon_stairwell4.json [NEW] dungeons\novakid\novakidvillage\saloon_stairwell5.json [NEW] dungeons\novakid\novakidvillage\saloon_stairwell6.json [NEW] dungeons\novakid\novakidvillage\saloon_stairwell7.json [NEW] dungeons\novakid\novakidvillage\saloon_stairwell8.json [NEW] dungeons\novakid\novakidvillage\shack1.json [NEW] dungeons\novakid\novakidvillage\shack2.json [NEW] dungeons\novakid\novakidvillage\shack3.json [NEW] dungeons\novakid\novakidvillage\shack4.json [NEW] dungeons\novakid\novakidvillage\shack5.json [NEW] dungeons\novakid\novakidvillage\shack6.json [NEW] dungeons\novakid\novakidvillage\shack7.json [NEW] dungeons\novakid\novakidvillage\shack8.json [NEW] dungeons\novakid\novakidvillage\sheriff1.json [NEW] dungeons\novakid\novakidvillage\sheriff2.json [NEW] dungeons\novakid\novakidvillage\sheriff3.json [NEW] dungeons\novakid\novakidvillage\sheriff4.json [NEW] dungeons\novakid\novakidvillage\street_crates1.json [NEW] dungeons\novakid\novakidvillage\street_crates2.json [NEW] dungeons\novakid\novakidvillage\street_empty.json [NEW] dungeons\novakid\novakidvillage\street_lamp.json [NEW] dungeons\novakid\novakidvillage\street_lamp_narrow.json [NEW] dungeons\novakid\novakidvillage\street_lamp_wide.json [NEW] dungeons\novakid\novakidvillage\street_outhouse1.json [NEW] dungeons\novakid\novakidvillage\street_outhouse2.json [NEW] dungeons\novakid\novakidvillage\street_stand1.json [NEW] dungeons\novakid\novakidvillage\street_stand2.json [NEW] dungeons\novakid\novakidvillage\street_wagon1.json [NEW] dungeons\novakid\novakidvillage\street_wagon2.json [NEW] dungeons\novakid\novakidvillage\street_wagon3.json [NEW] dungeons\novakid\novakidvillage\street_wagon4.json [NEW] dungeons\novakid\novakidvillage\street_windmill1.json [NEW] dungeons\novakid\novakidvillage\street_windmill2.json [NEW] dungeons\novakid\novakidvillage\townhall1.json [NEW] dungeons\novakid\novakidvillage\townhall2.json [NEW] dungeons\novakid\novakidvillage\watertower1.json [NEW] dungeons\novakid\novakidvillage\watertower2.json dungeons\other\arena\arena2.json dungeons\other\arena\arena3.json dungeons\other\naturalcave\2d-objects.png [NEW] interface\collections.frames [NEW] interface\collections.png interface\chat\chat.config interface\cockpit\cockpit.config interface\confirmation\teleportconfirmation.config [NEW] interface\crafting\frontierfurnace.png interface\games\fossilgame\fossilgame.lua interface\itemdescriptions\armor.itemdescription [NEW] interface\itemdescriptions\fishingrod.itemdescription [NEW] interface\itemdescriptions\fishingupgrade.itemdescription interface\optionsmenu\optionsmenu.config [NEW] interface\scripted\collections\body.png [NEW] interface\scripted\collections\collectionsgui.config [NEW] interface\scripted\collections\collectionsgui.lua [NEW] interface\scripted\collections\collectionsicon.png [NEW] interface\scripted\collections\collect_bg.png [NEW] interface\scripted\collections\collect_fg.png [NEW] interface\scripted\collections\durabilityempty.png [NEW] interface\scripted\collections\figurine_star.png [NEW] interface\scripted\collections\footer.png [NEW] interface\scripted\collections\header.png [NEW] interface\scripted\collections\scroll_bg.png [NEW] interface\scripted\collections\tab_bug_deselect.png [NEW] interface\scripted\collections\tab_bug_select.png [NEW] interface\scripted\collections\tab_figure_deselect.png [NEW] interface\scripted\collections\tab_figure_select.png [NEW] interface\scripted\collections\tab_fish_deselect.png [NEW] interface\scripted\collections\tab_fish_select.png [NEW] interface\scripted\collections\tab_food_deselect.png [NEW] interface\scripted\collections\tab_food_select.png [NEW] interface\scripted\collections\tab_fossil_deselect.png [NEW] interface\scripted\collections\tab_fossil_select.png [NEW] interface\scripted\collections\tab_monster_deselect.png [NEW] interface\scripted\collections\tab_monster_select.png interface\scripted\mmupgrade\mmupgradegui.config interface\tooltips\armor.tooltip [NEW] interface\tooltips\fishingrod.png [NEW] interface\tooltips\fishingrod.tooltip [NEW] interface\tooltips\fishingupgrade.tooltip interface\windowconfig\chatbubbles.config items\categories.config [NEW] items\active\effects\renderrope.lua [NEW] items\active\fishingrod\default.frames [NEW] items\active\fishingrod\durablefishingrod.activeitem [NEW] items\active\fishingrod\durablefishingrod.png [NEW] items\active\fishingrod\fishingrod.activeitem [NEW] items\active\fishingrod\fishingrod.animation [NEW] items\active\fishingrod\fishingrod.lua [NEW] items\active\fishingrod\fishingrod.png items\active\grapplinghooks\grapplinghook.lua items\active\grapplinghooks\climbingrope\climbingrope.activeitem items\active\grapplinghooks\grapplinghook\grapplinghook.activeitem [NEW] items\active\unsorted\relocator\default.frames [NEW] items\active\unsorted\relocator\relocate.lua [NEW] items\active\unsorted\relocator\relocator.activeitem [NEW] items\active\unsorted\relocator\relocator.animation [NEW] items\active\unsorted\relocator\relocator.png [NEW] items\active\unsorted\relocator\relocatorlit.png [NEW] items\active\unsorted\relocator\beam\beam.png [NEW] items\active\unsorted\relocator\beam\beamend.png items\active\weapons\weapon.lua items\active\weapons\bossdrop\dragonhead\dragonhead.activeitem items\active\weapons\bossdrop\dragonhead\dragonhead.animation items\active\weapons\bossdrop\ixodoomclaw\ixodoomclaw.activeitem items\active\weapons\bossdrop\kluexstaff\kluexstaff.activeitem items\active\weapons\bossdrop\kluexstaff\kluexstaff.animation items\active\weapons\bow\poisonbow\poisonbow.activeitem items\active\weapons\melee\abilities\broadsword\flipslash\flipslash.weaponability items\active\weapons\protectorate\feroziumstaff\feroziumstaff.activeitem items\active\weapons\protectorate\feroziumwand\feroziumwand.activeitem items\active\weapons\staff\staff.animation items\active\weapons\staff\abilities\effectzone\effectzone.lua items\active\weapons\staff\generated\generatedstaff.animation items\active\weapons\wand\wand.animation items\active\weapons\wand\generated\generatedwand.animation items\active\weapons\wand\generated\rarewand.activeitem items\armors\avian\avian-tier4\aviantier4.head items\armors\avian\avian-tier5manipulator\aviantier5manipulator.chest items\armors\avian\avian-tier5separator\aviantier5separator.legs items\armors\avian\avian-tier6accelerator\aviantier6accelerator.chest items\armors\decorative\costumes\smart\smart.legs items\armors\decorative\hats\m1helmet\m1helmet.head items\armors\floran\floran-tier3\florantier3.head items\armors\floran\floran-tier5accelerator\florantier5accelerator.head items\armors\floran\floran-tier5manipulator\florantier5manipulator.legs items\armors\glitch\glitch-tier2\glitchtier2.chest items\armors\hylotl\hylotl-tier6manipulator\hylotltier6manipulator.chest items\armors\hylotl\hylotl-tier6manipulator\hylotltier6manipulator.head items\armors\hylotl\hylotl-tier6separator\hylotltier6separator.legs items\armors\other\perfect\perfect.chest items\armors\other\perfect\perfect.head items\armors\other\perfect\perfect.legs [NEW] items\augments\fishing\fishinglurecontrol.augment [NEW] items\augments\fishing\fishinglurelight.augment [NEW] items\augments\fishing\fishingluresinking.augment [NEW] items\augments\fishing\fishingreelfast.augment [NEW] items\augments\fishing\fishingreellong.augment [NEW] items\augments\fishing\fishingreelstrong.augment [NEW] items\augments\fishing\lurebasic.png [NEW] items\augments\fishing\lurecontrol.png [NEW] items\augments\fishing\lurelight.png [NEW] items\augments\fishing\luresinking.png [NEW] items\augments\fishing\reelbasic.png [NEW] items\augments\fishing\reelfast.png [NEW] items\augments\fishing\reellong.png [NEW] items\augments\fishing\reelstrong.png [NEW] items\buildscripts\buildfishingrod.lua items\fossils\humanoid\alpacafossil1.item [NEW] items\fossils\humanoid\alpacafossilcomplete.png [NEW] items\fossils\humanoid\alpacafossilhead.png items\fossils\humanoid\apexfossil1.item [NEW] items\fossils\humanoid\apexfossilcomplete.png [NEW] items\fossils\humanoid\apexfossilhead.png items\fossils\humanoid\avianfossil1.item [NEW] items\fossils\humanoid\avianfossilcomplete.png [NEW] items\fossils\humanoid\avianfossilhead.png items\fossils\humanoid\avioscalefossil1.item [NEW] items\fossils\humanoid\avioscalefossilcomplete.png [NEW] items\fossils\humanoid\avioscalefossilhead.png items\fossils\humanoid\floaranfossil1.item [NEW] items\fossils\humanoid\floranfossilcomplete.png [NEW] items\fossils\humanoid\floranfossilhead.png items\fossils\humanoid\froggfossil1.item [NEW] items\fossils\humanoid\froggfossilcomplete.png [NEW] items\fossils\humanoid\froggfossilhead.png items\fossils\humanoid\glitchfossil1.item [NEW] items\fossils\humanoid\glitchfossilcomplete.png [NEW] items\fossils\humanoid\glitchfossilhead.png items\fossils\humanoid\humanfossil1.item [NEW] items\fossils\humanoid\humanfossilcomplete.png [NEW] items\fossils\humanoid\humanfossilhead.png items\fossils\humanoid\hylotlfossil1.item [NEW] items\fossils\humanoid\hylotlfossilcomplete.png [NEW] items\fossils\humanoid\hylotlfossilhead.png items\fossils\humanoid\mysteriousfossil1.item [NEW] items\fossils\humanoid\mysteriousfossilcomplete.png [NEW] items\fossils\humanoid\mysteriousfossilhead.png items\fossils\large\ixodoomfossil\ixodoomfossil1.item [NEW] items\fossils\large\ixodoomfossil\ixodoomfossilhead.png items\fossils\large\ophidauntfossil\ophidauntfossil1.item [NEW] items\fossils\large\ophidauntfossil\ophidauntfossilhead.png items\fossils\large\trexfossil\trexfossil1.item [NEW] items\fossils\large\trexfossil\trexfossilhead.png items\fossils\small\amberfossil.item items\fossils\small\ammonitefossil.item items\fossils\small\eggfossil.item items\fossils\small\fernfossil.item items\fossils\small\fishfossil.item items\fossils\small\mysteriousalienfossil.item items\fossils\small\penguinfossil.item items\fossils\small\sabertoothfossil.item items\fossils\small\trackfossil.item items\fossils\small\trilobitefossil.item items\generic\crafting\endomorphicjelly.item items\generic\food\tier1\potatogrids.consumable items\generic\food\tier1\toast.consumable items\generic\food\tier2\sweetpopcorn.consumable items\generic\other\upgrademodule.item items\generic\other\valentinechocolates.consumable items\generic\produce\kelp.item items\throwables\firework.thrownitem items\throwables\fireworkblue.thrownitem items\throwables\fireworkgreen.thrownitem monsters\flocking.lua monsters\monster.lua monsters\boss\bossMonster.lua monsters\boss\crystalboss\skills\crystalDoubleBeamAttack.lua monsters\boss\crystalboss\skills\crystalSineBeamAttack.lua monsters\boss\crystalboss\skills\crystalSingleBeamAttack.lua monsters\boss\penguinUfo\dieState.lua monsters\boss\penguinUfo\idleState.lua monsters\boss\penguinUfo\penguinUfo.animation monsters\boss\penguinUfo\penguinUfo.monstertype monsters\boss\penguinUfo\skills\ufoMoveFireAttack.lua monsters\boss\penguinUfo\skills\ufoPulseCannonAttack.lua monsters\boss\penguinUfo\skills\ufoReinforcementsAttack.lua monsters\boss\penguinUfo\skills\ufoSlamAttack.lua monsters\boss\penguinUfo\skills\ufoSwoopAttack.lua monsters\boss\penguinUfo\skills\ufoTeleportAttack.lua [NEW] monsters\bugs\bug.lua monsters\bugs\ashsprite\ashsprite.monstertype monsters\bugs\aurorabee\aurorabee.monstertype monsters\bugs\beebug\beebug.monstertype monsters\bugs\blueback\blueback.monstertype monsters\bugs\brightstripe\brightstripe.monstertype monsters\bugs\butterbee\butterbee.monstertype monsters\bugs\cinderfly\cinderfly.monstertype monsters\bugs\dewhopper\dewhopper.monstertype monsters\bugs\driftbell\driftbell.monstertype monsters\bugs\dustmoth\dustmoth.monstertype monsters\bugs\fawnfly\fawnfly.monstertype monsters\bugs\fireflyspawner\fireflyspawner.monstertype monsters\bugs\fireygiant\fireygiant.monstertype monsters\bugs\flameroach\flameroach.monstertype monsters\bugs\flyspawner\flyspawner.monstertype monsters\bugs\frostfleck\frostfleck.monstertype monsters\bugs\frostfly\frostfly.monstertype monsters\bugs\gasgiant\gasgiant.monstertype monsters\bugs\glowbug\glowbug.monstertype monsters\bugs\goldbuck\goldbuck.monstertype monsters\bugs\greentip\greentip.monstertype monsters\bugs\heathugger\heathugger.monstertype monsters\bugs\hivehog\hivehog.monstertype monsters\bugs\icetip\icetip.monstertype monsters\bugs\lavahopper\lavahopper.monstertype monsters\bugs\muddancer\muddancer.monstertype monsters\bugs\mudstag\mudstag.monstertype monsters\bugs\orphanfly\orphanfly.monstertype monsters\bugs\phoenixfly\phoenixfly.monstertype monsters\bugs\polarmoth\polarmoth.monstertype monsters\bugs\redwing\redwing.monstertype monsters\bugs\sandclown\sandclown.monstertype monsters\bugs\scuttleploom\scuttleploom.monstertype monsters\bugs\seahornet\seahornet.monstertype monsters\bugs\shadowmoth\shadowmoth.monstertype monsters\bugs\shardwing\shardwing.monstertype monsters\bugs\shellcreep\shellcreep.monstertype monsters\bugs\snowskater\snowskater.monstertype monsters\bugs\stinkjack\stinkjack.monstertype monsters\bugs\sunskipper\sunskipper.monstertype monsters\bugs\thornbee\thornbee.monstertype monsters\bugs\tidefly\tidefly.monstertype monsters\bugs\vineclimber\vineclimber.monstertype monsters\bugs\wavebird\wavebird.monstertype monsters\bugs\xenofly\xenofly.monstertype monsters\crawlers\crustoise\crustoise.monstertype monsters\crawlers\iguarmor\iguarmor.monstertype monsters\crawlers\oculob\oculob.monstertype monsters\crawlers\pulpin\pulpin.monstertype monsters\crawlers\snaggler\snaggler.monstertype monsters\crawlers\tintic\tintic.monstertype monsters\critter\apexscabcritter\apexscabcritter.monstertype monsters\critter\appofloatcritter\appofloatcritter.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\cell2critter\cell2critter.monstertype monsters\critter\cell3critter\cell3critter.monstertype monsters\critter\cellcritter\cellcritter.monstertype monsters\critter\cellnodividecritter\cellnodividecritter.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\eggcellcritter\eggcellcritter.monstertype monsters\critter\eggcellflycritter\eggcellflycritter.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\fisheyecritter\fisheyecritter.monstertype monsters\critter\fishlemoncritter\fishlemoncritter.monstertype monsters\critter\floatbagcritter\floatbagcritter.monstertype monsters\critter\floatinggeodecritter\floatinggeodecritter.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\largegeodecritter\largegeodecritter.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\orenibblercritter\orenibblercritter.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\smallgeodecritter\smallgeodecritter.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\spidercritter\spidercritter.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\chicken.monstertype monsters\dungeon\robotchicken\robotchicken.monstertype monsters\dungeon\swarpion\behavior.lua monsters\dungeon\swarpion\swarpion.monstertype monsters\farming\electricfluffalo\electricfluffalo.monstertype monsters\farming\firefluffalo\firefluffalo.monstertype monsters\farming\fluffalo\fluffalo.monstertype monsters\farming\fluffalobaby\electricfluffalobaby.monstertype monsters\farming\fluffalobaby\firefluffalobaby.monstertype monsters\farming\fluffalobaby\fluffalobaby.monstertype monsters\farming\fluffalobaby\icefluffalobaby.monstertype monsters\farming\fluffalobaby\poisonfluffalobaby.monstertype monsters\farming\hen\hen.monstertype monsters\farming\henbaby\henbaby.monstertype monsters\farming\icefluffalo\icefluffalo.monstertype monsters\farming\mooshi\mooshi.monstertype monsters\farming\mooshibaby\mooshibaby.monstertype monsters\farming\poisonfluffalo\poisonfluffalo.monstertype monsters\farming\robothen\robothen.monstertype monsters\farming\robothenbaby\robothenbaby.monstertype [NEW] monsters\fishing\appearState.lua [NEW] monsters\fishing\approachState.lua [NEW] monsters\fishing\aquariumMonster.lua [NEW] monsters\fishing\disappearState.lua [NEW] monsters\fishing\fishingmonster.animation [NEW] monsters\fishing\fishingMonster.lua [NEW] monsters\fishing\flopState.lua [NEW] monsters\fishing\hookedState.lua [NEW] monsters\fishing\idleState.lua [NEW] monsters\fishing\landedState.lua [NEW] monsters\fishing\lurkState.lua [NEW] monsters\fishing\outOfWaterState.lua [NEW] monsters\fishing\wanderState.lua [NEW] monsters\fishing\large\default.frames [NEW] monsters\fishing\large\breach\fishingbreach.monsterpart [NEW] monsters\fishing\large\breach\fishingbreach.monstertype [NEW] monsters\fishing\large\breach\fishingbreach.png [NEW] monsters\fishing\large\chuckle\fishingchuckle.monsterpart [NEW] monsters\fishing\large\chuckle\fishingchuckle.monstertype [NEW] monsters\fishing\large\chuckle\fishingchuckle.png [NEW] monsters\fishing\large\dark\fishingdark.monsterpart [NEW] monsters\fishing\large\dark\fishingdark.monstertype [NEW] monsters\fishing\large\dark\fishingdark.png [NEW] monsters\fishing\large\fan\fishingfan.monsterpart [NEW] monsters\fishing\large\fan\fishingfan.monstertype [NEW] monsters\fishing\large\fan\fishingfan.png [NEW] monsters\fishing\large\hoop\fishinghoop.monsterpart [NEW] monsters\fishing\large\hoop\fishinghoop.monstertype [NEW] monsters\fishing\large\hoop\fishinghoop.png [NEW] monsters\fishing\large\mega\fishingmega.monsterpart [NEW] monsters\fishing\large\mega\fishingmega.monstertype [NEW] monsters\fishing\large\mega\fishingmega.png [NEW] monsters\fishing\large\puff\fishingpuff.monsterpart [NEW] monsters\fishing\large\puff\fishingpuff.monstertype [NEW] monsters\fishing\large\puff\fishingpuff.png [NEW] monsters\fishing\large\ray\fishingray.monsterpart [NEW] monsters\fishing\large\ray\fishingray.monstertype [NEW] monsters\fishing\large\ray\fishingray.png [NEW] monsters\fishing\large\sac\fishingsac.monsterpart [NEW] monsters\fishing\large\sac\fishingsac.monstertype [NEW] monsters\fishing\large\sac\fishingsac.png [NEW] monsters\fishing\large\seal\fishingseal.monsterpart [NEW] monsters\fishing\large\seal\fishingseal.monstertype [NEW] monsters\fishing\large\seal\fishingseal.png [NEW] monsters\fishing\large\sunbeam\fishingsunbeam.monsterpart [NEW] monsters\fishing\large\sunbeam\fishingsunbeam.monstertype [NEW] monsters\fishing\large\sunbeam\fishingsunbeam.png [NEW] monsters\fishing\medium\default.frames [NEW] monsters\fishing\medium\bulb\fishingbulb.monsterpart [NEW] monsters\fishing\medium\bulb\fishingbulb.monstertype [NEW] monsters\fishing\medium\bulb\fishingbulb.png [NEW] monsters\fishing\medium\chomp\fishingchomp.monsterpart [NEW] monsters\fishing\medium\chomp\fishingchomp.monstertype [NEW] monsters\fishing\medium\chomp\fishingchomp.png [NEW] monsters\fishing\medium\curl\fishingcurl.monsterpart [NEW] monsters\fishing\medium\curl\fishingcurl.monstertype [NEW] monsters\fishing\medium\curl\fishingcurl.png [NEW] monsters\fishing\medium\eel\fishingeel.monsterpart [NEW] monsters\fishing\medium\eel\fishingeel.monstertype [NEW] monsters\fishing\medium\eel\fishingeel.png [NEW] monsters\fishing\medium\fang\fishingfang.monsterpart [NEW] monsters\fishing\medium\fang\fishingfang.monstertype [NEW] monsters\fishing\medium\fang\fishingfang.png [NEW] monsters\fishing\medium\funny\fishingfunny.monsterpart [NEW] monsters\fishing\medium\funny\fishingfunny.monstertype [NEW] monsters\fishing\medium\funny\fishingfunny.png [NEW] monsters\fishing\medium\gaze\fishinggaze.monsterpart [NEW] monsters\fishing\medium\gaze\fishinggaze.monstertype [NEW] monsters\fishing\medium\gaze\fishinggaze.png [NEW] monsters\fishing\medium\glob\fishingglob.monsterpart [NEW] monsters\fishing\medium\glob\fishingglob.monstertype [NEW] monsters\fishing\medium\glob\fishingglob.png [NEW] monsters\fishing\medium\jaw\fishingjaw.monsterpart [NEW] monsters\fishing\medium\jaw\fishingjaw.monstertype [NEW] monsters\fishing\medium\jaw\fishingjaw.png [NEW] monsters\fishing\medium\leech\fishingleech.monsterpart [NEW] monsters\fishing\medium\leech\fishingleech.monstertype [NEW] monsters\fishing\medium\leech\fishingleech.png [NEW] monsters\fishing\medium\nose\fishingnose.monsterpart [NEW] monsters\fishing\medium\nose\fishingnose.monstertype [NEW] monsters\fishing\medium\nose\fishingnose.png [NEW] monsters\fishing\medium\redeye\fishingredeye.monsterpart [NEW] monsters\fishing\medium\redeye\fishingredeye.monstertype [NEW] monsters\fishing\medium\redeye\fishingredeye.png [NEW] monsters\fishing\medium\shell\fishingshell.monsterpart [NEW] monsters\fishing\medium\shell\fishingshell.monstertype [NEW] monsters\fishing\medium\shell\fishingshell.png [NEW] monsters\fishing\medium\shrimp\fishingshrimp.monsterpart [NEW] monsters\fishing\medium\shrimp\fishingshrimp.monstertype [NEW] monsters\fishing\medium\shrimp\fishingshrimp.png [NEW] monsters\fishing\medium\spot\fishingspot.monsterpart [NEW] monsters\fishing\medium\spot\fishingspot.monstertype [NEW] monsters\fishing\medium\spot\fishingspot.png [NEW] monsters\fishing\medium\square\fishingsquare.monsterpart [NEW] monsters\fishing\medium\square\fishingsquare.monstertype [NEW] monsters\fishing\medium\square\fishingsquare.png [NEW] monsters\fishing\medium\stripe\fishingstripe.monsterpart [NEW] monsters\fishing\medium\stripe\fishingstripe.monstertype [NEW] monsters\fishing\medium\stripe\fishingstripe.png [NEW] monsters\fishing\medium\tendril\fishingtendril.monsterpart [NEW] monsters\fishing\medium\tendril\fishingtendril.monstertype [NEW] monsters\fishing\medium\tendril\fishingtendril.png [NEW] monsters\fishing\medium\tongue\fishingtongue.monsterpart [NEW] monsters\fishing\medium\tongue\fishingtongue.monstertype [NEW] monsters\fishing\medium\tongue\fishingtongue.png [NEW] monsters\fishing\medium\whisker\fishingwhisker.monsterpart [NEW] monsters\fishing\medium\whisker\fishingwhisker.monstertype [NEW] monsters\fishing\medium\whisker\fishingwhisker.png [NEW] monsters\fishing\small\default.frames [NEW] monsters\fishing\small\chirp\fishingchirp.monsterpart [NEW] monsters\fishing\small\chirp\fishingchirp.monstertype [NEW] monsters\fishing\small\chirp\fishingchirp.png [NEW] monsters\fishing\small\claw\fishingclaw.monsterpart [NEW] monsters\fishing\small\claw\fishingclaw.monstertype [NEW] monsters\fishing\small\claw\fishingclaw.png [NEW] monsters\fishing\small\cute\fishingcute.monsterpart [NEW] monsters\fishing\small\cute\fishingcute.monstertype [NEW] monsters\fishing\small\cute\fishingcute.png [NEW] monsters\fishing\small\dart\fishingdart.monsterpart [NEW] monsters\fishing\small\dart\fishingdart.monstertype [NEW] monsters\fishing\small\dart\fishingdart.png [NEW] monsters\fishing\small\dirt\fishingdirt.monsterpart [NEW] monsters\fishing\small\dirt\fishingdirt.monstertype [NEW] monsters\fishing\small\dirt\fishingdirt.png [NEW] monsters\fishing\small\dragon\fishingdragon.monsterpart [NEW] monsters\fishing\small\dragon\fishingdragon.monstertype [NEW] monsters\fishing\small\dragon\fishingdragon.png [NEW] monsters\fishing\small\eye\fishingeye.monsterpart [NEW] monsters\fishing\small\eye\fishingeye.monstertype [NEW] monsters\fishing\small\eye\fishingeye.png [NEW] monsters\fishing\small\frill\fishingfrill.monsterpart [NEW] monsters\fishing\small\frill\fishingfrill.monstertype [NEW] monsters\fishing\small\frill\fishingfrill.png [NEW] monsters\fishing\small\jerk\fishingjerk.monsterpart [NEW] monsters\fishing\small\jerk\fishingjerk.monstertype [NEW] monsters\fishing\small\jerk\fishingjerk.png [NEW] monsters\fishing\small\pincer\fishingpincer.monsterpart [NEW] monsters\fishing\small\pincer\fishingpincer.monstertype [NEW] monsters\fishing\small\pincer\fishingpincer.png [NEW] monsters\fishing\small\ramp\fishingramp.monsterpart [NEW] monsters\fishing\small\ramp\fishingramp.monstertype [NEW] monsters\fishing\small\ramp\fishingramp.png [NEW] monsters\fishing\small\saber\fishingsaber.monsterpart [NEW] monsters\fishing\small\saber\fishingsaber.monstertype [NEW] monsters\fishing\small\saber\fishingsaber.png [NEW] monsters\fishing\small\spear\fishingspear.monsterpart [NEW] monsters\fishing\small\spear\fishingspear.monstertype [NEW] monsters\fishing\small\spear\fishingspear.png [NEW] monsters\fishing\small\swindle\fishingswindle.monsterpart [NEW] monsters\fishing\small\swindle\fishingswindle.monstertype [NEW] monsters\fishing\small\swindle\fishingswindle.png [NEW] monsters\fishing\small\tad\fishingtad.monsterpart [NEW] monsters\fishing\small\tad\fishingtad.monstertype [NEW] monsters\fishing\small\tad\fishingtad.png [NEW] monsters\fishing\small\wimp\fishingwimp.monsterpart [NEW] monsters\fishing\small\wimp\fishingwimp.monstertype [NEW] monsters\fishing\small\wimp\fishingwimp.png [NEW] monsters\fishing\small\worm\fishingworm.monsterpart [NEW] monsters\fishing\small\worm\fishingworm.monstertype [NEW] monsters\fishing\small\worm\fishingworm.png monsters\flyers\agrobat\agrobat.monstertype monsters\flyers\batong\batong.monstertype monsters\flyers\bobfae\bobfae.monstertype monsters\flyers\monopus\monopus.monstertype monsters\flyers\paratail\paratail.monstertype monsters\flyers\pteropod\pteropod.monstertype monsters\flyers\scandroid\scandroid.monstertype monsters\generated\swimming\swimmingMonster.lua monsters\generated\swimming\smallfish\fish.monstertype monsters\generated\swimming\smallfish\fleeState.lua monsters\generated\swimming\smallfish\smallFish.lua monsters\ghosts\ignome\ignome.monstertype monsters\ghosts\lumoth\lumoth.monstertype monsters\ghosts\pyromantle\pyromantle.monstertype monsters\ghosts\skimbus\skimbus.monstertype monsters\ghosts\spookit\spookit.monstertype monsters\ghosts\squeem\squeem.monstertype monsters\ghosts\wisper\wisper.monstertype monsters\mission\helicultist\helicultist.monstertype monsters\mission\ixoling\ixoling.monstertype monsters\mission\kluextotem\kluextotem.monstertype monsters\mission\moontant\moontant.monstertype monsters\walkers\adultpoptop\adultpoptop.monstertype monsters\walkers\adultpoptop\motherpoptop.monstertype monsters\walkers\anglure\anglure.monstertype monsters\walkers\bobot\bobot.monstertype monsters\walkers\bulbop\bulbop.monstertype monsters\walkers\capricoat\capricoat.monstertype monsters\walkers\crabcano\crabcano.monstertype monsters\walkers\crutter\crutter.monstertype monsters\walkers\fennix\fennix.monstertype monsters\walkers\gleap\gleap.monstertype monsters\walkers\hemogoblin\hemogoblin.monstertype monsters\walkers\hemogoblinbutt\hemogoblinbutt.monstertype monsters\walkers\hemogoblinhead\hemogoblinhead.monstertype monsters\walkers\hypnare\hypnare.monstertype monsters\walkers\kingnutmidgeling\kingnutmidgeling.monstertype monsters\walkers\lilodon\lilodon.monstertype monsters\walkers\mandraflora\mandraflora.monstertype monsters\walkers\miasmop\miasmop.monstertype monsters\walkers\narfin\narfin.monstertype monsters\walkers\nutmidge\nutmidge.animation monsters\walkers\nutmidge\nutmidge.monstertype monsters\walkers\nutmidgeling\nutmidgeling.monstertype monsters\walkers\oogler\oogler.monstertype monsters\walkers\orbide\orbide.monstertype monsters\walkers\peblit\peblit.monstertype monsters\walkers\petricub\petricub.monstertype monsters\walkers\pipkin\pipkin.monstertype monsters\walkers\poptop\poptop.monstertype monsters\walkers\punchy\punchy.monstertype monsters\walkers\quagmutt\quagmutt.monstertype monsters\walkers\ringram\ringram.monstertype monsters\walkers\scaveran\scaveran.monstertype monsters\walkers\smoglin\smoglin.monstertype monsters\walkers\snaunt\snaunt.monstertype monsters\walkers\sporgus\sporgus.monstertype monsters\walkers\taroni\taroni.monstertype monsters\walkers\toumingo\toumingo.monstertype monsters\walkers\trictus\trictus.monstertype monsters\walkers\voltip\voltip.monstertype monsters\walkers\yokat\yokat.monstertype npcs\base.npctype npcs\bmain.lua npcs\friendlyguard.npctype npcs\guard.npctype npcs\merchantpools.config npcs\villageguard.npctype npcs\villageguardcaptain.npctype npcs\biome\forestvillager.npctype npcs\crew\crewmember.npctype npcs\crew\crewmemberchemist.npctype npcs\crew\crewmemberjanitor.npctype npcs\crew\crewmembertailor.npctype npcs\dungeon\hylotloceancity\chefmerchant.npctype [NEW] npcs\dungeon\novakidvillage\bartender.npctype [NEW] npcs\dungeon\novakidvillage\novakidblacksmith.npctype [NEW] npcs\dungeon\novakidvillage\prisonoutlaw.npctype [NEW] npcs\dungeon\novakidvillage\saloon.npctype [NEW] npcs\furniture\pastel.npctype npcs\outpost\visitors\socialitevisitor.npctype npcs\tenants\socialite.npctype objects\actionfigure\adultpoptop\adultpoptopAF.object objects\actionfigure\agrobat\agrobatAF.object objects\actionfigure\anglure\anglureAF.object objects\actionfigure\asranox\asranoxAF.object objects\actionfigure\batong\batongAF.object objects\actionfigure\bigape\bigapeAF.object objects\actionfigure\bobfae\bobfaeAF.object objects\actionfigure\bobot\bobotAF.object objects\actionfigure\bonedragon\bonedragonAF.object objects\actionfigure\bulbop\bulbopAF.object objects\actionfigure\capricoat\capricoatAF.object objects\actionfigure\crabcano\crabcanoAF.object objects\actionfigure\crustoise\crustoiseAF.object objects\actionfigure\crutter\crutterAF.object objects\actionfigure\dreadwing\dreadwingAF.object objects\actionfigure\erchiushorror\erchiushorrorAF.object objects\actionfigure\fennix\fennixAF.object objects\actionfigure\gleap\gleapAF.object objects\actionfigure\gosmet\gosmetAF.object objects\actionfigure\hemogoblin\hemogoblinAF.object objects\actionfigure\hypnare\hypnareAF.object objects\actionfigure\ignome\ignomeAF.object objects\actionfigure\iguarmor\iguarmorAF.object objects\actionfigure\ixodoom\ixodoomAF.object objects\actionfigure\ixoling\ixolingAF.object objects\actionfigure\kluexavatar\kluexavatarAF.object objects\actionfigure\kluexsentry\kluexsentryAF.object objects\actionfigure\lilodon\lilodonAF.object objects\actionfigure\lumoth\lumothAF.object objects\actionfigure\mandraflora\mandrafloraAF.object objects\actionfigure\miasmop\miasmopAF.object objects\actionfigure\monopus\monopusAF.object objects\actionfigure\narfin\narfinAF.object objects\actionfigure\nutmidge\nutmidgeAF.object objects\actionfigure\oculob\oculobAF.object objects\actionfigure\oogler\ooglerAF.object objects\actionfigure\orbide\orbideAF.object objects\actionfigure\paratail\paratailAF.object objects\actionfigure\peblit\peblitAF.object objects\actionfigure\petricub\petricubAF.object objects\actionfigure\pipkin\pipkinAF.object objects\actionfigure\poptop\poptopaf.object objects\actionfigure\pteropod\pteropodAF.object objects\actionfigure\pulpin\pulpinAF.object objects\actionfigure\pyromantle\pyromantleAF.object objects\actionfigure\quagmutt\quagmuttAF.object objects\actionfigure\ringram\ringramAF.object objects\actionfigure\scandroid\scandroidAF.object objects\actionfigure\scaveran\scaveranAF.object objects\actionfigure\shockhoppermki\shockhoppermkiAF.object objects\actionfigure\skimbus\skimbusAF.object objects\actionfigure\smoglin\smoglinAF.object objects\actionfigure\snaggler\snagglerAF.object objects\actionfigure\snaunt\snauntAF.object objects\actionfigure\snuffish\snuffishAF.object objects\actionfigure\spookit\spookitAF.object objects\actionfigure\sporgus\sporgusAF.object objects\actionfigure\squeem\squeemAF.object objects\actionfigure\taroni\taroniAF.object objects\actionfigure\tintic\tinticAF.object objects\actionfigure\toumingo\toumingoAF.object objects\actionfigure\trictus\trictusAF.object objects\actionfigure\triplod\triplodAF.object objects\actionfigure\voltip\voltipAF.object objects\actionfigure\wisper\wisperAF.object objects\actionfigure\yokat\yokatAF.object objects\ancient\sawblade2\sawblade2.object [NEW] objects\apex\apexrecordplayer\apexrecordplayer.animation objects\apex\apexrecordplayer\apexrecordplayer.object [NEW] objects\apex\apexrecordplayer\default.frames objects\apex\classiclightart\classiclightart.object objects\apex\teslaspike\teslaspike.object objects\arttrophies\sandstonestatuehuman\sandstonestatuehuman.object objects\avian\owlclock\owlclock.object objects\avian\propeller\propeller.object objects\avian\sawblade\sawblade.object objects\biome\alpine\stonebed\stonebed.object objects\biome\cellcave\cellstructure1\cellstructure1.object objects\biome\oasis\reedclock\reedclock.object objects\biome\scorchedcity\woodenutilitypole1\woodenutilitypole1.object objects\biome\scorchedcity\woodenutilitypole2\woodenutilitypole2.object objects\biome\slime\slimebed\slimebed.object objects\biome\steamspring\steamclock\steamclock.object objects\biome\stonecave\ceilingstalactite1\ceilingstalactite1.object objects\biome\stonecave\ceilingstalactite2\ceilingstalactite2.object objects\biome\stonecave\ceilingstalactite3\ceilingstalactite3.object objects\biome\stonecave\ceilingstalactite4\ceilingstalactite4.object objects\biome\stonecave\ceilingstalactite5\ceilingstalactite5.object objects\biome\swamp\swampchest\swampchest.object objects\biome\tentacle\spawner\bossrightspawner.object objects\biome\tentacle\tentaclespike\tentaclespike.object objects\bugs\ashsprite\ashsprite.object objects\bugs\aurorabee\aurorabee.object objects\bugs\blueback\blueback.object objects\bugs\brightstripe\brightstripe.object objects\bugs\butterbee\butterbee.object objects\bugs\cinderfly\cinderfly.object objects\bugs\dewhopper\dewhopper.object objects\bugs\driftbell\driftbell.object objects\bugs\dustmoth\dustmoth.object objects\bugs\fawnfly\fawnfly.object objects\bugs\fireygiant\fireygiant.object objects\bugs\flameroach\flameroach.object objects\bugs\frostfleck\frostfleck.object objects\bugs\frostfly\frostfly.object objects\bugs\gasgiant\gasgiant.object objects\bugs\glowbug\glowbug.object objects\bugs\goldbuck\goldbuck.object objects\bugs\greentip\greentip.object objects\bugs\heathugger\heathugger.object objects\bugs\hivehog\hivehog.object objects\bugs\icetip\icetip.object objects\bugs\lavahopper\lavahopper.object objects\bugs\muddancer\muddancer.object objects\bugs\mudstag\mudstag.object objects\bugs\orphanfly\orphanfly.object objects\bugs\phoenixfly\phoenixfly.object objects\bugs\polarmoth\polarmoth.object objects\bugs\redwing\redwing.object objects\bugs\sandclown\sandclown.object objects\bugs\scuttleploom\scuttleploom.object objects\bugs\seahornet\seahornet.object objects\bugs\shadowmoth\shadowmoth.object objects\bugs\shardwing\shardwing.object objects\bugs\shellcreep\shellcreep.object objects\bugs\snowskater\snowskater.object objects\bugs\stinkjack\stinkjack.object objects\bugs\sunskipper\sunskipper.object objects\bugs\thornbee\thornbee.object objects\bugs\tidefly\tidefly.object objects\bugs\vineclimber\vineclimber.object objects\bugs\wavebird\wavebird.object objects\bugs\xenofly\xenofly.object objects\crafting\ironcraftingtable\ironcraftingtable.object objects\floran\huntingpunjisticks1\huntingpunjisticks1.object objects\floran\huntingpunjisticks2\huntingpunjisticks2.object objects\fossils\displaystands\fossildisplay.lua objects\fossils\displaystands\fossildisplay1\fossildisplay1.object objects\fossils\displaystands\fossildisplay3\fossildisplay3.object objects\fossils\displaystands\fossildisplay5\fossildisplay5.object objects\generic\burningcoals\burningcoals.object objects\generic\eggchair\eggchair.object objects\generic\perfectlygenericitem\perfectlygenericitem.object objects\generic\wflowerpot\wflowerpot.object objects\generic\woodverticaldoor\woodenverticaldoor.object objects\glitch\barrel\barrel.object objects\glitch\barrellarge\barrellarge.object objects\glitch\haypile\haypile.object objects\glitch\hayroll\hayroll.object objects\glitch\haystack\haystack.object objects\glitch\largewoodencrate\largewoodencrate.object objects\glitch\medievalclock\medievalclock.object objects\glitch\medievalcup\medievalcup.object objects\glitch\medievalspikes\medievalspikes.object objects\glitch\medievalstreetlamp\medievalstreetlamp.object objects\glitch\sewergear\sewergear.object objects\glitch\smallwoodencrate\smallwoodencrate.object objects\glitch\wheelbarrow\wheelbarrow.object objects\human\barbedwire\barbedwire.object objects\human\jukebox\jukebox.animation [NEW] objects\hylotl\arcadedance\arcadedance.animation objects\hylotl\arcadedance\arcadedance.object objects\hylotl\arcadedance\arcadedanceleft.png objects\hylotl\arcadedance\arcadedanceright.png [NEW] objects\hylotl\arcadedance\arcadedanceright_flipped.png [NEW] objects\hylotl\arcadedance\default.frames objects\hylotl\clubdecks\clubdecks.animation objects\hylotl\hylotlsign1b\hylotlsign1b.object objects\hylotl\hylotlspeaker\hylotlradio.animation objects\mission\bonespike\bonespike.object objects\mission\bossdoor\bossdoor.object objects\mission\hylotlmission\librarybookcaseG2damage\librarybookcaseG2damage.object objects\mission\hylotlmission\librarybookcaseS1damage\librarybookcase.object [NEW] objects\novakid\frontierbed\frontierbed.frames [NEW] objects\novakid\frontierbed\frontierbed.object [NEW] objects\novakid\frontierbed\frontierbed.png [NEW] objects\novakid\frontierbed\frontierbedcover.png [NEW] objects\novakid\frontierbed\frontierbedicon.png [NEW] objects\novakid\frontierchair\default.frames [NEW] objects\novakid\frontierchair\frontierchair.object [NEW] objects\novakid\frontierchair\frontierchair.png [NEW] objects\novakid\frontierchair\frontierchaircover.png [NEW] objects\novakid\frontierchair\frontierchairicon.png [NEW] objects\novakid\frontierclock\frontierclock.frames [NEW] objects\novakid\frontierclock\frontierclock.object [NEW] objects\novakid\frontierclock\frontierclock.png [NEW] objects\novakid\frontierclock\frontierclockicon.png [NEW] objects\novakid\frontiercoffin\default.frames [NEW] objects\novakid\frontiercoffin\frontiercoffin.object [NEW] objects\novakid\frontiercoffin\frontiercoffin.png [NEW] objects\novakid\frontiercoffin\frontiercoffinicon.png [NEW] objects\novakid\frontierdoor\frontierdoor.frames [NEW] objects\novakid\frontierdoor\frontierdoor.object [NEW] objects\novakid\frontierdoor\frontierdoor.png [NEW] objects\novakid\frontierdoor\frontierdooricon.png [NEW] objects\novakid\frontierfurnace\default.frames [NEW] objects\novakid\frontierfurnace\frontierfurnace.object [NEW] objects\novakid\frontierfurnace\frontierfurnace.png [NEW] objects\novakid\frontierfurnace\frontierfurnaceicon.png [NEW] objects\novakid\frontierfurnace\frontierfurnacelit.png [NEW] objects\novakid\frontiergramophone\default.frames [NEW] objects\novakid\frontiergramophone\frontiergramophone.animation [NEW] objects\novakid\frontiergramophone\frontiergramophone.object [NEW] objects\novakid\frontiergramophone\frontiergramophone.png [NEW] objects\novakid\frontiergramophone\frontiergramophoneicon.png [NEW] objects\novakid\frontierhatrack\frontierhatrack.frames [NEW] objects\novakid\frontierhatrack\frontierhatrack.object [NEW] objects\novakid\frontierhatrack\frontierhatrack.png [NEW] objects\novakid\frontierhatrack\frontierhatrackicon.png [NEW] objects\novakid\frontierironsymbol\frontierironsymbol.frames [NEW] objects\novakid\frontierironsymbol\frontierironsymbol.object [NEW] objects\novakid\frontierironsymbol\frontierironsymbol.png [NEW] objects\novakid\frontierironsymbol\frontierironsymbolicon.png [NEW] objects\novakid\frontierlamp\default.frames [NEW] objects\novakid\frontierlamp\frontierlamp.animation [NEW] objects\novakid\frontierlamp\frontierlamp.object [NEW] objects\novakid\frontierlamp\frontierlamp.png [NEW] objects\novakid\frontierlamp\frontierlampicon.png [NEW] objects\novakid\frontierlamp\frontierlamplit.png [NEW] objects\novakid\frontierlamppost\default.frames [NEW] objects\novakid\frontierlamppost\frontierlamppost.object [NEW] objects\novakid\frontierlamppost\frontierlamppost.png [NEW] objects\novakid\frontierlamppost\frontierlampposticon.png [NEW] objects\novakid\frontierlamppost\frontierlamppostlit.png [NEW] objects\novakid\frontierpainting1\frontierpainting1.frames [NEW] objects\novakid\frontierpainting1\frontierpainting1.object [NEW] objects\novakid\frontierpainting1\frontierpainting1.png [NEW] objects\novakid\frontierpainting1\frontierpainting1icon.png [NEW] objects\novakid\frontierpainting2\frontierpainting2.frames [NEW] objects\novakid\frontierpainting2\frontierpainting2.object [NEW] objects\novakid\frontierpainting2\frontierpainting2.png [NEW] objects\novakid\frontierpainting2\frontierpainting2icon.png [NEW] objects\novakid\frontierpainting3\frontierpainting3.frames [NEW] objects\novakid\frontierpainting3\frontierpainting3.object [NEW] objects\novakid\frontierpainting3\frontierpainting3.png [NEW] objects\novakid\frontierpainting3\frontierpainting3icon.png [NEW] objects\novakid\frontiervault\frontiervault.frames [NEW] objects\novakid\frontiervault\frontiervault.object [NEW] objects\novakid\frontiervault\frontiervault.png [NEW] objects\novakid\frontiervault\frontiervaulticon.png [NEW] objects\novakid\frontierwaterpump\frontierwaterpump.frames [NEW] objects\novakid\frontierwaterpump\frontierwaterpump.object [NEW] objects\novakid\frontierwaterpump\frontierwaterpump.png [NEW] objects\novakid\frontierwaterpump\frontierwaterpumpicon.png [NEW] objects\novakid\frontierwindmill\frontierwindmill.animation [NEW] objects\novakid\frontierwindmill\frontierwindmill.lua [NEW] objects\novakid\frontierwindmill\frontierwindmill.object [NEW] objects\novakid\frontierwindmill\frontierwindmill.png [NEW] objects\novakid\frontierwindmill\frontierwindmillicon.png [NEW] objects\novakid\frontierwindmill\frontierwindmill_wheel.png [NEW] objects\novakid\picturestand\picturestand.frames [NEW] objects\novakid\picturestand\picturestand.object [NEW] objects\novakid\picturestand\picturestand.png [NEW] objects\novakid\picturestand\picturestandcover.png [NEW] objects\novakid\picturestand\picturestandicon.png [NEW] objects\novakid\safe\safe.frames [NEW] objects\novakid\safe\safe.object [NEW] objects\novakid\safe\safe.png [NEW] objects\novakid\safe\safeicon.png [NEW] objects\novakid\saloonbar\saloonbar.frames [NEW] objects\novakid\saloonbar\saloonbar.object [NEW] objects\novakid\saloonbar\saloonbar.png [NEW] objects\novakid\saloonbar\saloonbaricon.png [NEW] objects\novakid\salooncabinet\salooncabinet.frames [NEW] objects\novakid\salooncabinet\salooncabinet.object [NEW] objects\novakid\salooncabinet\salooncabinet.png [NEW] objects\novakid\salooncabinet\salooncabineticon.png [NEW] objects\novakid\saloondoor\saloondoor.animation [NEW] objects\novakid\saloondoor\saloondoor.frames [NEW] objects\novakid\saloondoor\saloondoor.lua [NEW] objects\novakid\saloondoor\saloondoor.object [NEW] objects\novakid\saloondoor\saloondoor.png [NEW] objects\novakid\saloondoor\saloondooricon.png [NEW] objects\novakid\saloonlight\saloonlight.object [NEW] objects\novakid\saloonlight\saloonlightbg.frames [NEW] objects\novakid\saloonlight\saloonlightbg.png [NEW] objects\novakid\saloonlight\saloonlightbglit.frames [NEW] objects\novakid\saloonlight\saloonlightbglit.png [NEW] objects\novakid\saloonlight\saloonlighticon.png [NEW] objects\novakid\saloonlight\saloonlightleft.frames [NEW] objects\novakid\saloonlight\saloonlightleft.png [NEW] objects\novakid\saloonlight\saloonlightleftlit.frames [NEW] objects\novakid\saloonlight\saloonlightleftlit.png [NEW] objects\novakid\saloonlight\saloonlightright.frames [NEW] objects\novakid\saloonlight\saloonlightright.png [NEW] objects\novakid\saloonlight\saloonlightrightlit.frames [NEW] objects\novakid\saloonlight\saloonlightrightlit.png [NEW] objects\novakid\saloonpiano\saloonpiano.frames [NEW] objects\novakid\saloonpiano\saloonpiano.object [NEW] objects\novakid\saloonpiano\saloonpiano.png [NEW] objects\novakid\saloonpiano\saloonpianoicon.png [NEW] objects\novakid\saloonseat\saloonseat.frames [NEW] objects\novakid\saloonseat\saloonseat.object [NEW] objects\novakid\saloonseat\saloonseat.png [NEW] objects\novakid\saloonseat\saloonseaticon.png [NEW] objects\novakid\saloonsign\default.frames [NEW] objects\novakid\saloonsign\saloonsign.object [NEW] objects\novakid\saloonsign\saloonsignflip_bottom.png [NEW] objects\novakid\saloonsign\saloonsignflip_left.png [NEW] objects\novakid\saloonsign\saloonsignflip_right.png [NEW] objects\novakid\saloonsign\saloonsignflip_top.png [NEW] objects\novakid\saloonsign\saloonsignicon.png [NEW] objects\novakid\saloonsign\saloonsign_bottom.png [NEW] objects\novakid\saloonsign\saloonsign_left.png [NEW] objects\novakid\saloonsign\saloonsign_right.png [NEW] objects\novakid\saloonsign\saloonsign_top.png [NEW] objects\novakid\saloonspittoon\saloonspittoon.frames [NEW] objects\novakid\saloonspittoon\saloonspittoon.object [NEW] objects\novakid\saloonspittoon\saloonspittoon.png [NEW] objects\novakid\saloonspittoon\saloonspittoonicon.png [NEW] objects\novakid\saloontable\saloontable.frames [NEW] objects\novakid\saloontable\saloontable.object [NEW] objects\novakid\saloontable\saloontable.png [NEW] objects\novakid\saloontable\saloontableicon.png [NEW] objects\novakid\saloontumbler\saloontumbler.frames [NEW] objects\novakid\saloontumbler\saloontumbler.object [NEW] objects\novakid\saloontumbler\saloontumbler.png [NEW] objects\novakid\saloontumbler\saloontumblericon.png [NEW] objects\novakid\wagonwheel\wagonwheel.frames [NEW] objects\novakid\wagonwheel\wagonwheel.object [NEW] objects\novakid\wagonwheel\wagonwheel.png [NEW] objects\novakid\wagonwheel\wagonwheelicon.png [NEW] objects\novakid\wantedposter\wantedposter.frames [NEW] objects\novakid\wantedposter\wantedposter.object [NEW] objects\novakid\wantedposter\wantedposter.png [NEW] objects\novakid\wantedposter\wantedpostericon.png objects\obstacles\arid\ceilingspike1\ceilingspike1.object objects\obstacles\arid\ceilingspike2\ceilingspike2.object objects\obstacles\arid\ceilingspike3\ceilingspike3.object objects\obstacles\arid\ceilingspike4\ceilingspike4.object objects\obstacles\arid\groundspike1\groundspike1.object objects\obstacles\arid\groundspike2\groundspike2.object objects\obstacles\arid\groundspike3\groundspike3.object objects\obstacles\arid\groundspike4\groundspike4.object objects\obstacles\arid\thorns1\thorns1.object objects\obstacles\arid\thorns2\thorns2.object objects\obstacles\arid\thorns3\thorns3.object objects\obstacles\arid\thorns4\thorns4.object objects\obstacles\desert\desertceilingspike1\desertceilingspike1.object objects\obstacles\desert\desertceilingspike2\desertceilingspike2.object objects\obstacles\desert\desertceilingspike3\desertceilingspike3.object objects\obstacles\desert\desertceilingspike4\desertceilingspike4.object objects\obstacles\desert\desertgroundspike1\desertgroundspike1.object objects\obstacles\desert\desertgroundspike2\desertgroundspike2.object objects\obstacles\desert\desertgroundspike3\desertgroundspike3.object objects\obstacles\desert\desertgroundspike4\desertgroundspike4.object objects\obstacles\green\greenceilingspike1\greenceilingspike1.object objects\obstacles\green\greenceilingspike2\greenceilingspike2.object objects\obstacles\green\greenceilingspike3\greenceilingspike3.object objects\obstacles\green\greenceilingspike4\greenceilingspike4.object objects\obstacles\green\greengroundspike1\greengroundspike1.object objects\obstacles\green\greengroundspike2\greengroundspike2.object objects\obstacles\green\greengroundspike3\greengroundspike3.object objects\obstacles\green\greengroundspike4\greengroundspike4.object objects\obstacles\ice\icespike\icespike.object objects\obstacles\ice\icestalactite1\icestalactite1.object objects\obstacles\ice\icestalactite2\icestalactite2.object objects\obstacles\ice\icestalactite3\icestalactite3.object objects\obstacles\ice\icestalactite4\icestalactite4.object objects\obstacles\ice\icestalagmite1\icestalagmite1.object objects\obstacles\ice\icestalagmite2\icestalagmite2.object objects\obstacles\ice\icestalagmite3\icestalagmite3.object objects\obstacles\ice\icestalagmite4\icestalagmite4.object objects\obstacles\magma\magmaceilingspike1\magmaceilingspike1.object objects\obstacles\magma\magmaceilingspike2\magmaceilingspike2.object objects\obstacles\magma\magmaceilingspike3\magmaceilingspike3.object objects\obstacles\magma\magmagroundspike1\magmagroundspike1.object objects\obstacles\magma\magmagroundspike2\magmagroundspike2.object objects\obstacles\magma\magmagroundspike3\magmagroundspike3.object objects\obstacles\savannah\savannahceilingspike1\savannahceilingspike1.object objects\obstacles\savannah\savannahceilingspike2\savannahceilingspike2.object objects\obstacles\savannah\savannahceilingspike3\savannahceilingspike3.object objects\obstacles\savannah\savannahceilingspike4\savannahceilingspike4.object objects\obstacles\savannah\savannahgroundspike1\savannahgroundspike1.object objects\obstacles\savannah\savannahgroundspike2\savannahgroundspike2.object objects\obstacles\savannah\savannahgroundspike3\savannahgroundspike3.object objects\obstacles\savannah\savannahgroundspike4\savannahgroundspike4.object objects\outpost\frogfurnishing\frogfurnishing.object objects\outpost\outpostcabinet\outpostcabinet.object objects\outpost\outpostsecurityconsole\outpostsecurityconsole.object objects\themed\cabin\cabinstove\cabinstove.object objects\themed\outdoor\lamppost1\lamppost1.object [NEW] objects\themed\pastel\pastelbed\pastelbed.frames [NEW] objects\themed\pastel\pastelbed\pastelbed.object [NEW] objects\themed\pastel\pastelbed\pastelbed.png [NEW] objects\themed\pastel\pastelbed\pastelbedcover.png [NEW] objects\themed\pastel\pastelbed\pastelbedicon.png [NEW] objects\themed\pastel\pastelbunnyplush\pastelbunnyplush.frames [NEW] objects\themed\pastel\pastelbunnyplush\pastelbunnyplush.object [NEW] objects\themed\pastel\pastelbunnyplush\pastelbunnyplush.png [NEW] objects\themed\pastel\pastelbunnyplush\pastelbunnyplushicon.png [NEW] objects\themed\pastel\pastelcabinet\pastelcabinet.frames [NEW] objects\themed\pastel\pastelcabinet\pastelcabinet.object [NEW] objects\themed\pastel\pastelcabinet\pastelcabinet.png [NEW] objects\themed\pastel\pastelcabinet\pastelcabineticon.png [NEW] objects\themed\pastel\pastelchair\pastelchair.frames [NEW] objects\themed\pastel\pastelchair\pastelchair.object [NEW] objects\themed\pastel\pastelchair\pastelchair.png [NEW] objects\themed\pastel\pastelchair\pastelchairicon.png [NEW] objects\themed\pastel\pastellight\default.frames [NEW] objects\themed\pastel\pastellight\pastellight.object [NEW] objects\themed\pastel\pastellight\pastellight.png [NEW] objects\themed\pastel\pastellight\pastellighticon.png [NEW] objects\themed\pastel\pastellight\pastellightlit.png [NEW] objects\themed\pastel\pastelstool\pastelstool.frames [NEW] objects\themed\pastel\pastelstool\pastelstool.object [NEW] objects\themed\pastel\pastelstool\pastelstool.png [NEW] objects\themed\pastel\pastelstool\pastelstoolicon.png [NEW] objects\themed\pastel\pasteltable\pasteltable.frames [NEW] objects\themed\pastel\pasteltable\pasteltable.object [NEW] objects\themed\pastel\pasteltable\pasteltable.png [NEW] objects\themed\pastel\pasteltable\pasteltableicon.png [NEW] objects\themed\pastel\pastelwallclock\pastelwallclock.frames [NEW] objects\themed\pastel\pastelwallclock\pastelwallclock.object [NEW] objects\themed\pastel\pastelwallclock\pastelwallclock.png [NEW] objects\themed\pastel\pastelwallclock\pastelwallclockicon.png [NEW] objects\themed\pastel\pastelwardrobe\pastelwardrobe.frames [NEW] objects\themed\pastel\pastelwardrobe\pastelwardrobe.object [NEW] objects\themed\pastel\pastelwardrobe\pastelwardrobe.png [NEW] objects\themed\pastel\pastelwardrobe\pastelwardrobeicon.png objects\themed\sea\seaweedpot\seaweedpot.object objects\themed\spooky\spookybed\spookybed.object objects\themed\spooky\spookyclock\spookyclock.object objects\tiered\tier1light\tier1light.object objects\traps\ancientcrystaltrap\ancientcrystaltrap.object objects\traps\ancientflametrap\ancientflametrap.object objects\traps\ancienticetrap\ancienticetrap.object objects\traps\arenaflametrap\arenaflametrap.object objects\traps\crystaltrap\crystaltrap.object objects\traps\flametrap\flametrap.object objects\traps\freezetrap\freezetrap.object projectiles\physics.config projectiles\activeitems\dragonfire\dragonfirelarge.projectile projectiles\activeitems\dragonfire\dragonfiresmall.projectile [NEW] projectiles\activeitems\fishinglure\default.frames [NEW] projectiles\activeitems\fishinglure\fishinglure.lua [NEW] projectiles\activeitems\fishinglure\fishinglure.png [NEW] projectiles\activeitems\fishinglure\fishinglure.projectile [NEW] projectiles\activeitems\fishinglure\fishinglurecontrol.png [NEW] projectiles\activeitems\fishinglure\fishinglurecontrol.projectile [NEW] projectiles\activeitems\fishinglure\fishinglurelight.png [NEW] projectiles\activeitems\fishinglure\fishinglurelight.projectile [NEW] projectiles\activeitems\fishinglure\fishingluresinking.png [NEW] projectiles\activeitems\fishinglure\fishingluresinking.projectile projectiles\activeitems\staff\elementbouncer\electricbouncer.projectile projectiles\activeitems\staff\elementbouncer\firebouncer.projectile projectiles\activeitems\staff\elementbouncer\poisonbouncer.projectile projectiles\activeitems\staff\elementcloud\electricelementcloud.projectile projectiles\activeitems\staff\elementcloud\fireelementcloud.projectile projectiles\activeitems\staff\elementcloud\iceelementcloud.projectile projectiles\activeitems\staff\elementcloud\poisonelementcloud.projectile projectiles\activeitems\staff\elementorb\electricorb.projectile projectiles\activeitems\staff\elementorb\fireorb.projectile projectiles\activeitems\staff\elementorb\iceorb.projectile projectiles\activeitems\staff\elementorb\poisonorb.projectile projectiles\activeitems\staff\elementportal\electricportal.projectile projectiles\activeitems\staff\elementportal\fireportal.projectile projectiles\activeitems\staff\elementportal\iceportal.projectile projectiles\activeitems\staff\elementportal\poisonportal.projectile projectiles\activeitems\staff\elementrain\electricrain.projectile projectiles\activeitems\staff\elementrain\firerain.projectile projectiles\activeitems\staff\elementrain\icerain.projectile projectiles\activeitems\staff\elementrain\poisonrain.projectile projectiles\activeitems\staff\elementstickyspikes\electricstickyspikes.projectile projectiles\activeitems\staff\elementstickyspikes\firestickyspikes.projectile projectiles\activeitems\staff\elementstickyspikes\icestickyspikes.projectile projectiles\activeitems\staff\elementstickyspikes\poisonstickyspikes.projectile projectiles\activeitems\staff\elementswarmer\electricswarmer.projectile projectiles\activeitems\staff\elementswarmer\poisonswarmer.projectile projectiles\activeitems\staff\energyzone\energyzone.projectile projectiles\activeitems\staff\forcecage\forcecage.projectile projectiles\activeitems\staff\healingzone\healingzone.projectile projectiles\activeitems\staff\kluexzone\kluexzone.projectile projectiles\activeitems\staff\lowgravzone\lowgravzone.projectile projectiles\activeitems\staff\pullzone\pullzone.projectile projectiles\activeitems\staff\pushzone\pushzone.projectile projectiles\activeitems\staff\slowzone\slowzone.projectile projectiles\activeitems\traildash\icetrail.projectile projectiles\activeitems\webblast\webblast.projectile projectiles\boss\crystalboss\crystalbeamdamage.projectile projectiles\explosions\elementimpact\electricimpact.config [NEW] projectiles\explosions\elementimpact\electricimpact2.config [NEW] projectiles\explosions\elementimpact\electricimpactmute.config projectiles\explosions\elementimpact\fireimpact.config [NEW] projectiles\explosions\elementimpact\fireimpactmute.config projectiles\explosions\elementimpact\iceimpact.config [NEW] projectiles\explosions\elementimpact\iceimpactmute.config projectiles\explosions\elementimpact\poisonimpact.config [NEW] projectiles\explosions\elementimpact\poisonimpact2.config [NEW] projectiles\explosions\elementimpact\poisonimpact3.config [NEW] projectiles\explosions\elementimpact\poisonimpactmute.config projectiles\throwable\firework2\firework2.projectile projectiles\throwable\firework3\firework3.projectile projectiles\throwable\firework4\firework4.projectile projectiles\throwable\fireworkblue2\fireworkblue2.projectile projectiles\throwable\fireworkblue3\fireworkblue3.projectile projectiles\throwable\fireworkblue4\fireworkblue4.projectile projectiles\throwable\fireworkgreen2\fireworkgreen2.projectile projectiles\throwable\fireworkgreen3\fireworkgreen3.projectile projectiles\throwable\fireworkgreen4\fireworkgreen4.projectile projectiles\throwable\fireworkgun\fireworkgun.projectile projectiles\throwable\fireworkgun\fireworkgunblue.projectile projectiles\throwable\fireworkgun\fireworkgungreen.projectile projectiles\throwable\fireworkgun\fireworkgunred.projectile projectiles\throwable\fireworkgun\fireworkgunyellow.projectile projectiles\throwable\fireworkgun2\fireworkgun2.projectile projectiles\throwable\fireworkgun3\fireworkgun3.projectile projectiles\throwable\fireworkgunyellow2\fireworkgunyellow2.projectile projectiles\throwable\fireworkgunyellow3\fireworkgunyellow3.projectile projectiles\throwable\fireworkred2\fireworkred2.projectile projectiles\throwable\fireworkred3\fireworkred3.projectile projectiles\weather\acidrain\acidrain.projectile quests\generated\pools\furniture.config quests\generated\pools\hatadjectives.config quests\generated\pools\merchantstock1.config quests\generated\pools\merchantstock2.config quests\generated\pools\specieshats.config quests\generated\pools\specieshelmets.config quests\generated\templates\borrow.questtemplate quests\generated\templates\bribe.questtemplate quests\generated\templates\kill_monster.questtemplate quests\generated\templates\return_stolen.questtemplate quests\generated\templates\steal.questtemplate quests\outpost\floranarena1.questtemplate quests\outpost\floranarena2.questtemplate quests\outpost\floranarena3.questtemplate quests\outpost\penguin1.questtemplate quests\outpost\penguin2.questtemplate quests\outpost\techscientist2.questtemplate quests\outpost\techscientist4.questtemplate quests\outpost\techscientist6.questtemplate quests\scripts\instance.lua recipes\cookingtable1\condiments\alienfruitjam.recipe recipes\cookingtable1\condiments\beakseedjam.recipe recipes\cookingtable1\condiments\desertsalsa.recipe recipes\cookingtable1\condiments\feathercrownjam.recipe recipes\cookingtable1\condiments\kiwijam.recipe recipes\cookingtable1\condiments\neonmelonjam.recipe recipes\cookingtable1\condiments\oceansalsa.recipe recipes\cookingtable1\condiments\pearlpeajam.recipe recipes\cookingtable1\condiments\pineapplejam.recipe recipes\cookingtable1\condiments\pussplumjam.recipe recipes\cookingtable1\condiments\relish.recipe recipes\cookingtable1\condiments\toxictopjam.recipe recipes\cookingtable1\condiments\volcanicsalsa.recipe recipes\cookingtable1\condiments\wartweedjam.recipe recipes\cookingtable1\desserts\apegrapes.recipe recipes\cookingtable1\desserts\applecrumble.recipe recipes\cookingtable1\desserts\avesmingoicecream.recipe recipes\cookingtable1\desserts\bananacreampie.recipe recipes\cookingtable1\desserts\bananaicecream.recipe recipes\cookingtable1\desserts\bananasplit.recipe recipes\cookingtable1\desserts\batteredbanana.recipe recipes\cookingtable1\desserts\beakseedtart.recipe recipes\cookingtable1\desserts\bonbonbonbons.recipe recipes\cookingtable1\desserts\bonbons.recipe recipes\cookingtable1\desserts\brineapple.recipe recipes\cookingtable1\desserts\cactiicecream.recipe recipes\cookingtable1\desserts\cake.recipe recipes\cookingtable1\desserts\campfirebanana.recipe recipes\cookingtable1\desserts\carrotcake.recipe recipes\cookingtable1\desserts\chocolate.recipe recipes\cookingtable1\desserts\chocolatecake.recipe recipes\cookingtable1\desserts\coconuticecream.recipe recipes\cookingtable1\desserts\coffeecake.recipe recipes\cookingtable1\desserts\eggshooticecream.recipe recipes\cookingtable1\desserts\fruitsalad.recipe recipes\cookingtable1\desserts\oculemonmeringue.recipe recipes\cookingtable1\desserts\pussplumpudding.recipe recipes\cookingtable1\desserts\pussplumtart.recipe recipes\cookingtable1\desserts\ricepudding.recipe recipes\cookingtable1\desserts\snowcone.recipe recipes\cookingtable1\desserts\toxictart.recipe recipes\cookingtable1\drinks\alienfruitjuice.recipe recipes\cookingtable1\drinks\automatoshake.recipe recipes\cookingtable1\drinks\avesmingojuice.recipe recipes\cookingtable1\drinks\bloodypuss.recipe recipes\cookingtable1\drinks\bottledwater.recipe recipes\cookingtable1\drinks\cactusjuice.recipe recipes\cookingtable1\drinks\carrotjuice.recipe recipes\cookingtable1\drinks\coconutmilk.recipe recipes\cookingtable1\drinks\coffee.recipe recipes\cookingtable1\drinks\cyanider.recipe recipes\cookingtable1\drinks\flatwhite.recipe recipes\cookingtable1\drinks\grapejuice.recipe recipes\cookingtable1\drinks\kiwijuice.recipe recipes\cookingtable1\drinks\mocha.recipe recipes\cookingtable1\drinks\pineapplejuice.recipe recipes\cookingtable1\drinks\pozest.recipe recipes\cookingtable1\drinks\reefjuice.recipe recipes\cookingtable1\drinks\reefshake.recipe recipes\cookingtable1\drinks\sweetpunch.recipe recipes\cookingtable1\drinks\thornjuice.recipe recipes\cookingtable1\drinks\tomatojuice.recipe recipes\cookingtable1\drinks\toxicjuice.recipe recipes\cookingtable1\drinks\tropicalpunch.recipe recipes\cookingtable1\drinks\ultimatejuice.recipe recipes\cookingtable1\mains\16gbpasty.recipe recipes\cookingtable1\mains\8gbpizzap.recipe recipes\cookingtable1\mains\apexfritter.recipe recipes\cookingtable1\mains\automatostew.recipe recipes\cookingtable1\mains\baconpancakes.recipe recipes\cookingtable1\mains\boltos.recipe recipes\cookingtable1\mains\cheeseburger.recipe recipes\cookingtable1\mains\coralcreepcurry.recipe recipes\cookingtable1\mains\cornpeckers.recipe recipes\cookingtable1\mains\featherfood.recipe recipes\cookingtable1\mains\fishdumplings.recipe recipes\cookingtable1\mains\fishfingers.recipe recipes\cookingtable1\mains\fishinabone.recipe recipes\cookingtable1\mains\fishnchips.recipe recipes\cookingtable1\mains\fishpie.recipe recipes\cookingtable1\mains\fishstew.recipe recipes\cookingtable1\mains\hamburger.recipe recipes\cookingtable1\mains\hothothotpot.recipe recipes\cookingtable1\mains\meatdumplings.recipe recipes\cookingtable1\mains\meatpie.recipe recipes\cookingtable1\mains\meatstew.recipe recipes\cookingtable1\mains\mushroomquiche.recipe recipes\cookingtable1\mains\oceanrisotto.recipe recipes\cookingtable1\mains\oceansurprise.recipe recipes\cookingtable1\mains\oculemonstew.recipe recipes\cookingtable1\mains\omelette.recipe recipes\cookingtable1\mains\pasty.recipe recipes\cookingtable1\mains\pearlpeapancakes.recipe recipes\cookingtable1\mains\pearlpearisotto.recipe recipes\cookingtable1\mains\pineapplepizzaslice.recipe recipes\cookingtable1\mains\piodia.recipe recipes\cookingtable1\mains\pizzaslice.recipe recipes\cookingtable1\mains\porridge.recipe recipes\cookingtable1\mains\quichelorraine.recipe recipes\cookingtable1\mains\reefpodsurprise.recipe recipes\cookingtable1\mains\roastdinner.recipe recipes\cookingtable1\mains\seafoodgratin.recipe recipes\cookingtable1\mains\spicyribs.recipe recipes\cookingtable1\mains\spookypie.recipe recipes\cookingtable1\mains\stickyribs.recipe recipes\cookingtable1\mains\sushi.recipe recipes\cookingtable1\mains\wartweedstew.recipe recipes\cookingtable1\sides\2kbpotage.recipe recipes\cookingtable1\sides\bananacon.recipe recipes\cookingtable1\sides\beakseedbread.recipe recipes\cookingtable1\sides\bread.recipe recipes\cookingtable1\sides\burningeyeballs.recipe recipes\cookingtable1\sides\carrotbread.recipe recipes\cookingtable1\sides\carrotsoup.recipe recipes\cookingtable1\sides\cheese.recipe recipes\cookingtable1\sides\coconutrice.recipe recipes\cookingtable1\sides\corncob.recipe recipes\cookingtable1\sides\eggshootsalad.recipe recipes\cookingtable1\sides\eyebowls.recipe recipes\cookingtable1\sides\fluffyruffs.recipe recipes\cookingtable1\sides\gardensalad.recipe recipes\cookingtable1\sides\hotbone.recipe recipes\cookingtable1\sides\mashedpotato.recipe recipes\cookingtable1\sides\mushroombread.recipe recipes\cookingtable1\sides\mushroomrice.recipe recipes\cookingtable1\sides\pearlpeabroth.recipe recipes\cookingtable1\sides\pearlpeaparcels.recipe recipes\cookingtable1\sides\ricecake.recipe recipes\cookingtable1\sides\saltsalad.recipe recipes\cookingtable1\sides\smash.recipe recipes\cookingtable1\sides\soggysack.recipe recipes\cookingtable1\sides\specialrice.recipe recipes\cookingtable1\sides\spicyfeathercrown.recipe recipes\cookingtable1\sides\stuffedautomato.recipe recipes\cookingtable1\sides\stuffeddirturchin.recipe recipes\cookingtable1\sides\stuffedtomato.recipe recipes\cookingtable1\sides\sweetmeat.recipe recipes\cookingtable1\sides\tomatosoup.recipe recipes\cookingtable1\snacks\bananacreamdonut.recipe recipes\cookingtable1\snacks\candiedcorn.recipe recipes\cookingtable1\snacks\candyapple.recipe recipes\cookingtable1\snacks\candyautomato.recipe recipes\cookingtable1\snacks\choconut.recipe recipes\cookingtable1\snacks\luckydip.recipe recipes\cookingtable1\snacks\nutsandbolts.recipe recipes\cookingtable1\snacks\spikycookies.recipe recipes\cookingtable1\snacks\spookydonut.recipe recipes\cookingtable1\snacks\sweetpopcorn.recipe recipes\cookingtable1\snacks\toxicjamdonut.recipe recipes\cookingtable1\snacks\wartweedjamdonut.recipe [NEW] recipes\farmtable1\hunting\fishingrod.recipe [NEW] recipes\farmtable2\hunting\durablefishingrod.recipe [NEW] recipes\farmtable2\hunting\relocator.recipe scripts\pathing.lua scripts\rect.lua [NEW] scripts\rope.lua scripts\vec2.lua scripts\actions\status.lua scripts\activeitem\stances.lua [NEW] scripts\augments\fishing.lua scripts\companions\capturable.lua scripts\companions\player.lua scripts\companions\recruitable.lua scripts\companions\util.lua [NEW] scripts\fishing\fishingspawner.config [NEW] scripts\fishing\fishingspawner.lua [NEW] sfx\gun\dragonhead_charge1.ogg [NEW] sfx\gun\dragonhead_charge2.ogg [NEW] sfx\gun\dragonhead_charged_fire1.ogg [NEW] sfx\gun\dragonhead_charged_fire2.ogg [NEW] sfx\gun\dragonhead_charged_fire3.ogg [NEW] sfx\gun\dragonhead_charged_fire4.ogg [NEW] sfx\gun\dragonhead_fire1.ogg [NEW] sfx\humanoid\novakidhurt_female2.ogg [NEW] sfx\humanoid\novakidhurt_male2.ogg [NEW] sfx\humanoid\novakid_chatter_female1.ogg [NEW] sfx\humanoid\novakid_chatter_female10.ogg [NEW] sfx\humanoid\novakid_chatter_female11.ogg [NEW] sfx\humanoid\novakid_chatter_female12.ogg [NEW] sfx\humanoid\novakid_chatter_female2.ogg [NEW] sfx\humanoid\novakid_chatter_female3.ogg [NEW] sfx\humanoid\novakid_chatter_female4.ogg [NEW] sfx\humanoid\novakid_chatter_female5.ogg [NEW] sfx\humanoid\novakid_chatter_female6.ogg [NEW] sfx\humanoid\novakid_chatter_female7.ogg [NEW] sfx\humanoid\novakid_chatter_female8.ogg [NEW] sfx\humanoid\novakid_chatter_female9.ogg [NEW] sfx\humanoid\novakid_chatter_male1.ogg [NEW] sfx\humanoid\novakid_chatter_male10.ogg [NEW] sfx\humanoid\novakid_chatter_male11.ogg [NEW] sfx\humanoid\novakid_chatter_male12.ogg [NEW] sfx\humanoid\novakid_chatter_male2.ogg [NEW] sfx\humanoid\novakid_chatter_male3.ogg [NEW] sfx\humanoid\novakid_chatter_male4.ogg [NEW] sfx\humanoid\novakid_chatter_male5.ogg [NEW] sfx\humanoid\novakid_chatter_male6.ogg [NEW] sfx\humanoid\novakid_chatter_male7.ogg [NEW] sfx\humanoid\novakid_chatter_male8.ogg [NEW] sfx\humanoid\novakid_chatter_male9.ogg sfx\interface\aichatter4_loop.ogg [NEW] sfx\interface\relocator_scanning.ogg [NEW] sfx\melee\astraltear2.ogg [NEW] sfx\melee\flip_slash.ogg [NEW] sfx\melee\ixodoomclaw_web1.ogg [NEW] sfx\melee\ixodoomclaw_web2.ogg [NEW] sfx\melee\laser_flip_slash.ogg [NEW] sfx\melee\staff_aura_activate.ogg [NEW] sfx\objects\console_button2.ogg [NEW] sfx\objects\console_button3.ogg [NEW] sfx\objects\dancebound.ogg [NEW] sfx\objects\gramophone.ogg sfx\objects\jungleloveall.ogg [NEW] sfx\objects\metaldoor_close.ogg [NEW] sfx\objects\metaldoor_open.ogg [NEW] sfx\objects\sewergear.ogg [NEW] sfx\objects\vault_close.ogg [NEW] sfx\objects\vault_open.ogg [NEW] sfx\objects\wooddoor2_close.ogg [NEW] sfx\objects\wooddoor2_open.ogg [NEW] sfx\objects\wooddoor3_close.ogg [NEW] sfx\objects\wooddoor3_open.ogg sfx\objects\wooddoor_open.ogg [NEW] sfx\objects\woodenverticaldoor_close.ogg [NEW] sfx\objects\woodenverticaldoor_open.ogg [NEW] sfx\projectiles\astraltear_stop3.ogg [NEW] sfx\projectiles\blast_small_fire1.ogg [NEW] sfx\projectiles\blast_small_fire2.ogg [NEW] sfx\projectiles\blast_small_fire3.ogg [NEW] sfx\projectiles\electricrain_impact.ogg [NEW] sfx\projectiles\electricstickyspikes_loop.ogg [NEW] sfx\projectiles\elementcloud_break1.ogg [NEW] sfx\projectiles\elementcloud_break2.ogg [NEW] sfx\projectiles\fireball_loop.ogg [NEW] sfx\projectiles\firerain_impact.ogg [NEW] sfx\projectiles\forcecage_loop.ogg [NEW] sfx\projectiles\iceorb_loop.ogg [NEW] sfx\projectiles\icerain_impact.ogg [NEW] sfx\projectiles\poisonbouncer_impact1.ogg [NEW] sfx\projectiles\poisonbouncer_impact2.ogg [NEW] sfx\projectiles\poisonorb_break1.ogg [NEW] sfx\projectiles\poisonorb_break2.ogg [NEW] sfx\projectiles\poisonorb_impact.ogg [NEW] sfx\projectiles\poisonorb_loop1.ogg [NEW] sfx\projectiles\poisonorb_loop2.ogg [NEW] sfx\projectiles\poisonrain_impact.ogg [NEW] sfx\projectiles\poisonstickyspikes_break1.ogg [NEW] sfx\projectiles\poisonstickyspikes_break2.ogg [NEW] sfx\projectiles\poisonstickyspikes_break3.ogg [NEW] sfx\projectiles\poisonstickyspikes_loop.ogg [NEW] sfx\projectiles\zone_energy_loop.ogg [NEW] sfx\projectiles\zone_healing_loop.ogg [NEW] sfx\projectiles\zone_lowgrav_loop.ogg [NEW] sfx\projectiles\zone_power_loop.ogg [NEW] sfx\projectiles\zone_pull_loop.ogg [NEW] sfx\projectiles\zone_push_loop.ogg [NEW] sfx\projectiles\zone_slow_loop.ogg [NEW] sfx\tech\vehicle_disappear2.ogg [NEW] sfx\tools\rod_cast1.ogg [NEW] sfx\tools\rod_cast2.ogg [NEW] sfx\tools\rod_cast3.ogg [NEW] sfx\tools\rod_cast4.ogg [NEW] sfx\tools\rod_cast5.ogg [NEW] sfx\tools\rod_cast6.ogg [NEW] sfx\tools\rod_cast_hit.ogg [NEW] sfx\tools\rod_line_stretching.ogg [NEW] sfx\tools\rod_reel_loop.ogg [NEW] sfx\tools\rod_unreel_loop.ogg ships\floran\floranT7blocks.png spawntypes\uniques.spawntypes species\avian.species species\novakid.species stagehands\mission\apexmissionbattleeffect.lua stagehands\mission\apexmissioncallscriptsensor.lua [NEW] stats\fishing_primary.lua stats\monster_primary.lua stats\npc_primary.lua stats\player_primary.lua stats\effects\lowgrav\lowgrav.animation stats\effects\lowgrav\lowgrav.lua [NEW] stats\effects\monsterrelocate\monsterrelocate.animation [NEW] stats\effects\monsterrelocate\monsterrelocate.lua [NEW] stats\effects\monsterrelocate\monsterrelocate.statuseffect [NEW] stats\effects\monsterrelocate\monsterrelocatespawn.statuseffect stats\effects\rage\enemyrage.lua stats\effects\rage\rage.animation stats\effects\rage\rage.lua tech\dash\blinkdash.lua tech\dash\sprint.lua [NEW] tenants\chef_novakid.tenant [NEW] tenants\merchant_novakid.tenant [NEW] tenants\villager_novakid.tenant [NEW] tenants\furniture\pastel.tenant [NEW] tenants\guards\guardT2_novakid.tenant [NEW] tenants\guards\guardT3_novakid.tenant [NEW] tenants\guards\guardT4_novakid.tenant [NEW] tenants\guards\guard_novakid.tenant [NEW] tenants\other\saloon.tenant tiles\materials\copperblock.png tiles\materials\copperfence.material tiles\materials\copperfence.png tiles\materials\copperroofing.png tiles\materials\copperwindow.png tiles\materials\heavypipe.png tiles\platforms\copperplatform.png tilesets\packed\objects-by-category\actionfigure.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\furniture.json tilesets\packed\objects-by-category\light.json tilesets\packed\objects-by-category\storage.json tilesets\packed\objects-by-colonytag\apex.json tilesets\packed\objects-by-colonytag\apexmansion.json tilesets\packed\objects-by-colonytag\cabin.json tilesets\packed\objects-by-colonytag\commerce.json tilesets\packed\objects-by-colonytag\cooking.json tilesets\packed\objects-by-colonytag\crafting.json tilesets\packed\objects-by-colonytag\door.json tilesets\packed\objects-by-colonytag\glitch.json tilesets\packed\objects-by-colonytag\glitchvillage.json tilesets\packed\objects-by-colonytag\light.json tilesets\packed\objects-by-colonytag\mechanical.json tilesets\packed\objects-by-colonytag\misc.json tilesets\packed\objects-by-colonytag\musical.json tilesets\packed\objects-by-colonytag\nature.json tilesets\packed\objects-by-colonytag\novakid.json [NEW] tilesets\packed\objects-by-colonytag\novakidvillage.json [NEW] tilesets\packed\objects-by-colonytag\pastel.json tilesets\packed\objects-by-colonytag\pretty.json tilesets\packed\objects-by-colonytag\saloon.json tilesets\packed\objects-by-colonytag\storage.json tilesets\packed\objects-by-colonytag\swamp.json tilesets\packed\objects-by-colonytag\valuable.json tilesets\packed\objects-by-race\apex.json tilesets\packed\objects-by-race\generic.json tilesets\packed\objects-by-race\glitch.json tilesets\packed\objects-by-race\novakid.json tilesets\packed\objects-by-type\container.json tilesets\packed\objects-by-type\loungeable.json treasure\common.treasurepools treasure\default.treasurechests [NEW] treasure\fishing.treasurepools treasure\largedungeons.treasurepools treasure\monster.treasurepools vehicles\boat\boat.animation vehicles\boat\boat.vehicle [NEW] versioning\CelestialChunk_8_9.lua [NEW] versioning\PlayerEntity_25_26.lua [NEW] versioning\WorldMetadata_20_21.lua [NEW] versioning\WorldMetadata_21_22.lua weather\acidrain\acidrain.weather DIFFS ----- interface.config 105c105 < "size" : [22, 125], --- > "size" : [22, 145], 111,112c111,112 < "pos" : [0, 100], < "poly" : [ [0, 100], [17, 100], [17, 117], [0, 117] ] --- > "pos" : [0, 120], > "poly" : [ [0, 120], [17, 120], [17, 137], [0, 137] ] 119,120c119,120 < "pos" : [0, 80], < "poly" : [ [0, 80], [17, 80], [17, 97], [0, 97] ] --- > "pos" : [0, 100], > "poly" : [ [0, 100], [17, 100], [17, 117], [0, 117] ] 127,128c127,128 < "pos" : [0, 60], < "poly" : [ [0, 60], [17, 60], [17, 77], [0, 77] ] --- > "pos" : [0, 80], > "poly" : [ [0, 80], [17, 80], [17, 97], [0, 97] ] 134a135,142 > "pos" : [0, 60], > "poly" : [ [0, 60], [17, 60], [17, 77], [0, 77] ] > }, > "collections" : { > "base" : "/interface/collections.png:base", > "hover" : "/interface/collections.png:hover", > "open" : "/interface/collections.png:open", > "openHover" : "/interface/collections.png:openHover", 290c298,299 < "mmUpgradeText" : "M.M. Upgrade" --- > "mmUpgradeText" : "M.M. Upgrade", > "collectionsText" : "Collections" 295c304 < "displayCenteredWindowGap" : 4, --- > "bringAdjacentWindowGap" : 4, player.config 18a19,20 > "collectableUnlock" : "^green;^white; added to ^blue;^reset; collection", > 60a63 > { "item" : "fishingrod" }, 266a270,271 > { "item" : "durablefishingrod" }, > { "item" : "relocator" }, terrestrial_worlds.config 327c327 < [1.0, "glitchsewer"] --- > [1.0, "glitchsewer"], [1.0, "novakidvillage"] 345c345 < [1.0, "glitchsewer"] --- > [1.0, "glitchsewer"], [1.0, "novakidvillage"] 382c382 < [1.0, "glitchsewer"] --- > [1.0, "glitchsewer"], [1.0, "novakidvillage"] 400c400 < [1.0, "glitchsewer"] --- > [1.0, "glitchsewer"], [1.0, "novakidvillage"] 419c419 < [1.0, "glitchsewer"] --- > [1.0, "glitchsewer"], [1.0, "novakidvillage"] 451c451 < [1.0, "glitchsewer"] --- > [1.0, "glitchsewer"], [1.0, "novakidvillage"] 484c484 < [1.0, "glitchsewer"] --- > [1.0, "glitchsewer"], [1.0, "novakidvillage"] 502c502 < [1.0, "glitchsewer"] --- > [1.0, "glitchsewer"], [1.0, "novakidvillage"] 521c521 < [1.0, "glitchsewer"] --- > [1.0, "glitchsewer"], [1.0, "novakidvillage"] 553c553 < [1.0, "glitchsewer"] --- > [1.0, "glitchsewer"], [1.0, "novakidvillage"] 561c561 < "threatRange" : [10, 10], --- > "threatRange" : [1, 1], 562a563,568 > "space" : { > "primaryRegion" : ["barrenasteroids"] > }, > "atmosphere" : { > "primaryRegion" : ["void"] > }, 683a690,697 > "barrenasteroids" : { > "blockSelector" : [ "asteroids" ], > "fgCaveSelector" : [ "empty" ], > "biome" : [ > [1, [ "barrenasteroids" ]] > ] > }, > 687a702,708 > ] > }, > > "void" : { > "blockSelector" : [ "empty" ], > "biome" : [ > [1, [ "void" ]] versioning.config 3c3 < "WorldMetadata" : 20, --- > "WorldMetadata" : 22, 6c6 < "CelestialChunk" : 8, --- > "CelestialChunk" : 9, 9c9 < "PlayerEntity" : 25, --- > "PlayerEntity" : 26, _metadata 1c1 < { --- > { 4,5c4,5 < "priority" : -1, < "author" : "Chucklefish" --- > "author" : "Chucklefish", > "priority" : -9999 biomes\space\asteroids.biome 20c20 < "statusEffects" : [ "erchiussickness", "biomeairless" ], --- > "statusEffects" : [ "biomeairless" ], biomes\surface\alien.biome 23,25c23,25 < [ 0.4, "blueback" ], < [ 0.3, "greentip" ], < [ 0.3, "redwing" ] --- > [ 0.4, "xenofly" ], > [ 0.3, "hivehog" ], > [ 0.3, "shellcreep" ] biomes\surface\garden.biome 18,19c18 < [ 0.2, "butterbee" ], < [ 0.2, "glowbug" ], --- > [ 0.4, "butterbee" ], biomes\surface\midnight.biome 25,27c25,27 < [ 0.4, "phoenixfly" ], < [ 0.3, "heathugger" ], < [ 0.3, "glowbug" ] --- > [ 0.4, "xenofly" ], > [ 0.3, "shadowmoth" ], > [ 0.3, "blueback" ] biomes\surface\ocean.biome 14c14,15 < [ 0.1666, "crabcano" ] --- > [ 0.1666, "crabcano" ], > [ 0.1666, "snuffish" ] biomes\surface_detached\giantflowers.biome 17c17 < [ 1, "beebug" ], --- > [ 1, "thornbee" ], cinematics\story\opengate\opengate.cinematic 264c264 < // ------------------------------------------------------------------------------------------------------------ OUTPOST --- > // ------------------------------------------------------------------------------------------------------------ OUTPOST 429c429 < "alpha" : 0 --- > "alpha" : 0 458c458 < "alpha" : 0 --- > "alpha" : 0 1783c1783 < "text" : "It is the original - the ^orange;Master Mainpulator^white; - and it also happens to be the artifact gifted to the humans.", --- > "text" : "It is the original - the ^orange;Master Manipulator^white; - and it also happens to be the artifact gifted to the humans.", dialog\combat.config 111a112,127 > }, > "novakid" : { > "default" : [ > "Time for an ol'-fashioned showdown!", > "Yee-haw, here we go!", > "let's ride!", > "Yer feelin' lucky, punk?", > "Time for a ruckus!", > "Fill your hands!", > "If you're lookin' for trouble, then I'm your huckleberry!", > "I ain't got time for this!", > "I'm a sharper shot than you, friend!", > "This ain't my first rodeo!", > "Bang!", > "We don't want no trouble round here!" > ] 188a205,212 > ] > }, > "novakid" : { > "default" : [ > "I need a glass o' root pop after all that.", > "I'm a natural winner at fightin', what can I say?", > "Well wasn't that a right ol' rodeo?", > "Yee-haw! That was somethin'." dialog\converse.config 214a215 > "Well it's mighty fine to meet you, partner!", 216a218,227 > "I forget - have we met before?", > "Nice to cross paths with you, partner!", > "Howdy!", > "The name's - pleasure crossin' paths with you!", > "What do they call you, partner?", > "Howdy partner! The name's , don't forget it!", > "You some sorta city-slicker?", > "Howdy there, new blood!", > "It's mighty fine to see a fresh face around these parts!", > "Howdy! Have we met before? I can never remember a face...", 219c230 < "Y'all have any experience herdin' Mooshi?" --- > "Y'all have any experience herdin' mooshi?" 560,561c571,572 < "Are you a trained swordsman?.", < "Have you ever attempted the delicate artistry of flower arranging?.", --- > "Are you a trained swordsman?", > "Have you ever attempted the delicate artistry of flower arranging?", 855c866 < "What do you want to talk about?.", --- > "What do you want to talk about?", 1845c1856,1862 < "Dang, I think I forgot where I left my guitar.", --- > "Dang, I think I forgot where I left my banjo.", > "I'm feelin' as fit as a fiddle. How about you?", > "If you've forgotten where you came from, just don't forget where yer goin'!", > "I don't remember much, except to keep my wits about me!", > "I thought I heard a storm roll in, but it must have just been you!", > "There's an ol' saying - always drink upstream from the mooshi herd.", > "Gosh darnit, I forgot where I left my toothpick.", 1848a1866,1869 > "You don't wanna listen to my yammerin' all day. Go out and live, partner!", > "If trouble comes knockin', you gotta learn to lock the door.", > "If it looks like it ain't worth the effort, it probably ain't.", > "Little advice for yer - if you wanna get out a hole, you gotta stop diggin'.", 1852,1859c1873,1952 < "Y'all aren't from around here, are ya?", < "You look like the travellin' type - you from over yonder?", < "What do you think o' this place. Sorta nice, ain't it?", < "Dang, I think I forgot where I left my guitar.", < "You got a look about you. You had troublin' times lately, partner?", < "It ain't where you come from, it's where you're goin' that counts!", < "I'm always rootin' for a jamboree!", < "You got a sharp eye. How about a shootin' match between you and I?" --- > "I ain't seen any folk like you before. What in tarnation are you?" > ], > "apex" : [ > "So is everyone like you as, uh, hairy?", > "Big Ape? Is that a friend of yours?", > "Have I met anyone who looks like you before, partner? I forget.", > "Miniknog? Never heard of it. Is it a brand o' root beer or somethin'?", > "Dictators an' rebels? Sound's like your people are really goin' through the mill, huh?", > "Ain't met many folk with a face like yours, but at least I won't forget you easy!", > "I sure wish I could grow a beard. Shucks, I can't even grow ANY hair.", > "Your kind mus' have a sharp witted streak - I can see it in your eyes." > ], > "avian" : [ > "You're a bird, huh? Well that's the darndest thing.", > "I don't see many folks with as many feathers as you, I'll tell you that!", > "Those feathers o' yours must take a long time to clean!", > "So you're bird folk, but you can't fly? You got a raw deal, friend.", > "Mus' be rough, bein' a bird but ain't bein' able to fly up in the stars...", > "You might not have wings, but you'll always be able to soar on a westbound wind in your dreams, friend.", > "Have we met? I'd feel like I'd remember someone as feathered as you, but I ain't sure...", > "" > ], > "floran" : [ > "You're plant folk? Can you speak to tumbleweed?", > "You're a plant, huh? You best not stray too close to an open fire!", > "Plants like suns - I'm sure we'll get along jus' fine.", > "You keep on growin', and I'll keep on glowin', friend.", > "You got some mighty fine teeth. Don't go tryin' to eat me when my back is turned, alright?", > "Flower folk? Well ain't you the prettiest darn thing I've seen in a long while!", > "I heard some folks say you plant types are mighty vicious, but you seem alright to me!", > "You sure do have some big eyes. I'm sure yer have a big heart as well!" > ], > "glitch" : [ > "Your eyes glow like stars... Are you sure you ain't one of us inside that metal shell?", > "You're made of metal, huh? How do y'all deal with the rust problem?", > "Don't go rustin' up on me like an ol' revolver!", > "Are you made of metal? Well I'll be darned...", > "You're a metal machine, huh? Does that mean some folks made you? ...Do you know who did?", > "You're made o' metal? Well, if you need anyone to hammer out any dents in you, I'm your huckleberry!", > "I like the way you dress, metal friend o' mine.", > "I sure hope you don't rust up next time it's rainin'!" > ], > "human" : [ > "You got a look o' sadness about you. You lose somethin' precious recently?", > "What kinda folk are you? You ain't even glowing... Not that I discriminate, o' course.", > "Do all your kind dress like you do?", > "You may look mighty fleshy an' fragile, but if you can shoot fast you're still a fine type.", > "You don't glow, huh? How do folk like you see in the dark?", > "You got a look o' wanderlust about you, partner. Are you bound for the stars?", > "You're as strange a fella as I've ever seen.", > "You look t'me like you got some troubles weighin' down on yer.", > "The Protectorate? Ain't heard of it, sorry partner.", > "You away from home, partner?", > "No matter how far you wander, never forget to go back home once in a while, partner." > ], > "hylotl" : [ > "Three eyes, huh? That's uh, mighty fine.", > "What does your big ol' third eye let you see? Is it a secret?", > "You got a look of inspiration about you. Are you an artist or somethin'?", > "How fast can you swim? Faster than me, I'm bettin'.", > "I hear you folks are pretty smart. Would you wager you can beat me in a game o' cards?", > "You strut mighty dignified. Has anyone ever told you that?", > "Why, you're almost as colourful as me!", > "You've got a sharp set of eyes. I'm sure nothin' gets by you!" > ], > "novakid" : [ > "Howdy there, friend! Keep goin' strong, and glowin' stronger!", > "Keep glowin' strong, partner!", > "Well shucks, you look kinda like me! Have we met before, partner? I can't remember...", > "Keep on burnin' bright, partner!", > "I forget, have we met before? You look familiar.", > "Do you get those dreams too? You know the one's I'm talkin' about, the ones in the stars...", > "Keep on bein' a wild soul, partner!", > "You ever get the feelin' that folks like us used to be part of somethin' greater?", > "I feel like folks like us, glowin' folks, we've forgotten somethin' mighty important...", > "Keep goin' strong, and glowin' stronger! That's the sayin', right?", > "Been up to much mooshi herdin' recently?", > "Back when I was practicin', I used to be the sharpest shooter with a revolver you'd ever meet!", > "Hey, partner! Word of advice - don't forget where you're goin', like I did.", > "You, uh, got a mighty fine glow about you... You doin' anythin' later?" dialog\crewmember.config 54a55 > "You got a sharp eye. How about a shootin' match between you and I?", dialog\guard.config 93a94,104 > }, > "novakid" : { > "default" : [ > "Don't cause no fuss around here, partner.", > "If you don't intend to cause trouble, then we'll get on jus' fine.", > "We're mighty fine with strangers, as long as they aren't trouble.", > "I forget, have we seen you round here before?", > "Hope you enjoy our ol' village, partner. Jus' don't cause no trouble.", > "There's been thieves around these parts lately. We don't take kindly to stealin'.", > "Howdy!" > ] dialog\quest.config 251a252,257 > }, > "novakid" : { > "default" : [ > "Well shucks, this gift is jus' lovely! Could you place it in my home for me, partner?", > "What a mighty fine gesture this gift is! Could you place it in my home for me?" > ] 297a304,309 > }, > "novakid" : { > "default" : [ > " is an ace-high friend! Give them thanks on my behalf next time you can, partner!", > "This gift is mighty fine! Can you thank for me?" > ] 340a353,358 > }, > "novakid" : { > "default" : [ > " is an ace-high friend! They've earned my respect, that's for sure!", > "This gift is mighty fine! certainly has my trust!" > ] 383a402,407 > }, > "novakid" : { > "default" : [ > "Well shucks, this gift is jus' lovely! Could you place it in my home for me, partner?", > "What a mighty fine gesture this gift is! Could you place it in my home for me?" > ] 427a452,457 > }, > "novakid" : { > "default" : [ > "Jus' to let you know, I have no idea where that came from!", > "I won that in a game o' cards, it's mine! Honest!" > ] 472a503,508 > }, > "novakid" : { > "default" : [ > "I won't be a varmint, I'll pay yer fine.", > "Alright alright, I'll pay up! Yer cornered me!" > ] 518a555,560 > }, > "novakid" : { > "default" : [ > "Here's the ol' - jus' for !", > "Here's the . Run it over to , if you can." > ] 564a607,612 > }, > "novakid" : { > "default" : [ > "Y'all wanted this I made? Here, take it!", > "Well ain't you in luck? I made this earlier, go ahead an' take it." > ] 610a659,664 > }, > "novakid" : { > "default" : [ > "Yeah, I can let borrow my ol' .", > " can borrow my if they ain't gonna take if for long!" > ] 656a711,716 > }, > "novakid" : { > "default" : [ > "No need to cause a mighty scene! Jus' take my if it means that much to you!", > "Is this a holdup?! Fine, I don't wanna fight, jus' take my ." > ] 702a763,768 > }, > "novakid" : { > "default" : [ > "You brought the supplies? Ace-high! Now hold on a moment so I can throw this together...", > "You got the materials, I got the skills. Hold up a moment so I can make this..." > ] 745a812,817 > }, > "novakid" : { > "default" : [ > "An ace-high job, if I say so myself! Could you run this parcel to for me, partner?", > "What a mighty fine craftin' job I did! Be a star an' run this down to for me?" > ] 791a864,869 > }, > "novakid" : { > "default" : [ > "You brought the supplies? Ace-high! Now hold on a moment so I can throw this together...", > "You got the materials, I got the skills. Hold up a moment so I can make this..." > ] 834a913,918 > }, > "novakid" : { > "default" : [ > "An ace-high job, if I say so myself! Could you run this parcel to for me, partner?", > "What a mighty fine craftin' job I did! Be a star an' run this down to for me?" > ] 873a958,962 > }, > "novakid" : { > "default" : [ > "You here to pick up 's parcel? Here you go, thanks for the supplies, partner!" > ] 919a1009,1014 > }, > "novakid" : { > "default" : [ > "I thought that was the end of the line for me!", > "An' here I was, with my life flashin' before me! I thought I was a goner!" > ] 930c1025,1027 < "Um. I'm still pretty frightened. Can you take me home to ?" --- > "Um. I'm still pretty frightened. Can you take me home to ?", > "I'm still pretty shook up - can you take me home to ?", > "Can you take me home to ? Just to be on the safe side..." 935c1032,1033 < "I am very shaken - Please, would you take back to ?" --- > "I am very shaken - Please, would you take back to ?", > "That was most terrifying. Could you take me back to ?" 940c1038,1039 < "I don't feel safe alone right now. Can you take me home to ?" --- > "I don't feel safe alone right now. Can you take me home to ?", > "That really ruffled my feathers... Could you take me back to ?" 945c1044,1045 < "Floran doess not want to be alone. Can you take Floran home to ?" --- > "Floran doess not want to be alone. Can you take Floran home to ?", > "Can you take Floran home to ? Floran doesn't feel sssafe." 956c1056,1063 < "Don't leave me! Take me home to ." --- > "Don't leave me! Take me home to .", > "Can you take me back to ? I don't feel confident in myself right now..." > ] > }, > "novakid" : { > "default" : [ > "Could you accompany me back to ? I ain't feel too sharp right now...", > "I still don't know if I can make it back alone. Can you take me back to , partner?" 1004a1112,1117 > }, > "novakid" : { > "default" : [ > "Howdy there! Could you accompany me on the trail back to ? I forgot the way.", > "My head was in the clouds, an' I forgot the trail I took here. Could you take me bac to , partner?" > ] 1043a1157,1161 > }, > "novakid" : { > "default" : [ > "Mighty fine thanks for the goods - Here's 's ." > ] 1051c1169,1170 < "Do you have a delivery for me?" --- > "Do you have a delivery for me?", > "Hey, do you have the delivery?" 1062a1182,1186 > }, > "novakid" : { > "default" : [ > "Howdy! I suppose you have a deliver for me?" > ] 1099a1224,1228 > }, > "novakid" : { > "default" : [ > "Here are your goods, partner." > ] 1144a1274,1279 > }, > "novakid" : { > "default" : [ > "Howdy! asked me to meet you here to help fight the .", > "Howdy! My ol' friend asked me to come an' help you fight the ." > ] 1152a1288 > "I know when I've been beaten! Put your weapon away, please!", 1172a1309 > "My web of lies has ensnared you!", dungeons\missions\floranmissions\floranmission1.dungeon 189c189 < --- > 207c207 < --- > 225c225 < --- > 243c243 < --- > 261c261 < --- > 279c279 < --- > 297c297 < --- > 315c315 < --- > 333c333 < --- > 357c357 < --- > 363c363 < --- > 399c399 < --- > 442a443,472 > "value" : [40, 0, 0, 255], > "comment" : "wire #40", > "brush" : [ [ "wire", { "group" : "group40", "local" : true } ] ] > }, > > { > "value" : [41, 0, 0, 255], > "comment" : "wire #41", > "brush" : [ [ "wire", { "group" : "group41", "local" : true } ] ] > }, > > { > "value" : [42, 0, 0, 255], > "comment" : "wire #42", > "brush" : [ [ "wire", { "group" : "group42", "local" : true } ] ] > }, > > { > "value" : [43, 0, 0, 255], > "comment" : "wire #43", > "brush" : [ [ "wire", { "group" : "group43", "local" : true } ] ] > }, > > { > "value" : [44, 0, 0, 255], > "comment" : "wire #44", > "brush" : [ [ "wire", { "group" : "group44", "local" : true } ] ] > }, > > { 447c477 < --- > 453c483 < --- > 459c489 < --- > 465c495 < --- > 471c501 < --- > 477c507 < --- > 483c513 < --- > 489c519 < --- > 495c525 < --- > 507c537 < --- > 527c557 < --- > 533c563 < --- > 539c569 < --- > 1190c1220 < --- > 2591c2621 < "comment" : "invisibleproximitysensor", --- > "comment" : "invisibleproximitysensor detecting enemies", 2595a2626,2631 > "value" : [245, 71, 71, 255], > "comment" : "invisibleproximitysensor detecting player", > "brush" : [ [ "clear" ], [ "object", "invisibleproximitysensor", { "parameters" : { "detectArea" : [ [-44, -8], [4, 10] ], "detectDuration" : 0.1, "detectEntityTypes" : [ "player" ] } } ] ] > }, > > { 2910c2946 < "broadcastArea" : [-8, -8, 8, 25], --- > "broadcastArea" : [-8, -8, 8, 25], 2924c2960 < "broadcastArea" : [-8, -8, 8, 20], --- > "broadcastArea" : [-8, -8, 8, 20], 2938c2974 < "broadcastArea" : [-8, -8, 8, 20], --- > "broadcastArea" : [-8, -8, 8, 20], 2952c2988 < "broadcastArea" : [-8, -8, 8, 20], --- > "broadcastArea" : [-8, -8, 8, 20], 2966c3002 < "broadcastArea" : [-8, -8, 8, 9], --- > "broadcastArea" : [-8, -8, 8, 9], 2980c3016 < "broadcastArea" : [-8, -8, 8, 9], --- > "broadcastArea" : [-8, -8, 8, 9], 2994,2995c3030,3031 < "broadcastArea" : [-16, -17, 16, 8], < "messageType" : "stopAltMusic", --- > "broadcastArea" : [-16, -17, 16, 8], > "messageType" : "stopAltMusic", 3009,3010c3045,3046 < "broadcastArea" : [-37, -10, 35, 40], < "music": ["/music/gravitational-collapse-loop.ogg"], --- > "broadcastArea" : [-37, -10, 35, 40], > "music": ["/music/gravitational-collapse-loop.ogg"], dungeons\other\arena\arena2.json [TMX file differences are left out for huge size.] dungeons\other\arena\arena3.json [TMX file differences are left out for huge size.] interface\chat\chat.config 24c24,25 < "channel" : "^shadow,green;", --- > "local" : "^shadow,white;", > "party" : "^shadow,blue;", 102c103,106 < "data" : [] --- > "data" : { > "filter" : [], > "sendMode" : "Broadcast" > } 112c116,119 < "data" : [ "Broadcast" ] --- > "data" : { > "filter" : [ "Broadcast", "Local", "Party" ], > "sendMode" : "Broadcast" > } 122c129,160 < "data" : [ "RadioMessage", "World" ] --- > "data" : { > "filter" : [ "RadioMessage", "World" ], > "sendMode" : "Broadcast" > } > }, > { > "baseImage" : "/interface/chat/filtertab.png:inactive", > "disabledImage" : "/interface/chat/filtertab.png:inactive", > "baseImageChecked" : "/interface/chat/filtertab.png:active", > "pressedOffset" : [0, 0], > "position" : [140, 2], > "text" : "PARTY", > "fontColor" : "gray", > "fontColorDisabled" : [50, 50, 50], > "fontColorChecked" : "white", > "data" : { > "filter" : [ "Party" ], > "sendMode" : "Party" > } > }, > { > "baseImage" : "/interface/chat/filtertab.png:inactive", > "baseImageChecked" : "/interface/chat/filtertab.png:active", > "pressedOffset" : [0, 0], > "position" : [180, 2], > "text" : "LOCAL", > "fontColor" : "gray", > "fontColorChecked" : "white", > "data" : { > "filter" : [ "Local" ], > "sendMode" : "Local" > } interface\cockpit\cockpit.config 141,164c141,157 < "threatLevelToColor" : [ < [ 0, 165, 213], //TL 1 < [ 0, 213, 160], //TL 2 < [ 0, 213, 60 ], //TL 3 < [ 60, 213, 0 ], //TL 4 < [ 180, 213, 0], //TL 5 < [ 213, 195, 0], //TL 6 < [ 213, 140, 0], //TL 7 < [ 128, 128, 128], //TL 8 < [ 128, 128, 128], //TL 9 < [ 160, 160, 160] //TL 10 < ], < < "threatLevelToText" : [ < "Low", < "Moderate", < "Risky", < "Dangerous", < "Extreme", < "Inconceivable", < "Unreal", < "***", < "***", < "Unknown" --- > "threatLevelToColor" : { > "default" : [ > [0, 165, 213], //TL 1 > [0, 213, 160], //TL 2 > [0, 213, 60 ], //TL 3 > [60, 213, 0 ], //TL 4 > [180, 213, 0], //TL 5 > [213, 195, 0], //TL 6 > [213, 140, 0], //TL 7 > [128, 128, 128], //TL 8 > [128, 128, 128], //TL 9 > [128, 128, 128] //TL 10 > ], > "moon" : [ > [160, 160, 160] > ] > }, 166c159,175 < ], --- > "threatLevelToText" : { > "default" : [ > "Low", > "Moderate", > "Risky", > "Dangerous", > "Extreme", > "Inconceivable", > "Unreal", > "***", > "***", > "***" > ], > "moon" : [ > "Unknown" > ] > }, 190d198 < ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 194d201 < ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 199d205 < ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 204d209 < ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 210d214 < ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 215d218 < ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 221d223 < ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 226d227 < ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 231d231 < ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 238d237 < ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 243d241 < ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 249d246 < ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 254d250 < ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 260d255 < ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 265d259 < ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 270d263 < ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 275c268 < "ancientgateway" : ["An ^#571cff;Ancient Gateway^white; of unknown provinence; an edifice of great power and mystery."] --- > "ancientgateway" : ["An ^#571cff;Ancient Gateway^white; of unknown provenance; an edifice of great power and mystery."] interface\confirmation\teleportconfirmation.config 11c11 < "portrait" : [] --- > "portrait" : [ {"image" : "/objects/outpost/techlab/techlabscientistportrait.png"} ] 26c26 < "portrait" : [] --- > "portrait" : [ {"image" : "/objects/outpost/techlab/techlabscientistportrait.png"} ] 41c41 < "portrait" : [] --- > "portrait" : [ {"image" : "/objects/outpost/techlab/techlabscientistportrait.png"} ] 56c56,60 < "portrait" : [] --- > "portrait" : [ > {"image" : "/humanoid/nuru/backarm.png:idle.1"}, > {"image" : "/humanoid/nuru/femalebody.png:idle.1"}, > {"image" : "/humanoid/nuru/frontarm.png:idle.1"} > ] 71c75,79 < "portrait" : [] --- > "portrait" : [ > {"image" : "/humanoid/nuru/backarm.png:idle.1"}, > {"image" : "/humanoid/nuru/femalebody.png:idle.1"}, > {"image" : "/humanoid/nuru/frontarm.png:idle.1"} > ] 86c94,98 < "portrait" : [] --- > "portrait" : [ > {"image" : "/humanoid/nuru/backarm.png:idle.1"}, > {"image" : "/humanoid/nuru/femalebody.png:idle.1"}, > {"image" : "/humanoid/nuru/frontarm.png:idle.1"} > ] 100c112 < "portrait" : [] --- > "portrait" : [ {"image" : "/objects/outpost/penguinbar/penguinbarportrait.png"} ] 115c127 < "portrait" : [] --- > "portrait" : [ {"image" : "/objects/outpost/penguinweaponshop/penguinshopportrait.png"} ] interface\games\fossilgame\fossilgame.lua 258,259c258,259 < treasureIcon:fitToBox(48, 48) < treasurePos = {180 - (treasureIcon.size[1] * treasureIcon.scale) / 2, 70 - treasureIcon.size[2] * treasureIcon.scale} --- > treasureIcon:fitToBox(32, 32) > treasurePos = {157 - (treasureIcon.size[1] * treasureIcon.scale) / 2, 68 - treasureIcon.size[2] * treasureIcon.scale} 263c263 < fossilIcon:fitToBox(66, 66) --- > fossilIcon:fitToBox(120, 66) 269c269,273 < --- > > drawSprite(fossilIcon, fossilPos, "foreground") > local name = root.itemConfig(self.fossilItem).config.shortdescription > drawText(name, {position = {157, 170}, width = 88, horizontalAnchor = "mid"}, 12, "foreground") > 273d276 < console.canvasDrawText("BONUS", {position = {83, 60}, width = 88}, 12) 275c278 < drawText(name, {position = {180, 80}, width = 88, horizontalAnchor = "mid"}, 12, "foreground") --- > drawText(name, {position = {157, 80}, width = 88, horizontalAnchor = "mid"}, 10, "foreground") 277,280d279 < < drawSprite(fossilIcon, fossilPos, "foreground") < local name = root.itemConfig(self.fossilItem).config.shortdescription < drawText(name, {position = {157, 170}, width = 88, horizontalAnchor = "mid"}, 12, "foreground") interface\itemdescriptions\armor.itemdescription 61c61 < "position" : [6, 145], --- > "position" : [6, 161], interface\optionsmenu\optionsmenu.config 179c179,196 < "checked" : true --- > "checked" : false > }, > "borderlessLabel" : { > "type" : "label", > "position" : [25, 40], > "hAnchor" : "left", > "value" : "BORDERLESS WINDOW" > }, > "borderlessCheckbox" : { > "type" : "button", > "pressedOffset" : [0, 0], > "position" : [104, 40], > "base" : "/interface/optionsmenu/checkboxnocheck.png", > "hover" : "/interface/optionsmenu/checkboxnocheckhover.png", > "baseImageChecked" : "/interface/optionsmenu/checkboxcheck.png", > "hoverImageChecked" : "/interface/optionsmenu/checkboxcheckhover.png", > "checkable" : true, > "checked" : false interface\scripted\mmupgrade\mmupgradegui.config 27c27,28 < "visible" : false --- > "visible" : false, > "mouseTransparent" : true 35c36,37 < "visible" : false --- > "visible" : false, > "mouseTransparent" : true interface\tooltips\armor.tooltip 34d33 < 47c46 < "position" : [0, 153], --- > "position" : [0, 168], interface\windowconfig\chatbubbles.config 8c8 < "maxAge" : 3, --- > "maxAge" : 4.5, items\categories.config 28a29,31 > "fishingRod" : "Fishing Rod", > "fishingLure" : "Fishing Lure", > "fishingReel" : "Fishing Reel", items\active\grapplinghooks\grapplinghook.lua 2a3 > require "/scripts/rope.lua" 149d149 < 203c203 < self.ropeLength = self.ropeLength + vec2.mag(vec2.sub(self.rope[i], self.rope[i - 1])) --- > self.ropeLength = self.ropeLength + world.magnitude(self.rope[i], self.rope[i - 1]) 208,337d207 < end < end < < -- Pulls the given rope as tightly as possible around the idealized tile < -- geometry without changing the start or end points of the rope < function windRope(ropePoints) < local sqrt2d2 = math.sqrt(2) / 2 < < -- Returns whether the three given points are in a straight line (returns 0), < -- go counter clocwise (returns > 0) or go clockwise (returns < 0) < local function sign(p1, p2, p3) < return (p1[1] - p3[1]) * (p2[2] - p3[2]) - (p2[1] - p3[1]) * (p1[2] - p3[2]) < end < < local i = 2 < while i < #ropePoints do < local before = ropePoints[i - 1] < local current = ropePoints[i] < local after = ropePoints[i + 1] < < local curSign = sign(before, current, after) < if curSign == 0 then < table.remove(ropePoints, i) < else < local backDirection = vec2.norm(vec2.sub(before, current)) < local forwardDirection = vec2.norm(vec2.sub(after, current)) < local windDirection = vec2.norm(vec2.add(backDirection, forwardDirection)) < < local keepCurrentPoint = false < local crossedPoints = {} < < local function testCollisionPoint(point, inward) < -- True if the given point is part of a block that this line is < -- currently winding around < local innerPoint = vec2.dot(windDirection, inward) > sqrt2d2 < < if vec2.eq(before, point) or vec2.eq(after, point) then < -- Don't need to collide with the previous and next points, they will < -- not be removed and don't need to be added again < return < elseif vec2.eq(current, point) then < -- If the current point is a previous collision with a block, keep it < -- only if it is an inner point on the rope < if innerPoint then < keepCurrentPoint = true < end < else < -- Otherwise, test for whether this point is in the triangle formed < -- by the points before, current, after. Test inclusively if this is < -- an inner point, otherwise exclusively. < < local a, b, c < if curSign < 0 then < a, b, c = after, current, before < else < a, b, c = before, current, after < end < < if innerPoint then < if sign(point, a, b) >= 0 and sign(point, b, c) >= 0 and sign(point, c, a) >= 0 then < table.insert(crossedPoints, point) < end < else < if sign(point, a, b) > 0 and sign(point, b, c) > 0 and sign(point, c, a) > 0 then < table.insert(crossedPoints, point) < end < end < end < end < < local xMin = math.ceil(math.min(before[1], current[1], after[1])) - 1 < local xMax = math.floor(math.max(before[1], current[1], after[1])) + 1 < local yMin = math.ceil(math.min(before[2], current[2], after[2])) - 1 < local yMax = math.floor(math.max(before[2], current[2], after[2])) + 1 < < for x = xMin, xMax do < for y = yMin, yMax do < if world.pointTileCollision({x + 0.5, y + 0.5}, {"dynamic", "block"}) then < testCollisionPoint({x, y}, {sqrt2d2, sqrt2d2}) < testCollisionPoint({x + 1, y}, {-sqrt2d2, sqrt2d2}) < testCollisionPoint({x + 1, y + 1}, {-sqrt2d2, -sqrt2d2}) < testCollisionPoint({x, y + 1}, {sqrt2d2, -sqrt2d2}) < end < if keepCurrentPoint then break end < end < if keepCurrentPoint then break end < end < < if keepCurrentPoint then < -- If we have found that the current point is still an inner tile < -- collision point, keep it and move on. < i = i + 1 < elseif #crossedPoints == 0 then < -- Otherwise, if there are no colliding points, then we can tighten the < -- rope by eliminating it entirely. < table.remove(ropePoints, i) < else < -- If the point is no longer an inner tile collision point but there < -- ARE colliding points, add the point that is encountered soonest when < -- winding the rope around. We still keep the current point in the < -- list when adding a new rope point, which generally makes an odd < -- empty space shape, but this is intentional as we will visit the < -- current point a second time on the next time through the loop, and < -- hopefully eliminate the space or possibly cause a second rope < -- collision. < < -- Sort the crossed points by the lowest rotation angle from the before < -- -> current vector to the new before -> crossed vector, so as not to < -- skip any crossed points when adding a new vertex. If several points < -- are along the same angle, then sort with the furthest away one < -- first. This is common on straight edges of geometry, and prevents < -- tons of repeat vertexes for a single frame < table.sort(crossedPoints, function(a, b) < local aBack = vec2.sub(before, a) < local bBack = vec2.sub(before, b) < local lenABack = vec2.mag(aBack) < local lenBBack = vec2.mag(bBack) < local dotABack = vec2.dot(vec2.div(aBack, lenABack), backDirection) < local dotBBack = vec2.dot(vec2.div(bBack, lenBBack), backDirection) < if dotABack == dotBBack then < return lenABack > lenBBack < else < return dotABack > dotBBack < end < end) < < table.insert(ropePoints, i, crossedPoints[1]) < i = i + 1 < end < end items\active\grapplinghooks\climbingrope\climbingrope.activeitem 13c13 < "animationScripts" : ["/items/active/grapplinghooks/grapplinghookanimation.lua"], --- > "animationScripts" : ["/items/active/effects/renderrope.lua"], items\active\grapplinghooks\grapplinghook\grapplinghook.activeitem 15c15 < "animationScripts" : ["/items/active/grapplinghooks/grapplinghookanimation.lua"], --- > "animationScripts" : ["/items/active/effects/renderrope.lua"], items\active\weapons\weapon.lua 148,149c148,170 < if self.stance.allowFlip then < self.aimDirection = aimDirection --- > local isPrimary = activeItem.hand() == "primary" > if isPrimary then > -- primary hand weapons should set their aim direction whenever they can be flipped, > -- unless paired with an alt hand that CAN'T flip, in which case they should use that > -- weapon's aim direction > if self.stance.allowFlip then > if activeItem.callOtherHandScript("dwDisallowFlip") then > local altAimDirection = activeItem.callOtherHandScript("dwAimDirection") > if altAimDirection then > self.aimDirection = altAimDirection > end > else > self.aimDirection = aimDirection > end > end > elseif self.stance.allowFlip then > -- alt hand weapons should be slaved to the primary whenever they can be flipped > local primaryAimDirection = activeItem.callOtherHandScript("dwAimDirection") > if primaryAimDirection then > self.aimDirection = primaryAimDirection > else > self.aimDirection = aimDirection > end 150a172 > 319a342,356 > end > > -- used for cross-hand communication while dual wielding > function dwAimDirection() > if self and self.weapon then > return self.weapon.aimDirection > end > end > > function dwDisallowFlip() > if self.weapon and self.weapon.stance then > return not self.weapon.stance.allowFlip > end > > return false items\active\weapons\bossdrop\dragonhead\dragonhead.activeitem 48c48 < "baseDamage" : 12, --- > "baseDamage" : 9, items\active\weapons\bossdrop\dragonhead\dragonhead.animation 12c12,16 < "transition" : "fullcharge" --- > "transition" : "fullcharge", > "properties" : { > "persistentSound" : "/sfx/gun/dragonhead_charge2.ogg", > "persistentSoundStopTime" : 0.5 > } 105,106c109,110 < "fire" : ["/sfx/projectiles/fireball_poof.ogg"], < "fire2" : ["/sfx/projectiles/fireball_spit.ogg"] --- > "fire" : [ "/sfx/gun/dragonhead_fire1.ogg" ], > "fire2" : [ "/sfx/gun/dragonhead_charged_fire1.ogg", "/sfx/gun/dragonhead_charged_fire1.ogg", "/sfx/gun/dragonhead_charged_fire1.ogg", "/sfx/gun/dragonhead_charged_fire2.ogg", "/sfx/gun/dragonhead_charged_fire3.ogg", "/sfx/gun/dragonhead_charged_fire4.ogg" ] items\active\weapons\bossdrop\ixodoomclaw\ixodoomclaw.activeitem 23c23 < "physicalTravelSlash" : ["/sfx/melee/swing_hammer.ogg"], --- > "physicalTravelSlash" : ["/sfx/melee/ixodoomclaw_web2.ogg"], items\active\weapons\bossdrop\kluexstaff\kluexstaff.activeitem 39c39 < "physicalactivate" : ["/sfx/npc/boss/cultistboss_recharge.ogg"] --- > "physicalactivate" : ["/sfx/melee/staff_aura_activate.ogg"] items\active\weapons\bossdrop\kluexstaff\kluexstaff.animation 126c126,128 < "poisonactivate" : ["/sfx/melee/travelingslash_poison3.ogg"] --- > "poisonactivate" : ["/sfx/melee/travelingslash_poison3.ogg"], > > "zoneactivate" : ["/sfx/melee/staff_aura_activate.ogg"] items\active\weapons\bow\poisonbow\poisonbow.activeitem 4c4 < "price" : 0, --- > "price" : 640, items\active\weapons\melee\abilities\broadsword\flipslash\flipslash.weaponability 42c42 < "flipSlash" : [ "/sfx/melee/swing_spear.ogg" ] --- > "flipSlash" : [ "/sfx/melee/laser_flip_slash.ogg" ] items\active\weapons\protectorate\feroziumstaff\feroziumstaff.activeitem 28c28,29 < "physicalactivate" : ["/sfx/npc/boss/cultistboss_recharge.ogg"] --- > "physicalactivate" : ["/sfx/npc/boss/cultistboss_recharge.ogg"], > "zoneactivate" : ["/sfx/melee/giantsword_charge_full.ogg"] items\active\weapons\protectorate\feroziumwand\feroziumwand.activeitem 88c88 < "baseDamageFactor" : 0.4, --- > "baseDamageFactor" : 0.5, items\active\weapons\staff\staff.animation 192c192,194 < "poisonactivate" : ["/sfx/melee/travelingslash_poison3.ogg"] --- > "poisonactivate" : ["/sfx/melee/travelingslash_poison3.ogg"], > > "zoneactivate" : ["/sfx/melee/staff_aura_activate.ogg"] items\active\weapons\staff\abilities\effectzone\effectzone.lua 89c89 < animator.playSound(self.elementalType.."activate") --- > animator.playSound("zoneactivate") items\active\weapons\staff\generated\generatedstaff.animation 202c202,204 < "poisonactivate" : ["/sfx/melee/travelingslash_poison3.ogg"] --- > "poisonactivate" : ["/sfx/melee/travelingslash_poison3.ogg"], > > "zoneactivate" : ["/sfx/melee/staff_aura_activate.ogg"] items\active\weapons\wand\wand.animation 192c192,194 < "poisonactivate" : ["/sfx/melee/travelingslash_poison3.ogg"] --- > "poisonactivate" : ["/sfx/melee/travelingslash_poison3.ogg"], > > "zoneactivate" : ["/sfx/melee/staff_aura_activate.ogg"] items\active\weapons\wand\generated\generatedwand.animation 205c205,207 < "poisonactivate" : ["/sfx/melee/travelingslash_poison3.ogg"] --- > "poisonactivate" : ["/sfx/melee/travelingslash_poison3.ogg"], > > "zoneactivate" : ["/sfx/melee/staff_aura_activate.ogg"] items\active\weapons\wand\generated\rarewand.activeitem 17c17 < "baseDamageFactor" : 0.4, --- > "baseDamageFactor" : 0.5, items\armors\avian\avian-tier4\aviantier4.head 8c8 < "description" : "A durasteel helmet worn by Avian spacefarers. Disclaimer: does not protect users from the vacuum of space.", --- > "description" : "A durasteel helmet worn by Avian spacefarers. Not that it'll protect users from the vacuum of space, mind you.", items\armors\avian\avian-tier5manipulator\aviantier5manipulator.chest 8c8 < "description" : "A ferozium chainmail suit that guards the torso but lets the feathers breath.", --- > "description" : "A ferozium chainmail suit that guards the torso but lets the feathers breathe.", 76c76 < } \ No newline at end of file --- > } items\armors\avian\avian-tier5separator\aviantier5separator.legs 8c8 < "description" : "Some say that these violium leg-coverings grant their wearer mythical swiftness. Others say that that's all made up.", --- > "description" : "Some say that these violium greaves grant their wearer mythical swiftness. Others say that that's all made up.", items\armors\avian\avian-tier6accelerator\aviantier6accelerator.chest 8c8 < "description" : "This no-frills shirt is interwoven with pure solarium thread. Clearly the emphasis is on toughness over flair.", --- > "description" : "This no-frills shirt is interwoven with pure solarium thread. A deft mix of strength and style.", items\armors\decorative\costumes\smart\smart.legs 7c7 < "category" : "chestwear", --- > "category" : "legwear", items\armors\decorative\hats\m1helmet\m1helmet.head 3c3 < "price" : 0, --- > "price" : 2500, 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", items\armors\floran\floran-tier3\florantier3.head 8c8 < "description" : "Built from titanium and wrapped in leaves for warmth, this is headwear designed to protect you on the long hunt.", --- > "description" : "Built from titanium and wrapped in leaves for warmth, this headwear will protect you on the long hunt.", items\armors\floran\floran-tier5accelerator\florantier5accelerator.head 8c8 < "description" : "A helmet to protect your brains. Florans use their brains all the time, just for different stuff than everybody else.", --- > "description" : "A helmet to protect your brains. Florans use their brains too! Just for different stuff than everybody else.", items\armors\floran\floran-tier5manipulator\florantier5manipulator.legs 8c8 < "description" : "Cannibalism is a tradition! A frowned upon tradition. Wear these trousers while running away from your angry greenfinger.", --- > "description" : "Cannibalism is a tradition! A frowned upon tradition. Wear these trousers while running from your angry greenfinger.", items\armors\glitch\glitch-tier2\glitchtier2.chest 8c8 < "description" : "Crafted protection for the up-and-coming Glitch hero - better to dent your breastplate than your bodywork.", --- > "description" : "Crafted protection for the would-be Glitch hero - better to dent your breastplate than your bodywork.", items\armors\hylotl\hylotl-tier6manipulator\hylotltier6manipulator.chest 8c8 < "description" : "A chestguard built to withstand the high pressure of the ocean depths, and to deflect the blows and bullets of a foe.", --- > "description" : "A chestguard built to withstand the high pressure of the ocean depths, among other things.", items\armors\hylotl\hylotl-tier6manipulator\hylotltier6manipulator.head 8c8 < "description" : "A strong solarium helm designed to protect the wearer in the darkest depths of the ocean, coveted by the land-bound.", --- > "description" : "A strong helm designed to protect the wearer in the darkest depths of the ocean, coveted by the land-bound.", items\armors\hylotl\hylotl-tier6separator\hylotltier6separator.legs 8c8 < "description" : "Greaves wrought from polished violium and reinforced with pure solarium, as strong as the spirit of their wearer.", --- > "description" : "Greaves reinforced with pure solarium, as strong as the spirit of their wearer.", items\armors\other\perfect\perfect.chest 24c24 < "level" : 7, --- > "level" : 6, 27c27 < "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "manipulatorArmorLevelPowerMultiplierMultiplier", 37c37 < "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "standardArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "separatorArmorLevelMaxHealthMultiplier", items\armors\other\perfect\perfect.head 16c16 < "level" : 7, --- > "level" : 6, 19c19 < "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "manipulatorArmorLevelPowerMultiplierMultiplier", 29c29 < "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "standardArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "separatorArmorLevelMaxHealthMultiplier", items\armors\other\perfect\perfect.legs 15c15 < "level" : 7, --- > "level" : 6, 18c18 < "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "manipulatorArmorLevelPowerMultiplierMultiplier", 28c28 < "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "standardArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "separatorArmorLevelMaxHealthMultiplier", items\fossils\humanoid\alpacafossil1.item 18c18 < "description" : "The label reads, \"The dense, hard bones of a long deceased Alpaca.\"" --- > "description" : "The dense, hard bones of a long deceased Alpaca." 26a27 > "setCollectables" : { "fossils" : "alpacaSkeleton" }, items\fossils\humanoid\apexfossil1.item 18c18 < "description" : "The label reads, \"The fossilised remains of an Apex. Note the powerful teeth and pronounced brow ridges.\"" --- > "description" : "The fossilised remains of an Apex. Note the powerful teeth and pronounced brow ridges." 26a27 > "setCollectables" : { "fossils" : "apexSkeleton" }, items\fossils\humanoid\avianfossil1.item 18c18 < "description" : "The label reads, \"Features of interest in this fossilised Avian are the hollow bones and the short flexible beak.\"" --- > "description" : "Features of interest in this fossilised Avian are the hollow bones and the short flexible beak." 26a27 > "setCollectables" : { "fossils" : "avianSkeleton" }, items\fossils\humanoid\avioscalefossil1.item 18c18 < "description" : "The label reads, \"This Avioscale boasts oversized eye sockets and a prominent beak.\"" --- > "description" : "This Avioscale boasts oversized eye sockets and a prominent beak." 26a27 > "setCollectables" : { "fossils" : "avioscaleSkeleton" }, items\fossils\humanoid\floaranfossil1.item 18c18 < "description" : "The label reads, \"The plant based Floran have bones infused with lignin, giving a wood-like appearance.\"" --- > "description" : "The plant based Floran have bones infused with lignin, giving a wood-like appearance." 26a27 > "setCollectables" : { "fossils" : "floranSkeleton" }, items\fossils\humanoid\froggfossil1.item 18c18 < "description" : "The label reads, \"An excellent example of a fossilised Frogg.\"" --- > "description" : "An excellent example of a fossilised Frogg." 26a27 > "setCollectables" : { "fossils" : "froggSkeleton" }, items\fossils\humanoid\glitchfossil1.item 18c18 < "description" : "The label reads, \"A fossilised Glitch. The internal wiring is rarely preserved.\"" --- > "description" : "A fossilised Glitch. The internal wiring is rarely preserved." 26a27 > "setCollectables" : { "fossils" : "glitchSkeleton" }, items\fossils\humanoid\humanfossil1.item 18c18 < "description" : "The label reads, \"A fossilised human, the dominant species of Earth.\"" --- > "description" : "A fossilised human, the dominant species of Earth." 26a27 > "setCollectables" : { "fossils" : "humanSkeleton" }, items\fossils\humanoid\hylotlfossil1.item 18c18 < "description" : "The label reads, \"This fossilised Hylotl skeleton shows early signs of adaptation to aquatic life.\"" --- > "description" : "This fossilised Hylotl skeleton shows early signs of adaptation to aquatic life." 26a27 > "setCollectables" : { "fossils" : "hylotlSkeleton" }, items\fossils\humanoid\mysteriousfossil1.item 18c18 < "description" : "The label reads, \"A creature which has perplexed many scientists, its origin and age cannot be determined.\"" --- > "description" : "A creature which has perplexed many scientists, its origin and age cannot be determined." 26a27 > "setCollectables" : { "fossils" : "mysteriousSkeleton" }, items\fossils\large\ixodoomfossil\ixodoomfossil1.item 18c18 < "description" : "The label reads, \"This arthropod's thick exoskeleton has helped it survive for millions of years.\"" --- > "description" : "This arthropod's thick exoskeleton has helped it survive for millions of years." 26a27 > "setCollectables" : { "fossils" : "ixodoom" }, items\fossils\large\ophidauntfossil\ophidauntfossil1.item 18c18 < "description" : "The label reads, \"This distant ancestor of the Snaunt used to hunt in oceans instead of on land.\"" --- > "description" : "This distant ancestor of the Snaunt used to hunt in oceans instead of on land." 26a27 > "setCollectables" : { "fossils" : "ophidaunt" }, items\fossils\large\trexfossil\trexfossil1.item 17,18c17,18 < "shortdescription" : "T-Rex Skeleton", < "description" : "The label reads, \"A dinosaur once native to Earth, spread across the stars by overeager scientists.\"" --- > "shortdescription" : "T-Rex Fossil", > "description" : "A dinosaur once native to Earth, spread across the stars by overeager scientists." 26a27 > "setCollectables" : { "fossils" : "trex" }, items\fossils\small\amberfossil.item 19c19 < "description" : "The label reads, \"Amber has more catalogued variations than any other ancient artifact.\"" --- > "description" : "Amber has more catalogued variations than any other ancient artifact." 28a29 > "setCollectables" : { "fossils" : "amber" }, items\fossils\small\ammonitefossil.item 18c18 < "description" : "The label reads, \"Ammonites are widely recognised fossils, with variations appearing on most life-sustaining planets.\"" --- > "description" : "Ammonites are widely recognised fossils, with variations appearing on most life-sustaining planets." 26a27 > "setCollectables" : { "fossils" : "ammonite" }, items\fossils\small\eggfossil.item 19c19 < "description" : "The label reads, \"The egg of an ancient creature, frozen in time before it ever truly lived.\"" --- > "description" : "The egg of an ancient creature, frozen in time before it ever truly lived." 27a28 > "setCollectables" : { "fossils" : "egg" }, items\fossils\small\fernfossil.item 18c18 < "description" : "The label reads, \"Fossilised fern leaves are evidence of organic life from millenia ago.\"" --- > "description" : "Fossilised fern leaves are evidence of organic life from millenia ago." 26a27 > "setCollectables" : { "fossils" : "fern" }, items\fossils\small\fishfossil.item 18c18 < "description" : "The label reads, \"Little has changed about fish anatomy over the millennia.\"" --- > "description" : "Little has changed about fish anatomy over the millennia." 26a27 > "setCollectables" : { "fossils" : "fish" }, items\fossils\small\mysteriousalienfossil.item 19c19 < "description" : "The label reads, \"A strange and curious life-form, now lost to time.\"" --- > "description" : "A strange and curious life-form, now lost to time." 27a28 > "setCollectables" : { "fossils" : "mysteriousalien" }, items\fossils\small\penguinfossil.item 18c18 < "description" : "The label reads, \"The fossilised remains of a penguin.\"" --- > "description" : "The fossilised remains of a penguin." 26a27 > "setCollectables" : { "fossils" : "penguin" }, items\fossils\small\sabertoothfossil.item 18c18 < "description" : "The label reads, \"Sabertooth are widely recognised fossils, easily identifiable by their elongated canine teeth.\"" --- > "description" : "Sabertooth are widely recognised fossils, easily identifiable by their elongated canine teeth." 26a27 > "setCollectables" : { "fossils" : "sabertooth" }, items\fossils\small\trackfossil.item 18c18 < "description" : "The label reads, \"The size of this footprint indicates it was probably made by an adult male of the species.\"" --- > "description" : "The size of this footprint indicates it was probably made by an adult male of the species." 26a27 > "setCollectables" : { "fossils" : "track" }, items\fossils\small\trilobitefossil.item 18c18 < "description" : "\"Triolbites are one of the more well preserved fossil groups thanks to their exoskeleton.\"" --- > "description" : "\"Triolbites are one of the more well preserved fossil groups thanks to their exoskeleton." 26a27 > "setCollectables" : { "fossils" : "trilobite" }, 29,30c30 < < } --- > } \ No newline at end of file items\generic\crafting\endomorphicjelly.item 9,10c9 < "itemTags" : [ "reagent" ], < "learnBlueprintsOnPickup" : [ "sushi", "ricecake", "oceansurprise" ] --- > "itemTags" : [ "reagent" ] items\generic\food\tier1\potatogrids.consumable 4c4 < "price" : 125, --- > "price" : 200, 12c12 < "duration" : 225 --- > "duration" : 360 15c15 < "foodValue" : 25, --- > "foodValue" : 40, items\generic\food\tier1\toast.consumable 4c4 < "price" : 60, --- > "price" : 75, 12c12 < "duration" : 112.5 --- > "duration" : 180 15c15 < "foodValue" : 12.5, --- > "foodValue" : 20, items\generic\food\tier2\sweetpopcorn.consumable 4c4 < "price" : 190, --- > "price" : 200, 12c12 < "duration" : 135 --- > "duration" : 158 16c16 < "duration" : 135 --- > "duration" : 158 19c19 < "foodValue" : 30, --- > "foodValue" : 35, items\generic\other\upgrademodule.item 2a3 > "price" : 1500, 7,8c8 < "shortdescription" : "Upgrade Module", < "itemTags" : [ "reagent" ] --- > "shortdescription" : "Upgrade Module" items\generic\other\valentinechocolates.consumable 8c8 < "shortdescription" : "Chocolate", --- > "shortdescription" : "Box of Chocolates", 9a10,11 > "tooltipKind" : "food", > "builder" : "/items/buildscripts/buildfood.lua", items\generic\produce\kelp.item 8c8,9 < "shortdescription" : "Kelp" --- > "shortdescription" : "Kelp", > "learnBlueprintsOnPickup" : [ "ricecake" ] items\throwables\firework.thrownitem 20c20 < "power" : 5, --- > "power" : 0.1, items\throwables\fireworkblue.thrownitem 20c20 < "power" : 5, --- > "power" : 0.1, items\throwables\fireworkgreen.thrownitem 20c20 < "power" : 5, --- > "power" : 0.1, monsters\flocking.lua 25,26c25,27 < local flockInfo = world.callScriptedEntity(entityId, flockGroupFunctionName) < if flockInfo ~= nil then --- > local flockPromise = world.sendEntityMessage(entityId, flockGroupFunctionName) > if flockPromise:finished() and flockPromise:result() then > local flockInfo = flockPromise:result() monsters\monster.lua 18c18 < if storage.spawnPosition == nil then --- > if storage.spawnPosition == nil or config.getParameter("wasRelocated", false) then 118a119,120 > elseif status.statPositive("invulnerable") then > monster.setDamageOnTouch(false) monsters\boss\bossMonster.lua 75a76,77 > > animator.setGlobalTag("phase", "phase"..currentPhase()) monsters\boss\crystalboss\skills\crystalDoubleBeamAttack.lua 94c94 < world.spawnProjectile("crystalbeamdamage", mcontroller.position(), entity.id(), aimVector, true, {power = power}) --- > world.spawnProjectile("crystalbeamdamage", mcontroller.position(), entity.id(), aimVector, true, {power = power, damageRepeatGroup = "crystalbossbeam"}) 100c100 < world.spawnProjectile("crystalbeamdamage", mcontroller.position(), entity.id(), aimVector, true, {power = power}) --- > world.spawnProjectile("crystalbeamdamage", mcontroller.position(), entity.id(), aimVector, true, {power = power, damageRepeatGroup = "crystalbossbeam"}) 106c106 < world.spawnProjectile("crystalbeamdamage", mcontroller.position(), entity.id(), aimVector, true, {power = power}) --- > world.spawnProjectile("crystalbeamdamage", mcontroller.position(), entity.id(), aimVector, true, {power = power, damageRepeatGroup = "crystalbossbeam"}) 112c112 < world.spawnProjectile("crystalbeamdamage", mcontroller.position(), entity.id(), aimVector, true, {power = power}) --- > world.spawnProjectile("crystalbeamdamage", mcontroller.position(), entity.id(), aimVector, true, {power = power, damageRepeatGroup = "crystalbossbeam"}) monsters\boss\crystalboss\skills\crystalSineBeamAttack.lua 98c98 < world.spawnProjectile("crystalbeamdamage", mcontroller.position(), entity.id(), aimVector, true, {power = power}) --- > world.spawnProjectile("crystalbeamdamage", mcontroller.position(), entity.id(), aimVector, true, {power = power, damageRepeatGroup = "crystalbossbeam"}) monsters\boss\crystalboss\skills\crystalSingleBeamAttack.lua 99c99 < world.spawnProjectile("crystalbeamdamage", mcontroller.position(), entity.id(), aimVector, true, {power = power}) --- > world.spawnProjectile("crystalbeamdamage", mcontroller.position(), entity.id(), aimVector, true, {power = power, damageRepeatGroup = "crystalbossbeam"}) monsters\boss\penguinUfo\dieState.lua 17c17 < animator.setAnimationState("movement", "phase"..currentPhase()) --- > animator.setAnimationState("movement", "visible") 26c26,27 < dieState.update = function(dt, stateData) --- > function dieState.update(dt, stateData) > mcontroller.controlFace(1) monsters\boss\penguinUfo\idleState.lua 13a14 > mcontroller.controlFace(1) monsters\boss\penguinUfo\penguinUfo.animation 20c20 < "default" : "phase1", --- > "default" : "visible", 23,33c23 < "phase1" : { < "frames" : 8, < "cycle" : 0.25, < "mode" : "loop" < }, < "phase2" : { < "frames" : 8, < "cycle" : 0.25, < "mode" : "loop" < }, < "phase3" : { --- > "visible" : { 54,59c44 < "phase1" : { < "properties" : { < "image" : ":phase1." < } < }, < "phase2" : { --- > "visible" : { 61,66c46 < "image" : ":phase2." < } < }, < "phase3" : { < "properties" : { < "image" : ":phase3." --- > "image" : ":." 86,96c66 < "phase1" : { < "properties" : { < "image" : ":idle" < } < }, < "phase2" : { < "properties" : { < "image" : ":idle" < } < }, < "phase3" : { --- > "visible" : { 109a80,82 > }, > "globalTagDefaults" : { > "phase" : "phase1" monsters\boss\penguinUfo\penguinUfo.monstertype 25,26c25,26 < "skills" : ["ufoMoveFireAttack", "ufoSwoopAttack", "ufoReinforcementsAttack", "ufoSlamAttack", "ufoTeleportAttack", "ufoPulseCannonAttack", "ufoSpawnTanksAttack"], < "skillCount" : 7, --- > "skills" : ["ufoMoveFireAttack", "ufoSwoopAttack", "ufoReinforcementsAttack", "ufoSlamAttack", "ufoTeleportAttack", "ufoPulseCannonAttack"], > "skillCount" : 6, monsters\boss\penguinUfo\skills\ufoMoveFireAttack.lua 24a25 > mcontroller.controlFace(1) monsters\boss\penguinUfo\skills\ufoPulseCannonAttack.lua 22a23 > mcontroller.controlFace(1) monsters\boss\penguinUfo\skills\ufoReinforcementsAttack.lua 53a54 > mcontroller.controlFace(1) monsters\boss\penguinUfo\skills\ufoSlamAttack.lua 22a23 > mcontroller.controlFace(1) monsters\boss\penguinUfo\skills\ufoSwoopAttack.lua 18a19 > mcontroller.controlFace(1) monsters\boss\penguinUfo\skills\ufoTeleportAttack.lua 18a19 > mcontroller.controlFace(1) 54c55 < animator.setAnimationState("movement", "phase"..currentPhase()) --- > animator.setAnimationState("movement", "visible") monsters\bugs\ashsprite\ashsprite.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\aurorabee\aurorabee.monstertype 16d15 < 19c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 112c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\beebug\beebug.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\blueback\blueback.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\brightstripe\brightstripe.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\butterbee\butterbee.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\cinderfly\cinderfly.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\dewhopper\dewhopper.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\driftbell\driftbell.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\dustmoth\dustmoth.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\fawnfly\fawnfly.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\fireflyspawner\fireflyspawner.monstertype 14c14 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 107c107,110 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\fireygiant\fireygiant.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\flameroach\flameroach.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\flyspawner\flyspawner.monstertype 14c14 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 107c107,110 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\frostfleck\frostfleck.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\frostfly\frostfly.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\gasgiant\gasgiant.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\glowbug\glowbug.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\goldbuck\goldbuck.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\greentip\greentip.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\heathugger\heathugger.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\hivehog\hivehog.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\icetip\icetip.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\lavahopper\lavahopper.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\muddancer\muddancer.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\mudstag\mudstag.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\orphanfly\orphanfly.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\phoenixfly\phoenixfly.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\polarmoth\polarmoth.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\redwing\redwing.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\sandclown\sandclown.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\scuttleploom\scuttleploom.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\seahornet\seahornet.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\shadowmoth\shadowmoth.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\shardwing\shardwing.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\shellcreep\shellcreep.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\snowskater\snowskater.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\stinkjack\stinkjack.monstertype 17c17 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 110c110,113 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\sunskipper\sunskipper.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\thornbee\thornbee.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\tidefly\tidefly.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\vineclimber\vineclimber.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\wavebird\wavebird.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\bugs\xenofly\xenofly.monstertype 18c18 < "/monsters/bugs/behavior.lua", --- > "/monsters/bugs/bug.lua", 111c111,114 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\crawlers\crustoise\crustoise.monstertype 196c196,197 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "crustoise" } monsters\crawlers\iguarmor\iguarmor.monstertype 198c198,199 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "iguarmor" } monsters\crawlers\oculob\oculob.monstertype 191c191,192 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "oculob" } monsters\crawlers\pulpin\pulpin.monstertype 233c233,234 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "pulpin" } monsters\crawlers\snaggler\snaggler.monstertype 205c205,206 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "snaggler" } monsters\crawlers\tintic\tintic.monstertype 201c201,202 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "tintic" } monsters\critter\apexscabcritter\apexscabcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\appofloatcritter\appofloatcritter.monstertype 95a96 > "relocatable" : true, monsters\critter\arcticfishcritter\arcticfishcritter.monstertype 97a98 > "relocatable" : true, monsters\critter\armadillocritter\armadillocritter.monstertype 91c91,92 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\ashrockcritter\ashrockcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\avianscabcritter\avianscabcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\ballooncritter\ballooncritter.monstertype 95a96 > "relocatable" : true, monsters\critter\bigwormcritter\bigwormcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\birdcritter\birdcritter.monstertype 96c96 < --- > "relocatable" : true, monsters\critter\blipcritter\blipcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\bloodtoadcritter\bloodtoadcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\bluebutterflycritter\bluebutterflycritter.monstertype 95c95,96 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\bouncebagcritter\bouncebagcritter.monstertype 91c91,92 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\bouncercritter\bouncercritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\bowbirdcritter\bowbirdcritter.monstertype 95a96 > "relocatable" : true, monsters\critter\breakercritter\breakercritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\breakerfemalecritter\breakerfemalecritter.monstertype 95a96 > "relocatable" : true, monsters\critter\bunnycritter\bunnycritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\cell2critter\cell2critter.monstertype 129a130 > "relocatable" : true, monsters\critter\cell3critter\cell3critter.monstertype 99a100 > "relocatable" : true, monsters\critter\cellcritter\cellcritter.monstertype 137a138 > "relocatable" : true, monsters\critter\cellnodividecritter\cellnodividecritter.monstertype 95a96 > "relocatable" : true, monsters\critter\charfishcritter\charfishcritter.monstertype 97a98 > "relocatable" : true, monsters\critter\chevcritter\chevcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\ciclesnail\ciclesnailcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\cliffcritter\cliffcritter.monstertype 91c91,92 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\crabcritter\crabcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\crystalbirdcritter\crystalbirdcritter.monstertype 95a96 > "relocatable" : true, monsters\critter\crystaltortoisecritter\crystaltortoisecritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\dancercritter\dancercritter.monstertype 97c97,98 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\darkballcritter\darkballcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\darknessscabcritter\darknessscabcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\darkoneeyecritter\darkoneeyecritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\darkthreeeyescritter\darkthreeeyescritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\darkwormcritter\darkwormcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\dartcritter\dartcritter.monstertype 96c96 < --- > "relocatable" : true, monsters\critter\deserttortoisecritter\deserttortoisecritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\eggcellcritter\eggcellcritter.monstertype 129a130 > "relocatable" : true, monsters\critter\eggcellflycritter\eggcellflycritter.monstertype 99c99 < --- > "relocatable" : true, monsters\critter\eyefriendcritter\eyefriendcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\eyepodcritter\eyepodcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\firekrawlcritter\firekrawlcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\firerockcritter\firerockcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\fishberrycritter\fishberrycritter.monstertype 97a98 > "relocatable" : true, monsters\critter\fishchilicritter\fishchilicritter.monstertype 97a98 > "relocatable" : true, monsters\critter\fishcritter\fishcritter.monstertype 96a97 > "relocatable" : true, monsters\critter\fisheyecritter\fisheyecritter.monstertype 100a101 > "relocatable" : true, monsters\critter\fishlemoncritter\fishlemoncritter.monstertype 97a98 > "relocatable" : true, monsters\critter\floatbagcritter\floatbagcritter.monstertype 95a96 > "relocatable" : true, monsters\critter\floatinggeodecritter\floatinggeodecritter.monstertype 95a96 > "relocatable" : true, monsters\critter\floranscabcritter\floranscabcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\flurlcritter\flurlcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\frogcritter\frogcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\froggpolecritter\frogpolecritter.monstertype 97a98 > "relocatable" : true, monsters\critter\frozenowlcritter\frozenowlcritter.monstertype 95a96 > "relocatable" : true, monsters\critter\glitchscabcritter\glitchscabcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\gloopcritter\gloopcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\glowingball2critter\glowingball2critter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\glowingballcritter\glowingballcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\glowingfishcritter\glowingfishcritter.monstertype 97a98 > "relocatable" : true, monsters\critter\groopcritter\groopcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\gullcritter\gullcritter.monstertype 95a96 > "relocatable" : true, monsters\critter\harecritter\harecritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\hazmatcritter\hazmatcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\hedgehogcritter\hedgehogcritter.monstertype 91c91,92 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\hollowcritter\hollowcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\humanscabcritter\humanscabcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\hylotlscabcritter\hylotlscabcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\icescabcritter\icescabcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\jellocritter\jellocritter.monstertype 97a98 > "relocatable" : true, monsters\critter\jellycritter\jellycritter.monstertype 97a98 > "relocatable" : true, monsters\critter\krawlcritter\krawlcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\largegeodecritter\largegeodecritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\leafscabcritter\leafscabcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\loopacritter\loopacritter.monstertype 95c95,96 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\maggotcritter\maggotcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\magmawormcritter\magmawormcritter.monstertype 98c98 < --- > "relocatable" : true, monsters\critter\mousecritter\mousecritter.monstertype 91c91,92 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\narfishcritter\narfishcritter.monstertype 97a98 > "relocatable" : true, monsters\critter\orenibblercritter\orenibblercritter.monstertype 96c96,97 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\owlcritter\owlcritter.monstertype 95a96 > "relocatable" : true, monsters\critter\penguinscabcritter\penguinscabcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\petalcritter\petalcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\poisonfishcritter\poisonfishcritter.monstertype 97a98 > "relocatable" : true, monsters\critter\poofincritter\poofincritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\prismelementalcritter\prismelementalcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\prismscabcritter\prismscabcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\pufferfishcritter\pufferfishcritter.monstertype 97a98 > "relocatable" : true, monsters\critter\quibblecritter\quibblecritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\ravencritter\ravencritter.monstertype 95a96 > "relocatable" : true, monsters\critter\reasonablecritter\reasonablecritter.monstertype 91c91,92 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\redbreastcritter\redbreastcritter.monstertype 95a96 > "relocatable" : true, monsters\critter\rolypolycritter\rolypolycritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\sackbagcritter\sackbagcritter.monstertype 91c91,92 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\savybirdcritter\savybirdcritter.monstertype 96c96 < --- > "relocatable" : true, monsters\critter\sealcritter\sealcritter.monstertype 91c91,92 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\skellyfishcritter\skellyfishcritter.monstertype 97a98 > "relocatable" : true, monsters\critter\skywurmcritter\skywurmcritter.monstertype 95a96 > "relocatable" : true, monsters\critter\slugbluecritter\slugbluecritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\slugcritter\slugcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\sluggreencritter\sluggreencritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\smallgeodecritter\smallgeodecritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\snailcritter\snailcritter.monstertype 91c91,92 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\snakecritter\snakecritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\snooglecritter\snooglecritter.monstertype 91c91,92 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\snorecritter\snorecritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\snowbcritter\snowbcritter.monstertype 91c91,92 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\snowflakescritter\snowflakescritter.monstertype 96c96 < --- > "relocatable" : true, monsters\critter\snowymolecritter\snowymolecritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\spidercritter\spidercritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\spindycritter\spindycritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\sporelingcritter\sporelingcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\squeekcritter\squeekcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\squidcritter\squidcritter.monstertype 97a98 > "relocatable" : true, monsters\critter\squirrelcritter\squirrelcritter.monstertype 91c91,92 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\steambirdcritter\steambirdcritter.monstertype 95a96 > "relocatable" : true, monsters\critter\steamfishcritter\steamfishcritter.monstertype 98c98 < --- > "relocatable" : true, monsters\critter\steamspidercritter\steamspidercritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\swarmcritter\swarmcritter.monstertype 92a93 > "relocatable" : true, monsters\critter\swarmflyingcritter\swarmflyingcritter.monstertype 95a96 > "relocatable" : true, monsters\critter\symbiotecritter\symbiotecritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\tinycrocodilecritter\tinycrocodilecritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\tortoisecritter\tortoisecritter.monstertype 91c91,92 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\toucritter\toucritter.monstertype 95a96 > "relocatable" : true, monsters\critter\toxiccrabcritter\toxiccrabcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\tritrotscritter\tritrotscritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\volcanicflowercritter\volcanicflowercritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\vulturecritter\vulturecritter.monstertype 95a96 > "relocatable" : true, monsters\critter\wintercritter\wintercritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\wurmcritter\wurmcritter.monstertype 92c92,93 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\critter\yeticritter\yeticritter.monstertype 91c91,92 < "capturable" : true, --- > "capturable" : false, > "relocatable" : true, monsters\dungeon\apexbrainmutant\apexbrainmutant.monstertype 210c210 < "capturable" : true, --- > "capturable" : false, monsters\dungeon\apexmutant\apexmutant.monstertype 179c179 < "capturable" : true, --- > "capturable" : false, monsters\dungeon\chicken\chicken.monstertype 2a3,4 > "shortdescription" : "Chicken", > "description" : "Native to Earth, this gentle bird frequently lays eggs.", monsters\dungeon\robotchicken\robotchicken.monstertype 2a3,4 > "shortdescription" : "Robotic Chicken", > "description" : "It's been constructed to resemble a Chicken, there are still some kinks to work out.", monsters\dungeon\swarpion\behavior.lua 15a16,22 > message.setHandler("swarpionFlockInfo", function() > return { > movement = self.movement, > isLeader = self.isFlockLeader > } > end) > 65,72d71 < end < < -------------------------------------------------------------------------------- < function swarpionFlockInfo() < return { < movement = self.movement, < isLeader = self.isFlockLeader < } monsters\dungeon\swarpion\swarpion.monstertype 2a3,4 > "shortdescription" : "Swarpion", > "description" : "It hides in dark cracks and corners, quickly striking unassuming prey which wanders near.", monsters\farming\electricfluffalo\electricfluffalo.monstertype 98a99 > "relocatable" : true, monsters\farming\firefluffalo\firefluffalo.monstertype 94a95 > "relocatable" : true, monsters\farming\fluffalo\fluffalo.monstertype 94a95 > "relocatable" : true, monsters\farming\fluffalobaby\electricfluffalobaby.monstertype 97a98 > "relocatable" : true, monsters\farming\fluffalobaby\firefluffalobaby.monstertype 97a98 > "relocatable" : true, monsters\farming\fluffalobaby\fluffalobaby.monstertype 97a98 > "relocatable" : true, monsters\farming\fluffalobaby\icefluffalobaby.monstertype 97a98 > "relocatable" : true, monsters\farming\fluffalobaby\poisonfluffalobaby.monstertype 97a98 > "relocatable" : true, monsters\farming\hen\hen.monstertype 95a96 > "relocatable" : true, monsters\farming\henbaby\henbaby.monstertype 96a97 > "relocatable" : true, monsters\farming\icefluffalo\icefluffalo.monstertype 94a95 > "relocatable" : true, monsters\farming\mooshi\mooshi.monstertype 94a95 > "relocatable" : true, monsters\farming\mooshibaby\mooshibaby.monstertype 97a98 > "relocatable" : true, monsters\farming\poisonfluffalo\poisonfluffalo.monstertype 98a99 > "relocatable" : true, monsters\farming\robothen\robothen.monstertype 95a96 > "relocatable" : true, monsters\farming\robothenbaby\robothenbaby.monstertype 96a97 > "relocatable" : true, monsters\flyers\agrobat\agrobat.monstertype 194c194,195 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "agrobat" } monsters\flyers\batong\batong.monstertype 172c172,173 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "batong" } 174c175 < } --- > } \ No newline at end of file monsters\flyers\bobfae\bobfae.monstertype 4c4 < "description" : "Not the most efficient flyer, it's a mystery how bobfae have survived as a species.", --- > "description" : "Not the most efficient flyer, it's a mystery how Bobfae have survived as a species.", 225c225,226 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "bobfae" } monsters\flyers\monopus\monopus.monstertype 192c192,193 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "monopus" } monsters\flyers\paratail\paratail.monstertype 186c186,187 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "paratail" } monsters\flyers\pteropod\pteropod.monstertype 195c195,196 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "pteropod" } monsters\flyers\scandroid\scandroid.monstertype 4c4 < "description" : "The scandroid is on an endless search. No one knows what for.", --- > "description" : "The Scandroid is on an endless search. No one knows what for.", 217c217,218 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "scandroid" } monsters\generated\swimming\swimmingMonster.lua 144,145c144,145 < -- world.debugPoint(monster.toAbsolutePosition(vec2.rotate(sensor, self.rotation)), "blue") < if world.pointTileCollision(monster.toAbsolutePosition(vec2.rotate(sensor, self.rotation)), {"Dynamic", "Null", "Block"}) then --- > -- world.debugPoint(monster.toAbsolutePosition(sensor), "blue") > if world.pointTileCollision(monster.toAbsolutePosition(sensor), {"Dynamic", "Null", "Block"}) then monsters\generated\swimming\smallfish\fish.monstertype 125,126c125,127 < "capturable" : true, < "captureHealthFraction" : 1.0, --- > "capturable" : false, > "relocatable" : true, > "scaleOffsetPart" : "head", monsters\generated\swimming\smallfish\fleeState.lua 13a14 > end 15c16,23 < return nil --- > function fleeState.enterWith(args) > if args.fleeFrom then > return { > target = args.fleeFrom, > fleeDistance = util.randomInRange(config.getParameter("fleeDistanceRange")), > overrideMovement = nil > } > end monsters\generated\swimming\smallfish\smallFish.lua 25a26,39 > message.setHandler("flockSwimmerInfo", function() > return { > movement = self.movement, > damaged = self.damagedTimer ~= nil, > isLeader = self.isFlockLeader > } > end) > > message.setHandler("fleeFromLure", function(_, _, lureId) > if self.state.stateDesc() ~= "fleeState" then > self.state.pickState({fleeFrom = lureId}) > end > end) > 29,36d42 < end < < function flockSwimmerInfo() < return { < movement = self.movement, < damaged = self.damagedTimer ~= nil, < isLeader = self.isFlockLeader < } monsters\ghosts\ignome\ignome.monstertype 199c199,200 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "ignome" } monsters\ghosts\lumoth\lumoth.monstertype 171c171,172 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "lumoth" } monsters\ghosts\pyromantle\pyromantle.monstertype 215c215,216 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "pyromantle" } monsters\ghosts\skimbus\skimbus.monstertype 197c197,198 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "skimbus" } monsters\ghosts\spookit\spookit.monstertype 201c201,202 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "spookit" } monsters\ghosts\squeem\squeem.monstertype 160c160,161 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "squeem" } monsters\ghosts\wisper\wisper.monstertype 197c197,198 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "wisper" } monsters\mission\helicultist\helicultist.monstertype 4c4 < "description" : "The mechanism behind their flying contraption is to this day one of our greatest mysteries", --- > "description" : "The mechanism behind their flying contraption is a great mystery.", monsters\mission\ixoling\ixoling.monstertype 142c142 < "baseValue" : 15 --- > "baseValue" : 25 145c145 < "baseValue" : 35 --- > "baseValue" : 0 monsters\mission\kluextotem\kluextotem.monstertype 3,4c3,4 < "shortdescription" : "kluextotem", < "description" : "Due to its sensitive eyes it prefers dark settings, like caves.", --- > "shortdescription" : "Kluex Totem", > "description" : "A menacing marvel of ancient technology.", monsters\mission\moontant\moontant.monstertype 194c194 < "capturable" : true, --- > "capturable" : false, monsters\walkers\adultpoptop\adultpoptop.monstertype 214c214,215 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "adultpoptop" } monsters\walkers\adultpoptop\motherpoptop.monstertype 227c227,228 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "adultpoptop" } monsters\walkers\anglure\anglure.monstertype 203c203,204 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "anglure" } monsters\walkers\bobot\bobot.monstertype 213c213,214 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "bobot" } monsters\walkers\bulbop\bulbop.monstertype 145c145,146 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "bulbop" } monsters\walkers\capricoat\capricoat.monstertype 192c192,193 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "capricoat" } monsters\walkers\crabcano\crabcano.monstertype 210c210,211 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "crabcano" } monsters\walkers\crutter\crutter.monstertype 189c189,190 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "crutter" } monsters\walkers\fennix\fennix.monstertype 224c224,225 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "fennix" } monsters\walkers\gleap\gleap.monstertype 168c168,169 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "gleap" } monsters\walkers\hemogoblin\hemogoblin.monstertype 210c210,211 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "hemogoblin" } monsters\walkers\hemogoblinbutt\hemogoblinbutt.monstertype 2a3,4 > "shortdescription" : "Hemogoblin Rear", > "description" : "The rear half a Hemogoblin can operate purely on instinct, it has no higher brain functions.", monsters\walkers\hemogoblinhead\hemogoblinhead.monstertype 2a3,4 > "shortdescription" : "Hemogoblin Head", > "description" : "The front half of a Hemogoblin can move independently, but it's still only half a monster.", monsters\walkers\hypnare\hypnare.monstertype 202c202,203 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "hypnare" } monsters\walkers\kingnutmidgeling\kingnutmidgeling.monstertype 2a3,4 > "shortdescription" : "King Nutmidgeling", > "description" : "The King Nutmidgeling is the only one whose head tuft hasn't been trampled to death.", 153c155,156 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "kingnutmidgeling" } monsters\walkers\lilodon\lilodon.monstertype 171c171,172 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "lilodon" } monsters\walkers\mandraflora\mandraflora.monstertype 203c203,204 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "mandraflora" } monsters\walkers\miasmop\miasmop.monstertype 216c216,217 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "miasmop" } monsters\walkers\narfin\narfin.monstertype 212c212,213 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "narfin" } monsters\walkers\nutmidge\nutmidge.animation 209c209 < "deathPuff" : [ "/sfx/melee/kill_wood1.ogg" ], --- > "deathPuff" : [ "/sfx/melee/fist_stronghit_wood1.ogg", "/sfx/melee/fist_stronghit_wood2.ogg", "/sfx/melee/fist_stronghit_wood3.ogg" ], monsters\walkers\nutmidge\nutmidge.monstertype 4c4 < "description" : "The king nutmidgeling is the only one whose head tuft hasn't been trampled to death.", --- > "description" : "Nutmidgelings frequently group together for safety, stacking inside a protective shell.", 227c227,228 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "nutmidge" } monsters\walkers\nutmidgeling\nutmidgeling.monstertype 2a3,4 > "shortdescription" : "Nutmidgeling", > "description" : "It often groups with other Nutmidgelings, finding strength and safety in numbers.", 153c155,156 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "nutmidgeling" } monsters\walkers\oogler\oogler.monstertype 232c232,233 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "oogler" } monsters\walkers\orbide\orbide.monstertype 211c211,212 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "orbide" } monsters\walkers\peblit\peblit.monstertype 209c209,210 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "peblit" } monsters\walkers\petricub\petricub.monstertype 189c189,190 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "petricub" } monsters\walkers\pipkin\pipkin.monstertype 201c201,202 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "pipkin" } monsters\walkers\poptop\poptop.monstertype 202c202,203 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "poptop" } monsters\walkers\punchy\punchy.monstertype 23a24,25 > "damageTeamType" : "passive", > 112c114,117 < "feetOffset" : [0, -8] --- > "feetOffset" : [0, -8], > > "capturable" : false, > "relocatable" : true monsters\walkers\quagmutt\quagmutt.monstertype 188c188,189 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "quagmutt" } monsters\walkers\ringram\ringram.monstertype 189c189,190 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "ringram" } monsters\walkers\scaveran\scaveran.monstertype 206c206,207 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "scaveran" } monsters\walkers\smoglin\smoglin.monstertype 205c205,206 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "smoglin" } monsters\walkers\snaunt\snaunt.monstertype 197c197,198 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "snaunt" } monsters\walkers\sporgus\sporgus.monstertype 192c192,193 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "sporgus" } monsters\walkers\taroni\taroni.monstertype 113c113,114 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "taroni" } monsters\walkers\toumingo\toumingo.monstertype 197c197,198 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "toumingo" } monsters\walkers\trictus\trictus.monstertype 197c197,198 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "trictus" } monsters\walkers\voltip\voltip.monstertype 202c202,203 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "voltip" } monsters\walkers\yokat\yokat.monstertype 190c190,191 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "yokat" } npcs\base.npctype 104a105,116 > "novakid" : { > "male" : [ > "/sfx/humanoid/novakid_chatter_male1.ogg", > "/sfx/humanoid/novakid_chatter_male2.ogg", > "/sfx/humanoid/novakid_chatter_male3.ogg" > ], > "female" : [ > "/sfx/humanoid/novakid_chatter_female1.ogg", > "/sfx/humanoid/novakid_chatter_female2.ogg", > "/sfx/humanoid/novakid_chatter_female3.ogg" > ] > }, npcs\bmain.lua 65a66,69 > message.setHandler("suicide", function () > status.setResource("health", 0) > end) > npcs\friendlyguard.npctype 98a99,104 > }, > "novakid" : { > "default" : [ > // -todo > "There is virtue in living to protect others." > ] npcs\guard.npctype 426a427,480 > ], > "novakid" : [ > [0, [ > { > "head" : [ { "name" : "novatier1head" } ], > "chest" : [ { "name" : "novatier1chest" } ], > "legs" : [ { "name" : "novatier1pants" } ], > "primary" : [ > "npcmachinepistol" > ], > "sheathedprimary" : [ > "npcbroadsword" > ] > } > ] ], > [2, [ > { > "head" : [ { "name" : "novatier2head" } ], > "chest" : [ { "name" : "novatier2chest" } ], > "legs" : [ { "name" : "novatier2pants" } ], > "primary" : [ > "npcmachinepistol" > ], > "sheathedprimary" : [ > "npcbroadsword" > ] > } > ] ], > [3, [ > { > "head" : [ { "name" : "novatier3head" } ], > "chest" : [ { "name" : "novatier3chest" } ], > "legs" : [ { "name" : "novatier3pants" } ], > "primary" : [ > "npcmachinepistol" > ], > "sheathedprimary" : [ > "npcbroadsword" > ] > } > ] ], > [4, [ > { > "head" : [ { "name" : "novatier4head" } ], > "chest" : [ { "name" : "novatier4chest" } ], > "legs" : [ { "name" : "novatier4pants" } ], > "primary" : [ > "npcmachinepistol" > ], > "sheathedprimary" : [ > "npcbroadsword" > ] > } > ] ] npcs\merchantpools.config 56c56 < { "item" : { "name" : "shroomblock" }, "rarity" : 0.2 }, --- > { "item" : { "name" : "shroomblock" }, "rarity" : 0.2, "price" : 7 }, 91c91 < { "item" : { "name" : "bonematerial" } }, --- > { "item" : { "name" : "bonematerial" }, "price" : 4 }, 109,114c109,114 < { "item" : { "name" : "crystalblock" } }, < { "item" : { "name" : "biorock2" } }, < { "item" : { "name" : "rockbrickmaterial" } }, < { "item" : { "name" : "obsidian" } }, < { "item" : { "name" : "magmarock" } }, < { "item" : { "name" : "moonrock" } } --- > { "item" : { "name" : "crystalblock" }, "price" : 10 }, > { "item" : { "name" : "biorock2" }, "price" : 15 }, > { "item" : { "name" : "rockbrickmaterial" }, "price" : 5 }, > { "item" : { "name" : "obsidian" }, "price" : 9 }, > { "item" : { "name" : "magmarock" }, "price" : 5 }, > { "item" : { "name" : "moonrock" }, "price" : 3 } 223,229c223,229 < { "item" : { "name" : "woodenwindow1" } }, < { "item" : { "name" : "woodenwindow2" } }, < { "item" : { "name" : "glassmaterial" } }, < { "item" : { "name" : "crosshatch" } }, < { "item" : { "name" : "copperwindow" } }, < { "item" : { "name" : "bars" }, "rarity" : 0.2 }, < { "item" : { "name" : "heavyironbars" }, "rarity" : 0.2 } --- > { "item" : { "name" : "woodenwindow1" }, "price" : 8 }, > { "item" : { "name" : "woodenwindow2" }, "price" : 3 }, > { "item" : { "name" : "glassmaterial" }, "price" : 7 }, > { "item" : { "name" : "crosshatch" }, "price" : 4 }, > { "item" : { "name" : "copperwindow" }, "price" : 8 }, > { "item" : { "name" : "bars" }, "rarity" : 0.2, "price" : 9 }, > { "item" : { "name" : "heavyironbars" }, "rarity" : 0.2, "price" : 9 } 440a441,456 > ]] > ], > > "bartendermerchant" : [ > [0, [ > { "item" : { "name" : "carrotjuice" } }, > { "item" : { "name" : "kiwijuice" } }, > { "item" : { "name" : "tomatojuice" } }, > { "item" : { "name" : "automatoshake" } }, > { "item" : { "name" : "tropicalpunch" } }, > { "item" : { "name" : "sweetpunch" } }, > { "item" : { "name" : "grapejuice" } }, > { "item" : { "name" : "pineapplejuice" } }, > { "item" : { "name" : "toxicjuice" } }, > { "item" : { "name" : "reefjuice" } }, > { "item" : { "name" : "reefshake" } } npcs\villageguard.npctype 676a677,735 > ], > "novakid" : [ > [0, [ > { > "head" : [ { "name" : "novatier1head" } ], > "chest" : [ { "name" : "novatier1chest", "parameters" : { "colorIndex" : 1 } } ], > "legs" : [ { "name" : "novatier1pants" } ], > "primary" : [ > "npcmachinepistol" > ], > "sheathedprimary" : [ > "npcbroadsword" > ] > }, > { > "head" : [ { "name" : "novatier1head" } ], > "chest" : [ { "name" : "novatier1chest", "parameters" : { "colorIndex" : 6 } } ], > "legs" : [ { "name" : "novatier1pants" } ], > "primary" : [ > "npcmachinepistol" > ], > "sheathedprimary" : [ > "npcbroadsword" > ] > }, > { > "head" : [ { "name" : "novatier1head" } ], > "chest" : [ { "name" : "novatier1chest", "parameters" : { "colorIndex" : 7 } } ], > "legs" : [ { "name" : "novatier1pants" } ], > "primary" : [ > "npcmachinepistol" > ], > "sheathedprimary" : [ > "npcbroadsword" > ] > }, > { > "head" : [ { "name" : "novatier1head" } ], > "chest" : [ { "name" : "novatier1chest", "parameters" : { "colorIndex" : 8 } } ], > "legs" : [ { "name" : "novatier1pants" } ], > "primary" : [ > "npcmachinepistol" > ], > "sheathedprimary" : [ > "npcbroadsword" > ] > }, > { > "head" : [ { "name" : "novatier2head" } ], > "chest" : [ { "name" : "novatier2chest" } ], > "legs" : [ { "name" : "novatier2pants" } ], > "primary" : [ > "npcmachinepistol" > ], > "sheathedprimary" : [ > "npcbroadsword" > ] > } > ] ] npcs\villageguardcaptain.npctype 646a647,661 > ], > "novakid" : [ > [0, [ > { > "head" : [ { "name" : "novatier4head" } ], > "chest" : [ { "name" : "novatier4chest" } ], > "legs" : [ { "name" : "novatier4pants" } ], > "primary" : [ > "npcmachinepistol" > ], > "sheathedprimary" : [ > "npcbroadsword" > ] > } > ] ] npcs\biome\forestvillager.npctype 38c38 < "You need Floran to stab anything?." --- > "You need Floran to stab anything?" npcs\crew\crewmember.npctype 113a114 > "I'm , and I really want to join a ship. Do you want to employ me?", 121a123 > "I have skills that may help you on your ventures. Would you like to hire me?", 166a169,176 > }, > "novakid" : { > "default" : [ > "I may forget where I came from, but I know where I wanna go - with you, partner!", > "Hey partner, you lookin' for an ol' starry wanderer to ride with you?", > "Y'know, you an' I could get along mighty fine. Fancy hirin' me for your crew?", > "If yer someone to join your mighty fine star crew, then I'm your huckleberry!" > ] 219a230,236 > }, > "novakid" : { > "default" : [ > "I'll hold up here for now. Come say howdy when you need me again, partner.", > "I'll coop up here until when ya next need my services.", > "Don't worry about me, I'll hold up here until you have need of me again, partner." > ] 258a276,283 > }, > "novakid" : { > "default" : [ > "I saw a bright light... No, wait, that was just me.", > "Was I dead? Well I guess I ain't now!", > "Respawnin' sure does take the hurry from my heels.", > "Comin' back to bein' gives me the shakes..." > ] 293a319,325 > }, > "novakid" : { > "default" : [ > "Alright, partner, I'll jus' be right here.", > "I can hold up here, if you'd like.", > "I'll jus' stay here for a moment." > ] 328a361,368 > ] > }, > "novakid" : { > "default" : [ > "No time to dally - let's ride!", > "Time to up stakes and go!", > "Time to ride, partner?", > "Yee-haw, let's go!" npcs\crew\crewmemberchemist.npctype 27c27,43 < "I'll give you a boost whenever we're on the ship!" --- > "I'll give you a boost whenever we're on the ship!", > "I'll give everyone on the ship buffs whilst we're on board!" > ] > }, > "floran" : { > "default" : [ > "Floran will give you boostsss when we are on ship!" > ] > }, > "glitch" : { > "default" : [ > "Friendly. I'll give you a boost whenever we're on the ship!" > ] > }, > "novakid" : { > "default" : [ > "I'll give you a boost whenever we're on the ship, partner!" 52a69,76 > ] > }, > "novakid" : { > "default" : [ > "Looks like you could use a hand, partner!", > "Yer lookin' like you could use a helpin' hand!", > "Looks like yer fixin' for a helpin' hand!", > "Hold on partner, I can help you out!" npcs\crew\crewmemberjanitor.npctype 24c24,43 < "I'm ... The janitor." --- > "I'm ... The janitor.", > "The name's ... The janitor." > ] > }, > "floran" : { > "default" : [ > "Floran is ... Floran's job is to sssweep. A lot.", > "Floran's name is . ] > }, > "glitch" : { > "default" : [ > "Bored. I'm ... The janitor.", > "Underwhelmed. A job is a job, but still..." > ] > }, > "novakid" : { > "default" : [ > "When a floor get's all dusty, someone's gotta sweep. That's the way it is.", > "The name's , the Janitor. I take whatever work I can get round here." npcs\crew\crewmembertailor.npctype 46a47,52 > }, > "novakid" : { > "default" : [ > "If yer hurtin' to update your crew's uniform, come say howdy!", > "If you want to change up your crew's outfit, then I'm your huckleberry!" > ] 70a77,83 > ] > }, > "novakid" : { > "default" : [ > "Yer lookin' as sharp as a steel stirrup, partner!", > "This new crew uniform is sharper than a durasteel spur. Good choice, partner!", > "This is a mighty fine choice of outfit, partner!" npcs\dungeon\hylotloceancity\chefmerchant.npctype 81c81 < "What can I get yer? Have a look at my range.", --- > "What can I get you? Have a look at my range.", 95a96,103 > }, > "novakid" : { > "default" : [ > "You hankerin' to fill yer belly?", > "I serve up the best food this side o' the solar system!", > "My meals are ace-high!", > "My mighty fine food will send you to the stars!" > ] 140a149,156 > "I look forward to your future custom.", > "I can see you are a connoisseur.", > "I do hope you enjoy the food." > ] > }, > "novakid" : { > "default" : [ > // -todo- npcs\outpost\visitors\socialitevisitor.npctype 10c10 < "Earth is lost, and some much fine art with it!", --- > "Earth is lost, and so much fine art with it!", npcs\tenants\socialite.npctype 4c4 < --- > 26c26 < "Earth is lost, and some much fine art with it!", --- > "Earth is lost, and so much fine art with it!", objects\actionfigure\adultpoptop\adultpoptopAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "adultpoptopaf" }, objects\actionfigure\agrobat\agrobatAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "agrobataf" }, objects\actionfigure\anglure\anglureAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "anglureaf" }, objects\actionfigure\asranox\asranoxAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "asranoxaf" }, objects\actionfigure\batong\batongAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "batongaf" }, objects\actionfigure\bigape\bigapeAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "bigapeaf" }, objects\actionfigure\bobfae\bobfaeAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "bobfaeaf" }, objects\actionfigure\bobot\bobotAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "bobotaf" }, objects\actionfigure\bonedragon\bonedragonAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "bonedragonaf" }, objects\actionfigure\bulbop\bulbopAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "bulbopaf" }, objects\actionfigure\capricoat\capricoatAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "capricoataf" }, objects\actionfigure\crabcano\crabcanoAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "crabcanoaf" }, objects\actionfigure\crustoise\crustoiseAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "crustoiseaf" }, objects\actionfigure\crutter\crutterAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "crutteraf" }, objects\actionfigure\dreadwing\dreadwingAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "dreadwingaf" }, objects\actionfigure\erchiushorror\erchiushorrorAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "erchiushorroraf" }, objects\actionfigure\fennix\fennixAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "fennixaf" }, objects\actionfigure\gleap\gleapAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "gleapaf" }, objects\actionfigure\gosmet\gosmetAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "gosmetaf" }, objects\actionfigure\hemogoblin\hemogoblinAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "hemogoblinaf" }, objects\actionfigure\hypnare\hypnareAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "hypnareaf" }, objects\actionfigure\ignome\ignomeAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "ignomeaf" }, objects\actionfigure\iguarmor\iguarmorAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "iguarmoraf" }, objects\actionfigure\ixodoom\ixodoomAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "ixodoomaf" }, objects\actionfigure\ixoling\ixolingAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "ixolingaf" }, objects\actionfigure\kluexavatar\kluexavatarAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "kluexavataraf" }, objects\actionfigure\kluexsentry\kluexsentryAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "kluexsentryaf" }, objects\actionfigure\lilodon\lilodonAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "lilodonaf" }, objects\actionfigure\lumoth\lumothAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "lumothaf" }, objects\actionfigure\mandraflora\mandrafloraAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "mandrafloraaf" }, objects\actionfigure\miasmop\miasmopAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "miasmopaf" }, objects\actionfigure\monopus\monopusAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "monopusaf" }, objects\actionfigure\narfin\narfinAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "narfinaf" }, objects\actionfigure\nutmidge\nutmidgeAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "nutmidgeaf" }, objects\actionfigure\oculob\oculobAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "oculobaf" }, objects\actionfigure\oogler\ooglerAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "oogleraf" }, objects\actionfigure\orbide\orbideAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "orbideaf" }, objects\actionfigure\paratail\paratailAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "paratailaf" }, objects\actionfigure\peblit\peblitAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "peblitaf" }, objects\actionfigure\petricub\petricubAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "petricubaf" }, objects\actionfigure\pipkin\pipkinAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "pipkinaf" }, objects\actionfigure\poptop\poptopaf.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "poptopaf" }, objects\actionfigure\pteropod\pteropodAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "pteropodaf" }, objects\actionfigure\pulpin\pulpinAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "pulpinaf" }, objects\actionfigure\pyromantle\pyromantleAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "pyromantleaf" }, objects\actionfigure\quagmutt\quagmuttAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "quagmuttaf" }, objects\actionfigure\ringram\ringramAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "ringramaf" }, objects\actionfigure\scandroid\scandroidAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "scandroidaf" }, objects\actionfigure\scaveran\scaveranAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "scaveranaf" }, objects\actionfigure\shockhoppermki\shockhoppermkiAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "shockhoppermkiaf" }, objects\actionfigure\skimbus\skimbusAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "skimbusaf" }, objects\actionfigure\smoglin\smoglinAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "smoglinaf" }, objects\actionfigure\snaggler\snagglerAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "snaggleraf" }, objects\actionfigure\snaunt\snauntAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "snauntaf" }, objects\actionfigure\snuffish\snuffishAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "snuffishaf" }, objects\actionfigure\spookit\spookitAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "spookitaf" }, objects\actionfigure\sporgus\sporgusAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "sporgusaf" }, objects\actionfigure\squeem\squeemAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "squeemaf" }, objects\actionfigure\taroni\taroniAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "taroniaf" }, objects\actionfigure\tintic\tinticAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "tinticaf" }, objects\actionfigure\toumingo\toumingoAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "toumingoaf" }, objects\actionfigure\trictus\trictusAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "trictusaf" }, objects\actionfigure\triplod\triplodAF.object 5a6 > objects\actionfigure\voltip\voltipAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "voltipaf" }, objects\actionfigure\wisper\wisperAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "wisperaf" }, objects\actionfigure\yokat\yokatAF.object 5a6 > "collectablesOnPickup" : { "actionfigures" : "yokataf" }, objects\ancient\sawblade2\sawblade2.object 36c36 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 55c55 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 74c74 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 93c93 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\apex\apexrecordplayer\apexrecordplayer.object 5d4 < 7a7 > "lightColor" : [0, 0, 0], 10c10 < "shortdescription" : "Standard Record Player", --- > "shortdescription" : "Standard Issue Turntable", 26,27c26,29 < "frames" : 4, < "animationCycle" : 1.0, --- > "animationPosition" : [-8, 0], > "animationParts" : { > "image" : "apexrecordplayer.png" > }, 35c37,43 < "animation" : "/objects/noisy/noisy.animation", --- > "animation" : "apexrecordplayer.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/recordscratch2.ogg" ], > "off" : [ "/sfx/objects/recordscratch1.ogg" ] > } > }, 38c46,48 < "/objects/noisy/noisy.lua" --- > "/objects/wired/light/light.lua", > "/scripts/npcToyObject.lua", > "/objects/human/jukebox/jukebox.lua" 39a50,70 > "scriptDelta" : 60, > > "inputNodes" : [ [0, 2] ], > > "npcToy" : { > "influence" : [ > "music", > "music", > "music", > "musicFinished" > ], > "defaultReactions" : { > "musicFinished" : [ > [1.0, "smile"], > [1.0, "laugh"] > ] > }, > "randomStandXRange" : [-8, 8] > }, > > "defaultLightState" : false, 41c72,73 < "sounds" : [ "/sfx/objects/jungleloveall.ogg" ] --- > "soundEffect" : "/sfx/objects/jungleloveall.ogg", > "soundEffectRangeMultiplier" : 1.0 objects\apex\classiclightart\classiclightart.object 4a5,6 > "category" : "light", > "price" : 85, 17,19c19,22 < "category" : "light", < "price" : 85, < "lightColor" : [210, 210, 200], --- > "lightColor" : [179, 176, 161], > "pointLight" : true, > "pointBeam" : 2, > "beamAmbience" : 0.4, 28a32,34 > > "lightPosition" : [0, 0], > "beamAngle" : 270, objects\apex\teslaspike\teslaspike.object 56c56 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 74c74 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 92c92 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 110c110 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 128c128 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 146c146 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 164c164 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 182c182 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\arttrophies\sandstonestatuehuman\sandstonestatuehuman.object 18c18 < "novakidDescription" : "That's one crazy head o' hair. Looks t'me like he just took of his hat.", --- > "novakidDescription" : "That's one crazy head o' hair. Looks t'me like he just took off his hat.", objects\avian\owlclock\owlclock.object 34c34,35 < "soundEffect" : "/sfx/objects/clock_loop.ogg" --- > "soundEffect" : "/sfx/objects/clock_loop.ogg", > "soundEffectRangeMultiplier" : 0.5 objects\avian\propeller\propeller.object 36c36 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 54c54 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 73c73 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 91c91 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 109c109 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 127c127 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\avian\sawblade\sawblade.object 35c35 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 54c54 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 73c73 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 92c92 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\biome\alpine\stonebed\stonebed.object 28c28 < "bed3" --- > "bed1" objects\biome\cellcave\cellstructure1\cellstructure1.object 17c17 < "floranDescription" : "Are these plants, or meatss?.", --- > "floranDescription" : "Are these plants, or meatss?", objects\biome\oasis\reedclock\reedclock.object 46c46,47 < "soundEffect" : "/sfx/objects/clock_loop.ogg" --- > "soundEffect" : "/sfx/objects/clock_loop.ogg", > "soundEffectRangeMultiplier" : 0.5 objects\biome\scorchedcity\woodenutilitypole1\woodenutilitypole1.object 20c20 < "novakidDescription" : "Wonder what this could've been used for?.", --- > "novakidDescription" : "Wonder what this could've been used for?", objects\biome\scorchedcity\woodenutilitypole2\woodenutilitypole2.object 20c20 < "novakidDescription" : "Wonder what this could've been used for?.", --- > "novakidDescription" : "Wonder what this could've been used for?", objects\biome\slime\slimebed\slimebed.object 17c17 < "hylotlDescription" : "A bed of slime. Will it provide peaceful slumber?.", --- > "hylotlDescription" : "A bed of slime. Will it provide peaceful slumber?", objects\biome\steamspring\steamclock\steamclock.object 3c3 < "colonyTags" : ["apex","pretty","valuable"], --- > "colonyTags" : ["pretty","mechanical"], 10d9 < "printable" : false, 35c34,35 < "soundEffect" : "/sfx/objects/bigclock_loop.ogg" --- > "soundEffect" : "/sfx/objects/bigclock_loop.ogg", > "soundEffectRangeMultiplier" : 0.5 objects\biome\stonecave\ceilingstalactite1\ceilingstalactite1.object 54c54 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 71c71 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\biome\stonecave\ceilingstalactite2\ceilingstalactite2.object 36c36 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 53c53 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\biome\stonecave\ceilingstalactite3\ceilingstalactite3.object 54c54 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 71c71 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\biome\stonecave\ceilingstalactite4\ceilingstalactite4.object 36c36 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 53c53 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\biome\stonecave\ceilingstalactite5\ceilingstalactite5.object 36c36 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 53c53 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\biome\swamp\swampchest\swampchest.object 2a3 > "colonyTags" : ["storage","swamp"], objects\biome\tentacle\spawner\bossrightspawner.object 3c3 < "colonyTags" : [""], --- > "colonyTags" : [], objects\biome\tentacle\tentaclespike\tentaclespike.object 64c64 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 81c81 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 99c99 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 116c116 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 133c133 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 150c150 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 168c168 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 185c185 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 203c203 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 220c220 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 238c238 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 255c255 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 272c272 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 289c289 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\bugs\ashsprite\ashsprite.object 7,8c7,8 < "description" : "The label reads, \"These bugs appear to rise from clouds of ash.\"", < "shortdescription" : "Ashsprite Bug", --- > "description" : "These bugs appear to rise from clouds of ash.", > "shortdescription" : "Ashsprite", 10a11 > "collectablesOnPickup" : { "bugs" : "ashsprite" }, 14d14 < "largeImage" : "ashspritelarge.png", objects\bugs\aurorabee\aurorabee.object 7,8c7,8 < "description" : "The label reads, \"The surface of this bug's shell shimmers like oil.\"", < "shortdescription" : "Aurorabee Bug", --- > "description" : "The surface of this bug's shell shimmers like oil.", > "shortdescription" : "Aurorabee", 10a11 > "collectablesOnPickup" : { "bugs" : "aurorabee" }, 14d14 < "largeImage" : "aurorabeelarge.png", objects\bugs\blueback\blueback.object 7,8c7,8 < "description" : "The label reads, \"This blue bug has sharp little teeth.\"", < "shortdescription" : "Blueback Bug", --- > "description" : "This blue bug has sharp little teeth.", > "shortdescription" : "Blueback", 10a11 > "collectablesOnPickup" : { "bugs" : "blueback" }, 14d14 < "largeImage" : "bluebacklarge.png", objects\bugs\brightstripe\brightstripe.object 7,8c7,8 < "description" : "The label reads, \"Vibrant and beautiful, it has a friendly little smile on its face.\"", < "shortdescription" : "Brightstripe Bug", --- > "description" : "Vibrant and beautiful, it has a friendly little smile on its face.", > "shortdescription" : "Brightstripe", 10a11 > "collectablesOnPickup" : { "bugs" : "brightstripe" }, 14d14 < "largeImage" : "brightstripelarge.png", objects\bugs\butterbee\butterbee.object 7,8c7,8 < "description" : "The label reads, \"A bright yellow bug, its wings smell like butter.\"", < "shortdescription" : "Butterbee Bug", --- > "description" : "A bright yellow bug, its wings smell like butter.", > "shortdescription" : "Butterbee", 10a11 > "collectablesOnPickup" : { "bugs" : "butterbee" }, 14d14 < "largeImage" : "butterbeelarge.png", objects\bugs\cinderfly\cinderfly.object 7,8c7,8 < "description" : "The label reads, \"Thrives in desolate conditions.\"", < "shortdescription" : "Cinderfly Bug", --- > "description" : "Thrives in desolate conditions.", > "shortdescription" : "Cinderfly", 10a11 > "collectablesOnPickup" : { "bugs" : "cinderfly" }, 14d14 < "largeImage" : "cinderflylarge.png", objects\bugs\dewhopper\dewhopper.object 7,8c7,8 < "description" : "The label reads, \"A lively bug, it can be seen drinking morning dew.\"", < "shortdescription" : "Dewhopper Bug", --- > "description" : "A lively bug, it can be seen drinking morning dew.", > "shortdescription" : "Dewhopper", 10a11 > "collectablesOnPickup" : { "bugs" : "dewhopper" }, 14d14 < "largeImage" : "dewhopperlarge.png", objects\bugs\driftbell\driftbell.object 7,8c7,8 < "description" : "The label reads, \"This bug makes a faint ringing sound as it flies through the air.\"", < "shortdescription" : "Driftbell Bug", --- > "description" : "This bug makes a faint ringing sound as it flies through the air.", > "shortdescription" : "Driftbell", 10a11 > "collectablesOnPickup" : { "bugs" : "driftbell" }, 14d14 < "largeImage" : "driftbelllarge.png", objects\bugs\dustmoth\dustmoth.object 7,8c7,8 < "description" : "The label reads, \"The trail of a dustmoth looks like stardust.\"", < "shortdescription" : "Dustmoth Bug", --- > "description" : "The trail of a dustmoth looks like stardust.", > "shortdescription" : "Dustmoth", 10a11 > "collectablesOnPickup" : { "bugs" : "dustmoth" }, 14d14 < "largeImage" : "dustmothlarge.png", objects\bugs\fawnfly\fawnfly.object 7,8c7,8 < "description" : "The label reads, \"Its tawny wings make it hard to spot on trees.\"", < "shortdescription" : "Fawnfly Bug", --- > "description" : "Its tawny wings make it hard to spot on trees.", > "shortdescription" : "Fawnfly", 10a11 > "collectablesOnPickup" : { "bugs" : "fawnfly" }, 14d14 < "largeImage" : "fawnflylarge.png", objects\bugs\fireygiant\fireygiant.object 7,8c7,8 < "description" : "The label reads, \"A large, formidable bug. Can survive extreme heat.\"", < "shortdescription" : "Fireygiant Bug", --- > "description" : "A large, formidable bug. Can survive extreme heat.", > "shortdescription" : "Fireygiant", 10a11 > "collectablesOnPickup" : { "bugs" : "fireygiant" }, 14d14 < "largeImage" : "fireygiantlarge.png", objects\bugs\flameroach\flameroach.object 7,8c7,8 < "description" : "The label reads, \"Hot to the touch, its shell flickers like flame.\"", < "shortdescription" : "Flameroach Bug", --- > "description" : "Hot to the touch, its shell flickers like flame.", > "shortdescription" : "Flameroach", 10a11 > "collectablesOnPickup" : { "bugs" : "flameroach" }, 14d14 < "largeImage" : "flameroachlarge.png", objects\bugs\frostfleck\frostfleck.object 7,8c7,8 < "description" : "The label reads, \"This bug is easily mistaken for a snowflake.\"", < "shortdescription" : "Frostfleck Bug", --- > "description" : "This bug is easily mistaken for a snowflake.", > "shortdescription" : "Frostfleck", 10a11 > "collectablesOnPickup" : { "bugs" : "frostfleck" }, 14d14 < "largeImage" : "frostflecklarge.png", objects\bugs\frostfly\frostfly.object 7,8c7,8 < "description" : "The label reads, \"Where there's frost, there are frostflies.\"", < "shortdescription" : "Frostfly Bug", --- > "description" : "Where there's frost, there are frostflies.", > "shortdescription" : "Frostfly", 10a11 > "collectablesOnPickup" : { "bugs" : "frostfly" }, 14d14 < "largeImage" : "frostflylarge.png", objects\bugs\gasgiant\gasgiant.object 7,8c7,8 < "description" : "\"These bugs float on updrafts of poisonous gases.\"", < "shortdescription" : "Gasgiant Bug", --- > "description" : "These bugs float on updrafts of poisonous gases.", > "shortdescription" : "Gasgiant", 10a11 > "collectablesOnPickup" : { "bugs" : "gasgiant" }, 14d14 < "largeImage" : "gasgiantlarge.png", objects\bugs\glowbug\glowbug.object 7,8c7,8 < "description" : "The label reads, \"The warmer this bug gets, the more it glows.\"", < "shortdescription" : "Glowbug Bug", --- > "description" : "The warmer this bug gets, the more it glows.", > "shortdescription" : "Glowbug", 10a11 > "collectablesOnPickup" : { "bugs" : "glowbug" }, 19d19 < "largeImage" : "glowbuglarge.png", objects\bugs\goldbuck\goldbuck.object 7,8c7,8 < "description" : "The label reads, \"A bug with glistening gold wings, very fancy!\"", < "shortdescription" : "Goldbuck Bug", --- > "description" : "A bug with glistening gold wings, very fancy!", > "shortdescription" : "Goldbuck", 10a11 > "collectablesOnPickup" : { "bugs" : "goldbuck" }, 14d14 < "largeImage" : "goldbucklarge.png", objects\bugs\greentip\greentip.object 7,8c7,8 < "description" : "The label reads, \"This bug looks like it's wearing tiny green shoes.\"", < "shortdescription" : "Greentip Bug", --- > "description" : "This bug looks like it's wearing tiny green shoes.", > "shortdescription" : "Greentip", 10a11 > "collectablesOnPickup" : { "bugs" : "greentip" }, 14d14 < "largeImage" : "greentiplarge.png", objects\bugs\heathugger\heathugger.object 7,8c7,8 < "description" : "The label reads, \"Attracted to heat, this little guy needs warmth.\"", < "shortdescription" : "Heathugger Bug", --- > "description" : "Attracted to heat, this little guy needs warmth.", > "shortdescription" : "Heathugger", 10a11 > "collectablesOnPickup" : { "bugs" : "heathugger" }, 14d14 < "largeImage" : "heathuggerlarge.png", objects\bugs\hivehog\hivehog.object 7,8c7,8 < "description" : "The label reads, \"This bug never stops eating.\"", < "shortdescription" : "Hivehog Bug", --- > "description" : "This bug never stops eating.", > "shortdescription" : "Hivehog", 10a11 > "collectablesOnPickup" : { "bugs" : "hivehog" }, 14d14 < "largeImage" : "hivehoglarge.png", objects\bugs\icetip\icetip.object 7,8c7,8 < "description" : "The label reads, \"This bug's wings are frozen over.\"", < "shortdescription" : "Icetip Bug", --- > "description" : "This bug's wings are frozen over.", > "shortdescription" : "Icetip", 10a11 > "collectablesOnPickup" : { "bugs" : "icetip" }, 14d14 < "largeImage" : "icetiplarge.png", objects\bugs\lavahopper\lavahopper.object 7,8c7,8 < "description" : "The label reads, \"This tiny creature skips across hot lakes of lava.\"", < "shortdescription" : "Lavahopper Bug", --- > "description" : "This tiny creature skips across hot lakes of lava.", > "shortdescription" : "Lavahopper", 10a11 > "collectablesOnPickup" : { "bugs" : "lavahopper" }, 14d14 < "largeImage" : "lavahopperlarge.png", objects\bugs\muddancer\muddancer.object 7,8c7,8 < "description" : "The label reads, \"These bugs can be seen dancing at dusk.\"", < "shortdescription" : "Muddancer Bug", --- > "description" : "These bugs can be seen dancing at dusk.", > "shortdescription" : "Muddancer", 10a11 > "collectablesOnPickup" : { "bugs" : "muddancer" }, 14d14 < "largeImage" : "muddancerlarge.png", objects\bugs\mudstag\mudstag.object 7,8c7,8 < "description" : "The label reads, \"This bug is incredibly sticky. It has two long horns on its head.\"", < "shortdescription" : "Mudstag Bug", --- > "description" : "This bug is incredibly sticky. It has two long horns on its head.", > "shortdescription" : "Mudstag", 10a11 > "collectablesOnPickup" : { "bugs" : "mudstag" }, 14d14 < "largeImage" : "mudstaglarge.png", objects\bugs\orphanfly\orphanfly.object 7,8c7,8 < "description" : "The label reads, \"The smallest and most pathetic bug I've ever seen.\"", < "shortdescription" : "Orphanfly Bug", --- > "description" : "The smallest and most pathetic bug I've ever seen.", > "shortdescription" : "Orphanfly", 10a11 > "collectablesOnPickup" : { "bugs" : "orphanfly" }, 14d14 < "largeImage" : "orphanflylarge.png", objects\bugs\phoenixfly\phoenixfly.object 7,8c7,8 < "description" : "The label reads, \"This bug rubs its legs together to produce tiny sparks.\"", < "shortdescription" : "Phoenixfly Bug", --- > "description" : "This bug rubs its legs together to produce tiny sparks.", > "shortdescription" : "Phoenixfly", 10a11 > "collectablesOnPickup" : { "bugs" : "phoenixfly" }, 14d14 < "largeImage" : "phoenixflylarge.png", objects\bugs\polarmoth\polarmoth.object 7,8c7,8 < "description" : "The label reads, \"This little bug's legs are covered in see-through hairs.\"", < "shortdescription" : "Polarmoth Bug", --- > "description" : "This little bug's legs are covered in see-through hairs.", > "shortdescription" : "Polarmoth", 10a11 > "collectablesOnPickup" : { "bugs" : "polarmoth" }, 14d14 < "largeImage" : "polarmothlarge.png", objects\bugs\redwing\redwing.object 7,8c7,8 < "description" : "The label reads, \"Not to be confused with the infamous Dreadwing.\"", < "shortdescription" : "Redwing Bug", --- > "description" : "Not to be confused with the infamous Dreadwing.", > "shortdescription" : "Redwing", 10a11 > "collectablesOnPickup" : { "bugs" : "redwing" }, 14d14 < "largeImage" : "redwinglarge.png", objects\bugs\sandclown\sandclown.object 7,8c7,8 < "description" : "The label reads, \"Who would live in the desert? This clown.\"", < "shortdescription" : "Sandclown Bug", --- > "description" : "Who would live in the desert? This clown.", > "shortdescription" : "Sandclown", 10a11 > "collectablesOnPickup" : { "bugs" : "sandclown" }, 14d14 < "largeImage" : "sandclownlarge.png", objects\bugs\scuttleploom\scuttleploom.object 7,8c7,8 < "description" : "The label reads, \"This bug's legs move so fast they're difficult to count.\"", < "shortdescription" : "Scuttleploom Bug", --- > "description" : "This bug's legs move so fast they're difficult to count.", > "shortdescription" : "Scuttleploom", 10a11 > "collectablesOnPickup" : { "bugs" : "scuttleploom" }, 14d14 < "largeImage" : "scuttleploomlarge.png", objects\bugs\seahornet\seahornet.object 7,8c7,8 < "description" : "The label reads, \"This bug has a snout like a seahorse.\"", < "shortdescription" : "Seahornet Bug", --- > "description" : "This bug has a snout like a seahorse.", > "shortdescription" : "Seahornet", 10a11 > "collectablesOnPickup" : { "bugs" : "seahornet" }, 14d14 < "largeImage" : "seahornetlarge.png", objects\bugs\shadowmoth\shadowmoth.object 7,8c7,8 < "description" : "The label reads, \"Hard to spot, these bugs are as black as night.\"", < "shortdescription" : "Shadowmoth Bug", --- > "description" : "Hard to spot, these bugs are as black as night.", > "shortdescription" : "Shadowmoth", 10a11 > "collectablesOnPickup" : { "bugs" : "shadowmoth" }, 14d14 < "largeImage" : "shadowmothlarge.png", objects\bugs\shardwing\shardwing.object 7,8c7,8 < "description" : "The label reads, \"The wings of this bug are iridescent like ice.\"", < "shortdescription" : "Shardwing Bug", --- > "description" : "The wings of this bug are iridescent like ice.", > "shortdescription" : "Shardwing", 10a11 > "collectablesOnPickup" : { "bugs" : "shardwing" }, 14d14 < "largeImage" : "shardwinglarge.png", objects\bugs\shellcreep\shellcreep.object 7,8c7,8 < "description" : "The label reads, \"It looks as if it could slip out of its shell at a moments notice.\"", < "shortdescription" : "Shellcreep Bug", --- > "description" : "It looks as if it could slip out of its shell at a moments notice.", > "shortdescription" : "Shellcreep", 10a11 > "collectablesOnPickup" : { "bugs" : "shellcreep" }, 14d14 < "largeImage" : "shellcreeplarge.png", objects\bugs\snowskater\snowskater.object 7,8c7,8 < "description" : "The label reads, \"The tips of its legs are covered in snow.\"", < "shortdescription" : "Snowskater Bug", --- > "description" : "The tips of its legs are covered in snow.", > "shortdescription" : "Snowskater", 10a11 > "collectablesOnPickup" : { "bugs" : "snowskater" }, 14d14 < "largeImage" : "snowskaterlarge.png", objects\bugs\stinkjack\stinkjack.object 7,8c7,8 < "description" : "The label reads, \"You'll smell one of these little guys before you see one.\"", < "shortdescription" : "Stinkjack Bug", --- > "description" : "You'll smell one of these little guys before you see one.", > "shortdescription" : "Stinkjack", 10a11 > "collectablesOnPickup" : { "bugs" : "stinkjack" }, 14d14 < "largeImage" : "stinkjacklarge.png", objects\bugs\sunskipper\sunskipper.object 7,8c7,8 < "description" : "The label reads, \"This pretty bug loves sunshine.\"", < "shortdescription" : "Sunskipper Bug", --- > "description" : "This pretty bug loves sunshine.", > "shortdescription" : "Sunskipper", 10a11 > "collectablesOnPickup" : { "bugs" : "sunskipper" }, 14d14 < "largeImage" : "sunskipperlarge.png", objects\bugs\thornbee\thornbee.object 7,8c7,8 < "description" : "The label reads, \"This prickly little fellow has razor sharp wings.\"", < "shortdescription" : "Thornbee Bug", --- > "description" : "This prickly little fellow has razor sharp wings.", > "shortdescription" : "Thornbee", 10a11 > "collectablesOnPickup" : { "bugs" : "thornbee" }, 14d14 < "largeImage" : "thornbeelarge.png", objects\bugs\tidefly\tidefly.object 7,8c7,8 < "description" : "The label reads, \"Comes out only during certain phases of the moon.\"", < "shortdescription" : "Tidefly Bug", --- > "description" : "Comes out only during certain phases of the moon.", > "shortdescription" : "Tidefly", 10a11 > "collectablesOnPickup" : { "bugs" : "tidefly" }, 14d14 < "largeImage" : "tideflylarge.png", objects\bugs\vineclimber\vineclimber.object 7,8c7,8 < "description" : "The label reads, \"Its legs look like intertwining vines.\"", < "shortdescription" : "Vineclimber Bug", --- > "description" : "Its legs look like intertwining vines.", > "shortdescription" : "Vineclimber", 10a11 > "collectablesOnPickup" : { "bugs" : "vineclimber" }, 14d14 < "largeImage" : "vineclimberlarge.png", objects\bugs\wavebird\wavebird.object 7,8c7,8 < "description" : "The label reads, \"A bug that can usually be found chasing the crest of a wave.\"", < "shortdescription" : "Wavebird Bug", --- > "description" : "A bug that can usually be found chasing the crest of a wave.", > "shortdescription" : "Wavebird", 10a11 > "collectablesOnPickup" : { "bugs" : "wavebird" }, 14d14 < "largeImage" : "wavebirdlarge.png", objects\bugs\xenofly\xenofly.object 7,8c7,8 < "description" : "The label reads, \"This guy has a creepy little face.\"", < "shortdescription" : "Xenofly Bug", --- > "description" : "This guy has a creepy little face.", > "shortdescription" : "Xenofly", 10a11 > "collectablesOnPickup" : { "bugs" : "xenofly" }, 14d14 < "largeImage" : "xenoflylarge.png", objects\crafting\ironcraftingtable\ironcraftingtable.object 47,49d46 < ], < "learnBlueprintsOnPickup" : [ < "ironcraftingtable" objects\floran\huntingpunjisticks1\huntingpunjisticks1.object 65c65 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 84c84 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\floran\huntingpunjisticks2\huntingpunjisticks2.object 65c65 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 84c84 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\fossils\displaystands\fossildisplay.lua 219a220,228 > > local setCollectables = firstFossilConfig.setCollectables > sb.logInfo("Set collectables: %s", firstFossilConfig) > if setCollectables then > object.setConfigParameter("collectablesOnPickup", setCollectables) > for collection,collectable in pairs(setCollectables) do > world.sendEntityMessage(owner, "addCollectable", collection, collectable) > end > end objects\fossils\displaystands\fossildisplay1\fossildisplay1.object 7d6 < "printable" : false, 13a13 > "printable" : false, 30c30 < "scripts" : ["/objects/fossils/displaystands/fossildisplay.lua"], --- > "scripts" : ["/objects/fossils/displaystands/fossildisplay.lua"], 35,39d34 < "imageLayers" : [ { "image" : "/objects/fossils/displaystands/fossildisplay1/fossildisplay1.png:back", "centered" : true}, < { "image" : "/objects/fossils/displaystands/fossildisplay1/fossildisplay1.png:front", "centered" : true } ], < "imagePosition" : [4, 20], < "animationPosition" : [4, 20], < 42a38,44 > "imageLayers" : [ > { "image" : "/objects/fossils/displaystands/fossildisplay1/fossildisplay1.png:back", "centered" : true }, > { "image" : "/objects/fossils/displaystands/fossildisplay1/fossildisplay1.png:front", "centered" : true } > ], > "imagePosition" : [4, 20], > "animationPosition" : [4, 20], > 47,48c49,54 < "imageLayers" : [ { "image" : "/objects/fossils/displaystands/fossildisplay1/fossildisplay1.png:back", "centered" : true}, < { "image" : "/objects/fossils/displaystands/fossildisplay1/fossildisplay1.png:front", "centered" : true } ], --- > "direction" : "right", > > "imageLayers" : [ > { "image" : "/objects/fossils/displaystands/fossildisplay1/fossildisplay1.png:back", "centered" : true }, > { "image" : "/objects/fossils/displaystands/fossildisplay1/fossildisplay1.png:front", "centered" : true } > ], 51,53d56 < < < "direction" : "right", objects\fossils\displaystands\fossildisplay3\fossildisplay3.object 38,39c38,41 < "imageLayers" : [ { "image" : "/objects/fossils/displaystands/fossildisplay3/fossildisplay3.png:back", "centered": true }, < { "image" : "/objects/fossils/displaystands/fossildisplay3/fossildisplay3.png:front", "centered": true }], --- > "imageLayers" : [ > { "image" : "/objects/fossils/displaystands/fossildisplay3/fossildisplay3.png:back", "centered" : true }, > { "image" : "/objects/fossils/displaystands/fossildisplay3/fossildisplay3.png:front", "centered" : true } > ], 43d44 < 50,51c51,54 < "imageLayers" : [ { "image" : "/objects/fossils/displaystands/fossildisplay3/fossildisplay3.png:back", "centered": true }, < { "image" : "/objects/fossils/displaystands/fossildisplay3/fossildisplay3.png:front", "centered": true }], --- > "imageLayers" : [ > { "image" : "/objects/fossils/displaystands/fossildisplay3/fossildisplay3.png:back", "centered" : true }, > { "image" : "/objects/fossils/displaystands/fossildisplay3/fossildisplay3.png:front", "centered" : true } > ], objects\fossils\displaystands\fossildisplay5\fossildisplay5.object 38,39c38,41 < "imageLayers" : [ { "image" : "/objects/fossils/displaystands/fossildisplay5/fossildisplay5.png:back", "centered" : true}, < { "image" : "/objects/fossils/displaystands/fossildisplay5/fossildisplay5.png:front","centered" : true } ], --- > "imageLayers" : [ > { "image" : "/objects/fossils/displaystands/fossildisplay5/fossildisplay5.png:back", "centered" : true}, > { "image" : "/objects/fossils/displaystands/fossildisplay5/fossildisplay5.png:front","centered" : true } > ], 43d44 < 45,54c46,55 < [-8,0], [-7,0], [-6,0], [-5,0], [-4,0], [-3,0], [-2,0], [-1,0], [0,0], [1,0], [2,0], [3,0], [4,0], [5,0], [6,0], [7,0], [8,0], < [-8,1], [-7,1], [-6,1], [-5,1], [-4,1], [-3,1], [-2,1], [-1,1], [0,1], [1,1], [2,1], [3,1], [4,1], [5,1], [6,1], [7,1], [8,1], < [-8,2], [-7,2], [-6,2], [-5,2], [-4,2], [-3,2], [-2,2], [-1,2], [0,2], [1,2], [2,2], [3,2], [4,2], [5,2], [6,2], [7,2], [8,2], < [-8,3], [-7,3], [-6,3], [-5,3], [-4,3], [-3,3], [-2,3], [-1,3], [0,3], [1,3], [2,3], [3,3], [4,3], [5,3], [6,3], [7,3], [8,3], < [-8,4], [-7,4], [-6,4], [-5,4], [-4,4], [-3,4], [-2,4], [-1,4], [0,4], [1,4], [2,4], [3,4], [4,4], [5,4], [6,4], [7,4], [8,4], < [-8,5], [-7,5], [-6,5], [-5,5], [-4,5], [-3,5], [-2,5], [-1,5], [0,5], [1,5], [2,5], [3,5], [4,5], [5,5], [6,5], [7,5], [8,5], < [-8,6], [-7,6], [-6,6], [-5,6], [-4,6], [-3,6], [-2,6], [-1,6], [0,6], [1,6], [2,6], [3,6], [4,6], [5,6], [6,6], [7,6], [8,6], < [-8,7], [-7,7], [-6,7], [-5,7], [-4,7], [-3,7], [-2,7], [-1,7], [0,7], [1,7], [2,7], [3,7], [4,7], [5,7], [6,7], [7,7], [8,7], < [-8,8], [-7,8], [-6,8], [-5,8], [-4,8], [-3,8], [-2,8], [-1,8], [0,8], [1,8], [2,8], [3,8], [4,8], [5,8], [6,8], [7,8], [8,8], < [-8,9], [-7,9], [-6,9], [-5,9], [-4,9], [-3,9], [-2,9], [-1,9], [0,9], [1,9], [2,9], [3,9], [4,9], [5,9], [6,9], [7,9], [8,9] --- > [-8,0], [-7,0], [-6,0], [-5,0], [-4,0], [-3,0], [-2,0], [-1,0], [0,0], [1,0], [2,0], [3,0], [4,0], [5,0], [6,0], [7,0], [8,0], > [-8,1], [-7,1], [-6,1], [-5,1], [-4,1], [-3,1], [-2,1], [-1,1], [0,1], [1,1], [2,1], [3,1], [4,1], [5,1], [6,1], [7,1], [8,1], > [-8,2], [-7,2], [-6,2], [-5,2], [-4,2], [-3,2], [-2,2], [-1,2], [0,2], [1,2], [2,2], [3,2], [4,2], [5,2], [6,2], [7,2], [8,2], > [-8,3], [-7,3], [-6,3], [-5,3], [-4,3], [-3,3], [-2,3], [-1,3], [0,3], [1,3], [2,3], [3,3], [4,3], [5,3], [6,3], [7,3], [8,3], > [-8,4], [-7,4], [-6,4], [-5,4], [-4,4], [-3,4], [-2,4], [-1,4], [0,4], [1,4], [2,4], [3,4], [4,4], [5,4], [6,4], [7,4], [8,4], > [-8,5], [-7,5], [-6,5], [-5,5], [-4,5], [-3,5], [-2,5], [-1,5], [0,5], [1,5], [2,5], [3,5], [4,5], [5,5], [6,5], [7,5], [8,5], > [-8,6], [-7,6], [-6,6], [-5,6], [-4,6], [-3,6], [-2,6], [-1,6], [0,6], [1,6], [2,6], [3,6], [4,6], [5,6], [6,6], [7,6], [8,6], > [-8,7], [-7,7], [-6,7], [-5,7], [-4,7], [-3,7], [-2,7], [-1,7], [0,7], [1,7], [2,7], [3,7], [4,7], [5,7], [6,7], [7,7], [8,7], > [-8,8], [-7,8], [-6,8], [-5,8], [-4,8], [-3,8], [-2,8], [-1,8], [0,8], [1,8], [2,8], [3,8], [4,8], [5,8], [6,8], [7,8], [8,8], > [-8,9], [-7,9], [-6,9], [-5,9], [-4,9], [-3,9], [-2,9], [-1,9], [0,9], [1,9], [2,9], [3,9], [4,9], [5,9], [6,9], [7,9], [8,9] 61,62c62,65 < "imageLayers" : [ { "image" : "/objects/fossils/displaystands/fossildisplay5/fossildisplay5.png:back", "centered" : true}, < { "image" : "/objects/fossils/displaystands/fossildisplay5/fossildisplay5.png:front","centered" : true } ], --- > "imageLayers" : [ > { "image" : "/objects/fossils/displaystands/fossildisplay5/fossildisplay5.png:back", "centered" : true}, > { "image" : "/objects/fossils/displaystands/fossildisplay5/fossildisplay5.png:front","centered" : true } > ], 67,76c70,79 < [-8,0], [-7,0], [-6,0], [-5,0], [-4,0], [-3,0], [-2,0], [-1,0], [0,0], [1,0], [2,0], [3,0], [4,0], [5,0], [6,0], [7,0], [8,0], < [-8,1], [-7,1], [-6,1], [-5,1], [-4,1], [-3,1], [-2,1], [-1,1], [0,1], [1,1], [2,1], [3,1], [4,1], [5,1], [6,1], [7,1], [8,1], < [-8,2], [-7,2], [-6,2], [-5,2], [-4,2], [-3,2], [-2,2], [-1,2], [0,2], [1,2], [2,2], [3,2], [4,2], [5,2], [6,2], [7,2], [8,2], < [-8,3], [-7,3], [-6,3], [-5,3], [-4,3], [-3,3], [-2,3], [-1,3], [0,3], [1,3], [2,3], [3,3], [4,3], [5,3], [6,3], [7,3], [8,3], < [-8,4], [-7,4], [-6,4], [-5,4], [-4,4], [-3,4], [-2,4], [-1,4], [0,4], [1,4], [2,4], [3,4], [4,4], [5,4], [6,4], [7,4], [8,4], < [-8,5], [-7,5], [-6,5], [-5,5], [-4,5], [-3,5], [-2,5], [-1,5], [0,5], [1,5], [2,5], [3,5], [4,5], [5,5], [6,5], [7,5], [8,5], < [-8,6], [-7,6], [-6,6], [-5,6], [-4,6], [-3,6], [-2,6], [-1,6], [0,6], [1,6], [2,6], [3,6], [4,6], [5,6], [6,6], [7,6], [8,6], < [-8,7], [-7,7], [-6,7], [-5,7], [-4,7], [-3,7], [-2,7], [-1,7], [0,7], [1,7], [2,7], [3,7], [4,7], [5,7], [6,7], [7,7], [8,7], < [-8,8], [-7,8], [-6,8], [-5,8], [-4,8], [-3,8], [-2,8], [-1,8], [0,8], [1,8], [2,8], [3,8], [4,8], [5,8], [6,8], [7,8], [8,8], < [-8,9], [-7,9], [-6,9], [-5,9], [-4,9], [-3,9], [-2,9], [-1,9], [0,9], [1,9], [2,9], [3,9], [4,9], [5,9], [6,9], [7,9], [8,9] --- > [-8,0], [-7,0], [-6,0], [-5,0], [-4,0], [-3,0], [-2,0], [-1,0], [0,0], [1,0], [2,0], [3,0], [4,0], [5,0], [6,0], [7,0], [8,0], > [-8,1], [-7,1], [-6,1], [-5,1], [-4,1], [-3,1], [-2,1], [-1,1], [0,1], [1,1], [2,1], [3,1], [4,1], [5,1], [6,1], [7,1], [8,1], > [-8,2], [-7,2], [-6,2], [-5,2], [-4,2], [-3,2], [-2,2], [-1,2], [0,2], [1,2], [2,2], [3,2], [4,2], [5,2], [6,2], [7,2], [8,2], > [-8,3], [-7,3], [-6,3], [-5,3], [-4,3], [-3,3], [-2,3], [-1,3], [0,3], [1,3], [2,3], [3,3], [4,3], [5,3], [6,3], [7,3], [8,3], > [-8,4], [-7,4], [-6,4], [-5,4], [-4,4], [-3,4], [-2,4], [-1,4], [0,4], [1,4], [2,4], [3,4], [4,4], [5,4], [6,4], [7,4], [8,4], > [-8,5], [-7,5], [-6,5], [-5,5], [-4,5], [-3,5], [-2,5], [-1,5], [0,5], [1,5], [2,5], [3,5], [4,5], [5,5], [6,5], [7,5], [8,5], > [-8,6], [-7,6], [-6,6], [-5,6], [-4,6], [-3,6], [-2,6], [-1,6], [0,6], [1,6], [2,6], [3,6], [4,6], [5,6], [6,6], [7,6], [8,6], > [-8,7], [-7,7], [-6,7], [-5,7], [-4,7], [-3,7], [-2,7], [-1,7], [0,7], [1,7], [2,7], [3,7], [4,7], [5,7], [6,7], [7,7], [8,7], > [-8,8], [-7,8], [-6,8], [-5,8], [-4,8], [-3,8], [-2,8], [-1,8], [0,8], [1,8], [2,8], [3,8], [4,8], [5,8], [6,8], [7,8], [8,8], > [-8,9], [-7,9], [-6,9], [-5,9], [-4,9], [-3,9], [-2,9], [-1,9], [0,9], [1,9], [2,9], [3,9], [4,9], [5,9], [6,9], [7,9], [8,9] objects\generic\burningcoals\burningcoals.object 73c73 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 90c90 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\generic\eggchair\eggchair.object 18a19,21 > "objectType" : "loungeable", > "sitFlipDirection" : false, > 22,23c25 < "dualImage" : "eggchair.png:", < --- > "image" : "eggchair.png:", 25,26c27,31 < "frames" : 1, < "animationCycle" : 1.0, --- > > "direction" : "left", > "flipImages" : true, > > "sitPosition" : [1, 22], 29a35,38 > }, > { > "image" : "eggchair.png:", > "imagePosition" : [-8, 0], 31,32c40 < } < ], --- > "direction" : "right", 34,36c42 < "objectType" : "loungeable", < "sitFlipDirection" : false, < "sitPosition" : [7, 22] --- > "sitPosition" : [7, 22], 37a44,47 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > } > ] objects\generic\perfectlygenericitem\perfectlygenericitem.object 42c42,43 < ] --- > ], > "learnBlueprintsOnPickup" : [ "perfecthead", "perfectchest", "perfectpants" ] objects\generic\wflowerpot\wflowerpot.object 4a5 > "category" : "decorative", objects\generic\woodverticaldoor\woodenverticaldoor.object 8c8 < "price" : 150, --- > "price" : 15, 30c30 < "pool" : [ "/sfx/objects/chest_medium_open.ogg" ], --- > "pool" : [ "/sfx/objects/woodenverticaldoor_open.ogg" ], 34c34 < "pool" : [ "/sfx/objects/chest_medium_close.ogg" ], --- > "pool" : [ "/sfx/objects/woodenverticaldoor_close.ogg" ], objects\glitch\barrel\barrel.object 3c3 < "colonyTags" : ["glitch","glitchvillage","storage","commerce"], --- > "colonyTags" : ["storage","commerce"], objects\glitch\barrellarge\barrellarge.object 3c3 < "colonyTags" : ["glitch","glitchvillage","storage","commerce"], --- > "colonyTags" : ["storage","commerce"], objects\glitch\haypile\haypile.object 3c3 < "colonyTags" : ["glitch","glitchvillage","nature"], --- > "colonyTags" : ["nature"], 22d21 < "sitPosition" : [-8, 8], 35c34,43 < "dualImage" : "haypile.png:", --- > "image" : "haypile.png:", > "imagePosition" : [-16, -0], > > "direction" : "left", > "flipImages" : true, > > "sitPosition" : [-4, 8], > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] 36a45,47 > }, > { > "dualImage" : "haypile.png:", 38,39c49,52 < "frames" : 1, < "animationCycle" : 1.0, --- > > "direction" : "right", > > "sitPosition" : [-10, 8], objects\glitch\hayroll\hayroll.object 3c3 < "colonyTags" : ["glitch","glitchvillage","nature"], --- > "colonyTags" : ["nature"], objects\glitch\haystack\haystack.object 3c3 < "colonyTags" : ["glitch","glitchvillage","nature"], --- > "colonyTags" : ["nature"], objects\glitch\largewoodencrate\largewoodencrate.object 3c3 < "colonyTags" : ["glitch","glitchvillage","storage","commerce"], --- > "colonyTags" : ["storage","commerce"], objects\glitch\medievalclock\medievalclock.object 34c34,35 < "soundEffect" : "/sfx/objects/clock_loop.ogg" --- > "soundEffect" : "/sfx/objects/clock_loop.ogg", > "soundEffectRangeMultiplier" : 0.5 objects\glitch\medievalcup\medievalcup.object 3c3 < "colonyTags" : ["glitch","glitchvillage"], --- > "colonyTags" : ["glitch","glitchvillage","cooking"], 5c5 < "description" : "A dirty looking wooden cup.", --- > "description" : "A dirty-looking wooden cup.", objects\glitch\medievalspikes\medievalspikes.object 38c38 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 58c58 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\glitch\medievalstreetlamp\medievalstreetlamp.object 12c12 < "maximumLiquidLevel" : 0.2, --- > "maximumLiquidLevel" : 0.3, objects\glitch\sewergear\sewergear.object 31c31,34 < ] --- > ], > > "soundEffect" : "/sfx/objects/sewergear.ogg", > "soundEffectRangeMultiplier" : 0.5 objects\glitch\smallwoodencrate\smallwoodencrate.object 3c3 < "colonyTags" : ["glitch","glitchvillage","storage","commerce"], --- > "colonyTags" : ["storage","commerce"], objects\glitch\wheelbarrow\wheelbarrow.object 3c3 < "colonyTags" : ["glitch","glitchvillage"], --- > "colonyTags" : ["misc"], objects\human\barbedwire\barbedwire.object 34c34 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 50c50 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\human\jukebox\jukebox.animation 97a98 > "collidesForeground" : false, objects\hylotl\arcadedance\arcadedance.object 3c3 < "colonyTags" : ["hylotl","hylotloceancity","electronic"], --- > "colonyTags" : ["hylotl","hylotloceancity","electronic","musical"], 7a8 > "lightPosition" : [0, 3], 25a27,30 > "animationPosition" : [-24, 0], > "animationParts" : { > "image" : "arcadedanceright_flipped.png" > }, 27,28d31 < "frames" : 8, < "animationCycle" : 0.8, 35a39,42 > "animationPosition" : [-16, 0], > "animationParts" : { > "image" : "arcadedanceright.png" > }, 37,38d43 < "frames" : 8, < "animationCycle" : 0.8, 45c50,67 < "scripts" : [ "/scripts/npcToyObject.lua"], --- > "animation" : "arcadedance.animation", > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/console_button2.ogg" ], > "off" : [ "/sfx/objects/console_button3.ogg" ] > } > }, > > "defaultLightState" : false, > > "soundEffect" : "/sfx/objects/dancebound.ogg", > "soundEffectRangeMultiplier" : 1.0, > > "scripts" : [ > "/objects/wired/light/light.lua", > "/scripts/npcToyObject.lua", > "/objects/human/jukebox/jukebox.lua" > ], 62c84,86 < } --- > }, > > "inputNodes" : [ [0, 3] ] objects\hylotl\clubdecks\clubdecks.animation 7c7,11 < "off" : {}, --- > "off" : { > "properties" : { > "particleEmittersOff" : [ "music" ] > } > }, 11c15,18 < "mode" : "loop" --- > "mode" : "loop", > "properties" : { > "particleEmittersOn" : [ "music" ] > } 61a69,102 > } > }, > > "particleEmitters" : { > "music" : { > "emissionRate" : 1.5, > "emissionRateVariance" : 0.0, > "active" : true, > > "particles" : [ > { > "particle" : { > "type" : "textured", > "image" : "/particles/music/note.png", > "flippable" : false, > "position" : [4.5, 1.5], > "size" : 0.5, > "color" : [255, 255, 255, 255], > "light" : [0, 0, 0], > "fade" : 0, > "destructionAction" : "shrink", > "destructionTime" : 5, > "initialVelocity" : [2.0, -3.0], > "finalVelocity" : [0.0, 5.0], > "approach" : [0, 20], > "timeToLive" : 0.5, > "layer" : "middle", > "collidesForeground" : false, > "variance" : { > "initialVelocity" : [1.0, 1.0] > } > } > } > ] objects\hylotl\hylotlsign1b\hylotlsign1b.object 17c17 < "humanDescription" : "What is this sign telling me? Buy seashells? Collect seashells?.", --- > "humanDescription" : "What is this sign telling me? Buy seashells? Collect seashells?", objects\hylotl\hylotlspeaker\hylotlradio.animation 97a98 > "collidesForeground" : false, objects\mission\bonespike\bonespike.object 64c64 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 81c81 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 99c99 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 116c116 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 133c133 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 150c150 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 168c168 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 185c185 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 203c203 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 220c220 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 238c238 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 255c255 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 272c272 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 289c289 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\mission\bossdoor\bossdoor.object 20c20 < "novakidDescription" : "", --- > "novakidDescription" : "There ain't no turnin' back once I go through this ol' door.", objects\mission\hylotlmission\librarybookcaseG2damage\librarybookcaseG2damage.object 17c17 < "glitchDescription" : "Curious. How did this bookcase suffer such damage?.", --- > "glitchDescription" : "Curious. How did this bookcase suffer such damage?", objects\mission\hylotlmission\librarybookcaseS1damage\librarybookcase.object 17c17 < "glitchDescription" : "Curious. How did this bookcase suffer such damage?.", --- > "glitchDescription" : "Curious. How did this bookcase suffer such damage?", objects\obstacles\arid\ceilingspike1\ceilingspike1.object 67c67 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\arid\ceilingspike2\ceilingspike2.object 67c67 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\arid\ceilingspike3\ceilingspike3.object 67c67 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\arid\ceilingspike4\ceilingspike4.object 67c67 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\arid\groundspike1\groundspike1.object 67c67 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\arid\groundspike2\groundspike2.object 67c67 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\arid\groundspike3\groundspike3.object 67c67 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\arid\groundspike4\groundspike4.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\arid\thorns1\thorns1.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\arid\thorns2\thorns2.object 67c67 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\arid\thorns3\thorns3.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\arid\thorns4\thorns4.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\desert\desertceilingspike1\desertceilingspike1.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\desert\desertceilingspike2\desertceilingspike2.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\desert\desertceilingspike3\desertceilingspike3.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\desert\desertceilingspike4\desertceilingspike4.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\desert\desertgroundspike1\desertgroundspike1.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\desert\desertgroundspike2\desertgroundspike2.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\desert\desertgroundspike3\desertgroundspike3.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\desert\desertgroundspike4\desertgroundspike4.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\green\greenceilingspike1\greenceilingspike1.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\green\greenceilingspike2\greenceilingspike2.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\green\greenceilingspike3\greenceilingspike3.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\green\greenceilingspike4\greenceilingspike4.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\green\greengroundspike1\greengroundspike1.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\green\greengroundspike2\greengroundspike2.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\green\greengroundspike3\greengroundspike3.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\green\greengroundspike4\greengroundspike4.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\ice\icespike\icespike.object 65c65 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 82c82 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 100c100 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 117c117 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 134c134 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 151c151 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 169c169 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 186c186 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 204c204 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 221c221 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 239c239 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 256c256 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 273c273 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", 290c290 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\ice\icestalactite1\icestalactite1.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\ice\icestalactite2\icestalactite2.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\ice\icestalactite3\icestalactite3.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\ice\icestalactite4\icestalactite4.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\ice\icestalagmite1\icestalagmite1.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\ice\icestalagmite2\icestalagmite2.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\ice\icestalagmite3\icestalagmite3.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\ice\icestalagmite4\icestalagmite4.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\magma\magmaceilingspike1\magmaceilingspike1.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\magma\magmaceilingspike2\magmaceilingspike2.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\magma\magmaceilingspike3\magmaceilingspike3.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\magma\magmagroundspike1\magmagroundspike1.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\magma\magmagroundspike2\magmagroundspike2.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\magma\magmagroundspike3\magmagroundspike3.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\savannah\savannahceilingspike1\savannahceilingspike1.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\savannah\savannahceilingspike2\savannahceilingspike2.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\savannah\savannahceilingspike3\savannahceilingspike3.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\savannah\savannahceilingspike4\savannahceilingspike4.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\savannah\savannahgroundspike1\savannahgroundspike1.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\savannah\savannahgroundspike2\savannahgroundspike2.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\savannah\savannahgroundspike3\savannahgroundspike3.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\obstacles\savannah\savannahgroundspike4\savannahgroundspike4.object 66c66 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\outpost\frogfurnishing\frogfurnishing.object 100c100 < [ "saloondoor", "saloonseat", "saloontable", "salooncabinet", "saloonlight", "saloonpiano", "saloonspittoon" ], --- > [ "pastelbed", "pastelbunnyplush", "pastelcabinet", "pastelchair", "pastellight", "pastelstool", "pasteltable", "pastelwallclock", "pastelwardrobe" ], objects\outpost\outpostcabinet\outpostcabinet.object 18c18 < "glitchDescription" : "Interested. I wonder what's inside this cabinet?.", --- > "glitchDescription" : "Interested. I wonder what's inside this cabinet?", objects\outpost\outpostsecurityconsole\outpostsecurityconsole.object 15c15 < "floranDescription" : "A ssecurity console... But how can a console make Floran sssecure?.", --- > "floranDescription" : "A ssecurity console... But how can a console make Floran sssecure?", objects\themed\cabin\cabinstove\cabinstove.object 51c51 < "imagePosition" : [-8, 0], --- > "imagePosition" : [-9, 0], objects\themed\outdoor\lamppost1\lamppost1.object 17c17 < "humanDescription" : "A single lamp post.", --- > "humanDescription" : "A single lamp post. Pretty self explanatory.", objects\themed\sea\seaweedpot\seaweedpot.object 37,38c37 < "direction" : "left", < "flipImages" : true, --- > "direction" : "right", objects\themed\spooky\spookybed\spookybed.object 44c44,45 < "collision" : "platform" --- > "collision" : "platform", > "collisionSpaces" : [ [-2,4], [-1,4], [0,4], [1,4], [2,4] ] 56c57,58 < "collision" : "platform" --- > "collision" : "platform", > "collisionSpaces" : [ [-2,4], [-1,4], [0,4], [1,4], [2,4] ] objects\themed\spooky\spookyclock\spookyclock.object 53c53,54 < "soundEffect" : "/sfx/objects/clock_loop.ogg" --- > "soundEffect" : "/sfx/objects/clock_loop.ogg", > "soundEffectRangeMultiplier" : 0.5 objects\tiered\tier1light\tier1light.object 55a56,61 > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/oillantern_on.ogg" ], > "off" : [ "/sfx/objects/oillantern_off.ogg" ] > } > }, objects\traps\ancientcrystaltrap\ancientcrystaltrap.object 243c243 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\traps\ancientflametrap\ancientflametrap.object 152c152 < "damageTeam" : { "type" : "indiscriminate" }, --- > "damageTeam" : { "type" : "environment" }, objects\traps\ancienticetrap\ancienticetrap.object 152c152 < "damageTeam" : { "type" : "indiscriminate" }, --- > "damageTeam" : { "type" : "environment" }, objects\traps\arenaflametrap\arenaflametrap.object 149a150 > "damageType" : "Environment", 153a155,157 > "config" : { > "damageType" : "Environment" > }, 159a164,166 > "config" : { > "damageType" : "Environment" > }, objects\traps\crystaltrap\crystaltrap.object 243c243 < "damageType" : "IgnoresDef", --- > "damageType" : "Environment", objects\traps\flametrap\flametrap.object 152c152 < "damageTeam" : { "type" : "indiscriminate" }, --- > "damageTeam" : { "type" : "environment" }, objects\traps\freezetrap\freezetrap.object 82,83c82,83 < "projectileConfig" : { < "damageTeam" : { "type" : "indiscriminate" }, --- > "projectileConfig" : { > "damageType" : "Environment", projectiles\physics.config 141,142c141,142 < "gravityMultiplier" : 0.6, < "bounceFactor" : 1, --- > "gravityMultiplier" : 1.5, > "bounceFactor" : 0.5, 146c146 < "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ], --- > "collisionPoly" : [ [-1.125, 0], [0, 0.5], [1.125, 0], [0, -0.5] ], 150,152c150,170 < "liquidFriction" : 15.0, < "groundFriction" : 15.0, < "maximumCorrection" : 0.75 --- > "liquidBuoyancy" : 0.6, > "liquidFriction" : 7.0, > "groundFriction" : 20.0, > "maximumCorrection" : 1.5 > }, > > "fishingluresinking" : { > "mass" : 1.0, > "gravityMultiplier" : 1.75, > "bounceFactor" : 0.5, > "stopOnFirstBounce" : true, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-1.125, 0], [0, 0.5], [1.125, 0], [0, -0.5] ], > "ignorePlatformCollision" : true, > > "airFriction" : 0.0, > "liquidBuoyancy" : 0.3, > "liquidFriction" : 7.0, > "groundFriction" : 20.0, > "maximumCorrection" : 1.5 projectiles\activeitems\dragonfire\dragonfirelarge.projectile 7,8c7,14 < "lightColor" : [218, 83, 2], < "actionOnReap" : [], --- > "damagePoly" : [ [-9, 0], [-6, -6], [0, -9], [6, -6], [9, 0], [6, 6], [0, 9], [-6, 6] ], > "lightColor" : [235, 126, 2], > "actionOnReap" : [ > { > "action" : "config", > "file" : "/projectiles/explosions/vsmallregularexplosion/vsmallregularexplosionnodamage.config" > } > ], 12c18,25 < "damageKind" : "fireplasma" --- > "damageKind" : "fireplasma", > "damageKindImage" : "/interface/statuses/fire.png", > "statusEffects" : [ > "burning" > ], > "hydrophobic" : true, > "persistentAudio" : "/sfx/projectiles/dragonprojectile_loop.ogg", > "emitters" : [ "fireplasma", "smoke", "flames" ] projectiles\activeitems\dragonfire\dragonfiresmall.projectile 7,8c7,13 < "lightColor" : [128, 48, 1], < "actionOnReap" : [], --- > "lightColor" : [153, 82, 2], > "actionOnReap" : [ > { > "action" : "config", > "file" : "/projectiles/explosions/plasmabulletexplosion/plasmabulletexplosion.config" > } > ], 12c17,18 < "damageKind" : "fireplasma" --- > "damageKind" : "fireplasma", > "emitters" : [ "fireplasma" ] projectiles\activeitems\staff\elementbouncer\electricbouncer.projectile 13c13 < "file" : "/projectiles/explosions/elementimpact/electricimpact.config" --- > "file" : "/projectiles/explosions/elementimpact/electricimpact2.config" projectiles\activeitems\staff\elementbouncer\firebouncer.projectile 18,19c18,29 < "action" : "config", < "file" : "/projectiles/explosions/elementimpact/fireimpact.config" --- > "action" : "loop", > "count" : 4, > "body" : [ > { > "action" : "particle", > "specification" : "fireshard" > } > ] > }, > { > "action" : "sound", > "options" : [ "/sfx/projectiles/fireball_spit.ogg" ] projectiles\activeitems\staff\elementbouncer\poisonbouncer.projectile 13c13 < "file" : "/projectiles/explosions/elementimpact/poisonimpact.config" --- > "file" : "/projectiles/explosions/elementimpact/poisonimpact2.config" projectiles\activeitems\staff\elementcloud\electricelementcloud.projectile 60a61,68 > > "actionOnReap" : [ > { > "action" : "sound", > "options" : [ "/sfx/projectiles/elementcloud_break1.ogg", "/sfx/projectiles/elementcloud_break2.ogg" ] > } > ], > 104c112,114 < ] --- > ], > > "persistentAudio" : "/sfx/melee/barrier_create_electric.ogg" projectiles\activeitems\staff\elementcloud\fireelementcloud.projectile 80a81,88 > > "actionOnReap" : [ > { > "action" : "sound", > "options" : [ "/sfx/projectiles/elementcloud_break1.ogg", "/sfx/projectiles/elementcloud_break2.ogg" ] > } > ], > 124c132,134 < ] --- > ], > > "persistentAudio" : "/sfx/projectiles/fireball_loop.ogg" projectiles\activeitems\staff\elementcloud\iceelementcloud.projectile 59a60,67 > > "actionOnReap" : [ > { > "action" : "sound", > "options" : [ "/sfx/projectiles/elementcloud_break1.ogg", "/sfx/projectiles/elementcloud_break2.ogg" ] > } > ], > 103c111,113 < ] --- > ], > > "persistentAudio" : "/sfx/projectiles/iceorb_loop.ogg" projectiles\activeitems\staff\elementcloud\poisonelementcloud.projectile 59a60,67 > > "actionOnReap" : [ > { > "action" : "sound", > "options" : [ "/sfx/projectiles/elementcloud_break1.ogg", "/sfx/projectiles/elementcloud_break2.ogg" ] > } > ], > 103c111,113 < ] --- > ], > > "persistentAudio" : "/sfx/projectiles/poisonorb_loop1.ogg" projectiles\activeitems\staff\elementorb\electricorb.projectile 83c83,88 < "actionOnReap" : [], --- > "actionOnReap" : [ > { > "action" : "sound", > "options" : [ "/sfx/gun/lightningcoil1.ogg", "/sfx/gun/lightningcoil2.ogg", "/sfx/gun/lightningcoil3.ogg" ] > } > ], 103c108,109 < } --- > }, > "persistentAudio" : "/sfx/melee/barrier_create_electric.ogg" projectiles\activeitems\staff\elementorb\fireorb.projectile 93a94,97 > }, > { > "action" : "sound", > "options" : [ "/sfx/projectiles/fireball_spit.ogg" ] 115c119,120 < } --- > }, > "persistentAudio" : "/sfx/projectiles/fireball_loop.ogg" projectiles\activeitems\staff\elementorb\iceorb.projectile 92a93,96 > }, > { > "action" : "sound", > "options" : [ "/sfx/objects/ice_break1.ogg", "/sfx/objects/ice_break2.ogg", "/sfx/objects/ice_break3.ogg" ] 114c118,119 < } --- > }, > "persistentAudio" : "/sfx/projectiles/iceorb_loop.ogg" projectiles\activeitems\staff\elementorb\poisonorb.projectile 92a93,96 > }, > { > "action" : "sound", > "options" : [ "/sfx/projectiles/poisonorb_break1.ogg", "/sfx/projectiles/poisonorb_break2.ogg" ] 114c118,119 < } --- > }, > "persistentAudio" : "/sfx/projectiles/poisonorb_loop2.ogg" projectiles\activeitems\staff\elementportal\electricportal.projectile 11c11,24 < "periodicActions" : [], --- > "periodicActions" : [ > { > "time" : 0, > "repeat" : false, > "action" : "sound", > "options" : [ "/sfx/melee/astraltear2.ogg" ] > }, > { > "time" : 5.65, > "repeat" : false, > "action" : "sound", > "options" : [ "/sfx/projectiles/astraltear_stop3.ogg" ] > } > ], 15c28 < "file" : "/projectiles/explosions/elementimpact/electricimpact.config" --- > "file" : "/projectiles/explosions/elementimpact/electricimpactmute.config" 35c48,50 < "spawnRate" : 0.3 --- > "spawnRate" : 0.3, > > "persistentAudio" : "/sfx/melee/barrier_create_electric.ogg" projectiles\activeitems\staff\elementportal\fireportal.projectile 11c11,24 < "periodicActions" : [], --- > "periodicActions" : [ > { > "time" : 0, > "repeat" : false, > "action" : "sound", > "options" : [ "/sfx/melee/astraltear2.ogg" ] > }, > { > "time" : 5.65, > "repeat" : false, > "action" : "sound", > "options" : [ "/sfx/projectiles/astraltear_stop3.ogg" ] > } > ], 15c28 < "file" : "/projectiles/explosions/elementimpact/fireimpact.config" --- > "file" : "/projectiles/explosions/elementimpact/fireimpactmute.config" 35c48,50 < "spawnRate" : 0.3 --- > "spawnRate" : 0.3, > > "persistentAudio" : "/sfx/projectiles/fireball_loop.ogg" projectiles\activeitems\staff\elementportal\iceportal.projectile 11c11,24 < "periodicActions" : [], --- > "periodicActions" : [ > { > "time" : 0, > "repeat" : false, > "action" : "sound", > "options" : [ "/sfx/melee/astraltear2.ogg" ] > }, > { > "time" : 5.65, > "repeat" : false, > "action" : "sound", > "options" : [ "/sfx/projectiles/astraltear_stop3.ogg" ] > } > ], 15c28 < "file" : "/projectiles/explosions/elementimpact/iceimpact.config" --- > "file" : "/projectiles/explosions/elementimpact/iceimpactmute.config" 35c48,50 < "spawnRate" : 0.3 --- > "spawnRate" : 0.3, > > "persistentAudio" : "/sfx/projectiles/iceorb_loop.ogg" projectiles\activeitems\staff\elementportal\poisonportal.projectile 11c11,24 < "periodicActions" : [], --- > "periodicActions" : [ > { > "time" : 0, > "repeat" : false, > "action" : "sound", > "options" : [ "/sfx/melee/astraltear2.ogg" ] > }, > { > "time" : 5.65, > "repeat" : false, > "action" : "sound", > "options" : [ "/sfx/projectiles/astraltear_stop3.ogg" ] > } > ], 15c28 < "file" : "/projectiles/explosions/elementimpact/poisonimpact.config" --- > "file" : "/projectiles/explosions/elementimpact/poisonimpactmute.config" 35c48,50 < "spawnRate" : 0.3 --- > "spawnRate" : 0.3, > > "persistentAudio" : "/sfx/projectiles/poisonorb_loop1.ogg" projectiles\activeitems\staff\elementrain\electricrain.projectile 10c10,15 < "actionOnReap" : [ ], --- > "actionOnReap" : [ > { > "action" : "sound", > "options" : [ "/sfx/projectiles/electricrain_impact.ogg" ] > } > ], projectiles\activeitems\staff\elementrain\firerain.projectile 10c10,15 < "actionOnReap" : [ ], --- > "actionOnReap" : [ > { > "action" : "sound", > "options" : [ "/sfx/projectiles/firerain_impact.ogg" ] > } > ], projectiles\activeitems\staff\elementrain\icerain.projectile 10c10,15 < "actionOnReap" : [ ], --- > "actionOnReap" : [ > { > "action" : "sound", > "options" : [ "/sfx/projectiles/icerain_impact.ogg" ] > } > ], projectiles\activeitems\staff\elementrain\poisonrain.projectile 10c10,15 < "actionOnReap" : [ ], --- > "actionOnReap" : [ > { > "action" : "sound", > "options" : [ "/sfx/projectiles/poisonrain_impact.ogg" ] > } > ], projectiles\activeitems\staff\elementstickyspikes\electricstickyspikes.projectile 62c62,67 < "actionOnReap" : [], --- > "actionOnReap" : [ > { > "action" : "sound", > "options" : [ "/sfx/projectiles/electrical_barrier_break1.ogg", "/sfx/projectiles/electrical_barrier_break2.ogg", "/sfx/projectiles/electrical_barrier_break3.ogg", "/sfx/projectiles/electrical_barrier_break4.ogg", "/sfx/projectiles/electrical_barrier_break5.ogg", "/sfx/projectiles/electrical_barrier_break6.ogg" ] > } > ], 65c70 < "damageKind" : "electric", --- > "damageKind" : "electricbarrier", 74c79,80 < "piercing" : true --- > "piercing" : true, > "persistentAudio" : "/sfx/projectiles/electricstickyspikes_loop.ogg" projectiles\activeitems\staff\elementstickyspikes\firestickyspikes.projectile 72a73,76 > }, > { > "action" : "sound", > "options" : [ "/sfx/projectiles/fire_out.ogg" ] 86c90,92 < "piercing" : true --- > "piercing" : true, > > "persistentAudio" : "/sfx/objects/torch.ogg" projectiles\activeitems\staff\elementstickyspikes\icestickyspikes.projectile 50a51,54 > }, > { > "action" : "sound", > "options" : [ "/sfx/projectiles/ice_barrier_break1.ogg", "/sfx/projectiles/ice_barrier_break2.ogg", "/sfx/projectiles/ice_barrier_break3.ogg", "/sfx/projectiles/ice_barrier_break4.ogg", "/sfx/projectiles/ice_barrier_break5.ogg", "/sfx/projectiles/ice_barrier_break6.ogg", "/sfx/projectiles/ice_barrier_break7.ogg", "/sfx/projectiles/ice_barrier_break8.ogg", "/sfx/projectiles/ice_barrier_break9.ogg", "/sfx/projectiles/ice_barrier_break10.ogg" ] projectiles\activeitems\staff\elementstickyspikes\poisonstickyspikes.projectile 19a20,23 > }, > { > "action" : "sound", > "options" : [ "/sfx/projectiles/poisonstickyspikes_break1.ogg", "/sfx/projectiles/poisonstickyspikes_break2.ogg", "/sfx/projectiles/poisonstickyspikes_break3.ogg" ] 86c90,91 < "piercing" : true --- > "piercing" : true, > "persistentAudio" : "/sfx/projectiles/poisonstickyspikes_loop.ogg" projectiles\activeitems\staff\elementswarmer\electricswarmer.projectile 13c13 < "file" : "/projectiles/explosions/elementimpact/electricimpact.config" --- > "file" : "/projectiles/explosions/elementimpact/electricimpact2.config" projectiles\activeitems\staff\elementswarmer\poisonswarmer.projectile 13c13 < "file" : "/projectiles/explosions/elementimpact/poisonimpact.config" --- > "file" : "/projectiles/explosions/elementimpact/poisonimpact3.config" projectiles\activeitems\staff\energyzone\energyzone.projectile 10c10,17 < "periodicActions" : [], --- > "periodicActions" : [ > { > "time" : 9.7, > "repeat" : false, > "action" : "sound", > "options" : [ "/sfx/tech/vehicle_disappear1.ogg" ] > } > ], 27c34,36 < "scripts" : ["/projectiles/activeitems/staff/staffprojectile.lua"] --- > "scripts" : ["/projectiles/activeitems/staff/staffprojectile.lua"], > > "persistentAudio" : "/sfx/projectiles/zone_energy_loop.ogg" projectiles\activeitems\staff\forcecage\forcecage.projectile 10c10,17 < "periodicActions" : [ ], --- > "periodicActions" : [ > { > "time" : 4.8, > "repeat" : false, > "action" : "sound", > "options" : [ "/sfx/tech/vehicle_disappear2.ogg" ] > } > ], 49c56,58 < "scripts" : [ "/projectiles/activeitems/staff/staffprojectile.lua" ] --- > "scripts" : [ "/projectiles/activeitems/staff/staffprojectile.lua" ], > > "persistentAudio" : "/sfx/projectiles/forcecage_loop.ogg" projectiles\activeitems\staff\healingzone\healingzone.projectile 10c10,17 < "periodicActions" : [], --- > "periodicActions" : [ > { > "time" : 9.7, > "repeat" : false, > "action" : "sound", > "options" : [ "/sfx/tech/vehicle_disappear1.ogg" ] > } > ], 27,28c34,37 < "scripts" : ["/projectiles/activeitems/staff/staffprojectile.lua"] < } --- > "scripts" : ["/projectiles/activeitems/staff/staffprojectile.lua"], > > "persistentAudio" : "/sfx/projectiles/zone_healing_loop.ogg" > } \ No newline at end of file projectiles\activeitems\staff\kluexzone\kluexzone.projectile 4c4 < "timeToLive" : 8, --- > "timeToLive" : 10, 10c10,17 < "periodicActions" : [], --- > "periodicActions" : [ > { > "time" : 9.7, > "repeat" : false, > "action" : "sound", > "options" : [ "/sfx/tech/vehicle_disappear1.ogg" ] > } > ], 27c34,36 < "scripts" : ["/projectiles/activeitems/staff/staffprojectile.lua"] --- > "scripts" : ["/projectiles/activeitems/staff/staffprojectile.lua"], > > "persistentAudio" : "/sfx/projectiles/zone_power_loop.ogg" projectiles\activeitems\staff\lowgravzone\lowgravzone.projectile 10c10,17 < "periodicActions" : [], --- > "periodicActions" : [ > { > "time" : 9.7, > "repeat" : false, > "action" : "sound", > "options" : [ "/sfx/tech/vehicle_disappear1.ogg" ] > } > ], 27c34,36 < "scripts" : [ "/projectiles/activeitems/staff/staffprojectile.lua" ] --- > "scripts" : [ "/projectiles/activeitems/staff/staffprojectile.lua" ], > > "persistentAudio" : "/sfx/projectiles/zone_lowgrav_loop.ogg" projectiles\activeitems\staff\pullzone\pullzone.projectile 10c10,17 < "periodicActions" : [], --- > "periodicActions" : [ > { > "time" : 9.7, > "repeat" : false, > "action" : "sound", > "options" : [ "/sfx/tech/vehicle_disappear1.ogg" ] > } > ], 35c42,44 < "scripts" : [ "/projectiles/activeitems/staff/staffprojectile.lua" ] --- > "scripts" : [ "/projectiles/activeitems/staff/staffprojectile.lua" ], > > "persistentAudio" : "/sfx/projectiles/zone_pull_loop.ogg" projectiles\activeitems\staff\pushzone\pushzone.projectile 10c10,17 < "periodicActions" : [], --- > "periodicActions" : [ > { > "time" : 9.7, > "repeat" : false, > "action" : "sound", > "options" : [ "/sfx/tech/vehicle_disappear1.ogg" ] > } > ], 35c42,44 < "scripts" : [ "/projectiles/activeitems/staff/staffprojectile.lua" ] --- > "scripts" : [ "/projectiles/activeitems/staff/staffprojectile.lua" ], > > "persistentAudio" : "/sfx/projectiles/zone_push_loop.ogg" projectiles\activeitems\staff\slowzone\slowzone.projectile 10c10,17 < "periodicActions" : [], --- > "periodicActions" : [ > { > "time" : 9.7, > "repeat" : false, > "action" : "sound", > "options" : [ "/sfx/tech/vehicle_disappear1.ogg" ] > } > ], 27c34,36 < "scripts" : [ "/projectiles/activeitems/staff/staffprojectile.lua" ] --- > "scripts" : [ "/projectiles/activeitems/staff/staffprojectile.lua" ], > > "persistentAudio" : "/sfx/projectiles/zone_slow_loop.ogg" projectiles\activeitems\traildash\icetrail.projectile 106,117c106,117 < "type" : "animated", < "animation" : "/animations/elementalaura/iceaura/iceaura.animation", < "initialVelocity" : [0, 1], < "finalVelocity" : [0, 3], < "approach" : [1, 1], < "timeToLive" : 1.0, < "size" : 0.7, < "layer" : "back", < "variance" : { < "initialVelocity" : [4, 1], < "rotation" : 180, < "angularVelocity" : 20 --- > "type" : "animated", > "animation" : "/animations/elementalaura/iceaura/iceaura.animation", > "initialVelocity" : [0, 1], > "finalVelocity" : [0, 3], > "approach" : [1, 1], > "timeToLive" : 1.0, > "size" : 0.7, > "layer" : "back", > "variance" : { > "initialVelocity" : [4, 1], > "rotation" : 180, > "angularVelocity" : 20 projectiles\activeitems\webblast\webblast.projectile 17c17 < "damageKind" : "default", --- > "damageKind" : "tarball", projectiles\boss\crystalboss\crystalbeamdamage.projectile 9c9 < "damageKind" : "default" --- > "damageKind" : "plasma" projectiles\explosions\elementimpact\electricimpact.config 75c75 < "options" : [ "/sfx/projectiles/electrical_barrier_break2.ogg", "/sfx/projectiles/electrical_barrier_break4.ogg", "/sfx/projectiles/electrical_barrier_break6.ogg" ] --- > "options" : [ "/sfx/projectiles/electrical_barrier_break1.ogg", "/sfx/projectiles/electrical_barrier_break2.ogg", "/sfx/projectiles/electrical_barrier_break3.ogg", "/sfx/projectiles/electrical_barrier_break4.ogg", "/sfx/projectiles/electrical_barrier_break5.ogg", "/sfx/projectiles/electrical_barrier_break6.ogg" ] projectiles\explosions\elementimpact\fireimpact.config 75c75 < "options" : [ "/sfx/gun/grenadeblast_small_fire1.ogg", "/sfx/gun/grenadeblast_small_fire2.ogg", "/sfx/gun/grenadeblast_small_fire3.ogg" ] --- > "options" : [ "/sfx/projectiles/blast_small_fire1.ogg", "/sfx/projectiles/blast_small_fire2.ogg", "/sfx/projectiles/blast_small_fire3.ogg" ] projectiles\explosions\elementimpact\iceimpact.config 76c76 < "options" : [ "/sfx/projectiles/ice_break1.ogg", "/sfx/projectiles/ice_break5.ogg", "/sfx/projectiles/ice_break10.ogg" ] --- > "options" : [ "/sfx/projectiles/ice_break1.ogg", "/sfx/projectiles/ice_break4.ogg", "/sfx/projectiles/ice_break5.ogg", "/sfx/projectiles/ice_break6.ogg", "/sfx/projectiles/ice_break9.ogg", "/sfx/projectiles/ice_break10.ogg" ] projectiles\explosions\elementimpact\poisonimpact.config 58c58 < "options" : [ "/sfx/gun/grenadeblast_small_poison1.ogg", "/sfx/gun/grenadeblast_small_poison2.ogg", "/sfx/gun/grenadeblast_small_poison3.ogg" ] --- > "options" : [ "/sfx/projectiles/acid_hit.ogg" ] projectiles\throwable\firework2\firework2.projectile 10d9 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\firework3\firework3.projectile 11d10 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\firework4\firework4.projectile 11d10 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\fireworkblue2\fireworkblue2.projectile 10d9 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\fireworkblue3\fireworkblue3.projectile 11d10 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\fireworkblue4\fireworkblue4.projectile 11d10 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\fireworkgreen2\fireworkgreen2.projectile 10d9 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\fireworkgreen3\fireworkgreen3.projectile 11d10 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\fireworkgreen4\fireworkgreen4.projectile 11d10 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\fireworkgun\fireworkgun.projectile 10d9 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\fireworkgun\fireworkgunblue.projectile 10d9 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\fireworkgun\fireworkgungreen.projectile 10d9 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\fireworkgun\fireworkgunred.projectile 10d9 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\fireworkgun\fireworkgunyellow.projectile 10d9 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\fireworkgun2\fireworkgun2.projectile 11d10 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\fireworkgun3\fireworkgun3.projectile 11d10 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\fireworkgunyellow2\fireworkgunyellow2.projectile 11d10 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\fireworkgunyellow3\fireworkgunyellow3.projectile 11d10 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\fireworkred2\fireworkred2.projectile 11d10 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\throwable\fireworkred3\fireworkred3.projectile 11d10 < "damageTeam" : { "type" : "indiscriminate" }, projectiles\weather\acidrain\acidrain.projectile 3c3 < "physics" : "weather", --- > "physics" : "rain", 7,12d6 < "damageKindImage" : "icon.png", < "pointLight" : false, < "power" : 5.0, < "damageKind" : "default", < "damageType" : "ignoresdef", < "damagePoly" : [ [-50, -50], [50, -50], [50, 50], [-50, 50] ], 14c8,9 < "flippable" : true, --- > "damagePoly" : [ [-30, -30], [30, -30], [30, 30], [-30, 30] ], > "damageKind" : "hidden", 15a11,15 > > "statusEffects" : [ > { "effect" : "weakpoison", "duration" : 10 } > ], > quests\generated\pools\furniture.config 32a33 > ["glitch", "hourglass"], 34c35 < ["glitch", "medievalflagpole"], --- > ["glitch", "chesspawn"], 41a43,56 > > ["hylotl", "hylotlcityposter"], > ["hylotl", "hylotllilyclock"], > ["hylotl", "hylotlfloorornament"], > ["hylotl", "hylotlclassictable2"], > ["hylotl", "hylotllilydeco1"], > ["hylotl", "clublampsmall"], > > ["novakid", "picturestand"], > ["novakid", "frontierclock"], > ["novakid", "frontierironsymbol"], > ["novakid", "wantedposter"], > ["novakid", "frontierhatrack"], > ["novakid", "saloonlight"], quests\generated\pools\hatadjectives.config 55c55,60 < ["powerful", "valoroushead"] --- > ["powerful", "valoroushead"], > ["smart", "clocktophathead"], > ["fun", "sombrerohead"], > ["prepared", "cowboyhead"], > ["fine", "sunglasses1head"], > ["interesting", "steampunkhead"] quests\generated\pools\merchantstock1.config 38c38,43 < ["hylotl", "neonhylotlhead"] --- > ["hylotl", "neonhylotlhead"], > > ["novakid", "frontierdoor"], > ["novakid", "safe"], > ["novakid", "frontierchair"], > ["novakid", "frontierbed"] quests\generated\pools\merchantstock2.config 44c44,51 < ["hylotl", "copperpickaxe"] --- > ["hylotl", "copperpickaxe"], > > ["novakid", "picturestand"], > ["novakid", "frontiergramophone"], > ["novakid", "frontierlamppost"], > ["novakid", "frontierpainting1"], > ["novakid", "frontierpainting2"], > ["novakid", "frontierpainting3"] quests\generated\pools\specieshats.config 44c44,50 < ["hylotl", "winterscarfhead"] --- > ["hylotl", "winterscarfhead"], > > ["novakid", "clocktophathead"], > ["novakid", "sombrerohead"], > ["novakid", "cowboyhead"], > ["novakid", "sunglasses1head"], > ["interesting", "steampunkhead"] quests\generated\pools\specieshelmets.config 36c36,41 < ["hylotl", "valoroushead"] --- > ["hylotl", "valoroushead"], > > ["novakid", "clocktophathead"], > ["novakid", "sombrerohead"], > ["novakid", "cowboyhead"], > ["interesting", "steampunkhead"] quests\generated\templates\borrow.questtemplate 41c41 < "Eager. First things first, youΓÇÖll need to ^green;speak to ^orange; ^white;and ^green;borrow ^orange;. ^white;Just tell I sent you, and 'll be happy to lend it to you.", --- > "Eager. First things first, you'll need to ^green;speak to ^orange; ^white;and ^green;borrow ^orange;. ^white;Just tell I sent you, and 'll be happy to lend it to you.", 55c55 < "Spontaneous. WeΓÇÖll need to ^green;borrow^orange; ΓÇÖs ^white;next. ΓÇÖll not have a problem handing it over if you ^green;tell I sent you.", --- > "Spontaneous. We'll need to ^green;borrow^orange; 's ^white;next. 'll not have a problem handing it over if you ^green;tell I sent you.", quests\generated\templates\bribe.questtemplate 69c69 < "Conniving. The next thing IΓÇÖd like you to do is give ^orange; ^white;a very special something. ^green;I need to receive the ^orange;^white; in order for the plan to work.", --- > "Conniving. The next thing I'd like you to do is give ^orange; ^white;a very special something. ^green;I need to receive the ^orange;^white; in order for the plan to work.", quests\generated\templates\kill_monster.questtemplate 65c65 < "Shocked. I was recently attacked by a fierce ^orange;, ^white;which made off with my ^orange;^white. It went towards the ^orange;^white. Could you ^green;hunt the creature down for me?^white; It couldn't have gotten far.", --- > "Shocked. I was recently attacked by a fierce ^orange;, ^white;which made off with my ^orange;^white;. It went towards the ^orange;^white. Could you ^green;hunt the creature down for me?^white; It couldn't have gotten far.", quests\generated\templates\return_stolen.questtemplate 80c80 < "You won't believe what's happened! ^orange;^white; was robbed by none other than ^orange;.^white; Floran wishes there was sssomething we could do to help. Maybe you can ^green;return the stolen ^orange; ^green;to ΓÇÖs houssse?" --- > "You won't believe what's happened! ^orange;^white; was robbed by none other than ^orange;.^white; Floran wishes there was sssomething we could do to help. Maybe you can ^green;return the stolen ^orange; ^green;to 's houssse?" 83c83 < "Concerned. A thief who goes by the name of ^orange;^white; has stolen ΓÇÖs prized ^orange;! Will you^green; retrieve it and put it back in ^orange;ΓÇÖs^green; house?^white; I'm sure would appreciate it.", --- > "Concerned. A thief who goes by the name of ^orange;^white; has stolen 's prized ^orange;! Will you^green; retrieve it and put it back in ^orange;'s^green; house?^white; I'm sure would appreciate it.", 87,88c87,88 < "Alright, I know for a fact that ^orange;^white; has stolen ^orange;ΓÇÖs ^white;. IΓÇÖll keep watch while you ^green;take it back.^white; Once youΓÇÖve got it, ^green;place it back in ^orange;ΓÇÖs^green; house.", < "The first thing weΓÇÖve got to do involves a little bit of thievery. Well, it's a good kind of thievery. The ^orange;^white; we need to steal back is located in ^orange;ΓÇÖs home. ^green;Go get it, then place it back in ^orange;ΓÇÖs^green; home." --- > "Alright, I know for a fact that ^orange;^white; has stolen ^orange;'s ^white;. I'll keep watch while you ^green;take it back.^white; Once you've got it, ^green;place it back in ^orange;'s^green; house.", > "The first thing we've got to do involves a little bit of thievery. Well, it's a good kind of thievery. The ^orange;^white; we need to steal back is located in ^orange;'s home. ^green;Go get it, then place it back in ^orange;'s^green; home." 102c102 < "A little breaking and entering never hurt anyone... Sort of. Go ^green;steal back the ^orange; ^green; in ^orange;'s ^green; home. Then put it back in ^orange;ΓÇÖs ^green; home." --- > "A little breaking and entering never hurt anyone... Sort of. Go ^green;steal back the ^orange; ^green; in ^orange;'s ^green; home. Then put it back in ^orange;'s ^green; home." 116c116 < "Everything else is in place! ItΓÇÖs time for some vigilante style burglary. IΓÇÖll be your lookout while you^green; grab the stolen ^orange;^green; from ^orange;ΓÇÖs^green;place. Then sneak it back into ^orange;ΓÇÖs^green; home." --- > "Everything else is in place! It's time for some vigilante style burglary. I'll be your lookout while you^green; grab the stolen ^orange;^green; from ^orange;'s^green;place. Then sneak it back into ^orange;'s^green; home." 125c125 < "Concerned. In a moment of desperation, ^orange;^white; robbed of ^orange;^white;! If you ^green;retrieve it and put it back in ^orange;ΓÇÖs^green; house,^white; may never even realise it was gone. I would be grateful.", --- > "Concerned. In a moment of desperation, ^orange;^white; robbed of ^orange;^white;! If you ^green;retrieve it and put it back in ^orange;'s^green; house,^white; may never even realise it was gone. I would be grateful.", quests\generated\templates\steal.questtemplate 87c87 < "Paranoid. This is the I required. I hope nobody saw you take it! Better not hand it to me immediately. LetΓÇÖs wait for a moment." --- > "Paranoid. This is the I required. I hope nobody saw you take it! Better not hand it to me immediately. Let's wait for a moment." 100,101c100,101 < "Unimpressed. This looks like ΓÇÖs alright. ItΓÇÖs not in the best condition, but itΓÇÖll have to do for now.", < "Panicked. Don't just hand me that ! You think wouldn't put two and two together? hold on to it for now. " --- > "Unimpressed. This looks like 's alright. It's not in the best condition, but it'll have to do for now.", > "Panicked. Don't just hand me that ! You think wouldn't put two and two together? Hold on to it for now. " quests\outpost\floranarena1.questtemplate 27d26 < "warpDialogPortrait" : [ {"image" : "/humanoid/nuru/femalebody.png:idle.1"} ], quests\outpost\floranarena2.questtemplate 28d27 < "warpDialogPortrait" : [ {"image" : "/humanoid/nuru/femalebody.png:idle.1"} ], quests\outpost\floranarena3.questtemplate 28d27 < "warpDialogPortrait" : [ {"image" : "/humanoid/nuru/femalebody.png:idle.1"} ], quests\outpost\penguin1.questtemplate 36d35 < "warpDialogPortrait" : [ {"image" : "/objects/outpost/penguinbar/penguinbarportrait.png"} ], quests\outpost\penguin2.questtemplate 36d35 < "warpDialogPortrait" : [ {"image" : "/objects/outpost/penguinweaponshop/penguinshopportrait.png"} ], quests\outpost\techscientist2.questtemplate 33d32 < "warpDialogPortrait" : [ {"image" : "/objects/outpost/techlab/techlabscientistportrait.png"} ], quests\outpost\techscientist4.questtemplate 33d32 < "warpDialogPortrait" : [ {"image" : "/objects/outpost/techlab/techlabscientistportrait.png"} ], quests\outpost\techscientist6.questtemplate 33d32 < "warpDialogPortrait" : [ {"image" : "/objects/outpost/techlab/techlabscientistportrait.png"} ], quests\scripts\instance.lua 11d10 < self.warpDialogPortrait = config.getParameter("warpDialogPortrait") 87,90c86 < dialogConfig.sourceEntityId = entityId; < if self.warpDialogPortrait then < dialogConfig.images.portrait = self.warpDialogPortrait < end --- > dialogConfig.sourceEntityId = entityId recipes\cookingtable1\condiments\alienfruitjam.recipe 7c7,8 < "groups" : [ "craftingfood", "condiments" ] --- > "groups" : [ "craftingfood", "condiments" ], > "collectables" : { "cooking" : "alienfruitjam" } recipes\cookingtable1\condiments\beakseedjam.recipe 7c7,8 < "groups" : [ "craftingfood", "condiments" ] --- > "groups" : [ "craftingfood", "condiments" ], > "collectables" : { "cooking" : "beakseedjam" } recipes\cookingtable1\condiments\desertsalsa.recipe 11c11,12 < "groups" : [ "craftingfood", "condiments" ] --- > "groups" : [ "craftingfood", "condiments" ], > "collectables" : { "cooking" : "desertsalsa" } recipes\cookingtable1\condiments\feathercrownjam.recipe 7c7,8 < "groups" : [ "craftingfood", "condiments" ] --- > "groups" : [ "craftingfood", "condiments" ], > "collectables" : { "cooking" : "feathercrownjam" } recipes\cookingtable1\condiments\kiwijam.recipe 7c7,8 < "groups" : [ "craftingfood", "condiments" ] --- > "groups" : [ "craftingfood", "condiments" ], > "collectables" : { "cooking" : "kiwijam" } recipes\cookingtable1\condiments\neonmelonjam.recipe 7c7,8 < "groups" : [ "craftingfood", "condiments" ] --- > "groups" : [ "craftingfood", "condiments" ], > "collectables" : { "cooking" : "neonmelonjam" } recipes\cookingtable1\condiments\oceansalsa.recipe 9c9,10 < "groups" : [ "craftingfood", "condiments" ] --- > "groups" : [ "craftingfood", "condiments" ], > "collectables" : { "cooking" : "oceansalsa" } recipes\cookingtable1\condiments\pearlpeajam.recipe 7c7,8 < "groups" : [ "craftingfood", "condiments" ] --- > "groups" : [ "craftingfood", "condiments" ], > "collectables" : { "cooking" : "pearlpeajam" } recipes\cookingtable1\condiments\pineapplejam.recipe 7c7,8 < "groups" : [ "craftingfood", "condiments" ] --- > "groups" : [ "craftingfood", "condiments" ], > "collectables" : { "cooking" : "pineapplejam" } recipes\cookingtable1\condiments\pussplumjam.recipe 7c7,8 < "groups" : [ "craftingfood", "condiments" ] --- > "groups" : [ "craftingfood", "condiments" ], > "collectables" : { "cooking" : "pussplumjam" } recipes\cookingtable1\condiments\relish.recipe 8c8,9 < "groups" : [ "craftingfood", "condiments" ] --- > "groups" : [ "craftingfood", "condiments" ], > "collectables" : { "cooking" : "relish" } recipes\cookingtable1\condiments\toxictopjam.recipe 7c7,8 < "groups" : [ "craftingfood", "condiments" ] --- > "groups" : [ "craftingfood", "condiments" ], > "collectables" : { "cooking" : "toxictopjam" } recipes\cookingtable1\condiments\volcanicsalsa.recipe 8c8,9 < "groups" : [ "craftingfood", "condiments" ] --- > "groups" : [ "craftingfood", "condiments" ], > "collectables" : { "cooking" : "volcanicsalsa" } recipes\cookingtable1\condiments\wartweedjam.recipe 7c7,8 < "groups" : [ "craftingfood", "condiments" ] --- > "groups" : [ "craftingfood", "condiments" ], > "collectables" : { "cooking" : "wartweedjam" } recipes\cookingtable1\desserts\apegrapes.recipe 7c7,8 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "apegrapes" } recipes\cookingtable1\desserts\applecrumble.recipe 8c8,9 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "applecrumble" } recipes\cookingtable1\desserts\avesmingoicecream.recipe 9c9,10 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "avesmingoicecream" } recipes\cookingtable1\desserts\bananacreampie.recipe 9c9,10 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "bananacreampie" } recipes\cookingtable1\desserts\bananaicecream.recipe 9c9,10 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "bananaicecream" } recipes\cookingtable1\desserts\bananasplit.recipe 9c9,10 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "bananasplit" } recipes\cookingtable1\desserts\batteredbanana.recipe 7c7,8 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "batteredbanana" } recipes\cookingtable1\desserts\beakseedtart.recipe 7c7,8 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "beakseedtart" } recipes\cookingtable1\desserts\bonbonbonbons.recipe 6c6,7 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "bonbonbonbons" } recipes\cookingtable1\desserts\bonbons.recipe 6c6,7 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "bonbons" } recipes\cookingtable1\desserts\brineapple.recipe 7c7,8 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "brineapple" } recipes\cookingtable1\desserts\cactiicecream.recipe 9c9,10 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "cactiicecream" } recipes\cookingtable1\desserts\cake.recipe 9c9,10 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "cake" } recipes\cookingtable1\desserts\campfirebanana.recipe 7c7,8 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "campfirebanana" } recipes\cookingtable1\desserts\carrotcake.recipe 10c10,11 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "carrotcake" } recipes\cookingtable1\desserts\chocolate.recipe 6c6,7 < "groups" : [ "craftingfood", "snacks" ] --- > "groups" : [ "craftingfood", "snacks" ], > "collectables" : { "cooking" : "chocolate" } recipes\cookingtable1\desserts\chocolatecake.recipe 10c10,11 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "chocolatecake" } recipes\cookingtable1\desserts\coconuticecream.recipe 9c9,10 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "coconuticecream" } recipes\cookingtable1\desserts\coffeecake.recipe 10c10,11 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "coffeecake" } recipes\cookingtable1\desserts\eggshooticecream.recipe 9c9,10 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "eggshooticecream" } recipes\cookingtable1\desserts\fruitsalad.recipe 9c9,10 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "fruitsalad" } recipes\cookingtable1\desserts\oculemonmeringue.recipe 8c8,9 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "oculemonmeringue" } recipes\cookingtable1\desserts\pussplumpudding.recipe 9c9,10 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "pussplumpudding" } recipes\cookingtable1\desserts\pussplumtart.recipe 7c7,8 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "pussplumtart" } recipes\cookingtable1\desserts\ricepudding.recipe 8c8,9 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "ricepudding" } recipes\cookingtable1\desserts\snowcone.recipe 7c7,8 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "snowcone" } recipes\cookingtable1\desserts\toxictart.recipe 8c8,9 < "groups" : [ "craftingfood", "desserts" ] --- > "groups" : [ "craftingfood", "desserts" ], > "collectables" : { "cooking" : "toxictart" } recipes\cookingtable1\drinks\alienfruitjuice.recipe 6c6,7 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "alienfruitjuice" } recipes\cookingtable1\drinks\automatoshake.recipe 7c7,8 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "automatoshake" } recipes\cookingtable1\drinks\avesmingojuice.recipe 6c6,7 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "avesmingojuice" } recipes\cookingtable1\drinks\bloodypuss.recipe 7c7,8 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "bloodypuss" } recipes\cookingtable1\drinks\bottledwater.recipe 7c7,8 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "bottledwater" } recipes\cookingtable1\drinks\cactusjuice.recipe 6c6,7 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "cactusjuice" } recipes\cookingtable1\drinks\carrotjuice.recipe 6c6,7 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "carrotjuice" } recipes\cookingtable1\drinks\coconutmilk.recipe 6c6,7 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "coconutmilk" } recipes\cookingtable1\drinks\coffee.recipe 6c6,7 < "groups" : [ "craftingfood", "drinks", "coffee" ] --- > "groups" : [ "craftingfood", "drinks", "coffee" ], > "collectables" : { "cooking" : "coffee" } recipes\cookingtable1\drinks\cyanider.recipe 7c7,8 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "cyanider" } recipes\cookingtable1\drinks\flatwhite.recipe 7c7,8 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "flatwhite" } recipes\cookingtable1\drinks\grapejuice.recipe 6c6,7 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "grapejuice" } recipes\cookingtable1\drinks\kiwijuice.recipe 6c6,7 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "kiwijuice" } recipes\cookingtable1\drinks\mocha.recipe 8c8,9 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "mocha" } recipes\cookingtable1\drinks\pineapplejuice.recipe 6c6,7 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "pineapplejuice" } recipes\cookingtable1\drinks\pozest.recipe 9c9,10 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "pozest" } recipes\cookingtable1\drinks\reefjuice.recipe 6c6,7 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "reefjuice" } recipes\cookingtable1\drinks\reefshake.recipe 7c7,8 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "reefshake" } recipes\cookingtable1\drinks\sweetpunch.recipe 8c8,9 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "sweetpunch" } recipes\cookingtable1\drinks\thornjuice.recipe 6c6,7 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "thornjuice" } recipes\cookingtable1\drinks\tomatojuice.recipe 6c6,7 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "tomatojuice" } recipes\cookingtable1\drinks\toxicjuice.recipe 7c7,8 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "toxicjuice" } recipes\cookingtable1\drinks\tropicalpunch.recipe 9c9,10 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "tropicalpunch" } recipes\cookingtable1\drinks\ultimatejuice.recipe 10c10,11 < "groups" : [ "craftingfood", "drinks" ] --- > "groups" : [ "craftingfood", "drinks" ], > "collectables" : { "cooking" : "ultimatejuice" } recipes\cookingtable1\mains\16gbpasty.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "16gbpasty" } recipes\cookingtable1\mains\8gbpizzap.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "8gbpizzap" } recipes\cookingtable1\mains\apexfritter.recipe 8c8,9 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "apexfritter" } recipes\cookingtable1\mains\automatostew.recipe 8c8,9 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "automatostew" } recipes\cookingtable1\mains\baconpancakes.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "baconpancakes" } recipes\cookingtable1\mains\boltos.recipe 7c7,8 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "boltos" } recipes\cookingtable1\mains\cheeseburger.recipe 10c10,11 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "cheeseburger" } recipes\cookingtable1\mains\coralcreepcurry.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "coralcreepcurry" } recipes\cookingtable1\mains\cornpeckers.recipe 7c7,8 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "cornpeckers" } recipes\cookingtable1\mains\featherfood.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "featherfood" } recipes\cookingtable1\mains\fishdumplings.recipe 7c7,8 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "fishdumplings" } recipes\cookingtable1\mains\fishfingers.recipe 7c7,8 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "fishfingers" } recipes\cookingtable1\mains\fishinabone.recipe 7c7,8 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "fishinabone" } recipes\cookingtable1\mains\fishnchips.recipe 8c8,9 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "fishnchips" } recipes\cookingtable1\mains\fishpie.recipe 7c7,8 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "fishpie" } recipes\cookingtable1\mains\fishstew.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "fishstew" } recipes\cookingtable1\mains\hamburger.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "hamburger" } recipes\cookingtable1\mains\hothothotpot.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "hothothotpot" } recipes\cookingtable1\mains\meatdumplings.recipe 7c7,8 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "meatdumplings" } recipes\cookingtable1\mains\meatpie.recipe 7c7,8 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "meatpie" } recipes\cookingtable1\mains\meatstew.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "meatstew" } recipes\cookingtable1\mains\mushroomquiche.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "mushroomquiche" } recipes\cookingtable1\mains\oceanrisotto.recipe 8c8,9 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "oceanrisotto" } recipes\cookingtable1\mains\oceansurprise.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "oceansurprise" } recipes\cookingtable1\mains\oculemonstew.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "oculemonstew" } recipes\cookingtable1\mains\omelette.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "omelette" } recipes\cookingtable1\mains\pasty.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "pasty" } recipes\cookingtable1\mains\pearlpeapancakes.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "pearlpeapancakes" } recipes\cookingtable1\mains\pearlpearisotto.recipe 7c7,8 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "pearlpearisotto" } recipes\cookingtable1\mains\pineapplepizzaslice.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "pineapplepizzaslice" } recipes\cookingtable1\mains\piodia.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "piodia" } recipes\cookingtable1\mains\pizzaslice.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "pizzaslice" } recipes\cookingtable1\mains\porridge.recipe 7c7,8 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "porridge" } recipes\cookingtable1\mains\quichelorraine.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "quichelorraine" } recipes\cookingtable1\mains\reefpodsurprise.recipe 7c7,8 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "reefpodsurprise" } recipes\cookingtable1\mains\roastdinner.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "roastdinner" } recipes\cookingtable1\mains\seafoodgratin.recipe 7c7,8 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "seafoodgratin" } recipes\cookingtable1\mains\spicyribs.recipe 8c8,9 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "spicyribs" } recipes\cookingtable1\mains\spookypie.recipe 7c7,8 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "spookypie" } recipes\cookingtable1\mains\stickyribs.recipe 7c7,8 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "stickyribs" } recipes\cookingtable1\mains\sushi.recipe 8c8,9 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "sushi" } recipes\cookingtable1\mains\wartweedstew.recipe 9c9,10 < "groups" : [ "craftingfood", "mains" ] --- > "groups" : [ "craftingfood", "mains" ], > "collectables" : { "cooking" : "wartweedstew" } recipes\cookingtable1\sides\2kbpotage.recipe 7c7,8 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "2kbpotage" } recipes\cookingtable1\sides\bananacon.recipe 7c7,8 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "bananacon" } recipes\cookingtable1\sides\beakseedbread.recipe 7c7,8 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "beakseedbread" } recipes\cookingtable1\sides\bread.recipe 6c6,7 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "bread" } recipes\cookingtable1\sides\burningeyeballs.recipe 7c7,8 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "burningeyeballs" } recipes\cookingtable1\sides\carrotbread.recipe 7c7,8 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "carrotbread" } recipes\cookingtable1\sides\carrotsoup.recipe 8c8,9 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "carrotsoup" } recipes\cookingtable1\sides\cheese.recipe 6c6,7 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "cheese" } recipes\cookingtable1\sides\coconutrice.recipe 7c7,8 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "coconutrice" } recipes\cookingtable1\sides\corncob.recipe 6c6,7 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "corncob" } recipes\cookingtable1\sides\eggshootsalad.recipe 7c7,8 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "eggshootsalad" } recipes\cookingtable1\sides\eyebowls.recipe 7c7,8 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "eyebowls" } recipes\cookingtable1\sides\fluffyruffs.recipe 7c7,8 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "fluffyruffs" } recipes\cookingtable1\sides\gardensalad.recipe 8c8,9 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "gardensalad" } recipes\cookingtable1\sides\hotbone.recipe 7c7,8 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "hotbone" } recipes\cookingtable1\sides\mashedpotato.recipe 6c6,7 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "mashedpotato" } recipes\cookingtable1\sides\mushroombread.recipe 7c7,8 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "mushroombread" } recipes\cookingtable1\sides\mushroomrice.recipe 8c8,9 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "mushroomrice" } recipes\cookingtable1\sides\pearlpeabroth.recipe 7c7,8 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "pearlpeabroth" } recipes\cookingtable1\sides\pearlpeaparcels.recipe 7c7,8 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "pearlpeaparcels" } recipes\cookingtable1\sides\ricecake.recipe 7c7,8 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "ricecake" } recipes\cookingtable1\sides\saltsalad.recipe 8c8,9 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "saltsalad" } recipes\cookingtable1\sides\smash.recipe 8c8,9 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "smash" } recipes\cookingtable1\sides\soggysack.recipe 7c7,8 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "soggysack" } recipes\cookingtable1\sides\specialrice.recipe 9c9,10 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "specialrice" } recipes\cookingtable1\sides\spicyfeathercrown.recipe 7c7,8 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "spicyfeathercrown" } recipes\cookingtable1\sides\stuffedautomato.recipe 9c9,10 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "stuffedautomato" } recipes\cookingtable1\sides\stuffeddirturchin.recipe 9c9,10 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "stuffeddirturchin" } recipes\cookingtable1\sides\stuffedtomato.recipe 9c9,10 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "stuffedtomato" } recipes\cookingtable1\sides\sweetmeat.recipe 7c7,8 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "sweetmeat" } recipes\cookingtable1\sides\tomatosoup.recipe 8c8,9 < "groups" : [ "craftingfood", "sides" ] --- > "groups" : [ "craftingfood", "sides" ], > "collectables" : { "cooking" : "tomatosoup" } recipes\cookingtable1\snacks\bananacreamdonut.recipe 10c10,11 < "groups" : [ "craftingfood", "snacks" ] --- > "groups" : [ "craftingfood", "snacks" ], > "collectables" : { "cooking" : "bananacreamdonut" } recipes\cookingtable1\snacks\candiedcorn.recipe 7c7,8 < "groups" : [ "craftingfood", "snacks" ] --- > "groups" : [ "craftingfood", "snacks" ], > "collectables" : { "cooking" : "candiedcorn" } recipes\cookingtable1\snacks\candyapple.recipe 7c7,8 < "groups" : [ "craftingfood", "snacks" ] --- > "groups" : [ "craftingfood", "snacks" ], > "collectables" : { "cooking" : "candyapple" } recipes\cookingtable1\snacks\candyautomato.recipe 7c7,8 < "groups" : [ "craftingfood", "snacks" ] --- > "groups" : [ "craftingfood", "snacks" ], > "collectables" : { "cooking" : "candyautomato" } recipes\cookingtable1\snacks\choconut.recipe 11c11,12 < "groups" : [ "craftingfood", "snacks" ] --- > "groups" : [ "craftingfood", "snacks" ], > "collectables" : { "cooking" : "choconut" } recipes\cookingtable1\snacks\luckydip.recipe 7c7,8 < "groups" : [ "craftingfood", "snacks" ] --- > "groups" : [ "craftingfood", "snacks" ], > "collectables" : { "cooking" : "luckydip" } recipes\cookingtable1\snacks\nutsandbolts.recipe 7c7,8 < "groups" : [ "craftingfood", "snacks" ] --- > "groups" : [ "craftingfood", "snacks" ], > "collectables" : { "cooking" : "nutsandbolts" } recipes\cookingtable1\snacks\spikycookies.recipe 10c10,11 < "groups" : [ "craftingfood", "snacks" ] --- > "groups" : [ "craftingfood", "snacks" ], > "collectables" : { "cooking" : "spikycookies" } recipes\cookingtable1\snacks\spookydonut.recipe 10c10,11 < "groups" : [ "craftingfood", "snacks" ] --- > "groups" : [ "craftingfood", "snacks" ], > "collectables" : { "cooking" : "spookydonut" } recipes\cookingtable1\snacks\sweetpopcorn.recipe 3,4c3,4 < { "item" : "sugar", "count" : 1 }, < { "item" : "corn", "count" : 1 } --- > { "item" : "popcorn", "count" : 1 }, > { "item" : "sugar", "count" : 1 } 7c7,8 < "groups" : [ "craftingfood", "snacks" ] --- > "groups" : [ "craftingfood", "snacks" ], > "collectables" : { "cooking" : "sweetpopcorn" } recipes\cookingtable1\snacks\toxicjamdonut.recipe 10c10,11 < "groups" : [ "craftingfood", "snacks" ] --- > "groups" : [ "craftingfood", "snacks" ], > "collectables" : { "cooking" : "toxicjamdonut" } recipes\cookingtable1\snacks\wartweedjamdonut.recipe 10c10,11 < "groups" : [ "craftingfood", "snacks" ] --- > "groups" : [ "craftingfood", "snacks" ], > "collectables" : { "cooking" : "wartweedjamdonut" } scripts\pathing.lua 160c160 < standingBoundBox = padBoundBox(-0.2, 0), --Thinner bound box for standing and landing --- > standingBoundBox = padBoundBox(-0.7, 0), --Thinner bound box for standing and landing 167c167 < maxLandingVelocity = -5.0, --- > maxLandingVelocity = -10.0, 361c361 < if self.jumpTimer <= 0 then --- > if mcontroller.liquidMovement() or self.jumpTimer <= 0 then scripts\rect.lua 23a24,30 > function rect.size(rectangle) > return { > rectangle[3] - rectangle[1], > rectangle[4] - rectangle[2] > } > end > scripts\vec2.lua 31a32 > if scalar == 0 then return vector end scripts\actions\status.lua 6c6 < percentage = 1 --- > percentage = 1 16c16 < statName = nil --- > statName = nil 28c28 < amount = 100 --- > amount = 100 40c40 < percentage = 1 --- > percentage = 1 51c51 < args = parseArgs(args, { --- > args = parseArgs(args, { 54c54 < --- > 62c62 < args = parseArgs(args, { --- > args = parseArgs(args, { 77c77 < amount = nil --- > amount = nil 90c90 < category = "default" --- > category = "default" 100c100 < end \ No newline at end of file --- > end scripts\activeitem\stances.lua 0a1,3 > require "/scripts/util.lua" > require "/scripts/vec2.lua" > scripts\companions\capturable.lua 10a11,13 > message.setHandler("pet.attemptRelocate", function (_, _, ...) > return capturable.attemptRelocate(...) > end) 33a37,42 > > if capturable.wasRelocated() and not storage.spawned then > status.addEphemeralEffect("monsterrelocatespawn") > storage = config.getParameter("relocateStorage", {}) > storage.spawned = true > end 69a79,90 > > if capturable.confirmRelocate then > if capturable.confirmRelocate:finished() then > if capturable.confirmRelocate:result() then > capturable.despawnTimer = 0.3 > else > status.removeEphemeralEffect("monsterrelocate") > status.addEphemeralEffect("monsterrelocatespawn") > end > capturable.confirmRelocate = nil > end > end 184a206,232 > function capturable.wasRelocated() > return config.getParameter("wasRelocated", false) > end > > function capturable.attemptRelocate(sourceEntity) > if config.getParameter("relocatable", false) and not capturable.confirmRelocate then > --The point that the monster will scale toward > local scaleOffsetPart = config.getParameter("scaleOffsetPart", "body") > local attachPoint = vec2.div(animator.partPoint(scaleOffsetPart, "offset") or {0, 0}, 2) -- divide by two because partPoint adds offset to offset > local petInfo = { > monsterType = monster.type(), > collisionPoly = mcontroller.collisionPoly(), > parameters = monster.uniqueParameters(), > attachPoint = attachPoint > } > for k,v in pairs(config.getParameter("relocateParameters", {})) do > petInfo.parameters[k] = v > end > petInfo.parameters.relocateStorage = storage > petInfo.parameters.seed = monster.seed() > > status.addEphemeralEffect("monsterrelocate") > capturable.confirmRelocate = world.sendEntityMessage(sourceEntity, "confirmRelocate", entity.id(), petInfo) > return true > end > end > 224a273 > local captureCollectables = config.getParameter("captureCollectables") 231a281 > collectables = captureCollectables, 233,235c283,285 < type = monsterType, < parameters = parameters < } --- > type = monsterType, > parameters = parameters > } scripts\companions\player.lua 377c377 < promises:add(world.sendEntityMessage(uniqueId, "recruit.confirmRecruitment", recruitSpawner.ownerUuid, uuid), function (success) --- > promises:add(world.sendEntityMessage(uniqueId, "recruit.confirmRecruitment", recruitSpawner.ownerUuid, uuid, onOwnShip()), function (success) 505d504 < requestUnfollow(recruit.uniqueId, uuid) scripts\companions\recruitable.lua 361c361 < function recruitable.confirmRecruitment(playerUniqueId, recruitUuid) --- > function recruitable.confirmRecruitment(playerUniqueId, recruitUuid, onShip) 375,376c375,381 < status.addEphemeralEffect("beamout") < recruitable.despawnTimer = 0.7 --- > if onShip then > storage.ownerUuid = playerUniqueId > storage.recruitUuid = recruitUuid > else > recruitable.beamOut() > end > scripts\companions\util.lua 87a88 > collectablesOnPickup = pet.collectables, spawntypes\uniques.spawntypes 627a628,644 > "name" : "snuffish", > > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "all" > }, > > "groupSize" : [1, 2], > "spawnChance" : 0.08, > "monsterType" : "snuffish", > "monsterParameters" : { > "aggressive" : true > } > }, > > { species\avian.species 115c115 < "shirt" : [ "avianadventurershirt", "aviancommonershirt", "avianfancyshirt", "avianworkershirt" ], --- > "shirt" : [ "avianadventurershirt", "aviancommonershirt", "avianfancyshirt", "avianworkershirt", "protectorateshirtchest", "protectoratevestchest" ], species\novakid.species 16c16 < "ouchNoises" : [ "/sfx/humanoid/novakidhurt_male1.ogg", "/sfx/humanoid/novakidhurt_female1.ogg" ], --- > "ouchNoises" : [ "/sfx/humanoid/novakidhurt_male2.ogg", "/sfx/humanoid/novakidhurt_female2.ogg" ], stagehands\mission\apexmissionbattleeffect.lua 2a3,14 > function init() > message.setHandler("removeEffects", function() > local category = config.getParameter("effectCategory") > for _, uniqueId in pairs(storage.entities) do > local entityId = world.loadUniqueEntity(uniqueId) > if world.entityExists(entityId) then > world.callScriptedEntity(entityId, "status.clearPersistentEffects", category) > end > end > end) > end > 32,41d43 < end < end < end < < function removeEffects() < local category = config.getParameter("effectCategory") < for _, uniqueId in pairs(storage.entities) do < local entityId = world.loadUniqueEntity(uniqueId) < if world.entityExists(entityId) then < world.callScriptedEntity(entityId, "status.clearPersistentEffects", category) stagehands\mission\apexmissioncallscriptsensor.lua 15c15 < world.callScriptedEntity(target, functionName, table.unpack(arguments)) --- > world.sendEntityMessage(target, functionName, table.unpack(arguments)) stats\monster_primary.lua 22a23,24 > elseif damageRequest.damageType == "Environment" then > return {} stats\npc_primary.lua 21a22,23 > elseif damageRequest.damageType == "Environment" then > return {} stats\player_primary.lua 61c61 < elseif damageRequest.damageType == "IgnoresDef" then --- > elseif damageRequest.damageType == "IgnoresDef" or damageRequest.damageType == "Environment" then stats\effects\lowgrav\lowgrav.animation 26c26,27 < }, --- > } > /* 51a53 > */ stats\effects\lowgrav\lowgrav.lua 19,23d18 < < local statusTextRegion = { 0, 1, 0, 1 } < animator.setParticleEmitterOffsetRegion("statustext", statusTextRegion) < animator.burstParticleEmitter("statustext") < stats\effects\rage\enemyrage.lua 12,15d11 < < local statusTextRegion = { 0, 1, 0, 1 } < animator.setParticleEmitterOffsetRegion("statustext", statusTextRegion) < animator.burstParticleEmitter("statustext") stats\effects\rage\rage.animation 26c26,27 < }, --- > } > /* 51a53 > */ stats\effects\rage\rage.lua 9,14d8 < < local statusTextRegion = { 0, 1, 0, 1 } < animator.setParticleEmitterOffsetRegion("statustext", statusTextRegion) < if enableParticles then < animator.burstParticleEmitter("statustext") < end tech\dash\blinkdash.lua 102c102 < if not world.polyCollision(collisionPoly, oneDown, {"Null", "Block", "Dynamic"}) then --- > if not world.polyCollision(collisionPoly, oneDown, {"Null", "Block", "Dynamic", "Platform"}) then 119c119 < local groundPosition = world.resolvePolyCollision(collisionPoly, towardGround, 0.8) --- > local groundPosition = world.resolvePolyCollision(collisionPoly, towardGround, 0.8, {"Null", "Block", "Dynamic", "Platform"}) tech\dash\sprint.lua 25a26,27 > animator.setAnimationState("dashing", "off") > animator.setParticleEmitterActive("dashParticles", false) 39c41 < --- > tiles\materials\copperfence.material 14d13 < "damageTable" : "/tiles/flammableDamage.config", tilesets\packed\objects-by-category\actionfigure.json 508c508 < "//shortdescription" : "Erchius Horror Figurine", --- > "//shortdescription" : "Ixodoom Figurine", tilesets\packed\objects-by-category\crafting.json 7c7 < "tilecount" : 76, --- > "tilecount" : 79, 430c430 < "imagePositionX" : "-8", --- > "imagePositionX" : "-16", 590a591,617 > "76" : { > "//description" : "-todo-", > "//name" : "frontierfurnace", > "//shortdescription" : "Frontier Furnace", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "frontierfurnace", > "tilesetDirection" : "right" > }, > "77" : { > "//description" : "-todo-", > "//name" : "frontierfurnace_orientation1", > "//shortdescription" : "Frontier Furnace", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "frontierfurnace", > "tilesetDirection" : "right" > }, > "78" : { > "//description" : "A quaint metal stove, perfect for cooking.", > "//name" : "cabinstove_orientation1", > "//shortdescription" : "Cabin Stove", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "cabinstove", > "tilesetDirection" : "right" > }, 831a859,867 > }, > "76" : { > "image" : "../../../../../tiled/packed/objects/frontierfurnace.png" > }, > "77" : { > "image" : "../../../../../tiled/packed/objects/frontierfurnace_orientation1.png" > }, > "78" : { > "image" : "../../../../../tiled/packed/objects/cabinstove_orientation1.png" tilesets\packed\objects-by-category\decorative.json 7c7 < "tilecount" : 1301, --- > "tilecount" : 1333, 2205c2205 < "//description" : "A dirty looking wooden cup.", --- > "//description" : "A dirty-looking wooden cup.", 2882a2883,2963 > "1301" : { > "//description" : "-todo-", > "//name" : "wagonwheel", > "//shortdescription" : "Wagon Wheel", > "imagePositionX" : "-16", > "imagePositionY" : "-16", > "object" : "wagonwheel", > "tilesetDirection" : "right" > }, > "1302" : { > "//description" : "-todo-", > "//name" : "wagonwheel_orientation2", > "//shortdescription" : "Wagon Wheel", > "imagePositionX" : "-16", > "imagePositionY" : "-8", > "object" : "wagonwheel", > "tilesetDirection" : "right" > }, > "1303" : { > "//description" : "-todo-", > "//name" : "wagonwheel_orientation3", > "//shortdescription" : "Wagon Wheel", > "imagePositionX" : "-16", > "imagePositionY" : "-8", > "object" : "wagonwheel", > "tilesetDirection" : "right" > }, > "1304" : { > "//description" : "-todo-", > "//name" : "frontierhatrack", > "//shortdescription" : "Frontier Hat Rack", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontierhatrack", > "tilesetDirection" : "right" > }, > "1305" : { > "//description" : "-todo-", > "//name" : "frontierwindmill", > "//shortdescription" : "Frontier Windmill", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "frontierwindmill", > "tilesetDirection" : "right" > }, > "1306" : { > "//description" : "-todo-", > "//name" : "frontierwaterpump", > "//shortdescription" : "Frontier Water Pump", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontierwaterpump", > "tilesetDirection" : "right" > }, > "1307" : { > "//description" : "-todo-", > "//name" : "pastelwallclock", > "//shortdescription" : "Pastel Wall Clock", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "pastelwallclock", > "tilesetDirection" : "right" > }, > "1308" : { > "//description" : "-todo-", > "//name" : "frontierironsymbol", > "//shortdescription" : "Frontier Iron Symbol", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "frontierironsymbol", > "tilesetDirection" : "right" > }, > "1309" : { > "//description" : "\"A perfect sample of Erchius Crystal fuel - larger amounts are used to fuel ship FTL drives.\"", > "//name" : "erchiuscrystalsample", > "//shortdescription" : "Erchius Crystal Sample", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "erchiuscrystalsample", > "tilesetDirection" : "right" > }, 2890a2972,3061 > "1310" : { > "//description" : "-todo-", > "//name" : "saloonsign", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "1311" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation1", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, > "1312" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation2", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "1313" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation3", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, > "1314" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation4", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-32", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "1315" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation5", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-32", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, > "1316" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation6", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "1317" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation7", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, > "1318" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation8", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "1319" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation9", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, 2898a3070,3159 > "1320" : { > "//description" : "-todo-", > "//name" : "wantedposter", > "//shortdescription" : "Wanted Poster", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "wantedposter", > "tilesetDirection" : "right" > }, > "1321" : { > "//description" : "-todo-", > "//name" : "pastelbunnyplush", > "//shortdescription" : "Pastel Bunny Plush", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "pastelbunnyplush", > "tilesetDirection" : "right" > }, > "1322" : { > "//description" : "-todo-", > "//name" : "frontierpainting1", > "//shortdescription" : "Frontier Painting 1", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "frontierpainting1", > "tilesetDirection" : "right" > }, > "1323" : { > "//description" : "-todo-", > "//name" : "picturestand", > "//shortdescription" : "Picture Stand", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "picturestand", > "tilesetDirection" : "right" > }, > "1324" : { > "//description" : "-todo-", > "//name" : "picturestand_orientation1", > "//shortdescription" : "Picture Stand", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "picturestand", > "tilesetDirection" : "right" > }, > "1325" : { > "//description" : "-todo-", > "//name" : "frontierpainting3", > "//shortdescription" : "Frontier Painting 3", > "imagePositionX" : "-16", > "imagePositionY" : "-8", > "object" : "frontierpainting3", > "tilesetDirection" : "right" > }, > "1326" : { > "//description" : "-todo-", > "//name" : "frontiergramophone", > "//shortdescription" : "Frontier Gramophone", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontiergramophone", > "tilesetDirection" : "right" > }, > "1327" : { > "//description" : "-todo-", > "//name" : "frontierpainting2", > "//shortdescription" : "Frontier Painting 2", > "imagePositionX" : "-16", > "imagePositionY" : "-8", > "object" : "frontierpainting2", > "tilesetDirection" : "right" > }, > "1328" : { > "//description" : "-todo-", > "//name" : "frontierclock", > "//shortdescription" : "Frontier Grandfather Clock", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontierclock", > "tilesetDirection" : "right" > }, > "1329" : { > "//description" : "A pile of hay. Probably not a great hiding place.", > "//name" : "haypile_orientation2", > "//shortdescription" : "Hay Pile", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "haypile", > "tilesetDirection" : "right" > }, 2907a3169,3194 > "1330" : { > "//description" : "-todo-", > "//name" : "frontiercoffin", > "//shortdescription" : "Frontier Coffin", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontiercoffin", > "tilesetDirection" : "right" > }, > "1331" : { > "//description" : "A pretty white flower in a pot.", > "//name" : "wflowerpot", > "//shortdescription" : "White Flower", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "wflowerpot", > "tilesetDirection" : "right" > }, > "1332" : { > "//description" : "A dirty-looking glass tumbler.", > "//name" : "saloontumbler", > "//shortdescription" : "Saloon Tumbler", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "saloontumbler" > }, 4793c5080 < "//description" : "It says 'BIG APE'.", --- > "//description" : "A fancy plaque with an inscription on it.", 4795c5082 < "//shortdescription" : "Big Ape Nameplate", --- > "//shortdescription" : "Fancy Plaque", 11825a12113,12139 > "1301" : { > "image" : "../../../../../tiled/packed/objects/wagonwheel.png" > }, > "1302" : { > "image" : "../../../../../tiled/packed/objects/wagonwheel_orientation2.png" > }, > "1303" : { > "image" : "../../../../../tiled/packed/objects/wagonwheel_orientation3.png" > }, > "1304" : { > "image" : "../../../../../tiled/packed/objects/frontierhatrack.png" > }, > "1305" : { > "image" : "../../../../../tiled/packed/objects/frontierwindmill.png" > }, > "1306" : { > "image" : "../../../../../tiled/packed/objects/frontierwaterpump.png" > }, > "1307" : { > "image" : "../../../../../tiled/packed/objects/pastelwallclock.png" > }, > "1308" : { > "image" : "../../../../../tiled/packed/objects/frontierironsymbol.png" > }, > "1309" : { > "image" : "../../../../../tiled/packed/objects/erchiuscrystalsample.png" > }, 11828a12143,12172 > "1310" : { > "image" : "../../../../../tiled/packed/objects/saloonsign.png" > }, > "1311" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation1.png" > }, > "1312" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation2.png" > }, > "1313" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation3.png" > }, > "1314" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation4.png" > }, > "1315" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation5.png" > }, > "1316" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation6.png" > }, > "1317" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation7.png" > }, > "1318" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation8.png" > }, > "1319" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation9.png" > }, 11831a12176,12205 > "1320" : { > "image" : "../../../../../tiled/packed/objects/wantedposter.png" > }, > "1321" : { > "image" : "../../../../../tiled/packed/objects/pastelbunnyplush.png" > }, > "1322" : { > "image" : "../../../../../tiled/packed/objects/frontierpainting1.png" > }, > "1323" : { > "image" : "../../../../../tiled/packed/objects/picturestand.png" > }, > "1324" : { > "image" : "../../../../../tiled/packed/objects/picturestand_orientation1.png" > }, > "1325" : { > "image" : "../../../../../tiled/packed/objects/frontierpainting3.png" > }, > "1326" : { > "image" : "../../../../../tiled/packed/objects/frontiergramophone.png" > }, > "1327" : { > "image" : "../../../../../tiled/packed/objects/frontierpainting2.png" > }, > "1328" : { > "image" : "../../../../../tiled/packed/objects/frontierclock.png" > }, > "1329" : { > "image" : "../../../../../tiled/packed/objects/haypile_orientation2.png" > }, 11833a12208,12216 > }, > "1330" : { > "image" : "../../../../../tiled/packed/objects/frontiercoffin.png" > }, > "1331" : { > "image" : "../../../../../tiled/packed/objects/wflowerpot.png" > }, > "1332" : { > "image" : "../../../../../tiled/packed/objects/saloontumbler.png" tilesets\packed\objects-by-category\door.json 7c7 < "tilecount" : 116, --- > "tilecount" : 117, 185a186,194 > "116" : { > "//description" : "-todo-", > "//name" : "frontierdoor", > "//shortdescription" : "Frontier Door", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "frontierdoor", > "tilesetDirection" : "right" > }, 1054a1064,1066 > }, > "116" : { > "image" : "../../../../../tiled/packed/objects/frontierdoor.png" tilesets\packed\objects-by-category\furniture.json 7c7 < "tilecount" : 326, --- > "tilecount" : 333, 2221a2222,2257 > "326" : { > "//description" : "-todo-", > "//name" : "frontierbed", > "//shortdescription" : "Frontier Bed", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "frontierbed", > "tilesetDirection" : "right" > }, > "327" : { > "//description" : "-todo-", > "//name" : "pastelbed", > "//shortdescription" : "Pastel Bed", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "pastelbed", > "tilesetDirection" : "right" > }, > "328" : { > "//description" : "-todo-", > "//name" : "pastelstool", > "//shortdescription" : "Pastel Stool", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "pastelstool", > "tilesetDirection" : "right" > }, > "329" : { > "//description" : "-todo-", > "//name" : "pastelchair", > "//shortdescription" : "Pastel Chair", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "pastelchair", > "tilesetDirection" : "right" > }, 2230a2267,2293 > "330" : { > "//description" : "-todo-", > "//name" : "saloonbar", > "//shortdescription" : "Saloon Bar", > "imagePositionX" : "-40", > "imagePositionY" : "0", > "object" : "saloonbar", > "tilesetDirection" : "right" > }, > "331" : { > "//description" : "-todo-", > "//name" : "pasteltable", > "//shortdescription" : "Pastel Table", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "pasteltable", > "tilesetDirection" : "right" > }, > "332" : { > "//description" : "-todo-", > "//name" : "frontierchair", > "//shortdescription" : "Frontier Chair", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "frontierchair", > "tilesetDirection" : "right" > }, 3589a3653,3664 > "326" : { > "image" : "../../../../../tiled/packed/objects/frontierbed.png" > }, > "327" : { > "image" : "../../../../../tiled/packed/objects/pastelbed.png" > }, > "328" : { > "image" : "../../../../../tiled/packed/objects/pastelstool.png" > }, > "329" : { > "image" : "../../../../../tiled/packed/objects/pastelchair.png" > }, 3591a3667,3675 > }, > "330" : { > "image" : "../../../../../tiled/packed/objects/saloonbar.png" > }, > "331" : { > "image" : "../../../../../tiled/packed/objects/pasteltable.png" > }, > "332" : { > "image" : "../../../../../tiled/packed/objects/frontierchair.png" tilesets\packed\objects-by-category\light.json 7c7 < "tilecount" : 417, --- > "tilecount" : 420, 3107a3108,3134 > "417" : { > "//description" : "-todo-", > "//name" : "frontierlamppost", > "//shortdescription" : "Frontier Lamp Post", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontierlamppost", > "tilesetDirection" : "right" > }, > "418" : { > "//description" : "-todo-", > "//name" : "pastellight", > "//shortdescription" : "Pastel Light", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "pastellight", > "tilesetDirection" : "right" > }, > "419" : { > "//description" : "-todo-", > "//name" : "frontierlamp", > "//shortdescription" : "Frontier Lamp", > "imagePositionX" : "-8", > "imagePositionY" : "-16", > "object" : "frontierlamp", > "tilesetDirection" : "right" > }, 4719a4747,4755 > }, > "417" : { > "image" : "../../../../../tiled/packed/objects/frontierlamppost.png" > }, > "418" : { > "image" : "../../../../../tiled/packed/objects/pastellight.png" > }, > "419" : { > "image" : "../../../../../tiled/packed/objects/frontierlamp.png" tilesets\packed\objects-by-category\storage.json 7c7 < "tilecount" : 218, --- > "tilecount" : 221, 1155a1156,1173 > "218" : { > "//description" : "-todo-", > "//name" : "pastelwardrobe", > "//shortdescription" : "Pastel Wardrobe", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "pastelwardrobe", > "tilesetDirection" : "right" > }, > "219" : { > "//description" : "-todo-", > "//name" : "frontiervault", > "//shortdescription" : "Frontier Vault", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "frontiervault", > "tilesetDirection" : "right" > }, 1164a1183,1191 > "220" : { > "//description" : "-todo-", > "//name" : "pastelcabinet", > "//shortdescription" : "Pastel Cabinet", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "pastelcabinet", > "tilesetDirection" : "right" > }, 2270a2298,2303 > "218" : { > "image" : "../../../../../tiled/packed/objects/pastelwardrobe.png" > }, > "219" : { > "image" : "../../../../../tiled/packed/objects/frontiervault.png" > }, 2272a2306,2308 > }, > "220" : { > "image" : "../../../../../tiled/packed/objects/pastelcabinet.png" tilesets\packed\objects-by-colonytag\apex.json 1510c1510 < "//description" : "It says 'BIG APE'.", --- > "//description" : "A fancy plaque with an inscription on it.", 1512c1512 < "//shortdescription" : "Big Ape Nameplate", --- > "//shortdescription" : "Fancy Plaque", tilesets\packed\objects-by-colonytag\apexmansion.json 261c261 < "//description" : "It says 'BIG APE'.", --- > "//description" : "A fancy plaque with an inscription on it.", 263c263 < "//shortdescription" : "Big Ape Nameplate", --- > "//shortdescription" : "Fancy Plaque", tilesets\packed\objects-by-colonytag\cabin.json 7c7 < "tilecount" : 7, --- > "tilecount" : 8, 32c32 < "imagePositionX" : "-8", --- > "imagePositionX" : "-16", 71a72,80 > }, > "7" : { > "//description" : "A quaint metal stove, perfect for cooking.", > "//name" : "cabinstove_orientation1", > "//shortdescription" : "Cabin Stove", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "cabinstove", > "tilesetDirection" : "right" 94a104,106 > }, > "7" : { > "image" : "../../../../../tiled/packed/objects/cabinstove_orientation1.png" tilesets\packed\objects-by-colonytag\commerce.json 7c7 < "tilecount" : 130, --- > "tilecount" : 132, 331a332,349 > "130" : { > "//description" : "-todo-", > "//name" : "saloonbar", > "//shortdescription" : "Saloon Bar", > "imagePositionX" : "-40", > "imagePositionY" : "0", > "object" : "saloonbar", > "tilesetDirection" : "right" > }, > "131" : { > "//description" : "-todo-", > "//name" : "pasteltable", > "//shortdescription" : "Pastel Table", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "pasteltable", > "tilesetDirection" : "right" > }, 1272a1291,1296 > }, > "130" : { > "image" : "../../../../../tiled/packed/objects/saloonbar.png" > }, > "131" : { > "image" : "../../../../../tiled/packed/objects/pasteltable.png" tilesets\packed\objects-by-colonytag\cooking.json 7c7 < "tilecount" : 29, --- > "tilecount" : 32, 95c95 < "imagePositionX" : "-8", --- > "imagePositionX" : "-16", 205a206,214 > "29" : { > "//description" : "A quaint metal stove, perfect for cooking.", > "//name" : "cabinstove_orientation1", > "//shortdescription" : "Cabin Stove", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "cabinstove", > "tilesetDirection" : "right" > }, 214a224,240 > "30" : { > "//description" : "A dirty-looking wooden cup.", > "//name" : "medievalcup", > "//shortdescription" : "Medieval Cup", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "medievalcup", > "tilesetDirection" : "right" > }, > "31" : { > "//description" : "A dirty-looking glass tumbler.", > "//name" : "saloontumbler", > "//shortdescription" : "Saloon Tumbler", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "saloontumbler" > }, 336a363,365 > "29" : { > "image" : "../../../../../tiled/packed/objects/cabinstove_orientation1.png" > }, 338a368,373 > }, > "30" : { > "image" : "../../../../../tiled/packed/objects/medievalcup.png" > }, > "31" : { > "image" : "../../../../../tiled/packed/objects/saloontumbler.png" tilesets\packed\objects-by-colonytag\crafting.json 7c7 < "tilecount" : 37, --- > "tilecount" : 39, 231a232,249 > "37" : { > "//description" : "-todo-", > "//name" : "frontierfurnace", > "//shortdescription" : "Frontier Furnace", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "frontierfurnace", > "tilesetDirection" : "right" > }, > "38" : { > "//description" : "-todo-", > "//name" : "frontierfurnace_orientation1", > "//shortdescription" : "Frontier Furnace", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "frontierfurnace", > "tilesetDirection" : "right" > }, 364a383,388 > }, > "37" : { > "image" : "../../../../../tiled/packed/objects/frontierfurnace.png" > }, > "38" : { > "image" : "../../../../../tiled/packed/objects/frontierfurnace_orientation1.png" tilesets\packed\objects-by-colonytag\door.json 7c7 < "tilecount" : 105, --- > "tilecount" : 106, 78a79,87 > "105" : { > "//description" : "-todo-", > "//name" : "frontierdoor", > "//shortdescription" : "Frontier Door", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "frontierdoor", > "tilesetDirection" : "right" > }, 959a969,971 > }, > "105" : { > "image" : "../../../../../tiled/packed/objects/frontierdoor.png" tilesets\packed\objects-by-colonytag\glitch.json 7c7 < "tilecount" : 181, --- > "tilecount" : 182, 805a806,814 > "181" : { > "//description" : "A pile of hay. Probably not a great hiding place.", > "//name" : "haypile_orientation2", > "//shortdescription" : "Hay Pile", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "haypile", > "tilesetDirection" : "right" > }, 1164c1173 < "//description" : "A dirty looking wooden cup.", --- > "//description" : "A dirty-looking wooden cup.", 1861a1871,1873 > }, > "181" : { > "image" : "../../../../../tiled/packed/objects/haypile_orientation2.png" tilesets\packed\objects-by-colonytag\glitchvillage.json 7c7 < "tilecount" : 67, --- > "tilecount" : 68, 160c160 < "//description" : "A dirty looking wooden cup.", --- > "//description" : "A dirty-looking wooden cup.", 566a567,575 > "67" : { > "//description" : "A pile of hay. Probably not a great hiding place.", > "//name" : "haypile_orientation2", > "//shortdescription" : "Hay Pile", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "haypile", > "tilesetDirection" : "right" > }, 784a794,796 > }, > "67" : { > "image" : "../../../../../tiled/packed/objects/haypile_orientation2.png" tilesets\packed\objects-by-colonytag\light.json 7c7 < "tilecount" : 348, --- > "tilecount" : 354, 708c708 < "imagePositionX" : "-8", --- > "imagePositionX" : "-16", 2428a2429,2446 > "348" : { > "//description" : "-todo-", > "//name" : "frontierlamppost", > "//shortdescription" : "Frontier Lamp Post", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontierlamppost", > "tilesetDirection" : "right" > }, > "349" : { > "//description" : "-todo-", > "//name" : "pastellight", > "//shortdescription" : "Pastel Light", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "pastellight", > "tilesetDirection" : "right" > }, 2437a2456,2491 > "350" : { > "//description" : "-todo-", > "//name" : "frontierlamp", > "//shortdescription" : "Frontier Lamp", > "imagePositionX" : "-8", > "imagePositionY" : "-16", > "object" : "frontierlamp", > "tilesetDirection" : "right" > }, > "351" : { > "//description" : "-todo-", > "//name" : "frontierfurnace", > "//shortdescription" : "Frontier Furnace", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "frontierfurnace", > "tilesetDirection" : "right" > }, > "352" : { > "//description" : "-todo-", > "//name" : "frontierfurnace_orientation1", > "//shortdescription" : "Frontier Furnace", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "frontierfurnace", > "tilesetDirection" : "right" > }, > "353" : { > "//description" : "A quaint metal stove, perfect for cooking.", > "//name" : "cabinstove_orientation1", > "//shortdescription" : "Cabin Stove", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "cabinstove", > "tilesetDirection" : "right" > }, 3883a3938,3943 > "348" : { > "image" : "../../../../../tiled/packed/objects/frontierlamppost.png" > }, > "349" : { > "image" : "../../../../../tiled/packed/objects/pastellight.png" > }, 3885a3946,3957 > }, > "350" : { > "image" : "../../../../../tiled/packed/objects/frontierlamp.png" > }, > "351" : { > "image" : "../../../../../tiled/packed/objects/frontierfurnace.png" > }, > "352" : { > "image" : "../../../../../tiled/packed/objects/frontierfurnace_orientation1.png" > }, > "353" : { > "image" : "../../../../../tiled/packed/objects/cabinstove_orientation1.png" tilesets\packed\objects-by-colonytag\mechanical.json 7c7 < "tilecount" : 65, --- > "tilecount" : 66, 557a558,566 > "65" : { > "//description" : "A nice steam powered large clock face.", > "//name" : "steamclock", > "//shortdescription" : "Steam Clock Face", > "imagePositionX" : "-24", > "imagePositionY" : "-24", > "object" : "steamclock", > "tilesetDirection" : "right" > }, 771a781,783 > }, > "65" : { > "image" : "../../../../../tiled/packed/objects/steamclock.png" tilesets\packed\objects-by-colonytag\misc.json 7c7 < "tilecount" : 111, --- > "tilecount" : 112, 131a132,140 > "111" : { > "//description" : "-todo-", > "//name" : "frontierbed", > "//shortdescription" : "Frontier Bed", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "frontierbed", > "tilesetDirection" : "right" > }, 969a979,981 > }, > "111" : { > "image" : "../../../../../tiled/packed/objects/frontierbed.png" tilesets\packed\objects-by-colonytag\musical.json 7c7 < "tilecount" : 18, --- > "tilecount" : 21, 98a99,116 > "18" : { > "//description" : "Let's play some Dance-Dance!", > "//name" : "arcadedance", > "//shortdescription" : "Dance-Dance Machine", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "arcadedance", > "tilesetDirection" : "left" > }, > "19" : { > "//description" : "Let's play some Dance-Dance!", > "//name" : "arcadedance_orientation1", > "//shortdescription" : "Dance-Dance Machine", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "arcadedance", > "tilesetDirection" : "right" > }, 107a126,134 > "20" : { > "//description" : "-todo-", > "//name" : "frontiergramophone", > "//shortdescription" : "Frontier Gramophone", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontiergramophone", > "tilesetDirection" : "right" > }, 202a230,235 > "18" : { > "image" : "../../../../../tiled/packed/objects/arcadedance.png" > }, > "19" : { > "image" : "../../../../../tiled/packed/objects/arcadedance_orientation1.png" > }, 204a238,240 > }, > "20" : { > "image" : "../../../../../tiled/packed/objects/frontiergramophone.png" tilesets\packed\objects-by-colonytag\nature.json 7c7 < "tilecount" : 201, --- > "tilecount" : 202, 1040a1041,1049 > "201" : { > "//description" : "A pile of hay. Probably not a great hiding place.", > "//name" : "haypile_orientation2", > "//shortdescription" : "Hay Pile", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "haypile", > "tilesetDirection" : "right" > }, 2154a2164,2166 > }, > "201" : { > "image" : "../../../../../tiled/packed/objects/haypile_orientation2.png" tilesets\packed\objects-by-colonytag\novakid.json 7c7 < "tilecount" : 16, --- > "tilecount" : 62, 76a77,112 > "16" : { > "//description" : "-todo-", > "//name" : "wagonwheel", > "//shortdescription" : "Wagon Wheel", > "imagePositionX" : "-16", > "imagePositionY" : "-16", > "object" : "wagonwheel", > "tilesetDirection" : "right" > }, > "17" : { > "//description" : "-todo-", > "//name" : "wagonwheel_orientation2", > "//shortdescription" : "Wagon Wheel", > "imagePositionX" : "-16", > "imagePositionY" : "-8", > "object" : "wagonwheel", > "tilesetDirection" : "right" > }, > "18" : { > "//description" : "-todo-", > "//name" : "wagonwheel_orientation3", > "//shortdescription" : "Wagon Wheel", > "imagePositionX" : "-16", > "imagePositionY" : "-8", > "object" : "wagonwheel", > "tilesetDirection" : "right" > }, > "19" : { > "//description" : "It's a piano fit for a saloon!", > "//name" : "saloonpiano", > "//shortdescription" : "Saloon Piano", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "saloonpiano", > "tilesetDirection" : "right" > }, 84a121,210 > "20" : { > "//description" : "It's a piano fit for a saloon!", > "//name" : "saloonpiano_orientation1", > "//shortdescription" : "Saloon Piano", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "saloonpiano", > "tilesetDirection" : "right" > }, > "21" : { > "//description" : "-todo-", > "//name" : "frontierhatrack", > "//shortdescription" : "Frontier Hat Rack", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontierhatrack", > "tilesetDirection" : "right" > }, > "22" : { > "//description" : "-todo-", > "//name" : "frontierwindmill", > "//shortdescription" : "Frontier Windmill", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "frontierwindmill", > "tilesetDirection" : "right" > }, > "23" : { > "//description" : "-todo-", > "//name" : "frontierwaterpump", > "//shortdescription" : "Frontier Water Pump", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontierwaterpump", > "tilesetDirection" : "right" > }, > "24" : { > "//description" : "A Safe.", > "//name" : "safe", > "//shortdescription" : "Safe", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "safe", > "tilesetDirection" : "right" > }, > "25" : { > "//description" : "-todo-", > "//name" : "frontierlamppost", > "//shortdescription" : "Frontier Lamp Post", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontierlamppost", > "tilesetDirection" : "right" > }, > "26" : { > "//description" : "An uncomfortable-looking saloon chair.", > "//name" : "saloonseat", > "//shortdescription" : "Saloon Chair", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "saloonseat", > "tilesetDirection" : "right" > }, > "27" : { > "//description" : "-todo-", > "//name" : "frontierironsymbol", > "//shortdescription" : "Frontier Iron Symbol", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "frontierironsymbol", > "tilesetDirection" : "right" > }, > "28" : { > "//description" : "Eughh.", > "//name" : "saloonspittoon", > "//shortdescription" : "Saloon Spittoon", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "saloonspittoon", > "tilesetDirection" : "right" > }, > "29" : { > "//description" : "A richly-stained table fit for an old Western.", > "//name" : "saloontable", > "//shortdescription" : "Saloon Table", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "saloontable", > "tilesetDirection" : "right" > }, 92a219,308 > "30" : { > "//description" : "An electric wall sconce.", > "//name" : "saloonlight", > "//shortdescription" : "Saloon Light", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "saloonlight", > "tilesetDirection" : "right" > }, > "31" : { > "//description" : "An electric wall sconce.", > "//name" : "saloonlight_orientation2", > "//shortdescription" : "Saloon Light", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "saloonlight", > "tilesetDirection" : "right" > }, > "32" : { > "//description" : "An electric wall sconce.", > "//name" : "saloonlight_orientation3", > "//shortdescription" : "Saloon Light", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "saloonlight", > "tilesetDirection" : "right" > }, > "33" : { > "//description" : "-todo-", > "//name" : "frontierbed", > "//shortdescription" : "Frontier Bed", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "frontierbed", > "tilesetDirection" : "right" > }, > "34" : { > "//description" : "-todo-", > "//name" : "frontiervault", > "//shortdescription" : "Frontier Vault", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "frontiervault", > "tilesetDirection" : "right" > }, > "35" : { > "//description" : "-todo-", > "//name" : "saloonbar", > "//shortdescription" : "Saloon Bar", > "imagePositionX" : "-40", > "imagePositionY" : "0", > "object" : "saloonbar", > "tilesetDirection" : "right" > }, > "36" : { > "//description" : "-todo-", > "//name" : "saloonsign", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "37" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation1", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, > "38" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation2", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "39" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation3", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, 100a317,406 > "40" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation4", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-32", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "41" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation5", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-32", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, > "42" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation6", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "43" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation7", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, > "44" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation8", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "45" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation9", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, > "46" : { > "//description" : "-todo-", > "//name" : "wantedposter", > "//shortdescription" : "Wanted Poster", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "wantedposter", > "tilesetDirection" : "right" > }, > "47" : { > "//description" : "A swinging saloon door to keep those pesky tumbleweeds outside.", > "//name" : "saloondoor", > "//shortdescription" : "Saloon Door", > "imagePositionX" : "-16", > "imagePositionY" : "-16", > "object" : "saloondoor", > "tilesetDirection" : "right" > }, > "48" : { > "//description" : "A drinks cabinet, stocked with glassware and odd-shaped bottles.", > "//name" : "salooncabinet", > "//shortdescription" : "Saloon Cabinet", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "salooncabinet", > "tilesetDirection" : "right" > }, > "49" : { > "//description" : "-todo-", > "//name" : "frontierpainting1", > "//shortdescription" : "Frontier Painting 1", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "frontierpainting1", > "tilesetDirection" : "right" > }, 104a411,500 > "50" : { > "//description" : "-todo-", > "//name" : "picturestand", > "//shortdescription" : "Picture Stand", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "picturestand", > "tilesetDirection" : "right" > }, > "51" : { > "//description" : "-todo-", > "//name" : "picturestand_orientation1", > "//shortdescription" : "Picture Stand", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "picturestand", > "tilesetDirection" : "right" > }, > "52" : { > "//description" : "-todo-", > "//name" : "frontierpainting3", > "//shortdescription" : "Frontier Painting 3", > "imagePositionX" : "-16", > "imagePositionY" : "-8", > "object" : "frontierpainting3", > "tilesetDirection" : "right" > }, > "53" : { > "//description" : "-todo-", > "//name" : "frontiergramophone", > "//shortdescription" : "Frontier Gramophone", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontiergramophone", > "tilesetDirection" : "right" > }, > "54" : { > "//description" : "-todo-", > "//name" : "frontierpainting2", > "//shortdescription" : "Frontier Painting 2", > "imagePositionX" : "-16", > "imagePositionY" : "-8", > "object" : "frontierpainting2", > "tilesetDirection" : "right" > }, > "55" : { > "//description" : "-todo-", > "//name" : "frontierlamp", > "//shortdescription" : "Frontier Lamp", > "imagePositionX" : "-8", > "imagePositionY" : "-16", > "object" : "frontierlamp", > "tilesetDirection" : "right" > }, > "56" : { > "//description" : "-todo-", > "//name" : "frontierclock", > "//shortdescription" : "Frontier Grandfather Clock", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontierclock", > "tilesetDirection" : "right" > }, > "57" : { > "//description" : "-todo-", > "//name" : "frontierfurnace", > "//shortdescription" : "Frontier Furnace", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "frontierfurnace", > "tilesetDirection" : "right" > }, > "58" : { > "//description" : "-todo-", > "//name" : "frontierfurnace_orientation1", > "//shortdescription" : "Frontier Furnace", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "frontierfurnace", > "tilesetDirection" : "right" > }, > "59" : { > "//description" : "-todo-", > "//name" : "frontierchair", > "//shortdescription" : "Frontier Chair", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "frontierchair", > "tilesetDirection" : "right" > }, 113a510,526 > "60" : { > "//description" : "-todo-", > "//name" : "frontiercoffin", > "//shortdescription" : "Frontier Coffin", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontiercoffin", > "tilesetDirection" : "right" > }, > "61" : { > "//description" : "A dirty-looking glass tumbler.", > "//name" : "saloontumbler", > "//shortdescription" : "Saloon Tumbler", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "saloontumbler" > }, 165a579,590 > "16" : { > "image" : "../../../../../tiled/packed/objects/wagonwheel.png" > }, > "17" : { > "image" : "../../../../../tiled/packed/objects/wagonwheel_orientation2.png" > }, > "18" : { > "image" : "../../../../../tiled/packed/objects/wagonwheel_orientation3.png" > }, > "19" : { > "image" : "../../../../../tiled/packed/objects/saloonpiano.png" > }, 168a594,623 > "20" : { > "image" : "../../../../../tiled/packed/objects/saloonpiano_orientation1.png" > }, > "21" : { > "image" : "../../../../../tiled/packed/objects/frontierhatrack.png" > }, > "22" : { > "image" : "../../../../../tiled/packed/objects/frontierwindmill.png" > }, > "23" : { > "image" : "../../../../../tiled/packed/objects/frontierwaterpump.png" > }, > "24" : { > "image" : "../../../../../tiled/packed/objects/safe.png" > }, > "25" : { > "image" : "../../../../../tiled/packed/objects/frontierlamppost.png" > }, > "26" : { > "image" : "../../../../../tiled/packed/objects/saloonseat.png" > }, > "27" : { > "image" : "../../../../../tiled/packed/objects/frontierironsymbol.png" > }, > "28" : { > "image" : "../../../../../tiled/packed/objects/saloonspittoon.png" > }, > "29" : { > "image" : "../../../../../tiled/packed/objects/saloontable.png" > }, 171a627,656 > "30" : { > "image" : "../../../../../tiled/packed/objects/saloonlight.png" > }, > "31" : { > "image" : "../../../../../tiled/packed/objects/saloonlight_orientation2.png" > }, > "32" : { > "image" : "../../../../../tiled/packed/objects/saloonlight_orientation3.png" > }, > "33" : { > "image" : "../../../../../tiled/packed/objects/frontierbed.png" > }, > "34" : { > "image" : "../../../../../tiled/packed/objects/frontiervault.png" > }, > "35" : { > "image" : "../../../../../tiled/packed/objects/saloonbar.png" > }, > "36" : { > "image" : "../../../../../tiled/packed/objects/saloonsign.png" > }, > "37" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation1.png" > }, > "38" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation2.png" > }, > "39" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation3.png" > }, 174a660,689 > "40" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation4.png" > }, > "41" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation5.png" > }, > "42" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation6.png" > }, > "43" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation7.png" > }, > "44" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation8.png" > }, > "45" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation9.png" > }, > "46" : { > "image" : "../../../../../tiled/packed/objects/wantedposter.png" > }, > "47" : { > "image" : "../../../../../tiled/packed/objects/saloondoor.png" > }, > "48" : { > "image" : "../../../../../tiled/packed/objects/salooncabinet.png" > }, > "49" : { > "image" : "../../../../../tiled/packed/objects/frontierpainting1.png" > }, 177a693,722 > "50" : { > "image" : "../../../../../tiled/packed/objects/picturestand.png" > }, > "51" : { > "image" : "../../../../../tiled/packed/objects/picturestand_orientation1.png" > }, > "52" : { > "image" : "../../../../../tiled/packed/objects/frontierpainting3.png" > }, > "53" : { > "image" : "../../../../../tiled/packed/objects/frontiergramophone.png" > }, > "54" : { > "image" : "../../../../../tiled/packed/objects/frontierpainting2.png" > }, > "55" : { > "image" : "../../../../../tiled/packed/objects/frontierlamp.png" > }, > "56" : { > "image" : "../../../../../tiled/packed/objects/frontierclock.png" > }, > "57" : { > "image" : "../../../../../tiled/packed/objects/frontierfurnace.png" > }, > "58" : { > "image" : "../../../../../tiled/packed/objects/frontierfurnace_orientation1.png" > }, > "59" : { > "image" : "../../../../../tiled/packed/objects/frontierchair.png" > }, 179a725,730 > }, > "60" : { > "image" : "../../../../../tiled/packed/objects/frontiercoffin.png" > }, > "61" : { > "image" : "../../../../../tiled/packed/objects/saloontumbler.png" tilesets\packed\objects-by-colonytag\pretty.json 7c7 < "tilecount" : 467, --- > "tilecount" : 472, 1327c1327 < "//description" : "It says 'BIG APE'.", --- > "//description" : "A fancy plaque with an inscription on it.", 1329c1329 < "//shortdescription" : "Big Ape Nameplate", --- > "//shortdescription" : "Fancy Plaque", 3488c3488 < "//shortdescription" : "Erchius Horror Figurine", --- > "//shortdescription" : "Ixodoom Figurine", 3573a3574,3600 > "467" : { > "//description" : "\"A perfect sample of Erchius Crystal fuel - larger amounts are used to fuel ship FTL drives.\"", > "//name" : "erchiuscrystalsample", > "//shortdescription" : "Erchius Crystal Sample", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "erchiuscrystalsample", > "tilesetDirection" : "right" > }, > "468" : { > "//description" : "-todo-", > "//name" : "frontierpainting1", > "//shortdescription" : "Frontier Painting 1", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "frontierpainting1", > "tilesetDirection" : "right" > }, > "469" : { > "//description" : "-todo-", > "//name" : "frontierpainting3", > "//shortdescription" : "Frontier Painting 3", > "imagePositionX" : "-16", > "imagePositionY" : "-8", > "object" : "frontierpainting3", > "tilesetDirection" : "right" > }, 3582a3610,3627 > "470" : { > "//description" : "-todo-", > "//name" : "frontierpainting2", > "//shortdescription" : "Frontier Painting 2", > "imagePositionX" : "-16", > "imagePositionY" : "-8", > "object" : "frontierpainting2", > "tilesetDirection" : "right" > }, > "471" : { > "//description" : "-todo-", > "//name" : "frontierclock", > "//shortdescription" : "Frontier Grandfather Clock", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontierclock", > "tilesetDirection" : "right" > }, 5311a5357,5365 > "467" : { > "image" : "../../../../../tiled/packed/objects/erchiuscrystalsample.png" > }, > "468" : { > "image" : "../../../../../tiled/packed/objects/frontierpainting1.png" > }, > "469" : { > "image" : "../../../../../tiled/packed/objects/frontierpainting3.png" > }, 5313a5368,5373 > }, > "470" : { > "image" : "../../../../../tiled/packed/objects/frontierpainting2.png" > }, > "471" : { > "image" : "../../../../../tiled/packed/objects/frontierclock.png" tilesets\packed\objects-by-colonytag\saloon.json 7c7 < "tilecount" : 10, --- > "tilecount" : 21, 27a28,117 > "10" : { > "//description" : "-todo-", > "//name" : "saloonbar", > "//shortdescription" : "Saloon Bar", > "imagePositionX" : "-40", > "imagePositionY" : "0", > "object" : "saloonbar", > "tilesetDirection" : "right" > }, > "11" : { > "//description" : "-todo-", > "//name" : "saloonsign", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "12" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation1", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, > "13" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation2", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "14" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation3", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, > "15" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation4", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-32", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "16" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation5", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-32", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, > "17" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation6", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "18" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation7", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, > "19" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation8", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, 36a127,135 > "20" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation9", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, 107a207,236 > "10" : { > "image" : "../../../../../tiled/packed/objects/saloonbar.png" > }, > "11" : { > "image" : "../../../../../tiled/packed/objects/saloonsign.png" > }, > "12" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation1.png" > }, > "13" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation2.png" > }, > "14" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation3.png" > }, > "15" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation4.png" > }, > "16" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation5.png" > }, > "17" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation6.png" > }, > "18" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation7.png" > }, > "19" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation8.png" > }, 109a239,241 > }, > "20" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation9.png" tilesets\packed\objects-by-colonytag\storage.json 7c7 < "tilecount" : 252, --- > "tilecount" : 256, 1528a1529,1564 > "252" : { > "//description" : "-todo-", > "//name" : "pastelwardrobe", > "//shortdescription" : "Pastel Wardrobe", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "pastelwardrobe", > "tilesetDirection" : "right" > }, > "253" : { > "//description" : "-todo-", > "//name" : "frontiervault", > "//shortdescription" : "Frontier Vault", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "frontiervault", > "tilesetDirection" : "right" > }, > "254" : { > "//description" : "-todo-", > "//name" : "pastelcabinet", > "//shortdescription" : "Pastel Cabinet", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "pastelcabinet", > "tilesetDirection" : "right" > }, > "255" : { > "//description" : "A chest made from twigs and roots.", > "//name" : "swampchest", > "//shortdescription" : "Swamp Chest", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "swampchest", > "tilesetDirection" : "right" > }, 2740a2777,2788 > }, > "252" : { > "image" : "../../../../../tiled/packed/objects/pastelwardrobe.png" > }, > "253" : { > "image" : "../../../../../tiled/packed/objects/frontiervault.png" > }, > "254" : { > "image" : "../../../../../tiled/packed/objects/pastelcabinet.png" > }, > "255" : { > "image" : "../../../../../tiled/packed/objects/swampchest.png" tilesets\packed\objects-by-colonytag\swamp.json 7c7 < "tilecount" : 19, --- > "tilecount" : 20, 108a109,117 > "19" : { > "//description" : "A chest made from twigs and roots.", > "//name" : "swampchest", > "//shortdescription" : "Swamp Chest", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "swampchest", > "tilesetDirection" : "right" > }, 214a224,226 > }, > "19" : { > "image" : "../../../../../tiled/packed/objects/swampchest.png" tilesets\packed\objects-by-colonytag\valuable.json 503c503 < "//description" : "It says 'BIG APE'.", --- > "//description" : "A fancy plaque with an inscription on it.", 505c505 < "//shortdescription" : "Big Ape Nameplate", --- > "//shortdescription" : "Fancy Plaque", tilesets\packed\objects-by-race\apex.json 861c861 < "//description" : "It says 'BIG APE'.", --- > "//description" : "A fancy plaque with an inscription on it.", 863c863 < "//shortdescription" : "Big Ape Nameplate", --- > "//shortdescription" : "Fancy Plaque", tilesets\packed\objects-by-race\generic.json 7c7 < "tilecount" : 1765, --- > "tilecount" : 1776, 1023c1023 < "imagePositionX" : "-8", --- > "imagePositionX" : "-16", 6929c6929 < "//shortdescription" : "Erchius Horror Figurine", --- > "//shortdescription" : "Ixodoom Figurine", 7194a7195,7239 > "1765" : { > "//description" : "-todo-", > "//name" : "pastelwallclock", > "//shortdescription" : "Pastel Wall Clock", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "pastelwallclock", > "tilesetDirection" : "right" > }, > "1766" : { > "//description" : "-todo-", > "//name" : "pastelbed", > "//shortdescription" : "Pastel Bed", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "pastelbed", > "tilesetDirection" : "right" > }, > "1767" : { > "//description" : "-todo-", > "//name" : "pastelwardrobe", > "//shortdescription" : "Pastel Wardrobe", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "pastelwardrobe", > "tilesetDirection" : "right" > }, > "1768" : { > "//description" : "-todo-", > "//name" : "pastelstool", > "//shortdescription" : "Pastel Stool", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "pastelstool", > "tilesetDirection" : "right" > }, > "1769" : { > "//description" : "\"A perfect sample of Erchius Crystal fuel - larger amounts are used to fuel ship FTL drives.\"", > "//name" : "erchiuscrystalsample", > "//shortdescription" : "Erchius Crystal Sample", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "erchiuscrystalsample", > "tilesetDirection" : "right" > }, 7198a7244,7297 > "1770" : { > "//description" : "-todo-", > "//name" : "pastelchair", > "//shortdescription" : "Pastel Chair", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "pastelchair", > "tilesetDirection" : "right" > }, > "1771" : { > "//description" : "-todo-", > "//name" : "pastelcabinet", > "//shortdescription" : "Pastel Cabinet", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "pastelcabinet", > "tilesetDirection" : "right" > }, > "1772" : { > "//description" : "-todo-", > "//name" : "pastelbunnyplush", > "//shortdescription" : "Pastel Bunny Plush", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "pastelbunnyplush", > "tilesetDirection" : "right" > }, > "1773" : { > "//description" : "-todo-", > "//name" : "pastellight", > "//shortdescription" : "Pastel Light", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "pastellight", > "tilesetDirection" : "right" > }, > "1774" : { > "//description" : "-todo-", > "//name" : "pasteltable", > "//shortdescription" : "Pastel Table", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "pasteltable", > "tilesetDirection" : "right" > }, > "1775" : { > "//description" : "A quaint metal stove, perfect for cooking.", > "//name" : "cabinstove_orientation1", > "//shortdescription" : "Cabin Stove", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "cabinstove", > "tilesetDirection" : "right" > }, 17401a17501,17515 > "1765" : { > "image" : "../../../../../tiled/packed/objects/pastelwallclock.png" > }, > "1766" : { > "image" : "../../../../../tiled/packed/objects/pastelbed.png" > }, > "1767" : { > "image" : "../../../../../tiled/packed/objects/pastelwardrobe.png" > }, > "1768" : { > "image" : "../../../../../tiled/packed/objects/pastelstool.png" > }, > "1769" : { > "image" : "../../../../../tiled/packed/objects/erchiuscrystalsample.png" > }, 17403a17518,17535 > }, > "1770" : { > "image" : "../../../../../tiled/packed/objects/pastelchair.png" > }, > "1771" : { > "image" : "../../../../../tiled/packed/objects/pastelcabinet.png" > }, > "1772" : { > "image" : "../../../../../tiled/packed/objects/pastelbunnyplush.png" > }, > "1773" : { > "image" : "../../../../../tiled/packed/objects/pastellight.png" > }, > "1774" : { > "image" : "../../../../../tiled/packed/objects/pasteltable.png" > }, > "1775" : { > "image" : "../../../../../tiled/packed/objects/cabinstove_orientation1.png" tilesets\packed\objects-by-race\glitch.json 7c7 < "tilecount" : 225, --- > "tilecount" : 226, 1136a1137,1145 > "225" : { > "//description" : "A pile of hay. Probably not a great hiding place.", > "//name" : "haypile_orientation2", > "//shortdescription" : "Hay Pile", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "haypile", > "tilesetDirection" : "right" > }, 1208c1217 < "//description" : "A dirty looking wooden cup.", --- > "//description" : "A dirty-looking wooden cup.", 2217a2227,2229 > }, > "225" : { > "image" : "../../../../../tiled/packed/objects/haypile_orientation2.png" tilesets\packed\objects-by-race\novakid.json 7c7 < "tilecount" : 26, --- > "tilecount" : 63, 172a173,208 > "26" : { > "//description" : "-todo-", > "//name" : "wagonwheel", > "//shortdescription" : "Wagon Wheel", > "imagePositionX" : "-16", > "imagePositionY" : "-16", > "object" : "wagonwheel", > "tilesetDirection" : "right" > }, > "27" : { > "//description" : "-todo-", > "//name" : "wagonwheel_orientation2", > "//shortdescription" : "Wagon Wheel", > "imagePositionX" : "-16", > "imagePositionY" : "-8", > "object" : "wagonwheel", > "tilesetDirection" : "right" > }, > "28" : { > "//description" : "-todo-", > "//name" : "wagonwheel_orientation3", > "//shortdescription" : "Wagon Wheel", > "imagePositionX" : "-16", > "imagePositionY" : "-8", > "object" : "wagonwheel", > "tilesetDirection" : "right" > }, > "29" : { > "//description" : "-todo-", > "//name" : "frontierhatrack", > "//shortdescription" : "Frontier Hat Rack", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontierhatrack", > "tilesetDirection" : "right" > }, 180a217,306 > "30" : { > "//description" : "-todo-", > "//name" : "frontierwindmill", > "//shortdescription" : "Frontier Windmill", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "frontierwindmill", > "tilesetDirection" : "right" > }, > "31" : { > "//description" : "-todo-", > "//name" : "frontierwaterpump", > "//shortdescription" : "Frontier Water Pump", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontierwaterpump", > "tilesetDirection" : "right" > }, > "32" : { > "//description" : "A Safe.", > "//name" : "safe", > "//shortdescription" : "Safe", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "safe", > "tilesetDirection" : "right" > }, > "33" : { > "//description" : "-todo-", > "//name" : "frontierlamppost", > "//shortdescription" : "Frontier Lamp Post", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontierlamppost", > "tilesetDirection" : "right" > }, > "34" : { > "//description" : "-todo-", > "//name" : "frontierironsymbol", > "//shortdescription" : "Frontier Iron Symbol", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "frontierironsymbol", > "tilesetDirection" : "right" > }, > "35" : { > "//description" : "-todo-", > "//name" : "frontierbed", > "//shortdescription" : "Frontier Bed", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "frontierbed", > "tilesetDirection" : "right" > }, > "36" : { > "//description" : "-todo-", > "//name" : "frontiervault", > "//shortdescription" : "Frontier Vault", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "frontiervault", > "tilesetDirection" : "right" > }, > "37" : { > "//description" : "-todo-", > "//name" : "saloonbar", > "//shortdescription" : "Saloon Bar", > "imagePositionX" : "-40", > "imagePositionY" : "0", > "object" : "saloonbar", > "tilesetDirection" : "right" > }, > "38" : { > "//description" : "-todo-", > "//name" : "saloonsign", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "39" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation1", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, 188a315,404 > "40" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation2", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "41" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation3", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, > "42" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation4", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-32", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "43" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation5", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-32", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, > "44" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation6", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "45" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation7", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, > "46" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation8", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "left" > }, > "47" : { > "//description" : "-todo-", > "//name" : "saloonsign_orientation9", > "//shortdescription" : "Saloon Sign", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "saloonsign", > "tilesetDirection" : "right" > }, > "48" : { > "//description" : "-todo-", > "//name" : "wantedposter", > "//shortdescription" : "Wanted Poster", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "wantedposter", > "tilesetDirection" : "right" > }, > "49" : { > "//description" : "-todo-", > "//name" : "frontierpainting1", > "//shortdescription" : "Frontier Painting 1", > "imagePositionX" : "-24", > "imagePositionY" : "-8", > "object" : "frontierpainting1", > "tilesetDirection" : "right" > }, 196a413,502 > "50" : { > "//description" : "-todo-", > "//name" : "picturestand", > "//shortdescription" : "Picture Stand", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "picturestand", > "tilesetDirection" : "right" > }, > "51" : { > "//description" : "-todo-", > "//name" : "picturestand_orientation1", > "//shortdescription" : "Picture Stand", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "picturestand", > "tilesetDirection" : "right" > }, > "52" : { > "//description" : "-todo-", > "//name" : "frontierpainting3", > "//shortdescription" : "Frontier Painting 3", > "imagePositionX" : "-16", > "imagePositionY" : "-8", > "object" : "frontierpainting3", > "tilesetDirection" : "right" > }, > "53" : { > "//description" : "-todo-", > "//name" : "frontiergramophone", > "//shortdescription" : "Frontier Gramophone", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontiergramophone", > "tilesetDirection" : "right" > }, > "54" : { > "//description" : "-todo-", > "//name" : "frontierpainting2", > "//shortdescription" : "Frontier Painting 2", > "imagePositionX" : "-16", > "imagePositionY" : "-8", > "object" : "frontierpainting2", > "tilesetDirection" : "right" > }, > "55" : { > "//description" : "-todo-", > "//name" : "frontierlamp", > "//shortdescription" : "Frontier Lamp", > "imagePositionX" : "-8", > "imagePositionY" : "-16", > "object" : "frontierlamp", > "tilesetDirection" : "right" > }, > "56" : { > "//description" : "-todo-", > "//name" : "frontierclock", > "//shortdescription" : "Frontier Grandfather Clock", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontierclock", > "tilesetDirection" : "right" > }, > "57" : { > "//description" : "-todo-", > "//name" : "frontierfurnace", > "//shortdescription" : "Frontier Furnace", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "frontierfurnace", > "tilesetDirection" : "right" > }, > "58" : { > "//description" : "-todo-", > "//name" : "frontierfurnace_orientation1", > "//shortdescription" : "Frontier Furnace", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "frontierfurnace", > "tilesetDirection" : "right" > }, > "59" : { > "//description" : "-todo-", > "//name" : "frontierchair", > "//shortdescription" : "Frontier Chair", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "frontierchair", > "tilesetDirection" : "right" > }, 205a512,537 > "60" : { > "//description" : "-todo-", > "//name" : "frontiercoffin", > "//shortdescription" : "Frontier Coffin", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "frontiercoffin", > "tilesetDirection" : "right" > }, > "61" : { > "//description" : "-todo-", > "//name" : "frontierdoor", > "//shortdescription" : "Frontier Door", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "frontierdoor", > "tilesetDirection" : "right" > }, > "62" : { > "//description" : "A dirty-looking glass tumbler.", > "//name" : "saloontumbler", > "//shortdescription" : "Saloon Tumbler", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "saloontumbler" > }, 288a621,632 > "26" : { > "image" : "../../../../../tiled/packed/objects/wagonwheel.png" > }, > "27" : { > "image" : "../../../../../tiled/packed/objects/wagonwheel_orientation2.png" > }, > "28" : { > "image" : "../../../../../tiled/packed/objects/wagonwheel_orientation3.png" > }, > "29" : { > "image" : "../../../../../tiled/packed/objects/frontierhatrack.png" > }, 291a636,665 > "30" : { > "image" : "../../../../../tiled/packed/objects/frontierwindmill.png" > }, > "31" : { > "image" : "../../../../../tiled/packed/objects/frontierwaterpump.png" > }, > "32" : { > "image" : "../../../../../tiled/packed/objects/safe.png" > }, > "33" : { > "image" : "../../../../../tiled/packed/objects/frontierlamppost.png" > }, > "34" : { > "image" : "../../../../../tiled/packed/objects/frontierironsymbol.png" > }, > "35" : { > "image" : "../../../../../tiled/packed/objects/frontierbed.png" > }, > "36" : { > "image" : "../../../../../tiled/packed/objects/frontiervault.png" > }, > "37" : { > "image" : "../../../../../tiled/packed/objects/saloonbar.png" > }, > "38" : { > "image" : "../../../../../tiled/packed/objects/saloonsign.png" > }, > "39" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation1.png" > }, 294a669,698 > "40" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation2.png" > }, > "41" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation3.png" > }, > "42" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation4.png" > }, > "43" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation5.png" > }, > "44" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation6.png" > }, > "45" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation7.png" > }, > "46" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation8.png" > }, > "47" : { > "image" : "../../../../../tiled/packed/objects/saloonsign_orientation9.png" > }, > "48" : { > "image" : "../../../../../tiled/packed/objects/wantedposter.png" > }, > "49" : { > "image" : "../../../../../tiled/packed/objects/frontierpainting1.png" > }, 297a702,731 > "50" : { > "image" : "../../../../../tiled/packed/objects/picturestand.png" > }, > "51" : { > "image" : "../../../../../tiled/packed/objects/picturestand_orientation1.png" > }, > "52" : { > "image" : "../../../../../tiled/packed/objects/frontierpainting3.png" > }, > "53" : { > "image" : "../../../../../tiled/packed/objects/frontiergramophone.png" > }, > "54" : { > "image" : "../../../../../tiled/packed/objects/frontierpainting2.png" > }, > "55" : { > "image" : "../../../../../tiled/packed/objects/frontierlamp.png" > }, > "56" : { > "image" : "../../../../../tiled/packed/objects/frontierclock.png" > }, > "57" : { > "image" : "../../../../../tiled/packed/objects/frontierfurnace.png" > }, > "58" : { > "image" : "../../../../../tiled/packed/objects/frontierfurnace_orientation1.png" > }, > "59" : { > "image" : "../../../../../tiled/packed/objects/frontierchair.png" > }, 299a734,742 > }, > "60" : { > "image" : "../../../../../tiled/packed/objects/frontiercoffin.png" > }, > "61" : { > "image" : "../../../../../tiled/packed/objects/frontierdoor.png" > }, > "62" : { > "image" : "../../../../../tiled/packed/objects/saloontumbler.png" tilesets\packed\objects-by-type\container.json 7c7 < "tilecount" : 269, --- > "tilecount" : 272, 1228c1228 < "imagePositionX" : "-8", --- > "imagePositionX" : "-16", 1638a1639,1647 > "269" : { > "//description" : "-todo-", > "//name" : "pastelwardrobe", > "//shortdescription" : "Pastel Wardrobe", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "pastelwardrobe", > "tilesetDirection" : "right" > }, 1647a1657,1674 > "270" : { > "//description" : "-todo-", > "//name" : "frontiervault", > "//shortdescription" : "Frontier Vault", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "frontiervault", > "tilesetDirection" : "right" > }, > "271" : { > "//description" : "-todo-", > "//name" : "pastelcabinet", > "//shortdescription" : "Pastel Cabinet", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "pastelcabinet", > "tilesetDirection" : "right" > }, 2872a2900,2902 > "269" : { > "image" : "../../../../../tiled/packed/objects/pastelwardrobe.png" > }, 2874a2905,2910 > }, > "270" : { > "image" : "../../../../../tiled/packed/objects/frontiervault.png" > }, > "271" : { > "image" : "../../../../../tiled/packed/objects/pastelcabinet.png" tilesets\packed\objects-by-type\loungeable.json 7c7 < "tilecount" : 256, --- > "tilecount" : 265, 1537a1538,1573 > "256" : { > "//description" : "-todo-", > "//name" : "frontierbed", > "//shortdescription" : "Frontier Bed", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "frontierbed", > "tilesetDirection" : "right" > }, > "257" : { > "//description" : "-todo-", > "//name" : "pastelbed", > "//shortdescription" : "Pastel Bed", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "pastelbed", > "tilesetDirection" : "right" > }, > "258" : { > "//description" : "-todo-", > "//name" : "pastelstool", > "//shortdescription" : "Pastel Stool", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "pastelstool", > "tilesetDirection" : "right" > }, > "259" : { > "//description" : "-todo-", > "//name" : "pastelchair", > "//shortdescription" : "Pastel Chair", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "pastelchair", > "tilesetDirection" : "right" > }, 1546a1583,1627 > "260" : { > "//description" : "-todo-", > "//name" : "saloonbar", > "//shortdescription" : "Saloon Bar", > "imagePositionX" : "-40", > "imagePositionY" : "0", > "object" : "saloonbar", > "tilesetDirection" : "right" > }, > "261" : { > "//description" : "-todo-", > "//name" : "picturestand", > "//shortdescription" : "Picture Stand", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "picturestand", > "tilesetDirection" : "right" > }, > "262" : { > "//description" : "-todo-", > "//name" : "picturestand_orientation1", > "//shortdescription" : "Picture Stand", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "picturestand", > "tilesetDirection" : "right" > }, > "263" : { > "//description" : "A pile of hay. Probably not a great hiding place.", > "//name" : "haypile_orientation2", > "//shortdescription" : "Hay Pile", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "haypile", > "tilesetDirection" : "right" > }, > "264" : { > "//description" : "-todo-", > "//name" : "frontierchair", > "//shortdescription" : "Frontier Chair", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "frontierchair", > "tilesetDirection" : "right" > }, 2748a2830,2841 > "256" : { > "image" : "../../../../../tiled/packed/objects/frontierbed.png" > }, > "257" : { > "image" : "../../../../../tiled/packed/objects/pastelbed.png" > }, > "258" : { > "image" : "../../../../../tiled/packed/objects/pastelstool.png" > }, > "259" : { > "image" : "../../../../../tiled/packed/objects/pastelchair.png" > }, 2750a2844,2858 > }, > "260" : { > "image" : "../../../../../tiled/packed/objects/saloonbar.png" > }, > "261" : { > "image" : "../../../../../tiled/packed/objects/picturestand.png" > }, > "262" : { > "image" : "../../../../../tiled/packed/objects/picturestand_orientation1.png" > }, > "263" : { > "image" : "../../../../../tiled/packed/objects/haypile_orientation2.png" > }, > "264" : { > "image" : "../../../../../tiled/packed/objects/frontierchair.png" treasure\common.treasurepools 1477a1478 > {"weight" : 0.03, "item" : [ "waveswitch", 1]}, 1482a1484 > {"weight" : 0.03, "item" : [ "doomswitch", 1]}, 1487a1490 > {"weight" : 0.03, "item" : [ "geometricswitch", 1]}, 1492a1496 > {"weight" : 0.03, "item" : [ "opulentswitch", 1]}, 1497a1502 > {"weight" : 0.03, "item" : [ "sereneswitch", 1]}, 1502a1508 > {"weight" : 0.03, "item" : [ "executiveswitch", 1]}, treasure\default.treasurechests 215c215 < --- > 323c323 < --- > 327c327 < "treasurePool" : "rainbowTreasure", --- > "treasurePool" : "rainbowChestTreasure", 330a331 > 338c339 < --- > treasure\largedungeons.treasurepools 1634,1636c1634,1733 < // ================================ < // :-( < // ================================ --- > // ======================= > // Novakid Town > // ======================= > > "novakidvillageTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.95, "pool" : "basicTreasure"}, > {"weight" : 0.01, "item" : [ "smashabledrink1", 1]}, > {"weight" : 0.01, "item" : [ "smashabledrink2", 1]}, > {"weight" : 0.01, "item" : [ "smashabledrink3", 1]}, > {"weight" : 0.01, "item" : [ "smashabledrink4", 1]}, > {"weight" : 0.01, "item" : [ "smashabledrink5", 1]} > ], > "poolRounds" : [ > [0.30, 0], > [0.20, 1], > [0.40, 2], > [0.10, 3] > ], > "allowDuplication" : false > }] > ], > > "novakidvillageChestTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.70, "pool" : "valuableTreasure"}, > {"weight" : 0.27, "pool" : "goodWeapon"}, > {"weight" : 0.01, "item" : "cowboyhead"}, > {"weight" : 0.01, "item" : "cowboychest"}, > {"weight" : 0.01, "item" : "cowboylegs"} > ], > "poolRounds" : [ > [0.55, 1], > [0.40, 2], > [0.05, 3] > ], > "allowDuplication" : false > }] > ], > > "novakidvillageRareTreasure" : [ > [1, { > "pool" : [ > {"weight" : 1, "pool" : "LargeDungeonReward"} > ], > "poolRounds" : 1, > "allowDuplication" : false > }] > ], > > "novakidvillageSaloonTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.02, "item" : [ "smashabledrink1", 1]}, > {"weight" : 0.02, "item" : [ "smashabledrink2", 1]}, > {"weight" : 0.02, "item" : [ "smashabledrink3", 1]}, > {"weight" : 0.02, "item" : [ "smashabledrink4", 1]}, > {"weight" : 0.02, "item" : [ "smashabledrink5", 1]} > ], > "poolRounds" : [ > [0.20, 3], > [0.20, 4], > [0.20, 5], > [0.20, 6], > [0.20, 7] > ], > "allowDuplication" : true > }] > ], > > "novakidvillageMiningTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.2, "pool" : "money"}, > {"weight" : 0.2, "pool" : "ore"}, > {"weight" : 0.2, "item" : ["corefragmentore", 1]}, > {"weight" : 0.15, "item" : ["cobblestonematerial", 15]}, > {"weight" : 0.15, "item" : [ "climbingrope", 3]}, > {"weight" : 0.1, "item" : ["darkwoodmaterial", 10]}, > {"weight" : 0.1, "item" : [ "torch", 5]}, > {"weight" : 0.1, "pool" : "tool"}, > {"weight" : 0.08, "item" : [ "oillantern1", 2]}, > {"weight" : 0.05, "item" : [ "bomb", 1]}, > {"weight" : 0.02, "pool" : "weapon"} > ], > "allowDuplication" : true > }] > ], > > "novakidvillageLore" : [ > [1, { > "pool" : [ > {"weight" : 0.33, "item" : "hylotlmission9-codex"} > ], > "poolRounds" : 1, > "allowDuplication" : false > }] > ], treasure\monster.treasurepools 163c163 < {"item" : [ "corefragmentore", 10]}, --- > {"item" : [ "corefragmentore", 20]}, 1062a1063,1065 > "fill" : [ > {"item" : "bossdreadwing-codex"} > ], 1064c1067,1071 < {"weight" : 1, "item" : [ "bossdreadwing-codex", 1]} --- > {"weight" : 0.975, "pool" : "chestMoney"}, > {"weight" : 0.025, "item" : "dreadwingaf"} > ], > "poolRounds" : [ > [1, 1] 1071c1078,1087 < "fill" : [ {"item" : "bossshockhopper-codex"}] --- > "fill" : [ > {"item" : "bossshockhopper-codex"} > ], > "pool" : [ > {"weight" : 0.975, "pool" : "chestMoney"}, > {"weight" : 0.025, "item" : "shockhoppermkiaf"} > ], > "poolRounds" : [ > [1, 1] > ] vehicles\boat\boat.animation 24c24,28 < "transition" : "warpOutPart2" --- > "transition" : "warpOutPart2", > "properties" : { > "immediateSound" : "/sfx/tech/vehicle_disappear1.ogg", > "immediateSoundRangeMultiplier" : 1.0 > } 47c51,55 < "mode" : "loop" --- > "mode" : "loop", > "properties" : { > "persistentSound" : "/sfx/objects/propeller.ogg", > "persistentSoundRangeMultiplier" : 1.0 > } vehicles\boat\boat.vehicle 55c55 < "rockingWindAngleMultiplier": -0.006, --- > "rockingWindAngleMultiplier": -0.002, weather\acidrain\acidrain.weather 68c68 < "power" : 3 --- > "power" : 0