beyond-all-reason / Beyond-All-Reason

Main game repository for Beyond All Reason.
https://www.beyondallreason.info/
Other
1.68k stars 274 forks source link

Improve laser unit accuracy to increase consistency of their counter role against ticks #3462

Open sprEEEzy opened 1 month ago

sprEEEzy commented 1 month ago

Description

Currently, laser units like Grunts and Centurions can miss up to 10 shots in a row on a moving tick within their range, even when not running around max range.

https://github.com/user-attachments/assets/188910c5-dacf-4b0b-b933-c8adab68b987

Why?

They already have damage drop-off, I don't think there should be a reason for such heavy RNG in their shooting against an already insane unit like the tick.

What area of the game does this feature request pertain?

Gameplay

Other (optional)

No response

Jazcash commented 1 month ago

Agreed. I'd rather nerf units in any other way rather than making lasers miss, it just looks and feels bad for a weapon type that's oriented around precision.

sprunk commented 1 month ago

oriented around precision

but the request is about accuracy

image

MeSaber commented 1 month ago

This is one for the GDT to figure out whats best because having grunts with 100% accuracy is very op for micro. Some small percent of randomly missing is healthy for the game, but ofc it shouldnt be 10 shots in a row. Maybe 5-10%.

This change might skew the tick>grunt battle to be grunt >>>>> tick.

WatchTheFort commented 1 month ago

Approved by GDT. Currently implemented as a modoption for testing https://github.com/beyond-all-reason/Beyond-All-Reason/pull/3467.

Rimilel commented 1 month ago

@MeSaber If grunt is overpowering with this change in light battles, maybe they could nerf grunt dps slightly? Grunts good for hitting mobile targets, thugs and rockets for stationary ones?

MeSaber commented 1 month ago

So the grunt is trading well vs pawns and other units imo and this is because it doesnt miss bigger targets, its only tick/rascal/rover that it has trouble aiming at, so by making it never miss those targets, grunts will be op vs them, but it doesnt change the interaction with other units like vs pawns/incisor/etc.

I dont really feel grunts is 'op' in terms of dps, they still need to get very up close to even use their full dps. But im not in GDT so i have no say in the matter :)

Will be fun to see how grunt vs tick interaction without miss chance. Im betting they cannot lose vs ticks now.