mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-17 07:18:37 +00:00
[Quest API] Add HasItemOnCorpse() to Perl/Lua (#3824)
# Perl - Add `$client->HasItemOnCorpse(item_id)`. # Lua - Add `client:HasItemOnCorpse(item_id)`. # Notes - Allows operators to see if a player has an item on any of their corpses. - May need to address having to allocate and deallocate memory for every corpse that could possibly exist for a player.
This commit is contained in:
@@ -3058,6 +3058,11 @@ void Perl_Client_SummonItemIntoInventory(Client* self, perl::reference table_ref
|
||||
);
|
||||
}
|
||||
|
||||
bool Perl_Client_HasItemOnCorpse(Client* self, uint32 item_id)
|
||||
{
|
||||
return self->HasItemOnCorpse(item_id);
|
||||
}
|
||||
|
||||
void perl_register_client()
|
||||
{
|
||||
perl::interpreter perl(PERL_GET_THX);
|
||||
@@ -3320,6 +3325,7 @@ void perl_register_client()
|
||||
package.add("HasDisciplineLearned", &Perl_Client_HasDisciplineLearned);
|
||||
package.add("HasExpeditionLockout", &Perl_Client_HasExpeditionLockout);
|
||||
package.add("HasItemEquippedByID", &Perl_Client_HasItemEquippedByID);
|
||||
package.add("HasItemOnCorpse", &Perl_Client_HasItemOnCorpse);
|
||||
package.add("HasPEQZoneFlag", &Perl_Client_HasPEQZoneFlag);
|
||||
package.add("HasRecipeLearned", &Perl_Client_HasRecipeLearned);
|
||||
package.add("HasSkill", &Perl_Client_HasSkill);
|
||||
|
||||
Reference in New Issue
Block a user