Adventure map, tree of knowledge advances two levels in a row #8042
Replies: 15 comments 1 reply
-
Also the hero name seems to be ???????, looks like a bug from the video. "??????? Has gained a level." |
Beta Was this translation helpful? Give feedback.
-
Hi, @Mr-Bajs
Question marks are shown for some generated map texts when the language of the game is not coincides with the language selected for a particular map. I was just played that map in non-English mode, but switched to English for recording a video. :) |
Beta Was this translation helpful? Give feedback.
-
Hi @Branikolog this is not a bug, the same happens in the original game in the same circumstances. Your hero has 7324 experience, I set the same amount of experience for the hero on the test map and voila: DOSBox.0.74-2.1.Cpu.speed_.max.100.cycles.Frameskip.0.Program_.HEROES2.2023-11-12.00-28-46.mp4That's because the Tree of Knowledge always awards your hero with the amount of experience that equals to the difference between the amount of experience needed for the current hero level and the amount of experience needed for the next hero level. 7324 exp is level 6, so Tree of Knowledge will give us 7700 (level 7) - 6000 (level 6) = 1700 exp, so we will have 9024 exp, which is level 8 (level 6 + 2). The same happens in the original game. |
Beta Was this translation helpful? Give feedback.
-
Though one could argue that the original also has the bug. It doesnt make sence the way it works. If introducing bugs from the original for the sake of keeping the original game, sort of makes the purpose for fheroes2 invaild. Though it depens if one consider this a bug in the og game or design choice. |
Beta Was this translation helpful? Give feedback.
-
Hi, @Mr-Bajs.
I disagree. The Tree of Knowledge doesn't say that it will grant you just 1 level up, it only says that it will grant you some "experience": The way it works in Heroes 2 is the same as it the trees in later Heroes series games work, unless I'm remembering wrong. |
Beta Was this translation helpful? Give feedback.
-
Okey, if it doesnt clearly stated its one level, then i could agree. I'll guess ill just asumed its +1 level because I always though it was so. |
Beta Was this translation helpful? Give feedback.
-
In HoMM3, a different experience scale system is used, in which more experience is needed to move to next level than was required to move from the previous level to the current one. In HoMM2, this is not always the case. For example, in HoMM2 you need to get 1700 exp to move from level 6 to level 7, but you need just 1300 exp to move from level 7 to level 8. Tree of Knowledge works absolutely the same way in HoMM2 and HoMM3, only the experience scale system differs. |
Beta Was this translation helpful? Give feedback.
-
Hi everyone! @oleg-derevenetz , thanks for clarification the formula. It was really helpful for me to understand the way it works. Indeed, in the OG there is no information (I'm not sure about the official guides, though), that this object rises exactly one level. So I cannot insist on fixing this, since it works according to the original logic and the formula. But I'm quite sure all players (same as me and some of you, guys) are expecting this tree to work the same, as in later series (i.e. adding only 1 level). |
Beta Was this translation helpful? Give feedback.
-
Hi, @Branikolog! I acknowledge that at first sight gaining 2 levels from the tree seems like a bug. To me it makes perfect sense that it can happen. Personally I would not want to add a specific exception to how much you get only in that case. It would just be even more confusing when in all other times the tree will give you exp according to the rules described by @oleg-derevenetz. I have a different suggestion, and it would be a chance to do one better than Heroes 3 and later games: How about displaying the exact amount of exp you get in the Tree of Knowledge dialog? Something like +1300 exp. This would fit very well in with how fheroes2 gives power to the player by exposing how things that aren't explained in the manual work, so that the player can make more informed decisions, like exposing the turn order, numerical movement points, etc. As has been hinted at in this thread, many players (not saying the people in this thread) falsely believe that the Tree of Knowledge will just give you the exact exp needed for the next level, even if that is just 1 exp. This would help them understand that this is wrong, and indeed wrong for later games too. |
Beta Was this translation helpful? Give feedback.
-
Hi, @zenseii !
Doesn't it work like that currently? :)
The thing is that only 0.01% of players know the exact formula. :) |
Beta Was this translation helpful? Give feedback.
-
Ah yes I completely forgot that! In this case I think it's fine. I expect experienced players to know how the Tree works, but I would only expect very pro players (1 % of players?) to have memorized the experience scale table (I personally only remember the first couple of levels.). I do, however, believe that the plain displaying of the experience points gained "1700" could be improved. Bigger text? Yellow text? Add a + sign so it says "+1700" ? Add "EXP" after it? After all EXP should be translated differently in different languages anyways so the image above isn't necessarily clear to non-English speakers. "+1700 EXP" How about adding in parenthesis next to the experience points the number of levels gained: "(+1 level)" or "(+2 levels)" (for that specific case)? It would make it even more clear for players. "+1700 EXP (+1 Level)" |
Beta Was this translation helpful? Give feedback.
-
Hello everyone, The operation of the tree of knowledge is fine, it's the hero's progression that's the problem. |
Beta Was this translation helpful? Give feedback.
-
So, I believe it's much more confusing for players to get 2 lvlups, rather than get less exp points (up to -400. If a hero has 7699 exp and the next level requires 9000, so he gets just 1300 instead of 1700), which they hardly even notice, because noone know the exact values. :) It just much easier, than explaining players, why do they get 2 levels instead of 1. :) |
Beta Was this translation helpful? Give feedback.
-
Hi, @LeHerosInconnu,
I didn't want to mention changing the hero level progression, because I do not want to open that can of worms. It touches too much of what is the game's balance that changing it based solely on "I prefer my numbers to be ordered like this.", when there are too many factors concerning the balancing of the game to consider when changing such a core aspect of the game. EDIT: I also don't think changing the hero level progression, just because "The tree of knowledge suprised me" is enough of an argument. Of course, no one is stopping you from going into the rabbit hole of the balancing of why a Knight needs to get to that level at that point, have x % chance of getting a skill, at what is usually the point of the game when you gain that level, and the creatures you would expect to have at such a level. Personally, I don't think it's worth the time. Especially considering that the biggest fans of the game will just be negatively surprised when they don't level up when they expected to. |
Beta Was this translation helpful? Give feedback.
-
So I'm converting this issue into discussion, since this is going out of the scope of reproducing the original game. |
Beta Was this translation helpful? Give feedback.
-
Preliminary checks
Platform
Windows
Describe the bug
I was lucky to have two lvlups from a single tree. :)
2023-11-11.15-17-15.mp4
Save file
Double bonus.zip
Additional info
No response
Beta Was this translation helpful? Give feedback.
All reactions