noxworld-dev / opennox

OpenNox main repository.
GNU General Public License v3.0
453 stars 25 forks source link

Replenishment staffs should replenish when not equipped but are just in inventory #315

Open Evengard opened 3 years ago

Evengard commented 3 years ago

The replenishment staffs takes forever to replenish anyway, and forcing them to be equipped is too much IMO. As an alternate approach would be to allow replenishing from the inventory only the weapon sitting in the alt weapon slot, instead of replenishing all of staffs in inventory. Or replenishing them not at the same time, but one at a time until it is charged, prioritizing the one in the active weapon slot, then the alt weapon slot, and only then all the others (in whatever order). As a side note, we could disable replenishment from inventory if whatever is equipped is also a staff of replenishment and it is not fully charged.

KILAH4716 commented 1 year ago

Fun fact: If you play around with the Nox Map Editor, you'll learn deep in the game's codes are 3 unused enchantments of Replenishment. I suspect Replenishment was supposed to have 4 levels with varying effectiveness, but due to time constraints or other unknown reasons, they abandoned that idea and stuck with what I'm guessing is the lowest level of Replenishment as an enchantment.

If we could modify/fix, name and allow these unused Replenishment enchantments, that could be another balancing alternative, and Replenishment might actually be valuable.