TheSuperHackers / GeneralsGamePatch

Community Patch to fix and improve original Generals Zero Hour 1.04
Other
60 stars 20 forks source link

USA Patriots can shoot on ground units well beyond their expected range when the structure receives damage #27

Open xezon opened 3 years ago

xezon commented 3 years ago

When applying damage to a Laser Patriot, then it can incorrectly shoot units very far away. This behavior is exploitable by dealing self-damage with another unit.

commy2 commented 3 years ago

I looked into this and found no way to fix this by just editing .ini files (without removing the feature completely).

Also see: https://github.com/commy2/zerohour/issues/191

Jundiyy commented 3 years ago

This bug is for all patriots.

commy2 commented 2 years ago

Until Patriot weapon switching is fixed, imho, the best would be to remove assisting entirely. If that is unacceptable, then close this issue with "Executable".

xezon commented 2 years ago

There must be some weapon range or vision range that dials the max shooting range no?

ZekeDlyoung commented 2 years ago

I'll post this here as well:

I don't think the feature should be removed as it is a defining feature of the Patriot, but something should be done about it

Here's my suggestion:

Make Patriots not require line of sight to reduce the situations where Patriot's sight is blocked Reduce assist weapon range so it can't reach artillery (unsure about this, as this might also trigger the bug) Reduce assist weapon damage to 50% or even 33% of the default weapon It's not a perfect solution, but imo it's better than completely removing it

Well, perhaps it can be removed for the Laser Turret, since that thing is already OP