I’ve been using Noah Jorgensen’s magus.rc It’s pretty cool and can be configured.
I’ve read though all the options and made my own rc file based on my needs. I’ve copied a few things from others as well but largely it’s my preferences. I’ve commented every command so it’s easy to see what they all do.
It’s open for anyone to ready/copy and do whatever
Just manual skilling, always show zot and things like tile_player_tile = mons:Jorgrun
Ha ha, you’ve been playing for a while, I see…
“msc += mute:This raw flesh tastes terrible”
I really like the tile_viewport_scale setting!
# Zooms the game in a bit tile_viewport_scale = 1.1
That’s fun. How does one find other monster/player tiles?
I stick with uniques that fit thematically with what I am playing and generally you can just type the name of a monster in the rc file, hit save, load into a game, and see if it worked. I recently had a DrCj win where I played as Tiamat. Was very fun being a double height tile (only visually, you still only take up one tile just like pan lords/Tiamat/TRJ)
Yes. One of my favorites!
The filename to option name mappings are in here:
You can add numbers to the names for the alternative tiles under that name, e.g.
tile_player_tile = tile:MONS_BUTTERFLY_1
The format for changing the player tile is strict. Seems like you need to use the all caps version of the name and either leave it as is
MONS_LERNAEAN_HYDRA or as Noitatumon said, add “underscore number” to pick one of its alternates,
tile_player_tile = tile: MONS_LERNAEAN_HYDRA_9
makes you a 9 headed Learny.
WTH is a MONS_CRYSTAL_ECHIDNA?
I just realized the reason “Jorgrun” works is that it’s “mons:Jorgrun” and not “tile:Jorgrun”.
So with “mons:” you can basically just use the monsters name as you encounter it. Completely forgot about that. “tile:” can do more things though.
Why, it’s the tile for an echidna made of crystal, of course. Found in Dis, for example. Echidna - Wikipedia
I have a few simple lua functions and such I like to use in order simplify combat:
Heh, I don’t think I’ve ever been to Dis.
I get this error when I use your rc…
Lua error: [string "/dgldir/rcfiles/crawl-git/dispepticpony.rc"]:3899: Error in coroutine: [string "/dgldir/rcfiles/crawl-git/dispepticpony.rc"]:595: bad argument #1 to 'ipairs' (table expected, got nil) Lua error: [string "/dgldir/rcfiles/crawl-git/dispepticpony.rc"]:3899: Error in coroutine: cannot resume dead coroutine
Is it because I’m on trunk?
Edit: Nope, errors on other versions, too. What am I doing wrong?
Here is a direct link to the github repository: GitHub - magus/dcss: rc for dcss (you had linked to Noah’s github user instead of his dcss repo).
-- annotate warning for vaults 5 versions tho annotated_v5 = false function annotate_v5() crawl.sendkeys("!v5" .. string.char(13) .. "!vaults warning" .. string.char(13)) annotated_v5 = true end function ready() if (not annotated_v5) and (you.branch() == "Vaults") then annotate_v5() end end
It’s easy to get in a flow while doing Vaults and go downstairs to the rune level when you didn’t mean too so I made this. It auto-annotates vault 5 with a warning which will prevent you from accidentally going down without preparing. This happens when you first enter vaults since you can’t annotate floors on a branch you haven’t been to.
It’s not perfect - the variable isn’t saved between sessions. So if you save and quit, then log back in and enter the vaults it will duplicate the annotation text. (this is harmless)
I think that’s qw, a bot that autoplays dcss and wins sometimes. GitHub - crawl/qw: The DCSS-playing bot qw
(don’t try to run bots on public servers unless you have permission from the admins)
I have force_more for each of the times portal messages and for miscasting a spell. I have flash_screen for “distortion”.
I can’t get monster highlighting by danger level to work. I’m on Linux offline tiles. My rc matches the ones linked to above but I only get red for extremely dangerous.