FILES ----- interface.config player.config spawner.config universe_server.config versioning.config [NEW] versioningplayerentity_7_8.lua animations\muzzleflash\rainbowmuzzle\rainbowmuzzle.animation [NEW] animations\shards\clayshard.animation [NEW] animations\shards\clayshard.png [NEW] animations\shards\creamstoneshard.animation [NEW] animations\shards\creamstoneshard.png [NEW] animations\shards\greyrockshard.animation [NEW] animations\shards\greyrockshard.png animations\shards\greystoneshard.png biomes\surface\tundra.biome [NEW] cursors\charge1.cursor [NEW] cursors\charge2.cursor [NEW] cursors\chargeidle.cursor [NEW] cursors\chargeready.cursor [NEW] cursors\chargingcursor.frames [NEW] cursors\chargingcursor.png [NEW] cursors\cursors.frames [NEW] cursors\cursors.png [NEW] cursors\inspect.cursor [NEW] cursors\pointer.cursor [NEW] cursors\reticle.cursor dungeons\undergroundmaze\mazeglitch1\mazeglitch1.dungeon interface\cockpit\cockpit.config [NEW] items\materials\frozenwater.matitem [NEW] items\materials\frozenwater.png items\shields\randomgenerated\eyeshield.generatedshield items\shields\randomgenerated\floranbasicshield.generatedshield items\shields\randomgenerated\floranstrongshield.generatedshield items\shields\randomgenerated\frostshield.generatedshield items\shields\randomgenerated\glitchbasicshield.generatedshield items\shields\randomgenerated\glitchlordshield.generatedshield items\shields\randomgenerated\glitchstrongshield.generatedshield items\shields\randomgenerated\hylotlstrongshield.generatedshield items\shields\randomgenerated\mossshield.generatedshield items\shields\randomgenerated\mushroomshield.generatedshield items\shields\randomgenerated\riotshield.generatedshield items\shields\randomgenerated\seashellshield.generatedshield items\shields\randomgenerated\tieredshields\startershield.generatedshield items\shields\randomgenerated\tieredshields\tier1shield.generatedshield items\shields\randomgenerated\tieredshields\tier1woodshield.generatedshield items\shields\randomgenerated\tieredshields\tier2shield.generatedshield items\shields\randomgenerated\tieredshields\tier2woodshield.generatedshield items\shields\randomgenerated\tieredshields\tierxshield.generatedshield [NEW] monsters\critter\crystalbirdcritter\body.frames [NEW] monsters\critter\crystalbirdcritter\body.monsterpart [NEW] monsters\critter\crystalbirdcritter\body.png [NEW] monsters\critter\crystalbirdcritter\crystalbirdcritter.animation [NEW] monsters\critter\crystalbirdcritter\crystalbirdcritter.monstertype [NEW] monsters\critter\crystaltortoisecritter\body.frames [NEW] monsters\critter\crystaltortoisecritter\body.monsterpart [NEW] monsters\critter\crystaltortoisecritter\body.png [NEW] monsters\critter\crystaltortoisecritter\crystaltortoisecritter.animation [NEW] monsters\critter\crystaltortoisecritter\crystaltortoisecritter.monstertype objects\ancient\ancientbouldertrap\ancientbouldertrap.object objects\ancient\ancientcrystaltrap\ancientcrystaltrap.object objects\ancient\ancientflametrap\ancientflametrap.object objects\ancient\ancienticetrap\ancienticetrap.object objects\avian\bouldertrap\bouldertrap.object objects\avian\crystaltrap\crystaltrap.object objects\avian\flametrap\flametrap.object objects\biome\gnome\smallchurch\smallchurch.object objects\biome\gnome\smallclocktower\smallclocktower.object objects\biome\gnome\smallhouse1\smallhouse1.object objects\biome\gnome\smallhouse10\smallhouse10.object objects\biome\gnome\smallhouse11\smallhouse11.object objects\biome\gnome\smallhouse2\smallhouse2.object objects\biome\gnome\smallhouse3\smallhouse3.object objects\biome\gnome\smallhouse4\smallhouse4.object objects\biome\gnome\smallhouse5\smallhouse5.object objects\biome\gnome\smallhouse6\smallhouse6.object objects\biome\gnome\smallhouse7\smallhouse7.object objects\biome\gnome\smallhouse8\smallhouse8.object objects\biome\gnome\smallhouse9\smallhouse9.object objects\biome\gnome\smallinn\smallinn.object objects\biome\gnome\smallwindmill\smallwindmill.object objects\biome\smashablerocks\copperrock\copperrock.object objects\biome\smashablerocks\copperrocksmall\copperrocksmall.object objects\biome\smashablerocks\diamondrock\diamondrock.object objects\biome\smashablerocks\diamondrocksmall\diamondrocksmall.object objects\biome\smashablerocks\goldrock\goldrock.object objects\biome\smashablerocks\goldrocksmall\goldrocksmall.object objects\biome\smashablerocks\platinumrock\platinumrock.object objects\biome\smashablerocks\platinumrocksmall\platinumrocksmall.object objects\biome\smashablerocks\silverrock\silverrock.object objects\biome\smashablerocks\silverrocksmall\silverrocksmall.object objects\biome\stonecave\ceilingstalactite1\ceilingstalactite1.object objects\biome\stonecave\ceilingstalactite2\ceilingstalactite2.object objects\biome\stonecave\ceilingstalactite3\ceilingstalactite3.object objects\biome\stonecave\ceilingstalactite4\ceilingstalactite4.object objects\biome\stonecave\ceilingstalactite5\ceilingstalactite5.object objects\mission\bonespike\bonespike.object objects\obstacles\arid\ceilingspike1\ceilingspike1.object objects\obstacles\arid\ceilingspike2\ceilingspike2.object objects\obstacles\arid\ceilingspike3\ceilingspike3.object objects\obstacles\arid\ceilingspike4\ceilingspike4.object objects\obstacles\arid\groundspike1\groundspike1.object objects\obstacles\arid\groundspike2\groundspike2.object objects\obstacles\arid\groundspike3\groundspike3.object objects\obstacles\arid\groundspike4\groundspike4.object objects\obstacles\desert\desertceilingspike1\desertceilingspike1.object objects\obstacles\desert\desertceilingspike2\desertceilingspike2.object objects\obstacles\desert\desertceilingspike3\desertceilingspike3.object objects\obstacles\desert\desertceilingspike4\desertceilingspike4.object objects\obstacles\desert\desertgroundspike1\desertgroundspike1.object objects\obstacles\desert\desertgroundspike2\desertgroundspike2.object objects\obstacles\desert\desertgroundspike3\desertgroundspike3.object objects\obstacles\desert\desertgroundspike4\desertgroundspike4.object objects\obstacles\magma\magmaceilingspike1\magmaceilingspike1.object objects\obstacles\magma\magmaceilingspike2\magmaceilingspike2.object objects\obstacles\magma\magmaceilingspike3\magmaceilingspike3.object objects\obstacles\magma\magmagroundspike1\magmagroundspike1.object objects\obstacles\magma\magmagroundspike2\magmagroundspike2.object objects\obstacles\magma\magmagroundspike3\magmagroundspike3.object objects\obstacles\savannah\savannahceilingspike1\savannahceilingspike1.object objects\obstacles\savannah\savannahceilingspike2\savannahceilingspike2.object objects\obstacles\savannah\savannahceilingspike3\savannahceilingspike3.object objects\obstacles\savannah\savannahceilingspike4\savannahceilingspike4.object objects\obstacles\savannah\savannahgroundspike1\savannahgroundspike1.object objects\obstacles\savannah\savannahgroundspike2\savannahgroundspike2.object objects\obstacles\savannah\savannahgroundspike3\savannahgroundspike3.object objects\obstacles\savannah\savannahgroundspike4\savannahgroundspike4.object [NEW] parallax\images\icespikes\base\1.png parallax\surface\scorched.parallax parallax\surface\tundra.parallax [NEW] particles\rocketbarrelpuff.particle [NEW] particles\shards\clayshard.particle [NEW] particles\shards\creamstoneshard.particle [NEW] particles\shards\greyrockshard.particle plants\trees\geometric\stem\geometricstem\branch1.png plants\trees\geometric\stem\geometricstem\branch2.png plants\trees\geometric\stem\geometricstem\branch3.png plants\trees\geometric\stem\geometricstem\crown1.png plants\trees\geometric\stem\geometricstem\crown2.png plants\trees\geometric\stem\geometricstem\crown3.png projectiles\physics.config quests\outpost\heatskin2.questtemplate scripts\util.lua scripts\versioningutils.lua [NEW] sfx\objects\bone_break1.wav [NEW] sfx\objects\bone_break2.wav [NEW] sfx\objects\bone_break3.wav [NEW] sfx\objects\rock_big_break1.wav [NEW] sfx\objects\rock_big_break2.wav [NEW] sfx\objects\rock_big_break3.wav [NEW] sfx\objects\rock_big_break4.wav [NEW] sfx\objects\rock_big_break5.wav stats\player_primary.lua stats\effects\shieldeffect\shieldeffect.lua [NEW] stats\effects\translocate\blinkin.png [NEW] stats\effects\translocate\blinkout.png [NEW] stats\effects\translocate\default.frames [NEW] stats\effects\translocate\translocate.animation [NEW] stats\effects\translocate\translocate.lua [NEW] stats\effects\translocate\translocate.statuseffect tiles\materials\frozenwater.material tiles\materials\frozenwater.png tiles\materials\ice.material [NEW] versioning\celestialchunk_2_8.lua [NEW] versioning\celestialchunk_7_8.lua [NEW] versioning\item_2_4.lua [NEW] versioning\worldmetadata_15_16.lua [NEW] versioning\worldmetadata_8_16.lua DIFFS ----- interface.config 268,341c268 < "cursorTypes" : [ < { < "type" : "injector", < "offset" : [4, 3], < "priority" : 5, < "image" : "/interface/cursors.png:injector" < }, < { < "type" : "pointer", < "offset" : [0, 0], < "priority" : 0, < "image" : "/interface/cursors.png:pointer" < }, < { < "type" : "tool", < "offset" : [4, 3], < "priority" : 3, < "image" : "/interface/cursors.png:tool" < }, < { < "type" : "inspect", < "offset" : [4, 3], < "priority" : 5, < "image" : "/interface/cursors.png:inspect" < }, < { < "type" : "reticle", < "offset" : [10, 10], < "priority" : 5, < "image" : "/interface/chargingcursor.png:idle" < }, < { < "type" : "charging1", < "offset" : [10, 10], < "priority" : 6, < "animation" : { < "frames" : "/interface/chargingcursor.png:charging1.", < "frameNumber" : 8, < "animationCycle" : 0.25, < "centered" : false, < "mode" : "loopforever" < } < }, < { < "type" : "charging2", < "offset" : [10, 10], < "priority" : 7, < "animation" : { < "frames" : "/interface/chargingcursor.png:charging2.", < "frameNumber" : 8, < "animationCycle" : 0.25, < "centered" : false, < "mode" : "loopforever" < } < }, < { < "type" : "readyTrans", < "offset" : [10, 10], < "priority" : 5, < "image" : "/interface/chargingcursor.png:switch" < }, < { < "type" : "ready", < "offset" : [10, 10], < "priority" : 8, < "animation" : { < "frames" : "/interface/chargingcursor.png:ready.", < "frameNumber" : 4, < "animationCycle" : 0.25, < "centered" : false, < "mode" : "loopforever" < } < } < ], --- > "defaultCursor" : "/cursors/pointer.cursor", player.config 416,418d415 < "maxShield" : { < "baseValue" : 0.0 < }, 466a464,469 > "shieldHealth" : { > "baseValue" : 0 > }, > "shieldStaminaRegen" : { > "baseValue" : 0.05 > }, 478,482d480 < "shieldHealth" : { < "maxStat" : "maxShield", < "deltaStat" : "shieldRegen", < "initialPercentage" : 1.0 < }, 494a493,500 > }, > "shieldStamina" : { > "maxValue" : 1.0, > "deltaStat" : "shieldStaminaRegen", > "initialPercentage" : 1.0 > }, > "damageAbsorption" : { > "initialValue" : 0 spawner.config 1489a1490,1503 > "crystaltortoisecritter" : { > "spawnParameters" : { > "area" : "surface", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.1, > "monsterType" : "crystaltortoisecritter", > "monsterParameters" : { > "aggressive" : false > } > }, > 1498a1513,1526 > "monsterParameters" : { > "aggressive" : false > } > }, > > "crystalbirdcritter" : { > "spawnParameters" : { > "area" : "surface", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.02, > "monsterType" : "crystalbirdcritter", universe_server.config 38c38 < "terrestrialBiome" : "garden", --- > "terrestrialBiome" : "tundra", 42,47c42 < { < "terrestrialBiome" : "forest" < }, < { < "terrestrialBiome" : "desert" < } --- > versioning.config 3c3 < "WorldMetadata" : 15, --- > "WorldMetadata" : 16, 6c6 < "CelestialChunk" : 7, --- > "CelestialChunk" : 8, animations\muzzleflash\rainbowmuzzle\rainbowmuzzle.animation 6c6 < "offset" : [0.375, 0] --- > "offset" : [0.375, 0.125] biomes\surface\tundra.biome 10c10 < "extraSpawns" : [ "aurorabee", "driftbell", "bunny", "reasonablecritter" ], --- > "extraSpawns" : [ "aurorabee", "driftbell", "bunny", "reasonablecritter", "crystaltortoisecritter", "crystalbirdcritter" ], 17c17 < "extraSpawns" : [ "aurorabee", "shardwing", "bunny", "reasonablecritter" ], --- > "extraSpawns" : [ "aurorabee", "shardwing", "bunny", "reasonablecritter", "crystaltortoisecritter", "crystalbirdcritter" ], 32c32 < "skyOptions" : [ --- > "skyOptions" : [ 34c34 < // light muted blueish --- > // sunny earth days, red/orange sunrise and purple/red sunset 37,45c37,45 < "morningColors" : [ [203, 167, 56], [203, 108, 56] ], < "dayColors" : [ [179, 223, 251], [190, 190, 210] ], < "eveningColors" : [ [201, 169, 59], [195, 47, 44] ], < "nightColors" : [ [17, 19, 56, 80], [17, 19, 56, 160] ], < < "morningLightColor" : [158, 121, 42], < "dayLightColor" : [190, 190, 210], < "eveningLightColor" : [124, 50, 38], < "nightLightColor" : [17, 19, 56] --- > "morningColors" : [ [242, 120, 0], [255, 230, 176] ], > "dayColors" : [ [225, 248, 255], [255, 255, 255] ], > "eveningColors" : [ [125, 17, 158], [210, 52, 50] ], > "nightColors" : [ [24, 38, 53, 80], [58, 42, 70, 160] ], > > "morningLightColor" : [140, 71, 0], > "dayLightColor" : [200, 200, 200], > "eveningLightColor" : [160, 120, 180], > "nightLightColor" : [40, 20, 60] 48c48 < // slight overcast --- > // sunny green day, darkgreen/yellow sunrise and purple/blue sunset 51,54c51,54 < "morningColors" : [ [140, 140, 180], [120, 120, 180] ], < "dayColors" : [ [190, 190, 210], [170, 170, 210] ], < "eveningColors" : [ [160, 120, 180], [140, 100, 180] ], < "nightColors" : [ [26, 26, 31, 80], [26, 26, 31, 160] ], --- > "morningColors" : [ [68, 164, 84], [243, 201, 115] ], > "dayColors" : [ [220, 255, 242], [255, 255, 255] ], > "eveningColors" : [ [43, 17, 118], [244, 161, 231] ], > "nightColors" : [ [24, 38, 53, 80], [58, 42, 70, 160] ], 56,57c56,57 < "morningLightColor" : [140, 140, 180], < "dayLightColor" : [190, 190, 210], --- > "morningLightColor" : [20, 91, 100], > "dayLightColor" : [200, 200, 200], 59,60c59,91 < "nightLightColor" : [26, 26, 31] < } --- > "nightLightColor" : [40, 20, 60] > }, > { > // sunny lilac day, blue/orange sunrise and blue/green sunset > "mainColor" : [255, 255, 255], > > "morningColors" : [ [0, 24, 55], [255, 140, 49] ], > "dayColors" : [ [241, 230, 255], [255, 255, 255] ], > "eveningColors" : [ [100, 86, 173], [0, 222, 73] ], > "nightColors" : [ [24, 38, 53, 80], [58, 42, 70, 160] ], > > "morningLightColor" : [140, 71, 0], > "dayLightColor" : [200, 200, 200], > "eveningLightColor" : [160, 120, 180], > "nightLightColor" : [40, 20, 60] > }, > { > // sunny pink day, pink/peach sunrise and blue/pink sunset > "mainColor" : [255, 255, 255], > > "morningColors" : [ [197, 48, 174], [253, 161, 96] ], > "dayColors" : [ [255, 226, 227], [255, 255, 255] ], > "eveningColors" : [ [88, 42, 91], [175, 20, 50] ], > "nightColors" : [ [24, 38, 53, 80], [58, 42, 70, 160] ], > > "morningLightColor" : [140, 71, 0], > "dayLightColor" : [200, 200, 200], > "eveningLightColor" : [180, 120, 120], > "nightLightColor" : [40, 20, 60] > }, > { > // sunny orange day, orange/yellow sunrise and green/orange sunset > "mainColor" : [255, 255, 255], 61a93,102 > "morningColors" : [ [174, 89, 47], [255, 197, 54] ], > "dayColors" : [ [255, 243, 231], [255, 255, 255] ], > "eveningColors" : [ [3, 90, 92], [250, 138, 77] ], > "nightColors" : [ [24, 38, 53, 80], [58, 42, 70, 160] ], > > "morningLightColor" : [140, 71, 0], > "dayLightColor" : [200, 200, 200], > "eveningLightColor" : [180, 120, 120], > "nightLightColor" : [40, 20, 60] > } 64,66c105,106 < "mainBlock" : "snow", < "subBlocks" : [ "slush", "ice" ], < "ores" : "surfaceOres", --- > "mainBlock" : "frozenwater", > "subBlocks" : [ "slush", "snow" ], 90c130 < "grassModDensity" : 0.9, --- > "grassModDensity" : 1, 234c274 < "distribution" : "/biomes/distributions.config:rareClumpyLarge", --- > "distribution" : "/biomes/distributions.config:moderateClumps", 237,240c277,280 < "treeFoliageHueShiftMax" : 180, < "treeStemHueShiftMax" : 15, < "treeStemList" : [ "snowpinetree", "snowbirch", "snowcocoa", "snowfleshy", "snowgrumpy", "snowmetal", "snowpine", "snowslimey", "snowsomething", "snowspikey", "snowtwisted", "snowwood" ], < "treeFoliageList" : [ "snowpine", "snowblank", "snowscraggy", "snowleafy", "snowfrumpy", "snowredleaves", "snowgreenleaves" ] --- > "treeFoliageHueShiftMax" : 0, > "treeStemHueShiftMax" : 12, > "treeStemList" : [ "geometricstem", "icespherestem" ], > "treeFoliageList" : [ "" ] 275a316,320 > { > "mode" : "ceiling", > "priority" : 2.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:denseMedium", 276a322,327 > "type" : "tree", > "treeFoliageHueShiftMax" : 180, > "treeStemHueShiftMax" : 10, > "treeStemList" : [ "snowyvine" ], > "treeFoliageList" : [ "" ] > }, 330a382,416 > }, > { > "mode" : "ceiling", > "priority" : 2.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:scatteredSmall", > > "type" : "bush", > "bushes" : [ > { > "name" : "ceilingicespikes", > "baseHueShiftMax" : 40, > "modHueShiftMax" : 180 > }, > { > "name" : "ceilingthinice", > "baseHueShiftMax" : 40, > "modHueShiftMax" : 180 > }, > { > "name" : "ceilingicepolys", > "baseHueShiftMax" : 40, > "modHueShiftMax" : 180 > }, > { > "name" : "ceilingiceblocks", > "baseHueShiftMax" : 40, > "modHueShiftMax" : 180 > }, > { > "name" : "ceilingicicle", > "baseHueShiftMax" : 40, > "modHueShiftMax" : 180 > } > ] dungeons\undergroundmaze\mazeglitch1\mazeglitch1.dungeon 8c8 < "gravity" : 80, --- > "gravity" : 90, interface\cockpit\cockpit.config 190c190 < "tundra" : "A vast expanse of ^#61ffe3;ice ^white;and snow. ^red;Temp dangerously low.", --- > "tundra" : "A ^#61ffe3;frozen ^white;world of ice and snow. ^red;Temp dangerously low.", items\shields\randomgenerated\eyeshield.generatedshield 20c20 < "knockbackPower" : 10, --- > "knockbackPower" : 0, items\shields\randomgenerated\floranbasicshield.generatedshield 18c18 < "knockbackPower" : 10, --- > "knockbackPower" : 0, items\shields\randomgenerated\floranstrongshield.generatedshield 18c18 < "knockbackPower" : 10, --- > "knockbackPower" : 0, items\shields\randomgenerated\frostshield.generatedshield 18c18 < "knockbackPower" : 10, --- > "knockbackPower" : 0, items\shields\randomgenerated\glitchbasicshield.generatedshield 18c18 < "knockbackPower" : 10, --- > "knockbackPower" : 0, items\shields\randomgenerated\glitchlordshield.generatedshield 18c18 < "knockbackPower" : 10, --- > "knockbackPower" : 0, items\shields\randomgenerated\glitchstrongshield.generatedshield 18c18 < "knockbackPower" : 10, --- > "knockbackPower" : 0, items\shields\randomgenerated\hylotlstrongshield.generatedshield 17c17 < "knockbackPower" : 10, --- > "knockbackPower" : 0, items\shields\randomgenerated\mossshield.generatedshield 18c18 < "knockbackPower" : 5, --- > "knockbackPower" : 0, items\shields\randomgenerated\mushroomshield.generatedshield 18c18 < "knockbackPower" : 10, --- > "knockbackPower" : 0, items\shields\randomgenerated\riotshield.generatedshield 18c18 < "knockbackPower" : 10, --- > "knockbackPower" : 0, items\shields\randomgenerated\seashellshield.generatedshield 18c18 < "knockbackPower" : 10, --- > "knockbackPower" : 0, items\shields\randomgenerated\tieredshields\startershield.generatedshield 19c19 < "knockbackPower" : 10, --- > "knockbackPower" : 0, items\shields\randomgenerated\tieredshields\tier1shield.generatedshield 17c17 < "knockbackPower" : 10, --- > "knockbackPower" : 0, items\shields\randomgenerated\tieredshields\tier1woodshield.generatedshield 17c17 < "knockbackPower" : 10, --- > "knockbackPower" : 0, items\shields\randomgenerated\tieredshields\tier2shield.generatedshield 17c17 < "knockbackPower" : 10, --- > "knockbackPower" : 0, items\shields\randomgenerated\tieredshields\tier2woodshield.generatedshield 17c17 < "knockbackPower" : 10, --- > "knockbackPower" : 0, items\shields\randomgenerated\tieredshields\tierxshield.generatedshield 17c17 < "knockbackPower" : 10, --- > "knockbackPower" : 0, objects\ancient\ancientbouldertrap\ancientbouldertrap.object 87c87 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\ancient\ancientcrystaltrap\ancientcrystaltrap.object 217c217 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\ancient\ancientflametrap\ancientflametrap.object 157c157 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\ancient\ancienticetrap\ancienticetrap.object 157c157 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\avian\bouldertrap\bouldertrap.object 87c87 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\avian\crystaltrap\crystaltrap.object 217c217 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\avian\flametrap\flametrap.object 157c157 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\biome\gnome\smallchurch\smallchurch.object 41c41,42 < "smashSounds" : [ "/sfx/objects/capsule_break1.wav", "/sfx/objects/capsule_break2.wav", "/sfx/objects/capsule_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], > "smashParticles" : [ { "count" : 20, "particle" : "woodshard" }, { "count" : 5, "particle" : "redvineshard" } ], objects\biome\gnome\smallclocktower\smallclocktower.object 41c41,42 < "smashSounds" : [ "/sfx/objects/capsule_break1.wav", "/sfx/objects/capsule_break2.wav", "/sfx/objects/capsule_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_big_break1.wav", "/sfx/objects/rock_big_break2.wav", "/sfx/objects/rock_big_break3.wav", "/sfx/objects/rock_big_break4.wav", "/sfx/objects/rock_big_break5.wav" ], > "smashParticles" : [ { "count" : 20, "particle" : "greyrockshard" }, { "count" : 30, "particle" : "greystoneshard" } ], objects\biome\gnome\smallhouse1\smallhouse1.object 41c41,43 < "smashSounds" : [ "/sfx/objects/capsule_break1.wav", "/sfx/objects/capsule_break2.wav", "/sfx/objects/capsule_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], > > "smashParticles" : [ { "count" : 5, "particle" : "redvineshard" } ], objects\biome\gnome\smallhouse10\smallhouse10.object 41c41,43 < "smashSounds" : [ "/sfx/objects/capsule_break1.wav", "/sfx/objects/capsule_break2.wav", "/sfx/objects/capsule_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], > > "smashParticles" : [ { "count" : 7, "particle" : "clayshard" } ], objects\biome\gnome\smallhouse11\smallhouse11.object 41c41,43 < "smashSounds" : [ "/sfx/objects/capsule_break1.wav", "/sfx/objects/capsule_break2.wav", "/sfx/objects/capsule_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], > > "smashParticles" : [ { "count" : 10, "particle" : "clayshard" }, { "count" : 5, "particle" : "creamstoneshard" } ], objects\biome\gnome\smallhouse2\smallhouse2.object 41c41,43 < "smashSounds" : [ "/sfx/objects/capsule_break1.wav", "/sfx/objects/capsule_break2.wav", "/sfx/objects/capsule_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], > > "smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ], objects\biome\gnome\smallhouse3\smallhouse3.object 41c41,43 < "smashSounds" : [ "/sfx/objects/capsule_break1.wav", "/sfx/objects/capsule_break2.wav", "/sfx/objects/capsule_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], > > "smashParticles" : [ { "count" : 5, "particle" : "redvineshard" } ], objects\biome\gnome\smallhouse4\smallhouse4.object 41c41,43 < "smashSounds" : [ "/sfx/objects/capsule_break1.wav", "/sfx/objects/capsule_break2.wav", "/sfx/objects/capsule_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], > > "smashParticles" : [ { "count" : 5, "particle" : "clayshard" } ], objects\biome\gnome\smallhouse5\smallhouse5.object 41c41,43 < "smashSounds" : [ "/sfx/objects/capsule_break1.wav", "/sfx/objects/capsule_break2.wav", "/sfx/objects/capsule_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], > > "smashParticles" : [ { "count" : 10, "particle" : "redvineshard" } ], objects\biome\gnome\smallhouse6\smallhouse6.object 41c41,43 < "smashSounds" : [ "/sfx/objects/capsule_break1.wav", "/sfx/objects/capsule_break2.wav", "/sfx/objects/capsule_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], > > "smashParticles" : [ { "count" : 10, "particle" : "clayshard" } ], objects\biome\gnome\smallhouse7\smallhouse7.object 41c41,42 < "smashSounds" : [ "/sfx/objects/capsule_break1.wav", "/sfx/objects/capsule_break2.wav", "/sfx/objects/capsule_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], > "smashParticles" : [ { "count" : 10, "particle" : "clayshard" }, { "count" : 5, "particle" : "greystoneshard" } ], objects\biome\gnome\smallhouse8\smallhouse8.object 41c41,43 < "smashSounds" : [ "/sfx/objects/capsule_break1.wav", "/sfx/objects/capsule_break2.wav", "/sfx/objects/capsule_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], > > "smashParticles" : [ { "count" : 7, "particle" : "woodshard" } ], objects\biome\gnome\smallhouse9\smallhouse9.object 41c41,43 < "smashSounds" : [ "/sfx/objects/capsule_break1.wav", "/sfx/objects/capsule_break2.wav", "/sfx/objects/capsule_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], > > "smashParticles" : [ { "count" : 7, "particle" : "woodshard" } ], objects\biome\gnome\smallinn\smallinn.object 41c41,43 < "smashSounds" : [ "/sfx/objects/capsule_break1.wav", "/sfx/objects/capsule_break2.wav", "/sfx/objects/capsule_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], > > "smashParticles" : [ { "count" : 7, "particle" : "clayshard" } ], objects\biome\gnome\smallwindmill\smallwindmill.object 41c41,42 < "smashSounds" : [ "/sfx/objects/capsule_break1.wav", "/sfx/objects/capsule_break2.wav", "/sfx/objects/capsule_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], > "smashParticles" : [ { "count" : 7, "particle" : "woodshard" } ], objects\biome\smashablerocks\copperrock\copperrock.object 57c57 < "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\biome\smashablerocks\copperrocksmall\copperrocksmall.object 57c57 < "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\biome\smashablerocks\diamondrock\diamondrock.object 57c57 < "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\biome\smashablerocks\diamondrocksmall\diamondrocksmall.object 57c57 < "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\biome\smashablerocks\goldrock\goldrock.object 57c57 < "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\biome\smashablerocks\goldrocksmall\goldrocksmall.object 57c57 < "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\biome\smashablerocks\platinumrock\platinumrock.object 57c57 < "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\biome\smashablerocks\platinumrocksmall\platinumrocksmall.object 57c57 < "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\biome\smashablerocks\silverrock\silverrock.object 57c57 < "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\biome\smashablerocks\silverrocksmall\silverrocksmall.object 57c57 < "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\biome\stonecave\ceilingstalactite1\ceilingstalactite1.object 75c75 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\biome\stonecave\ceilingstalactite2\ceilingstalactite2.object 57c57 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\biome\stonecave\ceilingstalactite3\ceilingstalactite3.object 75c75 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\biome\stonecave\ceilingstalactite4\ceilingstalactite4.object 57c57 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\biome\stonecave\ceilingstalactite5\ceilingstalactite5.object 57c57 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\mission\bonespike\bonespike.object 275c275 < "smashSounds" : [ "/sfx/objects/capsule_break1.wav", "/sfx/objects/capsule_break2.wav", "/sfx/objects/capsule_break3.wav" ], --- > "smashSounds" : [ "/sfx/objects/bone_break1.wav", "/sfx/objects/bone_break2.wav", "/sfx/objects/bone_break3.wav" ], objects\obstacles\arid\ceilingspike1\ceilingspike1.object 63c63 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\arid\ceilingspike2\ceilingspike2.object 64c64 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\arid\ceilingspike3\ceilingspike3.object 64c64 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\arid\ceilingspike4\ceilingspike4.object 63c63 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\arid\groundspike1\groundspike1.object 64c64 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\arid\groundspike2\groundspike2.object 63c63 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\arid\groundspike3\groundspike3.object 63c63 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\arid\groundspike4\groundspike4.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\desert\desertceilingspike1\desertceilingspike1.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\desert\desertceilingspike2\desertceilingspike2.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\desert\desertceilingspike3\desertceilingspike3.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\desert\desertceilingspike4\desertceilingspike4.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\desert\desertgroundspike1\desertgroundspike1.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\desert\desertgroundspike2\desertgroundspike2.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\desert\desertgroundspike3\desertgroundspike3.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\desert\desertgroundspike4\desertgroundspike4.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\magma\magmaceilingspike1\magmaceilingspike1.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\magma\magmaceilingspike2\magmaceilingspike2.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\magma\magmaceilingspike3\magmaceilingspike3.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\magma\magmagroundspike1\magmagroundspike1.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\magma\magmagroundspike2\magmagroundspike2.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\magma\magmagroundspike3\magmagroundspike3.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\savannah\savannahceilingspike1\savannahceilingspike1.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\savannah\savannahceilingspike2\savannahceilingspike2.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\savannah\savannahceilingspike3\savannahceilingspike3.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\savannah\savannahceilingspike4\savannahceilingspike4.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\savannah\savannahgroundspike1\savannahgroundspike1.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\savannah\savannahgroundspike2\savannahgroundspike2.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\savannah\savannahgroundspike3\savannahgroundspike3.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], objects\obstacles\savannah\savannahgroundspike4\savannahgroundspike4.object 62c62 < "smashSounds" : [ "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], --- > "smashSounds" : [ "/sfx/objects/rock_break1.wav", "/sfx/objects/rock_break2.wav", "/sfx/objects/rock_break3.wav", "/sfx/objects/rock_break4.wav", "/sfx/objects/rock_break5.wav", "/sfx/objects/rock_crumble1.wav", "/sfx/objects/rock_crumble2.wav", "/sfx/objects/rock_crumble3.wav", "/sfx/objects/rock_crumble4.wav", "/sfx/objects/rock_crumble5.wav" ], parallax\surface\scorched.parallax 33a34,40 > "kind" : "oilrig", > "offset" : [0, 250], > "parallax" : 6, > "directives" : "?brightness=15?saturation=-10", > "fadePercent" : 0.15 > }, > { parallax\surface\tundra.parallax 3c3 < --- > 7c7 < "offset" : [0, 200], --- > "offset" : [0, 400], 17c17 < "tileLimitTop" : 125, --- > "tileLimitTop" : 325, 24c24 < "offset" : [0, 175], --- > "offset" : [0, 375], 29d28 < 31,40c30,34 < "kind" : "snowback", < "offset" : [0, 440], < "parallax" : 12, < "fadePercent" : 0 < }, < { < "kind" : "tundrafront", < "offset" : [0, 380], < "parallax" : 9, < "fadePercent" : 0.350 --- > "kind" : "icespikes", > "baseCount" : 1, > "offset" : [0, 270], > "parallax" : 8, > "fadePercent" : 0.3 43,46c37,41 < "kind" : "tundrafront", < "offset" : [0, 390], < "parallax" : 8.5, < "fadePercent" : 0.325 --- > "kind" : "icespikes", > "baseCount" : 1, > "offset" : [0, 320], > "parallax" : 6, > "fadePercent" : 0.15 49,51c44,47 < "kind" : "tundrafront", < "offset" : [0, 400], < "parallax" : 8, --- > "kind" : "snowback", > "baseCount" : 1, > "offset" : [0, 420], > "parallax" : 12.5, 55,58c51,55 < "kind" : "tundrafront", < "offset" : [0, 410], < "parallax" : 7.5, < "fadePercent" : 0.275 --- > "kind" : "snowfront", > "baseCount" : 2, > "offset" : [0, 465], > "parallax" : 4, > "fadePercent" : 0.05 61,64c58,62 < "kind" : "tundrafront", < "offset" : [0, 420], < "parallax" : 7, < "fadePercent" : 0.250 --- > "kind" : "snowfront", > "baseCount" : 2, > "offset" : [0, 535], > "parallax" : 2, > "fadePercent" : 0.05 67,70c65,68 < "kind" : "tundrafront", < "offset" : [0, 430], < "parallax" : 6.5, < "fadePercent" : 0.225 --- > "kind" : "snowfront", > "offset" : [0, 620], > "parallax" : 1.5, > "fadePercent" : 0.05 71a70,72 > > // Day Clouds > 73,76c74,82 < "kind" : "tundrafront", < "offset" : [0, 440], < "parallax" : 6, < "fadePercent" : 0.2 --- > "kind" : "clouds3", > "baseCount" : 2, > "offset" : [0, 240], > "parallax" : 9, > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 79,82c85,93 < "kind" : "tundrafront", < "offset" : [0, 450], < "parallax" : 5.5, < "fadePercent" : 0.175 --- > "kind" : "clouds2", > "baseCount" : 2, > "offset" : [0, 280], > "parallax" : 14, > "minSpeed" : 500, > "maxSpeed" : 2500, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 85,88c96,104 < "kind" : "tundrafront", < "offset" : [0, 460], < "parallax" : 5, < "fadePercent" : 0.15 --- > "kind" : "clouds1", > "baseCount" : 2, > "offset" : [0, 300], > "parallax" : 6, > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 91,94c107,115 < "kind" : "tundrafront", < "offset" : [0, 470], < "parallax" : 4.5, < "fadePercent" : 0.125 --- > "kind" : "clouds3", > "baseCount" : 2, > "offset" : [0, 120], > "parallax" : 9, > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 97,100c118,126 < "kind" : "tundrafront", < "offset" : [0, 480], < "parallax" : 4, < "fadePercent" : 0.1 --- > "kind" : "clouds2", > "baseCount" : 2, > "offset" : [0, 160], > "parallax" : 14, > "minSpeed" : 500, > "maxSpeed" : 2500, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 103,106c129,137 < "kind" : "tundrafront", < "offset" : [0, 490], < "parallax" : 3.5, < "fadePercent" : 0.075 --- > "kind" : "clouds1", > "baseCount" : 2, > "offset" : [0, 200], > "parallax" : 6, > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 109,112c140,148 < "kind" : "tundrafront", < "offset" : [0, 500], < "parallax" : 3, < "fadePercent" : 0.05 --- > "kind" : "clouds3", > "baseCount" : 2, > "offset" : [0, 2], > "parallax" : 9, > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 115,118c151,159 < "kind" : "tundrafront", < "offset" : [0, 510], < "parallax" : 2.5, < "fadePercent" : 0.025 --- > "kind" : "clouds2", > "baseCount" : 2, > "offset" : [0, 40], > "parallax" : 14, > "minSpeed" : 500, > "maxSpeed" : 2500, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 121,124c162,170 < "kind" : "tundrafront", < "offset" : [0, 520], < "parallax" : 2, < "fadePercent" : 0.0 --- > "kind" : "clouds1", > "baseCount" : 2, > "offset" : [0, 80], > "parallax" : 6, > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 126a173,174 > // Night Clouds > 130c178 < "offset" : [0, 120], --- > "offset" : [0, 240], 132,134c180,184 < "minSpeed" : 5000, < "maxSpeed" : 10000, < "fadePercent" : 0.15 --- > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" 139c189 < "offset" : [0, 140], --- > "offset" : [0, 280], 141,143c191,195 < "minSpeed" : 2000, < "maxSpeed" : 5000, < "fadePercent" : 0.06 --- > "minSpeed" : 500, > "maxSpeed" : 2500, > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" 148c200 < "offset" : [0, 150], --- > "offset" : [0, 300], 150,152c202,206 < "minSpeed" : 5000, < "maxSpeed" : 10000, < "fadePercent" : 0.04 --- > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" 157c211 < "offset" : [0, 60], --- > "offset" : [0, 120], 159,161c213,217 < "minSpeed" : 5000, < "maxSpeed" : 10000, < "fadePercent" : 0.15 --- > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" 166c222 < "offset" : [0, 80], --- > "offset" : [0, 160], 168,170c224,228 < "minSpeed" : 2000, < "maxSpeed" : 5000, < "fadePercent" : 0.06 --- > "minSpeed" : 500, > "maxSpeed" : 2500, > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" 175c233 < "offset" : [0, 100], --- > "offset" : [0, 200], 177,179c235,239 < "minSpeed" : 5000, < "maxSpeed" : 10000, < "fadePercent" : 0.04 --- > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" 184c244 < "offset" : [0, 1], --- > "offset" : [0, 2], 186,188c246,250 < "minSpeed" : 5000, < "maxSpeed" : 10000, < "fadePercent" : 0.15 --- > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" 193c255 < "offset" : [0, 20], --- > "offset" : [0, 40], 195,197c257,261 < "minSpeed" : 2000, < "maxSpeed" : 5000, < "fadePercent" : 0.06 --- > "minSpeed" : 500, > "maxSpeed" : 2500, > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" 202c266 < "offset" : [0, 40], --- > "offset" : [0, 80], 204,206c268,272 < "minSpeed" : 5000, < "maxSpeed" : 10000, < "fadePercent" : 0.04 --- > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" projectiles\physics.config 311a312,325 > "disc" : { > "mass" : 1.0, > "gravityMultiplier" : 0.8, > "bounceFactor" : 0.08, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-0.5, -0.25], [0.5, -0.25], [0.5, 0.25], [-0.5, 0.25] ], > "ignorePlatformCollision" : false, > > "airFriction" : 0.0, > "liquidFriction" : 8.0, > "groundFriction" : 35.0 > }, > 455a470 > "stickyForce" : 20.0, 469,470d483 < "stickyCollision" : false, < "stickyForce" : 20.0, 484,485d496 < "stickyCollision" : false, < "stickyForce" : 20.0, 580,581d590 < "stickyCollision" : true, < "stickyForce" : 0.0, 702,703d710 < "stickyCollision" : false, < "stickyForce" : 20.0, 717,718d723 < "stickyCollision" : false, < "stickyForce" : 20.0, quests\outpost\heatskin2.questtemplate 8c8 < "completionCinema" : "/cinematics/coldupgrade/novakid/novakidmcoldupgrade.cinematic", --- > "completionCinema" : "/cinematics/heatupgrade/novakid/novakidmheatupgrade.cinematic", scripts\util.lua 111,120d110 < function util.easeInOutQuad(ratio, initial, delta) < ratio = ratio * 2 < if ratio < 1 then < return delta / 2 * ratio^2 + initial < else < return -delta / 2 * ((ratio - 1) * (ratio - 3) - 1) + initial < end < end < < -------------------------------------------------------------------------------- 197d186 < 243a233,291 > -------------------------------------------------------------------------------- > function util.absolutePath(directory, path) > if string.sub(path, 1, 1) == "/" then > return path > else > return directory..path > end > end > > -------------------------------------------------------------------------------- > -- TODO: distinguish between arrays and objects to match JSON merging behavior > function util.mergeTable(t1, t2) > for k, v in pairs(t2) do > if type(v) == "table" and type(t1[k]) == "table" then > util.mergeTable(t1[k] or {}, v) > else > t1[k] = v > end > end > return t1 > end > > -------------------------------------------------------------------------------- > function util.toRadians(degrees) > return (degrees / 180) * math.pi > end > > -------------------------------------------------------------------------------- > function util.easeInOutQuad(ratio, initial, delta) > ratio = ratio * 2 > if ratio < 1 then > return delta / 2 * ratio^2 + initial > else > return -delta / 2 * ((ratio - 1) * (ratio - 3) - 1) + initial > end > end > > function util.lerp(ratio, a, b) > if type(a) == "table" then > a, b = a[1], a[2] > end > > return a + (b - a) * ratio > end > > function util.interpolateHalfSigmoid(offset, value1, value2) > local sigmoidFactor = (util.sigmoid(6 * offset) - 0.5) * 2 > return util.lerp(sigmoidFactor, value1, value2) > end > > function util.interpolateSigmoid(offset, value1, value2) > local sigmoidFactor = util.sigmoid(12 * (offset - 0.5)) > return util.lerp(sigmoidFactor, value1, value2) > end > > function util.sigmoid(value) > return 1 / (1 + math.exp(-value)); > end > 279c327 < end \ No newline at end of file --- > end scripts\versioningutils.lua 99c99,111 < end \ No newline at end of file --- > end > > function removeFromData(data, keyname) > if type(data) == "table" then > for k, v in pairs(data) do > if k == keyname then > data[k] = nil > else > removeFromData(v, keyname) > end > end > end > end stats\player_primary.lua 29,32c29,38 < if status.resourcePositive("shieldHealth") then < local shieldAbsorb = math.min(damage, status.resource("shieldHealth")) < status.modifyResource("shieldHealth", -shieldAbsorb) < damage = damage - shieldAbsorb --- > if status.resourcePositive("damageAbsorption") then > local damageAbsorb = math.min(damage, status.resource("damageAbsorption")) > status.modifyResource("damageAbsorption", -damageAbsorb) > damage = damage - damageAbsorb > end > > if damageRequest.hitType == "ShieldHit" and status.statPositive("shieldHealth") and status.resourcePositive("shieldStamina") then > local damageBlock = math.min(damage, status.resource("shieldStamina") * status.stat("shieldHealth")) > status.modifyResource("shieldStamina", -damageBlock / status.stat("shieldHealth")) > damage = damage - damageBlock 145a152,162 > end > > function overheadBars() > if status.statPositive("shieldHealth") then > return {{ > percentage = status.resource("shieldStamina"), > color = {255, 255, 0, 255} > }} > end > > return {} stats\effects\shieldeffect\shieldeffect.lua 2,6c2,3 < local maxShieldHealth = status.stat("maxHealth") * effect.configParameter("shieldHealthMultiplier") < effect.addStatModifierGroup({{stat = "maxShield", amount = maxShieldHealth}}) < < local initialPercentage = effect.configParameter("initialPercentage") < status.modifyResource("shieldHealth", initialPercentage * maxShieldHealth) --- > self.maxShieldHealth = status.stat("maxHealth") * effect.configParameter("shieldHealthMultiplier") > status.setResource("damageAbsorption", self.maxShieldHealth) 15c12 < if not status.resourcePositive("shieldHealth") then --- > if not status.resourcePositive("damageAbsorption") then 43a41,44 > end > > function uninit() > status.setResource("damageAbsorption", 0) tiles\materials\frozenwater.material 5c5 < "itemDrop" : "ice", --- > "itemDrop" : "frozenwater", 19c19 < "lightTransparent" : false, --- > "backgroundLightTransparent" : true, 21c21 < "occludesBelow" : true, --- > "occludesBelow" : false, tiles\materials\ice.material 20c20 < "occludesBelow" : true, --- > "occludesBelow" : false,