… | |
… | |
26 | |
26 | |
27 | use List::Util; |
27 | use List::Util; |
28 | |
28 | |
29 | # todo: gather dynamically |
29 | # todo: gather dynamically |
30 | my @kw = qw( |
30 | my @kw = qw( |
31 | no_pass |
|
|
32 | walk_on |
|
|
33 | walk_off |
|
|
34 | fly_on |
|
|
35 | fly_off |
|
|
36 | flying |
|
|
37 | |
|
|
38 | gender |
31 | gender |
39 | hintmode |
32 | hintmode |
40 | attack_skill |
33 | attack_skill |
41 | ranged_skill |
34 | ranged_skill |
42 | |
35 | |
… | |
… | |
136 | is_blind |
129 | is_blind |
137 | is_buildable |
130 | is_buildable |
138 | is_cauldron |
131 | is_cauldron |
139 | is_dust |
132 | is_dust |
140 | is_floor |
133 | is_floor |
|
|
134 | is_transparent_floor |
141 | is_hilly |
135 | is_hilly |
142 | is_lightable |
136 | is_lightable |
143 | is_thrown |
137 | is_thrown |
144 | is_turnable |
138 | is_turnable |
145 | is_used_up |
139 | is_used_up |
… | |
… | |
201 | pick_up |
195 | pick_up |
202 | player_sold |
196 | player_sold |
203 | pow |
197 | pow |
204 | precious |
198 | precious |
205 | protected |
199 | protected |
|
|
200 | is_quad |
206 | race |
201 | race |
207 | random_move |
202 | random_move |
208 | random_movement |
203 | random_movement |
209 | random_speed |
204 | random_speed |
210 | randomitems |
205 | randomitems |
… | |
… | |
307 | outdoor |
302 | outdoor |
308 | tile_path_1 |
303 | tile_path_1 |
309 | tile_path_2 |
304 | tile_path_2 |
310 | tile_path_3 |
305 | tile_path_3 |
311 | tile_path_4 |
306 | tile_path_4 |
|
|
307 | tile_path_5 |
|
|
308 | tile_path_6 |
312 | |
309 | |
313 | file_format_version |
310 | file_format_version |
314 | |
311 | |
315 | map |
312 | map |
316 | savebed_map |
313 | savebed_map |
… | |
… | |
342 | longname |
339 | longname |
343 | jail_map |
340 | jail_map |
344 | jail_x |
341 | jail_x |
345 | jail_y |
342 | jail_y |
346 | portal_map |
343 | portal_map |
347 | portal_x |
|
|
348 | portal_y |
|
|
349 | fallback |
344 | fallback |
350 | nomore |
345 | nomore |
351 | |
346 | |
352 | chance |
347 | chance |
353 | mods |
348 | mods |
… | |
… | |
385 | change_slaying |
380 | change_slaying |
386 | yes |
381 | yes |
387 | no |
382 | no |
388 | |
383 | |
389 | max_level |
384 | max_level |
|
|
385 | |
|
|
386 | authour |
|
|
387 | size |
|
|
388 | index |
390 | ); |
389 | ); |
391 | |
390 | |
392 | open GPERF, "|-", "exec $ARG{GPERF} -m50 >kw_hash.h" |
391 | open GPERF, "|-", "exec $ARG{GPERF} -m50 >kw_hash.h" |
393 | or die "$ARGV{GPERF}: $!"; |
392 | or die "$ARGV{GPERF}: $!"; |
394 | |
393 | |