Advertisement
Guest User

Untitled

a guest
May 6th, 2016
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.23 KB | None | 0 0
  1. # Crawl Init file
  2. #
  3. # On Unix systems (such as Mac OS X, Linux and the BSDs), you must copy
  4. # init.txt to ~/.crawlrc or ~/.crawl/init.txt as:
  5. # cp init.txt ~/.crawlrc
  6. #
  7. # Lines beginning with '#' are comments. The basic syntax is:
  8. #
  9. # field = value or field.subfield = value
  10. #
  11. # Only one specification is allowed per line.
  12. #
  13. # The terms are typically case-insensitive except in the fairly obvious
  14. # cases (the character's name and specifying files or directories when
  15. # on a system that has case-sensitive filenames).
  16. #
  17. # White space is stripped from the beginning and end of the line, as
  18. # well as immediately before and after the '='. If the option allows
  19. # multiple comma/semicolon-separated terms (such as
  20. # autopickup_exceptions), all whitespace around the separator is also
  21. # trimmed. All other whitespace is left intact.
  22. #
  23. # For descriptions concerning an option consult the file
  24. # options_guide.txt
  25. # in your /docs directory. Also note that the ordering of the options
  26. # is taken from that file; this is for presentational reasons only.
  27. #
  28. # Note that all boolean options (i.e. values of 'true' or 'false') have
  29. # their non-default value commented out. You can toggle these by just
  30. # uncommenting.
  31. # Options with several values, e.g. drop_mode = (multi | single),
  32. # usually have the first value as default.
  33. #
  34. # The options for monster glyphs and item colours don't matter for Tiles.
  35. # Similarily, tile options are ignored in console games.
  36.  
  37. ##### Ancient versions ##############################################
  38. # If you're used to the interface of ancient versions of Crawl, you may
  39. # get back parts of it by uncommenting the following options:
  40.  
  41. # include = 034_command_keys.txt
  42. # target_unshifted_dirs = true
  43. # clear_messages = true
  44. #
  45. # And to revert monster glyph and colouring changes:
  46. # include = 034_monster_glyphs.txt
  47. # include = 052_monster_glyphs.txt
  48. # include = 060_monster_glyphs.txt
  49. # include = 071_monster_glyphs.txt
  50. # include = 080_monster_glyphs.txt
  51. # include = 0.9_monster_glyphs.txt
  52.  
  53. ##### 1- Starting Screen ############################################
  54. #
  55. # name = Delilah
  56. # remember_name = false
  57. # weapon = (short sword | falchion | quarterstaff | hand axe | spear | mace
  58. # | trident | unarmed | random)
  59. # species = (Human |...| Vampire | random)
  60. # job = (Fighter |...| Wanderer | random)
  61. # random_pick = true
  62. # good_random = false
  63. # restart_after_game = true
  64. # default_manual_training = true
  65.  
  66. autopickup_starting_ammo = true
  67. default_manual_training = true
  68.  
  69. ##### 2- File System ###############################################
  70. #
  71. # crawl_dir = <path>
  72. # morgue_dir = morgue
  73. # save_dir = saves
  74. # macro_dir = settings/
  75. # sound = <regex>:<path to sound file>
  76.  
  77. ##### 3- Interface #################################################
  78. #
  79. ##### 3-a Picking up and Dropping ###############
  80. #
  81. # Rods are \ here.
  82. # autopickup = $?!:"/%
  83.  
  84. autopickup = $?!:"/%
  85.  
  86. # drop_filter += useless_item
  87.  
  88. # default_autopickup = false
  89. # autopickup_no_burden = false
  90. # pickup_thrown = false
  91. # chunks_autopickup = false
  92. # assign_item_slot = (forward | backward)
  93. #
  94. # drop_mode = (multi | single)
  95. # pickup_mode = (single | multi | auto:5)
  96. pickup_mode = auto:5
  97. # drop_filter += skeleton, corpse, useless_item
  98. # default_friendly_pickup = (none | friend | player | all)
  99.  
  100. ##### 3-b Targetting ############################
  101. #
  102. # default_target = false
  103. # target_unshifted_dirs = true
  104. # darken_beyond_range = false
  105.  
  106. ##### 3-c Passive Sightings #####################
  107. #
  108. # detected_monster_colour = lightred
  109. # detected_item_colour = green
  110. # remembered_monster_colour = darkgrey
  111. # clean_map = true
  112.  
  113. ##### 3-d Branding ##############################
  114. #
  115. # friend_brand = hi:green
  116. # neutral_brand = hi:lightgrey
  117. # stab_brand = hi:blue
  118. # may_stab_brand = hi:yellow
  119. # heap_brand = reverse
  120. # feature_item_brand = reverse
  121. # trap_item_brand = reverse
  122.  
  123. ##### 3-e Level Map Functions ###################
  124. #
  125. # level_map_cursor_step = 7
  126. # level_map_title = false
  127. # show_waypoints = false
  128.  
  129. ##### 3-f Viewport Options ###################
  130. #
  131. # view_max_width = 33
  132. # view_max_height = 21
  133. # view_lock_x = false
  134. # view_lock_y = false
  135. # view_lock = false
  136. # center_on_scroll = true
  137. # symmetric_scroll = false
  138. # scroll_margin_x = 2
  139. # scroll_margin_y = 2
  140. # scroll_margin = 2
  141.  
  142. ##### 3-g Travel and Exploration #################
  143. #
  144. # travel_delay = 20 (or -1 online)
  145. travel_delay = -1
  146. # explore_delay = -1
  147. # explore_delay = 34 (for 30fps recording)
  148. # explore_delay = 17 (for 60fps recording)
  149. explore_delay = 5
  150. # rest_delay = 0 (or -1 online)
  151. rest_delay = -1
  152. # travel_avoid_terrain = shallow water
  153. #
  154. # explore_greedy = false
  155. # explore_stop = items,stairs,shops,altars,portals,branches,runed_doors
  156. # explore_stop += greedy_pickup_smart,greedy_visited_item_stack
  157. # explore_stop += greedy_sacrificeable
  158. # sacrifice_before_explore = true
  159. # explore_improved = true
  160. # explore_wall_bias = 0
  161. # travel_key_stop = false
  162. # auto_sacrifice = true
  163. #
  164. # explore_stop_pickup_ignore += curare
  165. # auto_exclude += oklob,statue,curse skull,roxanne,hyperactive,lightning spire
  166. # auto_exclude += mimic
  167.  
  168. # tc_reachable = blue
  169. # tc_dangerous = cyan
  170. # tc_disconnected = darkgrey
  171. # tc_excluded = lightmagenta
  172. # tc_exclude_circle = red
  173.  
  174. # Interrupting run and rest compound commands:
  175. # runrest_ignore_poison = 2:30
  176. # runrest_ignore_monster ^= butterfly:1
  177. # runrest_ignore_monster ^= swamp worm:3
  178. # runrest_stop_message += You hear a.* slurping noise
  179. # runrest_ignore_message += Jiyva's power touches on your attributes
  180.  
  181. # A good number of runrest_messages are defined by default; you may want to
  182. # clear them or override some.
  183.  
  184. # trapwalk_safe_hp = dart:20,needle:15,arrow:35,bolt:45,spear:40,blade:95
  185.  
  186. #rest_wait_both = true
  187.  
  188. ##### 3-h Command Enhancements ##################
  189. #
  190. # auto_list = false
  191. # auto_switch = true
  192. # easy_open = false
  193. # easy_unequip = false
  194. # equip_unequip = true
  195. # easy_confirm = (none | safe | all)
  196. # allow_self_target = (yes | no | prompt)
  197. # confirm_butcher = (auto | always | never)
  198. easy_eat_chunks = true
  199. auto_eat_chunks = true
  200. # auto_drop_chunks = (never | rotten | yes)
  201. # prompt_for_swap = false
  202. # easy_quit_item_prompts = false
  203. # easy_exit_menu = true
  204. # sort_menus = pickup: true : art, ego, basename, qualname, curse, qty
  205. # sort_menus = inv: true : equipped, freshness, charged
  206.  
  207. auto_switch = true
  208. autofight_caught = true
  209. easy_eat_gourmand = true
  210.  
  211. # autofight_stop = 30
  212.  
  213. ##### 3-i Messages and Display Enhancements #####
  214. #
  215. # hp_warning = 30
  216. # mp_warning = 0
  217. # hp_colour = 50:yellow, 25:red
  218. # mp_colour = 50:yellow, 25:red
  219. # stat_colour = 1:lightred, 3:red
  220.  
  221. # status_caption_colour = yellow
  222. # mlist_min_height = 4
  223. # msg_min_height = 7
  224. # msg_max_height = 10
  225. # mlist_allow_alternate_layout = true
  226. # messages_at_top = true
  227. # mlist_targetting = true
  228. # show_gold_turns = false
  229. # show_game_turns = false
  230. # show_newturn_mark = false
  231. # clear_messages = true
  232. # small_more = true
  233. # show_more = false
  234. # show_inventory_weights = true
  235. # item_stack_summary_minimum = 5
  236. # msg_condense_repeats = false
  237. # msg_condense_short = false
  238. # skill_focus = false
  239. # show_travel_trail = false (true for online)
  240.  
  241. ##### 3-j Colours (messages and menus) ##########
  242. #
  243. # Food is colour coded by default as follows:
  244. #
  245. # yellow = preferred food ($preferred)
  246. # darkgrey = cannot be eaten at all ($inedible)
  247. # lightred = causes rot ($rot-inducing)
  248. # magenta = dangerous to use, mutagenic ($dangerous, $mutagenic)
  249. # red = considered "evil" by your deity ($evil)
  250. # lightgreen = poisonous ($poisonous)
  251. # brown = contaminated, may cause nausea ($contaminated)
  252. #
  253. # You can change colours by using something like
  254. # $contaminated := magenta
  255.  
  256. # You can redefine inventory items like this:
  257. # menu_colour ^= inventory:magenta:shillelagh
  258. # or ones in pick-up dialogs:
  259. # menu_colour ^= pickup:green:god gift
  260.  
  261. # Colouring of messages
  262. # Messages are colour coded as follows:
  263. #
  264. # lightred = really important messages ($danger)
  265. # yellow = significant messages ($warning)
  266. # lightred = item damaged/destroyed ($item_dmg [same as $danger])
  267. # darkgrey = boring, message clutter ($boring)
  268. #
  269.  
  270. # Notes also use, quite misnamed, menu_colour:
  271. # menu_colour ^= notes:white:Reached XP level
  272.  
  273. # These lines will suppress extra feedback messages from travel/shift-running.
  274. #
  275. # message_colour ^= mute:warning:comes into view
  276. # message_colour ^= mute:You start (searching|resting)
  277. # message_colour ^= mute:Done searching
  278. # message_colour ^= mute:(HP|Magic) restored
  279. # message_colour ^= mute:warning:Not with.*(in view|monsters around)
  280.  
  281. # You can also enforce a --more-- prompt for messages
  282.  
  283. ## Avoid wasting turns with aborted actions:
  284. # force_more_message += There are no visible monsters within range
  285. # force_more_message += This wand has no charges
  286.  
  287. ##### 3-k Firing Commands #######################
  288. #
  289. # fire_items_start = a
  290. # fire_order = launcher, return
  291. # fire_order += javelin / dart / stone / rock / spear / net / handaxe / dagger / club
  292. # fire_order += inscribed
  293.  
  294. ##### 3-l Channels ##############################
  295. #
  296. # channel.multiturn = mute
  297.  
  298. ##### 3-m Inscriptions ##########################
  299. #
  300. # autoinscribe += bad_item.*potion:!q
  301. # autoinscribe += potion.*mutation:!q
  302. # autoinscribe_cursed = false
  303. # autoinscribe += fruit:!e
  304. # show_god_gift = yes|unident|no
  305.  
  306. ##### 3-n Macro related Options #################
  307. #
  308. # flush.failure = false
  309. # flush.command = true
  310. # flush.message = true
  311.  
  312. ##### 3-o Tile related Options ##################
  313. #
  314. # tile_show_items = !?/%=([)x}:|\
  315.  
  316. tile_skip_title = true
  317. # tile_menu_icons = false
  318.  
  319. ### The following lines define the colours of various objects within the
  320. ### tiles minimap. See options_guide.txt for more details.
  321.  
  322. # tile_player_col = white
  323. # tile_monster_col = red
  324. # tile_neutral_col = red
  325. # tile_peaceful_col = lightred
  326. # tile_friendly_col = lightred
  327. # tile_plant_col = darkgreen
  328. # tile_item_col = green
  329. # tile_unseen_col = black
  330. # tile_floor_col = lightgrey
  331. # tile_wall_col = darkgrey
  332. # tile_mapped_wall_col = blue
  333. # tile_door_col = brown
  334. # tile_downstairs_col = magenta
  335. # tile_upstairs_col = blue
  336. # tile_feature_col = cyan
  337. # tile_trap_col = yellow
  338. # tile_water_col = grey
  339. # tile_lava_col = grey
  340. # tile_excluded_col = darkcyan
  341. # tile_excl_centre = darkblue
  342. # tile_window_col = yellow
  343.  
  344. # If Crawl's response rate is too slow, try increasing the update rate.
  345. # tile_update_rate = 1000
  346.  
  347. # If Crawl is lagging when running or resting, try increasing this number.
  348. # tile_runrest_rate = 100
  349.  
  350. # tile_key_repeat_delay = 200
  351. # tile_tooltip_ms = 500
  352.  
  353. # tile_tag_pref = enemy
  354.  
  355. ### Note: setting window, map or font sizes to '0' implies auto-sizing.
  356.  
  357. tile_full_screen = true
  358. tile_window_width = 0
  359. tile_window_height = 0
  360. # tile_use_small_layout = true
  361. # tile_map_pixels = 3
  362. # tile_cell_pixels = 32
  363. ##tile_cell_pixels = 48
  364. # tile_filter_scaling = true
  365. tile_filter_scaling = false
  366. # tile_force_overlay = true
  367. ##tile_force_overlay = true
  368. # tile_layout_priority = minimap, inventory, gold_turn, command, spell
  369. # tile_layout_priority += ability, monster
  370.  
  371. # tile_font_crt_file = VeraMono.ttf
  372. # tile_font_crt_size = 15
  373. # tile_font_stat_file = VeraMono.ttf
  374. # tile_font_stat_size = 16
  375. # tile_font_msg_file = VeraMono.ttf
  376. # tile_font_msg_size = 14
  377. # tile_font_tip_file = VeraMono.ttf
  378. # tile_font_tip_size = 15
  379. # tile_font_lbl_file = Vera.ttf
  380. # tile_font_lbl_size = 14
  381. # tile_font_ft_light = false
  382.  
  383. # tile_show_minihealthbar = false
  384. # tile_show_minimagicbar = false
  385.  
  386.  
  387. ##### 4- Dump File #################################################
  388. #
  389. ##### 4-a Saving ################################
  390. #
  391. # dump_on_save = false
  392.  
  393. ##### 4-b Items and Kill List ###################
  394. #
  395. # kill_map = friend:you, other:you
  396. # dump_kill_places = (single | all | none)
  397. # dump_kill_breakdowns = true
  398. # dump_item_origins = all,artifacts,ego_arm,ego_weap,jewellery,runes
  399. # dump_item_origin_price = -1
  400. # dump_message_count = 20
  401. # dump_order = header, hiscore, stats, misc, notes, inventory,
  402. # dump_order += turns_by_place, skills, spells, overview, mutations,
  403. # dump_order += messages, screenshot, monlist, kills_by_place, kills
  404. # dump_order += action_counts
  405. # dump_book_spells = false
  406.  
  407. ##### 4-c Notes #################################
  408. #
  409. # user_note_prefix=@@@
  410. # note_hp_percent = 5
  411. # note_skill_levels = 1,5,10,15,27
  412. # note_all_skill_levels = true
  413. # note_skill_max = false
  414. # note_xom_effects = false
  415. # note_chat_messages = false
  416. # note_items += rod of, acquirement, preservation, running, of Zot
  417. # note_monsters += orb of fire, ancient lich, Sigmund
  418.  
  419. ##### 5- Miscellaneous #############################################
  420. #
  421. ##### 5-a All OS ################################
  422. #
  423. # mouse_input = true
  424. # wiz_mode = no
  425. # char_set = ascii
  426. # use_fake_player_cursor = false
  427. #
  428. # Translation to use (in 0.11, only badly incomplete descriptions; Polish
  429. # has god messages and a few misc, Greek has sheep).
  430. # language = pl|fr|zh|ko|fi|ru|el|da|li|pt|de|lv|cs|hu
  431. #
  432. # Joke translations (complete!).
  433. # language = dwarven|jagerkin|kraut|runes|wide
  434. #
  435. # colour.lightgray = black
  436. # colour.lightcyan = cyan
  437. # colour.yellow = brown
  438. #
  439. # show_player_species = true
  440.  
  441. # See options_guide.txt for the options
  442. # cset, feature, mon_glyph, item_glyph
  443.  
  444. ## Highlight the edge of unexplored terrain.
  445. # feature = explore horizon {',,green}
  446.  
  447. ##### 5-b Windows console #######################
  448. #
  449. # dos_use_background_intensity = true
  450. # background = black
  451.  
  452. ##### 5-c Unix console ##########################
  453. #
  454. # use_fake_cursor = false
  455.  
  456. ##### 5-d Alternative keybinding files ##########
  457. #
  458. # Alternative vi bindings for Dvorak users.
  459. # include = dvorak_command_keys.txt
  460. #
  461. # Override the vi movement keys with a non-command.
  462. # include = no_vi_command_keys.txt
  463.  
  464. {
  465. local need_skills_opened = true
  466. function ready()
  467. if you.turns() == 0 and need_skills_opened then
  468. need_skills_opened = false
  469. crawl.sendkeys("m")
  470. end
  471. end
  472. }
  473.  
  474. {
  475. add_autopickup_func(function(it, name)
  476. if it.class(true) == "armour" then
  477. local good_slots = {cloak="Cloak", helmet="Helmet", gloves="Gloves",
  478. boots="Boots"}
  479. st, _ = it.subtype()
  480. if good_slots[st] ~= nil and items.equipped_at(good_slots[st]) == nil then
  481. return true
  482. end
  483. end
  484. return false
  485. end)
  486. }
  487.  
  488. runrest_stop_message += Your battlesphere wavers and loses cohesion.
  489. runrest_stop_message += You feel your bond with your battlesphere wane.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement