mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-16 22:58:34 +00:00
Added quest::crosszonesetentityvariablebynpctypeid(npctype_id, id, m_var)
Added quest::crosszonesignalnpcbynpctypeid(npctype_id, data) Added $client->GetTaskActivityDoneCount(THIS, TaskID, ActivityID)
This commit is contained in:
@@ -1777,6 +1777,24 @@ void WorldServer::Process() {
|
||||
|
||||
break;
|
||||
}
|
||||
case ServerOP_CZSetEntityVariableByNPCTypeID:
|
||||
{
|
||||
CZSetEntVarByNPCTypeID_Struct* CZM = (CZSetEntVarByNPCTypeID_Struct*)pack->pBuffer;
|
||||
NPC* n = entity_list.GetNPCByNPCTypeID(CZM->npctype_id);
|
||||
if (n != 0) {
|
||||
n->SetEntityVariable(CZM->id, CZM->m_var);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case ServerOP_CZSignalNPC:
|
||||
{
|
||||
CZNPCSignal_Struct* CZCN = (CZNPCSignal_Struct*)pack->pBuffer;
|
||||
NPC* n = entity_list.GetNPCByNPCTypeID(CZCN->npctype_id);
|
||||
if (n != 0) {
|
||||
n->SignalNPC(CZCN->data);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case ServerOP_CZSignalClient:
|
||||
{
|
||||
CZClientSignal_Struct* CZCS = (CZClientSignal_Struct*) pack->pBuffer;
|
||||
|
||||
Reference in New Issue
Block a user