少年修仙传客户端代码仓库
client_linchunjie
2019-05-22 a6b8755c3dc8271288571c0d2c59d9522767ee22
382 前端类型的怪物死亡设置掉落位置
2个文件已修改
14 ■■■■■ 已修改文件
Core/NetworkPackage/DTCFile/ServerPack/H06_PlayerVsNPC/DTC0608_tagNPCDie.cs 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Actor/HeroBehaviour.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H06_PlayerVsNPC/DTC0608_tagNPCDie.cs
@@ -21,6 +21,7 @@
        if (PersonalEnemy.m_SBindCDict.ContainsKey(vNetData.ObjID))
        {
            _actor = GAMgr.Instance.GetBySID(PersonalEnemy.m_SBindCDict[vNetData.ObjID]);
            ClientSceneManager.Instance.lastDeadPos = _actor.Pos;
            GAMgr.Instance.ServerDie(_actor.ServerInstID);
            _actor.Die();
            GAMgr.Instance.DoDelayDie(_actor as GActorFight);
Fight/Actor/HeroBehaviour.cs
@@ -339,16 +339,9 @@
            return;
        }
        if (!PreFightMission.Instance.IsFinished() && skill.id == 190)
        if (skill == null || GA_Hero.s_MapSwitching)
        {
        }
        else
        {
            if (skill == null || GA_Hero.s_MapSwitching)
            {
                return;
            }
            return;
        }
        if (m_Hero.ActorInfo.serverDie)
@@ -949,6 +942,8 @@
                        {
                            ClientSceneManager.Instance.NpcDead(_clientNpc.belongEventID, _clientNpc, _clientNpc.NpcConfig.NPCID);
                        }
                        ClientSceneManager.Instance.lastDeadPos = _clientNpc.Pos;
                    }
                    // 前期战斗只发送石头人的
                    //if (1000 == _target.NpcConfig.NPCID)