FILES ----- biomes\surface\arctic.biome biomes\surface\snow.biome biomes\surface\tundra.biome dungeons\apex\apexresearchlab\apexresearchlab.dungeon dungeons\apex\apextestchamber\apextestchamber.dungeon dungeons\apex\apextowerblock\apextowerblock.dungeon dungeons\microdungeons\randomencounter\apexunderground\apexundergroundencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\apexunderground\lab5a-liquids.png [NEW] dungeons\microdungeons\randomencounter\apexunderground\lab5a-objects.png [NEW] dungeons\microdungeons\randomencounter\apexunderground\lab5a-wires.png [NEW] dungeons\microdungeons\randomencounter\apexunderground\lab5a.png [NEW] dungeons\microdungeons\randomencounter\apexunderground\lab5b-liquids.png [NEW] dungeons\microdungeons\randomencounter\apexunderground\lab5b-objects.png [NEW] dungeons\microdungeons\randomencounter\apexunderground\lab5b-wires.png [NEW] dungeons\microdungeons\randomencounter\apexunderground\lab5b.png [NEW] dungeons\microdungeons\randomencounter\apexunderground\lab5c-liquids.png [NEW] dungeons\microdungeons\randomencounter\apexunderground\lab5c-objects.png [NEW] dungeons\microdungeons\randomencounter\apexunderground\lab5c-wires.png [NEW] dungeons\microdungeons\randomencounter\apexunderground\lab5c.png [NEW] dungeons\microdungeons\randomencounter\apexunderground\treasure7-objects.png [NEW] dungeons\microdungeons\randomencounter\apexunderground\treasure7.png dungeons\microdungeons\randomencounter\avianunderground\avianundergroundencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\avianunderground\chest11.png [NEW] dungeons\microdungeons\randomencounter\avianunderground\chest11a-objects.png [NEW] dungeons\microdungeons\randomencounter\avianunderground\chest11b-objects.png [NEW] dungeons\microdungeons\randomencounter\avianunderground\chest11c-objects.png [NEW] dungeons\microdungeons\randomencounter\avianunderground\chest11d-objects.png [NEW] dungeons\microdungeons\randomencounter\avianunderground\tomb7-objects.png [NEW] dungeons\microdungeons\randomencounter\avianunderground\tomb7.png [NEW] dungeons\microdungeons\randomencounter\genericunderground\buriedshelter3-objects.png [NEW] dungeons\microdungeons\randomencounter\genericunderground\buriedshelter3.png [NEW] dungeons\microdungeons\randomencounter\genericunderground\buriedshelter4-objects.png [NEW] dungeons\microdungeons\randomencounter\genericunderground\buriedshelter4.png [NEW] dungeons\microdungeons\randomencounter\genericunderground\buriedshelter5-objects.png [NEW] dungeons\microdungeons\randomencounter\genericunderground\buriedshelter5.png dungeons\microdungeons\randomencounter\genericunderground\genericundergroundencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\genericunderground\mineshaft6-objects.png [NEW] dungeons\microdungeons\randomencounter\genericunderground\mineshaft6.png [NEW] dungeons\microdungeons\randomencounter\genericunderground\mineshaft7-liquids.png [NEW] dungeons\microdungeons\randomencounter\genericunderground\mineshaft7-objects.png [NEW] dungeons\microdungeons\randomencounter\genericunderground\mineshaft7.png [NEW] dungeons\microdungeons\randomencounter\glitchunderground\glitchdungeon1-liquids.png [NEW] dungeons\microdungeons\randomencounter\glitchunderground\glitchdungeon1-objects.png [NEW] dungeons\microdungeons\randomencounter\glitchunderground\glitchdungeon1.png [NEW] dungeons\microdungeons\randomencounter\glitchunderground\glitchhideout1-objects.png [NEW] dungeons\microdungeons\randomencounter\glitchunderground\glitchhideout1.png dungeons\microdungeons\randomencounter\glitchunderground\glitchundergroundencounter.dungeon [NEW] dungeons\microdungeons\randomencounter\glitchunderground\ruins1-objects.png [NEW] dungeons\microdungeons\randomencounter\glitchunderground\ruins1.png dungeons\missions\lunarbase\lunarbase-objects.png dungeons\missions\lunarbase\lunarbase-wires1.png dungeons\missions\lunarbase\lunarbase.dungeon dungeons\missions\lunarbase\lunarbase.png dungeons\other\scifidungeon\scifidungeon.dungeon items\armors\decorative\hats\fancy\fancy.head monsters\boss\crystalboss\crystalboss.animation monsters\boss\crystalboss\diestate.lua monsters\boss\crystalboss\crystal\crystalbeam.png monsters\boss\crystalboss\crystal\crystalbodyglow.frames monsters\boss\crystalboss\crystal\crystaleye.png monsters\boss\crystalboss\skills\crystaldoublebeamattack.lua monsters\boss\crystalboss\skills\crystalidleattack.lua monsters\boss\crystalboss\skills\crystalshatterattack.lua monsters\boss\crystalboss\skills\crystalsinebeamattack.lua monsters\boss\crystalboss\skills\crystalsinglebeamattack.lua [NEW] parallax\images\aridfront\base\1.png [NEW] parallax\images\divider\alienrock\base\1.png parallax\images\lava1\base\1.png parallax\images\lava2\base\1.png parallax\images\lava3\base\1.png parallax\images\lava4\base\1.png parallax\images\lava5\base\1.png parallax\images\lava6\base\1.png parallax\images\lava7\base\1.png parallax\images\lava8\base\1.png [NEW] parallax\images\lavabelow\base\1.png parallax\images\lavaisland\base\1.png parallax\images\moon1\base\1.png parallax\images\moon9\base\1.png parallax\images\moonbelow1\base\1.png parallax\images\moonbelow2\base\1.png [NEW] parallax\images\moonpeach\base\1.png parallax\images\savannah1\base\1.png [NEW] parallax\images\savannahpeach\base\1.png [NEW] parallax\images\tile\desert\base\1.png parallax\surface\alien.parallax parallax\surface\arcticoceanfloor.parallax parallax\surface\desert.parallax parallax\surface\magma.parallax parallax\surface\magmaoceanfloor.parallax parallax\surface\moon.parallax parallax\surface\savannah.parallax parallax\surface\scorched.parallax treasure\missions\miningtreasure1.treasurepools DIFFS ----- biomes\surface\arctic.biome 194c194 < "pool" : [ [1, "snowman" ] ], --- > "pool" : [ [1, "fancysnowman" ] ], biomes\surface\snow.biome 187c187 < "pool" : [ [1, "snowman" ] ], --- > "pool" : [ [1, "fancysnowman" ] ], biomes\surface\tundra.biome 217c217 < "pool" : [ [1, "snowman" ] ], --- > "pool" : [ [1, "fancysnowman" ] ], dungeons\apex\apexresearchlab\apexresearchlab.dungeon 1047a1048,1059 > "value" : [48, 77, 19, 255], > "comment" : "apexpod facing left - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod", { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { > "value" : [32, 51, 13, 255], > "comment" : "apexpod facing right - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod", { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { 1056a1069,1080 > }, > > { > "value" : [34, 54, 16, 255], > "comment" : "apexpod2 facing left - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod2", { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { > "value" : [16, 48, 3, 255], > "comment" : "apexpod2 facing right - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod2", { "parameters" : { "defaultLightState" : false } } ] ] dungeons\apex\apextestchamber\apextestchamber.dungeon 1047a1048,1059 > "value" : [48, 77, 19, 255], > "comment" : "apexpod facing left - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod", { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { > "value" : [32, 51, 13, 255], > "comment" : "apexpod facing right - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod", { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { 1056a1069,1080 > }, > > { > "value" : [34, 54, 16, 255], > "comment" : "apexpod2 facing left - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod2", { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { > "value" : [16, 48, 3, 255], > "comment" : "apexpod2 facing right - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod2", { "parameters" : { "defaultLightState" : false } } ] ] dungeons\apex\apextowerblock\apextowerblock.dungeon 1039a1040,1051 > "value" : [48, 77, 19, 255], > "comment" : "apexpod facing left - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod", { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { > "value" : [32, 51, 13, 255], > "comment" : "apexpod facing right - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod", { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { 1048a1061,1072 > }, > > { > "value" : [34, 54, 16, 255], > "comment" : "apexpod2 facing left - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod2", { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { > "value" : [16, 48, 3, 255], > "comment" : "apexpod2 facing right - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod2", { "parameters" : { "defaultLightState" : false } } ] ] dungeons\microdungeons\randomencounter\apexunderground\apexundergroundencounter.dungeon 7c7 < "anchor" : [ "lab1a", "lab1b", "lab2", "lab3a", "lab3b", "lab3c", "lab4", "trap1", "trap2a", "trap2b", "trap2c", "trap2d", "trap2e","trap3", "treasure1", "treasure2", "treasure3", "treasure4", "treasure5", "treasure6", "chest1" ], --- > "anchor" : [ "lab1a", "lab1b", "lab2", "lab3a", "lab3b", "lab3c", "lab4", "lab5a", "lab5b", "lab5c", "trap1", "trap2a", "trap2b", "trap2c", "trap2d", "trap2e", "trap3", "treasure1", "treasure2", "treasure3", "treasure4", "treasure5", "treasure6", "treasure7" ], 1045a1046,1057 > "value" : [48, 77, 19, 255], > "comment" : "apexpod facing left - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod", { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { > "value" : [32, 51, 13, 255], > "comment" : "apexpod facing right - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod", { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { 1057a1070,1081 > "value" : [34, 54, 16, 255], > "comment" : "apexpod2 facing left - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod2", { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { > "value" : [16, 48, 3, 255], > "comment" : "apexpod2 facing right - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod2", { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { 1861a1886,1903 > > { > "name" : "lab5a", > "rules" : [ ], > "def" : [ "image", [ "lab5a.png", "lab5a-objects.png", "lab5a-wires.png", "lab5a-liquids.png" ] ] > }, > > { > "name" : "lab5b", > "rules" : [ ], > "def" : [ "image", [ "lab5b.png", "lab5b-objects.png", "lab5b-wires.png", "lab5b-liquids.png" ] ] > }, > > { > "name" : "lab5c", > "rules" : [ ], > "def" : [ "image", [ "lab5c.png", "lab5c-objects.png", "lab5c-wires.png", "lab5c-liquids.png" ] ] > }, 1942c1984 < "name" : "chest1", --- > "name" : "treasure7", 1944c1986 < "def" : [ "image", [ "chestapex1.png", "chestapex1-objects.png" ] ] --- > "def" : [ "image", [ "treasure7.png", "treasure7-objects.png" ] ] dungeons\microdungeons\randomencounter\avianunderground\avianundergroundencounter.dungeon 7c7 < "anchor" : [ "chest1", "chest2", "chest3", "chest4", "chest5", "chest6", "chest7", "chest8", "chest9", "chest10", "home1", "tomb1", "tomb2", "tomb3", "tomb4", "tomb5", "tomb6a", "tomb6b" ], --- > "anchor" : [ "chest1", "chest2", "chest3", "chest4", "chest5", "chest6", "chest7", "chest8", "chest9", "chest10", "chest11a", "chest11b", "chest11c", "chest11d", "home1", "tomb1", "tomb2", "tomb3", "tomb4", "tomb5", "tomb6a", "tomb6b", "tomb7" ], 2502a2503,2526 > "name" : "chest11a", > "rules" : [ ], > "def" : [ "image", [ "chest11.png", "chest11a-objects.png" ] ] > }, > > { > "name" : "chest11b", > "rules" : [ ], > "def" : [ "image", [ "chest11.png", "chest11b-objects.png" ] ] > }, > > { > "name" : "chest11c", > "rules" : [ ], > "def" : [ "image", [ "chest11.png", "chest11c-objects.png" ] ] > }, > > { > "name" : "chest11d", > "rules" : [ ], > "def" : [ "image", [ "chest11.png", "chest11d-objects.png" ] ] > }, > > { 2547a2572,2577 > }, > > { > "name" : "tomb7", > "rules" : [ ], > "def" : [ "image", [ "tomb7.png", "tomb7-objects.png" ] ] dungeons\microdungeons\randomencounter\genericunderground\genericundergroundencounter.dungeon 7c7 < "anchor" : [ "mineshaft1", "mineshaft2", "mineshaft3", "mineshaft4", "mineshaft5", "chestmine1", "buriedshelter1", "buriedshelter2" ], --- > "anchor" : [ "mineshaft1", "mineshaft2", "mineshaft3", "mineshaft4", "mineshaft5", "mineshaft6", "mineshaft7", "chestmine1", "buriedshelter1", "buriedshelter2", "buriedshelter3", "buriedshelter4", "buriedshelter5" ], 1068a1069,1080 > "name" : "mineshaft6", > "rules" : [ ], > "def" : [ "image", [ "mineshaft6.png", "mineshaft6-objects.png" ] ] > }, > > { > "name" : "mineshaft7", > "rules" : [ ], > "def" : [ "image", [ "mineshaft7.png", "mineshaft7-objects.png", "mineshaft7-liquids.png" ] ] > }, > > { 1083a1096,1113 > }, > > { > "name" : "buriedshelter3", > "rules" : [ ], > "def" : [ "image", [ "buriedshelter3.png", "buriedshelter3-objects.png" ] ] > }, > > { > "name" : "buriedshelter4", > "rules" : [ ], > "def" : [ "image", [ "buriedshelter4.png", "buriedshelter4-objects.png" ] ] > }, > > { > "name" : "buriedshelter5", > "rules" : [ ], > "def" : [ "image", [ "buriedshelter5.png", "buriedshelter5-objects.png" ] ] dungeons\microdungeons\randomencounter\glitchunderground\glitchundergroundencounter.dungeon 7c7 < "anchor" : [ "house1", "sewer1", "sewer2", "sewer3", "sewer4", "traproom1", "traproom2", "traproom3", "chest1", "chest2" ], --- > "anchor" : [ "house1", "sewer1", "sewer2", "sewer3", "sewer4", "traproom1", "traproom2", "traproom3", "chest1", "chest2", "hideout1", "ruins1" ], 2512a2513,2530 > }, > > { > "name" : "hideout1", > "rules" : [ ], > "def" : [ "image", [ "glitchhideout1.png", "glitchhideout1-objects.png" ] ] > }, > > { > "name" : "ruins1", > "rules" : [ ], > "def" : [ "image", [ "ruins1.png", "ruins1-objects.png" ] ] > }, > > { > "name" : "dungeon1", > "rules" : [ ], > "def" : [ "image", [ "glitchdungeon1.png", "glitchdungeon1-objects.png", "glitchdungeon1-liquids.png" ] ] dungeons\missions\lunarbase\lunarbase.dungeon 1673a1674,1679 > "value" : [255, 26, 44, 255], > "comment" : "miningchest with lore", > "brush" : [ [ "clear" ], [ "object", "miningchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "miningtreasurelore" ] } } ] ] > }, > > { dungeons\other\scifidungeon\scifidungeon.dungeon 535a536,547 > "value" : [48, 77, 19, 255], > "comment" : "apexpod facing left - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod", { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { > "value" : [32, 51, 13, 255], > "comment" : "apexpod facing right - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod", { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { 544a557,568 > }, > > { > "value" : [34, 54, 16, 255], > "comment" : "apexpod2 facing left - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod2", { "parameters" : { "defaultLightState" : false } } ] ] > }, > > { > "value" : [16, 48, 3, 255], > "comment" : "apexpod2 facing right - off state", > "brush" : [ [ "clear" ], [ "object", "apexpod2", { "parameters" : { "defaultLightState" : false } } ] ] items\armors\decorative\hats\fancy\fancy.head 53a54,57 > ], > > "learnBlueprintsOnPickup" : [ > "fancysnowman" monsters\boss\crystalboss\crystalboss.animation 93a94,107 > "beamglow" : { > "priority" : 0, > "default" : "off", > "states" : { > "off" : { > "frames" : 1 > }, > "on" : { > "frames" : 3, > "cycle" : 0.3, > "mode" : "loop" > } > } > }, 255,256c269,270 < "firstBeams" : { < "windup" : { --- > "beamglow" : { > "on" : { 258,268c272 < "image" : ":stage1" < } < }, < "active" : { < "properties" : { < "image" : ":stage1" < } < }, < "winddown" : { < "properties" : { < "image" : ":stage1" --- > "image" : ":" monsters\boss\crystalboss\diestate.lua 22d21 < world.logInfo("Opening lunar base door?") monsters\boss\crystalboss\crystal\crystalbodyglow.frames 4c4 < "dimensions" : [3, 3], --- > "dimensions" : [4, 1], 7,9c7 < [ null, "stage1"], < [ null, "stage2"], < [ null, "stage3"] --- > [ null, "1", "2", "3"] monsters\boss\crystalboss\skills\crystaldoublebeamattack.lua 14c14,16 < winddownTimer = 0.6 --- > winddownTimer = 0.6, > bobInterval = 0.5, > bobHeight = 0.1 22a25 > entity.setAnimationState("beamglow", "on") 31c34 < mcontroller.controlFly({0,0}) --- > crystalDoubleBeamAttack.bob(dt, stateData) 74a78 > entity.setAnimationState("beamglow", "off") 125a130,138 > end > > function crystalDoubleBeamAttack.bob(dt, stateData) > local bobFactor = (stateData.bobInterval - (stateData.timer % stateData.bobInterval)) / stateData.bobInterval > local bobOffset = math.sin(bobFactor * math.pi * 2) * stateData.bobHeight > local targetPosition = {self.spawnPosition[1], self.spawnPosition[2] + bobOffset} > local toTarget = world.distance(targetPosition, mcontroller.position()) > > mcontroller.controlApproachVelocity(vec2.mul(toTarget, 1/dt), 30) monsters\boss\crystalboss\skills\crystalidleattack.lua 20a21,28 > crystalIdleAttack.bob(dt, stateData) > > if stateData.timer > stateData.idleTime then > return true > end > end > > function crystalIdleAttack.bob(dt, stateData) 26,29d33 < < if stateData.timer > stateData.idleTime then < return true < end monsters\boss\crystalboss\skills\crystalshatterattack.lua 10c10,11 < rotateAngle = entity.configParameter("crystalShatterAttack.rotateAngle", 0.05) --- > rotateAngle = entity.configParameter("crystalShatterAttack.rotateAngle", 0.05), > bleedAmount = entity.configParameter("crystalShatterAttack.bleedAmount", 100) 41d41 < monsters\boss\crystalboss\skills\crystalsinebeamattack.lua 12c12,14 < winddownTimer = 0.6 --- > winddownTimer = 0.6, > bobInterval = 0.5, > bobHeight = 0.1 20a23 > entity.setAnimationState("beamglow", "on") 29c32 < mcontroller.controlFly({0,0}) --- > crystalSineBeamAttack.bob(dt, stateData) 67a71 > entity.setAnimationState("beamglow", "off") 111a116,124 > end > > function crystalSineBeamAttack.bob(dt, stateData) > local bobFactor = (stateData.bobInterval - (stateData.timer % stateData.bobInterval)) / stateData.bobInterval > local bobOffset = math.sin(bobFactor * math.pi * 2) * stateData.bobHeight > local targetPosition = {self.spawnPosition[1], self.spawnPosition[2] + bobOffset} > local toTarget = world.distance(targetPosition, mcontroller.position()) > > mcontroller.controlApproachVelocity(vec2.mul(toTarget, 1/dt), 30) monsters\boss\crystalboss\skills\crystalsinglebeamattack.lua 17c17,19 < damagePerSecond = entity.configParameter("crystalSingleBeamAttack.damagePerSecond", 1600) --- > damagePerSecond = entity.configParameter("crystalSingleBeamAttack.damagePerSecond", 1600), > bobInterval = 0.5, > bobHeight = 0.1 24a27 > entity.setAnimationState("beamglow", "on") 31c34 < mcontroller.controlFly({0,0}) --- > crystalSingleBeamAttack.bob(dt, stateData) 71a75 > entity.setAnimationState("beamglow", "off") 96a101,109 > end > > function crystalSingleBeamAttack.bob(dt, stateData) > local bobFactor = (stateData.bobInterval - (stateData.timer % stateData.bobInterval)) / stateData.bobInterval > local bobOffset = math.sin(bobFactor * math.pi * 2) * stateData.bobHeight > local targetPosition = {self.spawnPosition[1], self.spawnPosition[2] + bobOffset} > local toTarget = world.distance(targetPosition, mcontroller.position()) > > mcontroller.controlApproachVelocity(vec2.mul(toTarget, 1/dt), 30) parallax\surface\alien.parallax 6c6 < "kind" : "divider/rock", --- > "kind" : "divider/alienrock", parallax\surface\arcticoceanfloor.parallax 21c21 < "parallax" : 11, --- > "parallax" : [8, 1], 27,32d26 < "kind" : "arcticoceanbelow", < "offset" : [0, 450], < "parallax" : 5.5 < }, < < { 35c29 < "parallax" : [1.8, 2] --- > "parallax" : [1.8, 2.1] 40c34 < "parallax" : [1.8001, 2] --- > "parallax" : [1.8001, 2.1] 45c39 < "parallax" : [1.8002, 2] --- > "parallax" : [1.8002, 2.1] 50,55c44 < "parallax" : [1.8, 2] < }, < { < "kind" : "arcticoceanfloor1", < "offset" : [0, 50], < "parallax" : [1.8, 2] --- > "parallax" : [1.8, 2.1] 60c49 < "parallax" : [1.8, 2] --- > "parallax" : [1.8, 2.1] 65c54 < "parallax" : [2, 2] --- > "parallax" : [2, 2.1] 70c59 < "parallax" : [3, 2] --- > "parallax" : [3, 2.15] 75c64 < "parallax" : [4, 2] --- > "parallax" : [4, 2.2] 80c69 < "parallax" : [5, 2] --- > "parallax" : [5, 2.25] 85c74 < "parallax" : [6, 2] --- > "parallax" : [5.5, 2.3] 90c79 < "parallax" : [7, 2] --- > "parallax" : [6, 2.35] 95c84 < "parallax" : [8, 2] --- > "parallax" : [6.5, 2.4] 100c89 < "parallax" : [8, 2] --- > "parallax" : [8, 2.4] parallax\surface\desert.parallax 13c13 < "kind" : "tile/dirt", --- > "kind" : "tile/desert", parallax\surface\magma.parallax 2c2 < "verticalOrigin" : 0, --- > "verticalOrigin" : 35, 7c7 < "parallax" : [1.7, 1.0], --- > "parallax" : 1.0, 9c9,16 < "tileLimitTop" : 0, --- > "tileLimitTop" : 536, > "nohueshift" : true, > "unlit" : true > }, > { > "kind" : "lavabelow", > "offset" : [0, 536], > "parallax" : 1.0, 16,17c23,24 < "offset" : [0, 50], < "parallax" : [1.8, 1.02], --- > "offset" : [0, 278], > "parallax" : [1.8, 1.05], 22,23c29,30 < "offset" : [0, 50], < "parallax" : [2, 1.05], --- > "offset" : [0, 282], > "parallax" : [2, 1.07], 28c35 < "offset" : [0, 50], --- > "offset" : [0, 283], 34c41 < "offset" : [0, 50], --- > "offset" : [0, 284], 40c47 < "offset" : [0, 50], --- > "offset" : [0, 286], 46c53 < "offset" : [0, 50], --- > "offset" : [0, 288], 50,55c57,62 < { < "kind" : "lavaisland", < "offset" : [0, 35], < "parallax" : [6.001, 1.18], < "unlit" : true < }, --- > // { > // "kind" : "lavaisland", > // "offset" : [0, 290], > // "parallax" : [2.9, 1.18], > // "unlit" : true > // }, 58c65 < "offset" : [0, 50], --- > "offset" : [0, 290], 64c71 < "offset" : [0, 50], --- > "offset" : [0, 292], 70c77 < "offset" : [0, 10], --- > "offset" : [0, 293], parallax\surface\magmaoceanfloor.parallax 27,34d26 < "kind" : "arcticoceanbelow", < "offset" : [0, 450], < "parallax" : 10, < "directives" : "hueshift=-165", < "nohueshift" : true < }, < < { 39c31,32 < "nohueshift" : true --- > "nohueshift" : true, > "unlit" : true 46c39,40 < "nohueshift" : true --- > "nohueshift" : true, > "unlit" : true 53c47,48 < "nohueshift" : true --- > "nohueshift" : true, > "unlit" : true 60c55,56 < "nohueshift" : true --- > "nohueshift" : true, > "unlit" : true 67c63,64 < "nohueshift" : true --- > "nohueshift" : true, > "unlit" : true 74c71,72 < "nohueshift" : true --- > "nohueshift" : true, > "unlit" : true 81c79,80 < "nohueshift" : true --- > "nohueshift" : true, > "unlit" : true 88c87,88 < "nohueshift" : true --- > "nohueshift" : true, > "unlit" : true 95c95,96 < "nohueshift" : true --- > "nohueshift" : true, > "unlit" : true 102c103,104 < "nohueshift" : true --- > "nohueshift" : true, > "unlit" : true 109c111,112 < "nohueshift" : true --- > "nohueshift" : true, > "unlit" : true 116c119,120 < "nohueshift" : true --- > "nohueshift" : true, > "unlit" : true 123c127,128 < "nohueshift" : true --- > "nohueshift" : true, > "unlit" : true 130c135,136 < "nohueshift" : true --- > "nohueshift" : true, > "unlit" : true parallax\surface\moon.parallax 2c2 < "verticalOrigin" : 10, --- > "verticalOrigin" : -10, 49c49 < "parallax" : [1.8, 2] --- > "parallax" : [1.8, 2.2] 54c54 < "parallax" : [2, 2] --- > "parallax" : [2, 2.4] 59c59 < "parallax" : [3, 2] --- > "parallax" : [3, 2.6] 64c64 < "parallax" : [4, 2] --- > "parallax" : [4, 2.8] 69c69 < "parallax" : [5, 2] --- > "parallax" : [5, 3] 74c74 < "parallax" : [6, 2] --- > "parallax" : [6, 3.2] 79c79 < "parallax" : [7, 2] --- > "parallax" : [7, 3.4] 84c84 < "parallax" : [8, 2] --- > "parallax" : [8, 3.6] 89c89,94 < "parallax" : [8, 2] --- > "parallax" : [8, 3.8] > }, > { > "kind" : "moonpeach", > "offset" : [0, 454], > "parallax" : [8.01, 4.1] 94c99 < "parallax" : [8.01, 2] --- > "parallax" : [8.01, 4] parallax\surface\savannah.parallax 2c2 < "verticalOrigin" : 10, --- > "verticalOrigin" : -10, 44c44 < "parallax" : [1.8, 2] --- > "parallax" : [1.8, 2.2] 49c49 < "parallax" : [1.8, 2] --- > "parallax" : [1.8, 2.4] 54c54 < "parallax" : [2, 2] --- > "parallax" : [2, 2.6] 59c59 < "parallax" : [3, 2] --- > "parallax" : [3, 2.8] 64c64 < "parallax" : [4, 2] --- > "parallax" : [4, 3] 70c70 < "parallax" : [4.5, 2] --- > "parallax" : [4.5, 3] 75c75 < "parallax" : [5, 2] --- > "parallax" : [5, 3.2] 80c80 < "parallax" : [6, 2] --- > "parallax" : [6, 3.4] 85c85 < "parallax" : [7, 2] --- > "parallax" : [7, 3.6] 90c90 < "parallax" : [8, 2] --- > "parallax" : [8, 3.8] 96c96 < "parallax" : [8, 2], --- > "parallax" : [8, 4], 99c99,103 < --- > { > "kind" : "savannahpeach", > "offset" : [0, 454], > "parallax" : [8.01, 4.1] > }, parallax\surface\scorched.parallax 20c20,25 < --- > { > "kind" : "aridfront", > "offset" : [0, 460], > "parallax" : 2.5, > "fadePercent" : 0.15 > }, treasure\missions\miningtreasure1.treasurepools 52a53,60 > "miningtreasurelore" : [ > [1, { > "fill" : [ > {"item" : [ "bosscrystalCodex", 1]} > ] > }] > ], >