Update 2 files

- /data/scripts/lib/turretgenerator.lua
- /data/scripts/lib/weapongenerator.lua
This commit is contained in:
Alex
2023-09-02 20:07:13 +00:00
parent 59c5f2cb36
commit 577378ae36
2 changed files with 19 additions and 10 deletions

View File

@@ -32,7 +32,7 @@ function WeaponGenerator.generateSmartCannon(rand, dps, tech, material, rarity)
weapon.psize = rand:getFloat(0.2, 0.5)
weapon.pmaximumTime = existingTime
weapon.pvelocity = speed
weapon.pcolor = ColorHSV(rand:getFloat(10, 60), 0.7, 1)
weapon.pcolor = ColorHSV(rand:getFloat(20, 45), 0.7, 1)
WeaponGenerator.adaptWeapon(rand, weapon, tech, material, rarity)
@@ -75,10 +75,10 @@ function WeaponGenerator.generateHeavyCannon(rand, dps, tech, material, rarity)
weapon.otherForce = dps*math.max(1, rarity.value)*89*5
weapon.psize = rand:getFloat(0.2, 0.5)
weapon.psize = rand:getFloat(1.2, 1.5)
weapon.pmaximumTime = existingTime
weapon.pvelocity = speed
weapon.pcolor = ColorHSV(rand:getFloat(10, 60), 0.7, 1)
weapon.pcolor = ColorHSV(rand:getFloat(10, 45), 0.7, 0.4)
WeaponGenerator.adaptWeapon(rand, weapon, tech, material, rarity)
@@ -183,13 +183,11 @@ function WeaponGenerator.generateHookgun(rand, dps, tech, material, rarity)
weapon.banimationAcceleration = 0
weapon.bshapeSize = 13
-- shades of blue
weapon.bouterColor = ColorHSV(0, 0, rand:getFloat(0.35, 0.65))
weapon.binnerColor = ColorHSV(1, 1, rand:getFloat(0.35, 0.65))
weapon.bouterColor = ColorHSV(rand:getInt(255, 260), 0,75, rand:getFloat(0.2, 0.25))
weapon.binnerColor = ColorHSV(rand:getInt(255, 260), 0,75, rand:getFloat(0.2, 0.25)) -- TODO
WeaponGenerator.adaptWeapon(rand, weapon, tech, material, rarity)
return weapon
end
@@ -204,7 +202,7 @@ function WeaponGenerator.generateHiveLauncher(rand, dps, tech, material, rarity)
local fireDelay = rand:getFloat(2.2, 3)
local reach = rand:getFloat(1300, 1800)
local damage = dps * fireDelay
local speed = rand:getFloat(150, 200)
local speed = rand:getFloat(200, 250)
local existingTime = reach / speed
weapon.fireDelay = fireDelay
@@ -227,7 +225,7 @@ function WeaponGenerator.generateHiveLauncher(rand, dps, tech, material, rarity)
weapon.psize = rand:getFloat(0.2, 0.4)
weapon.pmaximumTime = existingTime
weapon.pvelocity = speed
weapon.pcolor = ColorHSV(rand:getFloat(10, 60), 0.7, 1)
weapon.pcolor = ColorHSV(rand:getFloat(20, 40), 0.8, rand:getFloat(0.25, 0.75))
weapon.pshape = ProjectileShape.Rocket
if rand:test(1) then