Skip to content
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

[1.15] Secrets of the Ancients - Lich does not advance to Ancient Lich #4402

Open
zepko1 opened this issue Sep 29, 2019 · 6 comments

Comments

@zepko1
Copy link

commented Sep 29, 2019

A message said that I could turn a Necromancer to a Lich, and that I could then advance a Lich to Ancient Lich.
My Liches cannot advance to Ancient Lich when they level up, they just get the normal AMLA.
Only Ardyn-Na could advance.

@sigurdfdragon sigurdfdragon self-assigned this Sep 29, 2019
@sigurdfdragon

This comment has been minimized.

Copy link
Contributor

commented Oct 3, 2019

@zepko1 I assume you are onS18 Abandoned Outpost
I'm getting this bug, but only for start of scenario saves. If I quit and load an auto-save or do the same thing with a manual save, the level adavancement is available. Does the same happen for you?

Also, in this campaign, leveling a unit to death knight should be an option. I'm finding it is buggy, the same as the ancient lich bug/band-aid fix listed above. Are you getting the same with that as well?

@sigurdfdragon

This comment has been minimized.

Copy link
Contributor

commented Oct 3, 2019

Also, if I add a space after the comma for the extra_defines in SotA's _main.cfg, they both work for Start of Scenario saves as well. Edit: There might be a caching issue here as well...

@zepko1

This comment has been minimized.

Copy link
Author

commented Oct 5, 2019

@sigurdfdragon Yes, I'm talking about S18, but also the next scenarios.
I made some more tests. I have to say that it further confused me, since I cannot reliably reproduce the issue.
The problem arises some times if I load the start of scenario save, but sometimes it does not. I didn't observe the problem if I load an autosave instead.

Regarding the death knight advancement, during the campaign I was able to do it without problems, so I didn't find any issues there.

@gfgtdf

This comment has been minimized.

Copy link
Contributor

commented Oct 5, 2019

do you ahv debug mode enabled? if yes do you also get this problem when you don't have debug mode enabled when the game is loaded?

@zepko1

This comment has been minimized.

Copy link
Author

commented Oct 6, 2019

When I first encountered the problem I was playing the campaign normally, so debug mode disabled. In that case: Lich->Ancient Lich: no, Revenant->Death knight: yes.

Then when I made a few tests in debug mode to put my lich close to advancement, then I tried to have them advance both with debug mode enabled and disabled. I still can't figure out a pattern about when the problem happens.

@sigurdfdragon

This comment has been minimized.

Copy link
Contributor

commented Oct 12, 2019

When starting a fresh campaign with a cleared cache, using debug to jump from S1 to S17, I get the bug on both Lich->Ancient Lich (with Ras-Tabin character) & Revenant->Death Knight. (with a recruited one) Also, the level paths are missing from help: unit descriptions.

When I save that game, quit Wesnoth, and then restart and load that save (either without debug, or having debug on when launching Wesnoth), Ras-Tabin now has the ability to level to Ancient Lich, but the previously recruited Skeleton/Revenant does not, but new skeleton/revenants & Liches do. Also, both level paths show up in the help: unit descriptions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants
You can’t perform that action at this time.