fix: update show anim attack for else player.
This commit is contained in:
@@ -32,6 +32,7 @@ namespace PerfectWorld.Scripts.Player
|
||||
|
||||
public void Init(RoleInfo roleInfo, info_player_1 Info)
|
||||
{
|
||||
m_dwResFlags = (uint)PlayerResourcesReadyFlag.RESFG_ALL;
|
||||
m_pEPWorkMan = new CECEPWorkMan(this);
|
||||
m_iProfession = roleInfo.occupation;
|
||||
m_iGender = roleInfo.gender;
|
||||
@@ -45,6 +46,10 @@ namespace PerfectWorld.Scripts.Player
|
||||
m_cdr.vExts = m_aabbServer.Extents;
|
||||
m_cdr.vVelocity.Clear();
|
||||
|
||||
m_FightCnt = new CECCounter();
|
||||
m_FightCnt.SetPeriod(15000);
|
||||
m_FightCnt.Reset(true);
|
||||
|
||||
A3DVECTOR3 vPos = GetPos();
|
||||
m_aabb.Center = vPos + new A3DVECTOR3(0.0f, m_aabb.Extents.y, 0.0f);
|
||||
m_aabb.CompleteMinsMaxs();
|
||||
@@ -409,7 +414,8 @@ namespace PerfectWorld.Scripts.Player
|
||||
TurnFaceTo(pCmd.target_id);
|
||||
|
||||
// TO DO: fix later
|
||||
//PlayAttackEffect(pCmd.target_id, 0, 0, -1, pCmd.attack_flag, pCmd.speed* 50);
|
||||
int attackTime = int.MinValue;
|
||||
PlayAttackEffect(pCmd.target_id, 0, 0, -1, (uint)pCmd.attack_flag, pCmd.speed* 50, ref attackTime);
|
||||
|
||||
if (!m_pEPWorkMan.FindWork(CECEPWorkMan.Work_type.WT_NORMAL, CECEPWork.EP_work_ID.WORK_HACKOBJECT)){
|
||||
m_pEPWorkMan.StartNormalWork(new CECEPWorkMelee(m_pEPWorkMan, pCmd.target_id));
|
||||
|
||||
Reference in New Issue
Block a user