##### Yermak's Crawl Init file ############################################### tile_font_crt_family = Lucida Console tile_font_stat_family = Lucida Console tile_font_msg_family = Lucida Console tile_font_lbl_family = Lucida Console include = no_vi_command_keys.txt note_skill_levels = 1,3,6,9,12,15,18,21,24,27 dump_message_count = 50 dump_book_spells = false travel_delay = -1 explore_delay = -1 rest_delay = -1 explore_stop = { local need_skills_opened = true function ready() if you.turns() == 0 and need_skills_opened then need_skills_opened = false crawl.sendkeys("m") end end local aft = false function toggle_autothrow() if aft then crawl.setopt("autofight_throw = false") crawl.mpr("Autofight_throw is off.") else crawl.setopt("autofight_throw = true") crawl.mpr("Autofight_throw is on.") end aft = not aft end local autorestmode = true function toggle_autorest() if autorestmode then crawl.setopt("explore_auto_rest = false") crawl.mpr("Autorest mode is off.") else crawl.setopt("explore_auto_rest = true") crawl.mpr("Autorest mode is on.") end autorestmode = not autorestmode end local function autopickup(it, name) local class = it.class(true) local weap = items.equipped_at("Weapon") local shie = items.equipped_at("Shield") if it.is_useless then return false end if class == "armour" then local aux_slots = {cloak="Cloak", helmet="Helmet", gloves="Gloves", boots="Boots", shield="Shield"} st, _ = it.subtype() if aux_slots[st] == "Shield" then if (weap == nil or weap.hands == 1) and (shie == nil or it.branded) then return true end elseif aux_slots[st] ~= nil and items.equipped_at(aux_slots[st]) == nil then return true elseif st ~= "body" and it.branded then return true end end return nil end add_autopickup_func(autopickup) } ### Macros macros += K1 \{-1018} \{27} macros += K2 \{-268} + macros += K2 \{-267} \{32} macros += K2 \{-266} + macros += K2 \{-265} . macros += K3 \{-1018} \{27} macros += K4 . , macros += M \{-272} ===toggle_autorest macros += M \{-273} ===toggle_autothrow macros += M \{-269} zY macros += M \{-268} Za+ macros += M \{-267} za\{32} macros += M \{-266} f+ macros += M \{-265} f. macros += M \{-250} zb\{32} macros += M ( [ macros += M \{-1016} \{9} macros += M \{-1018} o macros += M . , macros += M [ ( macros += M ] ) macros += M z Z macros += M \{-1015} G> macros += M u G> macros += M 1 aa macros += M 2 ab ### EN0N's Mini-Map Color Scheme tile_upstairs_col = green tile_downstairs_col = red tile_branchstairs_col = #ffa500 tile_door_col = #c27149 tile_wall_col = #5a524c tile_explore_horizon_col = #aaaaaa tile_floor_col = #1e1b1a tile_item_col = #1e1b1a tile_feature_col = #d4be21 tile_plant_col = #4b6d39 tile_water_col = #0b5d79 tile_deep_water_col = #1212b3 tile_trap_col = #f447ff tile_transporter_col = #ff5656 tile_transporter_landing_col = #59ff89 tile_lava_col = #5f0a00 use_animations = view_delay = 35 default_show_all_skills = true default_manual_training = true assign_item_slot = backward show_travel_trail = true travel_one_unsafe_move = true easy_floor_use = true action_panel_show = false show_game_time = false show_god_gift = yes cloud_status = true simple_targeting = false force_spell_targeter = force_ability_targeter = tile_web_mouse_control = false tile_show_threat_levels = fire_order = launcher, boomerang, rock, poisoned dart, javelin, stone runrest_ignore_message += blood rots? away runrest_ignore_message += Your icy armour runrest_ignore_message += Your skin is crawling a little less runrest_ignore_message += infusion is running out runrest_ignore_message += shroud begins to fray runrest_ignore_message += You feel.*sick runrest_ignore_message += You howl as the wereblood boils in your veins runrest_ignore_message += Your primal bloodlust interrupt_eat = runrest_safe_poison = 100:100 #interrupt_armour_on -= hp_loss #interrupt_armour_off -= hp_loss interrupt_memorise -= hp_loss autofight_stop = 40 autofight_caught = true easy_confirm = all explore_stop = stairs,shops,altars,portals,branches,runed_doors tile_show_demon_tier = true menu_colour += cyan:brand weapon menu_colour += cyan:enchant weapon menu_colour += cyan:enchant armour menu_colour += cyan:recharging menu_colour += cyan:magic mapping menu_colour += green:potions? of might menu_colour += green:potions? of brilliance menu_colour += green:potions? of haste menu_colour += green:potions? of resistance menu_colour += green:potions? of berserk menu_colour += cyan:wand of para menu_colour += cyan:wand of conf menu_colour += cyan:wand of poly menu_colour += cyan:wand of ensl menu_colour += cyan:wand of disi menu_colour += cyan:wand of char menu_colour += cyan:wand of mind ae := autopickup_exceptions # nullifying the effect of the most annoying 0.24 commit: ae += >ring of (poi|resist cor|fli|see) ae += >amulet of (the acr|fai|the gou|gua|har|mag|rag|ref|reg) ae += >scrolls? of (amn|vuln|noise) ae += >potions? of ligni ae += >wand of poly ae += >ring of (protection from (mag|fire|cold)|mag|ste|ice|fire|pos|wil|wiz) ae += >ring of (str|int|dex) ae ^= potions? of brilliance ae += >potions? of magic ae += >book ae += >ring of int skill_focus = true : end message_colour += mute: You block message_colour += mute: You hit show_more = false