It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hello!

My elf cleric 16 / fighter 14 char name was highlighted at 2,262,000 XP, so I trained to cleric 17.

After that, the XP were 1,999,999 - Is this a bug or maybe refers somehow to the reached maximum fighter level 14 for elves?

.

Maybe the displayed XP at any time is for the class with the next level-up? For the above mentioned that would be okay with the XP table, I got cleric 17 for being over 2,250,000.

Then it switches to the fighter XP, where there is no more level-up so maybe it shows the XP of 1,999,999 for just below the level that cannot be gained anymore. But here is the catch, 1,999,999 XP is already fighter 15. If the games counts the XP as far as the maximum level goes, it has to say 1,750,000 as 1,750,001 is fighter 15, the first that elves cannot get.

And if this the "XP display is linked to the next level-up class" theory is true, then after reaching (to no avail) next fighter level at 2,250,001 the display should change to the cleric XP of 2,500,000 for level 17 that I got now and count on from this (or from the 2,262,000 I really had).

.

If it is no bug but a feature I don't understand yet, I guess there still is a bug of sorts. The above mentioned was after I reloaded. Before, there was a decrease to 1,999,999 even before training to cleric 17, which then was not possible due to "not enough experience" despite the name being highlighted.

Furthermore, if it is a bug, maybe because of the “only mages” trainer in New Aurim where I trained the mages before training the cleric/fighter elsewhere and getting this strange happenings.
Post edited October 01, 2023 by Britannia47
avatar
Britannia47: ... so maybe it shows the XP of 1,999,999 for just below the level that cannot be gained anymore. But here is the catch, 1,999,999 XP is already fighter 15. If the games counts the XP as far as the maximum level goes, it has to say 1,750,000 as 1,750,001 is fighter 15, the first that elves cannot get.
This part at least I can explain.

Characters cannot gain more than one level at a time when training. Therefore, in that class they are limited to 1XP fewer than two levels higher than their current level. So when the game is determining the XP total it is ignoring the level limit, because if your character was not limited in fighter levels and was currently level 14, their maximum XP would be 1,999,999 because they could not jump to level 16 when training. (Of course, the level limit, not just the XP total, is still used when it comes to actual training to raise a level.)

I don't know about the other things you mention. Just out of curiosity, are you using GBC or does this happen with the base game?
Post edited October 01, 2023 by 01kipper
I am playing the base game.

Only today I installed GBC so I could edit the XP in case the question or bug cannot be cleared (although, I also have a problem with the GBC, see other topic).
Post edited October 01, 2023 by Britannia47
The "mages only" training guy seems not to be the reason.

I found a save before even entering New Aurim and played that without visiting him and still, after the cleric/fighter gets to cleric 17, the XP are 1,999,999.
From 1,999,999, I played on; now with XP of 2,395,000 GBC says the char could gain fighter level 15, the game of course does not.

Will play further and see if the game says something about the cleric level sometime.
Post edited October 04, 2023 by Britannia47
No bug, apparently, at least basically.

I played on until 2,505,000, went to training, got cleric 18 and the XP again was 1,999,999.

It seems the game's way to handle "no more fighter levels" is to count from 1,999,999 to 2,499,999 (250,000 for a cleric level + 250,000 for a fighter level), giving me cleric +1, no fighter +1 due to the level cap (XP is counted nonetheless) and repeat this all over.

So far so good, but

A
I don't see why I get just half the XP from battles when both classes are counted here in the span of 1,999,999 to 2,499,999. I mean the XP gets divided between the two classes, sure, but then it should be 16,000 / 2 = 8,000 for each class, but I got only 8,000 overall from the last battle (overall currently 1,999,999 + 8,000).

B
It does not explain why I was reduced to 1,999,999 before getting a level-up (but here I also could be mistaken).
Post edited October 04, 2023 by Britannia47
Um...I can't answer your question (as we already established) and you're still experimenting, but just to be sure...you do realize that multiclass characters continue to have their xp divided even after you've hit maximum level in one of their classes. Just making sure.
It does still sound like a bug to me. It looks like it keeps resetting your XP to 1,999,999 every time you level-up in Cleric, which should not happen.

So in this case to get to Cleric 19 you will need to earn a total 1,500,002 more XP. This is because Cleric 19 is 2,750,000 XP, so you will need 750,001 XP more, but the game continues to (correctly) divide all earned XP in half, so you will need to earn 1.5M XP in order to gain the 750K XP you need to advance as Cleric again.
A bug after all

Yes, for multiclass the XP gets divided to both classes, so if I understand correctly when a single char gets 16,000 XP after a battle, the multiclass gets 8,000 XP each for the two classes. The XP counter only counts up 8,000 but the XP overall refers to both classes.

But the game wants me to get from 1,999,999 to 2,500,000, so 500,000 XP to achieve +1 cleric, although according to the table it should be 250,000. Or maybe not this time, but counting to 2,750,000 as 01kipper suggests? Would be even stranger.

It is confusing, but basically I think the game / the bug cheats me for experience points.

GBC is a good tool to get them back ;o)
Post edited October 05, 2023 by Britannia47
Hm, GBC does not work. I can modify the XP but it only is saved when I load DQK from within GBC. Starting DOSBox itself directly, the XP modification is gone.

And the game keeps on cheating me. Before, I had to get from 1,999,999 to around 2,500,000 for one cleric level although according to the journal it should be 250,000. Now the game sets me back to 1,999,999 like before but at 2,528,000 I am still waiting for the new level.

I will play on, but this Dragonlance instalment won't become my favorite one.
If I might offer an opinion, while leveling up your party is certainly fun, the ultimate question might be whether you can complete the game. (Noting, of course, that there is no further game in the series to import your characters to.)
I already thought of that and indeed am pleased that there is no heavy gamebreaking bug.

I heard of DQK being kind of hard, so I want to get as strong characters as possible. On the other hand, it might be possible as it is now. Both bug-affected chars are fighter 14 / cleric 18 and that might be strong enough for the rest of the game.

And the others might compensate that as they are kind of high after some grinding (knight 20, fighter 31, mages 32 and 35, I am still in New Aurim maybe halfway through the game).

Although, as far as I know, the high levels only have advantages for mages, with scaling spells (magic missile, fireball) and better chances to override monsters' magic resistance, whereas fighers only get some minor HP.


I also thought about getting some cloaks +2 from creating new (and then deleting) characters as a compensation for the two chars that cannot level up as they should, but as I try to play all Goldbox without cheating (although optimizing, as I call it) I might not even do that but accept the bug.
Post edited October 07, 2023 by Britannia47
So, now also the single-class have their XP bug.

The fighter was at 6,000,000, the mages at 6,249,99 and 5,699,999. Looks like I had enough XP to get two levels and the game capped them according to the rules. But I can't believe I grinded that long after their names got highlighted. Okay, here I could be wrong.

After the next battle the games said every character gets 16,826 XP, but all of the aforementioned got 18,508. Nobody was dead or unconscious.

And why do the mages have so much different XP? The red one gets levels faster but XP earning should be kind of similar (I tested an older savegame and also at around 3,500,000 the red and the white had quite some difference).

Multiclass bug

I set the XP via GBC and after the level-up the XP again were 1,999,000. So the bug might not be complicated but just set the XP to this amount after a level-up and it is like 01kipper said, I have to reach all future levels from 1,999,999.

The only workaround might be to watch the XP and every time 250,000 more are counted,starting GBC and setting the XP to the XP necessary for the next level-up (I assume that this "assisted" level-up does lead to the common character improvements that depend on level).
Post edited October 07, 2023 by Britannia47
After some more grinding and finishing the palace, there was no (more) bug with the singleclass chars.

For mulitilcass the bug stayed, after every level-up the XP got reduced to 1,999,999.

But that could be repaired by using GBC for setting the XP to the amount the chars had before level-up.