Features disappear in the fog of war when destroyed beyond the player's view. #3959
Comments
Per changed status from |
Per changed resolution from `` to |
Per changed blocking which not transferred by tractive |
Per changed blockedby which not transferred by tractive |
Per changed _comment0 which not transferred by tractive |
Per commented Yes, absolutely. However, this is not a bug. It was designed this way, has always been this way, and it will require quite a bit of non-trivial rework of the code to change it. |
Shadow Wolf TJC changed _comment0 which not transferred by tractive |
Shadow Wolf TJC commented After some further testing, I found out that, when a player's unit spots an enemy structure, but then moves away so that the structure is no longer in the player's line-of-sight, the enemy structure is still drawn. However, I also noticed the following things about these same enemy structures:
Although I've yet to see this happen, I presume that the player would also be able to see if a previously-spotted enemy structure is getting an upgrade, or if it's getting demolished. Edit: It seems as if this ticket is no longer about features getting destroyed beyond the player's view, but also about enemy structures appearing to change beyond the player's view. |
Shadow Wolf TJC changed _comment0 which not transferred by tractive |
Shadow Wolf TJC commented Maybe if we started creating and assigning graphics objects (which would handle all the drawing functions) that are tied to specific structure and feature objects, that may bring us one step closer to fixing this issue? Edit: By the way, do you mind if I discuss this issue in the forums? I believe that others would likewise be interested in seeing this issue fixed. |
keyword_fog_of_war_fog-of-war_shroud_feature_features
resolution_feature requests belong in the forums.
type_bug
| by Shadow Wolf TJCAlthough I 1st noticed this while working on Contingency (when I made Oil Resources visible in fog-of-war), I believe that this is also present within base Warzone 2100 due to the presence of many destructable features that are visible in the fog-of-war within base.wz and mp.wz.
Basically, whenever a feature that's set to be visible in fog-of-war is destroyed while in the fog-of-war of a player, it disappears from the player's view. That shouldn't be happening at all in my opinion, as it gives away information that a player isn't supposed to receive at the time.
What I propose that we do is to have the Warzone 2100 engine continue to draw structures and features as they come into view of the player's objects, but instead of removing them when they leave the player's view, we should keep them within the fog-of-war, even if they're later destroyed within the fog-of-war. We should only remove the structure or feature if and when we return to the same place where we last saw it, only to find that it's missing.
Issue migrated from trac:3959 at 2022-04-16 10:54:02 -0700
The text was updated successfully, but these errors were encountered: