diff options
author | zephyrus <zephyrus@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2008-08-22 18:53:11 +0000 |
---|---|---|
committer | zephyrus <zephyrus@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2008-08-22 18:53:11 +0000 |
commit | 507d5f485deddbd551d844aefb5c6646ad18b461 (patch) | |
tree | de1c61b30e8f77d801aa1b6e46f310e46d26253d /src/common | |
parent | db0184a272d0fbb1b09d4eba6527181b85890357 (diff) | |
download | hercules-507d5f485deddbd551d844aefb5c6646ad18b461.tar.gz hercules-507d5f485deddbd551d844aefb5c6646ad18b461.tar.bz2 hercules-507d5f485deddbd551d844aefb5c6646ad18b461.tar.xz hercules-507d5f485deddbd551d844aefb5c6646ad18b461.zip |
- Mercenary data structures.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13110 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/mmo.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/common/mmo.h b/src/common/mmo.h index f497cfdc0..da036005c 100644 --- a/src/common/mmo.h +++ b/src/common/mmo.h @@ -107,6 +107,8 @@ //Mercenary System #define MC_SKILLBASE 8201 #define MAX_MERCSKILL 37 +#define MAX_MERCENARY_CLASS 30 +#define MAX_MERCENARY_SKILL 4 enum item_types { IT_HEALING = 0, @@ -233,6 +235,15 @@ struct s_homunculus { //[orn] int luk ; }; +struct s_mercenary { + int mercenary_id; + int char_id; + short class_; + int hp, sp; + unsigned int kill_count; + unsigned int remain_life_time; +}; + struct s_friend { int account_id; int char_id; @@ -265,9 +276,14 @@ struct mmo_charstatus { short manner; unsigned char karma; short hair,hair_color,clothes_color; - int party_id,guild_id,pet_id,hom_id; + int party_id,guild_id,pet_id,hom_id,mer_id; int fame; + // Mercenary Guilds Rank + int arch_loyalty, arch_count; + int spear_loyalty, spear_count; + int sword_loyalty, sword_count; + short weapon; // enum weapon_type short shield; // view-id short head_top,head_mid,head_bottom; |