ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra/Deliantra.pm
(Generate patch)

Comparing deliantra/Deliantra/Deliantra.pm (file contents):
Revision 1.104 by root, Mon Apr 16 12:32:30 2007 UTC vs.
Revision 1.106 by root, Mon Apr 23 19:09:48 2007 UTC

58 outdoor temp pressure humid windspeed winddir sky nosmooth 58 outdoor temp pressure humid windspeed winddir sky nosmooth
59 tile_path_1 tile_path_2 tile_path_3 tile_path_4 59 tile_path_1 tile_path_2 tile_path_3 tile_path_4
60)); 60));
61 61
62our @FIELD_ORDER = (qw( 62our @FIELD_ORDER = (qw(
63 inherit
64
63 elevation 65 elevation
64 66
65 name name_pl custom_name attach title race 67 name name_pl custom_name attach title race
66 slaying skill msg lore other_arch 68 slaying skill msg lore other_arch
67 face animation is_animated 69 face animation is_animated
128sub MOVE_FLY_LOW (){ 0x02 } 130sub MOVE_FLY_LOW (){ 0x02 }
129sub MOVE_FLY_HIGH (){ 0x04 } 131sub MOVE_FLY_HIGH (){ 0x04 }
130sub MOVE_FLYING (){ 0x06 } 132sub MOVE_FLYING (){ 0x06 }
131sub MOVE_SWIM (){ 0x08 } 133sub MOVE_SWIM (){ 0x08 }
132sub MOVE_BOAT (){ 0x10 } 134sub MOVE_BOAT (){ 0x10 }
135sub MOVE_SHIP (){ 0x20 }
133sub MOVE_KNOWN (){ 0x1f } # all of above 136sub MOVE_KNOWN (){ 0x3f } # all of above
134sub MOVE_ALL (){ 0x10000 } # very special value 137sub MOVE_ALL (){ 0x10000 } # very special value
135 138
136our %MOVE_TYPE = ( 139our %MOVE_TYPE = (
137 walk => MOVE_WALK, 140 walk => MOVE_WALK,
138 fly_low => MOVE_FLY_LOW, 141 fly_low => MOVE_FLY_LOW,
139 fly_high => MOVE_FLY_HIGH, 142 fly_high => MOVE_FLY_HIGH,
140 flying => MOVE_FLYING, 143 flying => MOVE_FLYING,
141 swim => MOVE_SWIM, 144 swim => MOVE_SWIM,
142 boat => MOVE_BOAT, 145 boat => MOVE_BOAT,
146 ship => MOVE_SHIP,
143 all => MOVE_ALL, 147 all => MOVE_ALL,
144); 148);
145 149
146our @MOVE_TYPE = qw(all walk flying fly_low fly_high swim boat); 150our @MOVE_TYPE = keys %MOVE_TYPE;
147 151
148{ 152{
149 package Crossfire::MoveType; 153 package Crossfire::MoveType;
150 154
151 use overload 155 use overload

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines