![]() |
#1 |
Apprentice
Join Date: Jan 2011
Location: Columbus Ohio USA
Posts: 64
![]() |
Aim, Target, ESC and performance?
I'm playing 4.2.4 on Ubuntu 18.04. While playing, I'm listening to music using the Audacious application running on the same system.
In Angband, I choose to fire ammo, or aim a wand, or zap a rod. I use * to begin the process of selecting a specific target. Instead of hitting "." to select a specific target, I hit the Escape key to undo my targeting and revert to the previous prompt. At the moment I hit Escape, the music playback in Audacious pauses for the briefest moment. After the brief pause, the prior Angband prompt is re-displayed: Direction ('*' or <click> to target, "'" for closest, Escape to cancel)? The same pause does not occur if I'm not targeting as part of using a device or distance weapon. i.e. If I simply press "*" to target and then I Escape out of the same point in the prompts, there's no side effect. The resulting message from the system is "Target Aborted." Known issue? |
![]() |
![]() |
![]() |
#2 |
Scout
Join Date: Jul 2019
Posts: 35
![]() |
It looks like your music is being interrupted by a silent terminal bell that is signaled by an internal error that you didn't provide a valid target. I don't see any actual reason why it should bell, as (as you note) the targeting process repeats until you escape out anyway.
The real question is whether escaping out of firing using interactive targeting should return the player to the targeting options or to escape the command entirely? Last edited by emar; June 24, 2022 at 01:44. |
![]() |
![]() |
![]() |
#3 | |
Apprentice
Join Date: Jan 2011
Location: Columbus Ohio USA
Posts: 64
![]() |
Quote:
If there's a silent terminal bell being triggered, then this is the only context in the game where I've ever encountered it. If this terminal bell is a feature, then I'd expect it to be used more commonly elsewhere in the game. Additional experimentation reveals that if I type the following set of keystrokes once: f ENTER * ESCAPE ESCAPE ...then the issue occurs after the first ESCAPE. However, if I continue to run through those keystrokes without pausing, the issue does not recur. I need to stop doing anything for a dozen seconds before I can get it to happen again. It feels like whatever's happening is being cached, so immediate re-attempts won't trigger the issue, but once ??? falls out of the cache, another attempt to repro the problem causes the system to pause while it's pulled back into the cache. |
|
![]() |
![]() |
![]() |
#4 | |
Swordsman
Join Date: Aug 2019
Posts: 296
![]() |
Quote:
|
|
![]() |
![]() |
![]() |
#5 |
Apprentice
Join Date: Jan 2011
Location: Columbus Ohio USA
Posts: 64
![]() |
I'm using the X11 front end.
|
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Bug 4.0.5, Target Cursor | Tibarius | Vanilla | 12 | July 22, 2016 07:20 |
Angband 3.5 vs 4.0 performance | fizzix | Development | 13 | August 22, 2015 00:14 |
Path to target request | juggle5 | Vanilla | 9 | May 17, 2011 13:07 |
*** no rule to make target | JDTAY | Development | 9 | March 3, 2010 19:58 |
Target in range indicator? | ChodTheWacko | Vanilla | 1 | November 28, 2009 16:14 |