![]() |
#1 |
Rookie
Join Date: Jul 2011
Posts: 24
![]() |
Keymap/Macro for mage
I've been looking at how to use fewer keystrokes for spells and it seems very complicated to me. Would someone be kind enough to walk me through step by step what i need to do to be able to cast magic missile at my chosen target with just one keystroke?
|
![]() |
![]() |
![]() |
#2 |
Prophet
Join Date: Apr 2007
Location: Seattle, WA
Posts: 6,667
Donated: $40
![]() |
1. Inscribe spellbooks with @m<number>, e.g. @m1 for beginner's handbook
2. Go to keymap menu. Select create new keymap 3. Pick a character, say 'p' for new keymap and a specific action you want Let's assume you want a key for "Shoot magic missile at current target." 4. Add keymap p: m1a5$ For cast spell a from book 1 at target. (5 represents target if it exists, or select target if it doesn't. ) $ closes the keymap 5. Select 'y' not ESC when prompted for acceptance. (It's anniyingly easy to get this wrong.) |
![]() |
![]() |
![]() |
#3 |
Prophet
Join Date: Dec 2009
Posts: 9,024
![]() |
Inscribe (with the '{' command) your spellbook with "@m1". Hit '=' to bring up options, then go to keymaps and create a new keymap. Choose the key you want to use for the command (I like to use "!" for this one). Type "*tm1a" for the command.
|
![]() |
![]() |
![]() |
#4 |
Prophet
Join Date: Apr 2007
Location: Seattle, WA
Posts: 6,667
Donated: $40
![]() |
Note:
Derakon's recipe shoots at nearest target, not current. |
![]() |
![]() |
![]() |
#5 |
Prophet
Join Date: Dec 2009
Posts: 9,024
![]() |
Oh, right, yes. I usually use " for the same command but with the current target. But then, I use a Dvorak keyboard. If you're on Qwerty, you can use Q instead, and if you really want to access the normal function of the Q command, you can hit '\' then Q to perform the "underlying" function of that key.
|
![]() |
![]() |
![]() |
#6 |
Rookie
Join Date: Jul 2011
Posts: 24
![]() |
Thanks a lot guys! I think i may use both of those recipies.
![]() |
![]() |
![]() |
![]() |
#7 |
Apprentice
Join Date: Mar 2010
Location: UK
Posts: 76
![]() |
I add the following lines to my <username>.prf file:
Code:
# Inscriptions inscribe:magic book:[Magic for Beginners]:@m1 !v!k!d inscribe:magic book:[Conjurings and Tricks]:@m2 !v!k!d inscribe:magic book:[Incantations and Illusions]:@m3 !v!k!d inscribe:magic book:[Sorcery and Evocations]:@m4 !v!k!d inscribe:magic book:[Resistances of Scarabtarices]:@m5 !v!k!d inscribe:magic book:[Raal's Tome of Destruction]:@m6 !v!k!d inscribe:magic book:[Mordenkainen's Escapes]:@m7 !v!k!d inscribe:magic book:[Tenser's Transformations]:@m8 !v!k!d inscribe:magic book:[Kelek's Grimoire of Power]:@m9 !v!k!d # Keymaps # Magic missile keymap-act:m1a5 keymap-input:1:[F1] # Frost bolt keymap-act:m2h5 keymap-input:1:[F2] # Fire bolt keymap-act:m3d5 keymap-input:1:[F3] # Acid bolt keymap-act:m3h5 keymap-input:1:[F4] # Ice storm keymap-act:m6e5 keymap-input:1:[F5] # Meteor swarm keymap-act:m6f5 keymap-input:1:[F6]
__________________
Playing roguelikes on and off since 1984. rogue, hack, moria, nethack, angband & zangband. |
![]() |
![]() |
![]() |
#8 |
Prophet
Join Date: Apr 2007
Location: Seattle, WA
Posts: 6,667
Donated: $40
![]() |
Further note: the reason to use numbers rather than letters is it allows you to lose (or gain) books.
Otherwise, if you use maa5 instead of m1a5, it'll work, but it will do something unexpected if you lose all copies of book one (say to fire, or you are trying to get home with a full load of loot.) |
![]() |
![]() |
![]() |
#9 | |
Rookie
Join Date: Jul 2011
Posts: 24
![]() |
Quote:
![]() Also, I mapped magic missile like Pete Mack suggested and it worked great, but after quitting angband the keymap was gone. Anyone know why that would be? Last edited by Cashondeliveri; June 30, 2018 at 00:04. |
|
![]() |
![]() |
![]() |
#10 |
Prophet
Join Date: Apr 2007
Location: Seattle, WA
Posts: 6,667
Donated: $40
![]() |
You create one when you save preferences. Without a preferences file, the game has no memory of changes you make.
Generally you want one for each class you play. (For other classes, youll want keymaps for archery instead of magic.) That said, I rarely make a single map for a go-to damage spell, because the spell changes throughout the game, from magic missile, to fire or acid bolt, to meteor swarm. I dont have enough spare keys to map them all at the same time. |
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
YA keymap query | Cromcruaich | Vanilla | 2 | February 14, 2014 13:55 |
Tunnelling Keymap | shinesei | Vanilla | 1 | November 5, 2013 14:32 |
Keymap bug in 3.2.0? | Therem Harth | Vanilla | 2 | January 16, 2013 20:14 |
3.3.1 keymap bug? | Chud | Vanilla | 7 | September 27, 2011 10:43 |
Keymap issue... | dhegler | Development | 2 | August 17, 2011 03:01 |