Element struct ver 60

Results 1 to 8 of 8
  1. #1
    Лучезарный loko9988 is offline
    MemberRank
    Mar 2010 Join Date
    RussiaLocation
    335Posts

    idea Element struct ver 60

    Code:
    EQUIPMENT_ADDON
    WEAPON_MAJOR_TYPE
    WEAPON_SUB_TYPE
    WEAPON_ESSENCE
    ARMOR_MAJOR_TYPE
    ARMOR_SUB_TYPE
    ARMOR_ESSENCE
    DECORATION_MAJOR_TYPE
    DECORATION_SUB_TYPE
    DECORATION_ESSENCE
    MEDICINE_MAJOR_TYPE
    MEDICINE_SUB_TYPE
    MEDICINE_ESSENCE
    MATERIAL_MAJOR_TYPE
    MATERIAL_SUB_TYPE
    MATERIAL_ESSENCE
    DAMAGERUNE_SUB_TYPE
    DAMAGERUNE_ESSENCE
    ARMORRUNE_SUB_TYPE
    ARMORRUNE_ESSENCE
    SKILLTOME_SUB_TYPE
    SKILLTOME_ESSENCE
    FLYSWORD_ESSENCE
    WINGMANWING_ESSENCE
    TOWNSCROLL_ESSENCE
    UNIONSCROLL_ESSENCE
    REVIVESCROLL_ESSENCE
    ELEMENT_ESSENCE
    TASKMATTER_ESSENCE
    TOSSMATTER_ESSENCE
    PROJECTILE_TYPE
    PROJECTILE_ESSENCE
    QUIVER_SUB_TYPE
    QUIVER_ESSENCE
    STONE_SUB_TYPE
    STONE_ESSENCE
    MONSTER_ADDON
    MONSTER_TYPE
    MONSTER_ESSENCE
    NPC_TALK_SERVICE
    NPC_SELL_SERVICE
    NPC_BUY_SERVICE
    NPC_REPAIR_SERVICE
    NPC_INSTALL_SERVICE
    NPC_UNINSTALL_SERVICE
    NPC_TASK_IN_SERVICE
    NPC_TASK_OUT_SERVICE
    NPC_TASK_MATTER_SERVICE
    NPC_SKILL_SERVICE
    NPC_HEAL_SERVICE
    NPC_TRANSMIT_SERVICE
    NPC_TRANSPORT_SERVICE
    NPC_PROXY_SERVICE
    NPC_STORAGE_SERVICE
    NPC_MAKE_SERVICE
    NPC_DECOMPOSE_SERVICE
    NPC_TYPE
    NPC_ESSENCE
    talk_proc*);
    FACE_TEXTURE_ESSENCE
    FACE_SHAPE_ESSENCE
    FACE_EMOTION_TYPE
    FACE_EXPRESSION_ESSENCE
    FACE_HAIR_ESSENCE
    FACE_MOUSTACHE_ESSENCE
    COLORPICKER_ESSENCE
    CUSTOMIZEDATA_ESSENCE
    RECIPE_MAJOR_TYPE
    RECIPE_SUB_TYPE
    RECIPE_ESSENCE
    ENEMY_FACTION_CONFIG
    CHARRACTER_CLASS_CONFIG
    PARAM_ADJUST_CONFIG
    PLAYER_ACTION_INFO_CONFIG
    TASKDICE_ESSENCE
    TASKNORMALMATTER_ESSENCE
    FACE_FALING_ESSENCE
    PLAYER_LEVELEXP_CONFIG
    MINE_TYPE
    MINE_ESSENCE
    NPC_IDENTIFY_SERVICE
    FASHION_MAJOR_TYPE
    FASHION_SUB_TYPE
    FASHION_ESSENCE
    FACETICKET_MAJOR_TYPE
    FACETICKET_SUB_TYPE
    FACETICKET_ESSENCE
    FACEPILL_MAJOR_TYPE
    FACEPILL_SUB_TYPE
    FACEPILL_ESSENCE
    SUITE_ESSENCE
    GM_GENERATOR_TYPE
    GM_GENERATOR_ESSENCE
    PET_TYPE
    PET_ESSENCE
    PET_EGG_ESSENCE
    PET_FOOD_ESSENCE
    PET_FACETICKET_ESSENCE
    FIREWORKS_ESSENCE
    WAR_TANKCALLIN_ESSENCE
    NPC_WAR_TOWERBUILD_SERVICE
    PLAYER_SECONDLEVEL_CONFIG
    NPC_RESETPROP_SERVICE
    NPC_PETNAME_SERVICE
    NPC_PETLEARNSKILL_SERVICE
    NPC_PETFORGETSKILL_SERVICE
    SKILLMATTER_ESSENCE
    REFINE_TICKET_ESSENCE
    DESTROYING_ESSENCE
    NPC_EQUIPBIND_SERVICE
    NPC_EQUIPDESTROY_SERVICE
    NPC_EQUIPUNDESTROY_SERVICE
    BIBLE_ESSENCE
    SPEAKER_ESSENCE
    AUTOHP_ESSENCE
    AUTOMP_ESSENCE
    DOUBLE_EXP_ESSENCE
    TRANSMITSCROLL_ESSENCE
    DYE_TICKET_ESSENCE
    GOBLIN_ESSENCE
    GOBLIN_EQUIP_TYPE
    GOBLIN_EQUIP_ESSENCE
    GOBLIN_EXPPILL_ESSENCE
    SELL_CERTIFICATE_ESSENCE
    TARGET_ITEM_ESSENCE
    LOOK_INFO_ESSENCE
    UPGRADE_PRODUCTION_CONFIG
    ACC_STORAGE_BLACKLIST_CONFIG
    FACE_HAIR_TEXTURE_MAP
    MULTI_EXP_CONFIG
    INC_SKILL_ABILITY_ESSENCE
    GOD_EVIL_CONVERT_CONFIG
    WEDDING_CONFIG
    WEDDING_BOOKCARD_ESSENCE
    WEDDING_INVITECARD_ESSENCE
    SHARPENER_ESSENCE
    FACE_THIRDEYE_ESSENCE
    FACTION_FORTRESS_CONFIG
    FACTION_BUILDING_SUB_TYPE
    FACTION_BUILDING_ESSENCE
    FACTION_MATERIAL_ESSENCE
    CONGREGATE_ESSENCE
    ENGRAVE_MAJOR_TYPE
    ENGRAVE_SUB_TYPE
    ENGRAVE_ESSENCE
    NPC_ENGRAVE_SERVICE
    NPC_RANDPROP_SERVICE
    RANDPROP_TYPE
    RANDPROP_ESSENCE
    WIKI_TABOO_CONFIG
    type = class WEAPON_ESSENCE {
    public:
    unsigned int id;
    unsigned int id_major_type;
    unsigned int id_sub_type;
    namechar name[32];
    unsigned int require_projectile;
    char file_model_right[128];
    char file_model_left[128];
    char file_matter[128];
    char file_icon[128];
    int require_strength;
    int require_agility;
    int require_energy;
    int require_tili;
    unsigned int character_combo_id;
    int require_level;
    int require_reputation;
    int level;
    int fixed_props;
    int damage_low;
    int damage_high_min;
    int damage_high_max;
    int magic_damage_low;
    int magic_damage_high_min;
    int magic_damage_high_max;
    float attack_range;
    unsigned int short_range_mode;
    int durability_min;
    int durability_max;
    int levelup_addon;
    int material_need;
    int price;
    int shop_price;
    int repairfee;
    float drop_probability_socket0;
    float drop_probability_socket1;
    float drop_probability_socket2;
    float make_probability_socket0;
    float make_probability_socket1;
    float make_probability_socket2;
    float probability_addon_num0;
    float probability_addon_num1;
    float probability_addon_num2;
    float probability_addon_num3;
    float probability_addon_num4;
    float probability_unique;
    class {
    public:
    unsigned int id_addon;
    float probability_addon;
    } addons[32];
    class {
    public:
    unsigned int id_rand;
    float probability_rand;
    } rands[32];
    class {
    public:
    unsigned int id_unique;
    float probability_unique;
    } uniques[16];
    int durability_drop_min;
    int durability_drop_max;
    int decompose_price;
    int decompose_time;
    unsigned int element_id;
    int element_num;
    unsigned int id_drop_after_damaged;
    int num_drop_after_damaged;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;


    type = class ARMOR_ESSENCE {
    public:
    unsigned int id;
    unsigned int id_major_type;
    unsigned int id_sub_type;
    namechar name[32];
    char realname[32];
    char file_matter[128];
    char file_icon[128];
    unsigned int equip_location;
    int level;
    int require_strength;
    int require_agility;
    int require_energy;
    int require_tili;
    unsigned int character_combo_id;
    int require_level;
    int require_reputation;
    int fixed_props;
    int defence_low;
    int defence_high;
    class {
    public:
    int low;
    int high;
    } magic_defences[5];
    int mp_enhance_low;
    int mp_enhance_high;
    int hp_enhance_low;
    int hp_enhance_high;
    int armor_enhance_low;
    int armor_enhance_high;
    int durability_min;
    int durability_max;
    int levelup_addon;
    int material_need;
    int price;
    int shop_price;
    int repairfee;
    float drop_probability_socket0;
    float drop_probability_socket1;
    float drop_probability_socket2;
    float drop_probability_socket3;
    float drop_probability_socket4;
    float make_probability_socket0;
    float make_probability_socket1;
    float make_probability_socket2;
    float make_probability_socket3;
    float make_probability_socket4;
    float probability_addon_num0;
    float probability_addon_num1;
    float probability_addon_num2;
    float probability_addon_num3;
    class {
    public:
    unsigned int id_addon;
    float probability_addon;
    } addons[32];
    class {
    public:
    unsigned int id_rand;
    float probability_rand;
    } rands[32];
    int durability_drop_min;
    int durability_drop_max;
    int decompose_price;
    int decompose_time;
    unsigned int element_id;
    int element_num;
    unsigned int id_drop_after_damaged;
    int num_drop_after_damaged;
    unsigned int id_hair;
    unsigned int id_hair_texture;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    unsigned int force_all_magic_defences;
    }


    type = class DECORATION_ESSENCE {
    public:
    unsigned int id;
    unsigned int id_major_type;
    unsigned int id_sub_type;
    namechar name[32];
    char file_model[128];
    char file_matter[128];
    char file_icon[128];
    int level;
    int require_strength;
    int require_agility;
    int require_energy;
    int require_tili;
    unsigned int character_combo_id;
    int require_level;
    int require_reputation;
    int fixed_props;
    int damage_low;
    int damage_high;
    int magic_damage_low;
    int magic_damage_high;
    int defence_low;
    int defence_high;
    class {
    public:
    int low;
    int high;
    } magic_defences[5];
    int armor_enhance_low;
    int armor_enhance_high;
    int durability_min;
    int durability_max;
    int levelup_addon;
    int material_need;
    int price;
    int shop_price;
    int repairfee;
    float probability_addon_num0;
    float probability_addon_num1;
    float probability_addon_num2;
    float probability_addon_num3;
    class {
    public:
    unsigned int id_addon;
    float probability_addon;
    } addons[32];
    class {
    public:
    unsigned int id_rand;
    float probability_rand;
    } rands[32];
    int durability_drop_min;
    int durability_drop_max;
    int decompose_price;
    int decompose_time;
    unsigned int element_id;
    int element_num;
    unsigned int id_drop_after_damaged;
    int num_drop_after_damaged;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    }


    type = class FLYSWORD_ESSENCE {
    public:
    unsigned int id;
    namechar name[32];
    char file_model[128];
    char file_matter[128];
    char file_icon[128];
    int price;
    int shop_price;
    int level;
    int require_player_level_min;
    float speed_increase_min;
    float speed_increase_max;
    float speed_rush_increase_min;
    float speed_rush_increase_max;
    float time_max_min;
    float time_max_max;
    float time_increase_per_element;
    unsigned int fly_mode;
    unsigned int character_combo_id;
    unsigned int id_drop_after_damaged;
    int num_drop_after_damaged;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    }


    type = class MONSTER_ESSENCE {
    public:
    unsigned int id;
    unsigned int id_type;
    namechar name[32];
    namechar prop[16];
    namechar desc[16];
    unsigned int faction;
    unsigned int monster_faction;
    char file_model[128];
    char file_gfx_short[128];
    char file_gfx_short_hit[128];
    float size;
    float damage_delay;
    unsigned int id_strategy;
    unsigned int role_in_war;
    int level;
    int show_level;
    unsigned int id_pet_egg_captured;
    int life;
    int defence;
    int magic_defences[5];
    unsigned int immune_type;
    int exp;
    int skillpoint;
    int money_average;
    int money_var;
    unsigned int short_range_mode;
    int sight_range;
    int attack;
    int armor;
    int damage_min;
    int damage_max;
    class {
    public:
    int damage_min;
    int damage_max;
    } magic_damages_ext[5];
    float attack_range;
    float attack_speed;
    int magic_damage_min;
    int magic_damage_max;
    unsigned int id_skill;
    int skill_level;
    int hp_regenerate;
    unsigned int aggressive_mode;
    unsigned int monster_faction_ask_help;
    unsigned int monster_faction_can_help;
    float aggro_range;
    float aggro_time;
    unsigned int inhabit_type;
    unsigned int patroll_mode;
    unsigned int stand_mode;
    float walk_speed;
    float run_speed;
    float fly_speed;
    float swim_speed;
    int attack_degree;
    int defend_degree;
    unsigned int common_strategy;
    class {
    public:
    unsigned int id;
    float probability;
    } aggro_strategy[4];
    class {
    public:
    unsigned int id_skill;
    int level;
    float probability;
    } skill_hp75[5];
    class {
    public:
    unsigned int id_skill;
    int level;
    float probability;
    } skill_hp50[5];
    class {
    public:
    unsigned int id_skill;
    int level;
    float probability;
    } skill_hp25[5];
    unsigned int after_death;
    class {
    public:
    unsigned int id_skill;
    int level;
    } skills[32];
    float probability_drop_num0;
    float probability_drop_num1;
    float probability_drop_num2;
    float probability_drop_num3;
    int drop_times;
    int drop_protected;
    class {
    public:
    unsigned int id;
    float probability;
    } drop_matters[32];
    unsigned int highest_frequency;
    int no_accept_player_buff;
    int invisible_lvl;
    int uninvisible_lvl;
    int no_auto_fight;
    int fixed_direction;
    unsigned int id_building;
    unsigned int combined_switch;
    int hp_adjust_common_value;
    int defence_adjust_common_value;
    int attack_adjust_common_value;
    }


    type = class NPC_SELL_SERVICE {
    public:
    unsigned int id;
    namechar name[32];
    class {
    public:
    namechar page_title[8];
    int require_contrib;
    class {...} goods[32];
    } pages[8];
    unsigned int id_dialog;
    }


    type = class NPC_TASK_IN_SERVICE {
    public:
    unsigned int id;
    namechar name[32];
    unsigned int id_tasks[256];
    }


    type = class NPC_TASK_OUT_SERVICE {
    public:
    unsigned int id;
    namechar name[32];
    unsigned int storage_id;
    unsigned int storage_open_item;
    unsigned int storage_refresh_item;
    int storage_refresh_per_day;
    int storage_refresh_count_min;
    int storage_refresh_count_max;
    unsigned int id_tasks[256];
    }


    type = class NPC_PROXY_SERVICE {
    public:
    unsigned int id;
    namechar name[32];
    unsigned int id_dialog;
    }


    type = class NPC_ESSENCE {
    public:
    unsigned int id;
    namechar name[32];
    unsigned int id_type;
    float refresh_time;
    unsigned int attack_rule;
    char file_model[128];
    float tax_rate;
    unsigned int id_src_monster;
    namechar hello_msg[256];
    unsigned int id_to_discover;
    unsigned int domain_related;
    unsigned int id_talk_service;
    unsigned int id_sell_service;
    unsigned int id_buy_service;
    unsigned int id_repair_service;
    unsigned int id_install_service;
    unsigned int id_uninstall_service;
    unsigned int id_task_out_service;
    unsigned int id_task_in_service;
    unsigned int id_task_matter_service;
    unsigned int id_skill_service;
    unsigned int id_heal_service;
    unsigned int id_transmit_service;
    unsigned int id_transport_service;
    unsigned int id_proxy_service;
    unsigned int id_storage_service;
    unsigned int id_make_service;
    unsigned int id_decompose_service;
    unsigned int id_identify_service;
    unsigned int id_war_towerbuild_service;
    unsigned int id_resetprop_service;
    unsigned int id_petname_service;
    unsigned int id_petlearnskill_service;
    unsigned int id_petforgetskill_service;
    unsigned int id_equipbind_service;
    unsigned int id_equipdestroy_service;
    unsigned int id_equipundestroy_service;
    unsigned int id_goblin_skill_service;
    unsigned int combined_services;
    unsigned int id_mine;
    unsigned int no_collision;
    unsigned int id_engrave_service;
    unsigned int id_randprop_service;
    }


    type = class FACE_SHAPE_ESSENCE {
    public:
    unsigned int id;
    namechar name[32];
    char file_shape[128];
    char file_icon[128];
    unsigned int shape_part_id;
    unsigned int character_combo_id;
    unsigned int gender_id;
    unsigned int visualize_id;
    unsigned int user_data;
    unsigned int facepill_only;
    }


    type = class FACE_HAIR_ESSENCE {
    public:
    unsigned int id;
    namechar name[32];
    char file_hair_skin[128];
    char file_hair_model[128];
    char file_icon[128];
    unsigned int character_combo_id;
    unsigned int gender_id;
    unsigned int visualize_id;
    unsigned int facepill_only;
    unsigned int fashion_head_only;
    }


    type = class RECIPE_ESSENCE {
    public:
    unsigned int id;
    unsigned int id_major_type;
    unsigned int id_sub_type;
    namechar name[32];
    int recipe_level;
    unsigned int id_skill;
    int skill_level;
    int bind_type;
    class {
    public:
    unsigned int id_to_make;
    float probability;
    } targets[4];
    float fail_probability;
    int num_to_make;
    int price;
    float duration;
    int exp;
    int skillpoint;
    class {
    public:
    unsigned int id;
    int num;
    } materials[32];
    unsigned int id_upgrade_equip;
    float upgrade_rate;
    unsigned int proc_type;
    }


    type = class PARAM_ADJUST_CONFIG {
    public:
    unsigned int id;
    namechar name[32];
    class {
    public:
    int level_diff;
    float adjust_exp;
    float adjust_sp;
    float adjust_money;
    float adjust_matter;
    float adjust_attack;
    } level_diff_adjust[16];
    class {
    public:
    float adjust_exp;
    float adjust_sp;
    } team_adjust[11];
    class {
    public:
    float adjust_exp;
    float adjust_sp;
    } team_profession_adjust[11];
    }


    type = class PLAYER_ACTION_INFO_CONFIG {
    public:
    unsigned int id;
    namechar name[32];
    char action_name[32];
    char action_prefix[32];
    class {
    public:
    char suffix[32];
    } action_weapon_suffix[13];
    unsigned int hide_weapon;
    }


    type = class FASHION_ESSENCE {
    public:
    unsigned int id;
    unsigned int id_major_type;
    unsigned int id_sub_type;
    namechar name[32];
    char realname[32];
    char file_matter[128];
    char file_icon[128];
    unsigned int equip_location;
    int level;
    int require_level;
    int require_dye_count;
    int price;
    int shop_price;
    int gender;
    unsigned int id_hair;
    unsigned int id_hair_texture;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    char wear_action[32];
    }


    type = class FACEPILL_ESSENCE {
    public:
    unsigned int id;
    unsigned int id_major_type;
    unsigned int id_sub_type;
    namechar name[32];
    char file_matter[128];
    char file_icon[128];
    int duration;
    float camera_scale;
    unsigned int character_combo_id;
    class {
    public:
    char file[128];
    } pllfiles[20];
    int price;
    int shop_price;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    }


    type = class PET_ESSENCE {
    public:
    unsigned int id;
    unsigned int id_type;
    namechar name[32];
    char file_model[128];
    char file_icon[128];
    unsigned int character_combo_id;
    int level_max;
    int level_require;
    unsigned int pet_snd_type;
    float hp_a;
    float hp_b;
    float hp_c;
    float hp_gen_a;
    float hp_gen_b;
    float hp_gen_c;
    float damage_a;
    float damage_b;
    float damage_c;
    float damage_d;
    float speed_a;
    float speed_b;
    float attack_a;
    float attack_b;
    float attack_c;
    float armor_a;
    float armor_b;
    float armor_c;
    float physic_defence_a;
    float physic_defence_b;
    float physic_defence_c;
    float physic_defence_d;
    float magic_defence_a;
    float magic_defence_b;
    float magic_defence_c;
    float magic_defence_d;
    float mp_a;
    float mp_gen_a;
    float attack_degree_a;
    float defence_degree_a;
    float size;
    float damage_delay;
    float attack_range;
    float attack_speed;
    int sight_range;
    unsigned int food_mask;
    unsigned int inhabit_type;
    unsigned int stand_mode;
    unsigned int plant_group;
    int group_limit;
    unsigned int immune_type;
    int player_gain_skill;
    int require_dye_count;
    }


    type = class NPC_EQUIPBIND_SERVICE {
    public:
    unsigned int id;
    namechar name[32];
    int id_object_need;
    int price;
    unsigned int bind_type;
    }


    type = class BIBLE_ESSENCE {
    public:
    unsigned int id;
    namechar name[32];
    char file_matter[128];
    char file_icon[128];
    unsigned int id_addons[10];
    int price;
    int shop_price;
    unsigned int id_drop_after_damaged;
    int num_drop_after_damaged;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    }
    Attached Files Attached Files
    Last edited by loko9988; 30-03-12 at 12:11 AM.


  2. #2
    Account Upgraded | Title Enabled! [D@nte] is offline
    MemberRank
    Apr 2010 Join Date
    249Posts

    Re: Element struct ver 60

    Wrong attachment?

  3. #3
    Лучезарный loko9988 is offline
    MemberRank
    Mar 2010 Join Date
    RussiaLocation
    335Posts

    Re: Element struct ver 60

    no. all normal. attach 126

  4. #4
    Account Upgraded | Title Enabled! [D@nte] is offline
    MemberRank
    Apr 2010 Join Date
    249Posts

    Re: Element struct ver 60

    so nothing new except the 'table'-names

    Anyways was the day back as u first release it a great help for my miding values ^^

    Will u (be able to) release a proper AStruct for 144+ as well?

  5. #5
    Лучезарный loko9988 is offline
    MemberRank
    Mar 2010 Join Date
    RussiaLocation
    335Posts

    Re: Element struct ver 60

    full 1.4.4?

  6. #6
    Account Upgraded | Title Enabled! [D@nte] is offline
    MemberRank
    Apr 2010 Join Date
    249Posts

    Re: Element struct ver 60

    would be rly helpful

    figureing out the new values or those which came as additional to the old struct is a bit difficult...

  7. #7
    Лучезарный loko9988 is offline
    MemberRank
    Mar 2010 Join Date
    RussiaLocation
    335Posts

    Re: Element struct ver 60

    ok... i start

  8. #8
    Account Upgraded | Title Enabled! [D@nte] is offline
    MemberRank
    Apr 2010 Join Date
    249Posts

    Re: Element struct ver 60

    Tables:
    Code:
    001 - EQUIPMENT_ADDON
    002 - WEAPON_MAJOR_TYPE
    003 - WEAPON_SUB_TYPE
    004 - WEAPON_ESSENCE
    005 - ARMOR_MAJOR_TYPE
    006 - ARMOR_SUB_TYPE
    007 - ARMOR_ESSENCE
    008 - DECORATION_MAJOR_TYPE
    009 - DECORATION_SUB_TYPE
    010 - DECORATION_ESSENCE
    011 - MEDICINE_MAJOR_TYPE
    012 - MEDICINE_SUB_TYPE
    013 - MEDICINE_ESSENCE
    014 - MATERIAL_MAJOR_TYPE
    015 - MATERIAL_SUB_TYPE
    016 - MATERIAL_ESSENCE
    017 - DAMAGERUNE_SUB_TYPE
    018 - DAMAGERUNE_ESSENCE
    019 - ARMORRUNE_SUB_TYPE
    020 - ARMORRUNE_ESSENCE
    021 - SKILLTOME_SUB_TYPE
    022 - SKILLTOME_ESSENCE
    023 - FLYSWORD_ESSENCE
    024 - WINGMANWING_ESSENCE
    025 - TOWNSCROLL_ESSENCE
    026 - UNIONSCROLL_ESSENCE
    027 - REVIVESCROLL_ESSENCE
    028 - ELEMENT_ESSENCE
    029 - TASKMATTER_ESSENCE
    030 - TOSSMATTER_ESSENCE
    031 - PROJECTILE_TYPE
    032 - PROJECTILE_ESSENCE
    033 - QUIVER_SUB_TYPE
    034 - QUIVER_ESSENCE
    035 - STONE_SUB_TYPE
    036 - STONE_ESSENCE
    037 - MONSTER_ADDON
    038 - MONSTER_TYPE
    039 - MONSTER_ESSENCE
    040 - NPC_TALK_SERVICE
    041 - NPC_SELL_SERVICE
    042 - NPC_BUY_SERVICE
    043 - NPC_REPAIR_SERVICE
    044 - NPC_INSTALL_SERVICE
    045 - NPC_UNINSTALL_SERVICE
    046 - NPC_TASK_IN_SERVICE
    047 - NPC_TASK_OUT_SERVICE
    048 - NPC_TASK_MATTER_SERVICE
    049 - NPC_SKILL_SERVICE
    050 - NPC_HEAL_SERVICE
    051 - NPC_TRANSMIT_SERVICE
    052 - NPC_TRANSPORT_SERVICE
    053 - NPC_PROXY_SERVICE
    054 - NPC_STORAGE_SERVICE
    055 - NPC_MAKE_SERVICE
    056 - NPC_DECOMPOSE_SERVICE
    057 - NPC_TYPE
    058 - NPC_ESSENCE
    059 - NPC Talk
    060 - FACE_TEXTURE_ESSENCE
    061 - FACE_SHAPE_ESSENCE
    062 - FACE_EMOTION_TYPE
    063 - FACE_EXPRESSION_ESSENCE
    064 - FACE_HAIR_ESSENCE
    065 - FACE_MOUSTACHE_ESSENCE
    066 - COLORPICKER_ESSENCE
    067 - CUSTOMIZEDATA_ESSENCE
    068 - RECIPE_MAJOR_TYPE
    069 - RECIPE_SUB_TYPE
    070 - RECIPE_ESSENCE
    071 - ENEMY_FACTION_CONFIG
    072 - CHARRACTER_CLASS_CONFIG
    073 - PARAM_ADJUST_CONFIG
    074 - PLAYER_ACTION_INFO_CONFIG
    075 - TASKDICE_ESSENCE
    076 - TASKNORMALMATTER_ESSENCE
    077 - FACE_FALING_ESSENCE
    078 - PLAYER_LEVELEXP_CONFIG
    079 - MINE_TYPE
    080 - MINE_ESSENCE
    081 - NPC_IDENTIFY_SERVICE
    082 - FASHION_MAJOR_TYPE
    083 - FASHION_SUB_TYPE
    084 - FASHION_ESSENCE
    085 - FACETICKET_MAJOR_TYPE
    086 - FACETICKET_SUB_TYPE
    087 - FACETICKET_ESSENCE
    088 - FACEPILL_MAJOR_TYPE
    089 - FACEPILL_SUB_TYPE
    090 - FACEPILL_ESSENCE
    091 - SUITE_ESSENCE
    092 - GM_GENERATOR_TYPE
    093 - GM_GENERATOR_ESSENCE
    094 - PET_TYPE
    095 - PET_ESSENCE
    096 - PET_EGG_ESSENCE
    097 - PET_FOOD_ESSENCE
    098 - PET_FACETICKET_ESSENCE
    099 - FIREWORKS_ESSENCE
    100 - WAR_TANKCALLIN_ESSENCE
    101 - NPC_WAR_TOWERBUILD_SERVICE
    102 - PLAYER_SECONDLEVEL_CONFIG
    103 - NPC_RESETPROP_SERVICE
    104 - NPC_PETNAME_SERVICE
    105 - NPC_PETLEARNSKILL_SERVICE
    106 - NPC_PETFORGETSKILL_SERVICE
    107 - SKILLMATTER_ESSENCE
    108 - REFINE_TICKET_ESSENCE
    109 - DESTROYING_ESSENCE
    110 - NPC_EQUIPBIND_SERVICE
    111 - NPC_EQUIPDESTROY_SERVICE
    112 - NPC_EQUIPUNDESTROY_SERVICE
    113 - BIBLE_ESSENCE
    114 - SPEAKER_ESSENCE
    115 - AUTOMP_ESSENCE
    116 - AUTOHP_ESSENCE
    117 - DOUBLE_EXP_ESSENCE
    118 - TRANSMITSCROLL_ESSENCE
    119 - DYE_TICKET_ESSENCE
    120 - GOBLIN_ESSENCE
    121 - GOBLIN_EQUIP_TYPE
    122 - GOBLIN_EQUIP_ESSENCE
    123 - GOBLIN_EXPPILL_ESSENCE
    124 - SELL_CERTIFICATE_ESSENCE
    125 - TARGET_ITEM_ESSENCE
    126 - LOOK_INFO_ESSENCE
    127 - UPGRADE_PRODUCTION_CONFIG
    128 - ACC_STORAGE_BLACKLIST_CONFIG
    129 - FACE_HAIR_TEXTURE_MAP
    130 - MULTI_EXP_CONFIG
    131 - INC_SKILL_ABILITY_ESSENCE
    132 - GOD_EVIL_CONVERT_CONFIG
    133 - WEDDING_CONFIG
    134 - WEDDING_BOOKCARD_ESSENCE
    135 - WEDDING_INVITECARD_ESSENCE
    136 - SHARPENER_ESSENCE
    137 - FACE_THIRDEYE_ESSENCE
    138 - FACTION_FORTRESS_CONFIG
    139 - FACTION_BUILDING_SUB_TYPE
    140 - FACTION_BUILDING_ESSENCE
    141 - FACTION_MATERIAL_ESSENCE
    142 - CONGREGATE_ESSENCE
    143 - ENGRAVE_MAJOR_TYPE
    144 - ENGRAVE_SUB_TYPE
    145 - ENGRAVE_ESSENCE
    146 - NPC_ENGRAVE_SERVICE
    147 - NPC_RANDPROP_SERVICE
    148 - RANDPROP_TYPE
    149 - RANDPROP_ESSENCE
    150 - WIKI_TABOO_CONFIG
    151 - FORCE_CONFIG
    152 - FORCE_TOKEN_ESSENCE
    153 - NPC_FORCE_SERVICE
    154 - PLAYER_DEATH_DROP_CONFIG
    Structs:

    struct GOBLIN_ESSENCE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    char file_model1[128];
    char file_model2[128];
    char file_model3[128];
    char file_model4[128];
    char file_matter[128];
    char file_icon1[128];
    char file_icon2[128];
    char file_icon3[128];
    char file_icon4[128];
    float exp_factor;
    int init_strength;
    int init_agility;
    int init_energy;
    int init_tili;
    int max_refine_lvl;
    int price;
    int shop_price;
    int default_skill1;
    int default_skill2;
    int default_skill3;
    struct {
    int rand_num;
    float rand_rate;
    } rand_prop[10];
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    };

    struct GOBLIN_EQUIP_ESSENCE {
    unsigned int id;
    unsigned int id_type;
    /* typedef namechar */ short unsigned int name[32];
    char file_model[128];
    char file_icon[128];
    int equip_type;
    int req_goblin_level;
    int strength;
    int agility;
    int energy;
    int tili;
    int magic[5];
    int price;
    int shop_price;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    };

    struct GOBLIN_EXPPILL_ESSENCE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    char file_matter[128];
    char file_icon[128];
    unsigned int exp;
    int level;
    int price;
    int shop_price;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    };

    struct SELL_CERTIFICATE_ESSENCE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    char show_model[128];
    char file_matter[128];
    char file_icon[128];
    unsigned int num_sell_item;
    unsigned int num_buy_item;
    unsigned int max_name_length;
    int price;
    int shop_price;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    };

    struct TARGET_ITEM_ESSENCE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    char file_matter[128];
    char file_icon[128];
    int num_use_pertime;
    int num_area;
    int area_id[10];
    unsigned int id_skill;
    int skill_level;
    int use_in_combat;
    int price;
    int shop_price;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    };

    struct LOOK_INFO_ESSENCE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    char file_matter[128];
    char file_icon[128];
    int price;
    int shop_price;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    };

    struct UPGRADE_PRODUCTION_CONFIG {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    int num_refine[12];
    int num_weapon[2][20];
    int num_armor[4][20];
    int num_stone[20];
    };

    struct ACC_STORAGE_BLACKLIST_CONFIG {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    unsigned int blacklist[512];
    };

    struct FACE_HAIR_TEXTURE_MAP {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    struct {
    int model_id;
    int texture_id;
    } hair_texture_map[128];
    };

    struct MULTI_EXP_CONFIG {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    struct {
    int multi_time;
    float rate;
    int item_count;
    int demulti_wait_time;
    int demulti_time;
    } choice[20];
    };

    struct INC_SKILL_ABILITY_ESSENCE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    char file_matter[128];
    char file_icon[128];
    int id_skill;
    int level_required;
    float inc_ratio;
    int price;
    int shop_price;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    };

    struct GOD_EVIL_CONVERT_CONFIG {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    int skill_map[128][2];
    };

    struct WEDDING_CONFIG {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    struct {
    int start_hour;
    int start_min;
    int end_hour;
    int end_min;
    } wedding_session[10];
    struct {
    int year;
    int month;
    int day;
    } reserved_day[20];
    struct {
    /* typedef namechar */ short unsigned int name[16];
    float pos[3];
    } wedding_scene[10];
    };

    struct WEDDING_BOOKCARD_ESSENCE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    char file_matter[128];
    char file_icon[128];
    int year;
    int month;
    int day;
    int price;
    int shop_price;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    };

    struct WEDDING_INVITECARD_ESSENCE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    char file_matter[128];
    char file_icon[128];
    int price;
    int shop_price;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    };

    struct SHARPENER_ESSENCE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    char file_matter[128];
    char file_icon[128];
    int level;
    unsigned int equip_mask;
    int addon[3];
    int addon_time;
    int gfx_index;
    int price;
    int shop_price;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    };

    struct FACE_THIRDEYE_ESSENCE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    char file_gfx[128];
    char file_icon[128];
    unsigned int character_combo_id;
    unsigned int gender_id;
    unsigned int facepill_only;
    };

    struct FACTION_FORTRESS_CONFIG {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    int require_level;
    struct {
    int id;
    int count;
    } require_item[8];
    struct {
    int exp;
    int tech_point;
    } level[50];
    int tech_point_cost[5][7];
    int init_building[20];
    int controller_id[100];
    struct {
    int id;
    int value;
    } common_value[100];
    };

    struct FACTION_BUILDING_SUB_TYPE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    };

    struct FACTION_BUILDING_ESSENCE {
    unsigned int id;
    unsigned int id_sub_type;
    /* typedef namechar */ short unsigned int name[32];
    char file_icon[128];
    int level;
    int require_level;
    int technology[5];
    int money;
    int material[8];
    int base_time;
    int delta_time;
    int controller_id0;
    int controller_id1;
    };

    struct FACTION_MATERIAL_ESSENCE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    char file_matter[128];
    char file_icon[128];
    int material_count[8];
    int price;
    int shop_price;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    };

    struct CONGREGATE_ESSENCE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    char file_matter[128];
    char file_icon[128];
    unsigned int congregate_type;
    int price;
    int shop_price;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    };

    struct ENGRAVE_MAJOR_TYPE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    };

    struct ENGRAVE_SUB_TYPE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    };

    struct ENGRAVE_ESSENCE {
    unsigned int id;
    unsigned int id_major_type;
    unsigned int id_sub_type;
    /* typedef namechar */ short unsigned int name[32];
    char file_icon[128];
    int level;
    unsigned int equip_mask;
    int require_level_min;
    int require_level_max;
    int duration;
    struct {
    unsigned int id;
    int num;
    } materials[8];
    float probability_addon_num[4];
    struct {
    unsigned int id;
    float probability;
    } addons[32];
    };

    struct NPC_ENGRAVE_SERVICE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    unsigned int id_engrave[16];
    };

    struct NPC_RANDPROP_SERVICE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    struct {
    /* typedef namechar */ short unsigned int page_title[8];
    unsigned int id_recipe;
    } pages[8];
    };

    struct RANDPROP_TYPE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    };

    struct RANDPROP_ESSENCE {
    unsigned int id;
    unsigned int id_type;
    /* typedef namechar */ short unsigned int name[32];
    unsigned int id_skill;
    int skill_level;
    int money;
    int duration;
    unsigned int equip_id[32];
    struct {
    unsigned int id;
    int num;
    } materials[8];
    };

    struct WIKI_TABOO_CONFIG {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    unsigned int essence[512];
    unsigned int recipe[128];
    unsigned int task[512];
    unsigned int skill[128];
    };

    struct FORCE_CONFIG {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    char file_icon[128];
    long unsigned int color;
    /* typedef namechar */ short unsigned int desc[256];
    int reputation_max;
    int contribution_max;
    int join_money_cost;
    int join_item_cost;
    int quit_repution_cost;
    int quit_contribution_cost;
    };

    struct FORCE_TOKEN_ESSENCE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    char file_matter[128];
    char file_icon[128];
    unsigned int require_force;
    int reputation_add;
    int reputation_increase_ratio;
    int price;
    int shop_price;
    int pile_num_max;
    unsigned int has_guid;
    unsigned int proc_type;
    };

    struct NPC_FORCE_SERVICE {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    unsigned int force_id;
    };

    struct PLAYER_DEATH_DROP_CONFIG {
    unsigned int id;
    /* typedef namechar */ short unsigned int name[32];
    unsigned int itemlist[256];
    };



Advertisement