Okay if everyone knows it^^ no need to release it.Quote:
it was public since the first release of server's .exe and .pdb in fact, it has never changed
Code:
typedef struct { DWORD id; int monster_group; int monster_type; int name_id; int location_id; int race; int grp; int transform_level; int level; float size; float scale; float target_fx_size; int walk_type; int slant_type; int visible_range; int chase_range; int magic_type; union { unsigned int attack_flags; struct { unsigned int f_first_attack:1; unsigned int f_group_first_attack:1; unsigned int f_response_casting:1; unsigned int f_response_race:1; unsigned int f_response_battle:1; }; }; int hp; int mp; int attack_point; int magic_point; int defence; int magic_defence; int attack_speed; int magic_speed; int zero; int accuracy; int avoid; int magic_accuracy; int magic_avoid; int taming_id; float taming_percentage; float taming_exp_mod; int exp; int jp; int monster_skill_link_id; int stat_id; int ability; int standard_walk_speed; int standard_run_speed; int walk_speed; int run_speed; int attack_range; int hidesense_range; int gold_drop_percentage; int gold_min; int gold_max; int chaos_drop_percentage; int chaos_min; int chaos_max; int exp_2; int jp_2; int gold_min_2; int gold_max_2; int chaos_min_2; int chaos_max_2; int drop_table_link_id; int texture_group; int local_flag; char model[256]; int motion_file_id; int weapon_type; int camera_x; int camera_y; int camera_z; float target_x; float target_y; float target_z; int material; int attack_motion_speed; int fight_type; } SMonsterData , *PMonsterData , *LPMonsterData;