New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UtBS S08 Kromph and Dust Devil able to trigger Eloh's event #6428
Conversation
Maybe wants @knyghtmare to look too. |
Seems like it can be merged in. I only commented. |
data/campaigns/Under_the_Burning_Suns/scenarios/08_Out_of_the_Frying_Pan.cfg
Outdated
Show resolved
Hide resolved
data/campaigns/Under_the_Burning_Suns/scenarios/08_Out_of_the_Frying_Pan.cfg
Outdated
Show resolved
Hide resolved
One thing I noticed while testing this is that the Dust Devil is excluded from triggering pretty much any event in S8, and probably most other scenarios too. But I suppose that generally isn't a problem except in the unusual circumstance where it travels far beyond the rest of Kaleh's party, and it only seems to be an issue in special cases such as what #6211 reports. Anyway, the changes seem to work for me. Unfortunately the back-port will have to wait till after the string freeze since it does touch one translated string - even though no words are meaningfully changed here. |
I will test all S08s events thoroughly and open an issue with all weird things I find, then proceed to fix them if no one else does, as I said:
Also true, didn't notice, sry:
|
1.16.2 string freeze is over - are we waiting for anything before merging this? |
Ah, I just noticed this has already been approved and I did test the change beforehand, so will merge. |
(cherry picked from commit 3fad3f7)
The variable talking_unit is used instead of unit to set the speaker in many messages.
The talking unit that talks on behalf of the monsters can be, in this order: An elf in the map, a recalled elf, a forcedly spawned elf (Lines 3007-3067)
That unit will move to the dunes to fit the dialogue (Lines 3124-3137)
EDIT: fixed on 061a42b:
I found that code at line 3024 was not searching for units on the recall list
Also if a unit was on 19 20 previously, it would get the talker role, even if it was not intended.
Also the unit which gets created in case everything else fails could get stuck in a wall
Another thing I found testing is that skeletons in one of the events can get stuck on the wall if you walk to their spawning positions maybe fixable on another PR.
Closes #6211