CnCNet / cncnet-yr-client-package

The official CnCNet Yuri's Revenge package for online.
https://cncnet.org/yuris-revenge
GNU General Public License v3.0
103 stars 26 forks source link

Problem with elite flak trooper #298

Open CCCP84 opened 1 year ago

CCCP84 commented 1 year ago

Problem with the elite flak trooper, that is weaker than the regular flak trooper.

It have to be:

[FlakGuyAAGunE] Damage=20

Belonit commented 1 year ago

From the UMPDevPack documentation:

Elite Flak Trooper AA weapon damage

Some people argue that the damage of the Flak Trooper's anti-air weapon is reduced when it becomes elite. Whilst this is initially true, the actual damage per second inflicted is still higher.
The way weapons and bonuses interact in Yuri's Revenge is complex and the Flak Trooper is a good example of this:
Flak Trooper anti-air weapon: --   | Rookie | Veteran | Elite Damage* | 20 | 22 | 19.36 (9.68 * 2) ROF* | 25 | 15 | 9 Damage/s** | 12 | 22 | 32.27

*The above table includes the Flak Trooper's veteran/elite training bonuses for damage and rate of fire.
**Damage per second is taken to be 
(Damage/ROF)*15.

To make my position clear, I am recommending that you don't simply increase the damage of the elite Flak Trooper weapon. I believe the Flak Trooper weapon is fine as it is.

CCCP84 commented 1 year ago

From the UMPDevPack documentation:

Elite Flak Trooper AA weapon damageSome people argue that the damage of the Flak Trooper's anti-air weapon is reduced when it becomes elite. Whilst this is initially true, the actual damage per second inflicted is still higher.The way weapons and bonuses interact in Yuri's Revenge is complex and the Flak Trooper is a good example of this:

Flak Trooper anti-air weapon:

  | Rookie | Veteran | Elite Damage | 20 | 22 | 19.36 (9.68 2) ROF* | 25 | 15 | 9 Damage/s** | 12 | 22 | 32.27

*The above table includes the Flak Trooper's veteran/elite training bonuses for damage and rate of fire.*Damage per second is taken to be (Damage/ROF)15.

To make my position clear, I am recommending that you don't simply increase the damage of the elite Flak Trooper weapon. I believe the Flak Trooper weapon is fine as it is.

https://youtu.be/pglLBluM0aw?t=104

CCCP84 commented 1 year ago

https://youtu.be/v8DEKn9IZ9o?t=266

alexp8 commented 1 year ago

I think in theory what belonit said is true but in application I have found the same as @CCCP84 . Elite flak trooper is quite a bit worse

CCCP84 commented 1 year ago

I think in theory what belonit said is true but in application I have found the same as @CCCP84 . Elite flak trooper is quite a bit worse

I tested this personally. My tests confirmed the presence of a bug.

CCCP84 commented 1 year ago

From the UMPDevPack documentation:

Elite Flak Trooper AA weapon damageSome people argue that the damage of the Flak Trooper's anti-air weapon is reduced when it becomes elite. Whilst this is initially true, the actual damage per second inflicted is still higher.The way weapons and bonuses interact in Yuri's Revenge is complex and the Flak Trooper is a good example of this:

Flak Trooper anti-air weapon:

  | Rookie | Veteran | Elite Damage | 20 | 22 | 19.36 (9.68 2) ROF* | 25 | 15 | 9 Damage/s** | 12 | 22 | 32.27

*The above table includes the Flak Trooper's veteran/elite training bonuses for damage and rate of fire.*Damage per second is taken to be (Damage/ROF)15.

To make my position clear, I am recommending that you don't simply increase the damage of the elite Flak Trooper weapon. I believe the Flak Trooper weapon is fine as it is.

where did you get that parameters?

Clipboard07

CCCP84 commented 1 year ago

| Rookie | Veteran | Elite Damage | 12 | 22 | 9.6

CCCP84 commented 1 year ago

Contrary to popular belief, these bonuses do not stack, meaning that a ROF elite bonus will not further modify the rate of fire of a unit with a ROF veteran bonus.

https://modenc.renegadeprojects.com/VeteranROF

The same is with damage.

VeteranAbilities does not apply to elite units. At least this does not apply to elite weapons.

In all my maps i correct this value to Damage=20. This has worked well.