[Commands] Add #task complete Command (#3711)

# Notes
- `#task complete [Task ID]` allows operators to complete an entire task without updating individual activities.
This commit is contained in:
Alex King
2023-11-26 00:27:08 -05:00
committed by GitHub
parent 692a90f3f0
commit f8c3c03185
4 changed files with 141 additions and 64 deletions
+4
View File
@@ -1275,6 +1275,10 @@ public:
}
else { return 0; }
}
inline bool CompleteTask(uint32 task_id)
{
return task_state ? task_state->CompleteTask(this, task_id) : false;
}
inline void FailTask(int task_id) { if (task_state) { task_state->FailTask(this, task_id); }}
inline int TaskTimeLeft(int task_id) { return (task_state ? task_state->TaskTimeLeft(task_id) : 0); }
inline int EnabledTaskCount(int task_set_id)