GnollHack Bug Reports and Issues

Janne Gustafsson

Administrator
Staff member
By the way, a geologist buys all kinds of nuggets but a smith buys only the ones that can be used to make an armor, i.e., iron, silver and copper nuggets. Are you speaking with a geologist or a smith?
 

hothraxxa

New member
You have SYMBOLS=S_golem:\xec in the options file. This indeed causes the golems to look like M-l and draw incorrectly. How is this symbol supposed to look like? Perhaps that is something that curses does not support.
Thanks for figuring that out. I don't remember setting that, or even what it should look like.

By the way, a geologist buys all kinds of nuggets but a smith buys only the ones that can be used to make an armor, i.e., iron, silver and copper nuggets. Are you speaking with a geologist or a smith?
That's got to be it. I am probably trying to sell to a smith.

Again, thanks for looking into these misunderstandings, which are all clearly not bugs.
 

Janne Gustafsson

Administrator
Staff member
No worries. Actually, I know changed the smith’s ore buying chat option to ”sell nuggets of armor ore to the smith” to highlight the difference to the similar option with a geologist.
 

hothraxxa

New member
This one is a real bug I think: if I attempt to take off (T) an item that is not worn but is in inventory, I get program in disorder. This happened because I tried to remove I (some sulphourous ash) instead of i (jumping boots).

select_off: 3 uncursed pinches of sulfurous ash???
Program in disorder! (Saving and reloading may fix this problem.)

It happens with any inventory item that I am not actually wearing, including something I can actually wear. If I save and reload, I can continue with no apparent issue.
 

Janne Gustafsson

Administrator
Staff member
Thanks, a great spot, let me look into this. By the way, the other issues were very useful to highlight, too, since sometimes some stuff has just ended up being a bit confusing (probably to everyone, not just you), and it improves the game experience if we make them clearer so that they don’t feel like a bug.
 

Janne Gustafsson

Administrator
Staff member
This one is a real bug I think: if I attempt to take off (T) an item that is not worn but is in inventory, I get program in disorder. This happened because I tried to remove I (some sulphourous ash) instead of i (jumping boots).

select_off: 3 uncursed pinches of sulfurous ash???
Program in disorder! (Saving and reloading may fix this problem.)

It happens with any inventory item that I am not actually wearing, including something I can actually wear. If I save and reload, I can continue with no apparent issue.
Which GnollHack platform are you playing on (Hardfought, Windows, Android, etc.)? On Windows and local Linux, I get "That's a silly thing to take off" when I try to take off an unworn reagent (including a sulfurous ash). Does it work for you this way after saving and loading? When did the game start giving error messages upon take off, e.g., immediately from the start, or after you had done something, etc.?
 

hothraxxa

New member
Which GnollHack platform are you playing on (Hardfought, Windows, Android, etc.)? On Windows and local Linux, I get "That's a silly thing to take off" when I try to take off an unworn reagent (including a sulfurous ash). Does it work for you this way after saving and loading? When did the game start giving error messages upon take off, e.g., immediately from the start, or after you had done something, etc.?
Oops, my apologies for not providing a well-formed bug report:
Title: T)ake off command results in error message​
Version: Unix GnollHack Version 4.1.0 Beta 15 - last build Mon Dec 26 11:04:47 2022​
Platform: hardfought US​
Severity: Minor​
Steps to reproduce: attempt to T)ake off an item in inventory that is not worn (in this case 3 pinches of sulfurous ash)​
Expected result: You are not wearing that.​
Actual result:​
select_off: 3 uncursed pinches of sulfurous ash???​
Program in disorder! (Saving and reloading may fix this problem.)​
This happens even if the item is something that can be worn:​
select_off: a blessed +1 mummy wrapping???​
Additional information: Saving and reloading does not correct the problem, but the game seems to function normally otherwise. This has happened to me in several sessions spread over multiple games. It usually happens because I have not properly shifted the inventory letter, i.e. I want X but type x or vice-versa.​
I should know better. I've beta-tested many products over the years, but it's been a while since I reported a bug.
 

Janne Gustafsson

Administrator
Staff member
Interesting. When I tried this on hardfought US, I got the usual "That's a silly thing to take off." when trying to take off a clove of garlic using 'T' command. I would need to get some more clue what is different with your setup to figure out why you are getting a different message.

102
 

Janne Gustafsson

Administrator
Staff member
Oops, my apologies for not providing a well-formed bug report:
Title: T)ake off command results in error message​
Version: Unix GnollHack Version 4.1.0 Beta 15 - last build Mon Dec 26 11:04:47 2022​
Platform: hardfought US​
Severity: Minor​
Steps to reproduce: attempt to T)ake off an item in inventory that is not worn (in this case 3 pinches of sulfurous ash)​
Expected result: You are not wearing that.​
Actual result:​
select_off: 3 uncursed pinches of sulfurous ash???​
Program in disorder! (Saving and reloading may fix this problem.)​
This happens even if the item is something that can be worn:​
select_off: a blessed +1 mummy wrapping???​
Additional information: Saving and reloading does not correct the problem, but the game seems to function normally otherwise. This has happened to me in several sessions spread over multiple games. It usually happens because I have not properly shifted the inventory letter, i.e. I want X but type x or vice-versa.​
I should know better. I've beta-tested many products over the years, but it's been a while since I reported a bug.
And when I tried the game with your settings, I still get the right silly thing message on hardfought:

103
 

hothraxxa

New member
I had one more thought: I was playing at expert difficulty, not sure what level you tested at.

First gnoll priest ascended!
 

Seke

New member
Im playing version beta 13 on android 13 as a chaotic gnoll barbarian. I summoned Yeenaghu using same race sacrifice and every time I say "hello there" he gives wish. Turn counter stayed same the whole time and I got like 50 wishes before I got bored.😀 When I ended the conversation, he dropped the artifact and disappeared.
I summoned him again later and same thing happened, infinite wishes.
Latest patch notes didn't mention this so I think this is still happening.
 

Janne Gustafsson

Administrator
Staff member
Im playing version beta 13 on android 13 as a chaotic gnoll barbarian. I summoned Yeenaghu using same race sacrifice and every time I say "hello there" he gives wish. Turn counter stayed same the whole time and I got like 50 wishes before I got bored.😀 When I ended the conversation, he dropped the artifact and disappeared.
I summoned him again later and same thing happened, infinite wishes.
Latest patch notes didn't mention this so I think this is still happening.
This is a known bug in the latest GnollHack release, which has already been fixed in the upcoming release. This was caused by the talk menu not closing when Yeenaghu disappears after granting a wish (standard behavior of the menu is to stay open, and it needs to be separately closed in special situations such as this, but this particular case was buried deep in the "hello there" option and not accounted for). In fact, it was a bit fortunate the game didn't crash when the menu accidently stayed open. In any case, the bug has been fixed, and will be released in c. 2.5 weeks with the next release. In the meanwhile, you can just close the talk menu after getting the first wish to enjoy the intended behavior (instead of taking advantage of the bug).
 
Top