FILES ----- celestial.config liquids.config player.config terrestrial_worlds.config ai\ai.config biomes\surface\alien\alien.biome biomes\surface\alien\alien.parallax celestial\stars\star11pxblue.png celestial\stars\star11pxlightblue.png celestial\stars\star11pxorange.png celestial\stars\star11pxred.png celestial\stars\star11pxwhite.png celestial\stars\star11pxyellow.png celestial\stars\star13pxblue.png celestial\stars\star13pxlightblue.png celestial\stars\star13pxorange.png celestial\stars\star13pxred.png celestial\stars\star13pxwhite.png celestial\stars\star13pxyellow.png celestial\stars\star15pxblue.png celestial\stars\star15pxlightblue.png celestial\stars\star15pxorange.png celestial\stars\star15pxred.png celestial\stars\star15pxwhite.png celestial\stars\star15pxyellow.png celestial\stars\star17pxblue.png celestial\stars\star17pxlightblue.png celestial\stars\star17pxorange.png celestial\stars\star17pxred.png celestial\stars\star17pxwhite.png celestial\stars\star17pxyellow.png celestial\stars\star19pxblue.png celestial\stars\star19pxlightblue.png celestial\stars\star19pxorange.png celestial\stars\star19pxred.png celestial\stars\star19pxwhite.png celestial\stars\star19pxyellow.png celestial\stars\star21pxblue.png celestial\stars\star21pxlightblue.png celestial\stars\star21pxorange.png celestial\stars\star21pxred.png celestial\stars\star21pxwhite.png celestial\stars\star21pxyellow.png celestial\stars\star5pxblue.png celestial\stars\star5pxlightblue.png celestial\stars\star5pxorange.png celestial\stars\star5pxred.png celestial\stars\star5pxwhite.png celestial\stars\star5pxyellow.png celestial\stars\star7pxblue.png celestial\stars\star7pxlightblue.png celestial\stars\star7pxorange.png celestial\stars\star7pxred.png celestial\stars\star7pxwhite.png celestial\stars\star7pxyellow.png [NEW] celestial\system\terrestrial\horizon\liquids\alienjuice_l.png [NEW] celestial\system\terrestrial\horizon\liquids\alienjuice_r.png [NEW] celestial\system\terrestrial\liquids\alienjuice.png codex\documents\bossdreadwing.codex codex\documents\bossdreadwing.codexitem [NEW] codex\documents\bosshockhopper.codexitem [NEW] codex\documents\bossshockhopper.codex dungeons\missions\penguinmissions\penguinmission1-objects.png dungeons\missions\penguinmissions\penguinmission1.png dungeons\missions\penguinmissions\penguinmission2-objects.png dungeons\missions\penguinmissions\penguinmission2.dungeon dungeons\missions\penguinmissions\penguinmission2.png interface\ai\suits\apex-female.png interface\ai\suits\apex-male.png interface\ai\suits\avian-female.png interface\ai\suits\avian-male.png interface\ai\suits\floran-female.png interface\ai\suits\floran-male.png interface\ai\suits\glitch-female.png interface\ai\suits\glitch-male.png interface\ai\suits\human-female.png interface\ai\suits\human-male.png interface\ai\suits\hylotl-female.png interface\ai\suits\hylotl-male.png interface\ai\suits\novakid-female.png interface\ai\suits\novakid-male.png interface\cockpit\cockpit.config interface\inventory\backingimagetrash.png [NEW] interface\statuses\crash.png 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-tier2\apextier2.chest items\armors\apex\apex-tier2\apextier2.head items\armors\apex\apex-tier2\apextier2.legs items\armors\apex\apex-tier3\apextier3.chest items\armors\apex\apex-tier3\apextier3.head items\armors\apex\apex-tier3\apextier3.legs items\armors\apex\apex-tier4\apextier4.chest items\armors\apex\apex-tier4\apextier4.head items\armors\apex\apex-tier4\apextier4.legs items\armors\apex\apex-tier5\apextier5.chest items\armors\apex\apex-tier5\apextier5.head items\armors\apex\apex-tier5\apextier5.legs items\armors\apex\apex-tier9\apextier9.chest items\armors\apex\apex-tier9\apextier9.head items\armors\apex\apex-tier9\apextier9.legs items\armors\aqua\aqua-tier1\aquatier1.chest items\armors\aqua\aqua-tier1\aquatier1.head items\armors\aqua\aqua-tier1\aquatier1.legs items\armors\aqua\aqua-tier2\aquatier2.chest items\armors\aqua\aqua-tier2\aquatier2.head items\armors\aqua\aqua-tier2\aquatier2.legs items\armors\aqua\aqua-tier3\aquatier3.chest items\armors\aqua\aqua-tier3\aquatier3.head items\armors\aqua\aqua-tier3\aquatier3.legs items\armors\aqua\aqua-tier4\aquatier4.chest items\armors\aqua\aqua-tier4\aquatier4.head items\armors\aqua\aqua-tier4\aquatier4.legs items\armors\aqua\aqua-tier6\aquatier6.chest items\armors\aqua\aqua-tier6\aquatier6.head items\armors\aqua\aqua-tier6\aquatier6.legs items\armors\aqua\aqua-tier8\aquatier8.chest items\armors\aqua\aqua-tier8\aquatier8.head items\armors\aqua\aqua-tier8\aquatier8.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-tier2\aviantier2.chest items\armors\avian\avian-tier2\aviantier2.head items\armors\avian\avian-tier2\aviantier2.legs items\armors\avian\avian-tier3\aviantier3.chest items\armors\avian\avian-tier3\aviantier3.head items\armors\avian\avian-tier3\aviantier3.legs items\armors\avian\avian-tier4\aviantier4.chest items\armors\avian\avian-tier4\aviantier4.head items\armors\avian\avian-tier4\aviantier4.legs items\armors\avian\avian-tier6\aviantier6.chest items\armors\avian\avian-tier6\aviantier6.head items\armors\avian\avian-tier6\aviantier6.legs items\armors\avian\avian-tier7\aviantier7.chest items\armors\avian\avian-tier7\aviantier7.head items\armors\avian\avian-tier7\aviantier7.legs items\armors\contest\causticstag\icons.png 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.chest 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-tier6\florantier6.chest items\armors\floran\floran-tier6\florantier6.head items\armors\floran\floran-tier6\florantier6.legs items\armors\floran\floran-tier8\florantier8.chest items\armors\floran\floran-tier8\florantier8.head items\armors\floran\floran-tier8\florantier8.legs items\armors\human\human-tier1\bsleeve.png items\armors\human\human-tier1\chestf.png items\armors\human\human-tier1\chestm.png items\armors\human\human-tier1\fsleeve.png items\armors\human\human-tier1\head.png [NEW] items\armors\human\human-tier1\human-tier1.chest [NEW] items\armors\human\human-tier1\human-tier1.head [NEW] items\armors\human\human-tier1\human-tier1.legs items\armors\human\human-tier1\icons.png items\armors\human\human-tier1\pants.png items\armors\human\human-tier2\humantier2.chest items\armors\human\human-tier2\humantier2.head items\armors\human\human-tier2\humantier2.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-tier4\humantier4.chest items\armors\human\human-tier4\humantier4.head items\armors\human\human-tier4\humantier4.legs items\armors\human\human-tier5\humantier5.chest items\armors\human\human-tier5\humantier5.head items\armors\human\human-tier5\humantier5.legs items\armors\human\human-tier6\humantier6.chest items\armors\human\human-tier6\humantier6.head items\armors\human\human-tier6\humantier6.legs items\armors\novakid\novatier1\novatier1.chest items\armors\novakid\novatier1\novatier1.head items\armors\novakid\novatier1\novatier1.legs items\armors\novakid\novatier2\novatier2.chest items\armors\novakid\novatier2\novatier2.head items\armors\novakid\novatier2\novatier2.legs items\armors\novakid\novatier3\novatier3.chest items\armors\novakid\novatier3\novatier3.head items\armors\novakid\novatier3\novatier3.legs items\armors\novakid\novatier4\novatier4.chest items\armors\novakid\novatier4\novatier4.head items\armors\novakid\novatier4\novatier4.legs items\armors\novakid\novatier7\novatier7.chest items\armors\novakid\novatier7\novatier7.head items\armors\novakid\novatier7\novatier7.legs items\armors\novakid\novatier8\novatier8.chest items\armors\novakid\novatier8\novatier8.head items\armors\novakid\novatier8\novatier8.legs [NEW] items\armors\other\scavenger\bsleeve.png [NEW] items\armors\other\scavenger\chestf.png [NEW] items\armors\other\scavenger\chestm.png [NEW] items\armors\other\scavenger\fsleeve.png [NEW] items\armors\other\scavenger\head.png [NEW] items\armors\other\scavenger\icons.png [NEW] items\armors\other\scavenger\mask.png [NEW] items\armors\other\scavenger\pants.png [NEW] items\armors\other\scavenger\scavenger.chest [NEW] items\armors\other\scavenger\scavenger.head [NEW] items\armors\other\scavenger\scavenger.legs items\armors\robot\robo-tier1\glitchtier1.chest items\armors\robot\robo-tier1\glitchtier1.head items\armors\robot\robo-tier1\glitchtier1.legs items\armors\robot\robo-tier2\glitchtier2.chest items\armors\robot\robo-tier2\glitchtier2.head items\armors\robot\robo-tier2\glitchtier2.legs items\armors\robot\robo-tier3\glitchtier3.chest items\armors\robot\robo-tier3\glitchtier3.head items\armors\robot\robo-tier3\glitchtier3.legs items\armors\robot\robo-tier4\glitchtier4.chest items\armors\robot\robo-tier4\glitchtier4.head items\armors\robot\robo-tier4\glitchtier4.legs items\armors\robot\robo-tier6\glitchtier6.chest items\armors\robot\robo-tier6\glitchtier6.head items\armors\robot\robo-tier6\glitchtier6.legs items\armors\robot\robo-tier9\glitchtier9.chest items\armors\robot\robo-tier9\glitchtier9.head items\armors\robot\robo-tier9\glitchtier9.legs [NEW] items\armors\testarmor\tier1\bsleeve.png [NEW] items\armors\testarmor\tier1\chestf.png [NEW] items\armors\testarmor\tier1\chestm.png [NEW] items\armors\testarmor\tier1\fsleeve.png [NEW] items\armors\testarmor\tier1\head.png [NEW] items\armors\testarmor\tier1\icons.png [NEW] items\armors\testarmor\tier1\mask.png [NEW] items\armors\testarmor\tier1\pants.png [NEW] items\armors\testarmor\tier1\tier1.chest [NEW] items\armors\testarmor\tier1\tier1.head [NEW] items\armors\testarmor\tier1\tier1.legs [NEW] items\armors\testarmor\tier10\bsleeve.png [NEW] items\armors\testarmor\tier10\chest.png [NEW] items\armors\testarmor\tier10\fsleeve.png [NEW] items\armors\testarmor\tier10\head.png [NEW] items\armors\testarmor\tier10\icons.png [NEW] items\armors\testarmor\tier10\mask.png [NEW] items\armors\testarmor\tier10\pants.png [NEW] items\armors\testarmor\tier10\tier10.chest [NEW] items\armors\testarmor\tier2\bsleeve.png [NEW] items\armors\testarmor\tier2\chest.png [NEW] items\armors\testarmor\tier2\fsleeve.png [NEW] items\armors\testarmor\tier2\head.png [NEW] items\armors\testarmor\tier2\icons.png [NEW] items\armors\testarmor\tier2\mask.png [NEW] items\armors\testarmor\tier2\pants.png [NEW] items\armors\testarmor\tier2\tier2.chest [NEW] items\armors\testarmor\tier2\tier2.head [NEW] items\armors\testarmor\tier2\tier2.legs [NEW] items\armors\testarmor\tier3\bsleeve.png [NEW] items\armors\testarmor\tier3\chestf.png [NEW] items\armors\testarmor\tier3\chestm.png [NEW] items\armors\testarmor\tier3\fsleeve.png [NEW] items\armors\testarmor\tier3\head.png [NEW] items\armors\testarmor\tier3\icons.png [NEW] items\armors\testarmor\tier3\mask.png [NEW] items\armors\testarmor\tier3\pantsf.png [NEW] items\armors\testarmor\tier3\pantsm.png [NEW] items\armors\testarmor\tier3\tier3.chest [NEW] items\armors\testarmor\tier3\tier3.head [NEW] items\armors\testarmor\tier3\tier3.legs [NEW] items\armors\testarmor\tier4\bsleeve.png [NEW] items\armors\testarmor\tier4\chestf.png [NEW] items\armors\testarmor\tier4\chestm.png [NEW] items\armors\testarmor\tier4\fsleeve.png [NEW] items\armors\testarmor\tier4\head.png [NEW] items\armors\testarmor\tier4\icons.png [NEW] items\armors\testarmor\tier4\mask.png [NEW] items\armors\testarmor\tier4\pants.png [NEW] items\armors\testarmor\tier4\tier4.chest [NEW] items\armors\testarmor\tier4\tier4.head [NEW] items\armors\testarmor\tier4\tier4.legs [NEW] items\armors\testarmor\tier5\bsleeve.png [NEW] items\armors\testarmor\tier5\chestf.png [NEW] items\armors\testarmor\tier5\chestm.png [NEW] items\armors\testarmor\tier5\fsleeve.png [NEW] items\armors\testarmor\tier5\head.png [NEW] items\armors\testarmor\tier5\icons.png [NEW] items\armors\testarmor\tier5\mask.png [NEW] items\armors\testarmor\tier5\pants.png [NEW] items\armors\testarmor\tier5\tier5.chest [NEW] items\armors\testarmor\tier5\tier5.head [NEW] items\armors\testarmor\tier5\tier5.legs [NEW] items\armors\testarmor\tier6\bsleeve.png [NEW] items\armors\testarmor\tier6\chest.png [NEW] items\armors\testarmor\tier6\fsleeve.png [NEW] items\armors\testarmor\tier6\head.png [NEW] items\armors\testarmor\tier6\icons.png [NEW] items\armors\testarmor\tier6\mask.png [NEW] items\armors\testarmor\tier6\pants.png [NEW] items\armors\testarmor\tier6\tier6.chest [NEW] items\armors\testarmor\tier6\tier6.head [NEW] items\armors\testarmor\tier6\tier6.legs [NEW] items\armors\testarmor\tier7\bsleeve.png [NEW] items\armors\testarmor\tier7\chestf.png [NEW] items\armors\testarmor\tier7\chestm.png [NEW] items\armors\testarmor\tier7\fsleeve.png [NEW] items\armors\testarmor\tier7\head.png [NEW] items\armors\testarmor\tier7\icons.png [NEW] items\armors\testarmor\tier7\mask.png [NEW] items\armors\testarmor\tier7\pants.png [NEW] items\armors\testarmor\tier7\tier7.chest [NEW] items\armors\testarmor\tier8\bsleeve.png [NEW] items\armors\testarmor\tier8\chestf.png [NEW] items\armors\testarmor\tier8\chestm.png [NEW] items\armors\testarmor\tier8\fsleeve.png [NEW] items\armors\testarmor\tier8\head.png [NEW] items\armors\testarmor\tier8\icons.png [NEW] items\armors\testarmor\tier8\mask.png [NEW] items\armors\testarmor\tier8\pants.png [NEW] items\armors\testarmor\tier8\tier8.chest [NEW] items\armors\testarmor\tier9\bsleeve.png [NEW] items\armors\testarmor\tier9\chest.png [NEW] items\armors\testarmor\tier9\fsleeve.png [NEW] items\armors\testarmor\tier9\head.png [NEW] items\armors\testarmor\tier9\icons.png [NEW] items\armors\testarmor\tier9\mask.png [NEW] items\armors\testarmor\tier9\pants.png [NEW] items\armors\testarmor\tier9\tier9.chest items\guns\accelerator\aegisaltpistol.gun items\guns\accelerator\aegisaltrifle.gun items\guns\accelerator\aegisaltshotgun.gun [NEW] items\guns\accelerator\feroziumpistol.gun [NEW] items\guns\accelerator\feroziumpistol.png [NEW] items\guns\accelerator\feroziumrifle.gun [NEW] items\guns\accelerator\feroziumrifle.png [NEW] items\guns\accelerator\feroziumsniper.gun [NEW] items\guns\accelerator\feroziumsniper.png [NEW] items\liquids\alienjuice.liqitem [NEW] items\liquids\liquidalienjuiceicon.png items\staves\racialstaves\novakid\light\novakidlightstaff1\lightstaffglow.png items\staves\racialstaves\novakid\light\novakidlightstaff1\novakidlightstaff1.staff items\swords\human\broadsword\humantier10broadsword.sword items\swords\human\broadsword\humantier7broadsword.sword items\swords\human\broadsword\humantier8broadsword.sword items\swords\human\broadsword\humantier9broadsword.sword leveling\levelingmultipliers.functions [NEW] liquids\alientex.png monsters\boss\robotboss\robotboss.animation monsters\boss\robotboss\robotboss.monstertype [NEW] monsters\boss\robotboss\robot\robotarm.frames [NEW] monsters\boss\robotboss\robot\robotarm.monsterpart [NEW] monsters\boss\robotboss\robot\robotarm.png [NEW] monsters\boss\robotboss\robot\robotbody.frames [NEW] monsters\boss\robotboss\robot\robotbody.monsterpart [NEW] monsters\boss\robotboss\robot\robotbody.png monsters\boss\robotboss\skills\robotdashattack.lua monsters\boss\robotboss\skills\robotelectricburstattack.lua monsters\boss\robotboss\skills\robotelectricburstattack.monsterskill monsters\boss\robotboss\skills\robotflamethrowerattack.lua monsters\boss\robotboss\skills\robotflamethrowerattack.monsterskill monsters\boss\robotboss\skills\robotmissilebarrageattack.lua monsters\boss\robotboss\skills\robotmissilebarrageattack.monsterskill monsters\boss\robotboss\skills\robotpunchattack.lua monsters\boss\robotboss\skills\robotpunchattack.monsterskill npcs\airshipcaptain.npctype npcs\airshipcrew.npctype npcs\airshipquartermaster.npctype npcs\apexslave.npctype npcs\apexslaver.npctype npcs\bandit.npctype npcs\bunkerguard.npctype npcs\bunkerpyro.npctype npcs\castleguard.npctype npcs\castlelord.npctype npcs\castleroyalguard.npctype npcs\chefmerchant.npctype npcs\clanleader.npctype npcs\colourfulvillager.npctype npcs\cultist.npctype npcs\default.npctype npcs\doctormerchant.npctype npcs\eyeguard.npctype npcs\follower.npctype npcs\friendlyguard.npctype npcs\friendlypirateguard.npctype npcs\guard.npctype npcs\hellguard.npctype npcs\hellprisoner.npctype npcs\knight.npctype npcs\labguard.npctype npcs\labscientist.npctype npcs\merchant.npctype npcs\nakedvillager.npctype npcs\prisonberserker.npctype npcs\prisonbruiser.npctype npcs\prisongunman.npctype npcs\pyramidguard.npctype npcs\scifiguard.npctype npcs\servant.npctype npcs\shroomguard.npctype npcs\shroommerchant.npctype npcs\stimmerchant.npctype npcs\templeguard.npctype [NEW] npcs\testbandit.npctype npcs\tombzombie.npctype npcs\toolmerchant.npctype npcs\towerascendant.npctype npcs\villageguard.npctype npcs\villageguardcaptain.npctype npcs\villager.npctype npcs\wildhunter.npctype npcs\wildhunterveteran.npctype npcs\mission\penguinscientist.npctype npcs\outpost\outpostapexmechanic.npctype npcs\outpost\outpostapexrefugee.npctype npcs\outpost\outpostapexscientist.npctype npcs\outpost\outpostavianexplorer.npctype npcs\outpost\outpostavianmercenary.npctype npcs\outpost\outpostavianrefugee.npctype npcs\outpost\outpostbountyhunter.npctype npcs\outpost\outpostcivilian.npctype npcs\outpost\outpostfloranfan.npctype npcs\outpost\outpostfloranhunter.npctype npcs\outpost\outpostfloranscholar.npctype npcs\outpost\outpostglitchmechanic.npctype npcs\outpost\outpostglitchmercenary.npctype npcs\outpost\outpostglitchsilenttype.npctype npcs\outpost\outposthumanexcon.npctype npcs\outpost\outposthumanscientist.npctype npcs\outpost\outposthumansurvivor.npctype npcs\outpost\outposthylotlfloranhater.npctype npcs\outpost\outposthylotlperformer.npctype npcs\outpost\outposthylotlwarrior.npctype npcs\outpost\outpostpenguinpromoter.npctype npcs\outpost\outpostundersideman.npctype [NEW] objects\minibiome\alien\alienglowplant1\alienglowplant1.object [NEW] objects\minibiome\alien\alienglowplant1\alienglowplant1.png [NEW] objects\minibiome\alien\alienglowplant1\alienglowplant1lit.png parallax\alienback\base\1.png parallax\alienfront\base\1.png [NEW] parallax\alienfront2\base\1.png [NEW] particles\glitch\1.png [NEW] particles\glitch\2.png [NEW] particles\glitch\3.png plants\bushes\alien\alienbush10.png plants\bushes\alien\alienbush11.png plants\bushes\alien\alienbush12.png plants\bushes\alien\alienbush4.png plants\bushes\alien\alienbush5.png plants\bushes\alien\alienbush6.png plants\bushes\alien\alienbush7.png plants\bushes\alien\alienbush8.png plants\bushes\alien\alienbush9.png plants\trees\alien\foliage\alienbigleaf\parallax\treeback\base\1.png plants\trees\alien\foliage\alienbigleaf\parallax\treefront\base\1.png plants\trees\alien\foliage\aliencircle\parallax\treeback\base\1.png plants\trees\alien\foliage\aliencircle\parallax\treefront\base\1.png projectiles\staves\racialstaves\crystal\cardinalschalcedony\cardinalscalcedony.projectile projectiles\staves\racialstaves\crystal\cardinalschalcedony\chalcedonyspawner.projectile [NEW] projectiles\staves\racialstaves\glitch\glitchartifact\glitchscratch.frames [NEW] projectiles\staves\racialstaves\glitch\glitchartifact\glitchscratch.png [NEW] projectiles\staves\racialstaves\glitch\glitchartifact\glitchscratch.projectile [NEW] projectiles\staves\racialstaves\glitch\glitchartifact\glitchtear.frames [NEW] projectiles\staves\racialstaves\glitch\glitchartifact\glitchtear.png [NEW] projectiles\staves\racialstaves\glitch\glitchartifact\glitchtear.projectile projectiles\staves\racialstaves\leaf\leafcloudstarter.projectile projectiles\staves\racialstaves\light\redgiant\redgiant.projectile projectiles\staves\racialstaves\light\redgiant\redgiantspawner.projectile [NEW] recipes\weapons\accelerator\feroziumpistol.recipe [NEW] recipes\weapons\accelerator\feroziumrifle.recipe [NEW] recipes\weapons\accelerator\feroziumsniper.recipe [NEW] sfx\projectiles\crystalhum.wav [NEW] sfx\projectiles\redgiant.wav [NEW] stats\effects\crash\crash.animation [NEW] stats\effects\crash\crash.lua [NEW] stats\effects\crash\crash.statuseffect [NEW] tech\skins\breathprotection\overlay.png tech\skins\breathprotection\suits\apex-female.png tech\skins\breathprotection\suits\apex-male.png tech\skins\breathprotection\suits\avian-female.png tech\skins\breathprotection\suits\avian-male.png tech\skins\breathprotection\suits\floran-female.png tech\skins\breathprotection\suits\floran-male.png tech\skins\breathprotection\suits\glitch-female.png tech\skins\breathprotection\suits\glitch-male.png tech\skins\breathprotection\suits\human-female.png tech\skins\breathprotection\suits\hylotl-female.png tech\skins\breathprotection\suits\hylotl-male.png tech\skins\breathprotection\suits\novakid-female.png tech\skins\breathprotection\suits\novakid-male.png [NEW] tech\skins\coldprotection\overlay.png tech\skins\coldprotection\suits\apex-female.png tech\skins\coldprotection\suits\apex-male.png tech\skins\coldprotection\suits\avian-female.png tech\skins\coldprotection\suits\avian-male.png tech\skins\coldprotection\suits\floran-female.png tech\skins\coldprotection\suits\floran-male.png tech\skins\coldprotection\suits\glitch-female.png tech\skins\coldprotection\suits\glitch-male.png tech\skins\coldprotection\suits\human-female.png tech\skins\coldprotection\suits\human-male.png tech\skins\coldprotection\suits\hylotl-female.png tech\skins\coldprotection\suits\hylotl-male.png tech\skins\coldprotection\suits\novakid-female.png tech\skins\coldprotection\suits\novakid-male.png [NEW] tech\skins\heatprotection\overlay.png tech\skins\heatprotection\suits\apex-female.png tech\skins\heatprotection\suits\apex-male.png tech\skins\heatprotection\suits\avian-female.png tech\skins\heatprotection\suits\avian-male.png tech\skins\heatprotection\suits\floran-female.png tech\skins\heatprotection\suits\floran-male.png tech\skins\heatprotection\suits\glitch-female.png tech\skins\heatprotection\suits\glitch-male.png tech\skins\heatprotection\suits\human-female.png tech\skins\heatprotection\suits\human-male.png tech\skins\heatprotection\suits\hylotl-female.png tech\skins\heatprotection\suits\hylotl-male.png tech\skins\heatprotection\suits\novakid-female.png tech\skins\heatprotection\suits\novakid-male.png [NEW] tech\skins\radiationprotection\overlay.png tech\skins\radiationprotection\suits\apex-female.png tech\skins\radiationprotection\suits\apex-male.png tech\skins\radiationprotection\suits\avian-female.png tech\skins\radiationprotection\suits\avian-male.png tech\skins\radiationprotection\suits\floran-female.png tech\skins\radiationprotection\suits\floran-male.png tech\skins\radiationprotection\suits\glitch-female.png tech\skins\radiationprotection\suits\glitch-male.png tech\skins\radiationprotection\suits\human-female.png tech\skins\radiationprotection\suits\human-male.png tech\skins\radiationprotection\suits\hylotl-female.png tech\skins\radiationprotection\suits\hylotl-male.png tech\skins\radiationprotection\suits\novakid-female.png tech\skins\radiationprotection\suits\novakid-male.png treasure\biome.treasurepools treasure\common.treasurepools treasure\monster.treasurepools treasure\missions\floranmission1.treasurepools treasure\missions\miningtreasure1.treasurepools DIFFS ----- celestial.config 45c45 < "BeginnerYellowDwarf" : { --- > "White" : { 48,49c48,50 < "image" : "/celestial/system/yellow_sun.png", < "twinkleTime" : [0.5, 1.5] --- > "typeName" : "whitestar", > "image" : "/celestial/system/whitestar.png", > "twinkleTime" : [1.0, 1.5] 54,57c55,74 < "description" : "Small Yellow Dwarf", < "imageScale" : 0.24, < "twinkleFrames" : "/celestial/stars/star11pxYellow.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star11px.png", --- > "description" : "Small White Star", > "imageScale" : 0.04, > "twinkleFrames" : "/celestial/stars/star7pxWhite.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star7px.png", > "brightness" : [1, 1] > }, > { > "magnitude" : 5, > "description" : "Medium White Star", > "imageScale" : 0.055, > "twinkleFrames" : "/celestial/stars/star13pxWhite.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star13px.png", > "brightness" : [1, 1] > }, > { > "magnitude" : 7, > "description" : "Large White Star", > "imageScale" : 0.075, > "twinkleFrames" : "/celestial/stars/star17pxWhite.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star17px.png", 63,70c80,108 < "regionName" : "BeginnerHot", < "orbitRange" : [2, 3], < "bodyProbability" : 0.6 < }, < { < "regionName" : "BeginnerMild", < "orbitRange" : [4, 7], < "bodyProbability" : 0.6 --- > "regionName" : "Tier1", > "orbitRange" : [2, 10], > "bodyProbability" : 0.5, > "planetaryTypes" : [ > {"weight" : 0.8, "item" : "Tier2"}, > {"weight" : 0.2, "item" : "GasGiant"} > ], > "satelliteTypes" : [ > {"weight" : 0.3, "item" : "Tier1"}, > {"weight" : 0.7, "item" : "Tier2"} > ] > }, > { > "regionName" : "Moon", > "orbitRange" : [11, 11], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "Moon"} > ], > "satelliteTypes" : [] > }, > { > "regionName" : "Gate", > "orbitRange" : [12, 12], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "AncientGateway"} > ], > "satelliteTypes" : [] 75,76c113,114 < "RedDwarf" : { < "selectionWeight" : 2.0, --- > "Orange" : { > "selectionWeight" : 1.0, 78,79c116,118 < "image" : "/celestial/system/red_sun.png", < "twinkleTime" : [0.5, 1.5] --- > "typeName" : "orangestar", > "image" : "/celestial/system/orangestar.png", > "twinkleTime" : [1.0, 1.5] 83,87c122,126 < "magnitude" : 1, < "description" : "Red Subdwarf", < "imageScale" : 0.12, < "twinkleFrames" : "/celestial/stars/star5pxRed.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star5px.png", --- > "magnitude" : 3, > "description" : "Small Orange Star", > "imageScale" : 0.04, > "twinkleFrames" : "/celestial/stars/star7pxOrange.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star7px.png", 91,95c130,134 < "magnitude" : 2, < "description" : "Red Dwarf", < "imageScale" : 0.16, < "twinkleFrames" : "/celestial/stars/star7pxRed.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star7px.png", --- > "magnitude" : 5, > "description" : "Medium Orange Star", > "imageScale" : 0.055, > "twinkleFrames" : "/celestial/stars/star13pxOrange.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star13px.png", 99,103c138,142 < "magnitude" : 3, < "description" : "Large Red Dwarf", < "imageScale" : 0.20, < "twinkleFrames" : "/celestial/stars/star11pxRed.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star11px.png", --- > "magnitude" : 7, > "description" : "Large Orange Star", > "imageScale" : 0.075, > "twinkleFrames" : "/celestial/stars/star17pxOrange.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star17px.png", 109,116c148,178 < "regionName" : "IntermediateMild", < "orbitRange" : [1, 2], < "bodyProbability" : 0.2 < }, < { < "regionName" : "IntermediateCold", < "orbitRange" : [3, 12], < "bodyProbability" : 0.2 --- > "regionName" : "Tier3", > "orbitRange" : [2, 10], > "bodyProbability" : 0.7, > "planetaryTypes" : [ > {"weight" : 0.8, "item" : "Tier3"}, > {"weight" : 0.2, "item" : "GasGiant"} > ], > "satelliteTypes" : [ > {"weight" : 0.2, "item" : "Tier2"}, > {"weight" : 0.6, "item" : "Tier3"}, > {"weight" : 0.15, "item" : "Tier4"}, > {"weight" : 0.05, "item" : "Moon"} > ] > }, > { > "regionName" : "Moon", > "orbitRange" : [11, 11], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "Moon"} > ], > "satelliteTypes" : [] > }, > { > "regionName" : "Gate", > "orbitRange" : [12, 12], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "AncientGateway"} > ], > "satelliteTypes" : [] 121,122c183,184 < "YellowDwarf" : { < "selectionWeight" : 3.0, --- > "Yellow" : { > "selectionWeight" : 1.0, 124,125c186,188 < "image" : "/celestial/system/yellow_sun.png", < "twinkleTime" : [0.5, 1.5] --- > "typeName" : "yellowstar", > "image" : "/celestial/system/yellowstar.png", > "twinkleTime" : [1.0, 1.5] 129,131c192,202 < "magnitude" : 4, < "description" : "Medium Yellow Dwarf", < "imageScale" : 0.28, --- > "magnitude" : 3, > "description" : "Small Yellow Star", > "imageScale" : 0.04, > "twinkleFrames" : "/celestial/stars/star7pxYellow.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star7px.png", > "brightness" : [1, 1] > }, > { > "magnitude" : 5, > "description" : "Medium Yellow Star", > "imageScale" : 0.055, 137,141c208,212 < "magnitude" : 5, < "description" : "Large Yellow Dwarf", < "imageScale" : 0.32, < "twinkleFrames" : "/celestial/stars/star15pxYellow.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star15px.png", --- > "magnitude" : 7, > "description" : "Large Yellow Star", > "imageScale" : 0.075, > "twinkleFrames" : "/celestial/stars/star17pxYellow.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star17px.png", 147,149c218,268 < "regionName" : "IntermediateHot", < "orbitRange" : [2, 3], < "bodyProbability" : 0.6 --- > "regionName" : "Tier4", > "orbitRange" : [2, 10], > "bodyProbability" : 0.7, > "planetaryTypes" : [ > {"weight" : 0.8, "item" : "Tier4"}, > {"weight" : 0.2, "item" : "GasGiant"} > ], > "satelliteTypes" : [ > {"weight" : 0.2, "item" : "Tier3"}, > {"weight" : 0.6, "item" : "Tier4"}, > {"weight" : 0.15, "item" : "Tier5"}, > {"weight" : 0.05, "item" : "Moon"} > ] > }, > { > "regionName" : "Moon", > "orbitRange" : [11, 11], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "Moon"} > ], > "satelliteTypes" : [] > }, > { > "regionName" : "Gate", > "orbitRange" : [12, 12], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "AncientGateway"} > ], > "satelliteTypes" : [] > } > ] > }, > > > "Blue" : { > "selectionWeight" : 1.0, > "baseParameters" : { > "typeName" : "bluestar", > "image" : "/celestial/system/bluestar.png", > "twinkleTime" : [1.0, 1.5] > }, > "variationParameters" : [ > { > "magnitude" : 3, > "description" : "Small Blue Star", > "imageScale" : 0.04, > "twinkleFrames" : "/celestial/stars/star7pxBlue.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star7px.png", > "brightness" : [1, 1] 152,154c271,276 < "regionName" : "IntermediateMild", < "orbitRange" : [4, 6], < "bodyProbability" : 0.6 --- > "magnitude" : 5, > "description" : "Medium Blue Star", > "imageScale" : 0.055, > "twinkleFrames" : "/celestial/stars/star13pxBlue.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star13px.png", > "brightness" : [1, 1] 157,159c279,319 < "regionName" : "IntermediateCold", < "orbitRange" : [7, 12], < "bodyProbability" : 0.6 --- > "magnitude" : 7, > "description" : "Large Blue Star", > "imageScale" : 0.075, > "twinkleFrames" : "/celestial/stars/star17pxBlue.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star17px.png", > "brightness" : [1, 1] > } > ], > "orbitRegions" : [ > { > "regionName" : "Tier5", > "orbitRange" : [2, 10], > "bodyProbability" : 0.7, > "planetaryTypes" : [ > {"weight" : 0.8, "item" : "Tier5"}, > {"weight" : 0.2, "item" : "GasGiant"} > ], > "satelliteTypes" : [ > {"weight" : 0.2, "item" : "Tier4"}, > {"weight" : 0.6, "item" : "Tier5"}, > {"weight" : 0.15, "item" : "Tier6"}, > {"weight" : 0.05, "item" : "Moon"} > ] > }, > { > "regionName" : "Moon", > "orbitRange" : [11, 11], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "Moon"} > ], > "satelliteTypes" : [] > }, > { > "regionName" : "Gate", > "orbitRange" : [12, 12], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "AncientGateway"} > ], > "satelliteTypes" : [] 164c324 < "RedGiant" : { --- > "Red" : { 167,168c327,329 < "image" : "/celestial/system/red_sun.png", < "twinkleTime" : [0.5, 1.5] --- > "typeName" : "redstar", > "image" : "/celestial/system/redstar.png", > "twinkleTime" : [1.0, 1.5] 172,176c333,337 < "magnitude" : 6, < "description" : "Red Giant", < "imageScale" : 0.40, < "twinkleFrames" : "/celestial/stars/star17pxRed.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star17px.png", --- > "magnitude" : 3, > "description" : "Small Red Star", > "imageScale" : 0.04, > "twinkleFrames" : "/celestial/stars/star7pxRed.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star7px.png", 180,184c341,345 < "magnitude" : 7, < "description" : "Red Bright Giant", < "imageScale" : 0.44, < "twinkleFrames" : "/celestial/stars/star19pxRed.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star19px.png", --- > "magnitude" : 5, > "description" : "Medium Red Star", > "imageScale" : 0.055, > "twinkleFrames" : "/celestial/stars/star13pxRed.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star13px.png", 188,192c349,353 < "magnitude" : 8, < "description" : "Red Supergiant", < "imageScale" : 0.48, < "twinkleFrames" : "/celestial/stars/star21pxRed.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star21px.png", --- > "magnitude" : 7, > "description" : "Large Red Star", > "imageScale" : 0.075, > "twinkleFrames" : "/celestial/stars/star17pxRed.png", > "twinkleBackground" : "/celestial/stars/backgrounds/star17px.png", 198,200c359,418 < "regionName" : "IntermediateHot", < "orbitRange" : [3, 3], < "bodyProbability" : 0.4 --- > "regionName" : "Tier6", > "orbitRange" : [2, 10], > "bodyProbability" : 0.7, > "planetaryTypes" : [ > {"weight" : 0.8, "item" : "Tier6"}, > {"weight" : 0.2, "item" : "GasGiant"} > ], > "satelliteTypes" : [ > {"weight" : 0.3, "item" : "Tier5"}, > {"weight" : 0.6, "item" : "Tier6"}, > {"weight" : 0.1, "item" : "Moon"} > ] > }, > { > "regionName" : "Moon", > "orbitRange" : [11, 11], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "Moon"} > ], > "satelliteTypes" : [] > }, > { > "regionName" : "Gate", > "orbitRange" : [12, 12], > "bodyProbability" : 1.0, > "planetaryTypes" : [ > {"weight" : 1.0, "item" : "AncientGateway"} > ], > "satelliteTypes" : [] > } > ] > } > }, > > "planetaryTypes" : { > "Tier1" : { > "satelliteProbability" : 0.15, > > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 1 Planet", > "smallImage" : "/celestial/system/planet_small.png", > "shadowNumber" : [1, 9], > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "garden" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.125, > "smallImageScale" : 0.5, > "worldSize" : "medium" 203,205c421,451 < "regionName" : "IntermediateMild", < "orbitRange" : [4, 9], < "bodyProbability" : 0.4 --- > "imageScale" : 0.15, > "smallImageScale" : 0.6, > "worldSize" : "large" > } > ] > }, > > "Tier2" : { > "satelliteProbability" : 0.15, > > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 2 Planet", > "smallImage" : "/celestial/system/planet_small.png", > "shadowNumber" : [1, 9], > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "forest", "desert" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.125, > "smallImageScale" : 0.5, > "worldSize" : "medium" 208,210c454,456 < "regionName" : "IntermediateCold", < "orbitRange" : [10, 12], < "bodyProbability" : 0.4 --- > "imageScale" : 0.15, > "smallImageScale" : 0.6, > "worldSize" : "large" 215,216c461,463 < "BlueGiant" : { < "selectionWeight" : 1.0, --- > "Tier3" : { > "satelliteProbability" : 0.15, > 218,219c465,477 < "image" : "/celestial/system/blue_sun.png", < "twinkleTime" : [0.5, 1.5] --- > "worldType" : "Terrestrial", > "description" : "Tier 3 Planet", > "smallImage" : "/celestial/system/planet_small.png", > "shadowNumber" : [1, 9], > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "savannah", "snow", "ocean" ] 220a479 > 223,228c482,484 < "magnitude" : 6, < "description" : "Blue Giant", < "imageScale" : 0.40, < "twinkleFrames" : "/celestial/stars/star17pxBlue.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star17px.png", < "brightness" : [1, 1] --- > "imageScale" : 0.125, > "smallImageScale" : 0.5, > "worldSize" : "medium" 231,236c487,517 < "magnitude" : 7, < "description" : "Blue Bright Giant", < "imageScale" : 0.44, < "twinkleFrames" : "/celestial/stars/star19pxBlue.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star19px.png", < "brightness" : [1, 1] --- > "imageScale" : 0.15, > "smallImageScale" : 0.6, > "worldSize" : "large" > } > ] > }, > > "Tier4" : { > "satelliteProbability" : 0.15, > > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 4 Planet", > "smallImage" : "/celestial/system/planet_small.png", > "shadowNumber" : [1, 9], > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "toxic", "alien", "jungle" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.125, > "smallImageScale" : 0.5, > "worldSize" : "medium" 239,244c520,522 < "magnitude" : 8, < "description" : "Blue Supergiant", < "imageScale" : 0.48, < "twinkleFrames" : "/celestial/stars/star21pxBlue.png", < "twinkleBackground" : "/celestial/stars/backgrounds/star21px.png", < "brightness" : [1, 1] --- > "imageScale" : 0.15, > "smallImageScale" : 0.6, > "worldSize" : "large" 246,247c524,546 < ], < "orbitRegions" : [ --- > ] > }, > > "Tier5" : { > "satelliteProbability" : 0.15, > > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 5 Planet", > "smallImage" : "/celestial/system/planet_small.png", > "shadowNumber" : [1, 9], > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "arctic", "tundra" ] > }, > > "variationParameters" : [ 249,251c548,550 < "regionName" : "IntermediateHot", < "orbitRange" : [3, 7], < "bodyProbability" : 0.4 --- > "imageScale" : 0.125, > "smallImageScale" : 0.5, > "worldSize" : "medium" 254,256c553,555 < "regionName" : "IntermediateMild", < "orbitRange" : [8, 12], < "bodyProbability" : 0.4 --- > "imageScale" : 0.15, > "smallImageScale" : 0.6, > "worldSize" : "large" 259,260c558 < } < }, --- > }, 262,265c560,561 < "planetaryTypes" : { < "Terrestrial" : { < "selectionWeight" : 2.0, < "satelliteProbability" : 0.1, --- > "Tier6" : { > "satelliteProbability" : 0.15, 269c565 < "description" : "Terrestrial Planet", --- > "description" : "Tier 6 Planet", 278c574,576 < "dynamicsRange" : [1, 40] --- > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "volcanic", "scorched", "magma" ] 292c590,591 < ], --- > ] > }, 294,320c593,618 < "orbitParameters" : { < "BeginnerHot" : [ < { < "terrestrialType" : [ "desert" ] < } < ], < "BeginnerMild" : [ < { < "terrestrialType" : [ "garden", "forest" ] < } < ], < "IntermediateHot" : [ < { < "terrestrialType" : [ "magma", "volcanic", "scorched", "desert", "forest", "ocean", "savannah", "jungle", "alien", "toxic" ] < } < ], < "IntermediateMild" : [ < { < "terrestrialType" : [ "forest", "ocean", "savannah", "jungle", "snow", "tundra", "arctic", "magma", "volcanic", "scorched", "alien", "toxic" ] < } < ], < "IntermediateCold" : [ < { < "terrestrialType" : [ "snow", "tundra", "arctic", "forest", "ocean", "savannah", "jungle", "alien", "toxic" ] < } < ] < } --- > "Moon" : { > "satelliteProbability" : 0.0, > > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Moon Planet", > "smallImage" : "/celestial/system/planet_small.png", > "shadowNumber" : [1, 9], > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "moon" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.125, > "smallImageScale" : 0.5, > "worldSize" : "medium" > } > ] 324,325c622 < "selectionWeight" : 1.0, < "satelliteProbability" : 0, --- > "satelliteProbability" : 0.0, 338c635,636 < "dynamicsRange" : [0, 0] --- > "dynamicsRange" : [0, 0], > "shadowNumber" : [1, 9] 343,344c641,643 < "selectionWeight" : 1.0, < "satelliteProbability" : 0.2, --- > "satelliteProbability" : 1.0, > "maxSatelliteCount" : 2, > 373,374c672 < "Terrestrial" : { < "selectionWeight" : 0.9, --- > "Tier1" : { 377c675 < "description" : "Terrestrial Moon", --- > "description" : "Tier 1 Moon", 384c682,684 < "dynamicsRange" : [1, 40] --- > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "garden" ] 388a689,692 > "imageScale" : 0.075, > "worldSize" : "medium" > }, > { 392c696,697 < ], --- > ] > }, 394,420c699,854 < "orbitParameters" : { < "BeginnerHot" : [ < { < "terrestrialType" : [ "desert" ] < } < ], < "BeginnerMild" : [ < { < "terrestrialType" : [ "garden", "forest" ] < } < ], < "IntermediateHot" : [ < { < "terrestrialType" : [ "magma", "volcanic", "scorched", "desert", "forest", "ocean", "savannah", "jungle", "alien", "toxic", "moon" ] < } < ], < "IntermediateMild" : [ < { < "terrestrialType" : [ "forest", "ocean", "savannah", "jungle", "alien", "toxic", "snow", "tundra", "arctic", "magma", "volcanic", "scorched", "moon" ] < } < ], < "IntermediateCold" : [ < { < "terrestrialType" : [ "snow", "tundra", "arctic", "forest", "ocean", "savannah", "jungle", "alien", "toxic", "moon" ] < } < ] < } --- > "Tier2" : { > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 2 Moon", > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "forest", "desert" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.075, > "worldSize" : "medium" > }, > { > "imageScale" : 0.055, > "worldSize" : "small" > } > ] > }, > > "Tier3" : { > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 3 Moon", > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "savannah", "snow", "ocean" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.075, > "worldSize" : "medium" > }, > { > "imageScale" : 0.055, > "worldSize" : "small" > } > ] > }, > > "Tier4" : { > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 4 Moon", > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "toxic", "alien", "jungle" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.075, > "worldSize" : "medium" > }, > { > "imageScale" : 0.055, > "worldSize" : "small" > } > ] > }, > > "Tier5" : { > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 5 Moon", > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "arctic", "tundra" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.075, > "worldSize" : "medium" > }, > { > "imageScale" : 0.055, > "worldSize" : "small" > } > ] > }, > > "Tier6" : { > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Tier 6 Moon", > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "volcanic", "scorched", "magma" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.075, > "worldSize" : "medium" > }, > { > "imageScale" : 0.055, > "worldSize" : "small" > } > ] > }, > > "Moon" : { > "baseParameters" : { > "worldType" : "Terrestrial", > "description" : "Bog Standard Moon", > > "liquidImages" : "/celestial/system/terrestrial/liquids/.png", > "shadowImages" : "/celestial/system/terrestrial/shadows/.png", > "biomeMaskImages" : "/celestial/system/terrestrial/biomes//maskie.png", > "biomeMasks" : 3, > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/.png", > "dynamicsRange" : [1, 40], > > "terrestrialType" : [ "moon" ] > }, > > "variationParameters" : [ > { > "imageScale" : 0.055, > "worldSize" : "small" > } > ] 424d857 < "selectionWeight" : 0.1, 438c871 < "imageScale" : 0.1, --- > "imageScale" : 0.05, 442c875 < "imageScale" : 0.05, --- > "imageScale" : 0.1, liquids.config 78c78 < "name" : "tentaclejuice", --- > "name" : "alienjuice", 80,81c80,81 < "color" : [244, 170, 159, 128], < "itemDrop" : "liquidtentaclejuice", --- > "color" : [254, 240, 246, 254], > "itemDrop" : "liquidalienjuice", 90,91c90,91 < "texture" : "/liquids/tentacletex.png", < "bottomLightMix" : [244, 170, 159, 128], --- > "texture" : "/liquids/alientex.png", > "bottomLightMix" : [244, 170, 159], player.config 112a113,115 > { "item" : "feroziumrifle" }, > { "item" : "feroziumpistol" }, > { "item" : "feroziumsniper" }, terrestrial_worlds.config 616c616 < "caveLiquid" : [ "milk" ], --- > "caveLiquid" : [ "alienjuice" ], ai\ai.config 108c108 < "text" : "Here you can augment your body with tech cards and nano suits. ^green;Tech cards will give you unique abilities whilst nano suits will allow you to survive in otherwise deadly environments.", --- > "text" : "Here you can augment your body with tech cards and nano suits. ^orange;Tech cards ^green;will give you unique abilities whilst ^orange;nano suits ^green;will allow you to survive in otherwise deadly environments.", 149c149 < "text" : "Here you can augment your body with tech cards and nano suits. ^green;Tech cards will give you unique abilities whilst nano suits will allow you to survive in otherwise deadly environments.", --- > "text" : "Here you can augment your body with tech cards and nano suits. ^orange;Tech cards ^green;will give you unique abilities whilst ^orange;nano suits ^green;will allow you to survive in otherwise deadly environments.", 190c190 < "text" : "Here you can augment your body with tech cards and nano suits. ^green;Tech cards will give you unique abilities whilst nano suits will allow you to survive in otherwise deadly environments.", --- > "text" : "Here you can augment your body with tech cards and nano suits. ^orange;Tech cards ^green;will give you unique abilities whilst ^orange;nano suits ^green;will allow you to survive in otherwise deadly environments.", 231c231 < "text" : "Here you can augment your body with tech cards and nano suits. ^green;Tech cards will give you unique abilities whilst nano suits will allow you to survive in otherwise deadly environments.", --- > "text" : "Here you can augment your body with tech cards and nano suits. ^orange;Tech cards ^green;will give you unique abilities whilst ^orange;nano suits ^green;will allow you to survive in otherwise deadly environments.", 272c272 < "text" : "Here you can augment your body with tech cards and nano suits. ^green;Tech cards will give you unique abilities whilst nano suits will allow you to survive in otherwise deadly environments.", --- > "text" : "Here you can augment your body with tech cards and nano suits. ^orange;Tech cards ^green;will give you unique abilities whilst ^orange;nano suits ^green;will allow you to survive in otherwise deadly environments.", 313c313 < "text" : "Here you can augment your body with tech cards and nano suits. ^green;Tech cards will give you unique abilities whilst nano suits will allow you to survive in otherwise deadly environments.", --- > "text" : "Here you can augment your body with tech cards and nano suits. ^orange;Tech cards ^green;will give you unique abilities whilst ^orange;nano suits ^green;will allow you to survive in otherwise deadly environments.", 354c354 < "text" : "Here you can augment your body with tech cards and nano suits. ^green;Tech cards will give you unique abilities whilst nano suits will allow you to survive in otherwise deadly environments.", --- > "text" : "Here you can augment your body with tech cards and nano suits. ^orange;Tech cards ^green;will give you unique abilities whilst ^orange;nano suits ^green;will allow you to survive in otherwise deadly environments.", 395c395 < "text" : "Here you can augment your body with tech cards and nano suits. ^green;Tech cards will give you unique abilities whilst nano suits will allow you to survive in otherwise deadly environments.", --- > "text" : "Here you can augment your body with tech cards and nano suits. ^orange;Tech cards ^green;will give you unique abilities whilst ^orange;nano suits ^green;will allow you to survive in otherwise deadly environments.", biomes\surface\alien\alien.biome 272,306d271 < }, < < // CROPS < < { < "mode" : "floor", < "priority" : 1.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:surfaceCrops", < < "type" : "object", < "objectSets" : [ < { < "pool" : [ [1, "wildcarrotseed" ] ], < "parameters" : { < "startingStage" : 2 < } < } < ] < }, < { < "mode" : "floor", < "priority" : 1.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:surfaceCrops", < < "type" : "object", < "objectSets" : [ < { < "pool" : [ [1, "wildtomatoseed" ] ], < "parameters" : { < "startingStage" : 3 < } < } < ] 371,380d335 < }, < { < "mode" : "floor", < "priority" : 3.0, < "variants" : 1, < "period" : 5, < "distribution" : "/biomes/distributions.config:scatteredSmall", < < "type" : "grass", < "grasses" : [ "jungleflower1" ] biomes\surface\alien\alien.parallax 10a11,15 > "alienfront2" : { > "baseCount" : 1, > "mod1Count" : 0, > "mod2Count" : 0 > }, 37,38c42,43 < "offset" : [0, 394], < "parallax" : 9, --- > "offset" : [0, 450], > "parallax" : 12, 45,63d49 < { < "kind" : "alienfront", < "offset" : [0, 500], < "parallax" : 2, < "nightCorrelation" : 0, < "minSpeed" : 0, < "maxSpeed" : 0, < "modifiers" : "" < }, < < { < "kind" : "alienfront", < "offset" : [0, 400], < "parallax" : 2, < "nightCorrelation" : 0, < "minSpeed" : 0, < "maxSpeed" : 0, < "modifiers" : "" < }, 67c53 < "offset" : [0, 275], --- > "offset" : [0, 300], 78c64 < "offset" : [0, 255], --- > "offset" : [0, 275], 89c75 < "offset" : [0, 235], --- > "offset" : [0, 255], codex\documents\bossdreadwing.codex 3c3 < "title" : "Dreadwing The Penguin [Boss]", --- > "title" : "Dreadwing The Penguin", 8,10c8 < "He's the self-confessed scourge of the galaxy, and cannot wait for the day when the rest of the universe notices. His latest plan is as fiendish as it is simple. Distress beacons.", < < "Curious explorers and pesky do-gooders can't resist the call for help. Then, as soon as they make contact, he's there, in one of his many custom UFOs, an army of angry penguins in tow.", --- > "This scourge has risen through the ranks of notoriety throughout the stars, now accompanied by a band of militarised Penguins who we can only presume are attempting to make a name for themselves as well. They travel, striking helpless villages with a feathered fury.", 14c12 < "Fun Dreadwing fact: Dreadwing's early UFO design did not allow him to destroy terrain, thus leaving him vulnerable to adventurers who hid themselves below ground." --- > "Fun Dreadwing fact: Dreadwing pitted his early UFO design against travellers who unwittingly summoned him with a distress signal. After being shot down a lot, it is assumed he learned his lesson." codex\documents\bossdreadwing.codexitem 7c7 < "rarity" : "common", --- > "rarity" : "rare", dungeons\missions\penguinmissions\penguinmission2.dungeon 1697,1698c1697,1698 < "comment" : "plantbed4 facing right", < "brush" : [ [ "clear" ], [ "object", "plantbed4", { "direction" : "right" } ] ] --- > "comment" : "outpostceilinglight facing left", > "brush" : [ [ "clear" ], [ "object", "outpostceilinglight", { "direction" : "left" } ] ] interface\cockpit\cockpit.config 40,41d39 < "starmapNameFontSize" : 8, < "starmapNameDrawPosition" : [0, 8], 44a43,61 > "starmapNameFontSize" : 8, > "starmapNameDrawPosition" : [0, 8], > "starmapTypeColor" : { > "default" : [255, 255, 255, 255], > "whitestar" : [255, 255, 255, 255], > "bluestar" : [100, 100, 255, 255], > "yellowstar" : [255, 255, 50, 255], > "orangestar" : [255, 150, 50, 255], > "redstar" : [255, 50, 50, 255] > }, > "starmapTypeDescription" : { > "default" : "Mysterious Star", > "whitestar" : "Gentle Star", > "orangestar" : "Eccentric Star", > "yellowstar" : "Radioactive Star", > "bluestar" : "Frozen Star", > "redstar" : "Fiery Star" > }, > 176c193 < "scorched" : "A ^#b24301;dead planet ^white;cooked by it's sun. ^red;Non breathable atmosphere. ^red;Temp dangerously high.", --- > "scorched" : "A ^#b24301;dead planet ^white;cooked by its sun. ^red;Non breathable atmosphere. ^red;Temp dangerously high.", items\armors\apex\apex-tier1\apextier1.chest 26c26 < "amount" : 8 --- > "amount" : 15 items\armors\apex\apex-tier1\apextier1.head 18c18 < "amount" : 5 --- > "amount" : 9 items\armors\apex\apex-tier1\apextier1.legs 17c17 < "amount" : 2 --- > "amount" : 6 items\armors\apex\apex-tier2\apextier2.chest 26c26 < "amount" : 15 --- > "amount" : 35 items\armors\apex\apex-tier2\apextier2.head 18c18 < "amount" : 10 --- > "amount" : 25 items\armors\apex\apex-tier2\apextier2.legs 17c17 < "amount" : 5 --- > "amount" : 15 items\armors\apex\apex-tier3\apextier3.chest 26c26 < "amount" : 30 --- > "amount" : 60 items\armors\apex\apex-tier3\apextier3.head 18c18 < "amount" : 15 --- > "amount" : 35 items\armors\apex\apex-tier3\apextier3.legs 17c17 < "amount" : 10 --- > "amount" : 25 items\armors\apex\apex-tier4\apextier4.chest 26c26 < "amount" : 45 --- > "amount" : 85 items\armors\apex\apex-tier4\apextier4.head 18c18 < "amount" : 30 --- > "amount" : 55 items\armors\apex\apex-tier4\apextier4.legs 17c17 < "amount" : 15 --- > "amount" : 35 items\armors\apex\apex-tier5\apextier5.chest 26c26 < "amount" : 65 --- > "amount" : 115 items\armors\apex\apex-tier5\apextier5.head 18c18 < "amount" : 40 --- > "amount" : 70 items\armors\apex\apex-tier5\apextier5.legs 17c17 < "amount" : 25 --- > "amount" : 45 items\armors\apex\apex-tier9\apextier9.chest 26c26 < "amount" : 90 --- > "amount" : 150 items\armors\apex\apex-tier9\apextier9.head 18c18 < "amount" : 55 --- > "amount" : 90 items\armors\apex\apex-tier9\apextier9.legs 17c17 < "amount" : 35 --- > "amount" : 60 items\armors\aqua\aqua-tier1\aquatier1.chest 26c26 < "amount" : 8 --- > "amount" : 15 items\armors\aqua\aqua-tier1\aquatier1.head 18c18 < "amount" : 5 --- > "amount" : 9 items\armors\aqua\aqua-tier1\aquatier1.legs 17c17 < "amount" : 2 --- > "amount" : 6 items\armors\aqua\aqua-tier2\aquatier2.chest 26c26 < "amount" : 15 --- > "amount" : 35 items\armors\aqua\aqua-tier2\aquatier2.head 18c18 < "amount" : 10 --- > "amount" : 25 items\armors\aqua\aqua-tier2\aquatier2.legs 17c17 < "amount" : 5 --- > "amount" : 15 items\armors\aqua\aqua-tier3\aquatier3.chest 26c26 < "amount" : 30 --- > "amount" : 60 items\armors\aqua\aqua-tier3\aquatier3.head 18c18 < "amount" : 15 --- > "amount" : 35 items\armors\aqua\aqua-tier3\aquatier3.legs 17c17 < "amount" : 10 --- > "amount" : 25 items\armors\aqua\aqua-tier4\aquatier4.chest 26c26 < "amount" : 45 --- > "amount" : 85 items\armors\aqua\aqua-tier4\aquatier4.head 18c18 < "amount" : 30 --- > "amount" : 55 items\armors\aqua\aqua-tier4\aquatier4.legs 17c17 < "amount" : 15 --- > "amount" : 35 items\armors\aqua\aqua-tier6\aquatier6.chest 26c26 < "amount" : 65 --- > "amount" : 115 items\armors\aqua\aqua-tier6\aquatier6.head 18c18 < "amount" : 40 --- > "amount" : 70 items\armors\aqua\aqua-tier6\aquatier6.legs 17c17 < "amount" : 25 --- > "amount" : 45 items\armors\aqua\aqua-tier8\aquatier8.chest 26c26 < "amount" : 90 --- > "amount" : 150 items\armors\aqua\aqua-tier8\aquatier8.head 18c18 < "amount" : 55 --- > "amount" : 90 items\armors\aqua\aqua-tier8\aquatier8.legs 17c17 < "amount" : 35 --- > "amount" : 60 items\armors\avian\avian-tier1\aviantier1.chest 26c26 < "amount" : 8 --- > "amount" : 15 items\armors\avian\avian-tier1\aviantier1.head 18c18 < "amount" : 5 --- > "amount" : 9 items\armors\avian\avian-tier1\aviantier1.legs 17c17 < "amount" : 2 --- > "amount" : 6 items\armors\avian\avian-tier2\aviantier2.chest 26c26 < "amount" : 15 --- > "amount" : 35 items\armors\avian\avian-tier2\aviantier2.head 18c18 < "amount" : 10 --- > "amount" : 25 items\armors\avian\avian-tier2\aviantier2.legs 17c17 < "amount" : 5 --- > "amount" : 15 items\armors\avian\avian-tier3\aviantier3.chest 26c26 < "amount" : 30 --- > "amount" : 60 items\armors\avian\avian-tier3\aviantier3.head 18c18 < "amount" : 15 --- > "amount" : 35 items\armors\avian\avian-tier3\aviantier3.legs 17c17 < "amount" : 10 --- > "amount" : 25 items\armors\avian\avian-tier4\aviantier4.chest 26c26 < "amount" : 45 --- > "amount" : 85 items\armors\avian\avian-tier4\aviantier4.head 18c18 < "amount" : 30 --- > "amount" : 55 items\armors\avian\avian-tier4\aviantier4.legs 17c17 < "amount" : 15 --- > "amount" : 35 items\armors\avian\avian-tier6\aviantier6.chest 26c26 < "amount" : 90 --- > "amount" : 150 items\armors\avian\avian-tier6\aviantier6.head 18c18 < "amount" : 55 --- > "amount" : 90 items\armors\avian\avian-tier6\aviantier6.legs 17c17 < "amount" : 35 --- > "amount" : 60 items\armors\avian\avian-tier7\aviantier7.chest 26c26 < "amount" : 65 --- > "amount" : 115 items\armors\avian\avian-tier7\aviantier7.head 18c18 < "amount" : 40 --- > "amount" : 70 items\armors\avian\avian-tier7\aviantier7.legs 17c17 < "amount" : 25 --- > "amount" : 45 items\armors\floran\floran-tier1\florantier1.chest 26c26 < "amount" : 8 --- > "amount" : 15 items\armors\floran\floran-tier1\florantier1.head 18c18 < "amount" : 5 --- > "amount" : 9 items\armors\floran\floran-tier1\florantier1.legs 17c17 < "amount" : 2 --- > "amount" : 6 items\armors\floran\floran-tier2\florantier2.chest 26c26 < "amount" : 15 --- > "amount" : 35 items\armors\floran\floran-tier2\florantier2.head 18c18 < "amount" : 10 --- > "amount" : 25 items\armors\floran\floran-tier2\florantier2.legs 17c17 < "amount" : 5 --- > "amount" : 15 items\armors\floran\floran-tier3\florantier3.chest 26c26 < "amount" : 30 --- > "amount" : 60 items\armors\floran\floran-tier3\florantier3.head 18c18 < "amount" : 15 --- > "amount" : 35 items\armors\floran\floran-tier3\florantier3.legs 17c17 < "amount" : 10 --- > "amount" : 25 items\armors\floran\floran-tier4\florantier4.chest 26c26 < "amount" : 45 --- > "amount" : 85 items\armors\floran\floran-tier4\florantier4.head 18c18 < "amount" : 30 --- > "amount" : 55 items\armors\floran\floran-tier4\florantier4.legs 17c17 < "amount" : 15 --- > "amount" : 35 items\armors\floran\floran-tier6\florantier6.chest 26c26 < "amount" : 65 --- > "amount" : 115 items\armors\floran\floran-tier6\florantier6.head 18c18 < "amount" : 40 --- > "amount" : 70 items\armors\floran\floran-tier6\florantier6.legs 17c17 < "amount" : 25 --- > "amount" : 45 items\armors\floran\floran-tier8\florantier8.chest 26c26 < "amount" : 90 --- > "amount" : 150 items\armors\floran\floran-tier8\florantier8.head 18c18 < "amount" : 55 --- > "amount" : 90 items\armors\floran\floran-tier8\florantier8.legs 17c17 < "amount" : 35 --- > "amount" : 60 items\armors\human\human-tier2\humantier2.chest 26c26 < "amount" : 15 --- > "amount" : 35 items\armors\human\human-tier2\humantier2.head 18c18 < "amount" : 10 --- > "amount" : 25 items\armors\human\human-tier2\humantier2.legs 17c17 < "amount" : 5 --- > "amount" : 15 items\armors\human\human-tier3\humantier3.chest 26c26 < "amount" : 30 --- > "amount" : 60 items\armors\human\human-tier3\humantier3.head 18c18 < "amount" : 15 --- > "amount" : 35 items\armors\human\human-tier3\humantier3.legs 17c17 < "amount" : 10 --- > "amount" : 25 items\armors\human\human-tier4\humantier4.chest 26c26 < "amount" : 45 --- > "amount" : 85 items\armors\human\human-tier4\humantier4.head 18c18 < "amount" : 30 --- > "amount" : 55 items\armors\human\human-tier4\humantier4.legs 17c17 < "amount" : 15 --- > "amount" : 35 items\armors\human\human-tier5\humantier5.chest 26c26 < "amount" : 65 --- > "amount" : 115 items\armors\human\human-tier5\humantier5.head 18c18 < "amount" : 40 --- > "amount" : 70 items\armors\human\human-tier5\humantier5.legs 17c17 < "amount" : 25 --- > "amount" : 45 items\armors\human\human-tier6\humantier6.chest 26c26 < "amount" : 90 --- > "amount" : 150 items\armors\human\human-tier6\humantier6.head 18c18 < "amount" : 55 --- > "amount" : 90 items\armors\human\human-tier6\humantier6.legs 17c17 < "amount" : 35 --- > "amount" : 60 items\armors\novakid\novatier1\novatier1.chest 26c26 < "amount" : 8 --- > "amount" : 15 items\armors\novakid\novatier1\novatier1.head 18c18 < "amount" : 5 --- > "amount" : 9 items\armors\novakid\novatier1\novatier1.legs 17c17 < "amount" : 2 --- > "amount" : 6 items\armors\novakid\novatier2\novatier2.chest 26c26 < "amount" : 15 --- > "amount" : 35 items\armors\novakid\novatier2\novatier2.head 18c18 < "amount" : 10 --- > "amount" : 25 items\armors\novakid\novatier2\novatier2.legs 17c17 < "amount" : 5 --- > "amount" : 15 items\armors\novakid\novatier3\novatier3.chest 26c26 < "amount" : 30 --- > "amount" : 60 items\armors\novakid\novatier3\novatier3.head 18c18 < "amount" : 15 --- > "amount" : 35 items\armors\novakid\novatier3\novatier3.legs 17c17 < "amount" : 10 --- > "amount" : 25 items\armors\novakid\novatier4\novatier4.chest 26c26 < "amount" : 45 --- > "amount" : 85 items\armors\novakid\novatier4\novatier4.head 18c18 < "amount" : 30 --- > "amount" : 55 items\armors\novakid\novatier4\novatier4.legs 17c17 < "amount" : 15 --- > "amount" : 35 items\armors\novakid\novatier7\novatier7.chest 26c26 < "amount" : 65 --- > "amount" : 115 items\armors\novakid\novatier7\novatier7.head 18c18 < "amount" : 40 --- > "amount" : 70 items\armors\novakid\novatier7\novatier7.legs 17c17 < "amount" : 25 --- > "amount" : 45 items\armors\novakid\novatier8\novatier8.chest 26c26 < "amount" : 90 --- > "amount" : 150 items\armors\novakid\novatier8\novatier8.head 18c18 < "amount" : 55 --- > "amount" : 90 items\armors\novakid\novatier8\novatier8.legs 17c17 < "amount" : 35 --- > "amount" : 60 items\armors\robot\robo-tier1\glitchtier1.chest 26c26 < "amount" : 8 --- > "amount" : 15 items\armors\robot\robo-tier1\glitchtier1.head 18c18 < "amount" : 5 --- > "amount" : 9 items\armors\robot\robo-tier1\glitchtier1.legs 17c17 < "amount" : 2 --- > "amount" : 6 items\armors\robot\robo-tier2\glitchtier2.chest 26c26 < "amount" : 15 --- > "amount" : 35 items\armors\robot\robo-tier2\glitchtier2.head 18c18 < "amount" : 10 --- > "amount" : 25 items\armors\robot\robo-tier2\glitchtier2.legs 17c17 < "amount" : 5 --- > "amount" : 15 items\armors\robot\robo-tier3\glitchtier3.chest 26c26 < "amount" : 30 --- > "amount" : 60 items\armors\robot\robo-tier3\glitchtier3.head 18c18 < "amount" : 15 --- > "amount" : 35 items\armors\robot\robo-tier3\glitchtier3.legs 17c17 < "amount" : 10 --- > "amount" : 25 items\armors\robot\robo-tier4\glitchtier4.chest 26c26 < "amount" : 45 --- > "amount" : 85 items\armors\robot\robo-tier4\glitchtier4.head 18c18 < "amount" : 30 --- > "amount" : 55 items\armors\robot\robo-tier4\glitchtier4.legs 17c17 < "amount" : 15 --- > "amount" : 35 items\armors\robot\robo-tier6\glitchtier6.chest 26c26 < "amount" : 65 --- > "amount" : 115 items\armors\robot\robo-tier6\glitchtier6.head 18c18 < "amount" : 40 --- > "amount" : 70 items\armors\robot\robo-tier6\glitchtier6.legs 17c17 < "amount" : 25 --- > "amount" : 45 items\armors\robot\robo-tier9\glitchtier9.chest 26c26 < "amount" : 90 --- > "amount" : 150 items\armors\robot\robo-tier9\glitchtier9.head 18c18 < "amount" : 55 --- > "amount" : 90 items\armors\robot\robo-tier9\glitchtier9.legs 17c17 < "amount" : 35 --- > "amount" : 60 items\guns\accelerator\aegisaltpistol.gun 19c19 < "projectileType" : "plasmabullet", --- > "projectileType" : "greenplasmabullet", 27,28c27,28 < "fireSound" : [ { "file" : "/sfx/gun/plasma_pistol4.wav" } ], < "animation" : "/animations/muzzleflash/plasmamuzzle4/plasmamuzzle4.animation" --- > "fireSound" : [ { "file" : "/sfx/gun/plasma_sniper1.wav" } ], > "animation" : "/animations/muzzleflash/plasmamuzzle4green/plasmamuzzle4green.animation" items\guns\accelerator\aegisaltrifle.gun 19c19 < "projectileType" : "plasmabullet", --- > "projectileType" : "greenplasmabullet", 27c27 < "animation" : "/animations/muzzleflash/plasmamuzzle4/plasmamuzzle4.animation" --- > "animation" : "/animations/muzzleflash/plasmamuzzle4green/plasmamuzzle4green.animation" items\guns\accelerator\aegisaltshotgun.gun 20c20 < "projectileType" : "plasmabullet", --- > "projectileType" : "greenplasmabullet", items\staves\racialstaves\novakid\light\novakidlightstaff1\novakidlightstaff1.staff 17c17 < "windupTime" : 1.5, --- > "windupTime" : 2.5, 41c41 < "level2ChargeTime" : 1.5, --- > "level2ChargeTime" : 2.5, items\swords\human\broadsword\humantier10broadsword.sword 3c3 < "level" : 6, --- > "level" : 10, items\swords\human\broadsword\humantier7broadsword.sword 3c3 < "level" : 6, --- > "level" : 7, items\swords\human\broadsword\humantier8broadsword.sword 3c3 < "level" : 5, --- > "level" : 8, items\swords\human\broadsword\humantier9broadsword.sword 3c3 < "level" : 5, --- > "level" : 9, leveling\levelingmultipliers.functions 3,12c3,12 < [1, 1], < [2, 2], < [3, 4], < [4, 8], < [5, 16], < [6, 32], < [7, 64], < [8, 128], < [9, 256], < [10, 512] --- > [1, 9], > [2, 20.5], > [3, 32.5], > [4, 46], > [5, 68], > [6, 97], > [7, 135], > [8, 151.5], > [9, 200], > [10, 385] 16,25c16,25 < [1, 3.5], < [2, 2.5], < [3, 1.75], < [4, 1.25], < [5, 0.875], < [6, 0.625], < [7, 0.45], < [8, 0.3], < [9, 0.2], < [10, 0.15] --- > [1, 0.386], > [2, 0.226], > [3, 0.196], > [4, 0.189], > [5, 0.17], > [6, 0.179], > [7, 0.193], > [8, 0.258], > [9, 0.29], > [10, 0.226] 29,38c29,38 < [1, 1], < [2, 2], < [3, 4], < [4, 8], < [5, 16], < [6, 32], < [7, 64], < [8, 128], < [9, 256], < [10, 512] --- > [1, 9], > [2, 20.5], > [3, 32.5], > [4, 46], > [5, 68], > [6, 97], > [7, 135], > [8, 151.5], > [9, 200], > [10, 385] 55,64c55,64 < [1, -0.5], < [2, 0], < [3, 1], < [4, 3], < [5, 7], < [6, 15], < [7, 31], < [8, 63], < [9, 127], < [10, 255] --- > [1, 0], > [2, 0.15], > [3, 0.35], > [4, 0.65], > [5, 1], > [6, 1.35], > [7, 1.75], > [8, 2.2], > [9, 2.75], > [10, 3.5] 76,77c76,77 < [9, 12], < [10, 17] --- > [9, 12.5], > [10, 19] 81,90c81,90 < [1, -0.25], < [2, 0.5], < [3, 2], < [4, 4.5], < [5, 8], < [6, 12], < [7, 17], < [8, 23], < [9, 31], < [10, 39] --- > [1, 0], > [2, 29], > [3, 74], > [4, 119], > [5, 174], > [6, 229], > [7, 299], > [8, 364], > [9, 429], > [10, 489] 94,103c94,103 < [1, -0.5], < [2, 0], < [3, 1], < [4, 3], < [5, 7], < [6, 15], < [7, 31], < [8, 63], < [9, 127], < [10, 255] --- > [1, 0.5], > [2, 1.6], > [3, 5], > [4, 8], > [5, 12], > [6, 19], > [7, 27], > [8, 37], > [9, 43], > [10, 55] monsters\boss\robotboss\robotboss.animation 9,19d8 < "frames" : 2 < }, < "jump" : { < "frames" : 1 < }, < "walk" : { < "frames" : 8, < "cycle" : 1.0, < "mode" : "loop" < }, < "run" : { 21,25d9 < "cycle" : 0.75, < "mode" : "loop" < }, < "chargeWindup" : { < "frames" : 8, 29c13 < "charge" : { --- > "move" : { 34,52c18,20 < "knockback" : { < "frames" : 1 < }, < "knockout" : { < "frames" : 1 < } < } < }, < < "attack" : { < "priority" : 1, < "default" : "idle", < "states" : { < "idle" : { < "frames" : 2 < }, < "melee" : { < "frames" : 4, < "cycle" : 0.4, --- > "punch" : { > "frames" : 9, > "cycle" : 1.0, 55a24,29 > "windup" : { > "frames" : 5, > "cycle" : 0.5, > "mode" : "transition", > "transition" : "charge" > }, 57c31,33 < "frames" : 1 --- > "frames" : 8, > "cycle" : 0.75, > "mode" : "loop" 59c35 < "chargeAttack" : { --- > "winddown" : { 61,65c37,39 < "cycle" : 0.6, < "mode" : "end" < }, < "shooting" : { < "frames" : 1 --- > "cycle" : 1, > "mode" : "transition", > "transition" : "idle" 82,166c56 < "backArm" : { < "properties" : { < "rotationGroup" : "projectileAim", < "rotationCenter" : [0.5, -1], < "zLevel" : 0 < }, < < "partStates" : { < "movement" : { < "idle" : { < "properties" : { < "image" : ":idle." < } < }, < "walk" : { < "properties" : { < "image" : ":walk." < } < }, < "run" : { < "properties" : { < "image" : ":walk." < } < }, < "charge" : { < "properties" : { < "image" : ":walk." < } < }, < "jump" : { < "properties" : { < "image" : ":jump" < } < }, < "chargeWindup" : { < "properties" : { < "image" : ":walk." < } < }, < "knockback" : { < "properties" : { < "image" : ":idle." < } < }, < "knockout" : { < "properties" : { < "image" : ":idle." < } < } < }, < < "attack" : { < "melee" : { < "properties" : { < "image" : ":walk." < } < }, < "charge" : { < "properties" : { < "image" : ":walk." < } < }, < "chargeAttack" : { < "properties" : { < "image" : ":walk." < } < }, < "shooting" : { < "properties" : { < "image" : ":idle." < } < } < }, < < "portrait" : { < "portrait" : { < "properties" : { < "image" : ":idle.1" < } < } < } < } < }, < < "frontArm" : { --- > "arm" : { 167a58,60 > "image" : ":default", > "offset" : [-1.5, 0], > "centered" : true, 169c62 < "rotationCenter" : [0.25, -1], --- > "rotationCenter" : [2.5, -1.25], 180,190c73 < "walk" : { < "properties" : { < "image" : ":walk." < } < }, < "run" : { < "properties" : { < "image" : ":walk." < } < }, < "charge" : { --- > "move" : { 192c75 < "image" : ":walk." --- > "image" : ":default" 195c78 < "jump" : { --- > "punch" : { 197c80 < "image" : ":jump" --- > "image" : ":default" 200c83 < "chargeWindup" : { --- > "windup" : { 202,220c85 < "image" : ":walk." < } < }, < "knockback" : { < "properties" : { < "image" : ":idle." < } < }, < "knockout" : { < "properties" : { < "image" : ":idle." < } < } < }, < < "attack" : { < "melee" : { < "properties" : { < "image" : ":melee." --- > "image" : ":default" 225,230c90 < "image" : ":melee.1" < } < }, < "chargeAttack" : { < "properties" : { < "image" : ":melee." --- > "image" : ":default" 233c93 < "shooting" : { --- > "winddown" : { 235c95 < "image" : ":rotation" --- > "image" : ":default" 243c103 < "image" : ":idle." --- > "image" : ":default" 250c110 < "chest" : { --- > "body" : { 252c112,114 < "zLevel" : 2 --- > "zLevel" : 2, > "offset" : [-1.5, 0], > "centered" : true 262c124 < "walk" : { --- > "move" : { 264c126 < "image" : ":walk." --- > "image" : ":move." 267c129 < "run" : { --- > "punch" : { 269c131 < "image" : ":melee." --- > "image" : ":punch." 272c134 < "charge" : { --- > "windup" : { 274,328c136 < "image" : ":melee." < } < }, < "jump" : { < "properties" : { < "image" : ":jump" < } < }, < "chargeWindup" : { < "properties" : { < "image" : ":walk." < } < }, < "knockback" : { < "properties" : { < "image" : ":jump" < } < }, < "knockout" : { < "properties" : { < "image" : ":jump" < } < } < }, < < "portrait" : { < "portrait" : { < "properties" : { < "image" : ":idle." < } < } < } < } < }, < < "tail" : { < "properties" : { < "zLevel" : 1 < }, < < "partStates" : { < "movement" : { < "idle" : { < "properties" : { < "image" : ":idle." < } < }, < "walk" : { < "properties" : { < "image" : ":walk." < } < }, < "run" : { < "properties" : { < "image" : ":walk." --- > "image" : ":windup." 333,338c141 < "image" : ":walk." < } < }, < "jump" : { < "properties" : { < "image" : ":jump" --- > "image" : ":charge." 341c144 < "chargeWindup" : { --- > "winddown" : { 343,430c146 < "image" : ":walk." < } < }, < "knockback" : { < "properties" : { < "image" : ":jump" < } < }, < "knockout" : { < "properties" : { < "image" : ":jump" < } < } < }, < < "portrait" : { < "portrait" : { < "properties" : { < "image" : ":idle." < } < } < } < } < }, < < "head" : { < "properties" : { < "zLevel" : 3 < }, < < "partStates" : { < "movement" : { < "idle" : { < "properties" : { < "image" : ":idle." < } < }, < "walk" : { < "properties" : { < "image" : ":walk." < } < }, < "run" : { < "properties" : { < "image" : ":melee." < } < }, < "charge" : { < "properties" : { < "image" : ":melee." < } < }, < "jump" : { < "properties" : { < "image" : ":jump" < } < }, < "chargeWindup" : { < "properties" : { < "image" : ":walk." < } < }, < "knockback" : { < "properties" : { < "image" : ":jump" < } < }, < "knockout" : { < "properties" : { < "image" : ":jump" < } < } < }, < < "attack" : { < "melee" : { < "properties" : { < "image" : ":melee." < } < }, < "charge" : { < "properties" : { < "image" : ":melee.1" < } < }, < "chargeAttack" : { < "properties" : { < "image" : ":melee." --- > "image" : ":winddown." 645a362 > monsters\boss\robotboss\robotboss.monstertype 5c5 < "parts" : [ "arms", "chest", "tail", "head" ], --- > "parts" : [ "body", "arm" ], 53a54,56 > "projectileSourcePosition" : [-2.5, -1.25], > "projectileSourceOffset" : [3, 0], > 66c69 < "collisionPoly" : [ [-1, -5.6], [1, -5.6], [1, 3], [-1, 3] ], --- > "collisionPoly" : [ [-2, -4.5], [2, -4.5], [2, 4], [-2, 4] ], 132,140d134 < }, < < "partParameterDescription" : { < "weightMultiplier" : [ "multiply", 1.0], < "walkMultiplier" : [ "multiply", 1.0], < "runMultiplier" : [ "multiply", 1.0], < "jumpMultiplier" : [ "multiply", 1.0], < < "projectileSourcePosition" : [ "override", [1.0, -1.5] ] monsters\boss\robotboss\skills\robotdashattack.lua 29d28 < entity.setAnimationState("attack", "idle") 47c46 < if math.abs(toApproach[1]) < 1 or checkWalls(stateData.direction) and stateData.dashes < stateData.maxDashes then --- > if (math.abs(toApproach[1]) < 1 or checkWalls(stateData.direction)) and stateData.dashes < stateData.maxDashes then 53c52 < entity.setAnimationState("movement", "run") --- > entity.setAnimationState("movement", "move") 57a57,60 > if stateData.windupTimer == entity.configParameter("robotDashAttack.windupTime") then > entity.setAnimationState("movement", "punch") > end > 81d83 < entity.setAnimationState("movement", "run") 92a95 > entity.setAnimationState("movement", "idle") monsters\boss\robotboss\skills\robotelectricburstattack.lua 16c16,17 < projectileCount = entity.configParameter("robotElectricBurstAttack.projectileCount") --- > projectileCount = entity.configParameter("robotElectricBurstAttack.projectileCount"), > winddownTimer = entity.configParameter("robotElectricBurstAttack.winddownTime") 36d36 < entity.setAnimationState("attack", "idle") 49c49 < entity.setAnimationState("movement", "run") --- > entity.setAnimationState("movement", "move") 51a52,53 > > --Float up to get into firing position 53a56,59 > if not stateData.woundUp then > entity.setAnimationState("movement", "windup") > stateData.woundUp = true > end 65,67c71,72 < end < < if stateData.firing then --- > --In firing position > else 69,80d73 < mcontroller.controlFly({0, 0}) < < stateData.skillTimer = stateData.skillTimer + dt < local angle = math.sin((stateData.skillTimer / stateData.angleCycle) * math.pi * 2) * stateData.maxFireAngle < < stateData.fireTimer = stateData.fireTimer - dt < if stateData.fireTimer <= 0 then < robotElectricBurstAttack.fire(angle, stateData.projectileCount) < entity.playSound("electricBurst") < < stateData.fireTimer = stateData.fireTimer + stateData.fireInterval < end 82,83c75,101 < if stateData.skillTimer > stateData.skillDuration then < return true --- > --Fire electricity until skill duration runs out > if stateData.skillTimer < stateData.skillDuration then > mcontroller.controlFly({0, 0}) > > stateData.skillTimer = stateData.skillTimer + dt > local angle = math.sin((stateData.skillTimer / stateData.angleCycle) * math.pi * 2) * stateData.maxFireAngle > > stateData.fireTimer = stateData.fireTimer - dt > if stateData.fireTimer <= 0 then > entity.playSound("electricBurst") > > robotElectricBurstAttack.fire(angle, stateData.projectileCount) > > stateData.fireTimer = stateData.fireTimer + stateData.fireInterval > end > --Wind down floating to the ground before leaving the state > else > local toSpawn = world.distance(self.spawnPosition, mcontroller.position()) > if stateData.winddownTimer == entity.configParameter("robotElectricBurstAttack.winddownTime") then > entity.setAnimationState("movement", "winddown") > end > mcontroller.controlApproachYVelocity(toSpawn[2] / stateData.winddownTimer, 40) > > stateData.winddownTimer = stateData.winddownTimer - dt > if stateData.winddownTimer <= 0 then > return true > end monsters\boss\robotboss\skills\robotelectricburstattack.monsterskill 12a13 > "winddownTime" : 1, monsters\boss\robotboss\skills\robotflamethrowerattack.lua 22d21 < entity.setAnimationState("attack", "idle") 35c34 < entity.setAnimationState("movement", "run") --- > entity.setAnimationState("movement", "move") 39c38 < entity.setAnimationState("movement", "run") --- > entity.setAnimationState("movement", "move") 46d44 < entity.setAnimationState("attack", "shooting") 52c50 < local angle = math.sin((stateData.skillTimer / stateData.angleCycle) * math.pi * 2) * stateData.maxFireAngle --- > local aimAngle = math.sin((stateData.skillTimer / stateData.angleCycle) * math.pi * 2) * stateData.maxFireAngle 56c54 < local aimVector = vec2.rotate(vec2.norm(toTarget), angle) --- > local aimVector = vec2.rotate(vec2.norm(toTarget), aimAngle) 75c73,74 < local projectileOffset = entity.configParameter("robotFlamethrowerAttack.projectile.offset") --- > local sourcePosition = entity.configParameter("projectileSourcePosition") > local sourceOffset = entity.configParameter("projectileSourceOffset") 77,80c76,78 < local angle = math.atan2(aimVector[2], math.abs(aimVector[1])) < local visualAngle = math.atan2(-aimVector[2], math.abs(aimVector[1])) --Because flipped sprite < projectileOffset = vec2.rotate(projectileOffset, angle) < entity.rotateGroup("projectileAim", visualAngle, true) --- > local offsetAngle = math.atan2(aimVector[2], math.abs(aimVector[1])) > local animationAngle = math.atan2(-aimVector[2], math.abs(aimVector[1])) --Because flipped sprite > entity.rotateGroup("projectileAim", animationAngle, true) 82c80,83 < world.spawnProjectile(projectileType, entity.toAbsolutePosition(projectileOffset), entity.id(), aimVector, true, projectileConfig) --- > sourceOffset = vec2.rotate(sourceOffset, offsetAngle) > sourcePosition = vec2.add(sourcePosition, sourceOffset) > > world.spawnProjectile(projectileType, entity.toAbsolutePosition(sourcePosition), entity.id(), aimVector, true, projectileConfig) monsters\boss\robotboss\skills\robotflamethrowerattack.monsterskill 21,22c21 < }, < "offset" : [2, -1.75] --- > } monsters\boss\robotboss\skills\robotmissilebarrageattack.lua 15c15,16 < fireInterval = entity.configParameter("robotMissileBarrageAttack.fireTime") --- > fireInterval = entity.configParameter("robotMissileBarrageAttack.fireTime"), > spawnOffset = entity.configParameter("robotMissileBarrageAttack.spawnOffset") 22d22 < entity.setAnimationState("attack", "idle") 32c32 < local missileId = world.spawnMonster("missile", entity.toAbsolutePosition({0, 4})) --- > local missileId = world.spawnMonster("missile", entity.toAbsolutePosition(stateData.spawnOffset)) monsters\boss\robotboss\skills\robotmissilebarrageattack.monsterskill 13c13,15 < "fireTime" : 1 --- > "fireTime" : 1, > > "spawnOffset" : [-2.75, 2] monsters\boss\robotboss\skills\robotpunchattack.lua 8,9c8,11 < timer = entity.configParameter("robotPunchAttack.skillTime"), < distanceRange = entity.configParameter("robotPunchAttack.distanceRange") --- > distanceRange = entity.configParameter("robotPunchAttack.distanceRange"), > winddownTimer = entity.configParameter("robotPunchAttack.winddownTime"), > windupTimer = entity.configParameter("robotPunchAttack.windupTime"), > punching = false 16d17 < entity.setAnimationState("attack", "idle") 28,30c29,31 < if math.abs(toTarget[1]) > stateData.distanceRange[2] then < entity.setAnimationState("movement", "run") < --- > if not stateData.punching then > if math.abs(toTarget[1]) > stateData.distanceRange[2] then > entity.setAnimationState("movement", "move") 32,36c33,35 < else < if math.abs(toTarget[1]) < stateData.distanceRange[1] then < move({-toTarget[1], toTarget[2]}, false) < entity.setAnimationState("movement", "walk") < --- > elseif math.abs(toTarget[1]) < stateData.distanceRange[1] then > move({-toTarget[1], toTarget[2]}, true) > entity.setAnimationState("movement", "move") 37a37,38 > else > stateData.punching = true 39,45c40,54 < if stateData.timer > 0.5 then < entity.setAnimationState("movement", "idle") < entity.setAnimationState("attack", "melee") < < robotPunchAttack.punch(targetDir) < stateData.timer = 0.5 < entity.playSound("punch") --- > else > mcontroller.controlFace(targetDir) > if stateData.windupTimer > 0 then > if stateData.windupTimer == entity.configParameter("robotPunchAttack.windupTime") then > entity.setAnimationState("movement", "punch") > end > stateData.windupTimer = stateData.windupTimer - dt > elseif stateData.winddownTimer > 0 then > if stateData.winddownTimer == entity.configParameter("robotPunchAttack.winddownTime") then > robotPunchAttack.punch(targetDir) > entity.playSound("punch") > end > stateData.winddownTimer = stateData.winddownTimer - dt > else > return true 49,52d57 < stateData.timer = stateData.timer - dt < if stateData.timer <= 0 then < return true < end monsters\boss\robotboss\skills\robotpunchattack.monsterskill 11a12,13 > "windupTime" : 0.5, > "winddownTime" : 0.5, npcs\airshipcaptain.npctype 229c229 < "baseValue" : 60.0 --- > "baseValue" : 100.0 238c238 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\airshipcrew.npctype 884c884 < "baseValue" : 40.0 --- > "baseValue" : 100.0 893c893 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\airshipquartermaster.npctype 213c213 < "baseValue" : 40.0 --- > "baseValue" : 100.0 222c222 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\apexslave.npctype 598c598 < "baseValue" : 10.0 --- > "baseValue" : 100.0 607c607 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\apexslaver.npctype 229c229 < "baseValue" : 50.0 --- > "baseValue" : 100.0 238c238 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\bandit.npctype 204c204 < "baseValue" : 40.0 --- > "baseValue" : 100.0 213c213 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\bunkerguard.npctype 121c121 < "baseValue" : 40.0 --- > "baseValue" : 100.0 130c130 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\bunkerpyro.npctype 81c81 < "baseValue" : 40.0 --- > "baseValue" : 100.0 90c90 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\castleguard.npctype 111c111 < "baseValue" : 40.0 --- > "baseValue" : 100.0 120c120 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\castlelord.npctype 109c109 < "baseValue" : 50.0 --- > "baseValue" : 100.0 118c118 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\castleroyalguard.npctype 84c84 < "baseValue" : 50.0 --- > "baseValue" : 100.0 93c93 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\chefmerchant.npctype 262c262 < "baseValue" : 40.0 --- > "baseValue" : 100.0 271c271 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\clanleader.npctype 386c386 < "baseValue" : 50.0 --- > "baseValue" : 100.0 395c395 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\colourfulvillager.npctype 597c597 < "baseValue" : 10.0 --- > "baseValue" : 100.0 606c606 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\cultist.npctype 119c119 < "baseValue" : 40.0 --- > "baseValue" : 100.0 128c128 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\default.npctype 124c124 < "baseValue" : 40.0 --- > "baseValue" : 100.0 133c133 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\doctormerchant.npctype 275c275 < "baseValue" : 40.0 --- > "baseValue" : 100.0 284c284 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\eyeguard.npctype 109c109 < "baseValue" : 80.0 --- > "baseValue" : 100.0 118c118 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\follower.npctype 756c756 < "baseValue" : 40.0 --- > "baseValue" : 100.0 765c765 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\friendlyguard.npctype 259c259 < "baseValue" : 50.0 --- > "baseValue" : 100.0 268c268 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\friendlypirateguard.npctype 210c210 < "baseValue" : 50.0 --- > "baseValue" : 100.0 219c219 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\guard.npctype 171c171 < "baseValue" : 40.0 --- > "baseValue" : 100.0 180c180 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\hellguard.npctype 107c107 < "baseValue" : 40.0 --- > "baseValue" : 100.0 116c116 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\hellprisoner.npctype 96c96 < "baseValue" : 40.0 --- > "baseValue" : 100.0 105c105 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\knight.npctype 60c60 < "baseValue" : 40.0 --- > "baseValue" : 100.0 69c69 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\labguard.npctype 112c112 < "baseValue" : 40.0 --- > "baseValue" : 100.0 121c121 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\labscientist.npctype 117c117 < "baseValue" : 40.0 --- > "baseValue" : 100.0 126c126 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\merchant.npctype 2025c2025 < "baseValue" : 40.0 --- > "baseValue" : 100.0 2034c2034 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\nakedvillager.npctype 1828c1828 < "baseValue" : 40.0 --- > "baseValue" : 100.0 1837c1837 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\prisonberserker.npctype 115c115 < "baseValue" : 16.0 --- > "baseValue" : 100.0 124c124 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\prisonbruiser.npctype 110c110 < "baseValue" : 40.0 --- > "baseValue" : 100.0 119c119 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\prisongunman.npctype 110c110 < "baseValue" : 12.0 --- > "baseValue" : 100.0 119c119 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\pyramidguard.npctype 123c123 < "baseValue" : 14.0 --- > "baseValue" : 100.0 132c132 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\scifiguard.npctype 116c116 < "baseValue" : 14.0 --- > "baseValue" : 100.0 125c125 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\servant.npctype 668c668 < "baseValue" : 10.0 --- > "baseValue" : 100.0 677c677 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\shroomguard.npctype 274c274 < "baseValue" : 80.0 --- > "baseValue" : 100.0 283c283 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\shroommerchant.npctype 142c142 < "baseValue" : 40.0 --- > "baseValue" : 100.0 151c151 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\stimmerchant.npctype 269c269 < "baseValue" : 40.0 --- > "baseValue" : 100.0 278c278 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\templeguard.npctype 113c113 < "baseValue" : 40.0 --- > "baseValue" : 100.0 122c122 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\tombzombie.npctype 109c109 < "baseValue" : 14.0 --- > "baseValue" : 100.0 118c118 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\toolmerchant.npctype 264c264 < "baseValue" : 40.0 --- > "baseValue" : 100.0 273c273 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\towerascendant.npctype 201c201 < "baseValue" : 10.0 --- > "baseValue" : 100.0 210c210 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\villageguard.npctype 8c8 < "levelVariance" : [0.5, 0.5], --- > "levelVariance" : [0, 0], 1189c1189 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\villageguardcaptain.npctype 681c681 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\villager.npctype 2129c2129 < "baseValue" : 40.0 --- > "baseValue" : 100.0 2138c2138 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\wildhunter.npctype 111c111 < "baseValue" : 40.0 --- > "baseValue" : 100.0 120c120 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\wildhunterveteran.npctype 56c56 < "baseValue" : 40.0 --- > "baseValue" : 100.0 65c65 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\mission\penguinscientist.npctype 74c74 < "baseValue" : 10.0 --- > "baseValue" : 100.0 86c86 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outpostapexmechanic.npctype 75c75 < "baseValue" : 40.0 --- > "baseValue" : 100.0 84c84 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outpostapexrefugee.npctype 76c76 < "baseValue" : 40.0 --- > "baseValue" : 100.0 85c85 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outpostapexscientist.npctype 76c76 < "baseValue" : 40.0 --- > "baseValue" : 100.0 85c85 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outpostavianexplorer.npctype 76c76 < "baseValue" : 40.0 --- > "baseValue" : 100.0 85c85 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outpostavianmercenary.npctype 76c76 < "baseValue" : 40.0 --- > "baseValue" : 100.0 85c85 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outpostavianrefugee.npctype 75c75 < "baseValue" : 40.0 --- > "baseValue" : 100.0 84c84 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outpostbountyhunter.npctype 77c77 < "baseValue" : 40.0 --- > "baseValue" : 100.0 86c86 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outpostcivilian.npctype 363c363 < "baseValue" : 40.0 --- > "baseValue" : 100.0 372c372 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outpostfloranfan.npctype 75c75 < "baseValue" : 40.0 --- > "baseValue" : 100.0 84c84 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outpostfloranhunter.npctype 75c75 < "baseValue" : 40.0 --- > "baseValue" : 100.0 84c84 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outpostfloranscholar.npctype 75c75 < "baseValue" : 40.0 --- > "baseValue" : 100.0 84c84 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outpostglitchmechanic.npctype 74c74 < "baseValue" : 40.0 --- > "baseValue" : 100.0 83c83 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outpostglitchmercenary.npctype 74c74 < "baseValue" : 40.0 --- > "baseValue" : 100.0 83c83 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outpostglitchsilenttype.npctype 77c77 < "baseValue" : 40.0 --- > "baseValue" : 100.0 86c86 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outposthumanexcon.npctype 75c75 < "baseValue" : 40.0 --- > "baseValue" : 100.0 84c84 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outposthumanscientist.npctype 75c75 < "baseValue" : 40.0 --- > "baseValue" : 100.0 84c84 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outposthumansurvivor.npctype 75c75 < "baseValue" : 40.0 --- > "baseValue" : 100.0 84c84 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outposthylotlfloranhater.npctype 75c75 < "baseValue" : 40.0 --- > "baseValue" : 100.0 84c84 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outposthylotlperformer.npctype 75c75 < "baseValue" : 40.0 --- > "baseValue" : 100.0 84c84 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outposthylotlwarrior.npctype 77c77 < "baseValue" : 40.0 --- > "baseValue" : 100.0 86c86 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outpostpenguinpromoter.npctype 64c64 < "baseValue" : 40.0 --- > "baseValue" : 100.0 73c73 < "baseValue" : 0.0 --- > "baseValue" : 1.0 npcs\outpost\outpostundersideman.npctype 76c76 < "baseValue" : 40.0 --- > "baseValue" : 100.0 85c85 < "baseValue" : 0.0 --- > "baseValue" : 1.0 projectiles\staves\racialstaves\crystal\cardinalschalcedony\cardinalscalcedony.projectile 22c22 < "file" : "/projectiles/explosions/lightblockexplosion/lightblockexplosion.config" --- > "file" : "/projectiles/explosions/globeexplosions/redglobeexplosion/redglobeexplosion.config" projectiles\staves\racialstaves\crystal\cardinalschalcedony\chalcedonyspawner.projectile 21c21,28 < "options" : [ "/sfx/melee/sword_parry.wav" ] --- > "options" : [ "/sfx/projectiles/crystalhum.wav" ] > }, > { > "action" : "projectile", > "type" : "regularexplosion", > "fuzzAngle" : 180, > "inheritSpeedFactor" : 0.1, > "inheritDamageFactor" : 1.0 projectiles\staves\racialstaves\leaf\leafcloudstarter.projectile 25c25 < "options" : [ "/sfx/blocks/sand_fall1.wav", "/sfx/blocks/sand_fall2.wav", "/sfx/blocks/sand_fall3.wav" ] --- > "options" : [ "/sfx/npc/unique/gust1.wav", "/sfx/npc/unique/gust2.wav", "/sfx/npc/unique/gust3.wav" ] projectiles\staves\racialstaves\light\redgiant\redgiant.projectile 16a17,18 > "orientationLocked" : true, > "flippable" : true, 20c22 < "file" : "/projectiles/explosions/lightblockexplosion/lightblockexplosion.config" --- > "file" : "/projectiles/explosions/globeexplosions/orangeglobeexplosion/orangeglobeexplosion.config" projectiles\staves\racialstaves\light\redgiant\redgiantspawner.projectile 10a11,12 > "orientationLocked" : true, > "flippable" : true, 21c23 < "options" : [ "/sfx/gun/lightningcoil2.wav" ] --- > "options" : [ "/sfx/projectiles/redgiant.wav" ] treasure\biome.treasurepools 179c179,180 < {"weight" : 0.3, "item" : "beachcreeperlegs"} --- > {"weight" : 0.3, "item" : "beachcreeperlegs"}, > {"weight" : 0.3, "item" : "causticstag"} 497a499 > {"weight" : 1.0, "item" : ["glowfibregreen", 3]}, 501a504 > {"weight" : 0.3, "item" : "glowstick-recipe"}, treasure\common.treasurepools 241c241 < {"weight" : 1, "item" : [ "dreadwreckage", 5]} --- > {"weight" : 1, "item" : [ "bossdreadwingCodex", 1]} treasure\monster.treasurepools 102c102 < "fill" : [ {"item" : [ "processor", 5]}, {"item" : "bossfatalcircuitCodex"}] --- > "fill" : [ {"item" : "bossshockhopperCodex"}] treasure\missions\floranmission1.treasurepools 42c42,43 < {"weight" : 1, "item" : [ "predatoryhead", 1]} --- > {"weight" : 1, "item" : [ "predatoryhead", 1]}, > {"weight" : 1, "item" : [ "floranmission01codex", 1]} 45c46,47 < [1, 1] --- > [0, 1], > [1, 2] 66c68,69 < {"weight" : 1, "item" : [ "predatorypants", 1]} --- > {"weight" : 1, "item" : [ "predatorypants", 1]}, > {"weight" : 1, "item" : [ "floranmission02codex", 1]} 69c72,73 < [1, 1] --- > [0, 1], > [1, 2] 78c82,83 < {"weight" : 1, "item" : [ "predatoryback", 1]} --- > {"weight" : 1, "item" : [ "predatoryback", 1]}, > {"weight" : 1, "item" : [ "floranmission03codex", 1]} 81c86,87 < [1, 1] --- > [0, 1], > [1, 2] treasure\missions\miningtreasure1.treasurepools 33a34 > [0, 1], 58a60 > [0, 1], 72c74,75 < [1, 1] --- > [0, 1], > [1, 2]