FILES ----- terrestrial_worlds.config biomes\underground\underground3b.biome biomes\underground\underground3d.biome biomes\underground\underground5a.biome biomes\underground\underground5b.biome biomes\underground\underground5c.biome biomes\underground\underground5d.biome [NEW] dungeons\hylotl\hylotloceancity\entryairlockleft.json [NEW] dungeons\hylotl\hylotloceancity\entryairlockright.json [NEW] dungeons\hylotl\hylotloceancity\groundjunction1.json [NEW] dungeons\hylotl\hylotloceancity\groundpassage.json [NEW] dungeons\hylotl\hylotloceancity\hylotloceancity.dungeon [NEW] dungeons\hylotl\hylotloceancity\passage.json [NEW] dungeons\hylotl\hylotloceancity\roof1.json [NEW] dungeons\hylotl\hylotloceancity\vertical1.json items\active\effects\lightning.lua [NEW] items\active\weapons\melee\altabilities\generic\blinkexplosion\blinkexplosion.altability [NEW] items\active\weapons\melee\altabilities\generic\blinkexplosion\blinkexplosion.lua items\active\weapons\melee\altabilities\spear\charge\charge.altability items\active\weapons\melee\altabilities\spear\charge\charge.lua items\active\weapons\melee\altabilities\spear\flurry\flurry.lua items\active\weapons\melee\broadsword\rarebroadsword.activeitem items\active\weapons\melee\hammer\rarehammer.activeitem items\active\weapons\melee\spear\commonspear.activeitem items\active\weapons\melee\spear\rarespear.activeitem items\active\weapons\melee\spear\uncommonspear.activeitem items\active\weapons\ranged\altabilities\altfire.lua items\active\weapons\ranged\altabilities\explosiveshot\explosiveshot.altability [NEW] items\active\weapons\ranged\altabilities\piercingshot\piercingshot.altability items\active\weapons\ranged\sniperrifle\commonsniperrifle.activeitem objects\hylotl\hylotlbutton\hylotlbutton.object objects\hylotl\hylotlliquidsensor\hylotlliquidsensor.object objects\hylotl\hylotlswitch\hylotlswitch.object objects\hylotl\index\index.object [NEW] parallax\images\tile\boneback\base\1.png [NEW] parallax\images\tile\bonecavern\base\1.png [NEW] parallax\images\tile\crystalback\base\1.png [NEW] parallax\images\tile\crystalcave\base\1.png [NEW] parallax\images\tile\lakeback\base\1.png [NEW] parallax\images\tile\lakecavern\base\1.png [NEW] parallax\images\tile\mineback\base\1.png [NEW] parallax\images\tile\minecavern\base\1.png [NEW] parallax\images\tile\pipeback\base\1.png [NEW] parallax\images\tile\pipecavern\base\1.png parallax\underground\underground3b.parallax parallax\underground\underground3d.parallax parallax\underground\underground5a.parallax parallax\underground\underground5b.parallax parallax\underground\underground5c.parallax parallax\underground\underground5d.parallax [NEW] particles\piercingspark.particle [NEW] particles\elemental\fastrising\fastrisingelectric.particle [NEW] particles\elemental\fastrising\fastrisingfire1.particle [NEW] particles\elemental\fastrising\fastrisingfire2.particle [NEW] particles\elemental\fastrising\fastrisingfire3.particle [NEW] particles\elemental\fastrising\fastrisingice1.particle [NEW] particles\elemental\fastrising\fastrisingice2.particle [NEW] particles\elemental\fastrising\fastrisingice3.particle [NEW] particles\elemental\fastrising\fastrisingpoison1.particle [NEW] particles\elemental\fastrising\fastrisingpoison2.particle [NEW] projectiles\explosions\elementalexplosions\electricplasmaexplosion.projectile [NEW] projectiles\explosions\elementalexplosions\fireplasmaexplosion.projectile [NEW] projectiles\explosions\elementalexplosions\iceplasmaexplosion.projectile [NEW] projectiles\explosions\elementalexplosions\poisonplasmaexplosion.projectile [NEW] stats\effects\blink\blink.animation [NEW] stats\effects\blink\blink.lua [NEW] stats\effects\blink\blink.statuseffect [NEW] stats\effects\blink\blinkin.png [NEW] stats\effects\blink\blinkout.png [NEW] stats\effects\blink\default.frames [NEW] stats\effects\elementalcharge\electriccharge.animation [NEW] stats\effects\elementalcharge\electriccharge.statuseffect [NEW] stats\effects\elementalcharge\elementalcharge.lua [NEW] stats\effects\elementalcharge\firecharge.animation [NEW] stats\effects\elementalcharge\firecharge.statuseffect [NEW] stats\effects\elementalcharge\icecharge.animation [NEW] stats\effects\elementalcharge\icecharge.statuseffect [NEW] stats\effects\elementalcharge\poisoncharge.animation [NEW] stats\effects\elementalcharge\poisoncharge.statuseffect DIFFS ----- terrestrial_worlds.config 1126,1127c1126 < // [1, [ "underground0a", "underground0b" ] ], < [1, [ "underground5d" ] ], --- > [1, [ "underground0a", "underground0b" ] ], biomes\underground\underground3b.biome 18,19c18,19 < "mainBlock" : "rock20", < "subBlocks" : [ "wetdirt" ], --- > "mainBlock" : "rock14", > "subBlocks" : [ "rockbrick", "stonerubble" ], 40a41,44 > > "grassMod" : [ "tar" ], > "grassModDensity" : 0.9, > 95,106d98 < }, < { < "mode" : "ceiling", < "priority" : 2.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:undergroundVines", < < "type" : "tree", < "treeFoliageHueShiftMax" : 180, < "treeStemHueShiftMax" : 180, < "treeStemList" : [ "vine", "vine2", "vine3", "vine4" ], < "treeFoliageList" : [ "flowery", "starry", "dreamy" ] biomes\underground\underground3d.biome 18,19c18,19 < "mainBlock" : "rock04", < "subBlocks" : [ "gravel" ], --- > "mainBlock" : "stonerubble", > "subBlocks" : [ "crystalblock", "rock17" ], biomes\underground\underground5a.biome 40a41,44 > > "grassMod" : [ "bone" ], > "grassModDensity" : 0.9, > biomes\underground\underground5b.biome 18,19c18,19 < "mainBlock" : "rock12", < "subBlocks" : [ "rock20" ], --- > "mainBlock" : "rockbrick", > "subBlocks" : [ "metallic", "rock17" ], 40a41,44 > > "grassMod" : [ "metal" ], > "grassModDensity" : 1.0, > 67,92d70 < } < ] < }, < { < "mode" : "floor", < "priority" : 1.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:hazardUndergroundLower", < < "type" : "object", < "objectSets" : [ < { < "pool" : [ [0.20, "groundspike1" ], [0.20, "groundspike2" ], [0.20, "groundspike3" ], [0.20, "groundspike4" ] ] < } < ] < }, < { < "mode" : "ceiling", < "priority" : 1.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:hazardUndergroundCeilingLower", < < "type" : "object", < "objectSets" : [ < { < "pool" : [ [0.20, "ceilingspike1" ], [0.20, "ceilingspike2" ], [0.20, "ceilingspike3" ], [0.20, "ceilingspike4" ] ] biomes\underground\underground5c.biome 8c8 < "extraSpawns" : [ ] --- > "extraSpawns" : [ "frogpolecritter", "tinycrocodilecritter" ] 12c12 < "extraSpawns" : [ ] --- > "extraSpawns" : [ "frogpolecritter", "tinycrocodilecritter" ] 19c19 < "subBlocks" : [ "rock12" ], --- > "subBlocks" : [ "rock12", "plantmatter" ], 57c57 < "mode" : "floor", --- > "mode" : "ceiling", 60c60 < "distribution" : "/biomes/distributions.config:undergroundOreRocks", --- > "distribution" : "/biomes/distributions.config:hazardUndergroundCeilingLower", 65,66c65 < "pool" : [ [0.3, "goldrocksmall" ], [0.1, "goldrock" ], [0.3, "platinumrocksmall" ], [0.1, "platinumrock" ], [0.05, "diamondrocksmall" ], [0.15, "diamondrock" ] ], < "parameters" : { } --- > "pool" : [ [1, "drip1" ] ] 74,87c73 < "distribution" : "/biomes/distributions.config:hazardUndergroundLower", < < "type" : "object", < "objectSets" : [ < { < "pool" : [ [0.20, "groundspike1" ], [0.20, "groundspike2" ], [0.20, "groundspike3" ], [0.20, "groundspike4" ] ] < } < ] < }, < { < "mode" : "ceiling", < "priority" : 1.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:hazardUndergroundCeilingLower", --- > "distribution" : "/biomes/distributions.config:undergroundOreRocks", 92c78,79 < "pool" : [ [0.20, "ceilingspike1" ], [0.20, "ceilingspike2" ], [0.20, "ceilingspike3" ], [0.20, "ceilingspike4" ] ] --- > "pool" : [ [0.3, "goldrocksmall" ], [0.1, "goldrock" ], [0.3, "platinumrocksmall" ], [0.1, "platinumrock" ], [0.05, "diamondrocksmall" ], [0.15, "diamondrock" ] ], > "parameters" : { } biomes\underground\underground5d.biome 8c8,21 < "extraSpawns" : [ ] --- > "extraSpawns" : [ ], > "monsterParameters" : { > "colors" : "volcanic", > "statusSettings" : { > "stats" : { > "lavaImmunity" : { > "baseValue" : 1.0 > }, > "fireImmunity" : { > "baseValue" : 1.0 > } > } > } > } 12c25,38 < "extraSpawns" : [ ] --- > "extraSpawns" : [ ], > "monsterParameters" : { > "colors" : "volcanic", > "statusSettings" : { > "stats" : { > "lavaImmunity" : { > "baseValue" : 1.0 > }, > "fireImmunity" : { > "baseValue" : 1.0 > } > } > } > } items\active\effects\lightning.lua 47a48,49 > -- Put end point in the same space as the start point to draw properly over the world wrap > bolt.endLine = vec2.add(bolt.startLine, world.distance(bolt.endLine, bolt.startLine)) items\active\weapons\melee\altabilities\spear\charge\charge.altability 13c13,16 < "cycle" : 2.0 --- > "cycle" : 2.0, > "properties" : { > "persistentSound" : "/sfx/objects/teslaspike.wav" > } 15a19,21 > "properties" : { > "immediateSound" : "/sfx/gun/grenadeblast3.wav" > } items\active\weapons\melee\altabilities\spear\charge\charge.lua 119d118 < displacement = 0.75, 129a129 > bolt.displacement = vec2.mag(vec2.sub(bolt.endLine, bolt.startLine)) / 4 items\active\weapons\melee\altabilities\spear\flurry\flurry.lua 23,25c23 < if fireMode == "alt" < and (flurry.lastFireMode ~= "alt" or flurry.cooldownTime == flurry.minCooldownTime) < and status.overConsumeResource("energy", flurry.energyUsage) then --- > if fireMode == "alt" and status.overConsumeResource("energy", flurry.energyUsage) then 44,45d41 < < flurry.lastFireMode = fireMode items\active\weapons\melee\broadsword\rarebroadsword.activeitem 88c88,89 < "/items/active/weapons/melee/altabilities/broadsword/parry/parry.altability" --- > "/items/active/weapons/melee/altabilities/broadsword/parry/parry.altability", > "/items/active/weapons/melee/altabilities/generic/blinkexplosion/blinkexplosion.altability" items\active\weapons\melee\hammer\rarehammer.activeitem 102c102,104 < "altAbilities" : [ ], --- > "altAbilities" : [ > "/items/active/weapons/melee/altabilities/generic/blinkexplosion/blinkexplosion.altability" > ], items\active\weapons\melee\spear\commonspear.activeitem 83c83 < //"/items/active/weapons/melee/altabilities/spear/flurry/flurry.altability", --- > "/items/active/weapons/melee/altabilities/spear/flurry/flurry.altability", items\active\weapons\melee\spear\rarespear.activeitem 44c44 < "armRotation" : 0, --- > "armRotation" : -90, 49c49,50 < "armRotation" : -20, --- > "armRotation" : -110, > "weaponRotation" : 20, 54c55,56 < "armRotation" : 70, --- > "armRotation" : -20, > "weaponRotation" : -70, 56,57c58 < "particleRate" : 60, < "particleRegion" : [3.5, -1.0, 7.5, 1.0] --- > "weaponOffset" : [0, 2.0] 60c61,62 < "armRotation" : 60, --- > "armRotation" : -30, > "weaponRotation" : -60, 62,67c64 < // Override status effects to remove elemental effect < "damageConfig" : { < "statusEffects" : [ "damagefreeze" ] < }, < "particleRate" : 5, < "particleRegion" : [3.5, -1.0, 5.5, 1.0] --- > "weaponOffset" : [0, 1.5] 71c68,69 < "armRotation" : 0, --- > "armRotation" : -90, > "weaponRotation" : 0, 97c95,97 < "altAbilities" : [ ], --- > "altAbilities" : [ > "/items/active/weapons/melee/altabilities/generic/blinkexplosion/blinkexplosion.altability" > ], items\active\weapons\melee\spear\uncommonspear.activeitem 38c38 < "armRotation" : 0, --- > "armRotation" : -90, 43c43,44 < "armRotation" : -20, --- > "armRotation" : -110, > "weaponRotation" : 20, 48c49,50 < "armRotation" : 70, --- > "armRotation" : -20, > "weaponRotation" : -70, 50,51c52 < "particleRate" : 60, < "particleRegion" : [3.5, -1.0, 7.5, 1.0] --- > "weaponOffset" : [0, 2.0] 54c55,56 < "armRotation" : 60, --- > "armRotation" : -30, > "weaponRotation" : -60, 56,57c58 < "particleRate" : 5, < "particleRegion" : [3.5, -1.0, 5.5, 1.0] --- > "weaponOffset" : [0, 1.5] 61c62,63 < "armRotation" : 0, --- > "armRotation" : -90, > "weaponRotation" : 0, items\active\weapons\ranged\altabilities\altfire.lua 57a58 > animator.setLightActive("muzzleFlash", true) items\active\weapons\ranged\altabilities\explosiveshot\explosiveshot.altability 7c7 < "rotationGroup" : "weapon", --- > "transformationGroup" : "muzzle", 9,10c9 < "offsetPart" : "muzzleFlash", < "offsetRegion" : [0.5, 1.0, 1.0, 1.5], --- > "offsetRegion" : [0.0, 0.0, 0.0, 0.0], 31d29 < "chargeTime" : 0.1, 34a33 > "inaccuracy" : 0, items\active\weapons\ranged\sniperrifle\commonsniperrifle.activeitem 82c82,85 < "/items/active/weapons/ranged/altabilities/grenadelauncher/grenadelauncher.altability" --- > "/items/active/weapons/ranged/altabilities/grenadelauncher/grenadelauncher.altability", > "/items/active/weapons/ranged/altabilities/explosiveshot/explosiveshot.altability", > "/items/active/weapons/ranged/altabilities/bouncingshot/bouncingshot.altability", > "/items/active/weapons/ranged/altabilities/piercingshot/piercingshot.altability" objects\hylotl\hylotlbutton\hylotlbutton.object 7c7 < "race" : "generic", --- > "race" : "hylotl", objects\hylotl\hylotlliquidsensor\hylotlliquidsensor.object 7c7 < "race" : "generic", --- > "race" : "hylotl", objects\hylotl\hylotlswitch\hylotlswitch.object 10c10 < "race" : "generic", --- > "race" : "hylotl", objects\hylotl\index\index.object 13c13 < "race" : "generic", --- > "race" : "hylotl", parallax\underground\underground3b.parallax 4c4 < "kind" : "tile/underground3b", --- > "kind" : "tile/minecavern", 7a8,14 > "repeatY" : true > }, > { > "kind" : "tile/mineback", > "nohueshift" : false, > "lightMapped" : true, > "parallax" : 1.5, parallax\underground\underground3d.parallax 4c4 < "kind" : "tile/underground3d", --- > "kind" : "tile/crystalcave", 7a8,14 > "repeatY" : true > }, > { > "kind" : "tile/crystalback", > "nohueshift" : false, > "lightMapped" : true, > "parallax" : 1.5, parallax\underground\underground5a.parallax 4c4 < "kind" : "tile/underground5a", --- > "kind" : "tile/bonecavern", 7a8,14 > "repeatY" : true > }, > { > "kind" : "tile/boneback", > "nohueshift" : false, > "lightMapped" : true, > "parallax" : 1.5, parallax\underground\underground5b.parallax 4c4 < "kind" : "tile/underground5b", --- > "kind" : "tile/pipecavern", 7a8,14 > "repeatY" : true > }, > { > "kind" : "tile/pipeback", > "nohueshift" : false, > "lightMapped" : true, > "parallax" : 1.5, parallax\underground\underground5c.parallax 4c4 < "kind" : "tile/underground5c", --- > "kind" : "tile/lakecavern", 7a8,14 > "repeatY" : true > }, > { > "kind" : "tile/lakeback", > "nohueshift" : false, > "lightMapped" : true, > "parallax" : 1.5, parallax\underground\underground5d.parallax 15,16c15 < "repeatY" : true, < "fullbright" : true --- > "repeatY" : true