mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-16 22:58:34 +00:00
[Quest API] Add CompleteTask and UncompleteTask methods to Perl/Lua (#4921)
* Add quest::uncompletetask to quest API * Remove CMakeSettings.json (local build config) from PR * Push * Final * Update embparser_api.cpp * Update questmgr.cpp * Update lua_client.cpp * Fix parcel slot duplication for evolving item augments --------- Co-authored-by: Kinglykrab <kinglykrab@gmail.com> Co-authored-by: Chris Miles <akkadius1@gmail.com>
This commit is contained in:
@@ -3584,6 +3584,19 @@ bool Lua_Client::KeyRingRemove(uint32 item_id)
|
||||
return self->KeyRingRemove(item_id);
|
||||
}
|
||||
|
||||
|
||||
bool Lua_Client::CompleteTask(int task_id)
|
||||
{
|
||||
Lua_Safe_Call_Bool();
|
||||
return self->CompleteTask(task_id);
|
||||
}
|
||||
|
||||
bool Lua_Client::UncompleteTask(int task_id)
|
||||
{
|
||||
Lua_Safe_Call_Bool();
|
||||
return self->UncompleteTask(task_id);
|
||||
}
|
||||
|
||||
void Lua_Client::EnableTitleSet(uint32 title_set) {
|
||||
Lua_Safe_Call_Void();
|
||||
self->EnableTitle(title_set);
|
||||
@@ -3668,6 +3681,7 @@ luabind::scope lua_register_client() {
|
||||
.def("ClearPEQZoneFlag", (void(Lua_Client::*)(uint32))&Lua_Client::ClearPEQZoneFlag)
|
||||
.def("ClearXTargets", (void(Lua_Client::*)(void))&Lua_Client::ClearXTargets)
|
||||
.def("ClearZoneFlag", (void(Lua_Client::*)(uint32))&Lua_Client::ClearZoneFlag)
|
||||
.def("CompleteTask", (bool(Lua_Client::*)(int))&Lua_Client::CompleteTask)
|
||||
.def("Connected", (bool(Lua_Client::*)(void))&Lua_Client::Connected)
|
||||
.def("CountAugmentEquippedByID", (uint32(Lua_Client::*)(uint32))&Lua_Client::CountAugmentEquippedByID)
|
||||
.def("CountItem", (uint32(Lua_Client::*)(uint32))&Lua_Client::CountItem)
|
||||
@@ -4162,6 +4176,7 @@ luabind::scope lua_register_client() {
|
||||
.def("TrainDisc", (void(Lua_Client::*)(int))&Lua_Client::TrainDisc)
|
||||
.def("TrainDiscBySpellID", (void(Lua_Client::*)(int32))&Lua_Client::TrainDiscBySpellID)
|
||||
.def("UnFreeze", (void(Lua_Client::*)(void))&Lua_Client::UnFreeze)
|
||||
.def("UncompleteTask", (bool(Lua_Client::*)(int))&Lua_Client::UncompleteTask)
|
||||
.def("Undye", (void(Lua_Client::*)(void))&Lua_Client::Undye)
|
||||
.def("UnmemSpell", (void(Lua_Client::*)(int))&Lua_Client::UnmemSpell)
|
||||
.def("UnmemSpell", (void(Lua_Client::*)(int,bool))&Lua_Client::UnmemSpell)
|
||||
|
||||
Reference in New Issue
Block a user