Created Perl Entity List (markdown)

Logan
2018-01-13 20:43:58 -08:00
parent bbf9b83929
commit 125ee0b4b6
+85
@@ -0,0 +1,85 @@
EntityList is a class exported to Lua that represent the EntityList object from EQEmu.
[Return to the Lua API](Lua-API)
### Properties
```
entity_list.null -- Returns true if this object is null
entity_list.valid -- Returns true if this object is not null
```
### Member Functions
```
void EntityList::GetMobID( id)
void EntityList::GetMob(string name)
void EntityList::GetMobByID( id)
void EntityList::GetMobByNpcTypeID( get_id)
void EntityList::ValidMobByNpcTypeID( get_id)
void EntityList::GetNPCByID( id)
void EntityList::GetNPCByNPCTypeID(int npc_id)
void EntityList::GetClientByName(string name)
void EntityList::GetClientByAccID( accid)
void EntityList::GetClientByID( id)
void EntityList::GetClientByCharID( iCharID)
void EntityList::GetClientByWID( iWID)
void EntityList::GetObjectByDBID( id)
void EntityList::GetObjectByID( id)
void EntityList::GetDoorsByDBID( id)
void EntityList::GetDoorsByDoorID( id)
void EntityList::GetDoorsByID( id)
void EntityList::FindDoor( id)
void EntityList::GetGroupByMob( mob)
void EntityList::GetGroupByClient( client)
void EntityList::GetGroupByID( id)
void EntityList::GetGroupByLeaderName( leader)
void EntityList::GetRaidByID( id)
void EntityList::GetRaidByClient( client)
void EntityList::GetCorpseByOwner( client)
void EntityList::GetCorpseByID( id)
void EntityList::GetCorpseByName(string name)
void EntityList::ClearClientPetitionQueue()
void EntityList::CanAddHateForMob( p)
void EntityList::Clear()
void EntityList::RemoveMob( delete_id)
void EntityList::RemoveClient( delete_id)
void EntityList::RemoveNPC( delete_id)
void EntityList::RemoveGroup( delete_id)
void EntityList::RemoveCorpse( delete_id)
void EntityList::RemoveDoor( delete_id)
void EntityList::RemoveTrap( delete_id)
void EntityList::RemoveObject( delete_id)
void EntityList::RemoveAllMobs()
void EntityList::RemoveAllClients()
void EntityList::RemoveAllNPCs()
void EntityList::RemoveAllGroups()
void EntityList::RemoveAllCorpses()
void EntityList::RemoveAllDoors()
void EntityList::RemoveAllTraps()
void EntityList::RemoveAllObjects()
void EntityList::Message( to_guilddbid, type, string message)
void EntityList::MessageStatus( to_guilddbid, to_minstatus, type, string message)
void EntityList::MessageClose( sender, skipsender, dist, type, string message)
void EntityList::RemoveFromTargets( mob)
void EntityList::ReplaceWithTarget( pOldMob, pNewTarget)
void EntityList::OpenDoorsNear( opener)
void EntityList::MakeNameUnique(string name)
void EntityList::RemoveNumbers( CLASS, string name)
void EntityList::SignalMobsByNPCID( npc_type, int signal_id)
void EntityList::RemoveEntity( id)
void EntityList::DeleteNPCCorpses()
void EntityList::DeletePlayerCorpses()
void EntityList::HalveAggro( who)
void EntityList::DoubleAggro( who)
void EntityList::ClearFeignAggro( targ)
void EntityList::Fighting( targ)
void EntityList::RemoveFromHateLists( mob, settoone)
void EntityList::MessageGroup( sender, skipclose, type, string message)
void EntityList::GetRandomClient(float x, float y, float z, int distance, excludeclient)
void EntityList::GetMobList()
void EntityList::GetClientList()
void EntityList::GetNPCList()
void EntityList::GetCorpseList()
void EntityList::GetObjectList()
void EntityList::GetDoorsList()
void EntityList::SignalAllClients( data)
```