admin 发表于 2017-8-2 20:24:35

获得成就所需条件 achievement_criteria_data 表结构解析

criteria_id : ID,关联Achievement_Criteria.dbc文件;
type : 这个字段决定下面的value1和value2数据的作用,详细数据如下:

type value1 value2
0 TYPE_NONE
1 TYPE_T_CREATURE 对应creature_template表的entry
2 TYPE_T_PLAYER_CLASS_RACE 玩家职业 关联ChrRaces.dbc
3 TYPE_T_PLAYER_LESS_HEALTH 耐力低于多少百分比
4 TYPE_T_PLAYER_DEAD 死亡
5 TYPE_S_AURA 玩家身上存在的BUFF 同value1
6 TYPE_S_AREA 对应AreaTable.dbc的ID
7 TYPE_T_AURA 目标身上存在的BUFF 同value1
8 TYPE_VALUE 跟另一个type对比
COMP_TYPE_EQ = 0
COMP_TYPE_HIGH = 1
COMP_TYPE_LOW = 2
COMP_TYPE_HIGH_EQ = 3
COMP_TYPE_LOW_EQ = 4
9 TYPE_T_LEVEL 目标最低等级
10 TYPE_T_GENDER 性别 0男 1女
11 TYPE_SCRIPT 禁用成就
12 TYPE_MAP_DIFFICULTY 对5人本,普通是0,困难模式是1;
对团本,10PT是0,25PT是1
10H是2,25H是3;
13 TYPE_MAP_PLAYER_COUNT 区域内的玩家数量
14 TYPE_T_TEAM 队伍,联盟469,部落67
15 TYPE_S_DRUNK 醉酒程度
DRUNKEN_SOBER = 0 清醒
DRUNKEN_TIPSY = 1 微醉
DRUNKEN_DRUNK = 2 沉醉
DRUNKEN_SMASHED = 3 烂醉
16 TYPE_HOLIDAY Holiday.dbc和game_event表的ID
(必须是在节日期间)
17 TYPE_BG_LOSS_TEAM_SCORE 战场失败方的最小积分,己方必须胜利 最大积分
18 TYPE_INSTANCE_SCRIPT 副本的脚本
19 TYPE_S_EQUIPED_ITEM 装备等级 同value1
20 TYPE_MAP_ID 玩家必须在这个ID的地图里
21 TYPE_S_PLAYER_CLASS_RACE 玩家职业种族 同value1
22 TYPE_NTH_BIRTHDAY 几次生日
23 TYPE_S_KNOWN_TITLE 关联CharTitles.dbc


ScriptName 脚本名称,SmartAI 或者 SmartTrigger
页: [1]
查看完整版本: 获得成就所需条件 achievement_criteria_data 表结构解析