6123394e97b6b7209e52c182bede1bd5e7f820e6
[sheet.git] / nethack.inc.pl
1 use utf8;
2 {
3
4         '' => {
5                 'b' => 'g2',
6                 'j' => 'g2',
7                 'n' => 'g2',
8                 'h' => 'g2',
9                 'l' => 'g2',
10                 'y' => 'g2',
11                 'k' => 'g2',
12                 'u' => 'g2',
13
14                 'B' => 'g3',
15                 'J' => 'g3',
16                 'N' => 'g3',
17                 'H' => 'g3',
18                 'L' => 'g3',
19                 'Y' => 'g3',
20                 'K' => 'g3',
21                 'U' => 'g3',
22
23                 '^b'=> 'g3',
24                 '^j'=> 'g3',
25                 '^n'=> 'g3',
26                 '^h'=> 'g3',
27                 '^l'=> 'g3',
28                 '^y'=> 'g3',
29                 '^k'=> 'g3',
30                 '^u'=> 'g3',
31
32                 'g' => 'g3 argm',
33                 'm' => 'g3 argm',
34                 'G' => 'g3 argm',
35
36                 '?' => 'g8 mode?', #help
37                 '+?'=> 'g8',
38                 '/' => 'g6 arg mode/', #whatis
39                 '&' => 'g6 arg',
40                 '<' => 'g2', #up
41                 '>' => 'g2', #down
42                 '.' => 'g2', #rest
43                 '_' => 'g3 argM', #travel
44
45                 '+2'=> 'g4', #twoweapon
46                 'a' => 'g4 argi', #apply
47                 'A' => 'g4', #armor
48                 '^a'=> 'g4', #again
49                 '+a'=> 'g6', #adjust
50                 'c' => 'g4 argm', #close
51                 'C' => 'g4 arg', #call
52                 '+c'=> 'g4 arg', #chat
53                 'd' => 'g4 argi', #drop
54                 'D' => 'g4 arg modeD', #Drop
55                 '^d'=> 'g4 argm', #kick
56                 '+d'=> 'g4 argi', #dip
57                 'e' => 'g4 argi', #eat
58                 'E' => 'g4 argi', #engrave
59                 '+e'=> 'g4', #enhance
60                 'f' => 'g4 argm', #fire
61                 'F' => 'g4 argm', #fight
62                 '+f'=> 'g4', #force
63                 'i' => 'g7', #invent
64                 'I' => 'g7 arg modeI', #Invent
65                 '+i'=> 'g4 argi', #invoke
66                 '+j'=> 'g4', #jump
67                 '+l'=> 'g4', #loot
68                 '+m'=> 'g4', #monster
69                 '+n'=> 'g7 arg', #name
70                 'o' => 'g4 argm', #open
71                 'O' => 'g8 modeO', #options
72                 '+o'=> 'g4 argi', #offer
73                 'p' => 'g4', #pay
74                 'P' => 'g4 argi', #puton
75                 '^p'=> 'g6', #prevmsg
76                 '+p'=> 'g4 arg', #pray
77                 'q' => 'g4 argi', #quaff
78                 'Q' => 'g4 argi', #quiver
79                 '+q'=> 'g6', #quit
80                 'r' => 'g4 argi', #read
81                 'R' => 'g4 argi', #remove
82                 '^r'=> 'g6', #redraw
83                 '+r'=> 'g4 argi', #rub
84                 's' => 'g4', #search
85                 'S' => 'g6', #save
86                 '+s'=> 'g4', #sit
87                 't' => 'g4 argm', #throw
88                 'T' => 'g4 argi', #takeoff
89                 '^t'=> 'g4', #'port
90                 '+t'=> 'g4', #turn
91                 '+u'=> 'g4', #untrap
92                 'v' => 'g6',
93                 'V' => 'g6', #history
94                 '+v'=> 'g6', #version
95                 'w' => 'g4 argi', #wield
96                 'W' => 'g4 argi', #wear
97                 '+w'=> 'g4', #wipe
98                 'x' => 'g4', #xchange
99                 'X' => 'g6', #explore
100                 '^x'=> 'g6', #show
101                 'z' => 'g4 argm', #zap
102                 'Z' => 'g4 argi', #Zap
103                 '^z'=> 'g6', #suspend
104
105                 ':' => 'g6', #look
106                 ';' => 'g6 argM', #farlook
107                 ',' => 'g4', #pickup
108                 '@' => 'g6',
109                 '^' => 'g6 argm', #trap_id
110                 ')' => 'g7',
111                 '[' => 'g7',
112                 '=' => 'g7',
113                 '"' => 'g7',
114                 '(' => 'g7',
115                 '*' => 'g7',
116                 '$' => 'g6', #gold
117                 '+' => 'g7', #spells
118                 '\\'=> 'g7', #known
119                 '!' => 'g6', #sh
120                 '#' => 'g8',
121         },
122
123         'D' => {
124                 'B' => 'g4',
125                 'U' => 'g4',
126                 'C' => 'g4',
127                 'X' => 'g4',
128                 'a' => 'g4',
129                 'i' => 'g6',
130                 'u' => 'g4',
131                 'm' => 'g4 argi',
132                 '%' => 'g4 arg',
133         },
134
135         'I' => {
136                 '*' => 'g6',
137                 'u' => 'g6',
138                 'x' => 'g6',
139                 '$' => 'g6',
140         },
141
142 }