FILES ----- player.config spawning.config universe_server.config versioning.config [NEW] behaviors\monsters\unique\fluffalo.behavior [NEW] behaviors\monsters\unique\fluffalobaby.behavior behaviors\npc\accuse.behavior behaviors\npc\idle.behavior behaviors\npc\sit.behavior behaviors\npc\tenant.behavior biomes\distributions.config biomes\surface\alien.biome biomes\surface\desert.biome biomes\surface\forest.biome biomes\surface\jungle.biome biomes\surface\magma.biome biomes\surface\midnight.biome biomes\surface\oceanfloor.biome biomes\surface\savannah.biome biomes\surface\scorchedcity.biome biomes\surface\snow.biome biomes\surface\tundra.biome biomes\surface\volcanic.biome biomes\underground\underground0a.biome biomes\underground\underground0b.biome biomes\underground\underground0c.biome biomes\underground\underground0d.biome biomes\underground\underground1a.biome biomes\underground\underground1b.biome biomes\underground\underground1c.biome biomes\underground\underground1d.biome biomes\underground\underground3a.biome biomes\underground\underground3b.biome biomes\underground\underground3c.biome biomes\underground\underground3d.biome biomes\underground\underground5a.biome biomes\underground\underground5b.biome biomes\underground\underground5c.biome biomes\underground\underground5d.biome cinematics\beamaxe.cinematic [NEW] cinematics\story\credits\fireworks.png cinematics\story\finale\finale.cinematic codex\default\protectorate2.codex [NEW] dungeons\encounterdungeons\banditcamp1.json [NEW] dungeons\encounterdungeons\banditcamp2.json [NEW] dungeons\encounterdungeons\banditcamp3.json [NEW] dungeons\encounterdungeons\banditcamp4.json [NEW] dungeons\encounterdungeons\cultistcamp1.json [NEW] dungeons\encounterdungeons\cultistcamp2.json [NEW] dungeons\encounterdungeons\cultistcamp3.json [NEW] dungeons\encounterdungeons\encounterdungeons.dungeon [NEW] dungeons\encounterdungeons\encounterdungeontemplate.json [NEW] dungeons\encounterdungeons\merchant_apex.json [NEW] dungeons\encounterdungeons\merchant_avian.json [NEW] dungeons\encounterdungeons\merchant_floran.json [NEW] dungeons\encounterdungeons\merchant_glitch.json [NEW] dungeons\encounterdungeons\merchant_human.json [NEW] dungeons\encounterdungeons\merchant_hylotl.json [NEW] dungeons\encounterdungeons\underground\banditcamp1.json [NEW] dungeons\encounterdungeons\underground\banditcamp2.json [NEW] dungeons\encounterdungeons\underground\banditcamp3.json [NEW] dungeons\encounterdungeons\underground\banditcamp4.json [NEW] dungeons\encounterdungeons\underground\cultistcamp1.json [NEW] dungeons\encounterdungeons\underground\cultistcamp2.json [NEW] dungeons\encounterdungeons\underground\cultistcamp3.json [NEW] dungeons\encounterdungeons\underground\merchant_apex.json [NEW] dungeons\encounterdungeons\underground\merchant_avian.json [NEW] dungeons\encounterdungeons\underground\merchant_floran.json [NEW] dungeons\encounterdungeons\underground\merchant_glitch.json [NEW] dungeons\encounterdungeons\underground\merchant_human.json [NEW] dungeons\encounterdungeons\underground\merchant_hylotl.json [NEW] dungeons\encounterdungeons\underground\undergroundencounterdungeons.dungeon dungeons\glitch\glitchvillage\glitchvillage.dungeon dungeons\hylotl\hylotloceancity\hylotlbedrooms2.json dungeons\hylotl\hylotlvillage\hylotlvillagegarden1.json dungeons\hylotl\hylotlvillage\hylotlvillagehouselib.json dungeons\microdungeons\biomes\savannah\arena.json interface\cockpit\cockpit.config interface\codex\body_blank.png [NEW] interface\itemdescriptions\door.itemdescription interface\scripted\mmupgrade\mmupgradegui.config [NEW] interface\tooltips\bodyobjects.png [NEW] interface\tooltips\door.tooltip interface\tooltips\footer.png interface\tooltips\object.tooltip interface\windowconfig\beamupconfirmation.config interface\windowconfig\codex.config interface\windowconfig\crafting.config interface\windowconfig\craftingfurniturestore.config items\active\effects\chain.lua items\active\effects\detector.lua items\active\effects\entitymarker.lua items\active\effects\laserbeam.lua items\active\effects\lightning.lua items\active\effects\rope.lua [NEW] items\active\feed\electricfluffalofeed.activeitem [NEW] items\active\feed\electricfluffalofeed.animation [NEW] items\active\feed\electricfluffalofeed.png [NEW] items\active\feed\firefluffalofeed.activeitem [NEW] items\active\feed\firefluffalofeed.animation [NEW] items\active\feed\firefluffalofeed.png [NEW] items\active\feed\fluffalofeed.activeitem [NEW] items\active\feed\fluffalofeed.animation [NEW] items\active\feed\fluffalofeed.lua [NEW] items\active\feed\fluffalofeed.png [NEW] items\active\feed\icefluffalofeed.activeitem [NEW] items\active\feed\icefluffalofeed.animation [NEW] items\active\feed\icefluffalofeed.png [NEW] items\active\feed\poisonfluffalofeed.activeitem [NEW] items\active\feed\poisonfluffalofeed.animation [NEW] items\active\feed\poisonfluffalofeed.png items\active\grapplinghooks\grapplinghookanimation.lua items\active\unsorted\oredetector\cavedetector.activeitem items\active\unsorted\oredetector\oredetector.activeitem items\active\weapons\arena\hunterrifle\hunterrifle.activeitem items\active\weapons\bow\abilities\bowshot.weaponability items\active\weapons\bow\abilities\zenshot.weaponability items\active\weapons\bow\cavebow\cavebow.activeitem items\active\weapons\bow\compoundbow\compoundbow.activeitem items\active\weapons\bow\cupidsbow\cupidsbow.activeitem items\active\weapons\bow\frozenbow\frozenbow.activeitem items\active\weapons\bow\harpoongun\harpoongun.activeitem items\active\weapons\bow\lightbow\lightbow.activeitem items\active\weapons\bow\poisonbow\poisonbow.activeitem items\active\weapons\bow\tungstenbow\tungstenbow.activeitem items\active\weapons\novakid\durasteelassaultrifle.activeitem items\active\weapons\novakid\durasteelrevolver.activeitem items\active\weapons\novakid\ironassaultrifle.activeitem items\active\weapons\novakid\ironrevolver.activeitem items\active\weapons\novakid\titaniummachinepistol.activeitem items\active\weapons\novakid\titaniumsniperrifle.activeitem items\active\weapons\novakid\tungstenmagnum.activeitem items\active\weapons\novakid\tungstenshotgun.activeitem items\active\weapons\npc\npcassaultrifle.activeitem items\active\weapons\npc\npcdeadbeatassaultrifle.activeitem items\active\weapons\npc\npcfloranassaultrifle.activeitem items\active\weapons\npc\npcmachinepistol.activeitem items\active\weapons\npc\npcpistol.activeitem items\active\weapons\npc\npcrocketlauncher.activeitem items\active\weapons\npc\npcsniperrifle.activeitem items\active\weapons\other\adaptablecrossbow\adaptablecrossbow.activeitem items\active\weapons\other\tentaclegun\tentaclegun.activeitem items\active\weapons\other\tentaclegun\wormgun.activeitem items\active\weapons\protectorate\aegisaltbow\aegisaltbow.activeitem items\active\weapons\protectorate\aegisaltpistol\aegisaltpistol.activeitem items\active\weapons\ranged\abilities\bouncingshot\bouncingshot.weaponability items\active\weapons\ranged\abilities\burstshot\burstshot.weaponability items\active\weapons\ranged\abilities\deathbomb\deathbomb.weaponability items\active\weapons\ranged\abilities\explosiveburst\explosiveburst.weaponability items\active\weapons\ranged\abilities\explosiveshot\explosiveshot.weaponability items\active\weapons\ranged\abilities\grenadelauncher\grenadelauncher.weaponability items\active\weapons\ranged\abilities\guidedrocket\guidedrocket.weaponability items\active\weapons\ranged\abilities\homingrocket\homingrocket.weaponability items\active\weapons\ranged\abilities\lance\lance.weaponability items\active\weapons\ranged\abilities\markedshot\markedshot.weaponability items\active\weapons\ranged\abilities\piercingshot\piercingshot.weaponability items\active\weapons\ranged\abilities\rocketburst\rocketburst.weaponability items\active\weapons\ranged\abilities\shrapnelbomb\shrapnelbomb.weaponability items\active\weapons\ranged\abilities\spray\spray.weaponability items\active\weapons\ranged\abilities\stickyshot\stickyshot.weaponability items\active\weapons\ranged\assaultrifle\commonassaultrifle.activeitem items\active\weapons\ranged\assaultrifle\rareassaultrifle.activeitem items\active\weapons\ranged\assaultrifle\uncommonassaultrifle.activeitem items\active\weapons\ranged\grenadelauncher\commongrenadelauncher.activeitem items\active\weapons\ranged\grenadelauncher\raregrenadelauncher.activeitem items\active\weapons\ranged\grenadelauncher\uncommongrenadelauncher.activeitem items\active\weapons\ranged\machinepistol\commonmachinepistol.activeitem items\active\weapons\ranged\machinepistol\raremachinepistol.activeitem items\active\weapons\ranged\machinepistol\uncommonmachinepistol.activeitem items\active\weapons\ranged\pistol\commonpistol.activeitem items\active\weapons\ranged\pistol\rarepistol.activeitem items\active\weapons\ranged\pistol\uncommonpistol.activeitem items\active\weapons\ranged\rocketlauncher\commonrocketlauncher.activeitem items\active\weapons\ranged\rocketlauncher\rarerocketlauncher.activeitem items\active\weapons\ranged\rocketlauncher\uncommonrocketlauncher.activeitem items\active\weapons\ranged\shotgun\commonshotgun.activeitem items\active\weapons\ranged\shotgun\rareshotgun.activeitem items\active\weapons\ranged\shotgun\uncommonshotgun.activeitem items\active\weapons\ranged\sniperrifle\commonsniperrifle.activeitem items\active\weapons\ranged\sniperrifle\raresniperrifle.activeitem items\active\weapons\ranged\sniperrifle\uncommonsniperrifle.activeitem items\active\weapons\whip\whip.lua items\active\weapons\whip\abilities\whipcrack.lua items\active\weapons\whip\abilities\whipcrack.weaponability items\armors\apex\apex-tier1\apextier1.chest items\armors\apex\apex-tier1\apextier1.head items\armors\apex\apex-tier1\apextier1.legs items\armors\apex\apex-tier3\apextier3.chest items\armors\apex\apex-tier3\apextier3.head items\armors\apex\apex-tier3\apextier3.legs items\armors\apex\apex-tier5accelerator\apextier5accelerator.chest items\armors\apex\apex-tier5accelerator\apextier5accelerator.head items\armors\apex\apex-tier5accelerator\apextier5accelerator.legs items\armors\apex\apex-tier5manipulator\apextier5manipulator.chest items\armors\apex\apex-tier5manipulator\apextier5manipulator.head items\armors\apex\apex-tier5manipulator\apextier5manipulator.legs items\armors\apex\apex-tier5separator\apextier5separator.chest items\armors\apex\apex-tier5separator\apextier5separator.head items\armors\apex\apex-tier5separator\apextier5separator.legs items\armors\avian\avian-tier1\aviantier1.chest items\armors\avian\avian-tier1\aviantier1.head items\armors\avian\avian-tier1\aviantier1.legs items\armors\avian\avian-tier1\icons.png items\armors\avian\avian-tier2\aviantier2.chest items\armors\avian\avian-tier2\aviantier2.head items\armors\avian\avian-tier2\aviantier2.legs items\armors\avian\avian-tier3\aviantier3.chest items\armors\avian\avian-tier3\aviantier3.head items\armors\avian\avian-tier3\aviantier3.legs items\armors\avian\avian-tier4\aviantier4.head items\armors\avian\avian-tier5accelerator\aviantier5accelerator.chest items\armors\avian\avian-tier5accelerator\aviantier5accelerator.head items\armors\avian\avian-tier5accelerator\aviantier5accelerator.legs items\armors\avian\avian-tier5manipulator\aviantier5manipulator.chest items\armors\avian\avian-tier5manipulator\aviantier5manipulator.head items\armors\avian\avian-tier5manipulator\aviantier5manipulator.legs items\armors\avian\avian-tier5separator\aviantier5separator.chest items\armors\avian\avian-tier5separator\aviantier5separator.head items\armors\avian\avian-tier5separator\aviantier5separator.legs items\armors\avian\avian-tier6manipulator\aviantier6manipulator.head items\armors\avian\avian-tier6manipulator\aviantier6manipulator.legs items\armors\floran\floran-tier1\florantier1.chest items\armors\floran\floran-tier1\florantier1.head items\armors\floran\floran-tier1\florantier1.legs items\armors\floran\floran-tier2\florantier2.head items\armors\floran\floran-tier2\florantier2.legs items\armors\floran\floran-tier3\florantier3.chest items\armors\floran\floran-tier3\florantier3.head items\armors\floran\floran-tier3\florantier3.legs items\armors\floran\floran-tier4\florantier4.chest items\armors\floran\floran-tier4\florantier4.head items\armors\floran\floran-tier4\florantier4.legs items\armors\floran\floran-tier5accelerator\florantier5accelerator.chest items\armors\floran\floran-tier5accelerator\florantier5accelerator.head items\armors\floran\floran-tier5accelerator\florantier5accelerator.legs items\armors\floran\floran-tier5manipulator\florantier5manipulator.chest items\armors\floran\floran-tier5manipulator\florantier5manipulator.head items\armors\floran\floran-tier5manipulator\florantier5manipulator.legs items\armors\floran\floran-tier5separator\florantier5separator.chest items\armors\floran\floran-tier5separator\florantier5separator.head items\armors\floran\floran-tier5separator\florantier5separator.legs items\armors\floran\floran-tier6accelerator\florantier6accelerator.chest items\armors\floran\floran-tier6accelerator\florantier6accelerator.head items\armors\floran\floran-tier6accelerator\florantier6accelerator.legs items\armors\floran\floran-tier6manipulator\florantier6manipulator.chest items\armors\floran\floran-tier6manipulator\florantier6manipulator.head items\armors\floran\floran-tier6manipulator\florantier6manipulator.legs items\armors\floran\floran-tier6separator\florantier6separator.chest items\armors\floran\floran-tier6separator\florantier6separator.head items\armors\floran\floran-tier6separator\florantier6separator.legs items\armors\glitch\glitch-tier1\glitchtier1.chest items\armors\glitch\glitch-tier1\glitchtier1.head items\armors\glitch\glitch-tier1\glitchtier1.legs items\armors\glitch\glitch-tier3\glitchtier3.chest items\armors\glitch\glitch-tier3\glitchtier3.head items\armors\glitch\glitch-tier3\glitchtier3.legs items\armors\glitch\glitch-tier5accelerator\glitchtier5accelerator.chest items\armors\glitch\glitch-tier5accelerator\glitchtier5accelerator.head items\armors\glitch\glitch-tier5accelerator\glitchtier5accelerator.legs items\armors\glitch\glitch-tier5manipulator\glitchtier5manipulator.chest items\armors\glitch\glitch-tier5manipulator\glitchtier5manipulator.head items\armors\glitch\glitch-tier5manipulator\glitchtier5manipulator.legs items\armors\glitch\glitch-tier5separator\glitchtier5separator.chest items\armors\glitch\glitch-tier5separator\glitchtier5separator.head items\armors\glitch\glitch-tier5separator\glitchtier5separator.legs items\armors\glitch\glitch-tier6manipulator\glitchtier6manipulator.chest items\armors\glitch\glitch-tier6manipulator\glitchtier6manipulator.head items\armors\glitch\glitch-tier6manipulator\glitchtier6manipulator.legs items\armors\glitch\glitch-tier6separator\glitchtier6separator.chest items\armors\glitch\glitch-tier6separator\glitchtier6separator.head items\armors\glitch\glitch-tier6separator\glitchtier6separator.legs items\armors\human\human-tier1\humantier1.chest items\armors\human\human-tier1\humantier1.head items\armors\human\human-tier1\humantier1.legs items\armors\human\human-tier3\humantier3.chest items\armors\human\human-tier3\humantier3.head items\armors\human\human-tier3\humantier3.legs items\armors\human\human-tier5accelerator\humantier5accelerator.chest items\armors\human\human-tier5accelerator\humantier5accelerator.head items\armors\human\human-tier5accelerator\humantier5accelerator.legs items\armors\human\human-tier5manipulator\humantier5manipulator.chest items\armors\human\human-tier5manipulator\humantier5manipulator.head items\armors\human\human-tier5manipulator\humantier5manipulator.legs items\armors\human\human-tier5separator\humantier5separator.chest items\armors\human\human-tier5separator\humantier5separator.head items\armors\human\human-tier5separator\humantier5separator.legs items\armors\hylotl\hylotl-tier1\hylotltier1.chest items\armors\hylotl\hylotl-tier1\hylotltier1.head items\armors\hylotl\hylotl-tier1\hylotltier1.legs items\armors\hylotl\hylotl-tier3\hylotltier3.chest items\armors\hylotl\hylotl-tier3\hylotltier3.head items\armors\hylotl\hylotl-tier3\hylotltier3.legs items\armors\hylotl\hylotl-tier5accelerator\hylotltier5accelerator.chest items\armors\hylotl\hylotl-tier5accelerator\hylotltier5accelerator.head items\armors\hylotl\hylotl-tier5accelerator\hylotltier5accelerator.legs items\armors\hylotl\hylotl-tier5manipulator\hylotltier5manipulator.chest items\armors\hylotl\hylotl-tier5manipulator\hylotltier5manipulator.head items\armors\hylotl\hylotl-tier5manipulator\hylotltier5manipulator.legs items\armors\hylotl\hylotl-tier5separator\hylotltier5separator.chest items\armors\hylotl\hylotl-tier5separator\hylotltier5separator.head items\armors\hylotl\hylotl-tier5separator\hylotltier5separator.legs items\armors\novakid\nova-tier1\novatier1.chest items\armors\novakid\nova-tier1\novatier1.head items\armors\novakid\nova-tier1\novatier1.legs items\armors\novakid\nova-tier3\novatier3.chest items\armors\novakid\nova-tier3\novatier3.head items\armors\novakid\nova-tier3\novatier3.legs items\armors\novakid\nova-tier5accelerator\novatier5accelerator.chest items\armors\novakid\nova-tier5accelerator\novatier5accelerator.head items\armors\novakid\nova-tier5accelerator\novatier5accelerator.legs items\armors\novakid\nova-tier5manipulator\novatier5manipulator.chest items\armors\novakid\nova-tier5manipulator\novatier5manipulator.head items\armors\novakid\nova-tier5manipulator\novatier5manipulator.legs items\armors\novakid\nova-tier5separator\novatier5separator.chest items\armors\novakid\nova-tier5separator\novatier5separator.head items\armors\novakid\nova-tier5separator\novatier5separator.legs items\buildscripts\buildbow.lua items\generic\crafting\glass.item items\generic\crafting\solariumore.item items\generic\crafting\solariumstar.item items\generic\food\tier1\bakedpotato.png items\generic\food\tier1\boiledrice.png items\generic\food\tier1\cookedtomato.png items\generic\food\tier1\fishfingers.png items\generic\food\tier1\fishnchips.png items\generic\food\tier1\pearlpeabroth.png items\generic\food\tier1\potatogrids.png items\generic\food\tier1\roastedcarrot.png items\generic\food\tier2\candyapple.png items\generic\food\tier2\coffee.png items\generic\food\tier2\featherfood.png items\generic\food\tier2\porridge.png items\generic\food\tier2\relish.png items\generic\food\tier2\roastedmushrooms.png items\generic\food\tier2\spikycookies.png items\generic\food\tier3\candyautomato.png items\generic\food\tier3\desertsalsa.png items\generic\food\tier4\alienfruitjam.png items\generic\food\tier4\oceansalsa.png items\generic\food\tier4\oceansurprise.png items\generic\food\tier6\hothothotpot.png items\generic\food\tier6\pearlpeaparcels.png items\generic\food\tier6\volcanicsalsa.png items\generic\meat\cookedbacon.png items\generic\meat\cookedpoultry.png items\generic\meat\rawbacon.png items\generic\other\solidfuel.png items\generic\other\upgrademodule.item items\generic\produce\automato.png items\generic\produce\avesmingo.png items\generic\produce\beakseed.png items\generic\produce\boltbulb.png items\generic\produce\carroticon.png items\generic\produce\coffeebeans.png items\generic\produce\coralcreep.png items\generic\produce\cornicon.png items\generic\produce\dirturchin.png items\generic\produce\feathercrown.png items\generic\produce\grapesicon.png items\generic\produce\greenapple.png items\generic\produce\kelp.item items\generic\produce\oculemon.png items\generic\produce\pearlpea.png items\generic\produce\shroom.png items\generic\produce\tomatoicon.png items\materials\copperfence.png items\materials\fence.png items\throwables\firework.thrownitem items\throwables\fireworkblue.thrownitem items\throwables\fireworkgreen.thrownitem items\tools\hoe.tillingtool monsters\crawlers\pulpin\pulpin.animation monsters\crawlers\triplod\triplod.animation monsters\dungeon\glitchknight\glitchknight.monstertype [NEW] monsters\farming\electricfluffalo\body.monsterpart [NEW] monsters\farming\electricfluffalo\body.png [NEW] monsters\farming\electricfluffalo\default.frames [NEW] monsters\farming\electricfluffalo\electricfluffalo.animation [NEW] monsters\farming\electricfluffalo\electricfluffalo.monstertype [NEW] monsters\farming\firefluffalo\body.monsterpart [NEW] monsters\farming\firefluffalo\body.png [NEW] monsters\farming\firefluffalo\default.frames [NEW] monsters\farming\firefluffalo\firefluffalo.animation [NEW] monsters\farming\firefluffalo\firefluffalo.monstertype [NEW] monsters\farming\fluffalo\body.monsterpart [NEW] monsters\farming\fluffalo\body.png [NEW] monsters\farming\fluffalo\default.frames [NEW] monsters\farming\fluffalo\fluffalo.animation [NEW] monsters\farming\fluffalo\fluffalo.monstertype [NEW] monsters\farming\fluffalobaby\body.monsterpart [NEW] monsters\farming\fluffalobaby\body.png [NEW] monsters\farming\fluffalobaby\default.frames [NEW] monsters\farming\fluffalobaby\fluffalobaby.animation [NEW] monsters\farming\fluffalobaby\fluffalobaby.monstertype [NEW] monsters\farming\icefluffalo\body.monsterpart [NEW] monsters\farming\icefluffalo\body.png [NEW] monsters\farming\icefluffalo\default.frames [NEW] monsters\farming\icefluffalo\icefluffalo.animation [NEW] monsters\farming\icefluffalo\icefluffalo.monstertype [NEW] monsters\farming\poisonfluffalo\body.monsterpart [NEW] monsters\farming\poisonfluffalo\body.png [NEW] monsters\farming\poisonfluffalo\default.frames [NEW] monsters\farming\poisonfluffalo\poisonfluffalo.animation [NEW] monsters\farming\poisonfluffalo\poisonfluffalo.monstertype monsters\ghosts\erchiusghost\erchiusghost.monstertype monsters\ghosts\gosmet\gosmet.animation monsters\ghosts\skimbus\skimbus.animation monsters\ghosts\wisper\wisper.animation monsters\mission\minidrone\minidrone.animation monsters\walkers\voltip\voltip.animation npcs\bmain.lua npcs\merchantpools.config [NEW] npcs\outpost\visitors\wizardvisitor.npctype npcs\story\estheroid.config npcs\story\koichioid.config npcs\story\lanaoid.config npcs\story\noxoid.config npcs\story\nuruoid.config npcs\story\tonauacoid.config objects\apex\classicbardoor\classicbardoor.object objects\apex\classicdoor\classicdoor.object objects\avian\birddoor\birddoor.object objects\avian\propeller\propeller.object objects\avian\tribaldoor\tribaldoor.object objects\biome\bone\bonedoor\bonedoor.object objects\biome\colourful\rainbowdoor\rainbowdoor.object objects\biome\desert\sandstonedoor\sandstonedoor.object objects\biome\eyepatch\eyedoor\eyedoor.object objects\biome\foundry\foundrydoor\foundrydoor.object objects\biome\geode\geodedoor\geodedoor.object objects\biome\giantflower\giantflowerdoor\giantflowerdoor.object objects\biome\ice\icedoor\icedoor.object objects\biome\mushroom\shroomdoor\shroomdoor.object objects\biome\oasis\reeddoor\reeddoor.object objects\biome\ocean\oshroom1\oshroom1.object objects\biome\ocean\oshroom2\oshroom2.object objects\biome\ocean\oshroom3\oshroom3.object objects\biome\ocean\oshroom4\oshroom4.object objects\biome\ocean\oshroom5\oshroom5.object objects\biome\prism\prismdoor\prismdoor.object objects\biome\rainbowwood\rainbowwooddoor\rainbowwooddoor.object objects\biome\rust\rustdoor\rustdoor.object objects\biome\scorchedcity\manholedoor\manholedoor.object objects\biome\steamspring\steamspringdoor\steamspringdoor.object objects\biome\tar\tardoor\tardoor.object [NEW] objects\farmables\fluffaloegg\fluffaloegg.animation [NEW] objects\farmables\fluffaloegg\fluffaloegg.frames [NEW] objects\farmables\fluffaloegg\fluffaloegg.lua [NEW] objects\farmables\fluffaloegg\fluffaloegg.object [NEW] objects\farmables\fluffaloegg\fluffaloegg.png objects\floran\bamboodoor\bamboodoor.object objects\floran\florandoor\florandoor.object objects\floran\huntingdoor1\huntingdoor1.object objects\generic\bardoor\bardoor.object objects\generic\ceilingfridge1\largecooler1.object objects\generic\pin\bowlingpin.object objects\generic\wooddoor\wooddoor.object objects\generic\woodendoor\woodendoor.object objects\glitch\castledoor\castledoor.object objects\glitch\castledungeondoor\castledungeondoor.object objects\glitch\largecastledoor\largecastledoor.object objects\glitch\sewerflooddoor\sewerflooddoor.object objects\glitch\villagedoor\villagedoor.object objects\human\prisondoor\prisondoor.object objects\hylotl\classicbanner1\classicbanner1.object objects\hylotl\classicbanner2\classicbanner2.object objects\hylotl\classicbanner2b\classicbanner2b.object objects\hylotl\classicbanner3\classicbanner3.object objects\hylotl\hylotlshojidoor\hylotlshojidoor.object objects\hylotl\pressuredoor\pressuredoor.object objects\mission\miningdoor\miningdoor.object objects\outpost\2stopteleshop\2stoptele.object objects\outpost\terramart\terramart.object objects\ship\novakidshipdoor\novakidshipdoor.object objects\spawner\colonydeed\colonydeed.object objects\themed\doom\doombed\doombed.object objects\themed\doom\doomchair\doomchair.object objects\themed\doom\doomdoor\doomdoor.object objects\themed\doom\doomlight\doomlight.object objects\themed\doom\doomswitch\doomswitch.object objects\themed\doom\doomtable\doomtable.object objects\themed\executive\executivechair\executivechair.object objects\themed\executive\executivedoor\executivedoor.object objects\themed\executive\executivelight\executivelight.object objects\themed\executive\executiveswitch\executiveswitch.object objects\themed\executive\executivetable\executivetable.object objects\themed\geometric\geometricbed\geometricbed.object objects\themed\geometric\geometricchair\geometricchair.object objects\themed\geometric\geometricdoor\geometricdoor.object objects\themed\geometric\geometriclight\geometriclight.object objects\themed\geometric\geometricswitch\geometricswitch.object objects\themed\geometric\geometrictable\geometrictable.object objects\themed\gothic\gothicdoor\gothicdoor.object objects\themed\opulent\opulentbed\opulentbed.object objects\themed\opulent\opulentchair\opulentchair.object objects\themed\opulent\opulentdoor\opulentdoor.object objects\themed\opulent\opulentlight\opulentlight.object objects\themed\opulent\opulentswitch\opulentswitch.object objects\themed\opulent\opulenttable\opulenttable.object objects\themed\saloon\saloondoor\saloondoor.object objects\themed\saloon\saloondoor\saloondooricon.png objects\themed\serene\serenebed\serenebed.object objects\themed\serene\serenechair\serenechair.object objects\themed\serene\serenedoor\serenedoor.object objects\themed\serene\serenelight\serenelight.object objects\themed\serene\sereneswitch\sereneswitch.object objects\themed\wave\wavebed\wavebed.object objects\themed\wave\wavechair\wavechair.object objects\themed\wave\wavelight\wavelight.object objects\themed\wave\waveswitch\waveswitch.object objects\themed\wave\wavetable\wavetable.object objects\tiered\tier1door\tier1door.object objects\tiered\tier2door\tier2door.object objects\tiered\tier3door\tier3door.object objects\wreck\wreckdoor\wreckdoor.object [NEW] plants\trees\seatrees\foliage\bubbles\bubbles.modularfoliage [NEW] plants\trees\seatrees\foliage\flowy\flowy.modularfoliage plants\trees\seatrees\foliage\kelpy\kelpy.modularfoliage [NEW] plants\trees\seatrees\foliage\leafy\leafy.modularfoliage [NEW] plants\trees\seatrees\foliage\wavy\wavy.modularfoliage [NEW] plants\trees\seatrees\stem\seaweed\branch1.png plants\trees\seatrees\stem\seaweed\seaweed.modularstem projectiles\guns\grenades\shrapnelbomb\shrapnel.projectile projectiles\guns\grenades\shrapnelbomb\shrapnelbomb.projectile projectiles\guns\unsorted\pollenpumpgas\pollenpumpgas.projectile projectiles\guns\unsorted\pollenpumpgas\pollenpumpgasspray.projectile quests\outpost\museumcurator1.questtemplate quests\outpost\museumcurator2.questtemplate quests\outpost\museumcurator3.questtemplate quests\outpost\museumcurator4.questtemplate quests\outpost\museumcurator5.questtemplate recipes\anvil1\armor\tier2\apextier2chest.recipe recipes\anvil1\armor\tier2\apextier2head.recipe recipes\anvil1\armor\tier2\aviantier2chest.recipe recipes\anvil1\armor\tier2\aviantier2head.recipe recipes\anvil1\armor\tier2\florantier2chest.recipe recipes\anvil1\armor\tier2\florantier2head.recipe recipes\anvil1\armor\tier2\glitchtier2chest.recipe recipes\anvil1\armor\tier2\glitchtier2head.recipe recipes\anvil1\armor\tier2\humantier2chest.recipe recipes\anvil1\armor\tier2\humantier2head.recipe recipes\anvil1\armor\tier2\hylotltier2chest.recipe recipes\anvil1\armor\tier2\hylotltier2head.recipe recipes\anvil1\armor\tier2\novatier2chest.recipe recipes\anvil1\armor\tier2\novatier2head.recipe [NEW] recipes\anvil3\armor\tier4\apextier4chest.recipe [NEW] recipes\anvil3\armor\tier4\apextier4head.recipe [NEW] recipes\anvil3\armor\tier4\apextier4pants.recipe [NEW] recipes\anvil3\armor\tier4\aviantier4chest.recipe [NEW] recipes\anvil3\armor\tier4\aviantier4head.recipe [NEW] recipes\anvil3\armor\tier4\aviantier4pants.recipe [NEW] recipes\anvil3\armor\tier4\florantier4chest.recipe [NEW] recipes\anvil3\armor\tier4\florantier4head.recipe [NEW] recipes\anvil3\armor\tier4\florantier4pants.recipe [NEW] recipes\anvil3\armor\tier4\glitchtier4chest.recipe [NEW] recipes\anvil3\armor\tier4\glitchtier4head.recipe [NEW] recipes\anvil3\armor\tier4\glitchtier4pants.recipe [NEW] recipes\anvil3\armor\tier4\humantier4chest.recipe [NEW] recipes\anvil3\armor\tier4\humantier4head.recipe [NEW] recipes\anvil3\armor\tier4\humantier4pants.recipe [NEW] recipes\anvil3\armor\tier4\hylotltier4chest.recipe [NEW] recipes\anvil3\armor\tier4\hylotltier4head.recipe [NEW] recipes\anvil3\armor\tier4\hylotltier4pants.recipe [NEW] recipes\anvil3\armor\tier4\novatier4chest.recipe [NEW] recipes\anvil3\armor\tier4\novatier4head.recipe [NEW] recipes\anvil3\armor\tier4\novatier4pants.recipe [NEW] recipes\anvil3\weapons\tier4\durasteelassaultrifle.recipe [NEW] recipes\anvil3\weapons\tier4\durasteelbroadsword.recipe [NEW] recipes\anvil3\weapons\tier4\durasteelrevolver.recipe [NEW] recipes\anvil3\weapons\tier4\durasteelshortsword.recipe recipes\biome\scorchedcity\scorchedcitychestdrawerlarge.recipe recipes\biome\scorchedcity\scorchedcitychestdrawersmall.recipe recipes\biome\scorchedcity\scorchedcityfridge.recipe recipes\biome\tar\tarbed.recipe recipes\cookingtable1\mains\oceansurprise.recipe recipes\cookingtable1\mains\sushi.recipe recipes\cookingtable1\sides\ricecake.recipe [NEW] recipes\furniture2\doors\apexshipdoor.recipe [NEW] recipes\furniture2\doors\avianshipdoor.recipe [NEW] recipes\furniture2\doors\floranshipdoor.recipe [NEW] recipes\furniture2\doors\glitchshipdoor.recipe [NEW] recipes\furniture2\doors\humanshipdoor.recipe [NEW] recipes\furniture2\doors\hylotlshipdoor.recipe [NEW] recipes\furniture2\doors\novakidshipdoor.recipe recipes\holidaycraftingtable\firework.recipe recipes\holidaycraftingtable\fireworkblue.recipe recipes\holidaycraftingtable\fireworkgreen.recipe recipes\medicaltable1\healing\medkit.recipe recipes\rails\railstop.recipe recipes\spinningwheel\clothes\apexcommanderchest.recipe recipes\spinningwheel\clothes\apexcommanderlegs.recipe recipes\spinningwheel\clothes\apexnavychest.recipe recipes\spinningwheel\clothes\apexnavylegs.recipe recipes\spinningwheel\clothes\apexofficerchest.recipe recipes\spinningwheel\clothes\apexofficerlegs.recipe recipes\spinningwheel\clothes\apexspecialistchest.recipe recipes\spinningwheel\clothes\apexspecialistlegs.recipe recipes\spinningwheel\clothes\aquakimonochest.recipe recipes\spinningwheel\clothes\aquakimonolegs.recipe recipes\spinningwheel\clothes\aquamonkchest.recipe recipes\spinningwheel\clothes\aquamonklegs.recipe recipes\spinningwheel\clothes\aquatraditionalchest.recipe recipes\spinningwheel\clothes\aquatraditionallegs.recipe recipes\spinningwheel\clothes\aquatraineechest.recipe recipes\spinningwheel\clothes\aquatraineelegs.recipe recipes\spinningwheel\clothes\aviancommonerchest.recipe recipes\spinningwheel\clothes\aviancommonerlegs.recipe recipes\spinningwheel\clothes\avianfancychest.recipe recipes\spinningwheel\clothes\avianfancylegs.recipe recipes\spinningwheel\clothes\avianworkerchest.recipe recipes\spinningwheel\clothes\avianworkerlegs.recipe recipes\spinningwheel\clothes\floranfurnivourchest.recipe recipes\spinningwheel\clothes\floranfurnivourlegs.recipe recipes\spinningwheel\clothes\floranhunterchest.recipe recipes\spinningwheel\clothes\floranhunterlegs.recipe recipes\spinningwheel\clothes\floranleafchest.recipe recipes\spinningwheel\clothes\floranleaflegs.recipe recipes\spinningwheel\clothes\floranpeltchest.recipe recipes\spinningwheel\clothes\floranpeltlegs.recipe recipes\spinningwheel\clothes\floransurvivalistchest.recipe recipes\spinningwheel\clothes\floransurvivalistlegs.recipe recipes\spinningwheel\clothes\humanconceptchest.recipe recipes\spinningwheel\clothes\humanconceptlegs.recipe recipes\spinningwheel\clothes\humancoolchest.recipe recipes\spinningwheel\clothes\humancoollegs.recipe recipes\spinningwheel\clothes\humansweatervestchest.recipe recipes\spinningwheel\clothes\humansweatervestlegs.recipe recipes\spinningwheel\clothes\humanworkoutchest.recipe recipes\spinningwheel\clothes\humanworkoutlegs.recipe recipes\spinningwheel\clothes\novakidfancychest.recipe recipes\spinningwheel\clothes\novakidfancylegs.recipe recipes\spinningwheel\clothes\novakidjacketchest.recipe recipes\spinningwheel\clothes\novakidjacketlegs.recipe recipes\spinningwheel\clothes\novakidsuspenderschest.recipe recipes\spinningwheel\clothes\novakidsuspenderslegs.recipe recipes\spinningwheel\clothes\novakidwaistcoatchest.recipe recipes\spinningwheel\clothes\novakidwaistcoatlegs.recipe recipes\spinningwheel\clothes\robocraftsmenchest.recipe recipes\spinningwheel\clothes\robocraftsmenlegs.recipe recipes\spinningwheel\clothes\robomerchantchest.recipe recipes\spinningwheel\clothes\robomerchantlegs.recipe recipes\spinningwheel\clothes\robonoblechest.recipe recipes\spinningwheel\clothes\robonoblelegs.recipe recipes\spinningwheel\clothes\robopeasantchest.recipe recipes\spinningwheel\clothes\robopeasantlegs.recipe recipes\spinningwheel\clothes\tshirtchest.recipe recipes\spinningwheel\objects\teddybearplush.recipe recipes\spinningwheel2\clothes\shortcapeback.recipe recipes\spinningwheel2\clothes\simplecapeback.recipe scripts\behavior.lua scripts\actions\builders.lua scripts\actions\overrides.lua scripts\actions\quests.lua scripts\actions\reaction.lua [NEW] scripts\actions\monsters\fluffalo.lua scripts\quest\manager.lua scripts\quest\participant.lua spawntypes\uniques.spawntypes species\apex.species species\avian.species species\floran.species species\glitch.species species\human.species species\hylotl.species species\novakid.species species\penguinoid.config tech\dash\airdash.techitem tech\dash\blinkdash.techitem tech\dash\sprint.techitem tech\distortionsphere\aquasphere.techitem tech\distortionsphere\distortionsphere.techitem tech\distortionsphere\sonicsphere.techitem tech\distortionsphere\spikesphere.techitem tech\jump\multijump.techitem tech\jump\rocketjump.techitem tech\jump\walljump.techitem tiles\materials\ancientblock.material tiles\materials\ancientbrick.material tiles\materials\blaststone.material tiles\materials\blueneonsymbolblock.material tiles\materials\cabinroofing.material tiles\materials\direstone.material tiles\materials\geodestone.material tiles\materials\hellstone.material tiles\materials\junk.material tiles\materials\ledgebrick.material tiles\materials\log.material tiles\materials\lunarbaseblock.material tiles\materials\magmarock.material tiles\materials\obsidian.material tiles\materials\outpost.material tiles\materials\outpostsupport.material tiles\materials\outpostwall1.material tiles\materials\outpostwall2.material tiles\materials\pressurisedbeam.material tiles\materials\pressuriseddurasteel.material tiles\materials\pressurisedgirder.material tiles\materials\ridgebrick.material tiles\materials\slime.material tiles\mods\erchius.matmod tiles\mods\erchius.png tilesets\packed\objects-by-category\farmbeastegg.json tilesets\packed\objects-by-category\other.json tilesets\packed\objects-by-colonytag\light.json tilesets\packed\objects-by-race\generic.json treasure\common.treasurepools treasure\largedungeons.treasurepools treasure\monsterharvest.treasurepools treasure\npcdrops.treasurepools treasure\questrewards.treasurepools treasure\smashable.treasurepools [NEW] versioning\universesettings_4_5.lua DIFFS ----- player.config 127,134d126 < // Medicine Table 1 < { "item" : "antidote" }, < { "item" : "bandage" }, < { "item" : "medkit" }, < { "item" : "yellowstim" }, < { "item" : "redstim" }, < { "item" : "salve" }, < 164,174d155 < // Cooking Table < { "item" : "bread"}, < { "item" : "meatdumplings"}, < { "item" : "corncob"}, < { "item" : "mashedpotato"}, < { "item" : "bonbons" }, < { "item" : "cake" }, < { "item" : "sweetpopcorn"}, < { "item" : "bottledwater"}, < { "item" : "coffee"}, < 187a169,186 > // Medicine Table 1 > { "item" : "antidote" }, > { "item" : "bandage" }, > { "item" : "yellowstim" }, > { "item" : "redstim" }, > { "item" : "salve" }, > > // Cooking Table > { "item" : "bread"}, > { "item" : "meatdumplings"}, > { "item" : "corncob"}, > { "item" : "mashedpotato"}, > { "item" : "bonbons" }, > { "item" : "cake" }, > { "item" : "sweetpopcorn"}, > { "item" : "bottledwater"}, > { "item" : "coffee"}, > 232d230 < { "item" : "thread" }, 275a274 > { "item" : "medkit" }, spawning.config 1a2,3 > "debug" : false, > 5,6c7,8 < "spawnCellMinimumNearCeilingTiles" : 10, < "spawnCellMinimumNearSurfaceTiles" : 12, --- > "spawnCellMinimumNearCeilingTiles" : 8, > "spawnCellMinimumNearSurfaceTiles" : 8, universe_server.config 10d9 < "maxUpdateGroup" : 3, versioning.config 4c4 < "UniverseSettings" : 4, --- > "UniverseSettings" : 5, behaviors\npc\accuse.behavior 12c12,17 < "parameters": {}, --- > "parameters": { > "hostileDamageTeam": { > "type": "enemy", > "team": 1 > } > }, 210a216,223 > } > }, > { > "title": "setDamageTeam", > "type": "action", > "name": "setDamageTeam", > "parameters": { > "damageTeam": "" behaviors\npc\idle.behavior 2a3 > "description": "", 91,94c92,132 < "title": "maybeGenerateQuest", < "type": "action", < "name": "maybeGenerateQuest", < "parameters": {} --- > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "isDamageTeam", > "type": "action", > "name": "isDamageTeam", > "parameters": { > "type": "friendly" > } > }, > { > "title": "isDamageTeam", > "type": "action", > "name": "isDamageTeam", > "parameters": { > "type": "assistant" > } > } > ] > }, > { > "title": "maybeGenerateQuest", > "type": "action", > "name": "maybeGenerateQuest", > "parameters": {} > } > ] behaviors\npc\sit.behavior 143c143 < "title": "Stay sitting", --- > "title": "", behaviors\npc\tenant.behavior 5a6 > "/scripts/actions/quests.lua", 23,28c24,91 < "title": "Is Tenant?", < "type": "action", < "name": "getStorage", < "parameters": { < "key": "homePosition" < } --- > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "Is Tenant?", > "type": "action", > "name": "getStorage", > "parameters": { > "key": "homePosition" > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": {}, > "children": [ > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "isDamageTeam", > "type": "action", > "name": "isDamageTeam", > "parameters": { > "type": "friendly" > } > } > }, > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "isDamageTeam", > "type": "action", > "name": "isDamageTeam", > "parameters": { > "type": "assistant" > } > } > }, > { > "title": "isGivingQuest", > "type": "action", > "name": "isGivingQuest", > "parameters": {} > }, > { > "title": "cancelQuest", > "type": "action", > "name": "cancelQuest", > "parameters": {} > } > ] > }, > { > "title": "overrides", > "type": "module", > "name": "overrides", > "parameters": {} > } > ] biomes\distributions.config 376a377,388 > "mainBiomeEncounterDungeon" : { > "type" : "random", > > "blockProbability" : 0.006 > }, > > "undergroundBiomeEncounterDungeon" : { > "type" : "random", > > "blockProbability" : 0.001 > }, > biomes\surface\alien.biome 202a203,207 > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:mainBiomeEncounterDungeon", 203a209,211 > "type" : "microdungeon", > "microdungeons" : [ "encounterdungeons" ] > }, biomes\surface\desert.biome 189a190,198 > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:mainBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "encounterdungeons" ] > }, > { > "mode" : "floor", biomes\surface\forest.biome 261a262,271 > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:mainBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "encounterdungeons" ] > }, > > { > "mode" : "floor", biomes\surface\jungle.biome 202a203,211 > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:mainBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "encounterdungeons" ] > }, > { > "mode" : "floor", biomes\surface\magma.biome 236,244d235 < "distribution" : "/biomes/distributions.config:randomEncounter", < < "type" : "microdungeon", < "microdungeons" : [ "randomencounter", "avianencounter", "glitchencounter" ] < }, < { < "mode" : "floor", < "priority" : 3.0, < "variants" : 1, biomes\surface\midnight.biome 218,226d217 < "distribution" : "/biomes/distributions.config:randomEncounter", < < "type" : "microdungeon", < "microdungeons" : [ "randomencounter", "avianencounter", "glitchencounter" ] < }, < { < "mode" : "floor", < "priority" : 3.0, < "variants" : 1, biomes\surface\oceanfloor.biome 194c194 < "treeFoliageHueShiftMax" : 180, --- > "treeFoliageHueShiftMax" : 15, 196,197c196,197 < "treeStemList" : [ "kelp" ], < "treeFoliageList" : [ "kelpy" ] --- > "treeStemList" : [ "kelp", "seaweed" ], > "treeFoliageList" : [ "flowy", "kelpy", "leafy", "wavy" ] biomes\surface\savannah.biome 237a238,246 > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:mainBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "encounterdungeons" ] > }, > { > "mode" : "floor", biomes\surface\scorchedcity.biome 247,255d246 < "priority" : 3.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:randomEncounter", < < "type" : "microdungeon", < "microdungeons" : [ "randomencounter", "avianencounter", "glitchencounter" ] < }, < { < "mode" : "floor", biomes\surface\snow.biome 189a190,198 > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:mainBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "encounterdungeons" ] > }, > { > "mode" : "floor", biomes\surface\tundra.biome 237a238,246 > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:mainBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "encounterdungeons" ] > }, > { > "mode" : "floor", 313,321d321 < }, < { < "mode" : "floor", < "priority" : 3.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:randomEncounter", < < "type" : "microdungeon", < "microdungeons" : [ "randomencounter", "avianencounter", "glitchencounter" ] biomes\surface\volcanic.biome 201a202,206 > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:mainBiomeEncounterDungeon", 202a208,210 > "type" : "microdungeon", > "microdungeons" : [ "encounterdungeons" ] > }, 229,237d236 < }, < { < "mode" : "floor", < "priority" : 3.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:randomEncounter", < < "type" : "microdungeon", < "microdungeons" : [ "randomencounter", "avianencounter", "glitchencounter" ] biomes\underground\underground0a.biome 174a175,183 > }, > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:undergroundBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "undergroundencounterdungeons" ] biomes\underground\underground0b.biome 171a172,180 > }, > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:undergroundBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "undergroundencounterdungeons" ] biomes\underground\underground0c.biome 175a176,184 > }, > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:undergroundBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "undergroundencounterdungeons" ] biomes\underground\underground0d.biome 181a182,190 > }, > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:undergroundBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "undergroundencounterdungeons" ] biomes\underground\underground1a.biome 188a189,197 > }, > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:undergroundBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "undergroundencounterdungeons" ] biomes\underground\underground1b.biome 191a192,200 > }, > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:undergroundBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "undergroundencounterdungeons" ] biomes\underground\underground1c.biome 198a199,207 > }, > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:undergroundBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "undergroundencounterdungeons" ] biomes\underground\underground1d.biome 192a193,201 > }, > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:undergroundBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "undergroundencounterdungeons" ] biomes\underground\underground3a.biome 191a192,200 > }, > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:undergroundBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "undergroundencounterdungeons" ] biomes\underground\underground3b.biome 184a185,193 > }, > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:undergroundBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "undergroundencounterdungeons" ] biomes\underground\underground3c.biome 204a205,213 > }, > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:undergroundBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "undergroundencounterdungeons" ] biomes\underground\underground3d.biome 180a181,189 > }, > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:undergroundBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "undergroundencounterdungeons" ] biomes\underground\underground5a.biome 184a185,193 > }, > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:undergroundBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "undergroundencounterdungeons" ] biomes\underground\underground5b.biome 158a159,167 > }, > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:undergroundBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "undergroundencounterdungeons" ] biomes\underground\underground5c.biome 174a175,183 > }, > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:undergroundBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "undergroundencounterdungeons" ] biomes\underground\underground5d.biome 198a199,207 > }, > { > "mode" : "floor", > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:undergroundBiomeEncounterDungeon", > > "type" : "microdungeon", > "microdungeons" : [ "undergroundencounterdungeons" ] cinematics\beamaxe.cinematic 196c196 < "resource" : "/sfx/cinematics/tech_acquired_event.ogg" --- > "resource" : "/sfx/cinematics/character_joined.ogg" 199c199 < "timecode" : 5.0, --- > "timecode" : 4.5, cinematics\story\finale\finale.cinematic 3959c3959 < "image" : "/cinematics/story/credits/nurukoichidinner.png" --- > "image" : "/cinematics/story/credits/fireworks.png" 5665a5666,5695 > }, > { > "timecode" : 12, > "alpha" : 1.0 > }, > { > "timecode" : 13, > "alpha" : 0 > } > ] > }, > > { > "startTime" : 206.5, > "endTime" : 498, > "avatar" : "full", > "keyframes" : [ > { > "timecode" : 0, > "zoom" : 1, > "alpha" : 1, > "frame" : 0, > "position" : [460, -700] > }, > { > "timecode" : 8, > "zoom" : 1, > "alpha" : 1, > "frame" : 0, > "position" : [460, 220] codex\default\protectorate2.codex 7c7 < "The Terrene Protectorate has stood proudly for over 500 years, striving for peace, and for the unifity amogst the many peoples of the universe. We exisit to offer aid to the vulnerable and sanctuary to those living in fear. We endeavour to educate, protect and support all those seek our help. --- > "The Terrene Protectorate has stood proudly for over 500 years, striving for peace, and for unity amongst the many peoples of the universe. We exist to offer aid to the vulnerable and sanctuary to those living in fear. We endeavour to educate, protect and support all those seek our help. dungeons\glitch\glitchvillage\glitchvillage.dungeon 2332c2332 < "comment" : "beasty npc", --- > "comment" : "fluffalo npc", 2336c2336 < "typeName" : "beasty", --- > "typeName" : "fluffalo", dungeons\hylotl\hylotloceancity\hylotlbedrooms2.json [TMX file differences are left out for huge size.] dungeons\hylotl\hylotlvillage\hylotlvillagegarden1.json [TMX file differences are left out for huge size.] dungeons\hylotl\hylotlvillage\hylotlvillagehouselib.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\arena.json [TMX file differences are left out for huge size.] interface\cockpit\cockpit.config 368a369,373 > }, > { > "oreName" : "erchius", > "displayName" : "Crystal Erchius Fuel", > "icon" : "/items/generic/other/solidfuel.png" interface\scripted\mmupgrade\mmupgradegui.config 272c272 < "moduleCost" : 5, --- > "moduleCost" : 10, 286c286 < "moduleCost" : 10, --- > "moduleCost" : 20, 300c300 < "moduleCost" : 15, --- > "moduleCost" : 40, 315c315 < "moduleCost" : 10, --- > "moduleCost" : 15, 329c329 < "moduleCost" : 15, --- > "moduleCost" : 30, 343c343 < "moduleCost" : 20, --- > "moduleCost" : 50, 358c358 < "moduleCost" : 5, --- > "moduleCost" : 10, 370c370 < "moduleCost" : 10, --- > "moduleCost" : 20, 382c382 < "moduleCost" : 15, --- > "moduleCost" : 30, 395c395 < "moduleCost" : 2, --- > "moduleCost" : 3, 407c407 < "moduleCost" : 4, --- > "moduleCost" : 5, 417c417 < "moduleCost" : 6, --- > "moduleCost" : 7, interface\tooltips\object.tooltip 5c5 < "fileBody" : "/interface/tooltips/bodyobject.png", --- > "fileBody" : "/interface/tooltips/bodyobjects.png", 21c21 < "position" : [11, 69], --- > "position" : [11, 81], 35c35 < "position" : [69, 99], --- > "position" : [69, 111], interface\windowconfig\beamupconfirmation.config 5c5 < "subtitle" : "teleport back to your ship", --- > "subtitle" : "Teleport back to your ship", interface\windowconfig\codex.config 114c114 < "position" : [1, 28], --- > "position" : [1, 10], interface\windowconfig\crafting.config 130c130 < "position" : [0, 3], --- > "position" : [0, 0], interface\windowconfig\craftingfurniturestore.config 113c113 < "position" : [21, 11], --- > "position" : [25, 5], items\active\effects\chain.lua 4,5c4,5 < function drawables() < local drawables = {} --- > function update() > localAnimator.clearDrawables() 77c77 < table.insert(drawables, {drawable}) --- > localAnimator.addDrawable(drawable) 85,86d84 < < return drawables items\active\effects\detector.lua 8,9c8,9 < function drawables() < res = {} --- > function update() > localAnimator.clearDrawables() 66c66 < table.insert(res, {{ --- > localAnimator.addDrawable({ 72c72 < }, "Overlay"}) --- > }, "overlay") 79,80d78 < < return res items\active\effects\entitymarker.lua 3,4c3,4 < function step() < self.drawables = {} --- > function update() > localAnimator.clearDrawables() 11,12c11 < local drawable = {image = markerImage, position = world.entityPosition(entityId)} < table.insert(self.drawables, {drawable, "overlay"}) --- > localAnimator.addDrawable({image = markerImage, position = world.entityPosition(entityId)}, "overlay") 15,18d13 < end < < function drawables() < return self.drawables or {} items\active\effects\laserbeam.lua 4,12c4,5 < function init() < < end < < function step() < < end < < function drawables() --- > function update() > localAnimator.clearDrawables() 14d6 < local lineSegments = {} 71c63 < table.insert(lineSegments, {{line = {startPosition, endPosition}, width = 1, color = segmentColor, position = beamPosition, fullbright = true}}) --- > localAnimator.addDrawable({line = {startPosition, endPosition}, width = 1, color = segmentColor, position = beamPosition, fullbright = true}) 74,75d65 < < return lineSegments items\active\effects\lightning.lua 3,4d2 < Drawables = {} < 10c8 < table.insert(Drawables, {{ line = {startLine, endLine}, width = width, color = color, position = position, fullbright = true}}) --- > localAnimator.addDrawable({line = {startLine, endLine}, width = width, color = color, position = position, fullbright = true}) 35,36c33,34 < function drawables() < Drawables = {} --- > function update() > localAnimator.clearDrawables() 66,70d63 < < if #Drawables > 0 then < --sb.logInfo("Drawable count: %s", #Drawables) < end < return Drawables items\active\effects\rope.lua 3c3 < function drawables() --- > function update() 37c37 < local newDrawables = {} --- > localAnimator.clearDrawables() 42c42 < table.insert(newDrawables, {{ line = {{0, 0}, lineVector}, width = ropeWidth, color = ropeColor, position = ropeSegments[i - 1], fullbright = true}}) --- > localAnimator.addDrawable({line = {{0, 0}, lineVector}, width = ropeWidth, color = ropeColor, position = ropeSegments[i - 1], fullbright = true}) 45,49d44 < < if #newDrawables > 0 then < --sb.logInfo("Drawable count: %s", #newDrawables) < end < return newDrawables items\active\grapplinghooks\grapplinghookanimation.lua 3,4c3,4 < function drawables() < local drawables = {} --- > function update() > localAnimator.clearDrawables() 13,18c13,18 < table.insert(drawables, {{ < position = activeItemAnimation.ownerPosition(), < line = {lastPoint, nextPoint}, < width = config.getParameter("ropeWidth"), < color = config.getParameter("ropeColor") < }, "player-1"}) --- > localAnimator.addDrawable({ > position = activeItemAnimation.ownerPosition(), > line = {lastPoint, nextPoint}, > width = config.getParameter("ropeWidth"), > color = config.getParameter("ropeColor") > }, "player-1") 22,23d21 < < return drawables items\active\unsorted\oredetector\cavedetector.activeitem 18a19 > "animationDelta" : 5, items\active\unsorted\oredetector\oredetector.activeitem 18a19 > "animationDelta" : 5, items\active\weapons\arena\hunterrifle\hunterrifle.activeitem 41c41 < "energyUsage" : 13, --- > "energyUsage" : 19.5, items\active\weapons\bow\abilities\bowshot.weaponability 29c29 < "power" : 5.2 --- > "power" : 6.5 items\active\weapons\bow\abilities\zenshot.weaponability 25c25 < "power" : 6.5 --- > "power" : 8.125 items\active\weapons\bow\cavebow\cavebow.activeitem 41c41 < "power" : 5.2 --- > "power" : 6.5 50c50 < "power" : 8 --- > "power" : 8.125 items\active\weapons\bow\compoundbow\compoundbow.activeitem 42c42 < "power" : 5.2 --- > "power" : 6.5 52c52 < "power" : 6.5 --- > "power" : 8.125 items\active\weapons\bow\cupidsbow\cupidsbow.activeitem 40c40 < "power" : 5.2 --- > "power" : 6.5 48c48 < "power" : 8 --- > "power" : 8.125 items\active\weapons\bow\frozenbow\frozenbow.activeitem 43c43 < "power" : 5.2 --- > "power" : 6.5 52c52 < "power" : 8 --- > "power" : 8.125 items\active\weapons\bow\harpoongun\harpoongun.activeitem 53c53 < "power" : 3.0 --- > "power" : 6.5 items\active\weapons\bow\lightbow\lightbow.activeitem 41c41 < "power" : 5.2 --- > "power" : 6.5 items\active\weapons\bow\poisonbow\poisonbow.activeitem 44c44 < "power" : 5.2 --- > "power" : 6.5 55c55 < "power" : 8 --- > "power" : 8.125 items\active\weapons\bow\tungstenbow\tungstenbow.activeitem 40c40 < "power" : 5.2 --- > "power" : 6.5 48c48 < "power" : 6.5 --- > "power" : 8.125 items\active\weapons\novakid\durasteelassaultrifle.activeitem 41,42c41,42 < "baseDps" : 8.5, < "energyUsage" : 25.5, --- > "baseDps" : 10.5, > "energyUsage" : 21, items\active\weapons\novakid\durasteelrevolver.activeitem 41,42c41,42 < "baseDps" : 6.0, < "energyUsage" : 18, --- > "baseDps" : 7.25, > "energyUsage" : 14.5, items\active\weapons\novakid\ironassaultrifle.activeitem 41,42c41,42 < "baseDps" : 8.5, < "energyUsage" : 25.5, --- > "baseDps" : 10.5, > "energyUsage" : 21, items\active\weapons\novakid\ironrevolver.activeitem 41,42c41,42 < "baseDps" : 6.0, < "energyUsage" : 18, --- > "baseDps" : 7.25, > "energyUsage" : 14.5, items\active\weapons\novakid\titaniummachinepistol.activeitem 41,42c41,42 < "baseDps" : 6.0, < "energyUsage" : 18, --- > "baseDps" : 8.0, > "energyUsage" : 16, items\active\weapons\novakid\titaniumsniperrifle.activeitem 40,42c40,42 < "fireTime" : 1.4, < "baseDps" : 7, < "energyUsage" : 21, --- > "fireTime" : 1.3, > "baseDps" : 9.5, > "energyUsage" : 19, items\active\weapons\novakid\tungstenmagnum.activeitem 41,42c41,42 < "baseDps" : 6.0, < "energyUsage" : 18, --- > "baseDps" : 7.25, > "energyUsage" : 14.5, items\active\weapons\novakid\tungstenshotgun.activeitem 42c42 < "energyUsage" : 31.5, --- > "energyUsage" : 21, items\active\weapons\npc\npcassaultrifle.activeitem 28c28 < "baseDps" : 7.5, --- > "baseDps" : 9.5, items\active\weapons\npc\npcdeadbeatassaultrifle.activeitem 28c28 < "baseDps" : [7, 8], --- > "baseDps" : 9.5, items\active\weapons\npc\npcfloranassaultrifle.activeitem 28c28 < "baseDps" : [7, 8], --- > "baseDps" : 9.5, items\active\weapons\npc\npcmachinepistol.activeitem 27c27 < "baseDps" : 5.5, --- > "baseDps" : 7.25, items\active\weapons\npc\npcpistol.activeitem 29c29 < "baseDps" : 5.5, --- > "baseDps" : 6.5, 31c31 < "inaccuracy" : 0.025, --- > "inaccuracy" : 0.02, items\active\weapons\npc\npcrocketlauncher.activeitem 57c57 < "baseDps" : 6, --- > "baseDps" : 8.5, items\active\weapons\npc\npcsniperrifle.activeitem 29c29 < "baseDps" : 6.0, --- > "baseDps" : 8.5, items\active\weapons\other\adaptablecrossbow\adaptablecrossbow.activeitem 3c3 < "price" : 100, --- > "price" : 1200, 40c40 < "baseDps" : 6.0, --- > "baseDps" : 9, items\active\weapons\other\tentaclegun\tentaclegun.activeitem 38a39 > "baseDps" : 6.0, items\active\weapons\other\tentaclegun\wormgun.activeitem 48c48 < "baseDps" : 3, --- > "baseDps" : 6, items\active\weapons\protectorate\aegisaltbow\aegisaltbow.activeitem 47c47 < "power" : 5.2 --- > "power" : 6.5 items\active\weapons\protectorate\aegisaltpistol\aegisaltpistol.activeitem 39,40c39,40 < "baseDps" : 7.0, < "energyUsage" : 21, --- > "baseDps" : 8.0, > "energyUsage" : 16, items\active\weapons\ranged\abilities\bouncingshot\bouncingshot.weaponability 59c59 < "energyUsage" : 32.0, --- > "energyUsage" : 30.0, 63c63 < "duration" : 0.15, --- > "duration" : 0, 72c72 < "duration" : 0.15, --- > "duration" : 0.11, items\active\weapons\ranged\abilities\burstshot\burstshot.weaponability 63c63 < "energyUsage" : 60.0, --- > "energyUsage" : 48.0, 66c66 < "baseDamage" : 8, --- > "baseDamage" : 10, items\active\weapons\ranged\abilities\deathbomb\deathbomb.weaponability 37c37 < "energyUsage" : 30.0, --- > "energyUsage" : 27.0, 43c43 < "duration" : 0.15, --- > "duration" : 0, 52c52 < "duration" : 0.15, --- > "duration" : 0.11, items\active\weapons\ranged\abilities\explosiveburst\explosiveburst.weaponability 49c49 < "baseDps" : 5.0, --- > "baseDps" : 8, items\active\weapons\ranged\abilities\explosiveshot\explosiveshot.weaponability 36,38c36 < "fireType" : "auto", < < "energyUsage" : 36.0, --- > "energyUsage" : 40.0, 42c40 < "duration" : 0.15, --- > "duration" : 0, 51c49 < "duration" : 0.15, --- > "duration" : 0.11, items\active\weapons\ranged\abilities\grenadelauncher\grenadelauncher.weaponability 49c49 < "baseDamage" : 6, --- > "baseDamage" : 8, 59c59 < "duration" : 0.15, --- > "duration" : 0, 68c68 < "duration" : 0.15, --- > "duration" : 0.11, items\active\weapons\ranged\abilities\guidedrocket\guidedrocket.weaponability 38,39c38,39 < "baseDps" : 5.4, < "energyUsage" : 36, --- > "baseDps" : 9, > "energyUsage" : 54, items\active\weapons\ranged\abilities\homingrocket\homingrocket.weaponability 32,33c32,33 < "baseDps" : 5.35, < "energyUsage" : 36, --- > "baseDps" : 9, > "energyUsage" : 54, items\active\weapons\ranged\abilities\lance\lance.weaponability 144c144 < "baseDamage" : 7, --- > "baseDamage" : 10, items\active\weapons\ranged\abilities\markedshot\markedshot.weaponability 35c35 < "baseDamage" : 6, --- > "baseDamage" : 8.5, items\active\weapons\ranged\abilities\piercingshot\piercingshot.weaponability 38c38 < "energyUsage" : 48.0, --- > "energyUsage" : 40.0, 42c42 < "duration" : 0.15, --- > "duration" : 0, 51c51 < "duration" : 0.15, --- > "duration" : 0.11, items\active\weapons\ranged\abilities\rocketburst\rocketburst.weaponability 29,30c29,30 < "baseDps" : 16, < "energyUsage" : 60, --- > "baseDps" : 18, > "energyUsage" : 72, items\active\weapons\ranged\abilities\shrapnelbomb\shrapnelbomb.weaponability 18,19c18,19 < "baseDamage" : 1, < "energyUsage" : 40, --- > "baseDamage" : 1.25, > "energyUsage" : 30, items\active\weapons\ranged\abilities\spray\spray.weaponability 12c12 < "baseDps" : 24, --- > "baseDps" : 30, items\active\weapons\ranged\abilities\stickyshot\stickyshot.weaponability 31,32c31,32 < "baseDps" : 9, < "energyUsage" : 40, --- > "baseDps" : 10, > "energyUsage" : 48, items\active\weapons\ranged\assaultrifle\commonassaultrifle.activeitem 29,30c29,30 < "baseDps" : [7, 8], < "energyUsage" : [21, 24], --- > "baseDps" : [9, 10], > "energyUsage" : [18, 20], items\active\weapons\ranged\assaultrifle\rareassaultrifle.activeitem 27,28c27,28 < "baseDps" : [7.5, 8.5], < "energyUsage" : [22.5, 25.5], --- > "baseDps" : [9.5, 10.5], > "energyUsage" : [19, 21], items\active\weapons\ranged\assaultrifle\uncommonassaultrifle.activeitem 27,28c27,28 < "baseDps" : [7.5, 8.5], < "energyUsage" : [22.5, 25.5], --- > "baseDps" : [9.5, 10.5], > "energyUsage" : [19, 21], items\active\weapons\ranged\grenadelauncher\commongrenadelauncher.activeitem 3c3 < "price" : 660, --- > "price" : 880, 53,55c53,55 < "fireTime" : [1.0, 3.33], < "baseDps" : [2.75, 3.5], < "energyUsage" : [11.25, 13.5], --- > "fireTime" : [0.5, 1.5], > "baseDps" : [5.3, 5.65], > "energyUsage" : [21.2, 22.6], items\active\weapons\ranged\grenadelauncher\raregrenadelauncher.activeitem 3c3 < "price" : 790, --- > "price" : 960, 51,53c51,53 < "fireTime" : [1.0, 3.33], < "baseDps" : [3.25, 4], < "energyUsage" : [12.75, 15], --- > "fireTime" : [0.5, 1.5], > "baseDps" : [5.65, 6], > "energyUsage" : [22.6, 24], items\active\weapons\ranged\grenadelauncher\uncommongrenadelauncher.activeitem 3c3 < "price" : 725, --- > "price" : 880, 51,53c51,53 < "fireTime" : [1.0, 3.33], < "baseDps" : [3.25, 4], < "energyUsage" : [12.75, 15], --- > "fireTime" : [0.5, 1.5], > "baseDps" : [5.65, 6], > "energyUsage" : [22.6, 24], items\active\weapons\ranged\machinepistol\commonmachinepistol.activeitem 27,28c27,28 < "baseDps" : [5.0, 5.5], < "energyUsage" : [15, 16.5], --- > "baseDps" : [7.0, 7.5], > "energyUsage" : [14, 15], items\active\weapons\ranged\machinepistol\raremachinepistol.activeitem 27,28c27,28 < "baseDps" : [5.5, 6.0], < "energyUsage" : [16.5, 18], --- > "baseDps" : [7.5, 8.0], > "energyUsage" : [15, 16], items\active\weapons\ranged\machinepistol\uncommonmachinepistol.activeitem 27,28c27,28 < "baseDps" : [5.5, 6.0], < "energyUsage" : [16.5, 18], --- > "baseDps" : [7.5, 8.0], > "energyUsage" : [15, 16], items\active\weapons\ranged\pistol\commonpistol.activeitem 29,31c29,31 < "baseDps" : [5.0, 5.5], < "energyUsage" : [15, 16.5], < "inaccuracy" : 0.025, --- > "baseDps" : [6.25, 6.75], > "energyUsage" : [12.5, 13.5], > "inaccuracy" : 0.02, items\active\weapons\ranged\pistol\rarepistol.activeitem 27,29c27,29 < "baseDps" : [5.5, 6.0], < "energyUsage" : [16.5, 18], < "inaccuracy" : 0.025, --- > "baseDps" : [6.75, 7.25], > "energyUsage" : [13.5, 14.5], > "inaccuracy" : 0.02, items\active\weapons\ranged\pistol\uncommonpistol.activeitem 27,29c27,29 < "baseDps" : [5.5, 6.0], < "energyUsage" : [16.5, 18], < "inaccuracy" : 0.025, --- > "baseDps" : [6.75, 7.25], > "energyUsage" : [13.5, 14.5], > "inaccuracy" : 0.02, items\active\weapons\ranged\rocketlauncher\commonrocketlauncher.activeitem 40,42c40,42 < "fireTime" : [1.11, 2.5], < "baseDps" : [5.5, 6.5], < "energyUsage" : [45, 54], --- > "fireTime" : [1.0, 1.5], > "baseDps" : [8, 9], > "energyUsage" : [32, 36], items\active\weapons\ranged\rocketlauncher\rarerocketlauncher.activeitem 39,41c39,41 < "fireTime" : [1.11, 2.5], < "baseDps" : [6, 7], < "energyUsage" : [49, 58], --- > "fireTime" : [1.0, 1.5], > "baseDps" : [8.5, 9.5], > "energyUsage" : [34, 38], items\active\weapons\ranged\rocketlauncher\uncommonrocketlauncher.activeitem 38,40c38,40 < "fireTime" : [1.11, 2.5], < "baseDps" : [6, 7], < "energyUsage" : [49, 58], --- > "fireTime" : [1.0, 1.5], > "baseDps" : [8.5, 9.5], > "energyUsage" : [34, 38], items\active\weapons\ranged\shotgun\commonshotgun.activeitem 28c28 < "fireTime" : [0.29, 2.0], --- > "fireTime" : [0.4, 1.25], 30c30 < "energyUsage" : [27, 30], --- > "energyUsage" : [18, 20], items\active\weapons\ranged\shotgun\rareshotgun.activeitem 26c26 < "fireTime" : [0.29, 2.0], --- > "fireTime" : [0.4, 1.25], 28c28 < "energyUsage" : [28.5, 31.5], --- > "energyUsage" : [19, 21], items\active\weapons\ranged\shotgun\uncommonshotgun.activeitem 26c26 < "fireTime" : [0.29, 2.0], --- > "fireTime" : [0.4, 1.25], 28c28 < "energyUsage" : [28.5, 31.5], --- > "energyUsage" : [19, 21], items\active\weapons\ranged\sniperrifle\commonsniperrifle.activeitem 28,30c28,30 < "fireTime" : [0.5, 2.0], < "baseDps" : [5.5, 6.5], < "energyUsage" : [16.5, 19.5], --- > "fireTime" : [0.5, 1.5], > "baseDps" : [8, 9], > "energyUsage" : [16, 18], items\active\weapons\ranged\sniperrifle\raresniperrifle.activeitem 26,28c26,28 < "fireTime" : [0.5, 2.0], < "baseDps" : [6, 7], < "energyUsage" : [18, 21], --- > "fireTime" : [0.5, 1.5], > "baseDps" : [8.5, 9.5], > "energyUsage" : [17, 19], items\active\weapons\ranged\sniperrifle\uncommonsniperrifle.activeitem 26,28c26,28 < "fireTime" : [0.5, 2.0], < "baseDps" : [6, 7], < "energyUsage" : [18, 21], --- > "fireTime" : [0.5, 1.5], > "baseDps" : [8.5, 9.5], > "energyUsage" : [17, 19], items\active\weapons\whip\whip.lua 6a7,8 > activeItem.setCursor("/cursors/reticle0.cursor") > items\active\weapons\whip\abilities\whipcrack.lua 23,24d22 < < activeItem.setCursor(self.inRangeCursor) 30,39d27 < < if not self.weapon.currentAbility then < local chainStartPos = vec2.add(mcontroller.position(), activeItem.handPosition(self.chain.startOffset)) < local chainLength = world.magnitude(chainStartPos, activeItem.ownerAimPosition()) < if chainLength < self.chain.length[1] or chainLength > self.chain.length[2] then < activeItem.setCursor(self.outOfRangeCursor) < else < activeItem.setCursor(self.inRangeCursor) < end < end items\active\weapons\whip\abilities\whipcrack.weaponability 14,16d13 < "inRangeCursor" : "/cursors/reticle0.cursor", < "outOfRangeCursor" : "/cursors/reticle3.cursor", < items\armors\apex\apex-tier1\apextier1.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "apextier2chest" items\armors\apex\apex-tier1\apextier1.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "apextier2head" items\armors\apex\apex-tier1\apextier1.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "apextier2pants" items\armors\apex\apex-tier3\apextier3.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "apextier4chest" items\armors\apex\apex-tier3\apextier3.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "apextier4head" items\armors\apex\apex-tier3\apextier3.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "apextier4pants" items\armors\apex\apex-tier5accelerator\apextier5accelerator.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "apextier6achest" 80c76 < } --- > } \ No newline at end of file items\armors\apex\apex-tier5accelerator\apextier5accelerator.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "apextier6ahead" 72c68 < } --- > } \ No newline at end of file items\armors\apex\apex-tier5accelerator\apextier5accelerator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "apextier6apants" 71c67 < } --- > } \ No newline at end of file items\armors\apex\apex-tier5manipulator\apextier5manipulator.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "apextier6mchest" 80c76 < } --- > } \ No newline at end of file items\armors\apex\apex-tier5manipulator\apextier5manipulator.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "apextier6mhead" items\armors\apex\apex-tier5manipulator\apextier5manipulator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "apextier6mpants" 71c67 < } --- > } \ No newline at end of file items\armors\apex\apex-tier5separator\apextier5separator.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "apextier6schest" items\armors\apex\apex-tier5separator\apextier5separator.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "apextier6shead" 72c68 < } --- > } \ No newline at end of file items\armors\apex\apex-tier5separator\apextier5separator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "apextier6spants" 71c67 < } --- > } \ No newline at end of file items\armors\avian\avian-tier1\aviantier1.chest 8c8 < "description" : "These iron shoulderplates represent the weight of your sins.", --- > "description" : "A chestguard with iron shoulderplates. Complete with red breast.", 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "aviantier2chest" 80c76 < } --- > } \ No newline at end of file items\armors\avian\avian-tier1\aviantier1.head 8c8 < "description" : "A light iron circlet worn by Avian priesthood initiates.", --- > "description" : "An iron circlet to guard from overhead blows. It's a shame you can't fly, or this wouldn't be so much of an issue.", 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "aviantier2head" items\armors\avian\avian-tier1\aviantier1.legs 8c8 < "description" : "And Kluex said, \"Let there be iron-girded loincloths.\"", --- > "description" : "An iron-girded loincloth. It looks feather-light, but it really isn't.", 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "aviantier2pants" items\armors\avian\avian-tier2\aviantier2.chest 8c8 < "description" : "This ceremonial tungsten cape/plate combo is both comfortable and fashionable!", --- > "description" : "A fortified plate/cravat combo that is both comfortable and stylish.", items\armors\avian\avian-tier2\aviantier2.head 8c8 < "description" : "A tungsten visor fashioned to block the wearer's view of the stars.", --- > "description" : "A strong, peaked tungsten helm of great aesthetic value.", items\armors\avian\avian-tier2\aviantier2.legs 8c8 < "description" : "Tungsten-reinforced underpants, surprisingly comfortable.", --- > "description" : "An alluring striped loincloth, reinforced with tungsten.", items\armors\avian\avian-tier3\aviantier3.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "aviantier4chest" items\armors\avian\avian-tier3\aviantier3.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "aviantier4head" items\armors\avian\avian-tier3\aviantier3.legs 9c9 < "shortdescription" : "Quail Greaves", --- > "shortdescription" : "Quail Trousers", 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "aviantier4pants" 71c67 < } --- > } \ No newline at end of file items\armors\avian\avian-tier4\aviantier4.head 8c8 < "description" : "Durasteel-based helmet worn by Avian spacefarers. Doesn't protect you from the vacuum of space, though...", --- > "description" : "A durasteel helmet worn by Avian spacefarers. Disclaimer: does not protect users from the vacuum of space.", items\armors\avian\avian-tier5accelerator\aviantier5accelerator.chest 8,9c8,9 < "description" : "This skillfully designed chestplate will deflect the spears of the unbelievers. Praise Kluex!", < "shortdescription" : "Peacock Shirt", --- > "description" : "A skillfully designed chestplate that will deflect spears, swords and bullets alike.", > "shortdescription" : "Peacock Chestplate", 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "aviantier6achest" 80c76 < } --- > } \ No newline at end of file items\armors\avian\avian-tier5accelerator\aviantier5accelerator.head 8c8 < "description" : "An ostentatious aegisalt-plated headdress for high-ranking Avian warriors.", --- > "description" : "An ostentatious aegisalt-plated headdress worn by skilled Avian warriors.", 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "aviantier6ahead" 72c68 < } --- > } \ No newline at end of file items\armors\avian\avian-tier5accelerator\aviantier5accelerator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "aviantier6apants" 71c67 < } --- > } \ No newline at end of file items\armors\avian\avian-tier5manipulator\aviantier5manipulator.chest 8c8 < "description" : "The heavy weight of each link in this ferozium-mail suit strengthens the wearer's devotion to Kluex.", --- > "description" : "A ferozium chainmail suit that guards the torso but lets the feathers breath.", 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "aviantier6mchest" 80c76 < } --- > } \ No newline at end of file items\armors\avian\avian-tier5manipulator\aviantier5manipulator.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "aviantier6mhead" 72c68 < } --- > } \ No newline at end of file items\armors\avian\avian-tier5manipulator\aviantier5manipulator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "aviantier6mpants" 71c67 < } --- > } \ No newline at end of file items\armors\avian\avian-tier5separator\aviantier5separator.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "aviantier6schest" 80c76 < } --- > } \ No newline at end of file items\armors\avian\avian-tier5separator\aviantier5separator.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "aviantier6shead" 72c68 < } --- > } \ No newline at end of file items\armors\avian\avian-tier5separator\aviantier5separator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "aviantier6spants" 71c67 < } --- > } \ No newline at end of file items\armors\avian\avian-tier6manipulator\aviantier6manipulator.head 8c8 < "description" : "Reinforced with pure solarium, this beautiful work of wearable art crackles with energy.", --- > "description" : "Reinforced with pure solarium, this beautiful work of wearable art can invoke joy or fear in the beholder.", items\armors\avian\avian-tier6manipulator\aviantier6manipulator.legs 8c8 < "description" : "The processes used to construct these leg coverings are lost in a piece of long forgotten lore, nevermore...", --- > "description" : "Legwear fashioned from woven solarium. Simply stunning.", items\armors\floran\floran-tier1\florantier1.chest 8c8 < "description" : "It's rare to see a sprout chestguard not covered in dents, blood and sometimes vital organs.", --- > "description" : "It's rare to see a sprout's chestguard not covered in dents, blood and fleshy gobbets.", 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "florantier2chest" 80c76 < } --- > } \ No newline at end of file items\armors\floran\floran-tier1\florantier1.head 8c8 < "description" : "Iron armour usually lifted from the (often severed) head of fallen floran that failed to reach adulthood.", --- > "description" : "Iron armour designed to be worn by young Floran on their early hunts.", 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "florantier2head" 72c68 < } --- > } \ No newline at end of file items\armors\floran\floran-tier1\florantier1.legs 8c8 < "description" : "These anklets are built scant to remind young floran to draw power from the sun.", --- > "description" : "Scant anklets that allow young Floran to draw power from the sun.", 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "florantier2pants" 71c67 < } --- > } \ No newline at end of file items\armors\floran\floran-tier2\florantier2.head 8c8 < "description" : "The bonesmith's helm is usually decorated with the tungsten covered skull of the wearers first victim.", --- > "description" : "Fashioned from a tungsten plated skull - practical and stylish.", items\armors\floran\floran-tier2\florantier2.legs 8c8 < "description" : "Ground stomach contents were used to dye this loincloth and boots.", --- > "description" : "A loincloth made of overlapping tungsten plates, to thwart the retaliations of diminutive quarry.", items\armors\floran\floran-tier3\florantier3.chest 8c8 < "description" : "A nomads armour is built to turn the elements as well as a blade.", --- > "description" : "This chestguard is built to deflect the elements as well as blades and bullets.", 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "florantier4chest" 80c76 < } --- > } \ No newline at end of file items\armors\floran\floran-tier3\florantier3.head 8c8 < "description" : "Built from rugged titanium and wrapped in leaves for warmth, this is the armour of choice for the floran nomad.", --- > "description" : "Built from titanium and wrapped in leaves for warmth, this is headwear designed to protect you on the long hunt.", 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "florantier4head" 72c68 < } --- > } \ No newline at end of file items\armors\floran\floran-tier3\florantier3.legs 8c8 < "description" : "Nomad armour is said to smell of dying flowers and rotting leaves.", --- > "description" : "Leaf covered leg armour that is one with the forest.", 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "florantier4pants" 71c67 < } --- > } \ No newline at end of file items\armors\floran\floran-tier4\florantier4.chest 8c8 < "description" : "The Hunter's Chestguard protects the hunter's vitals with solid durasteel.", --- > "description" : "A chestguard that protects the hunter's vital organs beneath solid durasteel.", items\armors\floran\floran-tier4\florantier4.head 8c8 < "description" : "The Hunter's Hood is built to be light, allowing a floran to track its prey many miles.", --- > "description" : "The hunter's hood is built to be light, allowing a Floran to track its prey many miles .", items\armors\floran\floran-tier4\florantier4.legs 8c8 < "description" : "The hunter's skirt is built from leather with a thread of durasteel holding it together.", --- > "description" : "A skirt made from leather bound with durasteel thread.", items\armors\floran\floran-tier5accelerator\florantier5accelerator.chest 8c8 < "description" : "Florans believe to devour a fallen wiseman's brain is to gain their wisdom.", --- > "description" : "Wise people don't get stabbed in the middle, that's what chestguards are for.", 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "florantier6achest" 80c76 < } --- > } \ No newline at end of file items\armors\floran\floran-tier5accelerator\florantier5accelerator.head 8c8 < "description" : "This aegisalt headpiece is built to protect a floran wiseman's brain at all costs.", --- > "description" : "A helmet to protect your brains. Florans use their brains all the time, just for different stuff than everybody else.", 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "florantier6ahead" 72c68 < } --- > } \ No newline at end of file items\armors\floran\floran-tier5accelerator\florantier5accelerator.legs 8c8 < "description" : "Upstairs for thinking, downstairs for dancing.", --- > "description" : "Upstairs for thinking, downstairs for dancing; even wise Florans have to cut loose.", 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "florantier6apants" 71c67 < } --- > } \ No newline at end of file items\armors\floran\floran-tier5manipulator\florantier5manipulator.chest 8c8 < "description" : "Disgraced floran are thrown unarmored into an arena with a hungry floran cannibal.", --- > "description" : "A chestguard to protect you from people who get angry when you eat other people.", 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "florantier6mchest" 80c76 < } --- > } \ No newline at end of file items\armors\floran\floran-tier5manipulator\florantier5manipulator.head 8c8 < "description" : "The cannibal's mask contains razor sharp ferozium teeth built to tear through floran flesh.", --- > "description" : "Cursed with a friendly and appealing face? Cover it up with this horrifying mask.", 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "florantier6mhead" 72c68 < } --- > } \ No newline at end of file items\armors\floran\floran-tier5manipulator\florantier5manipulator.legs 8,9c8,9 < "description" : "It's said the sun itself could not stand between a cannibal and his meal.", < "shortdescription" : "Cannibal's Pants", --- > "description" : "Cannibalism is a tradition! A frowned upon tradition. Wear these trousers while running away from your angry greenfinger.", > "shortdescription" : "Cannibal's Trousers", 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "florantier6mpants" 71c67 < } --- > } \ No newline at end of file items\armors\floran\floran-tier5separator\florantier5separator.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "florantier6schest" 80c76 < } --- > } \ No newline at end of file items\armors\floran\floran-tier5separator\florantier5separator.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "florantier6shead" 72c68 < } --- > } \ No newline at end of file items\armors\floran\floran-tier5separator\florantier5separator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "florantier6spants" 71c67 < } --- > } \ No newline at end of file items\armors\floran\floran-tier6accelerator\florantier6accelerator.chest 8c8 < "description" : "As part of the florans organised offensive force, no expense is spared in the construction of a sentinel's armour.", --- > "description" : "Solarium body armour, accented with bone.", items\armors\floran\floran-tier6accelerator\florantier6accelerator.head 8c8 < "description" : "The floran sentinel's helm is reinforced with solarium and adorned with parts from foes with particularly hard skin.", --- > "description" : "Adorned with the horns and jawbone of a once-worthy prey, and lined with solarium plate.", items\armors\floran\floran-tier6accelerator\florantier6accelerator.legs 8c8 < "description" : "When the Floran Sentinels march it sounds like a thunderstorm.", --- > "description" : "Because you need freedom of movement when you're running the gauntlet.", items\armors\floran\floran-tier6manipulator\florantier6manipulator.chest 8c8 < "description" : "The Shaman's Chestguard is reinforced with a net of solarium, making it as strong as any breastplate.", --- > "description" : "Solarium is woven into chainmail to form the lower half of this resilient chestguard.", items\armors\floran\floran-tier6manipulator\florantier6manipulator.head 8c8 < "description" : "The floran shaman is said to channel the words of the sun.", --- > "description" : "Maniacal eyes and a fiendish grin are the least disquieting aspects of this terrifying mask.", items\armors\floran\floran-tier6manipulator\florantier6manipulator.legs 8c8 < "description" : "The shaman's skirt is deceptively strong and wonderfully flexible.", --- > "description" : "This skirt is deceptively strong and extremely flexible.", items\armors\floran\floran-tier6separator\florantier6separator.chest 8c8 < "description" : "The Synthesizer's Chestguard channels so much power from the sun it can get hot to the touch.", --- > "description" : "A powerful chestguard to strengthen the wearer - even the most vicious prey will fall.", items\armors\floran\floran-tier6separator\florantier6separator.head 8c8 < "description" : "The armour of the synthesizer is reinforced with pure solarium, making it incredibly durable.", --- > "description" : "The prey of the universe shiver at the sight of this eerie helm .", items\armors\floran\floran-tier6separator\florantier6separator.legs 8c8 < "description" : "A kick from an armored synthesizer can shatter bone.", --- > "description" : "These trousers reinforce the movement of the wearer, a kick from an armoured leg can shatter bone.", items\armors\glitch\glitch-tier1\glitchtier1.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "glitchtier2chest" 80c76 < } --- > } \ No newline at end of file items\armors\glitch\glitch-tier1\glitchtier1.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "glitchtier2head" 72c68 < } --- > } \ No newline at end of file items\armors\glitch\glitch-tier1\glitchtier1.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "glitchtier2pants" 71c67 < } --- > } \ No newline at end of file items\armors\glitch\glitch-tier3\glitchtier3.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "glitchtier4chest" 80c76 < } --- > } \ No newline at end of file items\armors\glitch\glitch-tier3\glitchtier3.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "glitchtier4head" 72c68 < } --- > } \ No newline at end of file items\armors\glitch\glitch-tier3\glitchtier3.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "glitchtier4pants" 71c67 < } --- > } \ No newline at end of file items\armors\glitch\glitch-tier5accelerator\glitchtier5accelerator.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "glitchtier6achest" 80c76 < } --- > } \ No newline at end of file items\armors\glitch\glitch-tier5accelerator\glitchtier5accelerator.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "glitchtier6ahead" 72c68 < } --- > } \ No newline at end of file items\armors\glitch\glitch-tier5accelerator\glitchtier5accelerator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "glitchtier6apants" 71c67 < } --- > } \ No newline at end of file items\armors\glitch\glitch-tier5manipulator\glitchtier5manipulator.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "glitchtier6mchest" 80c76 < } --- > } \ No newline at end of file items\armors\glitch\glitch-tier5manipulator\glitchtier5manipulator.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "glitchtier6mhead" 72c68 < } --- > } \ No newline at end of file items\armors\glitch\glitch-tier5manipulator\glitchtier5manipulator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "glitchtier6mpants" 71c67 < } --- > } \ No newline at end of file items\armors\glitch\glitch-tier5separator\glitchtier5separator.chest 8c8 < "description" : "The paladin's breastplate is forged of violium, a metal believed to be holy.", --- > "description" : "Forged of violium; strong armour to defend a strong heart.", 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "glitchtier6schest" 80c76 < } --- > } \ No newline at end of file items\armors\glitch\glitch-tier5separator\glitchtier5separator.head 8c8 < "description" : "The paladin is believed to be the holiest of warriors, striking where god demands.", --- > "description" : "A helm to top a chivalrous head and safeguard a pure mind.", 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "glitchtier6shead" 72c68 < } --- > } \ No newline at end of file items\armors\glitch\glitch-tier5separator\glitchtier5separator.legs 8c8 < "description" : "The paladin's greaves protect both their legs and their chastity.", --- > "description" : "Greaves that protect both your legs and your chastity.", 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "glitchtier6spants" 71c67 < } --- > } \ No newline at end of file items\armors\glitch\glitch-tier6manipulator\glitchtier6manipulator.chest 8c8 < "description" : "the templar's breastplate enhances the wearer's innate power, an additional templar brain warns of incoming blows.", --- > "description" : "A breastplate built to guard the watchful soldier.", items\armors\glitch\glitch-tier6manipulator\glitchtier6manipulator.head 8c8 < "description" : "The Templar's Helm is capable of housing the brains of fallen templars, so they may live on.", --- > "description" : "Your enemies will cower beneath the glare of this six-eyed helm.", items\armors\glitch\glitch-tier6manipulator\glitchtier6manipulator.legs 8c8 < "description" : "The templars are a mysterious order some say secretly run glitch society.", --- > "description" : "Greaves of immense strength and sanguine hue.", items\armors\glitch\glitch-tier6separator\glitchtier6separator.chest 8c8 < "description" : "The doom lord's breastplate is said to contain the brains of the first glitch.", --- > "description" : "A gilded breastplate to adorn the chest of those adept at warfare.", items\armors\glitch\glitch-tier6separator\glitchtier6separator.head 8c8 < "description" : "The doom lords are known to most glitch as a fairytale, but this helm is very real.", --- > "description" : "A horned demonic helm, prophetic of doom.", items\armors\glitch\glitch-tier6separator\glitchtier6separator.legs 8c8 < "description" : "The doom lord's boots rattle a planet with each step.", --- > "description" : "The pounding rattle of these greaves will haunt the dreams of your foe.", items\armors\human\human-tier1\humantier1.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "humantier2chest" 80c76 < } --- > } \ No newline at end of file items\armors\human\human-tier1\humantier1.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "humantier2head" 72c68 < } --- > } \ No newline at end of file items\armors\human\human-tier1\humantier1.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "humantier2pants" 71c67 < } --- > } \ No newline at end of file items\armors\human\human-tier3\humantier3.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "humantier4chest" 80c76 < } --- > } \ No newline at end of file items\armors\human\human-tier3\humantier3.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "humantier4head" 72c68 < } --- > } \ No newline at end of file items\armors\human\human-tier3\humantier3.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "humantier4pants" 71c67 < } --- > } \ No newline at end of file items\armors\human\human-tier5accelerator\humantier5accelerator.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "humantier6achest" 80c76 < } --- > } \ No newline at end of file items\armors\human\human-tier5accelerator\humantier5accelerator.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "humantier6ahead" 72c68 < } --- > } \ No newline at end of file items\armors\human\human-tier5accelerator\humantier5accelerator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "humantier6apants" 71c67 < } --- > } \ No newline at end of file items\armors\human\human-tier5manipulator\humantier5manipulator.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "humantier6mchest" 80c76 < } --- > } \ No newline at end of file items\armors\human\human-tier5manipulator\humantier5manipulator.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "humantier6mhead" 72c68 < } --- > } \ No newline at end of file items\armors\human\human-tier5manipulator\humantier5manipulator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "humantier6mpants" 71c67 < } --- > } \ No newline at end of file items\armors\human\human-tier5separator\humantier5separator.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "humantier6schest" 80c76 < } --- > } \ No newline at end of file items\armors\human\human-tier5separator\humantier5separator.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "humantier6shead" 72c68 < } --- > } \ No newline at end of file items\armors\human\human-tier5separator\humantier5separator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "humantier6spants" 71c67 < } --- > } \ No newline at end of file items\armors\hylotl\hylotl-tier1\hylotltier1.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "hylotltier2chest" 80c76 < } --- > } \ No newline at end of file items\armors\hylotl\hylotl-tier1\hylotltier1.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "hylotltier2head" 72c68 < } --- > } \ No newline at end of file items\armors\hylotl\hylotl-tier1\hylotltier1.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "hylotltier2pants" 71c67 < } --- > } \ No newline at end of file items\armors\hylotl\hylotl-tier3\hylotltier3.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "hylotltier4chest" 80c76 < } --- > } \ No newline at end of file items\armors\hylotl\hylotl-tier3\hylotltier3.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "hylotltier4head" 72c68 < } --- > } \ No newline at end of file items\armors\hylotl\hylotl-tier3\hylotltier3.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "hylotltier4pants" 71c67 < } --- > } \ No newline at end of file items\armors\hylotl\hylotl-tier5accelerator\hylotltier5accelerator.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "hylotltier6achest" 80c76 < } --- > } \ No newline at end of file items\armors\hylotl\hylotl-tier5accelerator\hylotltier5accelerator.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "hylotltier6ahead" 72c68 < } --- > } \ No newline at end of file items\armors\hylotl\hylotl-tier5accelerator\hylotltier5accelerator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "hylotltier6apants" 71c67 < } --- > } \ No newline at end of file items\armors\hylotl\hylotl-tier5manipulator\hylotltier5manipulator.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "hylotltier6mchest" 80c76 < } --- > } \ No newline at end of file items\armors\hylotl\hylotl-tier5manipulator\hylotltier5manipulator.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "hylotltier6mhead" 72c68 < } --- > } \ No newline at end of file items\armors\hylotl\hylotl-tier5manipulator\hylotltier5manipulator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "hylotltier6mpants" 71c67 < } --- > } \ No newline at end of file items\armors\hylotl\hylotl-tier5separator\hylotltier5separator.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "hylotltier6schest" 80c76 < } --- > } \ No newline at end of file items\armors\hylotl\hylotl-tier5separator\hylotltier5separator.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "hylotltier6shead" 72c68 < } --- > } \ No newline at end of file items\armors\hylotl\hylotl-tier5separator\hylotltier5separator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "hylotltier6spants" 71c67 < } --- > } \ No newline at end of file items\armors\novakid\nova-tier1\novatier1.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "novatier2chest" 80c76 < } --- > } \ No newline at end of file items\armors\novakid\nova-tier1\novatier1.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "novatier2head" 72c68 < } --- > } \ No newline at end of file items\armors\novakid\nova-tier1\novatier1.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "novatier2pants" 71c67 < } --- > } \ No newline at end of file items\armors\novakid\nova-tier3\novatier3.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "novatier4chest" 80c76 < } --- > } \ No newline at end of file items\armors\novakid\nova-tier3\novatier3.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "novatier4head" 72c68 < } --- > } \ No newline at end of file items\armors\novakid\nova-tier3\novatier3.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "novatier4pants" 71c67 < } --- > } \ No newline at end of file items\armors\novakid\nova-tier5accelerator\novatier5accelerator.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "novatier6achest" 80c76 < } --- > } \ No newline at end of file items\armors\novakid\nova-tier5accelerator\novatier5accelerator.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "novatier6ahead" 72c68 < } --- > } \ No newline at end of file items\armors\novakid\nova-tier5accelerator\novatier5accelerator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "novatier6apants" 71c67 < } --- > } \ No newline at end of file items\armors\novakid\nova-tier5manipulator\novatier5manipulator.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "novatier6mchest" 80c76 < } --- > } \ No newline at end of file items\armors\novakid\nova-tier5manipulator\novatier5manipulator.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "novatier6mhead" 72c68 < } --- > } \ No newline at end of file items\armors\novakid\nova-tier5manipulator\novatier5manipulator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "novatier6mpants" items\armors\novakid\nova-tier5separator\novatier5separator.chest 75,78d74 < ], < < "learnBlueprintsOnPickup" : [ < "novatier6schest" items\armors\novakid\nova-tier5separator\novatier5separator.head 67,70d66 < ], < < "learnBlueprintsOnPickup" : [ < "novatier6shead" items\armors\novakid\nova-tier5separator\novatier5separator.legs 66,69d65 < ], < < "learnBlueprintsOnPickup" : [ < "novatier6spants" 71c67 < } --- > } \ No newline at end of file items\buildscripts\buildbow.lua 40a41,43 > -- set price > config.price = (config.price or 0) * root.evalFunction("itemLevelPriceMultiplier", configParameter("level", 1)) > items\generic\crafting\glass.item 7c7 < "description" : "A frame of glass used for crafting.", --- > "description" : "A pane of glass used for crafting.", items\generic\crafting\solariumore.item 9,10c9 < "itemTags" : [ "reagent" ], < "fuelAmount" : 30 --- > "itemTags" : [ "reagent" ] items\generic\crafting\solariumstar.item 9,10c9 < "itemTags" : [ "reagent" ], < "fuelAmount" : 75 --- > "itemTags" : [ "reagent" ] items\generic\other\upgrademodule.item 7a8 > "itemTags" : [ "reagent" ], items\generic\produce\kelp.item 8,9c8 < "shortdescription" : "Kelp", < "maxStack" : 1 --- > "shortdescription" : "Kelp" items\throwables\firework.thrownitem 4c4 < "price" : 600, --- > "price" : 50, items\throwables\fireworkblue.thrownitem 4c4 < "price" : 600, --- > "price" : 50, items\throwables\fireworkgreen.thrownitem 4c4 < "price" : 600, --- > "price" : 50, items\tools\hoe.tillingtool 8c8 < "description" : "This hoe allows me to prepare soil. I can then farm all sorts of crops!", --- > "description" : "This hoe lets you till soil. The tilled soil can then be used to grow all sorts of crops!", monsters\crawlers\pulpin\pulpin.animation 132a133,140 > { "particle" : "deathfizz1left" }, > { "particle" : "deathfizz1right" }, > { "particle" : "deathfizz2left" }, > { "particle" : "deathfizz2right" }, > { "particle" : "deathfizz3left" }, > { "particle" : "deathfizz3right" }, > { "particle" : "deathfizz4left" }, > { "particle" : "deathfizz4right" } monsters\crawlers\triplod\triplod.animation 122,130c122,125 < { "particle" : "monstersplosion" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, --- > { "particle" : "electricswoosh1" }, > { "particle" : "electricswoosh2" }, > { "particle" : "electricswoosh1" }, > { "particle" : "electricswoosh2" }, monsters\dungeon\glitchknight\glitchknight.monstertype 29c29 < "mass" : 1.0, --- > "mass" : 3.0, 71c71 < "baseValue" : 60 --- > "baseValue" : 75 74c74 < "baseValue" : 1.0 --- > "baseValue" : 50.0 monsters\ghosts\erchiusghost\erchiusghost.monstertype 170c170 < "capturable" : true, --- > "capturable" : false, monsters\ghosts\gosmet\gosmet.animation 124,132c124,127 < { "particle" : "monstersplosion" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, --- > { "particle" : "ghostsparkle" }, > { "particle" : "ghostsparkle" }, > { "particle" : "ghostsparkle" }, > { "particle" : "ghostsparkle" }, monsters\ghosts\skimbus\skimbus.animation 154,162d153 < { "particle" : "monstersplosion" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, monsters\ghosts\wisper\wisper.animation 145,153d144 < { "particle" : "monstersplosion" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, monsters\mission\minidrone\minidrone.animation 204,212c204,208 < { "particle" : "monstersplosion" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, --- > { "particle" : "electricswoosh1" }, > { "particle" : "electricswoosh2" }, > { "particle" : "electricswoosh1" }, > { "particle" : "electricswoosh2" }, > monsters\walkers\voltip\voltip.animation 138,146c138,141 < { "particle" : "monstersplosion" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, --- > { "particle" : "electricswoosh1" }, > { "particle" : "electricswoosh2" }, > { "particle" : "electricswoosh1" }, > { "particle" : "electricswoosh2" }, npcs\bmain.lua 204c204 < team = 0 --- > team = 1 280a281,300 > return true > end > > -- param damageTeamType > function isDamageTeam(args, output) > args = parseArgs(args, { > type = nil, > team = nil > }) > > local damageTeam = entity.damageTeam() > > local team = BData:getNumber(args.team) > if team ~= nil and damageTeam.team ~= team then > return false > end > if args.type ~= nil and damageTeam.type ~= args.type then > return false > end > npcs\merchantpools.config 441c441 < [0, [ --- > [1.9, [ npcs\story\estheroid.config 3a4,8 > // Offset applied to all pieces. Half a pixel up to correct for the humanoid > // frames being an odd number of pixels, so the bottom of the collision poly > // would otherwise be not at a whole pixel boundary. > "globalOffset" : [0.0, 0.5], > npcs\story\koichioid.config 3a4,8 > // Offset applied to all pieces. Half a pixel up to correct for the humanoid > // frames being an odd number of pixels, so the bottom of the collision poly > // would otherwise be not at a whole pixel boundary. > "globalOffset" : [0.0, 0.5], > npcs\story\lanaoid.config 3a4,8 > // Offset applied to all pieces. Half a pixel up to correct for the humanoid > // frames being an odd number of pixels, so the bottom of the collision poly > // would otherwise be not at a whole pixel boundary. > "globalOffset" : [0.0, 0.5], > npcs\story\noxoid.config 3a4,8 > // Offset applied to all pieces. Half a pixel up to correct for the humanoid > // frames being an odd number of pixels, so the bottom of the collision poly > // would otherwise be not at a whole pixel boundary. > "globalOffset" : [0.0, 0.5], > npcs\story\nuruoid.config 3a4,8 > // Offset applied to all pieces. Half a pixel up to correct for the humanoid > // frames being an odd number of pixels, so the bottom of the collision poly > // would otherwise be not at a whole pixel boundary. > "globalOffset" : [0.0, 0.5], > npcs\story\tonauacoid.config 3a4,8 > // Offset applied to all pieces. Half a pixel up to correct for the humanoid > // frames being an odd number of pixels, so the bottom of the collision poly > // would otherwise be not at a whole pixel boundary. > "globalOffset" : [0.0, 0.5], > objects\apex\classicbardoor\classicbardoor.object 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "classicbardoor.png:right", > objects\apex\classicdoor\classicdoor.object 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "classicdoor.png:right", > objects\avian\birddoor\birddoor.object 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "birddoor.png:right", > objects\avian\propeller\propeller.object 129a130,151 > }, > // PROPELLER PREVIEWS > { > "image" : "propeller.png:.", > "imagePosition" : [-28, 0], > "direction" : "left", > "flipImages" : true, > "frames" : 4, > "animationCycle" : 0.2, > > "spaces" : [ [-1, 0], [0, 0], [1, 0], [0, 1], [0, 2], [-4, 3], [-3, 3], [-2, 3], [-1, 3], [0, 3], [1, 3], [2, 3], [3, 3], [4, 3], [-4, 4], [-3, 4], [-2, 4], [-1, 4], [0, 4], [1, 4], [2, 4], [3, 4], [4, 4], [-1, 5], [0, 5], [1, 5] ], > "anchors" : [ "bottom" ] > }, > { > "image" : "propeller.png:.", > "imagePosition" : [-28, 0], > "direction" : "right", > "frames" : 4, > "animationCycle" : 0.2, > > "spaces" : [ [-1, 0], [0, 0], [1, 0], [0, 1], [0, 2], [-4, 3], [-3, 3], [-2, 3], [-1, 3], [0, 3], [1, 3], [2, 3], [3, 3], [4, 3], [-4, 4], [-3, 4], [-2, 4], [-1, 4], [0, 4], [1, 4], [2, 4], [3, 4], [4, 4], [-1, 5], [0, 5], [1, 5] ], > "anchors" : [ "bottom" ] objects\avian\tribaldoor\tribaldoor.object 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "tribaldoor.png:right", > objects\biome\bone\bonedoor\bonedoor.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "bonedoor.png:right", > objects\biome\colourful\rainbowdoor\rainbowdoor.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "rainbowdoor.png:right", > objects\biome\desert\sandstonedoor\sandstonedoor.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "sandstonedoor.png:right", > objects\biome\eyepatch\eyedoor\eyedoor.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "eyedoor.png:right", > objects\biome\foundry\foundrydoor\foundrydoor.object 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "foundrydoor.png:right", > objects\biome\geode\geodedoor\geodedoor.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "geodedoor.png:right", > objects\biome\giantflower\giantflowerdoor\giantflowerdoor.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "giantflowerdoor.png:right", > objects\biome\ice\icedoor\icedoor.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "icedoor.png:right", > objects\biome\mushroom\shroomdoor\shroomdoor.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "shroomdoor.png:right", > objects\biome\oasis\reeddoor\reeddoor.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "reeddoor.png:right", > objects\biome\ocean\oshroom1\oshroom1.object 45c45,49 < ] --- > ], > > "smashable" : true, > "smashSounds" : [ "/sfx/objects/plant_break1.ogg", "/sfx/objects/plant_break2.ogg", "/sfx/objects/plant_break3.ogg", "/sfx/objects/plant_break4.ogg", "/sfx/objects/plant_break5.ogg", "/sfx/objects/plant_break6.ogg" ], > "smashParticles" : [ { "count" : 8, "particle" : "redvineshard" } ] objects\biome\ocean\oshroom2\oshroom2.object 45,46c45,50 < ] < } --- > ], > > "smashable" : true, > "smashSounds" : [ "/sfx/objects/plant_break1.ogg", "/sfx/objects/plant_break2.ogg", "/sfx/objects/plant_break3.ogg", "/sfx/objects/plant_break4.ogg", "/sfx/objects/plant_break5.ogg", "/sfx/objects/plant_break6.ogg" ], > "smashParticles" : [ { "count" : 8, "particle" : "redvineshard" } ] > } \ No newline at end of file objects\biome\ocean\oshroom3\oshroom3.object 45c45,49 < ] --- > ], > > "smashable" : true, > "smashSounds" : [ "/sfx/objects/plant_break1.ogg", "/sfx/objects/plant_break2.ogg", "/sfx/objects/plant_break3.ogg", "/sfx/objects/plant_break4.ogg", "/sfx/objects/plant_break5.ogg", "/sfx/objects/plant_break6.ogg" ], > "smashParticles" : [ { "count" : 8, "particle" : "redvineshard" } ] objects\biome\ocean\oshroom4\oshroom4.object 45,46c45,50 < ] < } --- > ], > > "smashable" : true, > "smashSounds" : [ "/sfx/objects/plant_break1.ogg", "/sfx/objects/plant_break2.ogg", "/sfx/objects/plant_break3.ogg", "/sfx/objects/plant_break4.ogg", "/sfx/objects/plant_break5.ogg", "/sfx/objects/plant_break6.ogg" ], > "smashParticles" : [ { "count" : 8, "particle" : "redvineshard" } ] > } \ No newline at end of file objects\biome\ocean\oshroom5\oshroom5.object 45c45,49 < ] --- > ], > > "smashable" : true, > "smashSounds" : [ "/sfx/objects/plant_break1.ogg", "/sfx/objects/plant_break2.ogg", "/sfx/objects/plant_break3.ogg", "/sfx/objects/plant_break4.ogg", "/sfx/objects/plant_break5.ogg", "/sfx/objects/plant_break6.ogg" ], > "smashParticles" : [ { "count" : 8, "particle" : "redvineshard" } ] objects\biome\prism\prismdoor\prismdoor.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "prismdoor.png:right", > objects\biome\rainbowwood\rainbowwooddoor\rainbowwooddoor.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "rainbowwooddoor.png:right", > objects\biome\rust\rustdoor\rustdoor.object 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "rustdoor.png:right", > objects\biome\scorchedcity\manholedoor\manholedoor.object 22a23,25 > "tooltipKind" : "door", > "largeImage" : "manholedoor.png:right", > objects\biome\steamspring\steamspringdoor\steamspringdoor.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "steamspringdoor.png:right", > objects\biome\tar\tardoor\tardoor.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "tardoor.png:right", > objects\floran\bamboodoor\bamboodoor.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "bamboodoor.png:right", > objects\floran\florandoor\florandoor.object 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "florandoor.png:right", > objects\floran\huntingdoor1\huntingdoor1.object 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "huntingdoor1.png:right", > objects\generic\bardoor\bardoor.object 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "bardoor.png:right", > objects\generic\ceilingfridge1\largecooler1.object 11a12 > //-todo- objects\generic\pin\bowlingpin.object 6c6 < "price" : 40, --- > "price" : 50, objects\generic\wooddoor\wooddoor.object 8,9c8,9 < "description" : "A manufactured wooden door.", < "shortdescription" : "Wooden Door", --- > "description" : "A manufactured paneled door.", > "shortdescription" : "Paneled Door", 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "wooddoor.png:right", > objects\generic\woodendoor\woodendoor.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "woodendoor.png:right", > objects\glitch\castledoor\castledoor.object 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "castledoor.png:right", > objects\glitch\castledungeondoor\castledungeondoor.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "castledungeondoor.png:right", > objects\glitch\largecastledoor\largecastledoor.object 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "largecastledoor.png:right", > objects\glitch\sewerflooddoor\sewerflooddoor.object 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "sewerflooddoor.png:right", > objects\glitch\villagedoor\villagedoor.object 8c8 < "description" : "A cheaply made wooden door", --- > "description" : "A cheaply made wooden door.", 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "villagedoor.png:right", > objects\human\prisondoor\prisondoor.object 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "prisondoor.png:right", > objects\hylotl\classicbanner1\classicbanner1.object 25a26 > "renderLayer" : "Object-105", objects\hylotl\classicbanner2\classicbanner2.object 25a26 > "renderLayer" : "Object-10", objects\hylotl\classicbanner2b\classicbanner2b.object 25a26 > "renderLayer" : "Object-10", objects\hylotl\classicbanner3\classicbanner3.object 25a26 > "renderLayer" : "Object-10", objects\hylotl\hylotlshojidoor\hylotlshojidoor.object 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "hylotlshojidoor.png:right", > objects\hylotl\pressuredoor\pressuredoor.object 19a20,23 > > "tooltipKind" : "door", > "largeImage" : "pressuredoor.png:right", > objects\mission\miningdoor\miningdoor.object 21a22 > objects\outpost\2stopteleshop\2stoptele.object 115a116,119 > }, > { > "type" : "wizardvisitor", > "species" : [ "glitch" ] objects\outpost\terramart\terramart.object 24,28c24,28 < { "item" : "beastyegg" }, < { "item" : "firebeastyfeed" }, < { "item" : "icebeastyfeed" }, < { "item" : "electricbeastyfeed" }, < { "item" : "poisonbeastyfeed" }, --- > { "item" : "fluffaloegg" }, > { "item" : "firefluffalofeed" }, > { "item" : "icefluffalofeed" }, > { "item" : "electricfluffalofeed" }, > { "item" : "poisonfluffalofeed" }, objects\ship\novakidshipdoor\novakidshipdoor.object 9c9 < "shortdescription" : "Ship Door", --- > "shortdescription" : "Novakid Ship Door", objects\spawner\colonydeed\colonydeed.object 5c5 < "description" : "Place in an ^orange;enclosed building ^white;with at least ^orange;one door and ^orange;light ^white;and someone will move in!", --- > "description" : "Place in an enclosed building with at least one door and light source and someone will move in!", objects\themed\doom\doombed\doombed.object 6c6 < "description" : "A sublime Doom bed. Bit spiky, though.", --- > "description" : "A sublime doom bed. It's a bit spiky, though.", 13c13 < "avianDescription" : "This is hugely comfortable place to rest my feathers.", --- > "avianDescription" : "This is as good a place as any to rest my feathers.", 15c15 < "glitchDescription" : "Proud. My own awesome bed.", --- > "glitchDescription" : "Concerned. The appearance of this bed is unsettling.", objects\themed\doom\doomchair\doomchair.object 6c6 < "description" : "A comfortable Doom chair.", --- > "description" : "A comfortable doom chair.", 14c14 < "floranDescription" : "Floran sssit on chair, ssstroke ssspikes and think about hunting.", --- > "floranDescription" : "Floran ssit on chair, stroke sspikes and think about hunting.", objects\themed\doom\doomdoor\doomdoor.object 8c8 < "description" : "A creepy Doom door.", --- > "description" : "A creepy doom door.", 16,17c16,17 < "humanDescription" : "A fairly terrifying Doom door.", < "hylotlDescription" : "A robust Doom door. It also has an eye on it. Strange design.", --- > "humanDescription" : "A fairly terrifying doom door.", > "hylotlDescription" : "A robust doom door. It also has an eye on it. Strange design.", 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "doomdoor.png:right", > objects\themed\doom\doomlight\doomlight.object 9c9 < "description" : "A Doom light. The eye glows in the dark.", --- > "description" : "A doom light. The eye glows in the dark.", 14c14 < "avianDescription" : "The light follows me wherever I stand in the room.", --- > "avianDescription" : "The light appears to follow me wherever I stand in the room.", 16c16 < "glitchDescription" : "Alarm. This lamp is a giant eyeball.", --- > "glitchDescription" : "Alarmed. This lamp resembles a giant eyeball.", objects\themed\doom\doomswitch\doomswitch.object 12c12 < "description" : "A Doom console. Be careful how you operate it - it's watching.", --- > "description" : "A doom console. Be careful how you operate it - it's watching.", objects\themed\doom\doomtable\doomtable.object 6c6 < "description" : "A terrifying Doom table. It watches you eat.", --- > "description" : "A terrifying doom table. It watches you eat.", 13,14c13,14 < "avianDescription" : "A table. Creepy to sit at.", < "floranDescription" : "Floran think table as hungry as Floran.", --- > "avianDescription" : "This table is creepy to sit at.", > "floranDescription" : "Floran think this table iss as hungry as Floran.", objects\themed\executive\executivechair\executivechair.object 6c6 < "description" : "An Executive chair. You'll never want to stand again.", --- > "description" : "An executive chair. You'll never want to stand again.", 14c14 < "floranDescription" : "Sssitting.", --- > "floranDescription" : "Ssitting is nice in this chair.", objects\themed\executive\executivedoor\executivedoor.object 8c8 < "description" : "An impenetrable Executive door.", --- > "description" : "An impenetrable executive door.", 16,17c16,17 < "humanDescription" : "An impenetrable Executive door.", < "hylotlDescription" : "A robust Executive door.", --- > "humanDescription" : "An impenetrable executive door.", > "hylotlDescription" : "A robust executive door.", 20a21 > objects\themed\executive\executivelight\executivelight.object 9c9 < "description" : "A dazzling Executive light.", --- > "description" : "A dazzling executive light.", 14,19c14,19 < "avianDescription" : "This useful lantern will light up even the darkest room.", < "floranDescription" : "Lantern sssafe for Floran.", < "glitchDescription" : "Statement. A robust lantern.", < "humanDescription" : "A neat, sturdy lantern.", < "hylotlDescription" : "A useful light source.", < "novakidDescription" : "This light sure is stylish.", --- > "avianDescription" : "This useful lamp will light up even the darkest room.", > "floranDescription" : "Fancy lamp sssafe for Floran.", > "glitchDescription" : "Statement. A sleek and efficient lamp.", > "humanDescription" : "A nice looking, executive lamp.", > "hylotlDescription" : "A futuristic looking light source.", > "novakidDescription" : "This fancy light sure does impress.", objects\themed\executive\executiveswitch\executiveswitch.object 12c12 < "description" : "An Executive console. So exquisite, you can't help but treat it with respect.", --- > "description" : "An executive console. So exquisite, you can't help but treat it with respect.", 16c16 < "avianDescription" : "A useful console.", --- > "avianDescription" : "A useful console with a large holographic interface.", 19,21c19,21 < "humanDescription" : "A control console. It's just gotta be played with.", < "hylotlDescription" : "A control console.", < "novakidDescription" : "This console sure is swish, I just wanna use it.", --- > "humanDescription" : "A control console, it's just gotta be played with.", > "hylotlDescription" : "This control console has a sleek and stylish design.", > "novakidDescription" : "This console sure is somethin', I just wanna use it.", objects\themed\executive\executivetable\executivetable.object 6c6 < "description" : "A beautiful Executive table.", --- > "description" : "A beautiful executive table.", 12,13c12,13 < "apexDescription" : "This Executive table is exceptionally sleek.", < "avianDescription" : "An immensely sturdy Executive table.", --- > "apexDescription" : "This executive table is exceptionally sleek.", > "avianDescription" : "An immensely sturdy executive table.", 15,16c15,16 < "glitchDescription" : "Approving. A flawless Executive table.", < "humanDescription" : "A cool Executive table.", --- > "glitchDescription" : "Approving. A flawless executive table.", > "humanDescription" : "A cool executive table.", 18c18 < "novakidDescription" : "I could throw some fancy parties at a table like this.", --- > "novakidDescription" : "I could throw some mighty fancy parties with a table like this.", objects\themed\geometric\geometricbed\geometricbed.object 6c6 < "description" : "A strong Geometric bed.", --- > "description" : "A strong geometric bed.", 15c15 < "glitchDescription" : "Proud. My own awesome bed.", --- > "glitchDescription" : "Pleased. This bed looks exceptionally comfortable.", objects\themed\geometric\geometricchair\geometricchair.object 6c6 < "description" : "An exceptionally comfortable Geometric chair.", --- > "description" : "An exceptionally comfortable geometric chair.", objects\themed\geometric\geometricdoor\geometricdoor.object 8c8 < "description" : "A Geometric door. Sturdy!", --- > "description" : "A geometric door. Sturdy!", 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "geometricdoor.png:right", > objects\themed\geometric\geometriclight\geometriclight.object 9c9 < "description" : "A glowing Geometric light.", --- > "description" : "A glowing geometric light.", 14,17c14,17 < "avianDescription" : "This useful lantern will light up even the darkest room.", < "floranDescription" : "Lantern sssafe for Floran.", < "glitchDescription" : "Statement. A robust lantern.", < "humanDescription" : "A neat, sturdy lantern.", --- > "avianDescription" : "This useful lamp will light up even the darkest room.", > "floranDescription" : "Lamp light sssafe for Floran.", > "glitchDescription" : "Statement. A robust lamp.", > "humanDescription" : "A neat, sturdy lamp.", 19c19 < "novakidDescription" : "This light will be useful.", --- > "novakidDescription" : "This light will be mighty useful.", objects\themed\geometric\geometricswitch\geometricswitch.object 12c12 < "description" : "An Geometric console. Sturdy enough to jump on.", --- > "description" : "An geometric console. Sturdy enough to jump on.", objects\themed\geometric\geometrictable\geometrictable.object 6c6 < "description" : "A very well-made Geometric table.", --- > "description" : "A very well-made geometric table.", 12,13c12,13 < "apexDescription" : "This Geometric table is very sleek.", < "avianDescription" : "An immensely sturdy Geometric table.", --- > "apexDescription" : "This geometric table is very sleek.", > "avianDescription" : "An immensely sturdy geometric table.", 15,16c15,16 < "glitchDescription" : "Approving. A very well-made Geometric table.", < "humanDescription" : "A cool Geometric table.", --- > "glitchDescription" : "Approving. A very well-made geometric table.", > "humanDescription" : "A cool geometric table.", objects\themed\gothic\gothicdoor\gothicdoor.object 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "gothicdoor.png:right", > objects\themed\opulent\opulentbed\opulentbed.object 6c6 < "description" : "A remarkably comfortable Opulent bed.", --- > "description" : "A remarkably comfortable opulent bed.", objects\themed\opulent\opulentchair\opulentchair.object 6c6 < "description" : "An incredibly comfortable Opulent chair.", --- > "description" : "An incredibly comfortable opulent chair.", objects\themed\opulent\opulentdoor\opulentdoor.object 8c8 < "description" : "A super-strong Opulent door.", --- > "description" : "A super-strong opulent door.", 20a21 > objects\themed\opulent\opulentlight\opulentlight.object 9c9 < "description" : "A glowing Opulent light.", --- > "description" : "A glowing opulent light made from crystal.", 14,17c14,17 < "avianDescription" : "This useful lantern will light up even the darkest room.", < "floranDescription" : "Lantern sssafe for Floran.", < "glitchDescription" : "Statement. A crystal lantern.", < "humanDescription" : "A neat, sturdy lantern.", --- > "avianDescription" : "This crystal is not Avian, but it shines in a similar fashion to their lamps.", > "floranDescription" : "Crystal light sssafe for Floran.", > "glitchDescription" : "Intrigued. A crystal lantern.", > "humanDescription" : "A neat, sturdy lamp made from a crystal.", objects\themed\opulent\opulentswitch\opulentswitch.object 12c12 < "description" : "A Opulent console. Sturdy enough to tap-dance on.", --- > "description" : "A opulent console mounted on a suspended crystal.", objects\themed\opulent\opulenttable\opulenttable.object 6c6 < "description" : "An incredibly stylish Opulent table.", --- > "description" : "An incredibly stylish opulent table.", objects\themed\saloon\saloondoor\saloondoor.object 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "saloondoor.png:right.4", > objects\themed\serene\serenebed\serenebed.object 6c6 < "description" : "An exceptionally comfortable Serene bed.", --- > "description" : "An exceptionally comfortable serene bed.", 15c15 < "glitchDescription" : "Proud. My own awesome bed.", --- > "glitchDescription" : "Delighted. This bed is just the right height.", 17,18c17,18 < "hylotlDescription" : "Very decent build quality. I like this.", < "novakidDescription" : "I can rest easy in this.", --- > "hylotlDescription" : "Very decent build quality. I like this bed.", > "novakidDescription" : "I could rest easy in this.", objects\themed\serene\serenechair\serenechair.object 6c6 < "description" : "A very comfortable Serene chair.", --- > "description" : "A very comfortable serene chair.", 16c16 < "humanDescription" : "A very soft chair. Reminds me of being at home.", --- > "humanDescription" : "A very comfy chair. Reminds me of being at home.", objects\themed\serene\serenedoor\serenedoor.object 8c8 < "description" : "A very sturdy Serene door.", --- > "description" : "A very sturdy serene door.", 12c12 < "apexDescription" : "This door is very secure.", --- > "apexDescription" : "The shape makes this door very secure.", 15c15 < "glitchDescription" : "Approving. A useful door.", --- > "glitchDescription" : "Approving. This door's shape makes it very sturdy.", 18c18 < "novakidDescription" : "This door looks pretty secure.", --- > "novakidDescription" : "This here door looks pretty secure.", 20a21,25 > > "tooltipKind" : "door", > "largeImage" : "serenedoor.png:right", > > objects\themed\serene\serenelight\serenelight.object 9c9 < "description" : "A glowing Serene light.", --- > "description" : "A glowing serene light.", 14,17c14,17 < "avianDescription" : "This useful lantern will light up even the darkest room.", < "floranDescription" : "Lantern sssafe for Floran.", < "glitchDescription" : "Statement. A robust lantern.", < "humanDescription" : "A neat, sturdy lantern.", --- > "avianDescription" : "This useful lamp will light up even the darkest room.", > "floranDescription" : "Lamp sssafe for Floran.", > "glitchDescription" : "Statement. A robust lamp.", > "humanDescription" : "A neat, sturdy lamp.", objects\themed\serene\sereneswitch\sereneswitch.object 12c12 < "description" : "An serene console. Sturdy enough to punch in frustration.", --- > "description" : "An serene console. Using it is calming.", objects\themed\wave\wavebed\wavebed.object 6c6 < "description" : "An incredibly comfortable Cerulium bed.", --- > "description" : "An incredibly comfortable wave bed.", 15c15 < "glitchDescription" : "Proud. My own awesome bed.", --- > "glitchDescription" : "Pleased. This bed looks very comforatble.", 18c18 < "novakidDescription" : "I can rest easy in this.", --- > "novakidDescription" : "I'll bet I could rest easy in this.", objects\themed\wave\wavechair\wavechair.object 6c6 < "description" : "An exceptionally comfortable Wave chair.", --- > "description" : "An exceptionally comfortable wave chair.", 12c12 < "apexDescription" : "A very comfortable chair. I'm happy with it.", --- > "apexDescription" : "A very comfortable chair, a pleasure to sit in.", 15,16c15,16 < "glitchDescription" : "Relaxed. This chair is exceptionally comfortable for the Glitch.", < "humanDescription" : "A very soft chair. Reminds me of being at home.", --- > "glitchDescription" : "Relaxed. This curved chair is exceptionally comfortable for the Glitch.", > "humanDescription" : "A very strange shaped chair. It's very comfortable though.", 18c18 < "novakidDescription" : "I can rest easy in this.", --- > "novakidDescription" : "I can rest a spell in this chair.", objects\themed\wave\wavelight\wavelight.object 9c9 < "description" : "A glowing Wave light.", --- > "description" : "A glowing wave light.", 14,19c14,19 < "avianDescription" : "This useful lantern will light up even the darkest room.", < "floranDescription" : "Lantern sssafe for Floran.", < "glitchDescription" : "Statement. A robust lantern.", < "humanDescription" : "A neat, sturdy lantern.", < "hylotlDescription" : "A useful light source.", < "novakidDescription" : "This'll be useful.", --- > "avianDescription" : "This modern lamp will light up even the darkest room.", > "floranDescription" : "Lamp sssafe for Floran.", > "glitchDescription" : "Statement. A robust modern lamp.", > "humanDescription" : "A blue, sturdy lamp.", > "hylotlDescription" : "A modern looking light source.", > "novakidDescription" : "This'll be useful in the dark.", objects\themed\wave\waveswitch\waveswitch.object 12c12 < "description" : "A wave console. Strong enough to dropkick.", --- > "description" : "A wave console. It has a strong curved design.", objects\themed\wave\wavetable\wavetable.object 6c6 < "description" : "A very hardy Wave table.", --- > "description" : "A very hardy wave table.", 12,13c12,13 < "apexDescription" : "This Wave table is very sleek.", < "avianDescription" : "An immensely sturdy Wave table.", --- > "apexDescription" : "This wave table is very sleek.", > "avianDescription" : "An immensely sturdy wave table.", 15,16c15,16 < "glitchDescription" : "Approving. A very well-made Wave table.", < "humanDescription" : "A cool Wave table.", --- > "glitchDescription" : "Approving. A very well-made wave table.", > "humanDescription" : "A cool wave table.", objects\tiered\tier1door\tier1door.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "tier1door.png:right", > objects\tiered\tier2door\tier2door.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "tier2door.png:right", > objects\tiered\tier3door\tier3door.object 21a22,25 > > "tooltipKind" : "door", > "largeImage" : "tier3door.png:right", > objects\wreck\wreckdoor\wreckdoor.object 20a21,24 > > "tooltipKind" : "door", > "largeImage" : "wreckdoor.png:right", > plants\trees\seatrees\foliage\kelpy\kelpy.modularfoliage 7c7 < [ { "item" : "sapling" } ] --- > [ ] plants\trees\seatrees\stem\seaweed\seaweed.modularstem 3c3 < "shape" : "forest", --- > "shape" : "kelp", 6a7 > "alwaysBranch" : true, 70c71 < "bx" : 0, --- > "bx" : -4, 72,73c73,74 < "x" : 5, < "y" : 20 --- > "x" : 6, > "y" : 18 79c80 < "bx" : 0, --- > "bx" : -5, 81,82c82,83 < "x" : 5, < "y" : 20 --- > "x" : 6, > "y" : 18 88c89 < "bx" : 0, --- > "bx" : -4, 90,91c91,92 < "x" : 5, < "y" : 20 --- > "x" : 6, > "y" : 18 94c95 < "base4" : { --- > "base4" : { 97c98 < "bx" : 0, --- > "bx" : -4, 99,100c100,101 < "x" : 5, < "y" : 20 --- > "x" : 6, > "y" : 18 108,109c109,110 < "bx" : -86, < "by" : -16 --- > "bx" : -6, > "by" : 0 115,116c116,117 < "bx" : -85, < "by" : -16 --- > "bx" : -6, > "by" : 0 122,123c123,124 < "bx" : -85, < "by" : -16 --- > "bx" : -6, > "by" : 0 126c127 < "crown4" : { --- > "crown4" : { 129,130c130,131 < "bx" : -85, < "by" : -16 --- > "bx" : -6, > "by" : 0 138c139 < "bx" : -4, --- > "bx" : -6, 140,141c141,142 < "x" : 5, < "y" : 20 --- > "x" : 6, > "y" : 18 147c148 < "bx" : -4, --- > "bx" : -6, 149,150c150,151 < "x" : 5, < "y" : 20 --- > "x" : 6, > "y" : 18 156c157 < "bx" : -5, --- > "bx" : -6, 158,159c159,160 < "x" : 5, < "y" : 20 --- > "x" : 6, > "y" : 18 167,168c168,179 < "x" : 5, < "y" : 20 --- > "x" : 6, > "y" : 18 > } > } > }, > "branch" : { > "branch1" : { > "image" : "branch1.png", > "attachment" : { > "bx" : -6, > "by" : 0, > "h" : 18 projectiles\guns\grenades\shrapnelbomb\shrapnel.projectile 21c21 < "damageKind" : "default" --- > "damageKind" : "shotgunbullet" projectiles\guns\grenades\shrapnelbomb\shrapnelbomb.projectile 132c132 < "damageKind" : "default" --- > "damageKind" : "shotgunbullet" projectiles\guns\unsorted\pollenpumpgas\pollenpumpgas.projectile 17d16 < "damageType" : "ignoresdef", projectiles\guns\unsorted\pollenpumpgas\pollenpumpgasspray.projectile 16d15 < "damageType" : "ignoresdef", quests\outpost\museumcurator1.questtemplate 9c9 < [ [ "manipulatormodule", 1 ], [ "lightaugment1", 1 ] ] --- > [ [ "manipulatormodule", 1 ], [ "lightaugment2", 1 ] ] quests\outpost\museumcurator2.questtemplate 9c9 < [ [ "manipulatormodule", 1 ], [ "healthaugment1", 1 ] ] --- > [ [ "manipulatormodule", 1 ], [ "healthaugment2", 1 ] ] quests\outpost\museumcurator3.questtemplate 9c9 < [ [ "upgrademodule", 1 ], [ "energyaugment1", 1 ] ] --- > [ [ "upgrademodule", 1 ], [ "energyaugment2", 1 ] ] quests\outpost\museumcurator4.questtemplate 9c9 < [ [ "manipulatormodule", 1 ], [ "damageaugment1", 1 ] ] --- > [ [ "manipulatormodule", 1 ], [ "damageaugment2", 1 ] ] quests\outpost\museumcurator5.questtemplate 9c9 < [ [ "manipulatormodule", 1 ], [ "healingaugment1", 1 ] ] --- > [ [ "manipulatormodule", 1 ], [ "healingaugment2", 1 ] ] recipes\anvil1\armor\tier2\apextier2chest.recipe 4c4 < { "item" : "cottonwool", "count" : 5 }, --- > { "item" : "cottonwool", "count" : 1 }, recipes\anvil1\armor\tier2\apextier2head.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\anvil1\armor\tier2\aviantier2chest.recipe 4c4 < { "item" : "cottonwool", "count" : 5 }, --- > { "item" : "cottonwool", "count" : 1 }, recipes\anvil1\armor\tier2\aviantier2head.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\anvil1\armor\tier2\florantier2chest.recipe 4c4 < { "item" : "cottonwool", "count" : 5 }, --- > { "item" : "cottonwool", "count" : 1 }, recipes\anvil1\armor\tier2\florantier2head.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\anvil1\armor\tier2\glitchtier2chest.recipe 4c4 < { "item" : "cottonwool", "count" : 5 }, --- > { "item" : "cottonwool", "count" : 1 }, recipes\anvil1\armor\tier2\glitchtier2head.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\anvil1\armor\tier2\humantier2chest.recipe 4c4 < { "item" : "cottonwool", "count" : 5 }, --- > { "item" : "cottonwool", "count" : 1 }, recipes\anvil1\armor\tier2\humantier2head.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\anvil1\armor\tier2\hylotltier2chest.recipe 4c4 < { "item" : "cottonwool", "count" : 5 }, --- > { "item" : "cottonwool", "count" : 1 }, recipes\anvil1\armor\tier2\hylotltier2head.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\anvil1\armor\tier2\novatier2chest.recipe 4c4 < { "item" : "cottonwool", "count" : 5 }, --- > { "item" : "cottonwool", "count" : 1 }, recipes\anvil1\armor\tier2\novatier2head.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\biome\scorchedcity\scorchedcitychestdrawerlarge.recipe 3c3 < { "item" : "metallicmaterial", "count" : 6 }, --- > { "item" : "metallic", "count" : 6 }, recipes\biome\scorchedcity\scorchedcitychestdrawersmall.recipe 3c3 < { "item" : "metallicmaterial", "count" : 4 }, --- > { "item" : "metallic", "count" : 4 }, recipes\biome\scorchedcity\scorchedcityfridge.recipe 4c4 < { "item" : "metallicmaterial", "count" : 15 } --- > { "item" : "metallic", "count" : 15 } recipes\biome\tar\tarbed.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\cookingtable1\mains\oceansurprise.recipe 4c4 < { "item" : "kelp", "count" : 1 }, --- > { "item" : "kelp", "count" : 5 }, recipes\cookingtable1\mains\sushi.recipe 3c3 < { "item" : "kelp", "count" : 1 }, --- > { "item" : "kelp", "count" : 5 }, recipes\cookingtable1\sides\ricecake.recipe 3c3 < { "item" : "kelp", "count" : 1 }, --- > { "item" : "kelp", "count" : 5 }, recipes\holidaycraftingtable\firework.recipe 3d2 < { "item" : "copperbar", "count" : 1 }, 5c4,5 < { "item" : "paper", "count" : 5 } --- > { "item" : "paper", "count" : 1 }, > { "item" : "reddye", "count" : 1 } 7c7 < "output" : { "item" : "firework", "count" : 1 }, --- > "output" : { "item" : "firework", "count" : 2 }, recipes\holidaycraftingtable\fireworkblue.recipe 3d2 < { "item" : "copperbar", "count" : 1 }, 5c4,5 < { "item" : "paper", "count" : 5 } --- > { "item" : "paper", "count" : 1 }, > { "item" : "bluedye", "count" : 1 } 7c7 < "output" : { "item" : "fireworkblue", "count" : 1 }, --- > "output" : { "item" : "fireworkblue", "count" : 2 }, recipes\holidaycraftingtable\fireworkgreen.recipe 3d2 < { "item" : "copperbar", "count" : 1 }, 5c4,5 < { "item" : "paper", "count" : 5 } --- > { "item" : "paper", "count" : 1 }, > { "item" : "greendye", "count" : 1 } 7c7 < "output" : { "item" : "fireworkgreen", "count" : 1 }, --- > "output" : { "item" : "fireworkgreen", "count" : 2 }, recipes\medicaltable1\healing\medkit.recipe 10c10 < "groups" : [ "craftingmedical", "healing" ] --- > "groups" : [ "craftingmedical2", "healing" ] recipes\rails\railstop.recipe 5c5 < { "item" : "wire", "smallbattery" : 1 }, --- > { "item" : "smallbattery", "count" : 1 }, recipes\spinningwheel\clothes\apexcommanderchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\apexcommanderlegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\apexnavychest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\apexnavylegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\apexofficerchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\apexofficerlegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\apexspecialistchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\apexspecialistlegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\aquakimonochest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\aquakimonolegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\aquamonkchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\aquamonklegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\aquatraditionalchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\aquatraditionallegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\aquatraineechest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\aquatraineelegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\aviancommonerchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\aviancommonerlegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\avianfancychest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\avianfancylegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\avianworkerchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\avianworkerlegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\floranfurnivourchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\floranfurnivourlegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\floranhunterchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\floranhunterlegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\floranleafchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\floranleaflegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\floranpeltchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\floranpeltlegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\floransurvivalistchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\floransurvivalistlegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\humanconceptchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\humanconceptlegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\humancoolchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\humancoollegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\humansweatervestchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\humansweatervestlegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\humanworkoutchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\humanworkoutlegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\novakidfancychest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\novakidfancylegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\novakidjacketchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\novakidjacketlegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\novakidsuspenderschest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\novakidsuspenderslegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\novakidwaistcoatchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\novakidwaistcoatlegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\robocraftsmenchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\robocraftsmenlegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\robomerchantchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\robomerchantlegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\robonoblechest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\robonoblelegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\robopeasantchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\clothes\robopeasantlegs.recipe 4c4 < { "item" : "cottonwool", "count" : 5 } --- > { "item" : "cottonwool", "count" : 1 } recipes\spinningwheel\clothes\tshirtchest.recipe 4c4 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel\objects\teddybearplush.recipe 4c4 < { "item" : "cottonwool", "count" : 20 } --- > { "item" : "cottonwool", "count" : 4 } recipes\spinningwheel2\clothes\shortcapeback.recipe 3c3 < { "item" : "cottonwool", "count" : 10 } --- > { "item" : "cottonwool", "count" : 2 } recipes\spinningwheel2\clothes\simplecapeback.recipe 3c3 < { "item" : "cottonwool", "count" : 20 } --- > { "item" : "cottonwool", "count" : 4 } scripts\behavior.lua 228,229d227 < if node.parent == nil or node == untilNode then return end < 231c229,232 < return self:interrupt(node.parent, untilNode) --- > > if node.parent ~= nil and node ~= untilNode then > return self:interrupt(node.parent, untilNode) > end 238c239 < function BTree:clear() --- > function BTree:clear(interrupt) 242c243 < self:unqueue(self.root) --- > self:unqueue(self.root, interrupt) scripts\actions\builders.lua 41c41 < node.onClear = function() tree:clear() end --- > node.onClear = function() tree:clear(true) end 88c88 < node.onClear = function() tree:clear() end --- > node.onClear = function() tree:clear(true) end 135c135 < node.onClear = function() tree:clear() end --- > node.onClear = function() tree:clear(true) end scripts\actions\overrides.lua 114c114 < node.onClear = function() tree:clear() end --- > node.onClear = function() tree:clear(true) end scripts\actions\quests.lua 30a31,37 > function cancelQuest(args, output) > args = parseArgs(args, { }) > > self.quest:cancelQuest() > return true > end > scripts\actions\reaction.lua 422c422 < node.onClear = function() tree:clear() end --- > node.onClear = function() tree:clear(true) end scripts\quest\manager.lua 32a33 > message.setHandler("participantCancelled", function (_, _, ...) self:cancel() end) 407c408 < end --- > end \ No newline at end of file scripts\quest\participant.lua 59a60,63 > function QuestParticipant:cancelQuest() > self:sendToStagehands("participantCancelled") > end > spawntypes\uniques.spawntypes 4,190d3 < // TENTACLE BIOME TOP LAYER < < { < "name" : "tentaclecrawler", < < "spawnParameters" : { < "area" : "ceiling", < "region" : "enclosed", < "time" : "all" < }, < "spawnChance" : 0.1, < "monsterType" : "tentaclecrawler", < "monsterParameters" : { < "aggressive" : true < } < }, < < { < "name" : "tentaclegnat", < < "spawnParameters" : { < "area" : "air", < "region" : "all", < "time" : "all" < }, < "groupSize" : [1, 3], < "spawnChance" : 0.01, < "monsterType" : "tentaclegnat", < "monsterParameters" : { < "aggressive" : true < } < }, < < { < "name" : "tentaclebomb", < < "spawnParameters" : { < "area" : "air", < "region" : "all", < "time" : "all" < }, < "spawnChance" : 0.002, < "monsterType" : "tentaclebomb", < "monsterParameters" : { < "aggressive" : true < } < }, < < { < "name" : "tentaclespawner", < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < "spawnChance" : 0.005, < "monsterType" : "tentaclespawner", < "monsterParameters" : { < "aggressive" : true < } < }, < < { < "name" : "tentacleghost", < < "spawnParameters" : { < "area" : "air", < "region" : "all", < "time" : "all" < }, < "spawnChance" : 0.0, < "monsterType" : "tentacleghost", < "monsterParameters" : { < "aggressive" : true < } < }, < < { < "name" : "tentacleclam", < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < "spawnChance" : 0.03, < "monsterType" : "tentacleclam", < "monsterParameters" : { < "aggressive" : true < } < }, < < < // TENTACLE BIOME UNDERGROUND < < { < "name" : "tentaclecrawlerU", < < "spawnParameters" : { < "area" : "ceiling", < "region" : "enclosed", < "time" : "all" < }, < "spawnChance" : 0.375, < "monsterType" : "tentaclecrawler", < "monsterParameters" : { < "aggressive" : true < } < }, < < { < "name" : "tentaclegnatU", < < "spawnParameters" : { < "area" : "air", < "region" : "all", < "time" : "all" < }, < "groupSize" : [1, 3], < "spawnChance" : 0.15, < "monsterType" : "tentaclegnat", < "monsterParameters" : { < "aggressive" : true < } < }, < < { < "name" : "tentaclebombU", < < "spawnParameters" : { < "area" : "air", < "region" : "all", < "time" : "all" < }, < "spawnChance" : 0.05, < "monsterType" : "tentaclebomb", < "monsterParameters" : { < "aggressive" : true < } < }, < < { < "name" : "tentaclespawnerU", < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < "spawnChance" : 0.05, < "monsterType" : "tentaclespawner", < "monsterParameters" : { < "aggressive" : true < } < }, < < { < "name" : "tentacleghostU", < < "spawnParameters" : { < "area" : "air", < "region" : "all", < "time" : "all" < }, < "spawnChance" : 0.04, < "monsterType" : "tentacleghost", < "monsterParameters" : { < "aggressive" : true < } < }, < < { < "name" : "tentacleclamU", < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < "spawnChance" : 0.125, < "monsterType" : "tentacleclam", < "monsterParameters" : { < "aggressive" : true < } < }, < 959,974d771 < "name" : "erchiusghost", < < "spawnParameters" : { < "area" : "all", < "region" : "all", < "time" : "all" < }, < "groupSize" : [1, 1], < "spawnChance" : 0.01, < "monsterType" : "erchiusghost", < "monsterParameters" : { < "aggressive" : true < } < }, < < { 1080a878,1083 > "monsterParameters" : { > "aggressive" : true > } > }, > > // MOON > > { > "name" : "erchiusghost", > > "spawnParameters" : { > "area" : "all", > "region" : "all", > "time" : "all" > }, > "groupSize" : [1, 1], > "spawnChance" : 0.01, > "monsterType" : "erchiusghost", > "monsterParameters" : { > "aggressive" : true > } > }, > > > // TENTACLE BIOME TOP LAYER > > { > "name" : "tentaclecrawler", > > "spawnParameters" : { > "area" : "ceiling", > "region" : "enclosed", > "time" : "all" > }, > "spawnChance" : 0.1, > "monsterType" : "tentaclecrawler", > "monsterParameters" : { > "aggressive" : true > } > }, > > { > "name" : "tentaclegnat", > > "spawnParameters" : { > "area" : "air", > "region" : "all", > "time" : "all" > }, > "groupSize" : [1, 3], > "spawnChance" : 0.01, > "monsterType" : "tentaclegnat", > "monsterParameters" : { > "aggressive" : true > } > }, > > { > "name" : "tentaclebomb", > > "spawnParameters" : { > "area" : "air", > "region" : "all", > "time" : "all" > }, > "spawnChance" : 0.002, > "monsterType" : "tentaclebomb", > "monsterParameters" : { > "aggressive" : true > } > }, > > { > "name" : "tentaclespawner", > > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "all" > }, > "spawnChance" : 0.005, > "monsterType" : "tentaclespawner", > "monsterParameters" : { > "aggressive" : true > } > }, > > { > "name" : "tentacleghost", > > "spawnParameters" : { > "area" : "air", > "region" : "all", > "time" : "all" > }, > "spawnChance" : 0.0, > "monsterType" : "tentacleghost", > "monsterParameters" : { > "aggressive" : true > } > }, > > { > "name" : "tentacleclam", > > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "all" > }, > "spawnChance" : 0.03, > "monsterType" : "tentacleclam", > "monsterParameters" : { > "aggressive" : true > } > }, > > > // TENTACLE BIOME UNDERGROUND > > { > "name" : "tentaclecrawlerU", > > "spawnParameters" : { > "area" : "ceiling", > "region" : "enclosed", > "time" : "all" > }, > "spawnChance" : 0.375, > "monsterType" : "tentaclecrawler", > "monsterParameters" : { > "aggressive" : true > } > }, > > { > "name" : "tentaclegnatU", > > "spawnParameters" : { > "area" : "air", > "region" : "all", > "time" : "all" > }, > "groupSize" : [1, 3], > "spawnChance" : 0.15, > "monsterType" : "tentaclegnat", > "monsterParameters" : { > "aggressive" : true > } > }, > > { > "name" : "tentaclebombU", > > "spawnParameters" : { > "area" : "air", > "region" : "all", > "time" : "all" > }, > "spawnChance" : 0.05, > "monsterType" : "tentaclebomb", > "monsterParameters" : { > "aggressive" : true > } > }, > > { > "name" : "tentaclespawnerU", > > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "all" > }, > "spawnChance" : 0.05, > "monsterType" : "tentaclespawner", > "monsterParameters" : { > "aggressive" : true > } > }, > > { > "name" : "tentacleghostU", > > "spawnParameters" : { > "area" : "air", > "region" : "all", > "time" : "all" > }, > "spawnChance" : 0.04, > "monsterType" : "tentacleghost", > "monsterParameters" : { > "aggressive" : true > } > }, > > { > "name" : "tentacleclamU", > > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "all" > }, > "spawnChance" : 0.125, > "monsterType" : "tentacleclam", species\apex.species 76a77 > { "item" : "apexshipdoor" }, species\avian.species 76a77 > { "item" : "avianshipdoor" }, species\floran.species 76a77 > { "item" : "floranshipdoor" }, species\glitch.species 76a77 > { "item" : "glitchshipdoor" }, species\human.species 76a77 > { "item" : "humanshipdoor" }, species\hylotl.species 76a77 > { "item" : "hylotlhipdoor" }, species\novakid.species 73a74 > { "item" : "novakidshipdoor" }, species\penguinoid.config 3a4,8 > // Offset applied to all pieces. Half a pixel up to correct for the humanoid > // frames being an odd number of pixels, so the bottom of the collision poly > // would otherwise be not at a whole pixel boundary. > "globalOffset" : [0.0, 0.5], > tech\dash\airdash.techitem 9,10c9,10 < < "chipCost" : 4, --- > > "chipCost" : 8, tech\dash\blinkdash.techitem 9,10c9,10 < < "chipCost" : 4, --- > > "chipCost" : 8, tech\dash\sprint.techitem 9,10c9,10 < < "chipCost" : 4, --- > > "chipCost" : 8, tech\distortionsphere\aquasphere.techitem 9c9 < --- > 11c11 < "chipCost" : 6, --- > "chipCost" : 8, tech\distortionsphere\distortionsphere.techitem 11c11 < "chipCost" : 4, --- > "chipCost" : 8, tech\distortionsphere\sonicsphere.techitem 9c9 < --- > 11c11 < "chipCost" : 6, --- > "chipCost" : 8, tech\distortionsphere\spikesphere.techitem 11c11 < "chipCost" : 6, --- > "chipCost" : 8, tech\jump\multijump.techitem 9,10c9,10 < < "chipCost" : 5, --- > > "chipCost" : 8, tech\jump\rocketjump.techitem 9,10c9,10 < < "chipCost" : 5, --- > > "chipCost" : 8, tech\jump\walljump.techitem 9,10c9,10 < < "chipCost" : 5, --- > > "chipCost" : 8, tiles\materials\ancientblock.material 12c12 < "health" : 32, --- > "health" : 20, tiles\materials\ancientbrick.material 12c12 < "health" : 32, --- > "health" : 20, tiles\materials\blaststone.material 12c12 < "health" : 48, --- > "health" : 24, tiles\materials\blueneonsymbolblock.material 12c12 < "health" : 32, --- > "health" : 20, tiles\materials\cabinroofing.material 12c12 < "health" : 8, --- > "health" : 4, tiles\materials\direstone.material 12c12 < "health" : 32, --- > "health" : 20, tiles\materials\geodestone.material 12c12 < "health" : 24, --- > "health" : 16, tiles\materials\hellstone.material 12c12 < "health" : 32, --- > "health" : 20, tiles\materials\junk.material 4c4 < "particleColor" : [231, 223, 189, 255], --- > "particleColor" : [142, 101, 101, 255], tiles\materials\ledgebrick.material 12c12 < "health" : 32, --- > "health" : 20, tiles\materials\log.material 13c13 < "health" : 8, --- > "health" : 4, tiles\materials\lunarbaseblock.material 12c12 < "health" : 32, --- > "health" : 20, tiles\materials\magmarock.material 12c12 < "health" : 48, --- > "health" : 24, tiles\materials\obsidian.material 12c12 < "health" : 48, --- > "health" : 24, tiles\materials\outpost.material 12c12 < "health" : 32, --- > "health" : 20, tiles\materials\outpostsupport.material 12c12 < "health" : 32, --- > "health" : 20, tiles\materials\outpostwall1.material 12c12 < "health" : 32, --- > "health" : 20, tiles\materials\outpostwall2.material 12c12 < "health" : 32, --- > "health" : 20, tiles\materials\pressurisedbeam.material 12c12 < "health" : 32, --- > "health" : 20, tiles\materials\pressuriseddurasteel.material 12c12 < "health" : 32, --- > "health" : 20, tiles\materials\pressurisedgirder.material 13c13 < "health" : 32, --- > "health" : 20, tiles\materials\ridgebrick.material 12c12 < "health" : 32, --- > "health" : 20, tiles\materials\slime.material 5a6 > 10a12,13 > "falling" : true, > "cascading" : true, 14d16 < "soil" : true, tiles\mods\erchius.matmod 16c16 < "variants" : 5, --- > "variants" : 8, tilesets\packed\objects-by-category\farmbeastegg.json 11,13c11,13 < "//description" : "-placeholder-The egg of a beasty", < "//name" : "beastyegg", < "//shortdescription" : "Beasty Egg", --- > "//description" : "-placeholder-The egg of a fluffalo", > "//name" : "fluffaloegg", > "//shortdescription" : "Fluffalo Egg", 16c16 < "object" : "beastyegg", --- > "object" : "fluffaloegg", 22c22 < "image" : "../../../../../tiled/packed/objects/beastyegg.png" --- > "image" : "../../../../../tiled/packed/objects/fluffaloegg.png" tilesets\packed\objects-by-category\other.json 1641,1643c1641,1643 < "//description" : "-placeholder-The egg of a beasty", < "//name" : "beastyegg", < "//shortdescription" : "Beasty Egg", --- > "//description" : "-placeholder-The egg of a fluffalo", > "//name" : "fluffaloegg", > "//shortdescription" : "Fluffalo Egg", 1646c1646 < "object" : "beastyegg", --- > "object" : "fluffaloegg", 2941c2941 < "image" : "../../../../../tiled/packed/objects/beastyegg.png" --- > "image" : "../../../../../tiled/packed/objects/fluffaloegg.png" tilesets\packed\objects-by-colonytag\light.json 2259,2261c2259,2261 < "//description" : "-placeholder-The egg of a beasty", < "//name" : "beastyegg", < "//shortdescription" : "Beasty Egg", --- > "//description" : "-placeholder-The egg of a fluffalo", > "//name" : "fluffaloegg", > "//shortdescription" : "Fluffalo Egg", 2264c2264 < "object" : "beastyegg", --- > "object" : "fluffaloegg", 3675c3675 < "image" : "../../../../../tiled/packed/objects/beastyegg.png" --- > "image" : "../../../../../tiled/packed/objects/fluffaloegg.png" tilesets\packed\objects-by-race\generic.json 6822,6824c6822,6824 < "//description" : "-placeholder-The egg of a beasty", < "//name" : "beastyegg", < "//shortdescription" : "Beasty Egg", --- > "//description" : "-placeholder-The egg of a fluffalo", > "//name" : "fluffaloegg", > "//shortdescription" : "Fluffalo Egg", 6827c6827 < "object" : "beastyegg", --- > "object" : "fluffaloegg", 17041c17041 < "image" : "../../../../../tiled/packed/objects/beastyegg.png" --- > "image" : "../../../../../tiled/packed/objects/fluffaloegg.png" treasure\common.treasurepools 26,30c26,29 < [0.10, 2], < [0.40, 3], < [0.35, 4], < [0.10, 5], < [0.05, 6] --- > [0.1, 1], > [0.4, 2], > [0.4, 3], > [0.1, 4] 77,79c76,79 < {"weight" : 0.45, "pool" : "chestMoney"}, < {"weight" : 0.25, "pool" : "healingItem"}, < {"weight" : 0.15, "pool" : "ore"}, --- > {"weight" : 0.40, "pool" : "chestMoney"}, > {"weight" : 0.20, "pool" : "healingItem"}, > {"weight" : 0.16, "pool" : "ore"}, > {"weight" : 0.08, "pool" : "weapon"}, 81c81 < {"weight" : 0.04, "item" : "manipulatormodule"}, --- > {"weight" : 0.07, "item" : "manipulatormodule"}, 110,116c110,115 < {"weight" : 0.15, "pool" : "techCard"}, < {"weight" : 0.40, "item" : "manipulatormodule"}, < {"weight" : 0.18, "item" : "upgrademodule"}, < {"weight" : 0.15, "item" : "teleportercore"}, < {"weight" : 0.10, "item" : ["diamond", 1]}, < {"weight" : 0.01, "pool" : "augments"}, < {"weight" : 0.01, "pool" : "uniqueWeapon"} --- > {"weight" : 0.35, "item" : "techcard"}, > {"weight" : 0.45, "item" : "manipulatormodule"}, > {"weight" : 0.05, "item" : "upgrademodule"}, > {"weight" : 0.03, "item" : "teleportercore"}, > {"weight" : 0.10, "pool" : "goodWeapon"}, > {"weight" : 0.02, "pool" : "uniqueWeapon"} 121,128c120,125 < {"weight" : 0.15, "pool" : "techCard"}, < {"weight" : 0.34, "item" : "manipulatormodule"}, < {"weight" : 0.18, "item" : "upgrademodule"}, < {"weight" : 0.15, "item" : "teleportercore"}, < {"weight" : 0.05, "item" : ["diamond", 1]}, < {"weight" : 0.05, "item" : ["diamond", 2]}, < {"weight" : 0.04, "pool" : "autoDrive"}, < {"weight" : 0.02, "pool" : "augments"}, --- > {"weight" : 0.30, "item" : "techcard"}, > {"weight" : 0.40, "item" : "manipulatormodule"}, > {"weight" : 0.10, "item" : "upgrademodule"}, > {"weight" : 0.05, "item" : "teleportercore"}, > {"weight" : 0.03, "pool" : "augments"}, > {"weight" : 0.10, "pool" : "goodWeapon"}, 134,143c131,139 < {"weight" : 0.15, "pool" : "techCard"}, < {"weight" : 0.25, "item" : "manipulatormodule"}, < {"weight" : 0.18, "item" : "upgrademodule"}, < {"weight" : 0.20, "item" : "teleportercore"}, < {"weight" : 0.07, "pool" : "autoDrive"}, < {"weight" : 0.05, "item" : ["diamond", 1]}, < {"weight" : 0.05, "item" : ["diamond", 2]}, < {"weight" : 0.02, "pool" : "augments"}, < {"weight" : 0.02, "pool" : "uniqueWeapon"}, < {"weight" : 0.01, "pool" : "uniqueWeaponRecipe"} --- > {"weight" : 0.30, "item" : "techcard"}, > {"weight" : 0.40, "item" : "manipulatormodule"}, > {"weight" : 0.10, "item" : "upgrademodule"}, > {"weight" : 0.05, "item" : "teleportercore"}, > {"weight" : 0.03, "pool" : "augments"}, > {"weight" : 0.02, "pool" : "petcollars"}, > {"weight" : 0.05, "pool" : "goodWeapon"}, > {"weight" : 0.03, "pool" : "uniqueWeapon"}, > {"weight" : 0.02, "pool" : "uniqueWeaponRecipe"} 146c142 < [4.9, { --- > [3.9, { 148,157c144,150 < {"weight" : 0.12, "pool" : "techCard"}, < {"weight" : 0.20, "item" : "manipulatormodule"}, < {"weight" : 0.18, "item" : "upgrademodule"}, < {"weight" : 0.15, "item" : "teleportercore"}, < {"weight" : 0.10, "pool" : "autoDrive"}, < {"weight" : 0.05, "item" : ["diamond", 1]}, < {"weight" : 0.05, "item" : ["diamond", 2]}, < {"weight" : 0.05, "item" : ["diamond", 3]}, < {"weight" : 0.04, "pool" : "augments"}, < {"weight" : 0.04, "pool" : "uniqueWeapon"}, --- > {"weight" : 0.30, "item" : "techcard"}, > {"weight" : 0.40, "item" : "manipulatormodule"}, > {"weight" : 0.10, "item" : "upgrademodule"}, > {"weight" : 0.05, "item" : "teleportercore"}, > {"weight" : 0.05, "pool" : "augments"}, > {"weight" : 0.05, "pool" : "petcollars"}, > {"weight" : 0.03, "pool" : "uniqueWeapon"}, 164,189d156 < // Upgrade Items < // ================================ < < "autoDrive" : [ < [0, { < "pool" : [ < {"weight" : 0.2, "item" : ["autochip", 1]}, < {"weight" : 0.2, "item" : ["autochip", 2]}, < {"weight" : 0.2, "item" : ["autochip", 3]}, < {"weight" : 0.2, "item" : ["autochip", 4]}, < {"weight" : 0.2, "item" : ["autochip", 5]} < ] < }] < ], < < "techCard" : [ < [0, { < "pool" : [ < {"weight" : 0.50, "item" : ["techcard", 1]}, < {"weight" : 0.35, "item" : ["techcard", 2]}, < {"weight" : 0.15, "item" : ["techcard", 3]} < ] < }] < ], < < // ================================ 230d196 < 251d216 < 277d241 < 289d252 < 310d272 < 322d283 < 376d336 < 395d354 < 416d374 < 423d380 < 443d399 < 450d405 < 453,455c408 < {"weight" : 0.6, "item" : "healthcollar3"}, < < {"weight" : 0.6, "item" : "ghostlycollar"} --- > {"weight" : 0.6, "item" : "healthcollar3"} 588c541 < "poolRounds" : [[0.85, 1], [0.1, 2], [0.05, 3]], --- > "poolRounds" : [[0.6, 1], [0.3, 2], [0.1, 3]], 590,593c543,546 < {"weight" : 0.2, "item" : [ "copperore", 4]}, < {"weight" : 0.2, "item" : [ "silverore", 4]}, < {"weight" : 0.2, "item" : [ "goldore", 4]}, < {"weight" : 0.6, "item" : [ "ironore", 4]} --- > {"weight" : 0.1, "item" : [ "copperore", 4]}, > {"weight" : 0.1, "item" : [ "silverore", 4]}, > {"weight" : 0.1, "item" : [ "goldore", 4]}, > {"weight" : 0.7, "item" : [ "ironore", 4]} 597c550 < "poolRounds" : [[0.85, 1], [0.1, 2], [0.05, 3]], --- > "poolRounds" : [[0.6, 1], [0.3, 2], [0.1, 3]], 599,602c552,555 < {"weight" : 0.2, "item" : [ "copperore", 4]}, < {"weight" : 0.2, "item" : [ "silverore", 4]}, < {"weight" : 0.2, "item" : [ "goldore", 4]}, < {"weight" : 0.6, "item" : [ "tungstenore", 4]} --- > {"weight" : 0.1, "item" : [ "copperore", 4]}, > {"weight" : 0.1, "item" : [ "silverore", 4]}, > {"weight" : 0.1, "item" : [ "goldore", 4]}, > {"weight" : 0.7, "item" : [ "tungstenore", 4]} 606c559 < "poolRounds" : [[0.85, 1], [0.1, 2], [0.05, 3]], --- > "poolRounds" : [[0.6, 1], [0.3, 2], [0.1, 3]], 608,612c561,565 < {"weight" : 0.2, "item" : [ "copperore", 4]}, < {"weight" : 0.2, "item" : [ "silverore", 4]}, < {"weight" : 0.2, "item" : [ "goldore", 4]}, < {"weight" : 0.6, "item" : [ "titaniumore", 4]}, < {"weight" : 0.1, "item" : [ "diamond", 1]} --- > {"weight" : 0.1, "item" : [ "copperore", 4]}, > {"weight" : 0.1, "item" : [ "silverore", 4]}, > {"weight" : 0.1, "item" : [ "goldore", 4]}, > {"weight" : 0.65, "item" : [ "titaniumore", 4]}, > {"weight" : 0.05, "item" : [ "diamond", 1]} 616c569 < "poolRounds" : [[0.85, 1], [0.1, 2], [0.05, 3]], --- > "poolRounds" : [[0.6, 1], [0.3, 2], [0.1, 3]], 618,622c571,575 < {"weight" : 0.2, "item" : [ "copperore", 4]}, < {"weight" : 0.2, "item" : [ "silverore", 4]}, < {"weight" : 0.2, "item" : [ "goldore", 4]}, < {"weight" : 0.6, "item" : [ "durasteelore", 4]}, < {"weight" : 0.1, "item" : [ "diamond", 2]} --- > {"weight" : 0.1, "item" : [ "copperore", 4]}, > {"weight" : 0.1, "item" : [ "silverore", 4]}, > {"weight" : 0.1, "item" : [ "goldore", 4]}, > {"weight" : 0.65, "item" : [ "durasteelore", 4]}, > {"weight" : 0.05, "item" : [ "diamond", 1]} 626c579 < "poolRounds" : [[0.85, 1], [0.1, 2], [0.05, 3]], --- > "poolRounds" : [[0.6, 1], [0.3, 2], [0.1, 3]], 628,630c581,583 < {"weight" : 0.2, "item" : [ "copperore", 4]}, < {"weight" : 0.2, "item" : [ "silverore", 4]}, < {"weight" : 0.2, "item" : [ "goldore", 4]}, --- > {"weight" : 0.1, "item" : [ "copperore", 4]}, > {"weight" : 0.1, "item" : [ "silverore", 4]}, > {"weight" : 0.1, "item" : [ "goldore", 4]}, 634c587 < {"weight" : 0.1, "item" : [ "diamond", 3]} --- > {"weight" : 0.1, "item" : [ "diamond", 1]} 638c591 < "poolRounds" : [[0.85, 1], [0.1, 2], [0.05, 3]], --- > "poolRounds" : [[0.6, 1], [0.3, 2], [0.1, 3]], 640,642c593,595 < {"weight" : 0.2, "item" : [ "copperore", 4]}, < {"weight" : 0.2, "item" : [ "silverore", 4]}, < {"weight" : 0.2, "item" : [ "goldore", 4]}, --- > {"weight" : 0.1, "item" : [ "copperore", 4]}, > {"weight" : 0.1, "item" : [ "silverore", 4]}, > {"weight" : 0.1, "item" : [ "goldore", 4]}, 644c597 < {"weight" : 0.1, "item" : [ "diamond", 3]} --- > {"weight" : 0.1, "item" : [ "diamond", 1]} 659c612,613 < {"weight" : 0.5, "item" : [ "torch", 8]}, --- > {"weight" : 0.3, "item" : [ "flare", 10]}, > {"weight" : 0.3, "item" : [ "torch", 10]}, 661c615 < {"weight" : 0.1, "item" : [ "throwingblock", 10]}, --- > {"weight" : 0.03, "item" : [ "throwingblock", 10]}, 663c617 < {"weight" : 0.03, "item" : [ "bomb", 2]}, --- > {"weight" : 0.04, "item" : [ "bomb", 2]}, 721,730c675 < [1, { < "pool" : [ < {"weight" : 0.30, "item" : [ "salve", 3]}, < {"weight" : 0.25, "item" : [ "salve", 5]}, < {"weight" : 0.25, "item" : [ "bandage", 2]}, < {"weight" : 0.10, "item" : [ "bandage", 3]}, < {"weight" : 0.10, "pool" : "stim"} < ] < }], < [2.9, { --- > [0, { 732,735c677,680 < {"weight" : 0.20, "item" : [ "bandage", 3]}, < {"weight" : 0.30, "item" : [ "medkit", 2]}, < {"weight" : 0.30, "item" : [ "medkit", 3]}, < {"weight" : 0.20, "pool" : "stim"} --- > {"weight" : 0.40, "item" : [ "salve", 2]}, > {"weight" : 0.35, "item" : [ "salve", 3]}, > {"weight" : 0.15, "item" : [ "bandage", 2]}, > {"weight" : 0.10, "item" : [ "bandage", 3]} 738c683 < [4.9, { --- > [3.9, { 740,743c685,688 < {"weight" : 0.20, "item" : [ "medkit", 3]}, < {"weight" : 0.30, "item" : [ "nanowrap", 2]}, < {"weight" : 0.20, "item" : [ "nanowrap", 3]}, < {"weight" : 0.30, "pool" : "stim"} --- > {"weight" : 0.40, "item" : [ "medkit", 2]}, > {"weight" : 0.35, "item" : [ "medkit", 3]}, > {"weight" : 0.15, "item" : [ "nanowrap", 2]}, > {"weight" : 0.10, "item" : [ "nanowrap", 3]} 751,759c696,707 < {"weight" : 0.25, "item" : [ "redstim", 1]}, < {"weight" : 0.25, "item" : [ "bluestim", 1]}, < {"weight" : 0.25, "item" : [ "greenstim", 1]}, < {"weight" : 0.25, "item" : [ "yellowstim", 1]} < ], < "poolRounds" : [ < [0.3, 2], < [0.4, 3], < [0.3, 4] --- > {"weight" : 0.25, "item" : [ "redstim", 2]}, > {"weight" : 0.25, "item" : [ "bluestim", 2]}, > {"weight" : 0.25, "item" : [ "greenstim", 2]}, > {"weight" : 0.25, "item" : [ "yellowstim", 2]} > ] > }], > [3.9, { > "pool" : [ > {"weight" : 0.25, "item" : [ "redstim", 3]}, > {"weight" : 0.25, "item" : [ "bluestim", 3]}, > {"weight" : 0.25, "item" : [ "greenstim", 3]}, > {"weight" : 0.25, "item" : [ "yellowstim", 3]} 1605d1552 < [0.45, 1], 1607c1554,1555 < [0.1, 3] --- > [0.45, 3], > [0.1, 4] 1610,1612c1558,1560 < {"weight" : 0.8, "pool" : "chestMoney"}, < {"weight" : 0.1, "pool" : "valuableTreasure"}, < {"weight" : 0.1, "pool" : "goodWeapon"} --- > {"weight" : 0.5, "pool" : "chestMoney"}, > {"weight" : 0.3, "pool" : "valuableTreasure"}, > {"weight" : 0.2, "pool" : "goodWeapon"} treasure\largedungeons.treasurepools 1747a1748,1751 > "fill" : [ > {"pool" : "basicTreasure"}, > {"pool" : "basicTreasure"} > ], 1749c1753,1754 < {"weight" : 1, "pool" : "uniqueWeapon"} --- > {"weight" : 0.5, "pool" : "uniqueWeapon"}, > {"weight" : 0.5, "pool" : "goodWeapon"} treasure\monsterharvest.treasurepools 2c2 < "defaultBeastyHarvest" : [ --- > "defaultFluffaloHarvest" : [ 9c9 < "fireBeastyHarvest" : [ --- > "fireFluffaloHarvest" : [ 16c16 < "electricBeastyHarvest" : [ --- > "electricFluffaloHarvest" : [ 23c23 < "iceBeastyHarvest" : [ --- > "iceFluffaloHarvest" : [ 30c30 < "poisonBeastyHarvest" : [ --- > "poisonFluffaloHarvest" : [ treasure\npcdrops.treasurepools 261,265c261,265 < {"weight" : 0.85, "pool" : "money"}, < {"weight" : 0.05, "item" : "bandithat1"}, < {"weight" : 0.05, "item" : "bandithat2"}, < {"weight" : 0.05, "item" : "rootpopflask"}, < {"weight" : 0.05, "item" : [ "bomb", 3]} --- > {"weight" : 0.96, "pool" : "money"}, > {"weight" : 0.01, "item" : "bandithat1"}, > {"weight" : 0.01, "item" : "bandithat2"}, > {"weight" : 0.01, "item" : "rootpopflask"}, > {"weight" : 0.01, "item" : [ "bomb", 3]} 267c267 < "poolRounds" : 2, --- > "poolRounds" : 1, treasure\questrewards.treasurepools 6c6 < [1, { --- > [0, { 8,12c8,14 < {"weight" : 0.25, "pool" : "healingItem"}, < {"weight" : 0.188, "pool" : "food"}, < {"weight" : 0.15, "pool" : "seed"}, < {"weight" : 0.01, "pool" : "basicTreasure"}, < {"weight" : 0.05, "pool" : "tool"} --- > {"weight" : 0.20, "pool" : "healingItem"}, > {"weight" : 0.10, "pool" : "thrownWeapon"}, > {"weight" : 0.30, "pool" : "seed"}, > {"weight" : 0.25, "pool" : "tool"}, > {"weight" : 0.10, "pool" : "ore"}, > {"weight" : 0.03, "item" : "manipulatormodule"}, > {"weight" : 0.02, "item" : "techcard"} 20c22 < [1, { --- > [0, { 22,27c24,32 < {"weight" : 0.25, "pool" : "weapon"}, < {"weight" : 0.5, "pool" : "thrownWeapon"}, < {"weight" : 0.23, "pool" : "shield"}, < {"weight" : 0.05, "pool" : "instrument"}, < {"weight" : 0.01, "pool" : "rarefurniture"}, < {"weight" : 0.01, "pool" : "costume"} --- > {"weight" : 0.45, "pool" : "weapon"}, > {"weight" : 0.10, "pool" : "seed"}, > {"weight" : 0.10, "pool" : "tool"}, > {"weight" : 0.05, "pool" : "shield"}, > {"weight" : 0.10, "item" : "manipulatormodule"}, > {"weight" : 0.10, "item" : "techcard"}, > {"weight" : 0.05, "pool" : "rarefurniture"}, > {"weight" : 0.03, "pool" : "instrument"}, > {"weight" : 0.02, "pool" : "costume"} 35c40 < [1, { --- > [0, { 37,40c42,45 < {"weight" : 0.45, "pool" : "costume"}, < {"weight" : 0.3, "pool" : "rarefurniture"}, < {"weight" : 0.05, "pool" : "instrument"}, < {"weight" : 0.2, "pool" : "valuableTreasure"} --- > {"weight" : 0.35, "pool" : "costume"}, > {"weight" : 0.30, "pool" : "rarefurniture"}, > {"weight" : 0.30, "pool" : "valuableTreasure"}, > {"weight" : 0.05, "pool" : "instrument"} 48c53 < [1, { --- > [0, { 58c63 < [1, { --- > [0, { treasure\smashable.treasurepools 13,14c13,14 < {"weight" : 0.3, "item" : ["money", 3]}, < {"weight" : 0.5, "item" : ["money", 4]}, --- > {"weight" : 0.4, "item" : ["money", 3]}, > {"weight" : 0.4, "item" : ["money", 4]}, 22c22 < [2.9, { --- > [3.9, { 24,37c24,27 < {"weight" : 0.3, "item" : ["money", 3]}, < {"weight" : 0.5, "item" : ["money", 4]}, < {"weight" : 0.03, "item" : "bandage" }, < {"weight" : 0.02, "item" : "medkit" }, < {"weight" : 0.05, "item" : "climbingrope" }, < {"weight" : 0.05, "item" : "flare" }, < {"weight" : 0.05, "item" : "torch" } < ] < }], < [4.9, { < "pool" : [ < {"weight" : 0.3, "item" : ["money", 3]}, < {"weight" : 0.5, "item" : ["money", 4]}, < {"weight" : 0.05, "item" : "nanowrap" }, --- > {"weight" : 0.4, "item" : ["money", 5]}, > {"weight" : 0.4, "item" : ["money", 6]}, > {"weight" : 0.03, "item" : "medkit" }, > {"weight" : 0.02, "item" : "nanowrap" },