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