mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-16 18:52:22 +00:00
[Quest API] Add AreTasksCompleted() to Perl/Lua. (#4456)
* [Quest API] Add AreTasksCompleted() to Perl/Lua. * Bool
This commit is contained in:
+17
-4
@@ -3251,13 +3251,26 @@ int QuestManager::activespeakactivity(int taskid) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int QuestManager::istaskcompleted(int taskid) {
|
||||
bool QuestManager::istaskcompleted(int task_id)
|
||||
{
|
||||
QuestManagerCurrentQuestVars();
|
||||
|
||||
if(RuleB(TaskSystem, EnableTaskSystem) && initiator)
|
||||
return initiator->IsTaskCompleted(taskid);
|
||||
if (initiator && RuleB(TaskSystem, EnableTaskSystem)) {
|
||||
return initiator->IsTaskCompleted(task_id);
|
||||
}
|
||||
|
||||
return -1;
|
||||
return false;
|
||||
}
|
||||
|
||||
bool QuestManager::aretaskscompleted(const std::vector<int>& task_ids)
|
||||
{
|
||||
QuestManagerCurrentQuestVars();
|
||||
|
||||
if (initiator && RuleB(TaskSystem, EnableTaskSystem)) {
|
||||
return initiator->AreTasksCompleted(task_ids);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
int QuestManager::activetasksinset(int taskset) {
|
||||
|
||||
Reference in New Issue
Block a user