As far as I can tell through a couple of quick greps, there is no rcfile option to automatically enable this setting.
However, the setting does marshall and unmarshall with your character when you save/load, so you should only have to set it once per game. You cannot do this with setopt since the option doesn't exist, and you.travel_ally_pace is not exposed through Lua so you can't directly* check if it's already been set. What you
can do is just invoke the command with crawl.process_keys() once per game, as needed.
*(You could possibly indirectly check if it's been set by invoking the command, then parsing the combat log to see what text was spit out?)
Below is some Lua that automagically invokes ^e on turn 0, copy-paste it into your rcfile:
(Credit for the control() function here to the authors of elliptic's qw.rc)
- Code:
{
local t_zero_initialized = false
function control(c)
return string.char(string.byte(c) - string.byte('a') + 1)
end
function ready()
if you.turns() == 0 and not t_zero_initialized then
crawl.process_keys(control('e'))
t_zero_initialized = true
end
end
}
You could modify the above code to only activate when you convert to Yred or something if you wanted to bother.