| | |
| | | for (int i = 0; i < buffList.Count; ++i) |
| | | { |
| | | // 只统计了加攻击力的 |
| | | if (buffList[i].EffectType != EndlessBuffEffectType.Attack) continue; |
| | | if (buffList[i].EffectType != EndlessBuffEffectType.AttackAdd) continue; |
| | | |
| | | switch (buffList[i].UseTarget) |
| | | { |
| | | case EndlessBuffUseTarget.All: |
| | | addArr[0] += buffList[i].Config.buff_effect[1]; |
| | | addArr[1] += buffList[i].Config.buff_effect[1]; |
| | | addArr[2] += buffList[i].Config.buff_effect[1]; |
| | | addArr[0] += (int)buffList[i].Config.buff_effect[1]; |
| | | addArr[1] += (int)buffList[i].Config.buff_effect[1]; |
| | | addArr[2] += (int)buffList[i].Config.buff_effect[1]; |
| | | break; |
| | | case EndlessBuffUseTarget.Element: |
| | | addArr[buffList[i].Config.target_type[1] - 1] += buffList[i].Config.buff_effect[1]; |
| | | addArr[(int)buffList[i].Config.target_type[1] - 1] += (int)buffList[i].Config.buff_effect[1]; |
| | | break; |
| | | case EndlessBuffUseTarget.Designated: |
| | | break; |