include += MonsterDamage.rc :if you.race() == "Felid" or you.race() == "Kobold" or you.race() == "Ghoul" or you.race() == "Vampire" then auto_butcher = very full :else auto_butcher = hungry :end :if you.race() == "Deep Dwarf" then :else autofight_stop = 70 :end autofight_caught = true #autofight_throw = true flash_screen_message += LOW HITPOINT WARNING hp_warning = 50 note_hp_percent = 50 default_manual_training = true dump_item_origins = all dump_kill_places = all dump_message_count = 100 hp_colour = 100:green, 99:lightgray, 75:yellow, 50:lightred, 25:red mp_colour = 100:green, 99:lightgray, 80:yellow, 60:lightred, 40:red menu_colour ^= inventory:cyan:emergency_item tile_map_scale = 0.75 auto_eat = true confirm_butcher = never explore_auto_rest = true show_more = false use_animations = false interrupt_travel -= hungry travel_key_stop = true warn_hatches = true #################### ai := autoinscribe #################### ai += staff of conjuration:!a ai += staff of energy:!a ai += staff of power:!a ai += staff of summoning:!a ai += staff of wizardry:!a ai += scrolls? of fear:!r ai += scrolls? of fog:!r ai += scrolls? of immolation:!r ai += scrolls? of summoning:!r ai += scrolls? of teleportation:!r ai += potions? of ambrosia:!q ai += potions? of berserk rage:!q ai += potions? of mutation:!q ai += throwing net:!f ############################# ae := autopickup_exceptions ############################# :if you.race() == "Ghoul" or you.race() == "Mummy" then :else ae += potions? of brilliance ae += >scrolls? of amnesia ae += >ring of wizardry :end ae += amulet of harm ae += >amulet of the gourmand ae += >wand of random effects ae += >ring of magical power ae += >ring of stealth #################### DDFI^Makh SPEEDRUN #################### #ae += >amulet of guardian spirit #ae += >amulet of magic regeneration #ae += >amulet of regeneration #ae += >scrolls? of amnesia #ae += >potions? of brilliance #ae += >ring of dexterity #ae += >ring of fire #ae += >ring of ice #ae += >ring of intelligence #ae += >ring of magical power #ae += >ring of positive energy #ae += >ring of see invisible #ae += >ring of wizardry #ae += >wand of disintegration #ae += >wand of enslavement #ae += >wand of flame #ae += >wand of paralysis #ae += >wand of polymorph ################# is := item_slot ################# is ^= ration:c is += scrolls? of amnesia:+i is += scrolls? of blinking:+X is += scrolls? of enchant armour:+l is += scrolls? of enchant weapon:+p is += scrolls? of identify:+f is += scrolls? of magic mapping:+m is += scrolls? of remove curse:+r is += scrolls? of summoning:+s is += scrolls? of teleport:+t is += potions? of agility:+g is += potions? of brilliance:+z is += potions? of cancellation:+n is += potions? of curing:+e is += potions? of haste:+h is += potions? of heal wounds:+d is += potions? of might:+j is += ring of poison resistance:+P is += ring of protection from cold:+C is += ring of protection from fire:+F is += ring of protection from magic:+M is += ring of see invisible:+S is += wand of acid:+O is += wand of flame:+o is += want of iceblast:+L ############################ more := force_more_message ############################ :if you.race() == "Gargoyle" then :else more += calcifying dust hits you :end more += corrodes you more += dispelling energy hits you more += grows two more more += sentinel's mark forms more += suddenly yanked more += space bends around you more += horribly around you more += deactivating autopickup more += finished your manual more += low hitpoint warning more += You are confused more += You feel threatened more += You feel yourself slow down more += You feel less protected from missiles more += The air twists around and violently strikes you in flight ################## ss := spell_slot ################## ss += Conjure Flame:b ss += Ensorcelled Hibernation:b ss += Searing Ray:b ss += Song of Slaying:b ss += Sticks to Snakes:b ss += Confuse:c ss += Freezing Cloud:c ss += Fulminant Prism:c ss += Mephitic Cloud:c ss += Ozocubu's Armour:c ss += Portal Projectile:c ss += Shroud of Golubria:c ss += Spider Form:c ss += Static Discharge:c ss += Sticky Flame:c ss += Stone Arrow:c ss += Vampiric Draining:c ss += Airstrike:d ss += Blade Hands:d ss += Borgnjor's Vile Clutch:d ss += Iskenderun's Mystic Blast:d ss += Lee's Rapid Deconstruction:d ss += Olgreb's Toxic Radiance:d ss += Spectral Weapon:d ss += Throw Icicle:d ss += Tukima's Dance:d ss += Blink:e ss += Call Imp:f ss += Ice Form:f ss += Summon Ice Beast:f ss += Statue Form:h ss += Bolt of Fire:i ss += Bolt of Ice:i ss += Iron Shot:i ss += Orb of Destruction:i ss += Beastly Appendage:j ss += Corona:j ss += Infusion:j ss += Regeneration:j ss += Sting:j ss += Shatter:k ss += Silence:s ss += Sublimation of Blood:t ss += Swiftness:u ss += Summon Butterflies:v ss += Cause Fear:w ss += Passwall:x ss += Deflect Missiles:y ss += Apportation:z ####### # END # ####### ##### Crawl Init file ############################################### # For descriptions of all options, as well as some more in-depth information # on setting them, consult the file # options_guide.txt # in your /docs directory. If you can't find it, the file is also available # online at: # https://github.com/crawl/crawl/blob/master/crawl-ref/docs/options_guide.txt # # Crawl uses the first file of the following list as its option file: # * init.txt in the -rcdir directory (if specified) # * .crawlrc in the -rcdir directory (if specified) # * init.txt (in the Crawl directory) # * ~/.crawl/init.txt (Unix only) # * ~/.crawlrc (Unix only) # * ~/init.txt (Unix only) # * settings/init.txt (in the Crawl directory) ##### Some basic explanation of option syntax ####################### # Lines beginning with '#' are comments. The basic syntax is: # # field = value or field.subfield = value # # Only one specification is allowed per line. # # The terms are typically case-insensitive except in the fairly obvious # cases (the character's name and specifying files or directories when # on a system that has case-sensitive filenames). # # White space is stripped from the beginning and end of the line, as # well as immediately before and after the '='. If the option allows # multiple comma/semicolon-separated terms (such as # autopickup_exceptions), all whitespace around the separator is also # trimmed. All other whitespace is left intact. # # There are three broad types of Crawl options: true/false values (booleans), # arbitrary values, and lists of values. The first two types use only the # simple =, with later options - which includes your options that are different # from the defaults - overriding earlier ones. List options allow using +=, ^=, # -=, and = to append, prepend, remove, and reset, respectively. Usually you will # want to use += to add to a list option. Lastly, there is := which you can use # to create an alias, like so: # ae := autopickup_exceptions # From there on, 'ae' will be treated as if it you typed autopickup_exceptions, # so you can save time typing it. # ##### Other files ################################################### # You can include other files from your options file using the 'include' # option. Crawl will treat it as if you copied the whole text of that file # into your options file in that spot. You can uncomment some of the following # lines by removing the beginning '#' to include some of the other files in # this folder. # Some useful, more advanced options, implemented in LUA. # include = advanced_optioneering.txt # Alternative vi bindings for Dvorak users. # include = dvorak_command_keys.txt # Alternative vi bindings for Colemak users. # include = colemak_command_keys.txt # Override the vi movement keys with a non-command. # include = no_vi_command_keys.txt # Turn the shift-vi keys into safe move, instead of run. # include = safe_move_shift.txt ##### Ancient versions ############################################## # If you're used to the interface of ancient versions of Crawl, you may # get back parts of it by uncommenting the following options: # include = 034_command_keys.txt # And to revert monster glyph and colouring changes: # include = 052_monster_glyphs.txt # include = 060_monster_glyphs.txt # include = 071_monster_glyphs.txt # include = 080_monster_glyphs.txt # include = 0.9_monster_glyphs.txt # include = 0.12_monster_glyphs.txt # include = 0.13_monster_glyphs.txt # include = 0.14_monster_glyphs.txt ##### Crawl Init file ############################################### # For descriptions of all options, as well as some more in-depth information # on setting them, consult the file # options_guide.txt # in your /docs directory. If you can't find it, the file is also available # online at: # https://github.com/crawl/crawl/blob/master/crawl-ref/docs/options_guide.txt # # Crawl uses the first file of the following list as its option file: # * init.txt in the -rcdir directory (if specified) # * .crawlrc in the -rcdir directory (if specified) # * init.txt (in the Crawl directory) # * ~/.crawl/init.txt (Unix only) # * ~/.crawlrc (Unix only) # * ~/init.txt (Unix only) # * settings/init.txt (in the Crawl directory) ##### Some basic explanation of option syntax ####################### # Lines beginning with '#' are comments. The basic syntax is: # # field = value or field.subfield = value # # Only one specification is allowed per line. # # The terms are typically case-insensitive except in the fairly obvious # cases (the character's name and specifying files or directories when # on a system that has case-sensitive filenames). # # White space is stripped from the beginning and end of the line, as # well as immediately before and after the '='. If the option allows # multiple comma/semicolon-separated terms (such as # autopickup_exceptions), all whitespace around the separator is also # trimmed. All other whitespace is left intact. # # There are three broad types of Crawl options: true/false values (booleans), # arbitrary values, and lists of values. The first two types use only the # simple =, with later options - which includes your options that are different # from the defaults - overriding earlier ones. List options allow using +=, ^=, # -=, and = to append, prepend, remove, and reset, respectively. Usually you will # want to use += to add to a list option. Lastly, there is := which you can use # to create an alias, like so: # ae := autopickup_exceptions # From there on, 'ae' will be treated as if it you typed autopickup_exceptions, # so you can save time typing it. # ##### Other files ################################################### # You can include other files from your options file using the 'include' # option. Crawl will treat it as if you copied the whole text of that file # into your options file in that spot. You can uncomment some of the following # lines by removing the beginning '#' to include some of the other files in # this folder. # Some useful, more advanced options, implemented in LUA. # include = advanced_optioneering.txt # Alternative vi bindings for Dvorak users. # include = dvorak_command_keys.txt # Alternative vi bindings for Colemak users. # include = colemak_command_keys.txt # Override the vi movement keys with a non-command. # include = no_vi_command_keys.txt # Turn the shift-vi keys into safe move, instead of run. # include = safe_move_shift.txt ##### Ancient versions ############################################## # If you're used to the interface of ancient versions of Crawl, you may # get back parts of it by uncommenting the following options: # include = 034_command_keys.txt # And to revert monster glyph and colouring changes: # include = 052_monster_glyphs.txt # include = 060_monster_glyphs.txt # include = 071_monster_glyphs.txt # include = 080_monster_glyphs.txt # include = 0.9_monster_glyphs.txt # include = 0.12_monster_glyphs.txt # include = 0.13_monster_glyphs.txt # include = 0.14_monster_glyphs.txt