少年修仙传客户端代码仓库
client_Hale
2018-08-21 8e2a66ae52f65ea9924dec0de6264a3ff0ab8335
update
2个文件已修改
29 ■■■■■ 已修改文件
Core/NetworkPackage/DTCFile/ServerPack/H06_PlayerVsNPC/DTC0614_tagUseSkillPos.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Actor/HeroBehaviour.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H06_PlayerVsNPC/DTC0614_tagUseSkillPos.cs
@@ -191,14 +191,21 @@
                        if (_attacker is GA_Player)
                        {
                            var _hero = _cTarget as GA_Hero;
                            if (PlayerDatas.Instance.extersion.bossState == 1)
                            {
                                GA_Hero _hero = PlayerDatas.Instance.hero;
                                if (_hero.SelectTarget == null
                                 || _hero.SelectTarget is GActorNpcFight)
                                {
                                    _hero.SelectTarget = _hero.LockTarget = _attacker;
                                }
                            }
                            if (_hero != null && _hero.MovingState == E_MovingState.Ride)
                            {
                                DTC0428_tagPlayerRideHorse.Send_tagPlayerRideHorse(false);
                                _hero.SwitchHorse(0);
                            }
                        }
                    }
@@ -557,6 +564,16 @@
                {
                    GAMgr.Instance.OnPlayerSyncCountChange();
                }
                if (_attacker is GA_Player)
                {
                    var _hero = _cTarget as GA_Hero;
                    if (_hero != null && _hero.MovingState == E_MovingState.Ride)
                    {
                        DTC0428_tagPlayerRideHorse.Send_tagPlayerRideHorse(false);
                        _hero.SwitchHorse(0);
                    }
                }
            }
            else if (_attacker.ServerInstID == PlayerDatas.Instance.PlayerId)
            {
Fight/Actor/HeroBehaviour.cs
@@ -78,7 +78,7 @@
            return;
        }
        if(m_Hero.IsPolyMorph)
        if (m_Hero.IsPolyMorph)
        {
            return;
        }
@@ -729,6 +729,14 @@
                    // 人物, 非小怪不计算伤害,不生成客户端数据
                    if (_target.ActorType == GameObjType.gotPlayer)
                    {
                        GA_Player _player = _target as GA_Player;
                        if (_player != null)
                        {
                            if (_player.MovingState == E_MovingState.Ride)
                            {
                                _player.SwitchHorse(0);
                            }
                        }
                        continue;
                    }