What I did was I took an accuracy of 80% as a baseline, since 23 direct fire weapons already had this value. Then I modified other direct fire weapons in whatever way I thought would make them feel the least different. I also took into account that weapons with high splash did not suffer as much from lack of accuracy as other weapons. Generally, cannons and railguns have less splash radius, mg weapons do less damage (making them shoot slower was not an option), and pod rockets are now an indirect fire weapon (hence can continue to miss all the time). Other weapons usually just fire slower.
This was a very quick and dirty round, to make sure we have a starting point, so I am sure there are mistakes and many possible improvements. So feel free to post your criticism of the individual changes. To keep the discussion on topic, any 'the sky is falling' comments will be moved out of this thread or just deleted.
The full list of changes (+ means line added, - means line removed):
Code: Select all
[ZNULLWEAPON]
[SpyTurret01]
-longHit = 100
[RocketSuper]
-longHit = 80
[MissileSuper]
-longHit = 90
[MassDriver]
-longHit = 90
[CannonSuper]
-longHit = 90
[Rocket-VTOL-Pod]
-movement = DIRECT
+movement = INDIRECT
[Rocket-VTOL-LtA-T]
-longHit = 60
-reloadTime = 120
+reloadTime = 140
-damage = 165
+damage = 155
[Rocket-VTOL-HvyA-T]
-longHit = 60
-reloadTime = 160
+reloadTime = 190
-damage = 240
+damage = 230
[Rocket-VTOL-BB]
-longHit = 70
-minimumDamage = 33
+minimumDamage = 0
[Rocket-Pod]
-movement = DIRECT
+movement = INDIRECT
[Rocket-MRL]
[Rocket-Sunburst]
-longHit = 50
-numRounds = 6
+numRounds = 4
[Rocket-VTOL-Sunburst]
-longHit = 50
-numRounds = 6
+numRounds = 4
[Rocket-LtA-T]
-longHit = 60
-reloadTime = 160
+reloadTime = 180
-damage = 105
+damage = 100
[Rocket-IDF]
[Rocket-HvyA-T]
-longHit = 60
-reloadTime = 200
+reloadTime = 220
-damage = 180
+damage = 160
[Rocket-BB]
-longHit = 70
-minimumDamage = 33
+minimumDamage = 0
[RailGun3Mk1]
-longHit = 70
-radius = 192
+radius = 160
[RailGun2Mk1]
-longHit = 70
-radius = 160
-radiusHit = 100
+radius = 128
[RailGun2-VTOL]
-longHit = 70
-radius = 160
-radiusHit = 100
+radius = 128
[RailGun1Mk1]
-longHit = 70
-radius = 96
-radiusHit = 100
+radius = 64
[RailGun1-VTOL]
-longHit = 60
-radius = 96
+radius = 64
[QuadRotAAGun]
-longHit = 75
[QuadMg1AAGun]
-longHit = 75
[PlasmiteFlamer]
-longHit = 50
-firePause = 20
+firePause = 25
-damage = 63
+damage = 60
[PlasmaHeavy]
[MortarEMP]
[Mortar3ROTARYMk1]
[Mortar2Mk1]
[Mortar1Mk1]
[Mortar-Incenediary]
[Missile-VTOL-AT]
-longHit = 80
[Missile-MdArt]
[Missile-LtSAM]
-longHit = 80
[Missile-HvySAM]
-longHit = 80
[Missile-HvyArt]
-longHit = 80
[Missile-A-T]
-longHit = 80
[MG5TWINROTARY]
-longHit = 50
-damage = 28
+damage = 20
[MG4ROTARYMk1]
-longHit = 50
-damage = 19
+damage = 15
[MG4ROTARY-VTOL]
-longHit = 50
-damage = 28
+damage = 20
[MG4ROTARY-Pillbox]
-longHit = 50
-damage = 19
+damage = 15
[MG3Mk1]
-longHit = 50
-damage = 17
+damage = 15
[MG3-VTOL]
-longHit = 50
-damage = 27
+damage = 20
[MG3-Pillbox]
-longHit = 50
-damage = 17
+damage = 15
[MG2Mk1]
-longHit = 50
-damage = 14
+damage = 10
[MG2-VTOL]
-longHit = 50
-damage = 21
+damage = 16
[MG2-Pillbox]
-longHit = 50
-damage = 14
+damage = 10
[MG1Mk1]
-longHit = 50
-damage = 10
+damage = 7
[MG1-VTOL]
-longHit = 50
-damage = 15
+damage = 12
[MG1-Pillbox]
-longHit = 50
-damage = 10
+damage = 7
[LasSat]
-longHit = 100
[Laser4-PlasmaCannon]
-longHit = 65
-firePause = 150
+firePause = 175
-radiusHit = 100
[Laser3BEAMMk1]
-longHit = 80
[Laser3BEAM-VTOL]
-longHit = 80
[Laser2PULSEMk1]
-longHit = 80
[Laser2PULSE-VTOL]
-longHit = 80
[Howitzer150Mk1]
[Howitzer105Mk1]
[Howitzer03-Rot]
[Howitzer-Incenediary]
[HeavyLaser-VTOL]
-longHit = 80
[HeavyLaser]
-longHit = 80
[Flame2]
-longHit = 50
-firePause = 20
+firePause = 25
[Flame1Mk1]
-longHit = 40
-firePause = 20
+firePause = 25
[EMP-Cannon]
-longHit = 50
[CyborgRotMG]
-longHit = 50
-damage = 18
+damage = 15
[CyborgRocket]
-longHit = 60
-firePause = 160
+firePause = 200
[CyborgFlamer01]
-longHit = 40
-firePause = 18
+firePause = 20
-damage = 22
+damage = 20
[CyborgChaingun]
-longHit = 50
-damage = 12
+damage = 9
[CyborgCannon]
-longHit = 50
-firePause = 30
+firePause = 38
[Cyb-Wpn-Thermite]
-longHit = 40
-damage = 38
+damage = 33
[Cyb-Wpn-Rail1]
-longHit = 70
-firePause = 36
+firePause = 40
-damage = 120
+damage = 110
-radiusHit = 100
[Cyb-Wpn-Laser]
-longHit = 80
[Cyb-Wpn-Grenade]
[Cyb-Wpn-Atmiss]
-longHit = 80
[Cyb-Hvywpn-TK]
-longHit = 60
-firePause = 180
+firePause = 200
[Cyb-Hvywpn-RailGunner]
-longHit = 70
-radius = 128
+radius = 96
[Cyb-Hvywpn-PulseLsr]
-longHit = 80
[Cyb-Hvywpn-Mcannon]
-longHit = 55
-radius = 96
+radius = 64
[Cyb-Hvywpn-HPV]
-longHit = 65
-firePause = 40
+firePause = 44
-minimumDamage = 33
+minimumDamage = 30
-radiusHit = 100
[Cyb-Hvywpn-Acannon]
-longHit = 50
-firePause = 15
+firePause = 18
-damage = 35
-radius = 96
+damage = 30
+radius = 64
[Cyb-Hvywpn-A-T]
-longHit = 80
[CommandTurret1]
-longHit = 100
[Cannon6TwinAslt]
-longHit = 50
-firePause = 15
+firePause = 18
-radius = 192
+radius = 160
[Cannon5VulcanMk1]
-longHit = 50
-firePause = 15
+firePause = 18
-radius = 128
+radius = 96
[Cannon5Vulcan-VTOL]
-longHit = 50
-firePause = 15
+firePause = 18
-radius = 128
+radius = 96
[AAGun2Mk1]
-longHit = 65
-firePause = 65
+firePause = 75
-damage = 110
+damage = 100
[Cannon4AUTOMk1]
-longHit = 65
-firePause = 50
+firePause = 55
-damage = 70
+damage = 65
-radiusHit = 100
[Cannon4AUTO-VTOL]
-longHit = 65
-firePause = 50
+firePause = 55
-damage = 140
+damage = 120
-radiusHit = 100
[Cannon375mmMk1]
-longHit = 55
-firePause = 60
+firePause = 65
-radius = 192
+radius = 160
[Cannon2A-TMk1]
-longHit = 55
-firePause = 40
+firePause = 45
-radius = 128
+radius = 96
[Cannon1Mk1]
-longHit = 55
-firePause = 30
+firePause = 35
-damage = 35
+damage = 30
[Cannon1-VTOL]
-longHit = 55
-radius = 96
+radius = 64
[BusCannon]
-longHit = 50
-firePause = 30
+firePause = 40
[BuggyMG]
-longHit = 50
-firePause = 5
+firePause = 7
[bTrikeMG]
-longHit = 50
-firePause = 5
+firePause = 7
[BTowerMG]
-longHit = 50
-firePause = 5
+firePause = 7
[Bomb6-VTOL-EMP]
-longHit = 80
[Bomb5-VTOL-Plasmite]
-longHit = 80
[Bomb4-VTOL-HvyINC]
-longHit = 80
[Bomb3-VTOL-LtINC]
-longHit = 80
[Bomb2-VTOL-HvHE]
-longHit = 80
[Bomb1-VTOL-LtHE]
-longHit = 80
[BJeepMG]
-longHit = 50
-firePause = 5
+firePause = 7
[BabaRocket]
-longHit = 20
-reloadTime = 100
+reloadTime = 150
-damage = 20
+damage = 15
[BabaPitRocketAT]
-longHit = 30
-firePause = 3
+firePause = 6
[BabaPitRocket]
-longHit = 30
-firePause = 6
+firePause = 9
-damage = 16
+damage = 14
[BaBaMG]
-longHit = 40
-damage = 10
+damage = 8
[BabaFlame]
-longHit = 40
-firePause = 120
+firePause = 140
[BaBaCannon]
-longHit = 40
-firePause = 30
+firePause = 35
-damage = 28
+damage = 25
[AAGunLaser]
-longHit = 80