(0033447)
aidanholm (developer)
2019-09-28 07:22
|
Thanks for reporting! The problem here seems to be that when the rcfile is initially loaded (before you choose a character) the lua lines are filtered out, and your custom tile is set. Once you actually choose a character and begin a game, the rcfile is completely reloaded, this time with lua lines taken into effect, and the tile should be displayed correctly.
It's basically impossible to solve this "properly", i.e. display your custom felid tile on the weapon choice if and only if you just chose a felid, because it's impossible to statically parse arbitrary lua code.
One possible fix is to filter out the entire block guarded by the lua conditional when first running the rcfile. This was not done before presumably because it's slightly more complex.
In the meantime, you could work around this by setting the option from lua with crawl.setopt() |