mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-03 03:50:40 +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:
@@ -722,6 +722,14 @@ void lua_fail_task(int task_id) {
|
||||
quest_manager.failtask(task_id);
|
||||
}
|
||||
|
||||
bool lua_complete_task(int task_id) {
|
||||
return quest_manager.completetask(task_id);
|
||||
}
|
||||
|
||||
bool lua_uncomplete_task(int task_id) {
|
||||
return quest_manager.uncompletetask(task_id);
|
||||
}
|
||||
|
||||
int lua_task_time_left(int task_id) {
|
||||
return quest_manager.tasktimeleft(task_id);
|
||||
}
|
||||
@@ -5970,6 +5978,8 @@ luabind::scope lua_register_general() {
|
||||
luabind::def("reset_task_activity", &lua_reset_task_activity),
|
||||
luabind::def("assign_task", &lua_assign_task),
|
||||
luabind::def("fail_task", &lua_fail_task),
|
||||
luabind::def("complete_task", &lua_complete_task),
|
||||
luabind::def("uncomplete_task", &lua_uncomplete_task),
|
||||
luabind::def("task_time_left", &lua_task_time_left),
|
||||
luabind::def("is_task_completed", &lua_is_task_completed),
|
||||
luabind::def("enabled_task_count", &lua_enabled_task_count),
|
||||
|
||||
Reference in New Issue
Block a user