[New Users] Please note that all new users need to be approved before posting. This process can take up to 24 hours. Thank you for your patience.
Check out the v.249 - Minar Picnic Patch Notes here!
If this is your first visit, be sure to check out the Forums Code of Conduct: https://forums.maplestory.nexon.net/discussion/29556/code-of-conducts

Reasoning for ap resets?

FreezingFireFreezingFire
Reactions: 200
Posts: 7
Member
edited October 2016 in General Chat
Why don't ap reset scrolls also reset the points put into hp and mp? What if you misclick by accident and put points into hp/mp?

Comments

  • YuniorYunior
    Reactions: 1,575
    Posts: 53
    Member
    edited October 2016
    FreezingFire

    Why don't ap reset scrolls also reset the points put into hp and mp? What if you misclick by accident and put points into hp/mp?
    Seems like something that should have been addressed a long time ago but wasn't.

  • AKradianAKradian
    Reactions: 40,310
    Posts: 6,340
    Member, Private Tester
    edited October 2016
    Because the game doesn't know whether you put the points into HP or MP, so it doesn't know which to reduce.

    The individual AP reset scrolls do allow you to choose to take a point out of HP or MP. But the full AP reset would have to ask about every point, and that would get too tedious.
  • gamechangergamechanger
    Reactions: 3,460
    Posts: 506
    Member
    edited October 2016
    Because a long time ago your HP and MP values weren't fixed like they were now. The amount you got on level up was random and depended on several factors (your class, your stats), and some first/second job skills affected it even more (and they were not retroactively applied. If you waited until level 20 to start investing in them, you didn't gain the bonus stats you lost by not investing from level 10. Which was actually a really big part of making a good magician, was investing as many points as possible into their "Increase max MP gain on level up skill" as early as possible). As such, the game didn't know how much AP you had invested into HP/MP (it should have kept track, like it did for your actual stats, but it didn't), it could only determine how many points you had invested into your stats, and how many were left over, which would have been invested in either HP or MP. (Side not this is also how HP washing occurred. You would invest AP into HP, then use a 1AP reset scroll and tell the game that you had applied that AP to your MP, and to then remove it. Your MP went down, and you got another AP to invest in HP. Resulted in very low MP pools, but was crucial for some classes to survive Zakum way back when).

    Now that HP/MP gains are standardized (ie you always get the same amount at levelup), the game could tell how many AP you have invested in HP or MP, but they never upgraded the scripts to do that. To this day the only way to remove AP invested in either HP or MP is to use the 1AP reset scrolls (which gets expensive real fast) due to lazy coding.
  • AKradianAKradian
    Reactions: 40,310
    Posts: 6,340
    Member, Private Tester
    edited October 2016
    gamechanger

    Because a long time ago your HP and MP values weren't fixed like they were now. The amount you got on level up was random and depended on several factors (your class, your stats), and some first/second job skills affected it even more (and they were not retroactively applied. If you waited until level 20 to start investing in them, you didn't gain the bonus stats you lost by not investing from level 10. Which was actually a really big part of making a good magician, was investing as many points as possible into their "Increase max MP gain on level up skill" as early as possible). As such, the game didn't know how much AP you had invested into HP/MP (it should have kept track, like it did for your actual stats, but it didn't), it could only determine how many points you had invested into your stats, and how many were left over, which would have been invested in either HP or MP. (Side not this is also how HP washing occurred. You would invest AP into HP, then use a 1AP reset scroll and tell the game that you had applied that AP to your MP, and to then remove it. Your MP went down, and you got another AP to invest in HP. Resulted in very low MP pools, but was crucial for some classes to survive Zakum way back when).

    Now that HP/MP gains are standardized (ie you always get the same amount at levelup), the game could tell how many AP you have invested in HP or MP, but they never upgraded the scripts to do that. To this day the only way to remove AP invested in either HP or MP is to use the 1AP reset scrolls (which gets expensive real fast) due to lazy coding.
    The game can only tell for new characters. Old "HP washed" characters, or characters that got extra MP for having high INT (back in the day), kept their high HP/MP. So if the game tries now to calculate how many AP went into HP or MP by looking at how many extra HP/MP you have compared to the standard for your class and level, it's going to get very confused.