Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

China Overlord Gattling turns too slow #1849

Closed
xezon opened this issue Apr 16, 2023 · 16 comments
Closed

China Overlord Gattling turns too slow #1849

xezon opened this issue Apr 16, 2023 · 16 comments
Labels
China Affects China faction Controversial Is controversial Design Is a matter of game design Minor Severity: Minor < Major < Critical < Blocker

Comments

@xezon
Copy link
Collaborator

xezon commented Apr 16, 2023

From survey comments:

gattlings from overlords turn way too slow into the right direction, making them almost useless against fast aircraft.

@xezon xezon added Design Is a matter of game design Controversial Is controversial Minor Severity: Minor < Major < Critical < Blocker China Affects China faction labels Apr 16, 2023
@xezon xezon changed the title Overlord gattlings turn too slow China Overlord Gattling turns too slow Apr 16, 2023
@xezon
Copy link
Collaborator Author

xezon commented Apr 16, 2023

ChinaTankOverlordGattlingCannon

Object ChinaTankOverlordGattlingCannon

  Behavior = AIUpdateInterface ModuleTag_03
    Turret
      ControlledWeaponSlots = PRIMARY SECONDARY
      TurretTurnRate      = 60   ; turn rate, in degrees per sec
      TurretPitchRate     = 60
      AllowsPitch         = Yes
    End
    AutoAcquireEnemiesWhenIdle = Yes
  End

ChinaHelixGattlingCannon

Object ChinaHelixGattlingCannon

  Behavior = AIUpdateInterface ModuleTag_03
    Turret
      ControlledWeaponSlots = PRIMARY
      TurretTurnRate      = 60   ; turn rate, in degrees per sec
      TurretPitchRate     = 60
      AllowsPitch         = Yes
    End
    AutoAcquireEnemiesWhenIdle = Yes
  End

ChinaGattlingCannon

Object ChinaGattlingCannon

  Behavior = AIUpdateInterface ModuleTag_06
    Turret
      ControlledWeaponSlots = PRIMARY SECONDARY
      TurretTurnRate      = 180   ; turn rate, in degrees per sec
      TurretPitchRate     = 180
      AllowsPitch         = Yes
      FiresWhileTurning   = Yes
      NaturalTurretPitch  = 45 ; this keeps it aimed half way between land and sky
      MinIdleScanInterval   = 250    ; in milliseconds
      MaxIdleScanInterval   = 250   ; in milliseconds
      MinIdleScanAngle      = 0       ; in degrees off the natural turret angle
      MaxIdleScanAngle      = 360     ; in degrees off the natural turret angle
    End
    AutoAcquireEnemiesWhenIdle = Yes ;ATTACK_BUILDINGS; defensive weapon
    MoodAttackCheckRate        = 250
  End

ChinaTankGattling

Object ChinaTankGattling

  Behavior = AIUpdateInterface ModuleTag_03
    Turret
      ControlledWeaponSlots = PRIMARY SECONDARY
      TurretTurnRate      = 180   ; turn rate, in degrees per sec
      TurretPitchRate     = 180
      AllowsPitch         = Yes
      FiresWhileTurning   = Yes
      NaturalTurretPitch  = 45 ; this keeps it aimed half way between land and sky
                               ; since you never know from whence cometh danger
    End
    AutoAcquireEnemiesWhenIdle = Yes NotWhileAttacking
    MoodAttackCheckRate        = 250
  End

@xezon
Copy link
Collaborator Author

xezon commented Apr 16, 2023

So essentially ChinaGattlingCannon and ChinaTankGattling turn 3 times as fast as ChinaTankOverlordGattlingCannon and ChinaHelixGattlingCannon.

@ImTimK
Copy link
Collaborator

ImTimK commented Apr 16, 2023

The Overlord version deserves to perform a little better imo, $1200 is quite expensive vs only a $700 gat tank, but ofcourse you have no stealth detection then.

The thing is that the Helix and Overlord versions have to be treated equally and I'm not sure how much room there is to buff the Gatlix? Overall it seems more effective than the Overlord version.

@xezon
Copy link
Collaborator Author

xezon commented Apr 16, 2023

For reference, here is also the Overlord gun turret turn rate:

  Behavior = TransportAIUpdate ModuleTag_03
    Turret
      TurretTurnRate = 60 ; turn rate, in degrees per sec
      ControlledWeaponSlots = PRIMARY
    End
    AutoAcquireEnemiesWhenIdle = Yes
  End

Perhaps it would be worthwhile to test with a Gattling Turret Turnrate of 90. That would already be a 50% improvement, half as fast as Gattling Tank and Gattling Cannon (building).

@MTKing4
Copy link
Collaborator

MTKing4 commented Apr 20, 2023

think these are more appropriately comparable vs the Static Defense Gatling Turret, since they're basically a mobile identical version of them

@xezon
Copy link
Collaborator Author

xezon commented Jul 7, 2023

In Original, the regular Overlord has Turn Rate 60 and Gattling Cannon has Turn Rate 60. This creates awkward situation where Gattling Turret will try to keep aim on vehicle turn, but cannot keep up, so it will eventually just fire a few rounds.

This does not happen with Nuke Overlord (Turn Rate 80), nor with patched Overlords (Turn Rate 70, #1813, #1854), because the vehicle turn rate is larger than that of the turret.

Increasing Gattling Turret Turn Rate above vehicle Turn Rate should give tangible performance boost.

Original, Vehicle Turn Rate 60, Gattling Turn Rate 60

generals.2023-07-07.19-42-37-02.mp4

@xezon
Copy link
Collaborator Author

xezon commented Jul 7, 2023

Vehicle Turn Rate 70, Gattling Turn Rate 90

generals.2023-07-07.20-03-23-31.mp4

@xezon
Copy link
Collaborator Author

xezon commented Jul 7, 2023

Increasing Gattling Turn Rate above Vehicle Turn Rate will definitely make it snappier. In combat situations where the tank needs to turn it will perform better accordingly.

Do we want this?

@MTKing4
Copy link
Collaborator

MTKing4 commented Jul 7, 2023

I like this, turn rate 90 looks good, but not too good since won't shoot at full rate which is also a good thing

Next should be the gatlix as well

@xezon
Copy link
Collaborator Author

xezon commented Jul 7, 2023

Actually above videos are useless. When engaging enemy units the main turret will likely also rotate, so Gattling Cannon can catch up, because it can then turn with 60 + 60 degrees per second, which is faster than 70 and 80 chassis turn rate.

@xezon
Copy link
Collaborator Author

xezon commented Jul 7, 2023

Is not clear to me if Gattling Turret needs to be faster. We already increased Overlord movement speeds with #1813, #1854. Adding more improvements could be too much. The Overlord is meant to more sluggish than other units.

@commy2
Copy link
Collaborator

commy2 commented Jul 7, 2023

Unless balance really requires it, the turn rate should be the same as the stationary Gatling gun.

@MTKing4
Copy link
Collaborator

MTKing4 commented Jul 7, 2023

Actually i just tested, the main issue is not the Gatling turret speed, the problem is that Gatling turret waits until the whole tank is facing the air unit before shooting, while it does shoot a shot or two during the tank turn, i managed to find out that there are sometimes where it doesn't shoot at all until both the tank and it's turret be all facing the enemy unit along with the Gatling turret, meaning the gatling turret has always been reaching the target first, but doesn't shoot until it's fully aligned, which is why it sucks vs air

@xezon
Copy link
Collaborator Author

xezon commented Jul 8, 2023

Gatling turret waits until the whole tank is facing the air unit before shooting

Can you retest in Patch? I suspect this was already fixed.

I am unable to observe issues with Plane attacks. The Turret is quick enough to keep up with plane speeds and kill them.

@commy2
Copy link
Collaborator

commy2 commented Jul 8, 2023

I suspect this was already fixed.

Yes, that should be fixed by #313

@xezon
Copy link
Collaborator Author

xezon commented Jul 8, 2023

Closing this for now. Overlords are already performing better.

@xezon xezon closed this as not planned Won't fix, can't repro, duplicate, stale Jul 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
China Affects China faction Controversial Is controversial Design Is a matter of game design Minor Severity: Minor < Major < Critical < Blocker
Projects
None yet
Development

No branches or pull requests

4 participants