Turn off mp_warning by default.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@990 c06c8d41-db1a-0410-9941-cceddc491573
XPCGZBHHSL6MB3ORMUJI64BAERU6AZTIY6RK56BBW7SNB3IK24IAC EIULXYQC3OPXDGTBRDOI7ITILQ22RGEGG6UFCGY2O5HD7SN5NUUQC O5MURP3DBY2YEOVEASYNKJMZWDG4PUMZ7PFHYNHO5CQ3NAQ2DIMAC OMWX27FFELCZFJRI6HG5IIVJP34XWMPEZCFCMUEV23FPSO4S4NWQC 55F3WPRLVULKMXZPSACPON6H7SBEVNNZNQ2MOOISD2FKAQTRLYFAC 45QV77UI6QFW4234P365LD3FGJYRVWTT5455DPB324NG2NFQMKTQC E5GFDGV5XJVVDZGWFQIIZ47FGGF7AEJLGGBWRUZ34HPLNFJTNLLQC U5IBPFKQSOUYHVCULUKZC3NUAUB5XPAFW2R7SZYTGZZVMRF5DH2AC KXE7V7TPV4DW3Z4D6A2MJHEOBEX2WIIT4XGWLNIT4EL5QRBFNFIQC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC 77H4BWWPPGLM3PLZH4QTAJRXIZTSDVNCOKZE223I437FN2UJ34RQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC NZFU5APXZZDBRYJGE57F43JKBBPWC33TIZNK6K4OZYSI47PFJMQQC RREJL4WZKWFEMA62AC5G5UDTOXMW4UULIQXVA5RPFASPODMHQZ7AC EHSY6DVGUMI6C67WKET3GDJVLWJWGYBYQONNDK5JVT7BCTHBEZVAC RVST2QHYJ757ZHK4AUJ5NGPDZ44AD6RVFVXYPKQIBJXZBDNUCHXQC JM6GKZ6VMX6FNVOZIDXIV22HGX7YESMIFZFE6EEQVCMFJIEA3FNAC 2ZFV5PKZU3HDHMLJWVWPPFV43NUNUON6YSAITHB26D7L4XIVWUHQC L5FV5JNA7JXT2P2VGR6PLUW55MKAUQSOELPWBK3QFKDZOBCSCT3AC ASFH3NFXSJ6AWVLIBJNTIC35HCOSHY42YQG2ELGPEYAULZUIRRRQC CAHE52HL2ZGRJPBYZ3DS4BVKUD2XC7N3SG25TGG7JGHGJDST4P3QC QFT57CL23AEIF5UEZYUJTLQ46W3MWHM67ECAECSBCGTE4QEY7SQQC YWYXUCZKGNIAWAUKUESIPFCAL5HZOKOEWHUEUW7X4DMAX2HG2FSAC && you.magic_points <= (you.max_magic_points * Options.magic_point_warning) / 100){mpr( "* * * LOW MAGIC WARNING * * *", MSGCH_DANGER_MAGIC );}
&& you.magic_points < (you.max_magic_points* Options.magic_point_warning) / 100){mpr( "* * * LOW MAGIC WARNING * * *", MSGCH_DANGER_MAGIC );}
NOTE_HP_CHANGE = 0, /* needs: new hp, max hp */NOTE_MAXHP_CHANGE, /* needs: new maxhp */NOTE_MP_CHANGE, /* needs: new mp, max mp */NOTE_MAXMP_CHANGE, /* needs: new maxmp */NOTE_XP_LEVEL_CHANGE, /* needs: new xplevel */NOTE_DUNGEON_LEVEL_CHANGE, /* needs: branch, subdepth */NOTE_LEARN_SPELL, /* needs: spell idx */NOTE_GET_GOD, /* needs: god id */NOTE_GOD_GIFT, /* needs: god id */NOTE_GOD_POWER, /* needs: god id, idx */NOTE_GET_MUTATION, /* needs: mutation idx */NOTE_LOSE_MUTATION, /* needs: mutation idx */NOTE_ID_ITEM, /* needs: item name (string) */NOTE_GET_ITEM, /* needs: item name (string) NOT HOOKED */NOTE_GAIN_SKILL, /* needs: skill id, level */NOTE_SEEN_MONSTER, /* needs: monster name (string) */NOTE_KILL_MONSTER, /* needs: monster name (string) */NOTE_POLY_MONSTER, /* needs: monster name (string) */NOTE_USER_NOTE, /* needs: description string */
NOTE_HP_CHANGE = 0, /* needs: new hp, max hp */NOTE_MAXHP_CHANGE, /* needs: new maxhp */NOTE_MP_CHANGE, /* needs: new mp, max mp */NOTE_MAXMP_CHANGE, /* needs: new maxmp */NOTE_XP_LEVEL_CHANGE, /* needs: new xplevel */NOTE_DUNGEON_LEVEL_CHANGE, /* needs: branch, subdepth */NOTE_LEARN_SPELL, /* needs: spell idx */NOTE_GET_GOD, /* needs: god id */NOTE_GOD_GIFT, /* needs: god id */NOTE_GOD_POWER, /* needs: god id, idx */NOTE_GET_MUTATION, /* needs: mutation idx */NOTE_LOSE_MUTATION, /* needs: mutation idx */NOTE_ID_ITEM, /* needs: item name (string) */NOTE_GET_ITEM, /* needs: item name (string) NOT HOOKED */NOTE_GAIN_SKILL, /* needs: skill id, level */NOTE_SEEN_MONSTER, /* needs: monster name (string) */NOTE_KILL_MONSTER, /* needs: monster name (string) */NOTE_POLY_MONSTER, /* needs: monster name (string) */NOTE_USER_NOTE, /* needs: description string */
4-a Dropping and Picking up.autopickup, autopickup_exceptions, default_autopickup,safe_autopickup, autopickup_no_burden, safe_zero_exp,pickup_thrown, pickup_dropped, assign_item_slot,drop_mode, pickup_mode, drop_filter4-b Targeting.target_zero_exp, target_oos, target_los_first,confirm_self_target, default_target4-c Passive Sightings (Detection and Rememberance).detected_monster_colour, detected_item_colour,remembered_monster_colour, colour_map, clean_map4-d Branding (Item and Monster Highlighting).heap_brand, friend_brand, stab_brand, may_stab_brand4-e Level Map Functions.level_map_cursor_step, level_map_title, item_colour4-f Travel and Exploration.travel_delay, travel_avoid_terrain,
4-a Dropping and Picking up.autopickup, autopickup_exceptions, default_autopickup,safe_autopickup, autopickup_no_burden, safe_zero_exp,pickup_thrown, pickup_dropped, assign_item_slot,drop_mode, pickup_mode, drop_filter4-b Targeting.target_zero_exp, target_oos, target_los_first,confirm_self_target, default_target4-c Passive Sightings (Detection and Rememberance).detected_monster_colour, detected_item_colour,remembered_monster_colour, colour_map, clean_map4-d Branding (Item and Monster Highlighting).heap_brand, friend_brand, stab_brand, may_stab_brand4-e Level Map Functions.level_map_cursor_step, level_map_title, item_colour4-f Travel and Exploration.travel_delay, travel_avoid_terrain,
4-g Stashes.stash_tracking, stash_filter4-h Command Enhancements.auto_list, lowercase_invocations, easy_open, easy_butcher,easy_unequip, easy_confirm, easy_quit_item_prompts,easy_exit_menu, default_autoprayer, sort_menus4-i Message and Display Improvements.hp_warning, magic_point_warninghp_colour, mp_colour, always_greet,
4-g Stashes.stash_tracking, stash_filter4-h Command Enhancements.auto_list, lowercase_invocations, easy_open, easy_butcher,easy_unequip, easy_confirm, easy_quit_item_prompts,easy_exit_menu, default_autoprayer, sort_menus4-i Message and Display Improvements.hp_warning, mp_warning, hp_colour, mp_colour, always_greet,
4-j Missiles.fire_items_start, fire_order4-k Message Channels.plain, prompt, god, pray, duration, danger, food, warning,recovery, multiturn, talk, intrinsic_gain, mutation,monster_spell, monster_enchant, monster_damage, rotten_meat4-l Inscriptions.autoinscribe4-m Macro related Options.flush.failure, flush.command, flush.message
4-j Missiles.fire_items_start, fire_order4-k Message Channels.plain, prompt, god, pray, duration, danger, food, warning,recovery, multiturn, talk, intrinsic_gain, mutation,monster_spell, monster_enchant, monster_damage, rotten_meat4-l Inscriptions.autoinscribe4-m Macro related Options.flush.failure, flush.command, flush.message
5-a Items and Kills.kill_map, dump_kill_places, dump_item_origins,dump_item_origin_price, dump_message_count, dump_order5-b Notes.use_notes, note_items, ood_interesting, note_hp_percent,note_skill_levels, note_skill_max, note_monsters,note_messages, note_all_spells
5-a Items and Kills.kill_map, dump_kill_places, dump_item_origins,dump_item_origin_price, dump_message_count, dump_order5-b Notes.use_notes, note_items, ood_interesting, note_hp_percent,note_skill_levels, note_skill_max, note_monsters,note_messages, note_all_spells
Crawl remembers the options (class, race etc.) you used to create yourlast character. You may recycle them in the starting screen for a newcharacter. If this option is set to true, Crawl will also remember thelast name you used.
Crawl remembers the options (class, race etc.) you used to create yourlast character. You may recycle them in the starting screen for a newcharacter. If this option is set to true, Crawl will also remember thelast name you used.
The random_pick option will randomly generate a character.The above options (weapons and class options) will override whereappropriate.
The random_pick option will randomly generate a character.The above options (weapons and class options) will override whereappropriate.
Plays the sound file if a message contains regex. The regex shouldnot include commas or colons. For examplesound = LOW HITPOINT WARNING:sound\sounds2\danger3.wavGetting appropriate sound files may be difficult. Check otherroguelikes or old computer rpg's. Alternatively, ask for help atthe newsgroup rec.games.roguelike.misc.
Plays the sound file if a message contains regex. The regex shouldnot include commas or colons. For examplesound = LOW HITPOINT WARNING:sound\sounds2\danger3.wavGetting appropriate sound files may be difficult. Check otherroguelikes or old computer rpg's. Alternatively, ask for help atthe newsgroup rec.games.roguelike.misc.
base.lua -- needed for other lua scriptsstash.lua -- annotates the stash file for better searching (Ctrl-F)Searching for 'Long blades' will also turn up all weaponswith the long blade skill. Similarly, you can use 'altar',
base.lua -- needed for other lua scriptsstash.lua -- annotates the stash file for better searching (Ctrl-F)Searching for 'Long blades' will also turn up all weaponswith the long blade skill. Similarly, you can use 'altar',
('book'), artifacts ('artifact'), ego items ('ego').wield.lua -- shows more intelligent options when using 'w?'kills.lua -- improves the Vanquished Creatures list in dump files;currently gives three lists (Vanquished, Friendly, Others)runrest.lua -- allows to remove certain stop condition when runningNew options: runrest_ignore_poison, runrest_ignore_messagegearset.lua -- provides commands for switching of complete sets via macroNew macroable functions: rememberkit, swapkiteat.lua -- prompts to eat chunks in inventory.
('book'), artifacts ('artifact'), ego items ('ego').wield.lua -- shows more intelligent options when using 'w?'kills.lua -- improves the Vanquished Creatures list in dump files;currently gives three lists (Vanquished, Friendly, Others)runrest.lua -- allows to remove certain stop condition when runningNew options: runrest_ignore_poison, runrest_ignore_messagegearset.lua -- provides commands for switching of complete sets via macroNew macroable functions: rememberkit, swapkiteat.lua -- prompts to eat chunks in inventory.
The above is the default list. The valid symbols are) Weapons( Missiles[ Armour/ Wands% Food? Scrolls" or = Jewellery! Potions+ or : Books\ or | Staves0 Orbs} Misc itemsX Corpses$ GoldNote that _whether_ items are picked up automatically or not, iscontrolled by the in-game toggle Ctrl-A. Also note that picking uptakes a turn, but only one turn (regardless of the number of items).
The above is the default list. The valid symbols are) Weapons( Missiles[ Armour/ Wands% Food? Scrolls" or = Jewellery! Potions+ or : Books\ or | Staves0 Orbs} Misc itemsX Corpses$ GoldNote that _whether_ items are picked up automatically or not, iscontrolled by the in-game toggle Ctrl-A. Also note that picking uptakes a turn, but only one turn (regardless of the number of items).
autopickup_exceptions = potions? of strong poison,potions? of poisonautopickup_exceptions = inaccuracyautopickup_exceptions = scrolls? of paper, immolation, curse armour,
autopickup_exceptions = potions? of strong poison,potions? of poisonautopickup_exceptions = inaccuracyautopickup_exceptions = scrolls? of paper, immolation, curse armour,
When set, autopickup will not operate if there are visible unfriendlymonsters (or statues.) If safe_zero_exp is set (the default), zero-XPmonsters are considered friendly.
When set, autopickup will not operate if there are visible unfriendlymonsters (or statues.) If safe_zero_exp is set (the default), zero-XPmonsters are considered friendly.
If set, presence of only zero experience monsters (like plants) willcause autopickups, even if safe_autopickup=true is set. This optionalso settles whether autoprayer considers such monsters risky.
If set, presence of only zero experience monsters (like plants) willcause autopickups, even if safe_autopickup=true is set. This optionalso settles whether autoprayer considers such monsters risky.
Pickup_dropped lets autopickup affect objects you've dropped. Set tofalse to block autopickup for dropped objects. This can be convenient.
Pickup_dropped lets autopickup affect objects you've dropped. Set tofalse to block autopickup for dropped objects. This can be convenient.
When picking up items, the inventory slot into which the item goes isnormally the first free slot from a-zA-Z (this is the default "forward"behaviour). Setting assign_item_slot to "backward" changes the slotassignment to the first letter after the last slot.For instance, if you have items on 'a' and 'c', then withassign_item_slot = forward, the next item will go into 'b',assign_item_slot = backward, the next item will go to 'd' instead.With "backward", items dropped/fired and picked up later are morelikely to get their old slot back.
When picking up items, the inventory slot into which the item goes isnormally the first free slot from a-zA-Z (this is the default "forward"behaviour). Setting assign_item_slot to "backward" changes the slotassignment to the first letter after the last slot.For instance, if you have items on 'a' and 'c', then withassign_item_slot = forward, the next item will go into 'b',assign_item_slot = backward, the next item will go to 'd' instead.With "backward", items dropped/fired and picked up later are morelikely to get their old slot back.
When selecting items using the global (de)select keys (',' or '-') in amultidrop menu, you can choose to select only items that match a
When selecting items using the global (de)select keys (',' or '-') in amultidrop menu, you can choose to select only items that match a
drop_filter = skeleton, rotting, corpseOther choices can come in handy as well, e.g. if you want to sacrificeregularly all weapons except axes, use:drop_filter = axe, broadaxe
drop_filter = skeleton, rotting, corpseOther choices can come in handy as well, e.g. if you want to sacrificeregularly all weapons except axes, use:drop_filter = axe, broadaxe
Set to false to disable targeting zero exp monsters (i.e. plants)in hostile targeting mode. This is usually convenient to do.
Set to false to disable targeting zero exp monsters (i.e. plants)in hostile targeting mode. This is usually convenient to do.
When cycling through items/features with the 'x' look-around command,setting target_los_first to true will force the cursor to squares inline-of-sight before going to squares outside LOS.
When cycling through items/features with the 'x' look-around command,setting target_los_first to true will force the cursor to squares inline-of-sight before going to squares outside LOS.
Setting this to true will make Crawl ask for confirmation wheneverselecting the character as the target of a non-friendly-targeted spell(i.e., something other than haste, healing or invisibility.)
Setting this to true will make Crawl ask for confirmation wheneverselecting the character as the target of a non-friendly-targeted spell(i.e., something other than haste, healing or invisibility.)
If set to true, targeting will start on either your previous target(if it is still visible) or the closest monster (if not) ratherthan on the character. If no monsters are in view, targeting willstart on the character regardless.
If set to true, targeting will start on either your previous target(if it is still visible) or the closest monster (if not) ratherthan on the character. If no monsters are in view, targeting willstart on the character regardless.
Cleans up out of sight monsters and clouds on the map. This is likepressing Ctrl-C (clearing both main screen and level map) all the time.Setting this to true can be disconcerting for summoners.
Cleans up out of sight monsters and clouds on the map. This is likepressing Ctrl-C (clearing both main screen and level map) all the time.Setting this to true can be disconcerting for summoners.
Brand friends in some way. This is very helpful for summoners. E.g.friend_brand = hi:greenshows friends with a green background. If the friend is itself green,it'll show up as black on green.
Brand friends in some way. This is very helpful for summoners. E.g.friend_brand = hi:greenshows friends with a green background. If the friend is itself green,it'll show up as black on green.
Some deities object to you stabbing monsters. Certain classesspecialise in stabbing monsters. Still other characters are happy ifthey spot a monster before the monster spots them. In all these cases,it helps to identify monsters that are unaware of the character (andhence susceptible to being stabbed) without using the 'x' command. Allthe normal 'brand' options apply. For examplestab_brand = hi:blue
Some deities object to you stabbing monsters. Certain classesspecialise in stabbing monsters. Still other characters are happy ifthey spot a monster before the monster spots them. In all these cases,it helps to identify monsters that are unaware of the character (andhence susceptible to being stabbed) without using the 'x' command. Allthe normal 'brand' options apply. For examplestab_brand = hi:blue
Stabbing may be possible even if the monster is not asleep (if it'sconfused or distracted, for instance). This option brands monsters thatyou *might* be able to stab. Primarily useful for worshippers of TheShining One. Purists may consider this unnecessarily spoily.
Stabbing may be possible even if the monster is not asleep (if it'sconfused or distracted, for instance). This option brands monsters thatyou *might* be able to stab. Primarily useful for worshippers of TheShining One. Purists may consider this unnecessarily spoily.
Prevent travel from routing through shallow water. By default, thisoption is commented out. For merfolk and/or characters with permanentlevitation,travel_avoid_terrain = shallow water, deep waterwill prevent travel or explore from going through any water.
Prevent travel from routing through shallow water. By default, thisoption is commented out. For merfolk and/or characters with permanentlevitation,travel_avoid_terrain = shallow water, deep waterwill prevent travel or explore from going through any water.
The square of the radius around travel-excluded squares where travelwill refuse to go. Set to zero if you want to exclude single squares.
The square of the radius around travel-excluded squares where travelwill refuse to go. Set to zero if you want to exclude single squares.
Travel will always stop upon hitpoint loss, confusion, stat drain,getting encumbered, catching sight of a non-friendly monster, andteleporting. In addition, a message containing one of the expressionsin travel_stop_message will stop travel. For example,
Travel will always stop upon hitpoint loss, confusion, stat drain,getting encumbered, catching sight of a non-friendly monster, andteleporting. In addition, a message containing one of the expressionsin travel_stop_message will stop travel. For example,
stops travel if Xom grants us a gift suddenly. To limit a substringmatch to a message channel, prefix the substring with the channel nameand a colon (see section 4-k below on Message Channels). For instance,if you want travel to stop when you're hit by divine retribution, youcould use:
stops travel if Xom grants us a gift suddenly. To limit a substringmatch to a message channel, prefix the substring with the channel nameand a colon (see section 4-k below on Message Channels). For instance,if you want travel to stop when you're hit by divine retribution, youcould use:
Explore will stop for one of these conditions. Whatever you set thisoption to, anything that stops travel will also stop explore. Multipleexplore_stop lines are *not* cumulative! The last explore_stop linewill override all previous explore_stop lines.
Explore will stop for one of these conditions. Whatever you set thisoption to, anything that stops travel will also stop explore. Multipleexplore_stop lines are *not* cumulative! The last explore_stop linewill override all previous explore_stop lines.
This only works if runrest.lua has been sourced already in init.txt.Any message containing the string will *not* stop your run. E.g.runrest_ignore_message = prayer ends
This only works if runrest.lua has been sourced already in init.txt.Any message containing the string will *not* stop your run. E.g.runrest_ignore_message = prayer ends
This only works if runrest.lua has been sourced already in init.txt.Poison damage of x will be ignored if you have at least y hp if you'vedefined a runrest_ignore_poison = x:y option. Running here means
This only works if runrest.lua has been sourced already in init.txt.Poison damage of x will be ignored if you have at least y hp if you'vedefined a runrest_ignore_poison = x:y option. Running here means
The above four settle the colouring of the level map ('X'). They arereachable: all squares reachable without problems (perhaps via stairs)dangerous: squares which are only connected to your place via trapsexcluded: the colour for the centre of travel exclusions (Ctrl-X)excluded_circle: the colour for travel exclusions apart from centre
The above four settle the colouring of the level map ('X'). They arereachable: all squares reachable without problems (perhaps via stairs)dangerous: squares which are only connected to your place via trapsexcluded: the colour for the centre of travel exclusions (Ctrl-X)excluded_circle: the colour for travel exclusions apart from centre
square where it sees any object as a stash. That gives you acomprehensive list of everything your character sees in the dungeon,but may slow the game down and use too much memory on older computers.
square where it sees any object as a stash. That gives you acomprehensive list of everything your character sees in the dungeon,but may slow the game down and use too much memory on older computers.
With 'explicit', you have to explicitly tell the game what squares youwant it to keep track of. You do that by stepping onto the squarecontaining your stash of goodies and hitting Ctrl+S. The game will nowkeep track of what's on the square, when you add and remove stuff fromyour stash. If you remove everything from that square, the game willstop tracking the square altogether. You can also erase a stash squarewith Ctrl-E.
With 'explicit', you have to explicitly tell the game what squares youwant it to keep track of. You do that by stepping onto the squarecontaining your stash of goodies and hitting Ctrl+S. The game will nowkeep track of what's on the square, when you add and remove stuff fromyour stash. If you remove everything from that square, the game willstop tracking the square altogether. You can also erase a stash squarewith Ctrl-E.
something becomes a stash, and the game keeps track of all suchsquares. You can still use Ctrl-S and Ctrl-E as above.
something becomes a stash, and the game keeps track of all suchsquares. You can still use Ctrl-S and Ctrl-E as above.
Change to true if you want to automatically list appropriate inventoryitems for commands like eat and read. This is like immediately hitting'?', and can be confusing to beginners because they won't get to seethe prompts. This option does not apply to spell casting... Conjurerswould probably find that really annoying.
Change to true if you want to automatically list appropriate inventoryitems for commands like eat and read. This is like immediately hitting'?', and can be confusing to beginners because they won't get to seethe prompts. This option does not apply to spell casting... Conjurerswould probably find that really annoying.
Set this option to true if you prefer to have invocations on 'a'-'e'instead of the older 'A'-'E'. Note that you can change the letters of
Set this option to true if you prefer to have invocations on 'a'-'e'instead of the older 'A'-'E'. Note that you can change the letters of
Open doors by moving on to them. Highly convenient. Note that traveland exploration will automatically open doors depending on this option.
Open doors by moving on to them. Highly convenient. Note that traveland exploration will automatically open doors depending on this option.
If true, auto-switch to uncursed short blade for butchery. For suchtools any special messages are ignored. If false, you have to wield thetool manually.
If true, auto-switch to uncursed short blade for butchery. For suchtools any special messages are ignored. If false, you have to wield thetool manually.
Make confirmation questions easier to answer:none = force capitals on Y/N questionssafe = force only on questions that will end game (default)all = never force capitalsWARNING TO KEYPAD USERS: The number 7 is mapped to the letter 'y',which can result in accidentally answering yes to questions; it issuggested that you use a value of 'none' or 'safe'
Make confirmation questions easier to answer:none = force capitals on Y/N questionssafe = force only on questions that will end game (default)all = never force capitalsWARNING TO KEYPAD USERS: The number 7 is mapped to the letter 'y',which can result in accidentally answering yes to questions; it issuggested that you use a value of 'none' or 'safe'
Setting this option to true allows the quitting of item listing withSpace (as well as Escape, which always works). These lists areessentially all of those that are requesting an inventory item andaccept '?' and '*'. The identify list will never easy quit.
Setting this option to true allows the quitting of item listing withSpace (as well as Escape, which always works). These lists areessentially all of those that are requesting an inventory item andaccept '?' and '*'. The identify list will never easy quit.
When set to true, the game will start with automatic prayers. Thisoption can be toggled in-game with Ctrl-V.Letting Crawl pray throughout and automatically can be useful for gods
When set to true, the game will start with automatic prayers. Thisoption can be toggled in-game with Ctrl-V.Letting Crawl pray throughout and automatically can be useful for gods
- there is no hostile monster in sight- some further conditions (like not standing at an altar)Note that even when you're praying, you can renew prayer anytime.Also note the option safe_zero_exp (see 4-a) decides whether zeroexperience monsters (like plants) are considered hostile.
- there is no hostile monster in sight- some further conditions (like not standing at an altar)Note that even when you're praying, you can renew prayer anytime.Also note the option safe_zero_exp (see 4-a) decides whether zeroexperience monsters (like plants) are considered hostile.
mp_warning = 10mp_warning gives "* * * LOW MAGIC WARNING * * *" on the dangerchannel when the player's magic points drop below this percentage oftheir maximum (use 0 to turn off these messages).
mp_warning = 0mp_warning gives "* * * LOW MAGIC WARNING * * *" on the dangerchannel when the player's magic points drop below this percentage oftheir maximum (use 0 to turn off these messages).
Set this to false to have the "in hand" description on the main screenthe same as the inventory. The default setting of true will give thenewer more terse description that should fit the limited space better.
Set this to false to have the "in hand" description on the main screenthe same as the inventory. The default setting of true will give thenewer more terse description that should fit the limited space better.
This prints a line (of the inventory, a menu, or the discoveriesscreen) containing regex in the stated colour. There can be severalstatements in a list, or also several menu_colour lines. When usingseveral menu_colour lines, the colour of the _first_ matching regexis applied. For a list of colours, check the colour option in 6-a.
This prints a line (of the inventory, a menu, or the discoveriesscreen) containing regex in the stated colour. There can be severalstatements in a list, or also several menu_colour lines. When usingseveral menu_colour lines, the colour of the _first_ matching regexis applied. For a list of colours, check the colour option in 6-a.
To colour worn stuff and highlight cursed items, takemenu_colour = lightred: cursed.*(worn|neck|hand|weapon)menu_colour = green:(worn|neck|hand|weapon)menu_colour = red: cursed
To colour worn stuff and highlight cursed items, takemenu_colour = lightred: cursed.*(worn|neck|hand|weapon)menu_colour = green:(worn|neck|hand|weapon)menu_colour = red: cursed
If you frequently die because you forget to use emergency items, trymenu_colour = cyan:(potions? of heal wounds|teleportation)menu_colour = lightcyan:(blinking|wand of (fire|cold|draining))
If you frequently die because you forget to use emergency items, trymenu_colour = cyan:(potions? of heal wounds|teleportation)menu_colour = lightcyan:(blinking|wand of (fire|cold|draining))
The list should be on one line of items, with commas between items.'launcher' refers to firing the appropriate missile for the wieldedweapon (ie crossbow, bow, sling, blowgun). You'll almost certainlywant it first, as it'll be ignored when you're not wielding a rangedweapon. The default isfire_order = launcher, dartTo quickly experiment with a weapon-throwing character - e.g. tomake your Berserker actually use those three spears he carries around,try a line similar to:fire_order = launcher, dagger, spear, handaxe, stone, dart
The list should be on one line of items, with commas between items.'launcher' refers to firing the appropriate missile for the wieldedweapon (ie crossbow, bow, sling, blowgun). You'll almost certainlywant it first, as it'll be ignored when you're not wielding a rangedweapon. The default isfire_order = launcher, dartTo quickly experiment with a weapon-throwing character - e.g. tomake your Berserker actually use those three spears he carries around,try a line similar to:fire_order = launcher, dagger, spear, handaxe, stone, dart
@w9 -- now typing 'w9' will wield this item@*9 -- now any action command followed by '9' will use this item!w -- before wielding this item, Crawl will ask for confirmation!* -- any action with this item causes a prompt=g -- item will be picked up automatically if autopickup is on
@w9 -- now typing 'w9' will wield this item@*9 -- now any action command followed by '9' will use this item!w -- before wielding this item, Crawl will ask for confirmation!* -- any action with this item causes a prompt=g -- item will be picked up automatically if autopickup is on
Any item whose description contains the regex will be automaticallyinscribed (if autopickup is toggled on). For example, marking allroyal jellies and honeycombs eases the Hive (if food is not in theautopickup option):autoinscribe = royal jell:=gautoinscribe = honeycomb:=g
Any item whose description contains the regex will be automaticallyinscribed (if autopickup is toggled on). For example, marking allroyal jellies and honeycombs eases the Hive (if food is not in theautopickup option):autoinscribe = royal jell:=gautoinscribe = honeycomb:=g
These are useful when using macros. Setting one of these sub-optionsto true will cause the entire input buffer to be dumped and thuseffectively stop the macro. The sub-options currently arefailure -- when spells/abilities get miscastcommand -- whenever the game is about to get the next commandmessage -- whenever the game outputs a non-mute message
These are useful when using macros. Setting one of these sub-optionsto true will cause the entire input buffer to be dumped and thuseffectively stop the macro. The sub-options currently arefailure -- when spells/abilities get miscastcommand -- whenever the game is about to get the next commandmessage -- whenever the game outputs a non-mute message
In the Vanquished Creatures list, this option controls how thelocations of each kill are displayed. Use 'none' to suppress placedisplay altogether, 'all' to display all known (up to 5) kill places,
In the Vanquished Creatures list, this option controls how thelocations of each kill are displayed. Use 'none' to suppress placedisplay altogether, 'all' to display all known (up to 5) kill places,
The game remembers where you find items. If you want this item originmemory listed in your dumps, use this option to select which items getannotated. Available selectors are:artifacts, ego_arm, ego_weap, jewellery, runes,rods, staves, books, all, none.
The game remembers where you find items. If you want this item originmemory listed in your dumps, use this option to select which items getannotated. Available selectors are:artifacts, ego_arm, ego_weap, jewellery, runes,rods, staves, books, all, none.
Item origins are dumped if the price of the item is greater than orequal to this amount. Set this to -1 to prevent selection by price.
Item origins are dumped if the price of the item is greater than orequal to this amount. Set this to -1 to prevent selection by price.
Set to true to get note-taking. The following events are logged:- Gaining or losing a level- Entering a dungeon level for the first time- Memorizing a spell of higher level than any learned before- Becoming a worshipper of a god- Abandoning a god- Receiving a gift from a god (except Xom)- Being able to invoke a godly power for the first time- Identifying items (see below)- Killing OOD or unique monsters (see below)- Reaching critical HP levels (see below)- Gaining or losing mutations- Reaching significant levels in a skill (see below)You can use the command ':' for manually adding notes.
Set to true to get note-taking. The following events are logged:- Gaining or losing a level- Entering a dungeon level for the first time- Memorizing a spell of higher level than any learned before- Becoming a worshipper of a god- Abandoning a god- Receiving a gift from a god (except Xom)- Being able to invoke a godly power for the first time- Identifying items (see below)- Killing OOD or unique monsters (see below)- Reaching critical HP levels (see below)- Gaining or losing mutations- Reaching significant levels in a skill (see below)You can use the command ':' for manually adding notes.
least ood_interesting levels. To disable OOD monster noting, setood_interesting to 500; the default is 8.Unique monsters are always noted, regardless of this setting.OOD monsters are only noted in the main dungeon.
least ood_interesting levels. To disable OOD monster noting, setood_interesting to 500; the default is 8.Unique monsters are always noted, regardless of this setting.OOD monsters are only noted in the main dungeon.
If your HP falls below a certain note_hp_percentage of your max HP, anote will be taken. There is some code to avoid repetitions of notesbased on the same incident.
If your HP falls below a certain note_hp_percentage of your max HP, anote will be taken. There is some code to avoid repetitions of notesbased on the same incident.
This sets which skill levels are noteworthy. You can have multiplenote_skill_levels lines. The default is nothing (no notes.)
This sets which skill levels are noteworthy. You can have multiplenote_skill_levels lines. The default is nothing (no notes.)
Setting this option will cause a note whenever a new maximum in skilllevels is reached. If note_skill_max is true and note_skill_levels isnonempty, notes will be taken whenever either of the criteria are met.
Setting this option will cause a note whenever a new maximum in skilllevels is reached. If note_skill_max is true and note_skill_levels isnonempty, notes will be taken whenever either of the criteria are met.
Monsters whose name matches an item in this comma-separated list areconsidered interesting. You can have multiple note_monsters lines. E.g.note_monsters = Klown,orb of fire
Monsters whose name matches an item in this comma-separated list areconsidered interesting. You can have multiple note_monsters lines. E.g.note_monsters = Klown,orb of fire
Messages which match an item in this comma-separated list areconsidered interesting. You can have multiple note_messages lines. E.g.note_messages = Something interferesnote_messages = protects you from harmIf you want all banishments to the Abyss noted, usenote_messages = [bB]anish.*AbyssIf you want a note when your draconian scales turn <colour>, usenote_messages = Your scales start
Messages which match an item in this comma-separated list areconsidered interesting. You can have multiple note_messages lines. E.g.note_messages = Something interferesnote_messages = protects you from harmIf you want all banishments to the Abyss noted, usenote_messages = [bB]anish.*AbyssIf you want a note when your draconian scales turn <colour>, usenote_messages = Your scales start
Useful for terminals where some colours are hard to read (and cannotbe adjusted), as well as for creating a custom scheme, especially whenused with the background option on a terminal with a non-blackbackground.Format is colour.OLDCOLOUR = NEWCOLOUR, later rules take preference andthe NEWCOLOUR is always literal (ie. it won't re-evaluate to adifferent colour).The colours are:black, blue, green, cyan, red, magenta, brown, lightgrey,darkgrey, lightblue, lightgreen, lightcyan, lightred,lightmagenta, yellow, whitewith lightgray = lightgrey, darkgray = darkgrey. Some examples:colour.lightgray = blackcolour.lightcyan = cyancolour.yellow = brown
Useful for terminals where some colours are hard to read (and cannotbe adjusted), as well as for creating a custom scheme, especially whenused with the background option on a terminal with a non-blackbackground.Format is colour.OLDCOLOUR = NEWCOLOUR, later rules take preference andthe NEWCOLOUR is always literal (ie. it won't re-evaluate to adifferent colour).The colours are:black, blue, green, cyan, red, magenta, brown, lightgrey,darkgrey, lightblue, lightgreen, lightcyan, lightred,lightmagenta, yellow, whitewith lightgray = lightgrey, darkgray = darkgrey. Some examples:colour.lightgray = blackcolour.lightcyan = cyancolour.yellow = brown
Wizard mode options (available only in WIZARD compiles):yes -- start games in wizard mode (game will not be scored)no -- still allows player to enter wizard mode after start of gamenever -- never allow a wizard command to be used
Wizard mode options (available only in WIZARD compiles):yes -- start games in wizard mode (game will not be scored)no -- still allows player to enter wizard mode after start of gamenever -- never allow a wizard command to be used