|
|
@@ -1625,15 +1625,17 @@ public class PlayerController : MoveCharacter
|
|
|
}
|
|
|
for (int i = 0; i < attackController.attackMethod_march.Length; i++)
|
|
|
{
|
|
|
- AttackInfo attackInfo = attackController.attackMethod_summon[i].attackInfo;
|
|
|
+ AttackInfo attackInfo = attackController.attackMethod_march[i].attackInfo;
|
|
|
attackInfo.damage += (int)(demonicDic[0].Count * GameManager.instance.attackRate);
|
|
|
}
|
|
|
}
|
|
|
else if (GameManager.instance.isGroundEnable && !demonic.canFly)
|
|
|
{
|
|
|
int num = demonicDic[1].Count + demonicDic[2].Count;
|
|
|
- demonic.attributeStatus.resistances.armor += (int)(num * GameManager.instance.armorRate);
|
|
|
- Debug.Log("地面兵的数量是:" + num + ",增加的防御为" + (int)(num * GameManager.instance.armorRate));
|
|
|
+ demonic.totalHp += (int)(num * GameManager.instance.hpRate);
|
|
|
+ demonic.hp = demonic.totalHp;
|
|
|
+ demonic.uiHp.Show(demonic.hp, demonic.totalHp);
|
|
|
+ Debug.Log("地面兵的数量是:" + num + ",增加的血量为" + (int)(num * GameManager.instance.hpRate));
|
|
|
}
|
|
|
demonic.attributeStatus.resistances.armor = gameManager.armor;
|
|
|
demonic.attributeStatus.resistances.dodge = gameManager.dodge;
|