Hello there! I thought you would be glad to know the unglorious targeting bug is on its way to be solved after this long time. Gonna release an update following the latest one yesterday, as soon as the test runs keep on going fine. Thank you!
Viewing post in ZMAngband Machete Edition comments
That's awesome news! I came to this late, sorry, but if you still need my save to test the fix with, hopefully this Dropbox link should let you grab it (if not let me know what other way is best)
To force the crash... load that save, hit m > a > a to cast Flaming Arrow, * to target any monster to the right, then confirm with numpad 5. Boom :)
Correction, not EVERY monster triggers the crash, but certainly this particular one does: https://imgup.uk/v/lJipg2dP

Maybe the bug only occurs beyond a certain targeting range? *shrug*
It was a whole faulty function in the code. C code can be worst than a root canal. I was able to replicate the crash, as you guessed, out of range. Targeting was ok until an objective was causing said code block to go bonkers. I have tested it for some hours now, casting Toxic Breathe and Plasma arrow with no problems. Tomorrow some more testing and hopefully uploading the fixed version. Thank you very much for everything. I see you are enjoying the font that I crafted for the Variant too ^_^ the hours poured in ASCII beautification... Staggering. Thanks again.
I've not got any significant experience of C but I can easily imagine there must be a whole bunch of code pitfalls for a game of this age, especially when it's been through the hands of multiple maintainers over many years. I find it bad enough trying to debug my own GDScript in Godot, so I think I'd stand no chance wading through history like you :p
The font is great! A bit tiny at 1440p but I can always tweak my res down while playing. If only there were a way to scale fonts in the same way as you can with graphical tiles...
Hope the save is useful and helps prove your fix works - good luck!