# TEAMCAPTAIN ShaperMC travel_delay = -1 explore_delay = -1 rest_delay = -1 view_delay = 3 show_travel_trail = true use_animations = false # megazigging show_more = false # try to prevent autopick from being interrupted during zig cleanup? travel_key_stop = false # re-set travel_open_doors = false, this was set in my old rc but removed -.- travel_open_doors = avoid # try to reduce keyboard delay for realtime games # here we use 3 ms to try to stay inside of a 280hz redraw window tile_runrest_rate = 3 tile_key_repeat_delay = 3 # prevent autofight from changing behavior at arbitrary HP threshold autofight_stop = 0 # try to prevent movement key tapping deaths due to disabled mores # note: you need to force_more for this to work with show_more = false hp_warning = 60 # allow specific force_mores through show_more = false force_more_message = force_more_message += LOW HITPOINT WARNING # since we're clearing default force_mores, re-enable portal and zot clock announcements, as not to miss them ## Zot is coming! force_more_message += You have lingered too long force_more_message += Zot draws nearer force_more_message += Zot has nearly found you force_more_message += Zot already knows force_more_message += Zot's attention fixes on you # Announcements of timed portal vaults: force_more_message += interdimensional caravan force_more_message += distant snort force_more_message += roar of battle force_more_message += wave of frost force_more_message += hiss of flowing sand force_more_message += sound of rushing water force_more_message += oppressive heat about you force_more_message += crackle of arcane power force_more_message += hear a distant wind # tiles-specific options tile_show_threat_levels = tough, nasty cloud_status = true # does this have a bad interaction with view_delay ??? # tile_realtime_anim = true # player tile things tile_weapon_offsets = 0,0 tile_shield_offsets = 0,0 : player_tiles_table = { : "tile:mons_merfolk_aquamancer", : "tile:mons_ancestor_hexer", : "tile:mons_polymoth", : "tile:mons_dimme", : "tile:mons_orb_of_electricity", : "tile:mons_training_dummy", : "tile:mons_drowned_soul", : "tile:mons_zombie_lernaean_hydra01", : "tile:mons_cigotuvis_monster", : "tile:mons_hell_wizard_50", : "tile:mons_hellbinder", : "tile:mons_master_elementalist", : "tile:mons_zonguldrok_lich", : "tile:mons_moon_troll", : "tile:mons_phase_bat", : "tile:mons_dryad", : "tile:mons_eleionoma", : "tile:mons_water_nymph", : "tile:mons_deep_elf_high_priest", : "tile:mons_deep_elf_demonologist", : "tile:mons_deep_elf_annihilator", : "tile:mons_killer_klown_3", : "tile:mons_spriggan_air_mage", : "tile:mons_erica_swordless", : "tile:mons_gloorx_vloq", : "tile:mons_ilsuiw_water", : "tile:mons_khufu", : "tile:mons_lom_lobon", : "tile:mons_lernaean_hydra01", : "tile:mons_louise", : "tile:mons_maggie", : "tile:mons_margery", : "tile:mons_serpent_of_hell_gehenna", : "tile:mons_serpent_of_hell_tartarus", : "tile:mons_sonja", :-- "tile:mons_tiamat_mottled", : "tile:mons_xtahua", : "tile:mons_murray", : "tile:mons_wiglaf", : "tile:mons_polymoth", : "tile:mons_anubis_guard", : "tile:tran_shadow", : "tile:mons_bennu", : "tile:mons_caustic_shrike", : "tile:mons_holy_swine", : "tile:TRAN_DRAGON_WHITE", : "tile:mons_menkaure", } : : if c_persist.PLAYER_TILE == nil then : c_persist.PLAYER_TILE = player_tiles_table[crawl.random2(#player_tiles_table) + 1] : end : : crawl.setopt("tile_player_tile = " .. c_persist.PLAYER_TILE) : : if c_persist.NEXT_TILE_CHANGE == nil then : c_persist.NEXT_TILE_CHANGE = 0 : end { function ready() if you.turns() == 0 then --if you.turns() >= c_persist.NEXT_TILE_CHANGE then -- c_persist.PLAYER_TILE = player_tiles_table[crawl.random2(#player_tiles_table) + 1] -- c_persist.PLAYER_TILE = "player" crawl.setopt("tile_player_tile = " .. c_persist.PLAYER_TILE) -- c_persist.NEXT_TILE_CHANGE = (you.turns() + 70 + crawl.random2(60)) end end }