case ITEM_MOD_MANA: //0 法力值
{
if (vipProto && Mg_Config.gMgUint32(CONFIG_PLAYER_VIP_TEMPLATE))
if (vipProto->gMana > 1.0f)
val *= vipProto->gMana;
}break;
case ITEM_MOD_HEALTH: //1 生命值
{
if (vipProto && Mg_Config.gMgUint32(CONFIG_PLAYER_VIP_TEMPLATE))
if (vipProto->gHealth > 1.0f)
val *= vipProto->gHealth;
}break;
case ITEM_MOD_AGILITY: //3 敏捷
{
if (vipProto && Mg_Config.gMgUint32(CONFIG_PLAYER_VIP_TEMPLATE))
if (vipProto->gAgility > 1.0f)
val *= vipProto->gAgility;
}break;
case ITEM_MOD_STRENGTH: //4 力量
{
if (vipProto && Mg_Config.gMgUint32(CONFIG_PLAYER_VIP_TEMPLATE))
if (vipProto->gStrength > 1.0f)
val *= vipProto->gStrength;
}break;
case ITEM_MOD_INTELLECT: // 5 智力
{
if (vipProto && Mg_Config.gMgUint32(CONFIG_PLAYER_VIP_TEMPLATE))
if (vipProto->gIntellect > 1.0f)
val *= vipProto->gIntellect;
}break;
case ITEM_MOD_SPIRIT: //6 精神
{
if (vipProto && Mg_Config.gMgUint32(CONFIG_PLAYER_VIP_TEMPLATE))
if (vipProto->gSpirit > 1.0f)
val *= vipProto->gSpirit;
}break;
case ITEM_MOD_STAMINA: //7 耐力
{
if (vipProto && Mg_Config.gMgUint32(CONFIG_PLAYER_VIP_TEMPLATE))
if (vipProto->gStamina > 1.0f)
val *= vipProto->gStamina;
}break;
case ITEM_MOD_DEFENSE_SKILL_RATING: //12:防御等级
val *= Mg_Config.gMgFloat(CONFIG_FLOAT_ITEM_DEFENSE_PERCENT);
break;
case ITEM_MOD_DODGE_RATING: //13 躲闪等级
val *= Mg_Config.gMgFloat(CONFIG_FLOAT_ITEM_DODGE_PERCENT); break;
case ITEM_MOD_PARRY_RATING: //14 招架等级
val *= Mg_Config.gMgFloat(CONFIG_FLOAT_ITEM_PARRY_PERCENT); break;
case ITEM_MOD_BLOCK_RATING: //15 盾牌格挡等级
val *= Mg_Config.gMgFloat(CONFIG_FLOAT_ITEM_BLOCK_PERCENT); break;
/*case ITEM_MOD_HIT_MELEE_RATING: //16 近战命中等级
case ITEM_MOD_HIT_RANGED_RATING: //17 远程命中等级
case ITEM_MOD_HIT_SPELL_RATING: //18 法术命中等级
case ITEM_MOD_CRIT_MELEE_RATING: //19 近战爆击等级
case ITEM_MOD_CRIT_RANGED_RATING: //20 远程爆击等级
case ITEM_MOD_CRIT_SPELL_RATING: //21 法术爆击等级
case ITEM_MOD_HIT_TAKEN_MELEE_RATING: //22
case ITEM_MOD_HIT_TAKEN_RANGED_RATING: //23
case ITEM_MOD_HIT_TAKEN_SPELL_RATING: //24
case ITEM_MOD_CRIT_TAKEN_MELEE_RATING: //25
case ITEM_MOD_CRIT_TAKEN_RANGED_RATING: //26
case ITEM_MOD_CRIT_TAKEN_SPELL_RATING: //27
break*/
//case ITEM_MOD_HASTE_MELEE_RATING: //28近战攻击速度 近战急速等级
//case ITEM_MOD_HASTE_RANGED_RATING: //29远程攻击速度 远程急速等级
//case ITEM_MOD_HASTE_SPELL_RATING: //30施法速度 法术急速等级
//break;
case ITEM_MOD_HIT_RATING: //31:命中等级
val *= Mg_Config.gMgFloat(CONFIG_FLOAT_ITEM_HITRATING_PERCENT);
break;
case ITEM_MOD_CRIT_RATING: //32 爆击等级
val *= Mg_Config.gMgFloat(CONFIG_FLOAT_ITEM_CRITRATING_PERCENT); break;
/*case ITEM_MOD_HIT_TAKEN_RATING: //33
case ITEM_MOD_CRIT_TAKEN_RATING: //34
break;*/
case ITEM_MOD_RESILIENCE_RATING: //35:韧性 韧性等级
val *= Mg_Config.gMgFloat(CONFIG_FLOAT_ITEM_RESILIENCE_PERCENT);
break;
case ITEM_MOD_HASTE_RATING: //36 近战攻击,远程攻击,施法速度最高上限
val *= Mg_Config.gMgFloat(CONFIG_FLOAT_ITEM_HASTERATING_PERCENT);
break;
case ITEM_MOD_EXPERTISE_RATING: //37 精准等级
val *= Mg_Config.gMgFloat(CONFIG_FLOAT_ITEM_EXPERTISE_PERCENT); break;
/*case ITEM_MOD_ATTACK_POWER: //38
case ITEM_MOD_RANGED_ATTACK_POWER: //39
case ITEM_MOD_MANA_REGENERATION: //40
break;*/
case ITEM_MOD_ARMOR_PENETRATION_RATING: //44:护甲穿透等级
47 法术穿透
49 精通等级
50 护甲
51 火焰抗性
52 冰霜抗性
53 神圣抗性
54 暗影抗性
55 自然抗性
56 秘法抗性
dot_bonus 这个是DOT享受法伤加成的比例
ap_dot_bonus这个是DOT享受攻强加成的比例
AP就是攻强