bindkey = [`] CMD_NO_CMD_DEFAULT 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 #view_delay = 0 travel_delay = -1 explore_delay = -1 rest_delay = -1 show_travel_trail = true char_set = unicode autofight_stop = 80 #language = grunt default_manual_training = true # auto_sacrifice = prompt_ignore auto_sacrifice = true easy_confirm = all prefer_safe_chunks = true easy_eat_chunks = true easy_eat_gourmand = true easy_eat_contaminated = true auto_eat_chunks = true auto_drop_chunks = rotten dump_order = header, hiscore, stats, misc, inventory, dump_order += skills, spells, overview, mutations, messages, screenshot, monlist, dump_order += vaults, notes, turns_by_place, kills_by_place, action_counts, kills user_note_prefix=-- note_chat_messages = true force_more_message += The mighty Pandemonium lord .* resides here force_more_message += Ouch! That really hurt! force_more_message += (starving|devoid of blood) force_more_message += lose consciousness force_more_message += A sentinel's mark forms upon you force_more_message += calcifying dust hits force_more_message += Space warps.*around you force_more_message += Space bends around you force_more_message += hits you.*distortion force_more_message += watched by something force_more_message += flickers and vanishes force_more_message += You are starting to lose your buoyancy force_more_message += You lose control over your flight force_more_message += Your transformation is almost over force_more_message += You feel yourself come back to life force_more_message += You start to feel a little slower force_more_message += You have finished your manual of : if you.god() == "Xom" then force_more_message += god: : end spell_slot += Apportation:A spell_slot += Swiftness:s spell_slot += Haste:H spell_slot += Repel Missiles:m spell_slot += Deflect Missiles:M spell_slot += Regeneration:R autopickup_exceptions += useless_item autopickup_exceptions += dangerous_item autopickup_exceptions += evil_item autopickup_exceptions += amulet of (inaccuracy|the gourmand|controlled flight|warding|stasis) autopickup_exceptions += amulet of (resist .*|clarity|rage|conservation|guardian spirit|faith) autopickup_exceptions += ring of (see invisible|flight|poison resistance|teleportation) autopickup_exceptions += ring of (invisibility|teleport control|fire|ice) autopickup_exceptions += ring of (sustain abilities|sustenance|wizardry|life protection) autopickup_exceptions += potion of lignification : if you.race() ~= "Vampire" then autopickup_exceptions += potion of blood : end autopickup_exceptions += wand of random effects autopickup_exceptions += staff of .* # pick those up autopickup_exceptions += | ') data = data:gsub(' / ', ' / ') data = data:gsub('(%((%d-)d(%d-)%))', '%1') data = data:gsub('Dam: (.-) per head', function(s) return 'Dam: ' .. s:gsub('(%d+)', function(n) return tonumber(n) * heads end) .. string.format(' (%d heads)', heads) end) -- between multiple enemies, print horizontal lines if entries > 1 then crawl.mpr('__________________________________________' .. '___________________________________') crawl.mpr(' ' .. ' ') lines = lines + 2 end lines = lines + math.ceil(data:gsub('<.->', ''):len() / 79) crawl.mpr(data) seen[m:name()] = true end end end if lines > 4 then crawl.mpr('Press Ctrl-P to ' .. 'view all monster data.', 27) end crawl.enable_more(true) collectgarbage() end function ready() mem = collectgarbage('count') * 1024 if mem > 1700000 then collectgarbage() end end }