Files
dsrc/sku.0/sys.server/compiled/game/script/quest/task/ground/nothing.script
T

56 lines
1.7 KiB
Plaintext

include library.groundquests;
// ---------------------------------------------------------------------
inherits quest.task.ground.base_task;
// ---------------------------------------------------------------------
const String taskType = "nothing";
// ---------------------------------------------------------------------
trigger OnTaskActivated(int questCrc, int taskId)
{
groundquests.questOutputDebugInfo(self, questCrc, taskId, taskType, "OnTaskActivated", taskType + "task entered.");
questCompleteTask(questCrc, taskId, self);
return SCRIPT_CONTINUE;
}
// ---------------------------------------------------------------------
//fires when the task is completed
trigger OnTaskCompleted(int questCrc, int taskId)
{
groundquests.questOutputDebugInfo(self, questCrc, taskId, taskType, "OnTaskCompleted", taskType + "task completed.");
return SCRIPT_CONTINUE;
}
// ---------------------------------------------------------------------
//fires when the task is completed
trigger OnTaskFailed(int questCrc, int taskId)
{
groundquests.questOutputDebugInfo(self, questCrc, taskId, taskType, "OnTaskFailed", taskType + "task failed.");
return SCRIPT_CONTINUE;
}
// ---------------------------------------------------------------------
trigger OnTaskCleared(int questCrc, int taskId)
{
groundquests.questOutputDebugInfo(self, questCrc, taskId, taskType, "OnTaskCleared", taskType + " task cleared.");
return SCRIPT_CONTINUE;
}
// ---------------------------------------------------------------------
trigger OnDetach()
{
//make sure the base objvar is removed
removeObjVar(self, groundquests.getTaskTypeObjVar(self, taskType));
return SCRIPT_CONTINUE;
}
// ---------------------------------------------------------------------