Rebalance

This commit is contained in:
bacon
2023-08-23 22:19:35 +03:00
parent f5f8b43b8a
commit 58c11a20c4
2 changed files with 14 additions and 16 deletions

View File

@@ -1,10 +1,10 @@
scales[WeaponType.AutoCannon] = {
{from = 0, to = 28, size = 1.5, usedSlots = 2},
{from = 0, to = 28, size = 1.0, usedSlots = 2},
{from = 29, to = 38, size = 2.0, usedSlots = 3},
{from = 39, to = 49, size = 3.0, usedSlots = 4},
--dummy for cooaxial, add 1 to size and level
{from = 50, to = 52, size = 3.5, usedSlots = 5},
{from = 50, to = 52, size = 4.0, usedSlots = 5},
}
scales[WeaponType.HeavyCannon] = {
@@ -12,7 +12,7 @@ scales[WeaponType.HeavyCannon] = {
{from = 29, to = 38, size = 4.0, usedSlots = 5},
{from = 39, to = 49, size = 5.0, usedSlots = 6},
--dummy for cooaxial, add 1 to size and level
{from = 50, to = 52, size = 5.5, usedSlots = 6},
{from = 50, to = 52, size = 5, usedSlots = 6},
}
scales[WeaponType.Diffuser] = {
@@ -25,9 +25,10 @@ scales[WeaponType.Diffuser] = {
if GameVersion() >= Version(0, 31, 0) then
possibleSpecialties[WeaponType.AutoCannon] = {
{specialty = Specialty.HighDamage, probability = 0.2},
{specialty = Specialty.HighRange, probability = 0.3},
{specialty = Specialty.HighRange, probability = 0.35},
{specialty = Specialty.HighFireRate, probability = 0.5},
{specialty = Specialty.HighFireRate, probability = 0.3},
{specialty = Specialty.HighRange, probability = 0.7},
-- {specialty = Specialty.HighHullDamage, probability = 0.5},
-- {specialty = Specialty.LessCoolingTime, probability = 0.4},
}
else
possibleSpecialties[WeaponType.AutoCannon] = {
@@ -35,9 +36,7 @@ else
Specialty.HighFireRate,
Specialty.HighRange,
Specialty.HighHullDamage,
Specialty.HighShieldDamage,
Specialty.LessCoolingTime,
Specialty.BurstFire,
}
end
@@ -45,8 +44,10 @@ if GameVersion() >= Version(0, 31, 0) then
possibleSpecialties[WeaponType.HeavyCannon] = {
{specialty = Specialty.HighDamage, probability = 0.2},
{specialty = Specialty.HighRange, probability = 0.35},
{specialty = Specialty.HighFireRate, probability = 0.5},
{specialty = Specialty.BurstFire, probability = 0.2},
{specialty = Specialty.HighFireRate, probability = 0.3},
-- {specialty = Specialty.HighHullDamage, probability = 0.2},
-- {specialty = Specialty.HighShieldDamage, probability = 0.2},
-- {specialty = Specialty.LessCoolingTime, probability = 0.2}
}
else
possibleSpecialties[WeaponType.HeavyCannon] = {
@@ -56,22 +57,19 @@ else
Specialty.HighHullDamage,
Specialty.HighShieldDamage,
Specialty.LessCoolingTime,
Specialty.BurstFire,
}
end
if GameVersion() >= Version(0, 31, 0) then
possibleSpecialties[WeaponType.Diffuser] = {
{specialty = Specialty.HighDamage, probability = 0.2},
{specialty = Specialty.HighDamage, probability = 0.3},
{specialty = Specialty.HighRange, probability = 0.3},
{specialty = Specialty.HighRange, probability = 0.35},
{specialty = Specialty.HighFireRate, probability = 0.5},
-- {specialty = Specialty.FasterRechargeTime, probability = 0.6},
}
else
possibleSpecialties[WeaponType.Diffuser] = {
Specialty.HighDamage,
Specialty.HighRange,
Specialty.SlightlyHigherHullDamage,
Specialty.FasterRechargeTime,
}
end