少年修仙传客户端代码仓库
client_Hale
2019-04-09 1168cfb5baf8ff6fa17e255a0b7fa0d7638f66c1
Fight/Actor/Skill/AttackHandler.cs
@@ -132,7 +132,7 @@
            if (CheckPull(attacker, target, soConfig.bodyControlId))
            {
                target.StartBeatBack(attacker.ServerInstID, soConfig.bodyControlId, MathUtility.ForwardXZ(target.Pos, attacker.Pos));
                target.StartBeatBack(attacker.ServerInstID, soConfig.bodyControlId, MathUtility.ForwardXZ(target.Pos, attacker.Pos), (HurtAttackType)attackType);
            }
        }
@@ -247,7 +247,7 @@
        if (canDie && target.ActorInfo.RealHp == 0)
        {
            target.Die(attacker.ServerInstID, soConfig.deadFlyId);
            target.Die(attacker.ServerInstID, soConfig.deadFlyId, (byte)attackType);
        }
        if (target.ActorInfo.serverDie
@@ -701,11 +701,19 @@
        {
            attackType = (byte)HurtAttackType.ZhuXianAtk;
        }
        else if (_isLucky)
        else if (_isLucky
#if UNITY_EDITOR
        || RuntimeLogUtility.s_ForceLuckHit
#endif
        )
        {
            attackType = (byte)HurtAttackType.LuckyHit;
        }
        else if (_isCrit)
        else if (_isCrit
#if UNITY_EDITOR
        || RuntimeLogUtility.s_ForceSupperHit
#endif
        )
        {
            attackType = (byte)HurtAttackType.SuperHit;
        }