FILES ----- celestial.config spawner.config terrestrial_worlds.config [NEW] biomes\surface\midnight.biome biomes\surface\tundra.biome [NEW] cursors\joystick.cursor [NEW] cursors\joystick.frames [NEW] cursors\joystick.png [NEW] cursors\joystickdown.cursor [NEW] cursors\joystickleft.cursor [NEW] cursors\joystickright.cursor [NEW] cursors\joystickup.cursor [NEW] cursors\reticle.frames [NEW] cursors\reticle.png [NEW] cursors\reticle0.cursor [NEW] cursors\reticle1.cursor [NEW] cursors\reticle2.cursor [NEW] cursors\reticle3.cursor [NEW] cursors\reticle4.cursor [NEW] cursors\reticle5.cursor [NEW] dungeons\microdungeons\biomes\tundra\hollowgathering.json dungeons\microdungeons\biomes\tundra\icecave1.json [NEW] dungeons\microdungeons\biomes\tundra\icecavethrone.json [NEW] dungeons\microdungeons\biomes\tundra\poofingathering.json dungeons\microdungeons\biomes\tundra\researchstation1.json dungeons\microdungeons\biomes\tundra\researchstation2.json dungeons\microdungeons\biomes\tundra\researchstation3.json dungeons\microdungeons\biomes\tundra\researchstation4.json [NEW] dungeons\microdungeons\biomes\tundra\researchstationruins.json [NEW] dungeons\microdungeons\biomes\tundra\snoregathering.json dungeons\microdungeons\biomes\tundra\tundramicrodungeons.dungeon dungeons\undergroundmaze\mazeglitch1\chamberendleft.json dungeons\undergroundmaze\mazeglitch1\chamberendright.json dungeons\undergroundmaze\mazeglitch1\chamberendtop.json humanoid\apex\malebody.png interface\cockpit\cockpit.config items\active\partypopper\partypopper.lua [NEW] items\active\weapons\melee\altabilities\broadsword\dashattack.altability [NEW] items\active\weapons\melee\altabilities\broadsword\dashattack.lua [NEW] items\active\weapons\melee\altabilities\broadsword\leapattack.altability [NEW] items\active\weapons\melee\altabilities\broadsword\leapattack.lua items\active\weapons\melee\axe\commonaxe.activeitem items\active\weapons\melee\axe\rareaxe.activeitem items\active\weapons\melee\axe\uncommonaxe.activeitem items\active\weapons\melee\broadsword\commonbroadsword.activeitem items\active\weapons\melee\broadsword\rarebroadsword.activeitem items\active\weapons\melee\broadsword\uncommonbroadsword.activeitem items\active\weapons\melee\dagger\commondagger.activeitem items\active\weapons\melee\dagger\dagger.animation items\active\weapons\melee\dagger\raredagger.activeitem items\active\weapons\melee\dagger\uncommondagger.activeitem items\active\weapons\melee\hammer\commonhammer.activeitem items\active\weapons\melee\hammer\hammer.lua items\active\weapons\melee\hammer\rarehammer.activeitem items\active\weapons\melee\hammer\uncommonhammer.activeitem [NEW] items\active\weapons\melee\shortsword\commonshortsword.activeitem [NEW] items\active\weapons\melee\shortsword\daggernames.config [NEW] items\active\weapons\melee\shortsword\icon.png [NEW] items\active\weapons\melee\shortsword\rareshortsword.activeitem [NEW] items\active\weapons\melee\shortsword\shortsword.animation [NEW] items\active\weapons\melee\shortsword\shortswordnames.config [NEW] items\active\weapons\melee\shortsword\uncommonshortsword.activeitem [NEW] items\active\weapons\melee\shortsword\blade\1.png [NEW] items\active\weapons\melee\shortsword\blade\10.png [NEW] items\active\weapons\melee\shortsword\blade\11.png [NEW] items\active\weapons\melee\shortsword\blade\12.png [NEW] items\active\weapons\melee\shortsword\blade\13.png [NEW] items\active\weapons\melee\shortsword\blade\14.png [NEW] items\active\weapons\melee\shortsword\blade\15.png [NEW] items\active\weapons\melee\shortsword\blade\16.png [NEW] items\active\weapons\melee\shortsword\blade\17.png [NEW] items\active\weapons\melee\shortsword\blade\18.png [NEW] items\active\weapons\melee\shortsword\blade\19.png [NEW] items\active\weapons\melee\shortsword\blade\2.png [NEW] items\active\weapons\melee\shortsword\blade\20.png [NEW] items\active\weapons\melee\shortsword\blade\21.png [NEW] items\active\weapons\melee\shortsword\blade\22.png [NEW] items\active\weapons\melee\shortsword\blade\23.png [NEW] items\active\weapons\melee\shortsword\blade\24.png [NEW] items\active\weapons\melee\shortsword\blade\25.png [NEW] items\active\weapons\melee\shortsword\blade\26.png [NEW] items\active\weapons\melee\shortsword\blade\27.png [NEW] items\active\weapons\melee\shortsword\blade\28.png [NEW] items\active\weapons\melee\shortsword\blade\29.png [NEW] items\active\weapons\melee\shortsword\blade\3.png [NEW] items\active\weapons\melee\shortsword\blade\30.png [NEW] items\active\weapons\melee\shortsword\blade\31.png [NEW] items\active\weapons\melee\shortsword\blade\32.png [NEW] items\active\weapons\melee\shortsword\blade\33.png [NEW] items\active\weapons\melee\shortsword\blade\34.png [NEW] items\active\weapons\melee\shortsword\blade\35.png [NEW] items\active\weapons\melee\shortsword\blade\36.png [NEW] items\active\weapons\melee\shortsword\blade\37.png [NEW] items\active\weapons\melee\shortsword\blade\38.png [NEW] items\active\weapons\melee\shortsword\blade\39.png [NEW] items\active\weapons\melee\shortsword\blade\4.png [NEW] items\active\weapons\melee\shortsword\blade\40.png [NEW] items\active\weapons\melee\shortsword\blade\5.png [NEW] items\active\weapons\melee\shortsword\blade\6.png [NEW] items\active\weapons\melee\shortsword\blade\7.png [NEW] items\active\weapons\melee\shortsword\blade\8.png [NEW] items\active\weapons\melee\shortsword\blade\9.png [NEW] items\active\weapons\melee\shortsword\handle\1.png [NEW] items\active\weapons\melee\shortsword\handle\10.png [NEW] items\active\weapons\melee\shortsword\handle\11.png [NEW] items\active\weapons\melee\shortsword\handle\12.png [NEW] items\active\weapons\melee\shortsword\handle\13.png [NEW] items\active\weapons\melee\shortsword\handle\14.png [NEW] items\active\weapons\melee\shortsword\handle\15.png [NEW] items\active\weapons\melee\shortsword\handle\16.png [NEW] items\active\weapons\melee\shortsword\handle\17.png [NEW] items\active\weapons\melee\shortsword\handle\18.png [NEW] items\active\weapons\melee\shortsword\handle\19.png [NEW] items\active\weapons\melee\shortsword\handle\2.png [NEW] items\active\weapons\melee\shortsword\handle\20.png [NEW] items\active\weapons\melee\shortsword\handle\21.png [NEW] items\active\weapons\melee\shortsword\handle\22.png [NEW] items\active\weapons\melee\shortsword\handle\23.png [NEW] items\active\weapons\melee\shortsword\handle\24.png [NEW] items\active\weapons\melee\shortsword\handle\25.png [NEW] items\active\weapons\melee\shortsword\handle\26.png [NEW] items\active\weapons\melee\shortsword\handle\27.png [NEW] items\active\weapons\melee\shortsword\handle\28.png [NEW] items\active\weapons\melee\shortsword\handle\29.png [NEW] items\active\weapons\melee\shortsword\handle\3.png [NEW] items\active\weapons\melee\shortsword\handle\30.png [NEW] items\active\weapons\melee\shortsword\handle\31.png [NEW] items\active\weapons\melee\shortsword\handle\32.png [NEW] items\active\weapons\melee\shortsword\handle\33.png [NEW] items\active\weapons\melee\shortsword\handle\34.png [NEW] items\active\weapons\melee\shortsword\handle\35.png [NEW] items\active\weapons\melee\shortsword\handle\4.png [NEW] items\active\weapons\melee\shortsword\handle\5.png [NEW] items\active\weapons\melee\shortsword\handle\6.png [NEW] items\active\weapons\melee\shortsword\handle\7.png [NEW] items\active\weapons\melee\shortsword\handle\8.png [NEW] items\active\weapons\melee\shortsword\handle\9.png [NEW] items\active\weapons\melee\shortsword\swoosh\default.frames [NEW] items\active\weapons\melee\shortsword\swoosh\electricswoosh.png [NEW] items\active\weapons\melee\shortsword\swoosh\fireswoosh.png [NEW] items\active\weapons\melee\shortsword\swoosh\iceswoosh.png [NEW] items\active\weapons\melee\shortsword\swoosh\physicalswoosh.png [NEW] items\active\weapons\melee\shortsword\swoosh\poisonswoosh.png [NEW] items\active\weapons\melee\spear\commonspear.activeitem [NEW] items\active\weapons\melee\spear\icon.png [NEW] items\active\weapons\melee\spear\rarespear.activeitem [NEW] items\active\weapons\melee\spear\spear.animation [NEW] items\active\weapons\melee\spear\spear.lua [NEW] items\active\weapons\melee\spear\spearnames.config [NEW] items\active\weapons\melee\spear\uncommonspear.activeitem [NEW] items\active\weapons\melee\spear\blade\1.png [NEW] items\active\weapons\melee\spear\blade\10.png [NEW] items\active\weapons\melee\spear\blade\11.png [NEW] items\active\weapons\melee\spear\blade\12.png [NEW] items\active\weapons\melee\spear\blade\13.png [NEW] items\active\weapons\melee\spear\blade\14.png [NEW] items\active\weapons\melee\spear\blade\15.png [NEW] items\active\weapons\melee\spear\blade\16.png [NEW] items\active\weapons\melee\spear\blade\17.png [NEW] items\active\weapons\melee\spear\blade\18.png [NEW] items\active\weapons\melee\spear\blade\19.png [NEW] items\active\weapons\melee\spear\blade\2.png [NEW] items\active\weapons\melee\spear\blade\20.png [NEW] items\active\weapons\melee\spear\blade\21.png [NEW] items\active\weapons\melee\spear\blade\22.png [NEW] items\active\weapons\melee\spear\blade\23.png [NEW] items\active\weapons\melee\spear\blade\24.png [NEW] items\active\weapons\melee\spear\blade\25.png [NEW] items\active\weapons\melee\spear\blade\26.png [NEW] items\active\weapons\melee\spear\blade\27.png [NEW] items\active\weapons\melee\spear\blade\28.png [NEW] items\active\weapons\melee\spear\blade\29.png [NEW] items\active\weapons\melee\spear\blade\3.png [NEW] items\active\weapons\melee\spear\blade\30.png [NEW] items\active\weapons\melee\spear\blade\31.png [NEW] items\active\weapons\melee\spear\blade\32.png [NEW] items\active\weapons\melee\spear\blade\33.png [NEW] items\active\weapons\melee\spear\blade\34.png [NEW] items\active\weapons\melee\spear\blade\35.png [NEW] items\active\weapons\melee\spear\blade\36.png [NEW] items\active\weapons\melee\spear\blade\37.png [NEW] items\active\weapons\melee\spear\blade\38.png [NEW] items\active\weapons\melee\spear\blade\39.png [NEW] items\active\weapons\melee\spear\blade\4.png [NEW] items\active\weapons\melee\spear\blade\40.png [NEW] items\active\weapons\melee\spear\blade\41.png [NEW] items\active\weapons\melee\spear\blade\42.png [NEW] items\active\weapons\melee\spear\blade\43.png [NEW] items\active\weapons\melee\spear\blade\44.png [NEW] items\active\weapons\melee\spear\blade\45.png [NEW] items\active\weapons\melee\spear\blade\46.png [NEW] items\active\weapons\melee\spear\blade\47.png [NEW] items\active\weapons\melee\spear\blade\48.png [NEW] items\active\weapons\melee\spear\blade\49.png [NEW] items\active\weapons\melee\spear\blade\5.png [NEW] items\active\weapons\melee\spear\blade\50.png [NEW] items\active\weapons\melee\spear\blade\6.png [NEW] items\active\weapons\melee\spear\blade\7.png [NEW] items\active\weapons\melee\spear\blade\8.png [NEW] items\active\weapons\melee\spear\blade\9.png [NEW] items\active\weapons\melee\spear\handle\1.png [NEW] items\active\weapons\melee\spear\handle\10.png [NEW] items\active\weapons\melee\spear\handle\11.png [NEW] items\active\weapons\melee\spear\handle\12.png [NEW] items\active\weapons\melee\spear\handle\13.png [NEW] items\active\weapons\melee\spear\handle\14.png [NEW] items\active\weapons\melee\spear\handle\15.png [NEW] items\active\weapons\melee\spear\handle\16.png [NEW] items\active\weapons\melee\spear\handle\17.png [NEW] items\active\weapons\melee\spear\handle\18.png [NEW] items\active\weapons\melee\spear\handle\19.png [NEW] items\active\weapons\melee\spear\handle\2.png [NEW] items\active\weapons\melee\spear\handle\20.png [NEW] items\active\weapons\melee\spear\handle\21.png [NEW] items\active\weapons\melee\spear\handle\22.png [NEW] items\active\weapons\melee\spear\handle\23.png [NEW] items\active\weapons\melee\spear\handle\24.png [NEW] items\active\weapons\melee\spear\handle\25.png [NEW] items\active\weapons\melee\spear\handle\26.png [NEW] items\active\weapons\melee\spear\handle\27.png [NEW] items\active\weapons\melee\spear\handle\28.png [NEW] items\active\weapons\melee\spear\handle\29.png [NEW] items\active\weapons\melee\spear\handle\3.png [NEW] items\active\weapons\melee\spear\handle\30.png [NEW] items\active\weapons\melee\spear\handle\31.png [NEW] items\active\weapons\melee\spear\handle\32.png [NEW] items\active\weapons\melee\spear\handle\33.png [NEW] items\active\weapons\melee\spear\handle\34.png [NEW] items\active\weapons\melee\spear\handle\35.png [NEW] items\active\weapons\melee\spear\handle\36.png [NEW] items\active\weapons\melee\spear\handle\37.png [NEW] items\active\weapons\melee\spear\handle\38.png [NEW] items\active\weapons\melee\spear\handle\39.png [NEW] items\active\weapons\melee\spear\handle\4.png [NEW] items\active\weapons\melee\spear\handle\40.png [NEW] items\active\weapons\melee\spear\handle\41.png [NEW] items\active\weapons\melee\spear\handle\42.png [NEW] items\active\weapons\melee\spear\handle\43.png [NEW] items\active\weapons\melee\spear\handle\44.png [NEW] items\active\weapons\melee\spear\handle\45.png [NEW] items\active\weapons\melee\spear\handle\46.png [NEW] items\active\weapons\melee\spear\handle\47.png [NEW] items\active\weapons\melee\spear\handle\48.png [NEW] items\active\weapons\melee\spear\handle\49.png [NEW] items\active\weapons\melee\spear\handle\5.png [NEW] items\active\weapons\melee\spear\handle\50.png [NEW] items\active\weapons\melee\spear\handle\6.png [NEW] items\active\weapons\melee\spear\handle\7.png [NEW] items\active\weapons\melee\spear\handle\8.png [NEW] items\active\weapons\melee\spear\handle\9.png [NEW] items\active\weapons\melee\spear\swoosh\default.frames [NEW] items\active\weapons\melee\spear\swoosh\electricswoosh.png [NEW] items\active\weapons\melee\spear\swoosh\fireswoosh.png [NEW] items\active\weapons\melee\spear\swoosh\iceswoosh.png [NEW] items\active\weapons\melee\spear\swoosh\physicalswoosh.png [NEW] items\active\weapons\melee\spear\swoosh\poisonswoosh.png [NEW] items\armors\biome\ice\cyclopsyeti\bsleeve.png [NEW] items\armors\biome\ice\cyclopsyeti\chest.png [NEW] items\armors\biome\ice\cyclopsyeti\cyclopsyeti.chest [NEW] items\armors\biome\ice\cyclopsyeti\cyclopsyeti.legs [NEW] items\armors\biome\ice\cyclopsyeti\fsleeve.png items\armors\biome\ice\cyclopsyeti\icons.png [NEW] items\armors\biome\ice\cyclopsyeti\pants.png items\armors\biome\ice\survivalgear\survivalgear.back monsters\critter\hollowcritter\body.frames [NEW] monsters\critter\snorecritter\body.frames [NEW] monsters\critter\snorecritter\body.monsterpart [NEW] monsters\critter\snorecritter\body.png [NEW] monsters\critter\snorecritter\snorecritter.animation [NEW] monsters\critter\snorecritter\snorecritter.monstertype monsters\flying\largeflying\largeflying.monstertype monsters\flying\smallflying\smallflying.monstertype monsters\ground\largebiped\largebiped.monstertype monsters\ground\largequadruped\largequadruped.monstertype monsters\ground\smallbiped\smallbiped.monstertype monsters\ground\smallquadruped\smallquadruped.monstertype [NEW] npcs\biome\snowscientist.npctype [NEW] npcs\biome\snowvillager.npctype objects\generic\electricdoor\electricdoor.object [NEW] objects\generic\electricdoor\electricdoorlit.frames [NEW] objects\generic\electricdoor\electricdoorlit.png objects\mission\bonespike\bonespike.object objects\obstacles\ice\icespike\icespike.object [NEW] objects\wired\door\fullbrightanimatedslidingdoor.animation parallax\images\frozenback\base\1.png parallax\images\icespikes\base\1.png parallax\images\icespikes2\base\1.png [NEW] parallax\images\midnightback\base\1.png [NEW] parallax\images\midnightclouds\base\1.png [NEW] parallax\images\midnightclouds\base\2.png [NEW] parallax\images\midnightclouds2\base\1.png [NEW] parallax\images\midnightclouds2\base\2.png [NEW] parallax\images\midnightclouds3\base\1.png [NEW] parallax\images\midnightclouds3\base\2.png [NEW] parallax\surface\midnight.parallax [NEW] projectiles\boomerang\boomerang.frames [NEW] projectiles\boomerang\boomerang.png [NEW] projectiles\boomerang\boomerang.projectile [NEW] projectiles\boomerang\boomerangflip.frames [NEW] projectiles\boomerang\boomerangflip.png [NEW] projectiles\boomerang\boomerangflip.projectile [NEW] projectiles\boomerang\boomerangprojectile.lua [NEW] projectiles\delaybullet\delaybullet.frames [NEW] projectiles\delaybullet\delaybullet.lua [NEW] projectiles\delaybullet\delaybullet.png [NEW] projectiles\delaybullet\delaybullet.projectile [NEW] projectiles\drone\drone.frames [NEW] projectiles\drone\drone.lua [NEW] projectiles\drone\drone.png [NEW] projectiles\drone\drone.projectile [NEW] projectiles\guidedrocket\guidedrocket.lua [NEW] projectiles\guidedrocket\guidedrocket.projectile [NEW] projectiles\guidedrocket\icon.png [NEW] projectiles\guidedrocket\rocket.frames [NEW] projectiles\guidedrocket\rocket.png [NEW] projectiles\homingarrow\homingarrow.frames [NEW] projectiles\homingarrow\homingarrow.lua [NEW] projectiles\homingarrow\homingarrow.png [NEW] projectiles\homingarrow\homingarrow.projectile [NEW] projectiles\remotegrenade\icon.png [NEW] projectiles\remotegrenade\remotegrenade.frames [NEW] projectiles\remotegrenade\remotegrenade.lua [NEW] projectiles\remotegrenade\remotegrenade.png [NEW] projectiles\remotegrenade\remotegrenade.projectile [NEW] projectiles\remotegrenade\remotestickygrenade.frames [NEW] projectiles\remotegrenade\remotestickygrenade.png [NEW] projectiles\remotegrenade\remotestickygrenade.projectile [NEW] projectiles\translocatordisc\translocatordisc.frames [NEW] projectiles\translocatordisc\translocatordisc.lua [NEW] projectiles\translocatordisc\translocatordisc.png [NEW] projectiles\translocatordisc\translocatordisc.projectile [NEW] sfx\objects\ice_break1.wav [NEW] sfx\objects\ice_break2.wav [NEW] sfx\objects\ice_break3.wav stats\monster_primary.lua treasure\biome.treasurepools DIFFS ----- celestial.config 137a138,144 > "midnight" : { > "baseImages" : "/celestial/system/terrestrial/horizon/textures/volcanic_.png", > "maskTextures" : "/celestial/system/terrestrial/horizon/masks/temperate/_.png", > "maskRange" : [1, 25], > "maskPerPlanetRange" : [3, 3] > }, > 254a262,267 > "midnight" : { > "baseImages" : "/celestial/system/terrestrial/biomes/volcanic/maskie.png", > "dynamicsImages" : "/celestial/system/terrestrial/dynamics/temperate/.png", > "dynamicsRange" : [1, 30] > }, > 775c788 < "terrestrialType" : [ "volcanic", "scorched", "magma" ] --- > "terrestrialType" : [ "volcanic", "scorched", "magma", "midnight" ] 1010c1023 < "terrestrialType" : [ "volcanic", "scorched", "magma" ] --- > "terrestrialType" : [ "volcanic", "scorched", "magma", "midnight" ] spawner.config 1882a1883,1938 > "snorecritter" : { > "spawnParameters" : { > "area" : "surface", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.02, > "monsterType" : "snorecritter", > "monsterParameters" : { > "aggressive" : false > } > }, > > "hollowcritter" : { > "spawnParameters" : { > "area" : "surface", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.02, > "monsterType" : "hollowcritter", > "monsterParameters" : { > "aggressive" : false > } > }, > > "poofincritter" : { > "spawnParameters" : { > "area" : "surface", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.02, > "monsterType" : "poofincritter", > "monsterParameters" : { > "aggressive" : false > } > }, > > "ciclesnailcritter" : { > "spawnParameters" : { > "area" : "surface", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.02, > "monsterType" : "ciclesnailcritter", > "monsterParameters" : { > "aggressive" : false > } > }, > terrestrial_worlds.config 574c574 < "secondaryRegion" : [ "ice" ], --- > "secondaryRegion" : [ ], 601a602,611 > "midnight" : { > "threatRange" : [5, 5], > "layers" : { > "surface" : { > "primaryRegion" : [ "midnight" ], > "secondaryRegion" : [ ], > "dungeons" : [ "glitchsewer", "apexresearchlab", "apextestchamber", "aviantomb", "aviantower", "humanbunker", "floranhuntinggrounds", "glitchcastle", "humanprison", "aviantemple", "avianairship", "floranhell" ] > } > } > }, 860a871,881 > ] > }, > > "midnight" : { > "caveLiquid" : [ "water" ], > "caveLiquidSeedDensityRange" : [1, 3], > "encloseLiquids" : true, > "blockSelector" : [ "remixedSurface" ], > "fgCaveSelector" : [ "surfaceCaves" ], > "biome" : [ > [0, [ "midnight" ]] biomes\surface\tundra.biome 10c10 < "extraSpawns" : [ "aurorabee", "driftbell", "bunny", "reasonablecritter", "crystaltortoisecritter", "crystalbirdcritter", "snowflakescritter", "snowymolecritter" ], --- > "extraSpawns" : [ "aurorabee", "driftbell", "bunny", "reasonablecritter", "crystaltortoisecritter", "crystalbirdcritter", "snowflakescritter", "snowymolecritter", "snorecritter", "hollowcritter", "poofincritter", "ciclesnailcritter" ], 151a152,165 > "parameters" : { } > } > ] > }, > { > "mode" : "floor", > "priority" : 1.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:scatteredSmall", > > "type" : "object", > "objectSets" : [ > { > "pool" : [ [0.35, "iceshard1" ], [0.35, "iceshard2" ], [0.35, "iceshard3" ], [0.35, "iceshard4" ], [0.35, "iceshard5" ] ], dungeons\microdungeons\biomes\tundra\icecave1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\tundra\researchstation1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\tundra\researchstation2.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\tundra\researchstation3.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\tundra\researchstation4.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\tundra\tundramicrodungeons.dungeon 8c8 < "anchor" : [ "researchstation2", "icecave1", "researchstation3", "researchstation4", "researchstation1", "researchstationbunker1", "meetingroombunker1" ], --- > "anchor" : [ "poofingathering", "researchstationruins", "hollowgathering", "snoregathering", "icecave1", "icecavethrone", "researchstation3", "researchstation2", "researchstation4", "researchstation1", "researchstationbunker1", "meetingroombunker1" ], 24a25,52 > "name" : "researchstationruins", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "researchstationruins.json" ] > }, > { > "name" : "snoregathering", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "snoregathering.json" ] > }, > { > "name" : "poofingathering", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "poofingathering.json" ] > }, > { > "name" : "hollowgathering", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "hollowgathering.json" ] > }, > { 64a93,99 > }, > { > "name" : "icecavethrone", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "icecavethrone.json" ] dungeons\undergroundmaze\mazeglitch1\chamberendleft.json [TMX file differences are left out for huge size.] dungeons\undergroundmaze\mazeglitch1\chamberendright.json [TMX file differences are left out for huge size.] dungeons\undergroundmaze\mazeglitch1\chamberendtop.json [TMX file differences are left out for huge size.] interface\cockpit\cockpit.config 192a193 > "midnight" : "Forever ^#e11212;midnight ^white;with no trace of sunlight. ^red;Non breathable atmosphere. ^red;Temp dangerously low.", items\active\partypopper\partypopper.lua 73,74d72 < ------------ BLACKJACK AND HOOKERS ------------- < items\active\weapons\melee\axe\commonaxe.activeitem 22,23c22,23 < "fireTime" : [0.71, 0.9], < "baseDps" : [10, 11], --- > "fireTime" : [0.83, 1.1], > "baseDps" : [11, 12], 25d24 < "baseDamage" : 9.2, // will be modified by the weapon's level and user's power multiplier items\active\weapons\melee\axe\rareaxe.activeitem 24c24 < "baseDps" : [10, 11], --- > "baseDps" : [11.5, 12.5], 26d25 < "baseDamage" : 9.2, // will be modified by the weapon's level and user's power multiplier items\active\weapons\melee\axe\uncommonaxe.activeitem 24c24 < "baseDps" : [10, 11], --- > "baseDps" : [11.5, 12.5], 26d25 < "baseDamage" : 9.2, // will be modified by the weapon's level and user's power multiplier items\active\weapons\melee\broadsword\commonbroadsword.activeitem 24d23 < "baseDamage" : 7.15, 27c26 < "knockback" : 10 --- > "knockback" : 0 items\active\weapons\melee\broadsword\rarebroadsword.activeitem 26d25 < "baseDamage" : 7.15, 29c28 < "knockback" : 10 --- > "knockback" : 0 items\active\weapons\melee\broadsword\uncommonbroadsword.activeitem 26d25 < "baseDamage" : 7.15, 29c28 < "knockback" : 10 --- > "knockback" : 0 items\active\weapons\melee\dagger\commondagger.activeitem 22,23c22,23 < "fireTime" : [0.71, 0.9], < "baseDps" : [10, 11], --- > "fireTime" : [0.27, 0.33], > "baseDps" : [7, 8], 25d24 < "baseDamage" : 3.75, 27,28c26,27 < "statusEffects" : [ "damagefreeze" ], < "knockback" : 10 --- > "statusEffects" : [ "shortdamagefreeze" ], > "knockback" : 0 items\active\weapons\melee\dagger\dagger.animation 146c146,199 < "particles" : [ ] --- > "particles" : [ ] > }, > "fireswoosh" : { > "active" : false, > "rotationGroup" : "swoosh", > "emissionRate" : 40, > "offsetRegion" : [1.0, -0.25, 4.0, 2.0], > "particles" : [ > { "particle" : "fireswoosh1"}, > { "particle" : "fireswoosh2"}, > { "particle" : "fireswoosh3"}, > { "particle" : "fireswoosh1"}, > { "particle" : "fireswoosh2"}, > { "particle" : "fireswoosh3"} > ] > }, > "electricswoosh" : { > "active" : false, > "rotationGroup" : "swoosh", > "emissionRate" : 40, > "offsetRegion" : [1.0, -0.25, 4.0, 2.0], > "particles" : [ > { "particle" : "electricswoosh1"}, > { "particle" : "electricswoosh2"}, > { "particle" : "electricswoosh2"} > ] > }, > "iceswoosh" : { > "active" : false, > "rotationGroup" : "swoosh", > "emissionRate" : 40, > "offsetRegion" : [1.0, -0.25, 4.0, 2.0], > "particles" : [ > { "particle" : "iceswoosh1"}, > { "particle" : "iceswoosh2"}, > { "particle" : "iceswoosh3"}, > { "particle" : "iceswoosh1"}, > { "particle" : "iceswoosh2"}, > { "particle" : "iceswoosh3"} > ] > }, > "poisonswoosh" : { > "active" : false, > "rotationGroup" : "swoosh", > "emissionRate" : 40, > "offsetRegion" : [1.0, -0.25, 4.0, 2.0], > "particles" : [ > { "particle" : "poisonswoosh1"}, > { "particle" : "poisonswoosh2"}, > { "particle" : "fireswoosh2"}, > { "particle" : "poisonswoosh1"}, > { "particle" : "poisonswoosh2"}, > { "particle" : "fireswoosh2"} > ] items\active\weapons\melee\dagger\raredagger.activeitem 23,24c23,24 < "fireTime" : [0.71, 0.9], < "baseDps" : [10, 11], --- > "fireTime" : [0.27, 0.33], > "baseDps" : [7.5, 8.5], 26d25 < "baseDamage" : 9.2, 28,29c27,28 < "statusEffects" : [ "damagefreeze" ], < "knockback" : 10 --- > "statusEffects" : [ "shortdamagefreeze" ], > "knockback" : 0 items\active\weapons\melee\dagger\uncommondagger.activeitem 23,24c23,24 < "fireTime" : [0.71, 0.9], < "baseDps" : [10, 11], --- > "fireTime" : [0.27, 0.33], > "baseDps" : [7.5, 8.5], 26d25 < "baseDamage" : 9.2, 28,29c27,28 < "statusEffects" : [ "damagefreeze" ], < "knockback" : 10 --- > "statusEffects" : [ "shortdamagefreeze" ], > "knockback" : 0 items\active\weapons\melee\hammer\commonhammer.activeitem 21c21 < "fireTime" : [0.71, 0.9], --- > "fireTime" : [1.2, 1.5], 24d23 < "baseDamage" : 7.15, 27c26 < "knockback" : 10 --- > "knockback" : 25 29a29 > "knockbackMode" : "facing", items\active\weapons\melee\hammer\hammer.lua 207c207,208 < local damageConfig = util.mergeTable(self.damageConfig, extraDamageConfig or {}) --- > local damageConfig = sb.jsonMerge(self.damageConfig, extraDamageConfig or {}) > damageConfig.knockback = knockbackMomentum(damageConfig.knockback) 224a226,237 > end > > function knockbackMomentum(knockback) > local knockbackMode = item.instanceValue("knockbackMode") or "default" > > if knockbackMode == "facing" then > return {mcontroller.facingDirection() * knockback, 0} > elseif knockbackMode == "aim" then > local angle = activeItem.aimAngleAndDirection(0, activeItem.ownerAimPosition())[1] > return vec2.rotate({mcontroller.facingDirection() * knockback, 0}, angle) > end > return knockback items\active\weapons\melee\hammer\rarehammer.activeitem 25,26c25,26 < "fireTime" : [0.71, 0.9], < "baseDps" : [10, 11], --- > "fireTime" : [1.2, 1.5], > "baseDps" : [10.5, 11.5], 28d27 < "baseDamage" : 7.15, 31c30 < "knockback" : 10 --- > "knockback" : 20 39a39 > "knockbackMode" : "facing", items\active\weapons\melee\hammer\uncommonhammer.activeitem 25,26c25,26 < "fireTime" : [0.71, 0.9], < "baseDps" : [10, 11], --- > "fireTime" : [1.2, 1.5], > "baseDps" : [10.5, 11.5], 28d27 < "baseDamage" : 7.15, 31c30 < "knockback" : 10 --- > "knockback" : 20 33a33 > "knockbackMode" : "facing", items\armors\biome\ice\survivalgear\survivalgear.back 16c16 < { "ffca8a" : "e8a483", "e0975c" : "db9675", "a85636" : "ae6762", "6f2919" : "8b5252" }, --- > { "ffca8a" : "ccae7c", "e0975c" : "a47844", "a85636" : "754c23", "6f2919" : "472b13" }, monsters\critter\hollowcritter\body.frames 3c3 < "size" : [24, 13], --- > "size" : [24, 11], monsters\flying\largeflying\largeflying.monstertype 31a32 > "gravityEnabled" : false, 34c35 < "mass" : 0.2, --- > "mass" : 1.4, monsters\flying\smallflying\smallflying.monstertype 31a32 > "gravityEnabled" : false, 34c35 < "mass" : 0.2, --- > "mass" : 1.0, monsters\ground\largebiped\largebiped.monstertype 118c118 < "mass" : 1.2, --- > "mass" : 1.6, monsters\ground\largequadruped\largequadruped.monstertype 155c155 < "mass" : 1.2, --- > "mass" : 1.6, monsters\ground\smallbiped\smallbiped.monstertype 99c99 < "mass" : 1.2, --- > "mass" : 1.0, monsters\ground\smallquadruped\smallquadruped.monstertype 101c101 < "mass" : 0.8, --- > "mass" : 1.2, objects\generic\electricdoor\electricdoor.object 11a12,13 > "closedLight" : [21, 108, 237], > 33c35 < "animation" : "/objects/wired/door/animatedslidingdoor.animation", --- > "animation" : "/objects/wired/door/fullbrightanimatedslidingdoor.animation", 35c37,38 < "door" : "electricdoor.png" --- > "bg" : "electricdoor.png", > "fg" : "electricdoorlit.png" objects\mission\bonespike\bonespike.object 275c275 < "smashSounds" : [ "/sfx/objects/bone_break1.wav", "/sfx/objects/bone_break2.wav", "/sfx/objects/bone_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/ice_break1.wav", "/sfx/objects/ice_break2.wav", "/sfx/objects/ice_break3.wav" ], objects\obstacles\ice\icespike\icespike.object 276c276 < "smashSounds" : [ "/sfx/objects/capsule_break1.wav", "/sfx/objects/capsule_break2.wav", "/sfx/objects/capsule_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/ice_break1.wav", "/sfx/objects/ice_break2.wav", "/sfx/objects/ice_break3.wav" ], stats\monster_primary.lua 0a1,2 > require "/scripts/vec2.lua" > 27,30c29,39 < local knockbackMomentum = damageRequest.knockbackMomentum < knockbackMomentum[1] = knockbackMomentum[1] * knockbackFactor < knockbackMomentum[2] = knockbackMomentum[2] * knockbackFactor < mcontroller.addMomentum(knockbackMomentum) --- > local knockbackMomentum = vec2.mul(damageRequest.knockbackMomentum, knockbackFactor) > local knockback = vec2.mag(knockbackMomentum) > if knockback > 0 then > mcontroller.setVelocity({0,0}) > if mcontroller.baseParameters().gravityEnabled then > local dir = knockbackMomentum[1] > 0 and 1 or -1 > mcontroller.addMomentum({dir * knockback / 1.41, knockback / 1.41}) > else > mcontroller.addMomentum(knockbackMomentum) > end > end treasure\biome.treasurepools 859d858 < {"weight" : 0.3, "item" : ["snowflake", 10]}, 869a869,871 > {"weight" : 0.3, "item" : "snowinfantryhead"}, > {"weight" : 0.3, "item" : "snowinfantrychest"}, > {"weight" : 0.3, "item" : "snowinfantrypants"}, 870a873,874 > {"weight" : 0.3, "item" : "cyclopsyetichest"}, > {"weight" : 0.3, "item" : "cyclopsyetilegs"},