fix bug after merge

This commit is contained in:
VDH
2025-11-11 13:44:55 +07:00
parent 40f17dadab
commit a13e931bc1
+5 -7
View File
@@ -452,8 +452,6 @@ public partial class CECHostPlayer : CECPlayer
// Release passive skills
m_aPsSkills.Clear();
}
}
}
// Load skill data from command
// C++: GNET::ElementSkill::LoadSkillData(pCmd);
@@ -1011,7 +1009,7 @@ public partial class CECHostPlayer : CECPlayer
// Move to revive position and play revive animation
PlayAction((int)PLAYER_ACTION_TYPE.ACT_REVIVE);
// Clear any running dead work if exists
m_pWorkMan?.FinishRunningWork(CECHPWork.Host_work_ID.WORK_DEAD);
m_pWorkMan?.FinishRunningWork(CECHPWork.Host_work_ID.WORK_DEAD);
// Clear corpse state so player is alive again
m_dwStates &= ~(uint)PlayerNPCState.GP_STATE_CORPSE;
}
@@ -1024,7 +1022,7 @@ public partial class CECHostPlayer : CECPlayer
byte[] buf = (byte[])Msg.dwParam1;
cmd_notify_hostpos pCmd = GPDataTypeHelper.FromBytes<cmd_notify_hostpos>(buf);
SetPos(new Vector3(pCmd.vPos.x, pCmd.vPos.y, pCmd.vPos.z));
}
// Message MSG_HST_SELTARGET handler
@@ -1862,9 +1860,9 @@ public partial class CECHostPlayer : CECPlayer
else if (m_pWorkMan.CanStartWork(Host_work_ID.WORK_TRACEOBJECT))
{
CECHPWorkTrace pWork2 = (CECHPWorkTrace)m_pWorkMan.CreateWork(Host_work_ID.WORK_TRACEOBJECT);
/* pWork2->SetTraceTarget(pWork2->CreatTraceTarget(idCastTarget, CECHPWorkTrace::TRACE_SPELL, bForceAttack), bUseAutoPF);
pWork2->SetPrepSkill(pSkill);
m_pWorkMan->StartWork_p1(pWork2);*/
/* pWork2->SetTraceTarget(pWork2->CreatTraceTarget(idCastTarget, CECHPWorkTrace::TRACE_SPELL, bForceAttack), bUseAutoPF);
pWork2->SetPrepSkill(pSkill);
m_pWorkMan->StartWork_p1(pWork2);*/
bTraceOK = true;
}