mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-13 10:31:29 +00:00
[Quest API] Add Corpse::AddItem overloads for Lua (#2509)
Perl already has these
This commit is contained in:
parent
bf43bda1e2
commit
56510e6383
@ -82,6 +82,16 @@ uint32 Lua_Corpse::CountItems() {
|
||||
return self->CountItems();
|
||||
}
|
||||
|
||||
void Lua_Corpse::AddItem(uint32 itemnum, uint16 charges) {
|
||||
Lua_Safe_Call_Void();
|
||||
self->AddItem(itemnum, charges);
|
||||
}
|
||||
|
||||
void Lua_Corpse::AddItem(uint32 itemnum, uint16 charges, int16 slot) {
|
||||
Lua_Safe_Call_Void();
|
||||
self->AddItem(itemnum, charges, slot);
|
||||
}
|
||||
|
||||
void Lua_Corpse::AddItem(uint32 itemnum, uint16 charges, int16 slot, uint32 aug1, uint32 aug2, uint32 aug3, uint32 aug4, uint32 aug5) {
|
||||
Lua_Safe_Call_Void();
|
||||
self->AddItem(itemnum, charges, slot, aug1, aug2, aug3, aug4, aug5);
|
||||
@ -204,6 +214,8 @@ luabind::scope lua_register_corpse() {
|
||||
.def(luabind::constructor<>())
|
||||
.property("null", &Lua_Corpse::Null)
|
||||
.property("valid", &Lua_Corpse::Valid)
|
||||
.def("AddItem", (void(Lua_Corpse::*)(uint32, uint16))&Lua_Corpse::AddItem)
|
||||
.def("AddItem", (void(Lua_Corpse::*)(uint32, uint16, int16))&Lua_Corpse::AddItem)
|
||||
.def("AddItem", (void(Lua_Corpse::*)(uint32, uint16, int16, uint32, uint32, uint32, uint32, uint32))&Lua_Corpse::AddItem)
|
||||
.def("AddLooter", (void(Lua_Corpse::*)(Lua_Mob))&Lua_Corpse::AddLooter)
|
||||
.def("AllowMobLoot", (void(Lua_Corpse::*)(Lua_Mob, uint8))&Lua_Corpse::AllowMobLoot)
|
||||
|
||||
@ -41,6 +41,8 @@ public:
|
||||
void Bury();
|
||||
void Depop();
|
||||
uint32 CountItems();
|
||||
void AddItem(uint32 itemnum, uint16 charges);
|
||||
void AddItem(uint32 itemnum, uint16 charges, int16 slot);
|
||||
void AddItem(uint32 itemnum, uint16 charges, int16 slot, uint32 aug1, uint32 aug2, uint32 aug3, uint32 aug4, uint32 aug5);
|
||||
uint32 GetWornItem(int16 equipSlot);
|
||||
void RemoveItem(uint16 lootslot);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user