fheroes2 icon indicating copy to clipboard operation
fheroes2 copied to clipboard

Battle screen, the first creature in a combat shouldn't have low morale triggered

Open Branikolog opened this issue 2 years ago • 6 comments

Preliminary checks

Platform

Windows

Describe the bug

In the OG we have the first creature always selected, And it never has low morale triggered on its first turn. Currently, in fheroes2 first creature can skip its turn because of low morale.

Save file

None.

Additional info

No response

Branikolog avatar Sep 18 '22 14:09 Branikolog

To be honest, I don't see any logical reason why the first unit should be "special" and not receive a negative morale penalty.

oleg-derevenetz avatar Sep 18 '22 16:09 oleg-derevenetz

Hello @Branikolog and @oleg-derevenetz,

To be honest, I don't see any logical reason why the first unit should be "special" and not receive a negative moral penalty.

Same for me, if it happens, it happens. It's a risk to be taken. And I think I've had this happen before in combats, and even with neutral morale against Bone Dragons. :) And I think I've seen it before too when watching let's play videos.

LeHerosInconnu avatar Sep 18 '22 16:09 LeHerosInconnu

@oleg-derevenetz so do I. Probably, it could be "the fastest troop advantage"? :) That's the way original game works. Cannot tell it looks like a bug, but could be one more rule, that is different from the H3. :)

Branikolog avatar Sep 18 '22 16:09 Branikolog

Hi, @LeHerosInconnu , I've tested ~40 battles with -3 morale. It had never triggered in the first turn.

Branikolog avatar Sep 18 '22 16:09 Branikolog

@LeHerosInconnu Yeah. This means that there is no way to get a first turn against faster unit even if his morale is "Treason", which is not fair.

oleg-derevenetz avatar Sep 18 '22 16:09 oleg-derevenetz

@Branikolog and @oleg-derevenetz.

Hi, @LeHerosInconnu , I've tested ~40 battles with -3 morale. It had never triggered in the first turn.

You are lucky, :) I will try to find a let's play video where this happens.

LeHerosInconnu avatar Sep 18 '22 16:09 LeHerosInconnu

Hi, everyone! Should this issue still be open?

zenseii avatar Oct 15 '22 20:10 zenseii

Hi @zenseii I don't know really. On the one hand, there is apparently a difference from the original game. On the other hand, I doubt that in this case it is worth reproducing the behavior of the original game, because it looks unfair due to the reasons stated above. My personal opinion is that we can close this issue for now, but reopen later if there are any really serious arguments in favor of replicating the OG behavior.

oleg-derevenetz avatar Oct 16 '22 23:10 oleg-derevenetz

Hi, @zenseii , @oleg-derevenetz On the other hand this mechanics belong to the original game. Probably original devs wanted to foster attacking, rather than defending. One more rule, a player should count on while playing. In H2 this could be a bonus for attacker, while H3 has none. But who told, these both games should be the same? They both have their unique rules. I'm not against adding this, but on the other hand, I'm happy with how the engine works now, because of your invaluable contribution. :)

Branikolog avatar Oct 17 '22 08:10 Branikolog

Hello @zenseii, @oleg-derevenetz and @Branikolog,

It seems "unfair" to me that the hero who attacks with -3 in Morale cannot be affected by this with the first creature to be played on the first turn. Even if I'm in favor of the attacker having an advantage because he's the attacker, in this case I find that it doesn't fit the spirit of the game.

Also, an experienced player can take advantage of this outrageously with the hit and run tactic, already that he can take advantage of the hero's movement which is reset to the hero's total movement for a fleeing or surrendering hero if the option "heroes: remember movement points when retreating or surrendering" is not activated. An option that I think should be integrated as a standard mode of operation because it could be considered as a bug in the original game.

And I even planned to add extra penalties for heroes who flee and surrender too often: https://github.com/ihhub/fheroes2/discussions/3252. :) So I'm for the Morale level to be taken into account all the time and without exception.

LeHerosInconnu avatar Oct 19 '22 12:10 LeHerosInconnu

Hi, @oleg-derevenetz,

My personal opinion is that we can close this issue for now

@Branikolog

I'm happy with how the engine works now

and @LeHerosInconnu

So I'm for the Morale level to be taken into account all the time and without exception.

It seems none of us would mind if we close this issue for now so I'll go ahead and do that.

zenseii avatar Dec 10 '22 01:12 zenseii