hch
2025-09-12 5f38a82168cbca71d03822fdcbeaf3f1cd3905dd
Main/System/Battle/Define/BattleDmgInfo.cs
@@ -29,9 +29,24 @@
        this.hurtObj = hurtObj;
        this.hurt = hurt;
        this.skillConfig = skillConfig;
        HandleDamageType();
        HandleAttackTypeAndDamage();
    }
    private void HandleDamageType()
    {
        int attackTypes = 0;
        foreach (ServerDamageType serverDamageType in System.Enum.GetValues(typeof(ServerDamageType)))
        {
            int nsdt = (int)serverDamageType;
            if ((hurt.AttackTypes & nsdt) == nsdt)
            {
                attackTypes += nsdt;
            }
        }
        hurt.AttackTypes = (uint)attackTypes;
    }
    private void HandleAttackTypeAndDamage()
    {
        isBlocked = HaveBlockDamage();