Hi all,
I came across a number of bugs of varying degrees while playing my HE rogue recently. I've fixed some of the trivial ones (r1684-1686) but would like some views or comments on the rest:
1. I get garbage messages in the message recall window when I drop items in my home - as if the name of the item I dropped is made up of unprintable characters: like "You drop @$^{Y@#%^P". Doesn't seem to happen in any other store. Does anyone else get this?
2. If I am carrying a dagger(+0,+0) and I pick up an unIDd identical dagger, it is auto-IDd and stacks with the existing one. IMO this is a bug, and the stacking shouldn't happen until the new dagger pseudos as average. Anyone care?
3. The object knowledge menus give the squelch status of unknown flavours, thereby giving away that those particular flavours are not worth investigating. IMO this is a bug, and no squelch information should be given for unknown flavours. Anyone agree?
4. Related to this, the object knowledge menus do not include the special artifact flavours under rings and amulets, thereby immediately giving away when a new flavour is an artifact. IMO this is a bug, and the artifact flavours should be included on the knowledge menus. Actually no, I think it would be better not to have any unknown flavours shown at all. Views?
5. My squelch settings are no longer being saved in my savefile. Every game starts up with exactly the same squelch settings, regardless of any changes I made during the previous session. I have tried saving options and dumping pref files, and I cannot preserve my changes to squelch settings. Does anyone else have this problem?
6. The "recall" function in the artifact knowledge menu is borked. It should give you your current knowledge of the artifact, but at the moment it gives you very little (because it uses the make_fake_artifact function and it's not picking up the flags). I intend to correct this to use known_flags, as it should be uncontroversial.
7. The recall of ego items is broken too, because the tval is not set for the dummy item. (It says "it causes your melee attacks to slay undead" for weapons, when it should just say "slays undead".) I intend to correct this too.
8. Cancelling use of ?ID takes turn. Also "you have nothing to identify" takes a turn. IMO neither of these should take a turn - like trying to melee while afraid. Anyone agree? (ISTR this was changed recently for the spell, so that mana is not wasted if you have nothing to ID.)
9. Inscriptions are parsed wrongly in stores (@b5!d!k!v results in "really try...?" when browsing in home, and is totally ignored in others)
10. The faster you are, the longer things take to recharge ... a rod of tOther takes 25 turns to recharge at +0 speed, and 87 turns to recharge at +25 speed. I know this is logical, as it takes the same amount of "dungeon time" to recharge in each case, but IMO this is one of those situations where gameplay should triumph over realism. IMO the recharge times of things should be constant, rather than slow down as you acquire more speed. Anyone else?
I came across a number of bugs of varying degrees while playing my HE rogue recently. I've fixed some of the trivial ones (r1684-1686) but would like some views or comments on the rest:
1. I get garbage messages in the message recall window when I drop items in my home - as if the name of the item I dropped is made up of unprintable characters: like "You drop @$^{Y@#%^P". Doesn't seem to happen in any other store. Does anyone else get this?
2. If I am carrying a dagger(+0,+0) and I pick up an unIDd identical dagger, it is auto-IDd and stacks with the existing one. IMO this is a bug, and the stacking shouldn't happen until the new dagger pseudos as average. Anyone care?
3. The object knowledge menus give the squelch status of unknown flavours, thereby giving away that those particular flavours are not worth investigating. IMO this is a bug, and no squelch information should be given for unknown flavours. Anyone agree?
4. Related to this, the object knowledge menus do not include the special artifact flavours under rings and amulets, thereby immediately giving away when a new flavour is an artifact. IMO this is a bug, and the artifact flavours should be included on the knowledge menus. Actually no, I think it would be better not to have any unknown flavours shown at all. Views?
5. My squelch settings are no longer being saved in my savefile. Every game starts up with exactly the same squelch settings, regardless of any changes I made during the previous session. I have tried saving options and dumping pref files, and I cannot preserve my changes to squelch settings. Does anyone else have this problem?
6. The "recall" function in the artifact knowledge menu is borked. It should give you your current knowledge of the artifact, but at the moment it gives you very little (because it uses the make_fake_artifact function and it's not picking up the flags). I intend to correct this to use known_flags, as it should be uncontroversial.
7. The recall of ego items is broken too, because the tval is not set for the dummy item. (It says "it causes your melee attacks to slay undead" for weapons, when it should just say "slays undead".) I intend to correct this too.
8. Cancelling use of ?ID takes turn. Also "you have nothing to identify" takes a turn. IMO neither of these should take a turn - like trying to melee while afraid. Anyone agree? (ISTR this was changed recently for the spell, so that mana is not wasted if you have nothing to ID.)
9. Inscriptions are parsed wrongly in stores (@b5!d!k!v results in "really try...?" when browsing in home, and is totally ignored in others)
10. The faster you are, the longer things take to recharge ... a rod of tOther takes 25 turns to recharge at +0 speed, and 87 turns to recharge at +25 speed. I know this is logical, as it takes the same amount of "dungeon time" to recharge in each case, but IMO this is one of those situations where gameplay should triumph over realism. IMO the recharge times of things should be constant, rather than slow down as you acquire more speed. Anyone else?
Comment