| 972 | } |
| 973 | |
| 974 | int ClientTaskState::DispatchEventTaskComplete(Client* client, ClientTaskInformation& info, int activity_id) |
| 975 | { |
| 976 | if (parse->PlayerHasQuestSub(EVENT_TASK_COMPLETE)) { |
| 977 | const auto& export_string = fmt::format( |
| 978 | "{} {} {}", |
| 979 | info.activity[activity_id].done_count, |
| 980 | info.activity[activity_id].activity_id, |
| 981 | info.task_id |
| 982 | ); |
| 983 | |
| 984 | return parse->EventPlayer(EVENT_TASK_COMPLETE, client, export_string, 0); |
| 985 | } |
| 986 | |
| 987 | return 0; |
| 988 | } |
| 989 | |
| 990 | void ClientTaskState::RewardTask(Client *c, const TaskInformation *ti, ClientTaskInformation& client_task) |
| 991 | { |
no test coverage detected