|
Thread: Hand of Death weird bug - I get eliminated for no reason. | |
|
ZFR
Tavern Dweller
|
posted January 15, 2017 04:13 PM |
|
|
Hand of Death weird bug - I get eliminated for no reason.
I've come across a really weird bug in HoMM4 Winds of War expansion, last level of Death campaign called Hand of Death.
Less than a month into the game, I simply... lose. I just get the message "Teal has been eliminated" at the beginning of my turn.
There is no time limit on this level. I checked. Also it's way too early to end it since as I said, it happens after barely a few weeks passed (less than a month).
Moreover, if I make a certain move the game won't end this turn, but will end the turn after that.
Attached is the saved file.
https://www.dropbox.com/s/rwv980fzpb7gjoz/zfr69-15.h4s?dl=0
Could you try the following, and see if you get the same result:
_End the turn. You should lose immediately after new turn starts.
_Try and attack the Crusaders to the right. You won't reach them but you'll walk towards them. Now end the turn. You won't lose. If you end the next turn however, you lose.
Could anyone investigate what's happening. Am I missing something obvious?
ADD:
So I loaded a previous save, this time it lasted a bit longer, but I still get eliminated after some time.
I really wonder what's causing it, and more importantly, how to make it stop.
Thanks
|
|
Karmakeld
Responsible
Supreme Hero
|
posted January 15, 2017 06:39 PM |
|
|
You're not missing anything obvious, it is indeed a bug or more correctly, an issue caused by unfortunate scripting.
I took a look at your save file, ended turn and lost.
Then loaded again, used view world cheat nwcprometheus. It showed me, that once a certain purple hero, entered a yellow portal, you get the message. So I took a look at the map in the editor.
Rictis Iblemen is set to be able to wander a radius of 5. I assume it's tiles, yet he somehow managed to reach the portal, most likely by merging with new troops, encountering a group of Griffins, triggering your loss. On that hero is a victorious script, displaying 'With the element of surprise gone, your failure to defeat the commander of this fortress leaves him enough time to call in reinforcements. It is only a matter of time before the tide turns against you and your forces are driven from Channon forever. Your story is at an end.' Teal player loses. Now as it's not your turn, you don't get to read that message, you just lose.
It's an unfortunate event, but I don't think can get past it, without restarting the map. Sadly the only way to prevent this from happening again, would be to correct the script, so that it check if the opposing player is teal and then displays the text. Right now if he win any battle, you'll simply lose.
|
|
ZFR
Tavern Dweller
|
posted January 15, 2017 06:45 PM |
|
Edited by ZFR at 18:45, 15 Jan 2017.
|
I see, so anytime that hero wins any battle, even against neutrals, you simply lose?
Well, I restarted an even earlier save, and so far so good. I'm into month 2 now.
I'll have to remember to save often, but hopefully whatever triggered him wandering out of castle was just a fluke that won't happen again.
EDIT: And thank you very much for taking the time to help me out!
|
|
ZFR
Tavern Dweller
|
posted January 15, 2017 09:56 PM |
|
|
|
Karmakeld
Responsible
Supreme Hero
|
posted January 22, 2017 01:31 PM |
|
|
Karmakeld
ZFR said: I see, so anytime that hero wins any battle, even against neutrals, you simply lose?
EDIT: And thank you very much for taking the time to help me out!
Unless the scripts conditions are changed, then yes any battle.
You're welcome. I was actually surprised how fast it was to locate the error.
Good thing you managed to complete it.
|
|
|
|