少年修仙传客户端代码仓库
client_Hale
2019-04-16 ac8a40ad2d24e7700fa5667d732cd9f2ab83e6ef
Fight/Actor/HeroBehaviour.cs
@@ -887,24 +887,27 @@
                if (_target.ActorInfo.RealHp <= _hurtValue)
                {
                    _target.KillerServerInstID = m_Hero.ServerInstID;
                    _target.ActorInfo.serverDie = true;
                    GAMgr.Instance.ServerDie(_target.ServerInstID);
                    GAMgr.Instance.DoDelayDie(_target);
                    if (_clientNpc.NpcConfig.AIType != 198)
                    {
                        _target.KillerServerInstID = m_Hero.ServerInstID;
                        _target.ActorInfo.serverDie = true;
                        GAMgr.Instance.ServerDie(_target.ServerInstID);
                        GAMgr.Instance.DoDelayDie(_target);
                    if (m_Hero.LockTarget == _target)
                    {
                        m_Hero.LockTarget = null;
                    }
                    if (m_Hero.SelectTarget == _target)
                    {
                        m_Hero.SelectTarget = null;
                    }
                        if (m_Hero.LockTarget == _target)
                        {
                            m_Hero.LockTarget = null;
                        }
                        if (m_Hero.SelectTarget == _target)
                        {
                            m_Hero.SelectTarget = null;
                        }
                    if (_clientNpc != null
                     && _clientNpc.belongEventID != -1)
                    {
                        ClientSceneManager.Instance.NpcDead(_clientNpc.belongEventID, _clientNpc, _clientNpc.NpcConfig.NPCID);
                        if (_clientNpc != null
                         && _clientNpc.belongEventID != -1)
                        {
                            ClientSceneManager.Instance.NpcDead(_clientNpc.belongEventID, _clientNpc, _clientNpc.NpcConfig.NPCID);
                        }
                    }
                    // 前期战斗只发送石头人的
                    //if (1000 == _target.NpcConfig.NPCID)