mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-13 18:17:49 -04:00
add PtGetNPCCount function to python API
This commit is contained in:
@ -978,6 +978,11 @@ PyObject* cyMisc::GetNPC(int npcID)
|
||||
PYTHON_RETURN_ERROR;
|
||||
}
|
||||
|
||||
PyObject* cyMisc::GetNPCCount()
|
||||
{
|
||||
return PyInt_FromLong(plNetClientMgr::GetInstance()->NPCKeys().size());
|
||||
}
|
||||
|
||||
#if 1
|
||||
#include "plStatusLog/plStatusLog.h"
|
||||
//
|
||||
|
@ -447,6 +447,7 @@ public:
|
||||
// PURPOSE : Returns a pySceneobject of a NPC
|
||||
//
|
||||
static PyObject* GetNPC(int npcID);
|
||||
static PyObject* GetNPCCount();
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
|
@ -200,6 +200,11 @@ PYTHON_GLOBAL_METHOD_DEFINITION(PtGetNPCByID, args, "This will return the NPC wi
|
||||
return cyMisc::GetNPC(npcID);
|
||||
}
|
||||
|
||||
PYTHON_GLOBAL_METHOD_DEFINITION_NOARGS(PtGetNPCCount, "Returns the number of NPCs in the current age")
|
||||
{
|
||||
return cyMisc::GetNPCCount();
|
||||
}
|
||||
|
||||
PYTHON_GLOBAL_METHOD_DEFINITION_NOARGS(PtGetNumRemotePlayers, "Returns the number of remote players in this Age with you.")
|
||||
{
|
||||
return PyInt_FromLong(cyMisc::GetNumRemotePlayers());
|
||||
@ -520,6 +525,7 @@ void cyMisc::AddPlasmaMethods(std::vector<PyMethodDef> &methods)
|
||||
PYTHON_GLOBAL_METHOD(methods, PtGetAvatarKeyFromClientID);
|
||||
PYTHON_GLOBAL_METHOD(methods, PtGetClientIDFromAvatarKey);
|
||||
PYTHON_GLOBAL_METHOD(methods, PtGetNPCByID);
|
||||
PYTHON_GLOBAL_METHOD_NOARGS(methods, PtGetNPCCount);
|
||||
PYTHON_GLOBAL_METHOD_NOARGS(methods, PtGetNumRemotePlayers);
|
||||
|
||||
PYTHON_GLOBAL_METHOD(methods, PtValidateKey);
|
||||
|
Reference in New Issue
Block a user