The current way you gain new abilities can screw up your macros on level up. My klackon hex mage has stop spelling at Ua, gets to level 9 & now has spit acid at Ua. With mutations it can be of course worse.
[Announce] Poschengband 5.0.1 Released
Collapse
X
-
It's a bit weird actually. Some class/racial powers (like klackon acid spit or weaponmaster techniques) don't show up until you're high enough level to cast them, while others (like chaos-warrior's confusing lights or activatable mutations) are in the list from level 1 but not castable until you're a high enough level.
Making everything visible from level 1 would be a pretty simple change, I think, although some people might be unhappy that they're effectively getting all the weaponmaster, warlock, mirror-master etc powers spoiled to them instead of finding out what they are as you level up.Comment
-
I've been screwing around with Poschengband's code lately, making my own silly fork.
Today while I was testing around, I found a zero-division bug in cmd1.c ( py_attack_aux() ). When you play as a draconian berserker and choose metamorphosis, the game crashes.
Code:if (hand) energy_use += (hand - 1) * 100 / p_ptr->weapon_ct; energy_use += num * (100 / p_ptr->weapon_ct) / num_blow;
Just a headsup.
Edit: Oh, another one I had forgotten, just fixed it for fork.
In deep enough dungeons ( Hell/Heaven etc. ), dropped treasure/gold can wrap around to negative.Last edited by floatRand; November 26, 2016, 01:03.Comment
Comment