diff options
Diffstat (limited to 'src/map/map.h')
-rw-r--r-- | src/map/map.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/map/map.h b/src/map/map.h index 964bee736..6f1a51e9f 100644 --- a/src/map/map.h +++ b/src/map/map.h @@ -507,6 +507,7 @@ struct map_zone_disabled_skill_entry { #define MAP_ZONE_PVP_NAME "PvP" #define MAP_ZONE_GVG_NAME "GvG" #define MAP_ZONE_BG_NAME "Battlegrounds" +#define MAP_ZONE_PK_NAME "PK Mode" #define MAP_ZONE_MAPFLAG_LENGTH 50 DBMap *zone_db;/* string => struct map_zone_data */ struct map_zone_data { @@ -522,6 +523,7 @@ void map_zone_init(void); void map_zone_apply(int m, struct map_zone_data *zone,char* w1, const char* start, const char* buffer, const char* filepath); struct map_zone_data map_zone_all;/* used as a base on all maps */ +struct map_zone_data map_zone_pk;/* used for (pk_mode) */ struct map_data { @@ -628,6 +630,17 @@ struct map_data { /* invincible_time_inc mapflag */ unsigned int invincible_time_inc; + + /* weapon_damage_rate mapflag */ + unsigned short weapon_damage_rate; + /* magic_damage_rate mapflag */ + unsigned short magic_damage_rate; + /* misc_damage_rate mapflag */ + unsigned short misc_damage_rate; + /* short_damage_rate mapflag */ + unsigned short short_damage_rate; + /* long_damage_rate mapflag */ + unsigned short long_damage_rate; }; /// Stores information about a remote map (for multi-mapserver setups). |