# TEAMNAME The Punchlines
# TEAMMEMBERS antalsz maxmaxmaxmaxmax
## Manual training
default_manual_training = true
## Show travel/autoexplore
travel_delay = 5
## Don't open doors during autoexplore
travel_open_doors = approach
# "avoid" treats them like walls, "approach" stops in front of them
## Highlight medium-dangerous monsters (tough, yellow) in addition to the default very dangerous ones (nasty, red)
tile_show_threat_levels = nasty, tough
# Be slightly careful about casting Cigotuvi's Dreadful Rot
force_spell_targeter += Cigotuvi's Dreadful Rot
# Be very careful about casting Silence
force_spell_targeter += silence
confirm_action += Silence
## Flash the screen on attacks of opportunity, so they're easier to notice
## (hopefully a good way to develop intuition for them). Source:
## /u/Freelance_Psychic on Reddit,
##
flash_screen_message += attacks as you move away
# Warn on rest/autoexplore as a Meteoran
fear_zot = true
## Add things to the morgue log of game events:
# Chat messages to/from other players
note_chat_messages = true
# Skill manuals
note_messages += You pick up a(nother)? manual of
note_messages += You have finished your manual of
# Banishment (from the manual)
note_messages += [bB]anish.*Abyss
# Draconian color change (from the manual)
note_messages += Your scales start
# Maxwell's Capacitive Coupling
note_messages += in an electric haze
# Potions of experience (on ID and on drink)
note_items += experience
note_messages += You feel more experienced
note_messages += A flood of memories washes over you
# Dreamshard necklace
note_messages += Your necklace shatters
## Noisier morgue
dump_order += turns_by_place, kills_by_place
dump_item_origins = all
# dump_item_origin_price = 100
## Messages to stop on:
# Spells
force_more_message += You finish channelling
force_more_message += Your time is running out
# Dangerous enemy weapons (could be more precise)
force_more_message += of distortion
# Skills
force_more_message += Training target
force_more_message += You have mastered
force_more_message += You have finished your manual
# Manuals
force_more_message += You pick up a(nother)? manual of
force_more_message += You have finished your manual of
# Dangerous conditions
force_more_message += sentinel's mark
force_more_message += corrodes you
# Gods (friendly)
force_more_message += Jiyva alters your body\.
force_more_message += Beogh blesses
# Gods (wrath)
force_more_message += Gozag incites
# Djinni spells
force_more_message += The power to cast
# Traps
force_more_message += malevolence
# Scary monsters
force_more_message += monster_warning:floating eye
force_more_message += monster_warning:curse skull
force_more_message += monster_warning:ghost moth
force_more_message += being watched
# Uskayaw
force_more_message += You can (now|no longer) stomp with the beat\.
force_more_message += You can (now|no longer) pass through a line of other dancers\.
force_more_message += Uskayaw will force your foes to helplessly watch you dance\.
force_more_message += Uskayaw prepares the audience for your solo!
force_more_message += Uskayaw will force your foes to share their pain\.
force_more_message += Uskayaw links your audience in an emotional bond!
force_more_message += You can (now|no longer) merge with and destroy a victim\.
# Xom
force_more_message += god:Xom
## Stop walking if your form is about to run out
runrest_stop_message ^= Your transformation is almost over
## Making messages more visible with colo(u)r
# Skills
message_colour += green:Training target
message_colour += green:You have finished your manual
# Gods
message_colour += magenta:Your shadow
# Make Vine Stalker bites more visible
message_colour += cyan:You bite
message_colour += lightcyan:You drain .* (magic|power)
## Randomly pick a Felid tile to use. Adapted from /u/EugeneJudo's solution, "Use more felid tiles when you play."
##
{
if you.race() == "Felid" then
if not c_persist.overwrite_tile or (you.turns() == 0) then
local felid_ix = crawl.random_range(0,9)
c_persist.overwrite_tile = felid_ix == 0 and "normal" or "tile:felid_" .. tostring(felid_ix)
end
crawl.setopt("tile_player_tile = " .. c_persist.overwrite_tile)
end
}
## Disable number row keys (this doesn't work)
bindkey = [1] CMD_NO_CMD_DEFAULT
bindkey = [2] CMD_NO_CMD_DEFAULT
bindkey = [3] CMD_NO_CMD_DEFAULT
bindkey = [4] CMD_NO_CMD_DEFAULT
bindkey = [6] CMD_NO_CMD_DEFAULT
bindkey = [7] CMD_NO_CMD_DEFAULT
bindkey = [8] CMD_NO_CMD_DEFAULT
bindkey = [9] CMD_NO_CMD_DEFAULT