… | |
… | |
73 | elevation |
73 | elevation |
74 | |
74 | |
75 | name name_pl custom_name attach title race |
75 | name name_pl custom_name attach title race |
76 | slaying skill msg lore other_arch |
76 | slaying skill msg lore other_arch |
77 | sound sound_destroy face animation is_animated |
77 | sound sound_destroy face animation is_animated |
78 | magicmap smoothlevel smoothface |
78 | magicmap glyph smoothlevel smoothface |
79 | str dex con wis pow cha int |
79 | str dex con wis pow cha int |
80 | hp maxhp sp maxsp grace maxgrace |
80 | hp maxhp sp maxsp grace maxgrace |
81 | exp perm_exp expmul |
81 | exp perm_exp expmul |
82 | food dam luck wc ac x y speed speed_left move_state attack_movement |
82 | food dam luck wc ac x y speed speed_left move_state attack_movement |
83 | nrof level direction type subtype attacktype |
83 | nrof level direction type subtype attacktype |
… | |
… | |
131 | time => 8, |
131 | time => 8, |
132 | throw => 9, |
132 | throw => 9, |
133 | trigger => 10, |
133 | trigger => 10, |
134 | close => 11, |
134 | close => 11, |
135 | timer => 12, |
135 | timer => 12, |
|
|
136 | ); |
|
|
137 | |
|
|
138 | # 1 up 2 right 4 down 8 left |
|
|
139 | our %WALLDIR = ( |
|
|
140 | 0 => 0, |
|
|
141 | 1_2 => 1, |
|
|
142 | 1_4 => 2, |
|
|
143 | 2_2_1 => 3, |
|
|
144 | 1_1 => 4, |
|
|
145 | 2_1_1 => 5, |
|
|
146 | 2_2_2 => 6, |
|
|
147 | 3_2 => 7, |
|
|
148 | 1_3 => 8, |
|
|
149 | 2_2_4 => 9, |
|
|
150 | 2_1_2 => 10, |
|
|
151 | 3_1 => 11, |
|
|
152 | 2_2_3 => 12, |
|
|
153 | 3_4 => 13, |
|
|
154 | 3_3 => 14, |
|
|
155 | 4 => 15, |
136 | ); |
156 | ); |
137 | |
157 | |
138 | sub MOVE_WALK (){ 0x01 } |
158 | sub MOVE_WALK (){ 0x01 } |
139 | sub MOVE_FLY_LOW (){ 0x02 } |
159 | sub MOVE_FLY_LOW (){ 0x02 } |
140 | sub MOVE_FLY_HIGH (){ 0x04 } |
160 | sub MOVE_FLY_HIGH (){ 0x04 } |