mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-18 03:01: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();
|
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) {
|
void Lua_Corpse::AddItem(uint32 itemnum, uint16 charges, int16 slot, uint32 aug1, uint32 aug2, uint32 aug3, uint32 aug4, uint32 aug5) {
|
||||||
Lua_Safe_Call_Void();
|
Lua_Safe_Call_Void();
|
||||||
self->AddItem(itemnum, charges, slot, aug1, aug2, aug3, aug4, aug5);
|
self->AddItem(itemnum, charges, slot, aug1, aug2, aug3, aug4, aug5);
|
||||||
@ -204,6 +214,8 @@ luabind::scope lua_register_corpse() {
|
|||||||
.def(luabind::constructor<>())
|
.def(luabind::constructor<>())
|
||||||
.property("null", &Lua_Corpse::Null)
|
.property("null", &Lua_Corpse::Null)
|
||||||
.property("valid", &Lua_Corpse::Valid)
|
.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("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("AddLooter", (void(Lua_Corpse::*)(Lua_Mob))&Lua_Corpse::AddLooter)
|
||||||
.def("AllowMobLoot", (void(Lua_Corpse::*)(Lua_Mob, uint8))&Lua_Corpse::AllowMobLoot)
|
.def("AllowMobLoot", (void(Lua_Corpse::*)(Lua_Mob, uint8))&Lua_Corpse::AllowMobLoot)
|
||||||
|
|||||||
@ -41,6 +41,8 @@ public:
|
|||||||
void Bury();
|
void Bury();
|
||||||
void Depop();
|
void Depop();
|
||||||
uint32 CountItems();
|
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);
|
void AddItem(uint32 itemnum, uint16 charges, int16 slot, uint32 aug1, uint32 aug2, uint32 aug3, uint32 aug4, uint32 aug5);
|
||||||
uint32 GetWornItem(int16 equipSlot);
|
uint32 GetWornItem(int16 equipSlot);
|
||||||
void RemoveItem(uint16 lootslot);
|
void RemoveItem(uint16 lootslot);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user