Page 3 of 3

Re: [critical] Keys doesn't works; need to push it several times

Posted: Thu Jul 13, 2017 11:39 pm
by tangar
Sad. RIP.

But it's different case. I had my scrolls on me ( http://angband.oook.cz/ladder-show.php?id=20814 ) and it wasn't no-tele lvl. So my istari died cause of certain bug; not cause 'fair' situation, which for example include scrolls burning.

Re: [critical] Keys doesn't works; need to push it several times

Posted: Tue Jul 18, 2017 7:07 pm
by Lightman
Hi,

Good news. I can reproduce the bug where your teleportation macro fails.

1) Press ='L' to look around the map
2) Press another key without a macro such as "f" (it beeps without executing the command.)
3) Hit your teleportation macro as many times as you like - it won't fire anymore! Other macros are also disabled at this point. Some beep.

Note that Pressing 'L' and hitting the macro without the non-macro key in the middle works fine as expected. So it never recovers from hitting the non-macro key in step 2.

Macro used = \e)r@Teleportation\r

It goes wrong for me every time when using a command macro. Other variations include replacing steps 1) and 2) with the keys 'r' followed by 'z' instead of 'L' then 'f''

Hybrid and normal macros are a bit better but do not immediately kick in when you press them.

Note that your macro:

# Macro '89'

A:\e)r@Teleportation\r
C:-

Has a "C:-" meaning it is a command macro and will be more vulnerable to this problem.

Hope this helps

Lightman

Re: [critical] Keys doesn't works; need to push it several times

Posted: Wed Jul 19, 2017 4:32 pm
by tangar
I didn't hit 'L' when I entered this lvl. I pushed '>'; after it I tried to teleport, but it beeped.

Also I didn't hit 'L' when I was in my house and couldn't pick up items.

Re: [critical] Keys doesn't works; need to push it several times

Posted: Wed Jul 19, 2017 6:02 pm
by Lightman
The problem I have described is general and happens after the first beep, however you got there (rz does it and loads of other commands). Once the command fails with a beep kiss goodbye to your command macro.

When the command macro fails, it depends on which key you have placed the macro. Placing the macro on the - key like you did, causes further beeps as seen in your video.

Re: [critical] Keys doesn't works; need to push it several times

Posted: Sat Aug 05, 2017 4:01 pm
by tangar
Cool that you solved this puzzle!! Thanks! :D Hope devs could fix it one day :)

Re: [critical] Keys doesn't works; need to push it several times

Posted: Sat Aug 05, 2017 11:38 pm
by Lightman
I am pretty confident that it will be top priority :)