You need to sign in before continuing.
Commit 86a873b9a16f8125fba3fc1f2964ed81331355bd
1 parent
5eedb119
活动任务数据重置
Showing
2 changed files
with
4 additions
and
2 deletions
Show diff stats
src/models/Activity.lua
@@ -473,6 +473,7 @@ activityFunc[Activity.ActivityType.CalendaTask] = { | @@ -473,6 +473,7 @@ activityFunc[Activity.ActivityType.CalendaTask] = { | ||
473 | ["init"] = function(self, actType, isCrossDay, notify) | 473 | ["init"] = function(self, actType, isCrossDay, notify) |
474 | local calTask = self.owner:getProperty("calTask") | 474 | local calTask = self.owner:getProperty("calTask") |
475 | calTask = {} | 475 | calTask = {} |
476 | + self.owner:updateProperty({field="calTask", value=calTask}) | ||
476 | local role = self.owner | 477 | local role = self.owner |
477 | local buildL = role.dinerData:getProperty("buildL") | 478 | local buildL = role.dinerData:getProperty("buildL") |
478 | local curLevel = buildL:getv(1, 1) | 479 | local curLevel = buildL:getv(1, 1) |
@@ -540,6 +541,7 @@ activityFunc[Activity.ActivityType.BattleCommandTask] = { | @@ -540,6 +541,7 @@ activityFunc[Activity.ActivityType.BattleCommandTask] = { | ||
540 | ["init"] = function(self, actType, isCrossDay, notify) | 541 | ["init"] = function(self, actType, isCrossDay, notify) |
541 | local bcTask = self.owner:getProperty("bcTask") | 542 | local bcTask = self.owner:getProperty("bcTask") |
542 | bcTask = {} | 543 | bcTask = {} |
544 | + self.owner:updateProperty({field="bcTask", value=bcTask}) | ||
543 | local role = self.owner | 545 | local role = self.owner |
544 | local buildL = role.dinerData:getProperty("buildL") | 546 | local buildL = role.dinerData:getProperty("buildL") |
545 | local curLevel = buildL:getv(1, 1) | 547 | local curLevel = buildL:getv(1, 1) |
@@ -1003,7 +1005,7 @@ activityFunc[Activity.ActivityType.CommonSignIn] = { | @@ -1003,7 +1005,7 @@ activityFunc[Activity.ActivityType.CommonSignIn] = { | ||
1003 | ["crossDay"] = function(self, actType, notify, actId) | 1005 | ["crossDay"] = function(self, actType, notify, actId) |
1004 | local actCfg = csvdb["activity_ctrlCsv"][actId] | 1006 | local actCfg = csvdb["activity_ctrlCsv"][actId] |
1005 | if not actCfg then return end | 1007 | if not actCfg then return end |
1006 | - local conArr = actCfg.condition2:toArray("true", "=") | 1008 | + local conArr = actCfg.condition2:toArray(true, "=") |
1007 | -- 0 登录即可, 1 达到指定活跃度 | 1009 | -- 0 登录即可, 1 达到指定活跃度 |
1008 | if conArr[1] ~= 0 then | 1010 | if conArr[1] ~= 0 then |
1009 | return | 1011 | return |