beyond-all-reason / Beyond-All-Reason

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

Confirmation that a unit is jammed #3232

Open MeSaber opened 3 months ago

MeSaber commented 3 months ago

Description

There is no way to tell if your commander is in jam range from what i can tell. Maybe could add a small red dot or text 'jammed' in the unit description to indicate you are actually invisible.

Ive mentioned this before but i think it was in Discord, that the jam ranges doesnt exactly follow the red dotted circle, the more indicative jam range is the red aura on the ground but its very difficult to see. https://i.imgur.com/qJtsdv3.png https://i.imgur.com/Bjo31z9.jpeg <- the lighter green grass here seems to be the true jam range, where the commander is fully inside this it gets invisible. (i just noticed this when i zoomed out)

Why?

Would keep you from guessing or overstepping into jam range just because you have no clue where it actually is (see images above)

What area of the game does this feature request pertain?

Gameplay

Other (optional)

While this is a feature specifically i think the underlying bug of jam range and how its shown to player needs a fix which might make this redundant in itself.

WatchTheFort commented 3 months ago

This is only addressing the symptoms, we need to fix the root cause - a unit that looks like it is inside the jamming circle is jammed.

sprunk commented 3 months ago

Increase the resolution. https://github.com/beyond-all-reason/Beyond-All-Reason/blob/1c7c679a165dba443c6540654b777e50627c4d9d/gamedata/modrules.lua#L62

RebelNode commented 3 months ago

Should be solved by improving jammer range UI, not by adding more icons.

PtaQQ commented 3 months ago

Side-idea: we could give a cloaked + jammed unit a red tint in the cloak shader.

MeSaber commented 2 months ago

Ya but its just as annoying for non-cloakable units. The build range was changed to "touching" instead of "cover center" so why not have the same thing for jamming circle. Touching circle = you know its jammed.