chadvandy / cbfm_wh3

Community Bug-Fix Mod for Warhammer III. Please feel free to make pull requests, issues, etc!
40 stars 32 forks source link

Vision of enemy army during deployment is completely flipped in Campaign vs Custom Battle #1333

Open Jman5 opened 1 year ago

Jman5 commented 1 year ago

Describe the bug Okay, so you know how when you fight a battle you can sometimes see the enemy army deploying, but other times they're invisible? In custom battles, the Defender can see the Attacker's army setting up, but the attacker cannot see the defender. This makes sense to me and I think it's working as intended.

HOWEVER, in campaign it's completely flipped! Attackers can see defenders, but defenders cannot see attackers set up. I believe this is incorrect and should instead match how Custom Games work.

Expected behavior In campaign, defenders should be able to see how the attackers are deploying like they can in custom battles rather than it being the other way around.

To Reproduce Steps to reproduce the behavior:

  1. Play two custom battles where you switch between being the Attacker and Defender to note which one let's you see the AI army setting up during deployment.

  2. Now start a Karl Franz campaign, save it, then attack the first army. Note that you are able to see the enemy army.

  3. Now load that save, disband all but 2 swordsmen from your army and then end turn so that the AI attacks you and you are the Defender. Note that you are unable to see the enemy army.

Additional Information Official bug report that says the same thing.

Not sure if this is something that can be addressed here, but I thought I'd give it a shot.

mfvreeland commented 10 months ago

I would argue that the way it works in campaign makes more sense, and I believe that's how it's always worked in past TW games. Think of it like this: The attacker is moving to meet the defender and take their position, so the position of the the defender should be set and known. A defender can't see how the attacking army is set up before they align themselves, as they would have no time to do so in reality. They must make an educated guess and set themselves based on what they anticipate.