FILES ----- biomes\surface\midnight.biome [NEW] dungeons\microdungeons\biomes\dark\darkmicrodungeons.dungeon [NEW] dungeons\microdungeons\biomes\dark\darknatural1.json [NEW] dungeons\undergroundmaze\mazetech\chamberendleft.json [NEW] dungeons\undergroundmaze\mazetech\chamberendright.json [NEW] dungeons\undergroundmaze\mazetech\chamberendtop.json [NEW] dungeons\undergroundmaze\mazetech\corner1a.json [NEW] dungeons\undergroundmaze\mazetech\corner1b.json [NEW] dungeons\undergroundmaze\mazetech\corner1c.json [NEW] dungeons\undergroundmaze\mazetech\corner1d.json [NEW] dungeons\undergroundmaze\mazetech\corner1e.json [NEW] dungeons\undergroundmaze\mazetech\corner2a.json [NEW] dungeons\undergroundmaze\mazetech\corner2b.json [NEW] dungeons\undergroundmaze\mazetech\corner2c.json [NEW] dungeons\undergroundmaze\mazetech\corner2d.json [NEW] dungeons\undergroundmaze\mazetech\corner2e.json [NEW] dungeons\undergroundmaze\mazetech\corner2f.json [NEW] dungeons\undergroundmaze\mazetech\corner3a.json [NEW] dungeons\undergroundmaze\mazetech\corner3b.json [NEW] dungeons\undergroundmaze\mazetech\corner3c.json [NEW] dungeons\undergroundmaze\mazetech\corner3d.json [NEW] dungeons\undergroundmaze\mazetech\corner3e.json [NEW] dungeons\undergroundmaze\mazetech\corner4a.json [NEW] dungeons\undergroundmaze\mazetech\corner4b.json [NEW] dungeons\undergroundmaze\mazetech\corner4c.json [NEW] dungeons\undergroundmaze\mazetech\corner4d.json [NEW] dungeons\undergroundmaze\mazetech\corner4e.json [NEW] dungeons\undergroundmaze\mazetech\corner4f.json [NEW] dungeons\undergroundmaze\mazetech\drop1a.json [NEW] dungeons\undergroundmaze\mazetech\drop1b.json [NEW] dungeons\undergroundmaze\mazetech\drop1c.json [NEW] dungeons\undergroundmaze\mazetech\drop1d.json [NEW] dungeons\undergroundmaze\mazetech\endleft1.json [NEW] dungeons\undergroundmaze\mazetech\endleft1a.json [NEW] dungeons\undergroundmaze\mazetech\endleft1achest.json [NEW] dungeons\undergroundmaze\mazetech\endleft1b.json [NEW] dungeons\undergroundmaze\mazetech\endleft1bchest.json [NEW] dungeons\undergroundmaze\mazetech\endleft1c.json [NEW] dungeons\undergroundmaze\mazetech\endleft1cchest.json [NEW] dungeons\undergroundmaze\mazetech\endleft1d.json [NEW] dungeons\undergroundmaze\mazetech\endleft1dchest.json [NEW] dungeons\undergroundmaze\mazetech\endleft2.json [NEW] dungeons\undergroundmaze\mazetech\endleft2a.json [NEW] dungeons\undergroundmaze\mazetech\endleft2achest.json [NEW] dungeons\undergroundmaze\mazetech\endleft2b.json [NEW] dungeons\undergroundmaze\mazetech\endleft2bchest.json [NEW] dungeons\undergroundmaze\mazetech\endleft2c.json [NEW] dungeons\undergroundmaze\mazetech\endleft2cchest.json [NEW] dungeons\undergroundmaze\mazetech\endleft2d.json [NEW] dungeons\undergroundmaze\mazetech\endleft2dchest.json [NEW] dungeons\undergroundmaze\mazetech\endleft2e.json [NEW] dungeons\undergroundmaze\mazetech\endleft2echest.json [NEW] dungeons\undergroundmaze\mazetech\endright1.json [NEW] dungeons\undergroundmaze\mazetech\endright1a.json [NEW] dungeons\undergroundmaze\mazetech\endright1achest.json [NEW] dungeons\undergroundmaze\mazetech\endright1b.json [NEW] dungeons\undergroundmaze\mazetech\endright1bchest.json [NEW] dungeons\undergroundmaze\mazetech\endright1c.json [NEW] dungeons\undergroundmaze\mazetech\endright1cchest.json [NEW] dungeons\undergroundmaze\mazetech\endright1d.json [NEW] dungeons\undergroundmaze\mazetech\endright1dchest.json [NEW] dungeons\undergroundmaze\mazetech\endright2.json [NEW] dungeons\undergroundmaze\mazetech\endright2a.json [NEW] dungeons\undergroundmaze\mazetech\endright2achest.json [NEW] dungeons\undergroundmaze\mazetech\endright2b.json [NEW] dungeons\undergroundmaze\mazetech\endright2bchest.json [NEW] dungeons\undergroundmaze\mazetech\endright2c.json [NEW] dungeons\undergroundmaze\mazetech\endright2cchest.json [NEW] dungeons\undergroundmaze\mazetech\endright2d.json [NEW] dungeons\undergroundmaze\mazetech\endright2dchest.json [NEW] dungeons\undergroundmaze\mazetech\endright2e.json [NEW] dungeons\undergroundmaze\mazetech\endright2echest.json [NEW] dungeons\undergroundmaze\mazetech\entryleft.json [NEW] dungeons\undergroundmaze\mazetech\entryright.json [NEW] dungeons\undergroundmaze\mazetech\entrytop.json [NEW] dungeons\undergroundmaze\mazetech\hall1a.json [NEW] dungeons\undergroundmaze\mazetech\hall1b.json [NEW] dungeons\undergroundmaze\mazetech\hall1c.json [NEW] dungeons\undergroundmaze\mazetech\hall1d.json [NEW] dungeons\undergroundmaze\mazetech\hall1e.json [NEW] dungeons\undergroundmaze\mazetech\hall1f.json [NEW] dungeons\undergroundmaze\mazetech\hall1g.json [NEW] dungeons\undergroundmaze\mazetech\hall1h.json [NEW] dungeons\undergroundmaze\mazetech\hall1i.json [NEW] dungeons\undergroundmaze\mazetech\hall2a.json [NEW] dungeons\undergroundmaze\mazetech\hall2b.json [NEW] dungeons\undergroundmaze\mazetech\hall2c.json [NEW] dungeons\undergroundmaze\mazetech\hall2d.json [NEW] dungeons\undergroundmaze\mazetech\hall2e.json [NEW] dungeons\undergroundmaze\mazetech\hall2f.json [NEW] dungeons\undergroundmaze\mazetech\hall2g.json [NEW] dungeons\undergroundmaze\mazetech\hall2h.json [NEW] dungeons\undergroundmaze\mazetech\hall2i.json [NEW] dungeons\undergroundmaze\mazetech\junction1a.json [NEW] dungeons\undergroundmaze\mazetech\junction1b.json [NEW] dungeons\undergroundmaze\mazetech\junction1c.json [NEW] dungeons\undergroundmaze\mazetech\junction1d.json [NEW] dungeons\undergroundmaze\mazetech\junction1e.json [NEW] dungeons\undergroundmaze\mazetech\junction2a.json [NEW] dungeons\undergroundmaze\mazetech\junction2b.json [NEW] dungeons\undergroundmaze\mazetech\junction2c.json [NEW] dungeons\undergroundmaze\mazetech\junction2d.json [NEW] dungeons\undergroundmaze\mazetech\junction2e.json [NEW] dungeons\undergroundmaze\mazetech\junction3a.json [NEW] dungeons\undergroundmaze\mazetech\junction3b.json [NEW] dungeons\undergroundmaze\mazetech\junction3c.json [NEW] dungeons\undergroundmaze\mazetech\junction3d.json [NEW] dungeons\undergroundmaze\mazetech\junction3e.json [NEW] dungeons\undergroundmaze\mazetech\junction3f.json [NEW] dungeons\undergroundmaze\mazetech\junction4a.json [NEW] dungeons\undergroundmaze\mazetech\junction4b.json [NEW] dungeons\undergroundmaze\mazetech\junction4c.json [NEW] dungeons\undergroundmaze\mazetech\junction4d.json [NEW] dungeons\undergroundmaze\mazetech\junction4e.json [NEW] dungeons\undergroundmaze\mazetech\junction4f.json [NEW] dungeons\undergroundmaze\mazetech\longhall1a.json [NEW] dungeons\undergroundmaze\mazetech\longhall1b.json [NEW] dungeons\undergroundmaze\mazetech\longhall1c.json [NEW] dungeons\undergroundmaze\mazetech\longhall1d.json [NEW] dungeons\undergroundmaze\mazetech\longhall1e.json [NEW] dungeons\undergroundmaze\mazetech\longhall1f.json [NEW] dungeons\undergroundmaze\mazetech\longhall1g.json [NEW] dungeons\undergroundmaze\mazetech\longhall2a.json [NEW] dungeons\undergroundmaze\mazetech\longhall2b.json [NEW] dungeons\undergroundmaze\mazetech\longhall2c.json [NEW] dungeons\undergroundmaze\mazetech\longhall2d.json [NEW] dungeons\undergroundmaze\mazetech\longhall2e.json [NEW] dungeons\undergroundmaze\mazetech\longhall2f.json [NEW] dungeons\undergroundmaze\mazetech\longhall2g.json [NEW] dungeons\undergroundmaze\mazetech\mazetech.dungeon items\active\weapons\weapon.lua items\active\weapons\melee\altabilities\broadsword\dashattack.lua items\active\weapons\melee\altabilities\broadsword\leapattack.lua items\active\weapons\ranged\gun.lua items\active\weapons\ranged\assaultrifle\commonassaultrifle.activeitem items\active\weapons\ranged\assaultrifle\rareassaultrifle.activeitem items\active\weapons\ranged\assaultrifle\uncommonassaultrifle.activeitem items\active\weapons\ranged\grenadelauncher\commongrenadelauncher.activeitem items\active\weapons\ranged\grenadelauncher\raregrenadelauncher.activeitem items\active\weapons\ranged\grenadelauncher\uncommongrenadelauncher.activeitem [NEW] items\armors\biome\midnight\dark\bsleeve.png [NEW] items\armors\biome\midnight\dark\chestf.png [NEW] items\armors\biome\midnight\dark\chestm.png [NEW] items\armors\biome\midnight\dark\dark.head [NEW] items\armors\biome\midnight\dark\dark.legs [NEW] items\armors\biome\midnight\dark\darkchest.chest [NEW] items\armors\biome\midnight\dark\fsleeve.png [NEW] items\armors\biome\midnight\dark\head.png [NEW] items\armors\biome\midnight\dark\icons.png [NEW] items\armors\biome\midnight\dark\mask.png [NEW] items\armors\biome\midnight\dark\pants.png [NEW] items\armors\biome\midnight\darkcape\back.png [NEW] items\armors\biome\midnight\darkcape\darkcape.back [NEW] items\armors\biome\midnight\darkcape\icon.png [NEW] items\armors\biome\midnight\darkdisguise\bsleeve.png [NEW] items\armors\biome\midnight\darkdisguise\chestf.png [NEW] items\armors\biome\midnight\darkdisguise\chestm.png [NEW] items\armors\biome\midnight\darkdisguise\darkdisguise.chest [NEW] items\armors\biome\midnight\darkdisguise\darkdisguise.head [NEW] items\armors\biome\midnight\darkdisguise\darkdisguise.legs [NEW] items\armors\biome\midnight\darkdisguise\fsleeve.png [NEW] items\armors\biome\midnight\darkdisguise\head.png [NEW] items\armors\biome\midnight\darkdisguise\icons.png [NEW] items\armors\biome\midnight\darkdisguise\mask.png [NEW] items\armors\biome\midnight\darkdisguise\pants.png [NEW] items\armors\biome\midnight\darkguard\darkguard.head [NEW] items\armors\biome\midnight\darkguard\head.png [NEW] items\armors\biome\midnight\darkguard\icons.png [NEW] items\armors\biome\midnight\darkguard\mask.png [NEW] objects\biome\dark\shadowchest\shadowchest.frames [NEW] objects\biome\dark\shadowchest\shadowchest.object [NEW] objects\biome\dark\shadowchest\shadowchest.png [NEW] objects\biome\dark\shadowchest\shadowchesticon.png [NEW] objects\biome\dark\shadowchimes\shadowchimes.frames [NEW] objects\biome\dark\shadowchimes\shadowchimes.object [NEW] objects\biome\dark\shadowchimes\shadowchimes.png [NEW] objects\biome\dark\shadowchimes\shadowchimesicon.png [NEW] objects\biome\dark\shadowmarker\shadowmarker.frames [NEW] objects\biome\dark\shadowmarker\shadowmarker.object [NEW] objects\biome\dark\shadowmarker\shadowmarker.png [NEW] objects\biome\dark\shadowmarker\shadowmarkericon.png [NEW] objects\biome\dark\shadowshrine\shadowshrine.frames [NEW] objects\biome\dark\shadowshrine\shadowshrine.object [NEW] objects\biome\dark\shadowshrine\shadowshrine.png [NEW] objects\biome\dark\shadowshrine\shadowshrineicon.png [NEW] objects\biome\dark\shadowshrine\shadowshrinelit.frames [NEW] objects\biome\dark\shadowshrine\shadowshrinelit.png [NEW] objects\biome\dark\shadowshrine2\shadowshrine2.frames [NEW] objects\biome\dark\shadowshrine2\shadowshrine2.object [NEW] objects\biome\dark\shadowshrine2\shadowshrine2.png [NEW] objects\biome\dark\shadowshrine2\shadowshrine2icon.png [NEW] objects\biome\dark\shadowshrine2\shadowshrine2lit.frames [NEW] objects\biome\dark\shadowshrine2\shadowshrine2lit.png [NEW] objects\biome\dark\shadowshrine3\shadowshrine3.frames [NEW] objects\biome\dark\shadowshrine3\shadowshrine3.object [NEW] objects\biome\dark\shadowshrine3\shadowshrine3.png [NEW] objects\biome\dark\shadowshrine3\shadowshrine3icon.png [NEW] objects\biome\dark\shadowshrine3\shadowshrine3lit.frames [NEW] objects\biome\dark\shadowshrine3\shadowshrine3lit.png objects\generic\windchime\windchime.object objects\human\jukebox\jukebox.object [NEW] objects\hylotl\clubdecks\clubdecks.animation objects\hylotl\clubdecks\clubdecks.frames objects\hylotl\clubdecks\clubdecks.object [NEW] objects\hylotl\clubdecks\clubdeckslit.frames [NEW] objects\hylotl\clubdecks\clubdeckslit.png plants\trees\alien\foliage\aliencircle\aliencircle.modularfoliage [NEW] plants\trees\dark\stem\darkrock\base1.png [NEW] plants\trees\dark\stem\darkrock\base2.png [NEW] plants\trees\dark\stem\darkrock\base3.png [NEW] plants\trees\dark\stem\darkrock\branch1.png [NEW] plants\trees\dark\stem\darkrock\crown1.png [NEW] plants\trees\dark\stem\darkrock\crown2.png [NEW] plants\trees\dark\stem\darkrock\crown3.png [NEW] plants\trees\dark\stem\darkrock\darkrock.modularstem [NEW] plants\trees\dark\stem\darkrock\mid1.png [NEW] plants\trees\dark\stem\darkrock\mid2.png [NEW] plants\trees\dark\stem\darkrock\mid3.png [NEW] plants\trees\dark\stem\darkrock\mid4.png [NEW] plants\trees\dark\stem\darkrock\mid5.png [NEW] plants\trees\dark\stem\darkrock\mid6.png [NEW] plants\trees\dark\stem\darkrock\mid7.png [NEW] plants\trees\dark\stem\darkrock\mid8.png [NEW] plants\trees\dark\stem\darkrock\saplingicon.png [NEW] projectiles\guns\grenades\grenade\default.frames [NEW] projectiles\guns\grenades\grenade\electricicon.png [NEW] projectiles\guns\grenades\grenade\electricplasmagrenade.png [NEW] projectiles\guns\grenades\grenade\electricplasmagrenade.projectile [NEW] projectiles\guns\grenades\grenade\fireicon.png [NEW] projectiles\guns\grenades\grenade\fireplasmagrenade.png [NEW] projectiles\guns\grenades\grenade\fireplasmagrenade.projectile [NEW] projectiles\guns\grenades\grenade\iceicon.png [NEW] projectiles\guns\grenades\grenade\iceplasmagrenade.png [NEW] projectiles\guns\grenades\grenade\iceplasmagrenade.projectile [NEW] projectiles\guns\grenades\grenade\poisonicon.png [NEW] projectiles\guns\grenades\grenade\poisonplasmagrenade.png [NEW] projectiles\guns\grenades\grenade\poisonplasmagrenade.projectile [NEW] projectiles\guns\grenades\impactgrenade\default.frames [NEW] projectiles\guns\grenades\impactgrenade\electricicon.png [NEW] projectiles\guns\grenades\impactgrenade\electricplasmaimpactgrenade.png [NEW] projectiles\guns\grenades\impactgrenade\electricplasmaimpactgrenade.projectile [NEW] projectiles\guns\grenades\impactgrenade\fireicon.png [NEW] projectiles\guns\grenades\impactgrenade\fireplasmaimpactgrenade.png [NEW] projectiles\guns\grenades\impactgrenade\fireplasmaimpactgrenade.projectile [NEW] projectiles\guns\grenades\impactgrenade\iceicon.png [NEW] projectiles\guns\grenades\impactgrenade\iceplasmaimpactgrenade.png [NEW] projectiles\guns\grenades\impactgrenade\iceplasmaimpactgrenade.projectile [NEW] projectiles\guns\grenades\impactgrenade\poisonicon.png [NEW] projectiles\guns\grenades\impactgrenade\poisonplasmaimpactgrenade.png [NEW] projectiles\guns\grenades\impactgrenade\poisonplasmaimpactgrenade.projectile [NEW] projectiles\guns\grenades\proximitymines\default.frames [NEW] projectiles\guns\grenades\proximitymines\electricicon.png [NEW] projectiles\guns\grenades\proximitymines\electricproximitymine.png [NEW] projectiles\guns\grenades\proximitymines\electricproximitymine.projectile [NEW] projectiles\guns\grenades\proximitymines\fireicon.png [NEW] projectiles\guns\grenades\proximitymines\fireproximitymine.png [NEW] projectiles\guns\grenades\proximitymines\fireproximitymine.projectile [NEW] projectiles\guns\grenades\proximitymines\iceicon.png [NEW] projectiles\guns\grenades\proximitymines\iceproximitymine.png [NEW] projectiles\guns\grenades\proximitymines\iceproximitymine.projectile [NEW] projectiles\guns\grenades\proximitymines\icon.png [NEW] projectiles\guns\grenades\proximitymines\poisonicon.png [NEW] projectiles\guns\grenades\proximitymines\poisonproximitymine.png [NEW] projectiles\guns\grenades\proximitymines\poisonproximitymine.projectile [NEW] projectiles\guns\grenades\proximitymines\proximitymine.lua [NEW] projectiles\guns\grenades\proximitymines\proximitymine.png [NEW] projectiles\guns\grenades\proximitymines\proximitymine.projectile [NEW] projectiles\guns\grenades\stickygrenade\default.frames [NEW] projectiles\guns\grenades\stickygrenade\electricicon.png [NEW] projectiles\guns\grenades\stickygrenade\electricstickygrenade.png [NEW] projectiles\guns\grenades\stickygrenade\electricstickygrenade.projectile [NEW] projectiles\guns\grenades\stickygrenade\fireicon.png [NEW] projectiles\guns\grenades\stickygrenade\firestickygrenade.png [NEW] projectiles\guns\grenades\stickygrenade\firestickygrenade.projectile [NEW] projectiles\guns\grenades\stickygrenade\iceicon.png [NEW] projectiles\guns\grenades\stickygrenade\icestickygrenade.png [NEW] projectiles\guns\grenades\stickygrenade\icestickygrenade.projectile [NEW] projectiles\guns\grenades\stickygrenade\icon.png [NEW] projectiles\guns\grenades\stickygrenade\poisonicon.png [NEW] projectiles\guns\grenades\stickygrenade\poisonstickygrenade.png [NEW] projectiles\guns\grenades\stickygrenade\poisonstickygrenade.projectile [NEW] projectiles\guns\grenades\stickygrenade\stickygrenade.png [NEW] projectiles\guns\grenades\stickygrenade\stickygrenade.projectile sfx\objects\clubdecks1.ogg sfx\objects\clubdecks2.ogg sfx\objects\jukebox.ogg sfx\objects\recordscratch1.wav sfx\objects\recordscratch2.wav [NEW] sfx\objects\windchimes1.ogg treasure\biome.treasurepools DIFFS ----- biomes\surface\midnight.biome 126a127,147 > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:mainBiomeMicrodungeon", > > "type" : "microdungeon", > "microdungeons" : [ "darkmicrodungeons" ] > }, > { > "mode" : "floor", > "priority" : 2.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:denseLarge", > > "type" : "tree", > "treeFoliageHueShiftMax" : 0, > "treeStemHueShiftMax" : 15, > "treeStemList" : [ "darkrock" ], > "treeFoliageList" : [ "" ] > }, > { > "mode" : "floor", items\active\weapons\weapon.lua 179a180,189 > -- Fire mode > self.fireType = item.instanceValue("fireType") or "auto" > if type(self.fireType) == "table" then self.fireType = self.fireType[math.random(1,#self.fireType)] end > if self.fireType == "burst" then > self.burstCount = item.instanceValue("burstCount") or 3 > if type(self.burstCount) == "table" then self.burstCount = math.random(self.burstCount[1], self.burstCount[2]) end > > self.fireTime = self.fireTime * self.burstCount > end > items\active\weapons\melee\altabilities\broadsword\dashattack.lua 1a2 > require "/items/active/weapons/weapon.lua" 19a21 > weapon.meleeUpdateAim(false,false) 32c34 < setStance(windupStance) --- > weapon.setStance(windupStance) 39a42 > weapon.meleeUpdateAim(false,false) 44c47 < setDamage({baseDamage = util.lerp(dashAttack.chargeRatio, dashAttack.baseDamage),knockback=0}) --- > weapon.setDamage({baseDamage = util.lerp(dashAttack.chargeRatio, dashAttack.baseDamage),knockback=0}) 62c65 < setStance(dashAttack.stances.dash) --- > weapon.setStance(dashAttack.stances.dash) items\active\weapons\melee\altabilities\broadsword\leapattack.lua 18a19 > weapon.meleeUpdateAim(false,false) 26a28 > weapon.meleeUpdateAim(false,false) 35a38 > weapon.meleeUpdateAim(false,false) 46c49 < setDamage(leapAttack.damageConfig) --- > weapon.setDamage(leapAttack.damageConfig) 53a57 > weapon.meleeUpdateAim(false,false) 66c70 < setStance(leapAttack.stances.windup) --- > weapon.setStance(leapAttack.stances.windup) 72c76 < setStance(leapAttack.stances.leap) --- > weapon.setStance(leapAttack.stances.leap) 83c87 < setStance(leapAttack.stances.drop) --- > weapon.setStance(leapAttack.stances.drop) 92c96 < setStance(leapAttack.stances.land) --- > weapon.setStance(leapAttack.stances.land) 94c98 < clearDamage() --- > weapon.clearDamage() items\active\weapons\ranged\gun.lua 19c19 < if self.state == "fire" then --- > if self.state == "autofire" then 20a21 > fire() 23a25,40 > if self.state == "burstfire" then > self.burstTimer = math.max(0, self.burstTimer - dt) > weapon.rangedUpdateAim(false, false) > > local progress = 1 - (self.burstShots / self.burstCount) > activeItem.setArmAngle(self.aimAngle + util.toRadians(self.stances.idle.armRotation) + util.toRadians((progress * self.stances.fire.armRotation))) > if self.burstTimer == 0 and status.overConsumeResource("energy", self.energyPerShot) then > self.burstShots = self.burstShots - 1 > self.burstTimer = item.instanceValue("burstTime") > fire() > end > if self.burstShots == 0 then > cooldown() > end > end > 38,41c55,62 < and fireMode == "primary" < and not world.lineTileCollision(mcontroller.position(), weapon.firePosition()) < and status.overConsumeResource("energy", self.energyPerShot) then < fire() --- > and fireMode == "primary" > and not world.lineTileCollision(mcontroller.position(), weapon.firePosition()) > and status.overConsumeResource("energy", self.energyPerShot) then > if self.fireType == "auto" then > autofire() > elseif self.fireType == "burst" then > burstfire() > end 46c67 < function fire() --- > function autofire() 48,49c69 < self.state = "fire" < weapon.fireProjectile() --- > self.state = "autofire" 50a71,81 > end > > > function burstfire() > self.state = "burstfire" > self.burstShots = self.burstCount > self.burstTimer = 0 > end > > function fire() > weapon.fireProjectile() items\active\weapons\ranged\assaultrifle\commonassaultrifle.activeitem 46a47,50 > "burstTime" : 0.075, > "burstCount" : [2,4], > "fireType" : ["auto", "burst"], > items\active\weapons\ranged\assaultrifle\rareassaultrifle.activeitem 39a40,43 > "burstTime" : 0.075, > "burstCount" : [2,4], > "fireType" : ["auto", "burst"], > items\active\weapons\ranged\assaultrifle\uncommonassaultrifle.activeitem 39a40,43 > "burstTime" : 0.075, > "burstCount" : [2,4], > "fireType" : ["auto", "burst"], > items\active\weapons\ranged\grenadelauncher\commongrenadelauncher.activeitem 58c58 < "projectileType" : [ "grenade", "impactgrenade" ], --- > "projectileType" : [ "grenade", "impactgrenade", "stickygrenade", "proximitymine" ], items\active\weapons\ranged\grenadelauncher\raregrenadelauncher.activeitem 59,62c59,62 < "fire" : [ "fireplasmagrenade", "fireplasmaimpactgrenade" ], < "electric" : [ "electricplasmagrenade", "electricplasmaimpactgrenade" ], < "ice" : [ "iceplasmagrenade", "iceplasmaimpactgrenade" ], < "poison" : [ "poisonplasmagrenade", "poisonplasmaimpactgrenade" ] --- > "fire" : [ "fireplasmagrenade", "fireplasmaimpactgrenade", "firestickygrenade", "fireproximitymine" ], > "electric" : [ "electricplasmagrenade", "electricplasmaimpactgrenade", "electricstickygrenade", "electricproximitymine" ], > "ice" : [ "iceplasmagrenade", "iceplasmaimpactgrenade", "icestickygrenade", "iceproximitymine" ], > "poison" : [ "poisonplasmagrenade", "poisonplasmaimpactgrenade", "poisonstickygrenade", "poisonproximitymine" ] 65,66d64 < < items\active\weapons\ranged\grenadelauncher\uncommongrenadelauncher.activeitem 59,62c59,62 < "fire" : [ "fireplasmagrenade", "fireplasmaimpactgrenade" ], < "electric" : [ "electricplasmagrenade", "electricplasmaimpactgrenade" ], < "ice" : [ "iceplasmagrenade", "iceplasmaimpactgrenade" ], < "poison" : [ "poisonplasmagrenade", "poisonplasmaimpactgrenade" ] --- > "fire" : [ "fireplasmagrenade", "fireplasmaimpactgrenade", "firestickygrenade", "fireproximitymine" ], > "electric" : [ "electricplasmagrenade", "electricplasmaimpactgrenade", "electricstickygrenade", "electricproximitymine" ], > "ice" : [ "iceplasmagrenade", "iceplasmaimpactgrenade", "icestickygrenade", "iceproximitymine" ], > "poison" : [ "poisonplasmagrenade", "poisonplasmaimpactgrenade", "poisonstickygrenade", "poisonproximitymine" ] 65,66d64 < < objects\generic\windchime\windchime.object 46c46 < "soundEffect" : "/sfx/objects/windchime.wav" , --- > "soundEffect" : "/sfx/objects/windchimes1.ogg" , objects\human\jukebox\jukebox.object 6a7,8 > "lightColor" : [153, 140, 76], > "lightPosition" : [0, 1], 18,20d19 < < "lightColor" : [153, 140, 76], < "lightPosition" : [0, 1], objects\hylotl\clubdecks\clubdecks.frames 7c7 < [ "default.0", "default.1", "default.2", "default.off" ] --- > [ "default.1", "default.2", "default.3", "default.off" ] 12c12,13 < "default.default" : "default.off" --- > "default.default" : "default.1", > "default.on" : "default.1" objects\hylotl\clubdecks\clubdecks.object 7c7,13 < "lightColor" : [100, 110, 200], --- > "lightColor" : [0, 53, 64], > > "flickerPeriod" : 0.3, > "flickerMinIntensity" : 0.95, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.1, > "flickerIntensityVariance" : 0.0, 23c29 < "dualImage" : "clubdecks.png:.", --- > "image" : "clubdecks.png:.", 25,26c31,32 < "frames" : 3, < "animationCycle" : 0.4, --- > "direction" : "left", > "flipImages" : true, 29a36,40 > }, > { > "image" : "clubdecks.png:.", > "imagePosition" : [-16, 0], > "direction" : "right", 30a42,43 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] 33a47,59 > "animation" : "clubdecks.animation", > "animationParts" : { > "bg" : "clubdecks.png", > "fg" : "clubdeckslit.png" > }, > "animationCustom" : { > "sounds" : { > "on" : [ "/sfx/objects/recordscratch2.wav" ], > "off" : [ "/sfx/objects/recordscratch1.wav" ] > } > }, > "animationPosition" : [-16, 0], > 34a61 > "/objects/wired/light/light.lua", 37a65,68 > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ], > 52c83,85 < } --- > }, > > "soundEffect" : "/sfx/objects/clubdecks1.ogg" plants\trees\alien\foliage\aliencircle\aliencircle.modularfoliage 7c7 < [ { "item" : "sapling" } ] --- > [ { "item" : "sapling" }, { "item" : "alienfruit" } ] treasure\biome.treasurepools 303a304,335 > "shadowChestTreasure" : [ > [1, { > "fill" : [ > {"pool" : "valuableTreasure"} > ], > "pool" : [ > {"weight" : 0.5, "pool" : "basicTreasure"}, > {"weight" : 0.5, "pool" : "shadowTreasure"} > ], > "poolRounds" : [ > [0.05, 1], > [0.40, 2], > [0.30, 3], > [0.15, 4], > [0.10, 5] > ], > "allowDuplication" : false > }] > ], > > "shadowTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.3, "item" : "medkit"}, > {"weight" : 0.1, "item" : "midnightcape"}, > {"weight" : 0.1, "item" : "darkdisguisehead"}, > {"weight" : 0.1, "item" : "darkdisguisechest"}, > {"weight" : 0.1, "item" : "darkdisguiseheadlegs"} > ] > }] > ], >