-
Notifications
You must be signed in to change notification settings - Fork 16
/
config.default
94 lines (86 loc) · 2.31 KB
/
config.default
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
92
93
94
; This is a copy of the default config file, included in the binary itself.
; The game normally looks for the user config file in ~/.LambdaHack/config.
; We restricts the usual config file format by insisting that
; options are case-sensitive and permitting only ';' comments.
[commands]
; All commands are defined here, except movement, hero selection and debug.
;
; Interaction with the dungeon.
c: TriggerDir { verb = "close", object = "door", feature = Closable }
o: TriggerDir { verb = "open", object = "door", feature = Openable }
less: TriggerTile { verb = "ascend", object = "level", feature = Cause Ascend }
greater: TriggerTile { verb = "descend", object = "level", feature = Cause Descend }
bracketleft: TgtAscend 1
bracketright: TgtAscend (-1)
braceleft: TgtAscend 10
braceright: TgtAscend (-10)
slash: TgtFloor
asterisk: TgtEnemy
Tab: HeroCycle
;
; Items.
g: Pickup
d: Drop
i: Inventory
q: Apply { verb = "quaff", object = "potion", syms = "!" }
r: Apply { verb = "read", object = "scroll", syms = "?" }
z: Project { verb = "zap", object = "wand", syms = "/" }
t: Project { verb = "throw", object = "dart", syms = "|" }
;
; Saving or ending the game.
X: GameSave
Q: GameQuit
;
; Information for the player.
P: History
V: Version
question: Help
D: CfgDump
;
; General.
period: Wait
Escape: Cancel
Return: Accept
[dungeon]
; Fixed caves for the first levels, then randomly picked caves.
LambdaCave_1: caveRogue
LambdaCave_2: caveRogue
LambdaCave_3: caveEmpty
LambdaCave_10: caveNoise
depth: 10
[engine]
fovMode: digital
;fovMode: permissive
;fovMode: shadow
fovRadius: 10
;startingRandomGenerator: 42
;dungeonRandomGenerator: 42
[files]
; Paths to various game files; relative to the save file directory.
scoresFile: scores
saveFile: save
diaryFile : diary
[heroes]
HeroName_0: you
HeroName_1: Haskell Alvin
HeroName_2: Alonzo Barkley
HeroName_3: Ernst Abraham
HeroName_4: Samuel Saunders
HeroName_5: Roger Robin
baseHP: 50
extraHeroes: 0
firstDeathEnds: False
[macros]
; This sections can be empty, but has to be there.
; TODO: the following does not work yet:
;; throw a dart at the closest monster
;t: asterisk Return t Return
; TODO: in gtk it could be implemented via unGetChan,
; unless we prefer an explicit command queue, with flushing, etc.
;
; Handy with Vi keys:
comma: g
[monsters]
smellTimeout: 1000
[ui]
historyMax: 5000