UGCProjects/TwoOnTwo/Script/Global/Config/DailyTasksConfig.lua

73 lines
2.4 KiB
Lua
Raw Permalink Normal View History

2025-01-04 23:00:19 +08:00
DailyTasksConfig = DailyTasksConfig or {}
DailyTasksConfig.ETaskType = {
DailyLogin = 1;
CompleteMatch = 2;
DefensiveMVP = 3;
AttackMVP = 4;
LikeOtherPlayerMap = 5;
KillPlayer = 6;
}
DailyTasksConfig.TaskName = {
[DailyTasksConfig.ETaskType.DailyLogin] = "每日登录";
[DailyTasksConfig.ETaskType.CompleteMatch] = "完成对局[每次奖励]";
[DailyTasksConfig.ETaskType.DefensiveMVP] = "获得一次防守MVP";
[DailyTasksConfig.ETaskType.AttackMVP] = "获得一次进攻MVP";
[DailyTasksConfig.ETaskType.LikeOtherPlayerMap] = "每日点赞[每次奖励]";
[DailyTasksConfig.ETaskType.KillPlayer] = "击倒玩家[每次奖励]";
}
DailyTasksConfig.TaskInfo = {
[DailyTasksConfig.ETaskType.DailyLogin] = {
-- 任务次数上限
DailyLimit = 1;
-- 是否为一次性奖励, false则为每次奖励
IsDisposable = true;
Reward = {
{Type = ArchiveDataConfig.EArchiveType.Gold, Count = 200};
}
};
[DailyTasksConfig.ETaskType.CompleteMatch] = {
DailyLimit = 5;
IsDisposable = false;
Reward = {
{Type = ArchiveDataConfig.EArchiveType.Exp, Count = 200};
{Type = ArchiveDataConfig.EArchiveType.Gold, Count = 100};
}
};
[DailyTasksConfig.ETaskType.DefensiveMVP] = {
DailyLimit = 1;
IsDisposable = true;
Reward = {
{Type = ArchiveDataConfig.EArchiveType.Exp, Count = 400};
{Type = ArchiveDataConfig.EArchiveType.Gold, Count = 200};
}
};
[DailyTasksConfig.ETaskType.AttackMVP] = {
DailyLimit = 1;
IsDisposable = true;
Reward = {
{Type = ArchiveDataConfig.EArchiveType.Exp, Count = 400};
{Type = ArchiveDataConfig.EArchiveType.Gold, Count = 200};
}
};
[DailyTasksConfig.ETaskType.LikeOtherPlayerMap] = {
DailyLimit = 10;
IsDisposable = false;
Reward = {
-- {Type = ArchiveDataConfig.EArchiveType.Exp, Count = 10};
{Type = ArchiveDataConfig.EArchiveType.Gold, Count = 10};
}
};
[DailyTasksConfig.ETaskType.KillPlayer] = {
DailyLimit = 20;
IsDisposable = false;
Reward = {
{Type = ArchiveDataConfig.EArchiveType.Exp, Count = 10};
-- {Type = ArchiveDataConfig.EArchiveType.Gold, Count = 10};
}
};
}