summaryrefslogtreecommitdiffstats
path: root/crawlrc
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-08-26 23:21:03 -0400
committerJesse Luehrs <doy@tozt.net>2013-08-26 23:21:03 -0400
commitfb45c5d3603aa70d72d2d777cddf974fb64f7d4e (patch)
tree32b90e51246c414b878fe29dcec67deaaab2cf90 /crawlrc
parent9867a390d0f05139916aa7f28c125199e39ae2ec (diff)
downloadconf-fb45c5d3603aa70d72d2d777cddf974fb64f7d4e.tar.gz
conf-fb45c5d3603aa70d72d2d777cddf974fb64f7d4e.zip
update crawlrc
Diffstat (limited to 'crawlrc')
-rw-r--r--crawlrc628
1 files changed, 365 insertions, 263 deletions
diff --git a/crawlrc b/crawlrc
index 677159a..fea8ea6 100644
--- a/crawlrc
+++ b/crawlrc
@@ -1,293 +1,397 @@
# TEAMCAPTAIN doy
# TEAMNAME cabal
# TEAMMEMBERS doy stabwound cbus wasp Grimm 78291
-# Dungeon Crawl Stone Soup 0.10.0
-# Section 1: Starting Screen {{{
-name = doy
-remember_name = true
-#weapon =
-#species =
-#background =
-#random_pick = false
-#good_random = true
-#restart_after_game = false
-#default_manual_training = false
+# Dungeon Crawl Stone Soup 0.12.0
+
+##### 1- Starting Screen {{{
+name = doy
+remember_name = true
+# weapon =
+# species =
+# background =
+# random_pick = false
+# good_random = true
+# restart_after_game = false
+# default_manual_training = false
+# autopickup_starting_ammo = true
# }}}
-# Section 2: File System {{{
-#crawl_dir = /home/doy/coding/src/stone_soup-trunk/crawl-ref/source
-#morgue_dir = morgue
-#save_dir = saves
-#macro_dir = settings/
-#sound = <regex>:<path to sound file>
+##### 2- File System {{{
+# crawl_dir =
+# morgue_dir = morgue
+# save_dir = saves
+# macro_dir = settings/
+# sound =
# }}}
-# Section 3: Lua Files {{{
-lua_file = lua/stash.lua
-lua_file = lua/wield.lua
-lua_file = lua/kills.lua
-lua_file = lua/runrest.lua
-#lua_file = lua/gearset.lua
-lua_file = lua/trapwalk.lua
-lua_file = lua/autofight.lua
+##### 3- Interface {{{
+##### 3-a Picking up and Dropping {{{
+# autopickup = $?!:"/%
+# autopickup_exceptions +=
+# default_autopickup = true
+# autopickup_no_burden = true
+# pickup_thrown = true
+# chunks_autopickup = true
+assign_item_slot = backward
+# drop_mode = multi
+pickup_mode = multi
+# drop_filter += skeleton, corpse, useless_item
+# default_friendly_pickup = friend
# }}}
-# Section 4: Interface {{{
-# Section 4-a: Picking up and Dropping {{{
-#autopickup = $?!+"/%
-autopickup_exceptions += <potion.*mutation
-# XXX include = autopickup_exceptions.txt
-#default_autopickup = true
-#autopickup_no_burden = true
-#pickup_thrown = true
-#chunks_autopickup = true
-assign_item_slot = backward
-#drop_mode = multi
-pickup_mode = multi
-# XXX: make this select all non-worn items?
-#drop_filter =
-#default_friendly_pickup = friend
+##### 3-b Targetting {{{
+# default_target = true
+# target_unshifted_dirs = false
+# darken_beyond_range = true
# }}}
-# Section 4-b: Targeting {{{
-#default_target = true
-#target_unshifted_dirs = false
-#darken_beyond_range = true
+##### 3-c Passive Sightings {{{
+# detected_monster_colour = lightred
+# detected_item_colour = green
+# remembered_monster_colour = darkgrey
+# clean_map = false
# }}}
-# Section 4-c: Passive Sightings {{{
-#detected_monster_colour = lightred
-#detected_item_colour = green
-#remembered_monster_colour = darkgrey
-#clean_map = false
+##### 3-d Branding {{{
+friend_brand = hi:yellow
+neutral_brand = hi:darkgrey
+# stab_brand = hi:blue
+may_stab_brand = hi:green
+# heap_brand = reverse
+# feature_item_brand = reverse
+# trap_item_brand = reverse
# }}}
-# Section 4-d: Branding {{{
-friend_brand = hi:yellow
-neutral_brand = hi:darkgrey
-#stab_brand = hi:blue
-may_stab_brand = hi:green
-#heap_brand = reverse
-#feature_item_brand = reverse
-#trap_item_brand = reverse
+##### 3-e Level Map Functions {{{
+# level_map_cursor_step = 7
+# level_map_title = true
+# show_waypoints = true
# }}}
-# Section 4-e: Level Map Functions {{{
-#level_map_cursor_step = 7
-#level_map_title = true
-#show_waypoints = true
+##### 3-f Viewport Options {{{
+# view_max_width = 33
+# view_max_height = 21
+# view_lock_x = true
+# view_lock_y = true
+view_lock = false
+# center_on_scroll = false
+symmetric_scroll = false
+# scroll_margin_x = 2
+# scroll_margin_y = 2
+# scroll_margin = 2
# }}}
-# Section 4-f: Viewport Display Options {{{
-#view_max_width = 33
-#view_max_height = 21
-#view_lock_x = true
-#view_lock_y = true
-view_lock = false
-#center_on_scroll = false
-symmetric_scroll = false
-#scroll_margin_x = 2
-#scroll_margin_y = 2
-#scroll_margin = 2
+##### 3-g Travel and Exploration {{{
+travel_delay = -1
+# explore_delay = -1
+rest_delay = -1
+# travel_avoid_terrain =
+# explore_greedy = true
+explore_stop = glowing_items, artefacts, runes
+explore_stop += greedy_pickup_smart, greedy_visited_item_stack
+explore_stop += greedy_sacrificeable, stairs, shops, altars
+explore_stop += gates
+# explore_stop_pickup_ignore +=
+explore_wall_bias = 1
+# explore_improved = false
+auto_sacrifice = prompt_ignore
+# travel_key_stop = true
+# tc_reachable = blue
+# tc_dangerous = cyan
+# tc_disconnected = darkgrey
+# tc_excluded = lightmagenta
+# tc_exclude_circle = red
+runrest_ignore_message += merges.*into the air
+runrest_ignore_message += forms.*from the air
+runrest_stop_message += duration:
+runrest_ignore_poison = 2:30
+runrest_ignore_monster += fish:2
+runrest_ignore_monster += mimic:2
+runrest_ignore_monster += butterfly:1
+runrest_ignore_monster += swamp worm:3
+runrest_ignore_monster += lava worm:3
+trapwalk_safe_hp = dart:20,needle:15,arrow:35,bolt:45,spear:40,axe:45,blade:95
+rest_wait_both = true
+auto_exclude += oklob plant, orange crystal statue,
+auto_exclude += ice statue, silver statue
+auto_exclude += curse skull, Roxanne, Murray, archer statue
# }}}
-# Section 4-g: Travel and Exploration {{{
-travel_delay = -1
-#explore_delay = -1
-#travel_avoid_terrain =
-#explore_greedy = true
-explore_stop = glowing_items,artefacts,runes,greedy_pickup_smart
-explore_stop += greedy_visited_item_stack
-explore_stop += stairs,shops,altars,gates
-#explore_stop_pickup_ignore =
-#explore_wall_bias = 0
-#explore_improved = false
-#travel_key_stop = true
-#tc_reachable = blue
-#tc_dangerous = cyan
-#tc_disconnected = darkgrey
-#tc_excluded = lightmagenta
-#tc_exclude_circle = red
-# XXX include = runrest_messages.txt
-runrest_ignore_message += merges.*into the air
-runrest_ignore_message += forms.*from the air
-runrest_stop_message += duration:
-runrest_ignore_poison = 2:30
-runrest_ignore_monster += fish:2
-runrest_ignore_monster += mimic:2
-runrest_ignore_monster += butterfly:1
-runrest_ignore_monster += swamp worm:3
-runrest_ignore_monster += lava worm:3
-trapwalk_safe_hp = dart:20,needle:15,arrow:35,bolt:45,spear:40,axe:45,blade:95
-rest_wait_both = true
-auto_exclude += oklob plant, orange crystal statue, ice statue, silver statue, curse skull, Roxanne, Murray, archer statue
+##### 3-h Command Enhancements {{{
+# auto_list = true
+# auto_switch = false
+# easy_open = true
+# easy_unequip = true
+# equip_unequip = false
+# easy_confirm = safe
+# allow_self_target = prompt
+# confirm_butcher = auto
+# prefer_safe_chunks = true
+easy_eat_chunks = true
+easy_eat_gourmand = true
+# easy_eat_contaminated = false
+auto_eat_chunks = true
+auto_drop_chunks = never
+# prompt_for_swap = true
+# easy_quit_item_prompts = true
+easy_exit_menu = true
+sort_menus = true : charged,equipped,identified,curse,art,ego,glowing,freshness,>qty,basename
+# spell_slot =
+autofight_stop = 40
+# autofight_throw = false
+# autofight_throw_nomove = true
# }}}
-# Section 4-h: Floor items {{{
-annotate_item_class = true
-annotate_item_dropped = true
+##### 3-i Messages and Display Enhancements {{{
+hp_warning = 40
+# mp_warning = 0
+hp_colour = lightgrey, 99:green, 80:yellow, 40:red
+mp_colour = lightgrey, 99:green, 80:yellow, 40:red
+stat_colour = 1:lightred, 3:red, 7:yellow
+# status_caption_colour = brown
+enemy_hp_colour = lightgreen green yellow brown magenta red lightgrey
+# clear_messages = false
+# show_more = true
+small_more = true
+show_inventory_weights = true
+# show_newturn_mark = true
+# show_gold_turns = true
+# show_game_turns = true
+item_stack_summary_minimum = 1
+# mlist_min_height = 4
+# msg_min_height = 7
+# msg_max_height = 10
+# messages_at_top = false
+# mlist_allow_alternate_layout = false
+# mlist_targetting = false
+
+# XXX you have got to be joking
+menu_colour -= $forbidden:.*forbidden.*
+menu_colour -= lightred:.*equipped.* cursed
+menu_colour -= red: (a|the) cursed
+menu_colour -= inventory:lightgreen:.*equipped.*
+menu_colour -= white:.*artefact.*
+menu_colour -= lightblue:(^identified armour.* pair of .* of )
+menu_colour -= lightgrey:(^identified armour.* pair of )
+menu_colour -= lightblue:(^identified (weapon|armour).* of )
+menu_colour -= lightblue:(^identified weapon.* vampiric .*)
+menu_colour -= lightblue:(^identified weapon.* anti-magic .*)
+menu_colour -= lightblue:^unidentified .*weapon.*(runed|glowing)
+menu_colour -= lightblue:^unidentified .*armour.*(runed|glowing|embroidered|shiny|dyed)
+menu_colour -= yellow:.*emergency_item.*
+menu_colour -= cyan:.*good_item.*
+menu_colour -= cyan:.*misc.*[lL]antern
+menu_colour -= $dangerous:.*dangerous_item.*
+menu_colour -= lightgrey:tried on uncursed
+menu_colour -= green:uncursed
+menu_colour -= pickup:green:god gift
+
+menu_colour += cyan:.*emergency_item.*
+menu_colour += cyan:potion.*berserk rage
+menu_colour += cyan:scroll.*fog
+menu_colour += cyan:.*misc.*[lL]antern
+menu_colour += brown:forbidden
+menu_colour += magenta:artefact
+menu_colour += lightred:dangerous_item
+
+menu_colour += lightblue:(^identified armour.* pair of .* of )
+menu_colour += lightgrey:(^identified armour.* pair of )
+menu_colour += lightblue:(^identified (weapon|armour).* of )
+menu_colour += lightblue:(^identified weapon.* vampiric .*)
+menu_colour += lightblue:(^identified weapon.* anti-magic .*)
+menu_colour += lightblue:^unidentified .*weapon.*(runed|glowing)
+menu_colour += lightblue:^unidentified .*armour.*(runed|glowing|embroidered|shiny|dyed)
+
+menu_colour += white:\s\+\s
+menu_colour += white:\s\#\s
+
+menu_colour += lightgreen:equipped.*uncursed
+menu_colour += green:uncursed
+menu_colour += lightred:equipped.*cursed
+menu_colour += red:cursed
+menu_colour += white:equipped
+
+menu_colour += yellow:gluggy white potion
+
+menu_colour += lightgrey:potion.*(restore abilities|might)
+menu_colour += magenta:good_item
+
+menu_colour += pickup:magenta:god gift
+
+message_colour += mute:You start (searching|resting)
+message_colour += mute:Done searching
+message_colour += mute:Your legs become a tail as you enter
+message_colour += mute:Your.*disappears in a puff of smoke
+message_colour += mute:Your.*miss(es)? (the|it)
+message_colour += mute:misses your
+message_colour += mute:[yY]our.*but (do no|doesn't do any) damage
+message_colour += mute:peering into the
+
+message_colour += darkgrey:--more--
+
+force_more_message += You are starting to lose your buoyancy
+force_more_message += Space (bends|warps horribly) around
+force_more_message += danger:
+force_more_message += Found a gateway leading out of the Abyss
+
+# msg_condense_repeats = true
+# msg_condense_short = true
+show_travel_trail = false
+# skill_focus = true
+# monster_list_colour +=
# }}}
-# Section 4-i: Command Enhancements {{{
-#auto_list = true
-#auto_switch = false
-#easy_open = true
-#easy_unequip = true
-#equip_unequip = false
-#easy_confirm = safe
-#allow_self_target = prompt
-#confirm_butcher = auto
-#prefer_safe_chunks = true
-easy_eat_chunks = true
-easy_eat_gourmand = true
-#easy_eat_contaminated = false
-auto_eat_chunks = true
-#prompt_for_swap = true
-#easy_quit_item_prompts = true
-easy_exit_menu = true
-sort_menus = true : charged,equipped,identified,curse,art,ego,glowing,freshness,>qty,basename
-#spell_slot =
-#autofight_stop = 30
+##### 3-j Missiles {{{
+# fire_items_start = a
+# fire_order =
# }}}
-# Section 4-j: Messages and Display Enhancements {{{
-hp_warning = 40
-#mp_warning = 0
-hp_colour = lightgrey,99:green,80:yellow,40:red
-mp_colour = lightgrey,99:green,80:yellow,40:red
-stat_colour = 1:lightred,3:red,7:yellow
-status_caption_colour = white
-#clear_messages = false
-#show_more = true
-small_more = true
-show_inventory_weights = true
-#show_newturn_mark = true
-show_gold_turns = true
-show_game_turns = true
-item_stack_summary_minimum = 1
-#list_rotten = true
-#mlist_min_height = 4
-#msg_min_height = 7
-#msg_max_height = 10
-#messages_at_top = false
-#mlist_allow_alternate_layout = false
-#mlist_targetting = false
-# XXX: this priority order needs tweaking - especially the stuff that's marked
-# as lightgrey now
-menu_colour += white:\s\+\s
-menu_colour += white:\s\#\s
-menu_colour += magenta:artefact
-menu_colour += cyan:emergency_item
-menu_colour += cyan:potion.*berserk rage
-menu_colour += cyan:scroll.*fog
-menu_colour += yellow:gluggy white potion
-menu_colour += lightgrey:potion.*(restore abilities|might)
-menu_colour += magenta:good_item
-menu_colour += magenta:potion.*mutation
-menu_colour += pickup:magenta:god gift
-# XXX include = standard_colours.txt
-$evil := brown
-$dangerous := lightred
-# XXX include = food_colouring.txt
-# XXX include = menu_colours.txt
-menu_colour += white:equipped
-#menu_colour_prefix_class = true
-#menu_colour_shops = true
-message_colour += mute:You start (searching|resting)
-message_colour += mute:Done searching
-message_colour += mute:Your legs become a tail as you enter
-message_colour += mute:Your.*disappears in a puff of smoke
-message_colour += mute:Your.*miss(es)? (the|it)
-message_colour += mute:misses your
-message_colour += mute:[yY]our.*but (do no|doesn't do any) damage
-message_colour += mute:peering into the
-message_colour += darkgrey:--more--
-# XXX include = messages.txt
-force_more_message += You are starting to lose your buoyancy
-force_more_message += Space (bends|warps horribly) around
-force_more_message += danger:
-force_more_message += Found a gateway leading out of the Abyss
-#msg_condense_repeats = true
-#msg_condense_short = true
-#show_no_ctele = true
-#skill_focus = true
+##### 3-l Channels {{{
+# channel.CHANNEL_NAME =
# }}}
-# Section 4-k: Missiles {{{
-#fire_items_start = a
-#fire_order = launcher, return
-#fire_order += javelin / dart / stone / rock / spear / net / handaxe / dagger
-#fire_order += inscribed
-# }}}
-# Section 4-l: Message channels {{{
-#channel.CHANNEL_NAME =
-# }}}
-# Section 4-m: Inscriptions {{{
+##### 3-m Inscriptions {{{
autoinscribe += distortion:!w
autoinscribe += deck:!p
autoinscribe += potion.*mutation:!q
-#autoinscribe_artefacts = true
-#autoinscribe_cursed = true
+# autoinscribe_cursed = true
+show_god_gift = unident
+# }}}
+##### 3-n Macro related Options {{{
+# flush.failure = true
+# flush.command = false
+# flush.message = false
+# additional_macro_file =
+# bindkey =
# }}}
-# Section 4-n: Macro related Options {{{
-#flush.failure = true
-#flush.command = false
-#flush.message = false
-#additional_macro_file = <filename>
-#bindkey =
+##### 3-o Tile related Options {{{
+# tile_show_items = !?/%=([)x}:|\
+# tile_skip_title = true
+# tile_menu_icons = false
+
+### The following lines define the colours of various objects within the
+### tiles minimap. See options_guide.txt for more details.
+
+# tile_player_col = white
+# tile_monster_col = red
+# tile_neutral_col = red
+# tile_peaceful_col = lightred
+# tile_friendly_col = lightred
+# tile_plant_col = darkgreen
+# tile_item_col = green
+# tile_unseen_col = black
+# tile_floor_col = lightgrey
+# tile_wall_col = darkgrey
+# tile_mapped_wall_col = blue
+# tile_door_col = brown
+# tile_downstairs_col = magenta
+# tile_upstairs_col = blue
+# tile_feature_col = cyan
+# tile_trap_col = yellow
+# tile_water_col = grey
+# tile_lava_col = grey
+# tile_excluded_col = darkcyan
+# tile_excl_centre = darkblue
+# tile_window_col = yellow
+
+# If Crawl's response rate is too slow, try increasing the update rate.
+# tile_update_rate = 1000
+
+# If Crawl is lagging when running or resting, try increasing this number.
+# tile_runrest_rate = 100
+
+# tile_key_repeat_delay = 200
+# tile_tooltip_ms = 500
+
+# tile_tag_pref = enemy
+
+### Note: setting window, map or font sizes to '0' implies auto-sizing.
+
+# tile_full_screen = true
+# tile_window_width = 1024
+# tile_window_height = 768
+# tile_use_small_layout = true
+# tile_map_pixels = 3
+# tile_cell_pixels = 32
+# tile_filter_scaling = true
+# tile_force_overlay = true
+# tile_layout_priority = minimap, inventory, gold_turn, command, spell
+# tile_layout_priority += ability, monster
+
+# tile_font_crt_file = VeraMono.ttf
+# tile_font_crt_size = 15
+# tile_font_stat_file = VeraMono.ttf
+# tile_font_stat_size = 16
+# tile_font_msg_file = VeraMono.ttf
+# tile_font_msg_size = 14
+# tile_font_tip_file = VeraMono.ttf
+# tile_font_tip_size = 15
+# tile_font_lbl_file = Vera.ttf
+# tile_font_lbl_size = 14
+# tile_font_ft_light = false
+
+# tile_show_minihealthbar = false
+# tile_show_minimagicbar = false
# }}}
-# Section 4-o: Tile related Options {{{
-# XXX include = tiles_options.txt
# }}}
+##### 4- Dump File {{{
+##### 4-a Saving {{{
+# dump_on_save = true
# }}}
-# Section 5: Character Dump {{{
-# Section 5-a: Items and Kills {{{
-#kill_map =
-dump_kill_places = all
-dump_item_origins = artefacts,ego_arm,ego_weap,jewellery
-dump_item_origin_price = 200
-#dump_message_count = 20
-dump_order = header,hiscore,stats,inventory,skills,spells,mutations
-dump_order += overview,misc,screenshot,messages,notes,vaults
-dump_order += monlist,kills,turns_by_place,kills_by_place
-#dump_book_spells = true
+##### 4-b Items and Kill List {{{
+# kill_map = friend:you, other:you
+dump_kill_places = all
+dump_item_origins = artefacts, ego_arm, ego_weap, jewellery
+dump_item_origin_price = 200
+# dump_message_count = 20
+dump_order = header, hiscore, stats, inventory, skills, spells
+dump_order += mutations, overview, misc, screenshot, messages
+dump_order += notes, vaults, monlist, kills, turns_by_place
+dump_order += kills_by_place, action_counts
+# dump_book_spells = true
# }}}
-# Section 5-b: Notes {{{
-user_note_prefix = doy:
-note_items += rune of,acquirement,Orb,of speed,of resistance,of running,of preservation
-#note_monsters =
-ood_interesting = 6
-rare_interesting = 12
-note_hp_percent = 15
-note_skill_levels = 1,8,15,21,27
-#note_all_skill_levels = false
-#note_skill_max = true
-#note_all_spells = true
-#note_xom_effects = true
-note_messages += You pass through the gate
-note_messages += [bB]anish.*Abyss
-note_messages += Your scales start
-note_messages += protects you from harm
-note_messages += You fall through a shaft
+##### 4-c Notes {{{
+user_note_prefix = doy:
+note_items += rune of, acquirement, Orb, of speed, of resistance
+note_items += of running, of preservation
+# note_monsters +=
+note_hp_percent = 15
+note_skill_levels = 1,8,15,21,27
+# note_all_skill_levels = false
+# note_skill_max = true
+# note_xom_effects = true
+note_messages += You pass through the gate
+note_messages += [bB]anish.*Abyss
+note_messages += Your scales start
+note_messages += protects you from harm
+note_messages += You fall through a shaft
+note_chat_messages = true
# }}}
# }}}
-# Section 6: Miscellaneous {{{
-# Section 6-a: All OS {{{
-#mouse_input = false
-wiz_mode = no
-#char_set = unicode
-#colour.OLDCOLOUR = NEWCOLOUR
-#cset_ascii =
-#cset_ibm =
-#cset_dec =
-#cset_unicode =
-#cset_any =
-#feature =
-mon_glyph = giant eyeball : cyan
-mon_glyph = oklob plant : lightmagenta
-mon_glyph = greater mummy : lightmagenta
-mon_glyph = ancient lich : lightmagenta
-mon_glyph = curse skull : lightmagenta
-#pizza =
-#use_fake_player_cursor = false
-show_player_species = true
+##### 5- Miscellaneous {{{
+##### 5-a All OS {{{
+# mouse_input = false
+# wiz_mode = no
+# char_set = ascii
+# colour.OLDCOLOUR = NEWCOLOUR
+# cset =
+# feature =
+mon_glyph = giant eyeball : cyan
+mon_glyph = oklob plant : lightmagenta
+mon_glyph = greater mummy : lightmagenta
+mon_glyph = ancient lich : lightmagenta
+mon_glyph = curse skull : lightmagenta
+# item_glyph =
+# use_fake_player_cursor = true
+show_player_species = true
# }}}
-# Section 6-b: DOS and Windows {{{
-#dos_use_background_intensity = false
+##### 5-b Windows console {{{
+# dos_use_background_intensity = false
+# background = black
# }}}
-# Section 6-c: Unix {{{
-#background = BLACK
-#use_fake_cursor = true
+##### 5-c Unix console {{{
+# background_colour = black
+# use_fake_cursor = true
# }}}
+##### 5-d Alternative keybinding files {{{
+# Alternative vi bindings for Dvorak users.
+# include = dvorak_command_keys.txt
+#
+# Override the vi movement keys with a non-command.
+# include = no_vi_command_keys.txt
# }}}
-# Section 7: Inline Lua {{{
+# }}}
+##### 6- Lua {{{
+##### 6-a Including lua files {{{
+# }}}
+##### 6-b Executing inline lua {{{
# don't autopickup in the abyss {{{
< do
local old_ch_deny_autopickup = ch_deny_autopickup or function() return false end
@@ -312,6 +416,4 @@ end
end >
# }}}
# }}}
-# greedy_autoexplore should stop not only for ego/arts, but also for armor that
-# i can wear that i don't currently own any of (normal cloaks are useful if i
-# don't have a cloak yet)
+# }}}