-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcrawlrc
92 lines (73 loc) · 2.89 KB
/
crawlrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# language = zh
tile_runrest_rate = 700
runrest_ignore_message += (chunks|rotten|transformation|contamination|poison|restored|exhausted|revert|hungry)
show_more = false
small_more = true
bindkey = [;] CMD_TARGET_OBJ_CYCLE_FORWARD
#bindkey = [backspace] CMD_AUTOFIGHT
wall_jump_move = true
autofight_stop = 66
autofight_wait = true
default_manual_training = true
force_more_message += (Strange energies|genetic|evolve)
force_more_message += (You hear the)
force_more_message += miscast
force_more_message += (orb of fire|27-headed|Agnes|Aizul|Antaeus|Arachne|Asmodeus|Asterion|Azrael|Blork the orc|Boris|Cerebov|Crazy Yiuf|Dispater|Dissolution|Donald|Dowan|Duvessa|Edmund|Ereshkigal|Erica|Erolcha|Eustachio|Fannar|Frances|Francis|Frederick|Gastronok|Geryon|Gloorx Vloq|Grinder|Grum|Harold|Ignacio|Ijyb|Ilsuiw|Jessica|Jorgrun|Jory|Joseph|Josephine|Jozef|Khufu|Kirke|Lamia|Lom Lobon|Louise|Mara|Margery|Maud|Maurice|Menkaure|Mennas|Mnoleg|Murray|Natasha|Nergalle|Nessos|Nikola|Norris|Pikel|Polyphemus|Prince Ribbit|Psyche|Purgy|Roxanne|Rupert|Saint Roka|Sigmund|Snorg|Sojobo|Sonja|Terence|The Lernaean hydra|The royal jelly|The Serpent of Hell|Tiamat|Urug|Vashnia|Wiglaf|Xtahua|chromatic's ghost).*(comes? into view|opens the)
tile_upstairs_col = green
tile_branchstairs_col = red
tile_door_col = #c27149
tile_wall_col = #5a524c
tile_explore_horizon_col = #aaaaaa
tile_floor_col = #1e1b1a
tile_item_col = #1e1b1a
tile_feature_col = #d4be21
tile_plant_col = #4b6d39
tile_water_col = #0b5d79
tile_deep_water_col = #1212b3
tile_trap_col = #f447ff
tile_transporter_col = #ff5656
tile_transporter_landing_col = #59ff89
tile_lava_col = #5f0a00
item_slot ^= identify:+i
item_slot ^= remove curse:+r
item_slot ^= ration:+f
autopickup = $?!+%\
autopickup_exceptions ^= <artifact
autopickup_exceptions ^= <gift
autopickup_exceptions ^= <(runed|glowing|dyed|embroidered).*(shield|buckler|cloak|boots|gloves|gauntlets|hat|helmet|scarf)
: if you.race() == "Vampire" then
# explore_wall_bias = 100
# warn on dispel undead / holy brand
force_more_message += (You convulse!)
force_more_message += holy wrath
auto_butcher = false #still auto on bloodless...
item_slot ^= blood:+o
ability_slot ^= Bat Form:+F
ability_slot ^= End Transformation:+i
: if you.xl() < 21 then
autopickup_exceptions ^= <(runed|shiny|glowing|dyed|embroidered).*(dagger|robe)
: end
spell_slot ^= hibernation:a
spell_slot ^= dazzling:b
spell_slot ^= confuse:c
: end
: if you.race() == "Minotaur" then
: if you.xl() < 18 then
autopickup_exceptions ^= <(runed|shiny|glowing|dyed|embroidered).*(chain|plate)
: end
: end
# fill aux slots
{
add_autopickup_func(function(it, name)
if it.is_useless then
return
end
if it.class(true) == "armour" then
local good_slots = {cloak="Cloak", helmet="Helmet", gloves="Gloves", boots="Boots"}
st, _ = it.subtype()
if good_slots[st] ~= nil and items.equipped_at(good_slots[st]) == nil then
return true
end
end
end)
}