|
|
@@ -35,18 +35,19 @@ namespace GameLogic.Combat.Skill
|
|
|
a.IntensifyingEffect(effectValue[0]);
|
|
|
b.IntensifyingEffect(effectValue[0]);
|
|
|
}
|
|
|
- else if (SelfSkillConfig.level >= 5)
|
|
|
+ else if (SelfSkillConfig.level > 5 && effectValue.Length > 2)
|
|
|
{
|
|
|
- float v = effectValue[0];
|
|
|
+ float v = 0;
|
|
|
bool IsRestrain = CombatCalculateTool.Instance.IsRestrain(a.wuXingType, b.wuXingType);
|
|
|
if (IsRestrain)
|
|
|
{
|
|
|
- v *= 0.5f;
|
|
|
+ v = effectValue[2];
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- v *= 0.7f;
|
|
|
+ v = effectValue[1];
|
|
|
}
|
|
|
+
|
|
|
a.IntensifyingEffect(v);
|
|
|
b.IntensifyingEffect(v);
|
|
|
}
|