新增接受完成任务特效
This commit is contained in:
parent
b9b44075cc
commit
61f5decc15
1 changed files with 13 additions and 0 deletions
|
|
@ -4,6 +4,10 @@ MainLineTaskOBJ._name = "MainLineTaskOBJ"
|
|||
MainLineTaskOBJ.STATUS_WAIT_VISIT = 0
|
||||
MainLineTaskOBJ.STATUS_DOING = 1
|
||||
MainLineTaskOBJ.STATUS_FINISH = 9
|
||||
MainLineTaskOBJ.effectCfg = {
|
||||
accept = 50014,
|
||||
finish = 50015,
|
||||
}
|
||||
|
||||
MainLineTaskOBJ.cfg = Func.require("cfg_主线任务")
|
||||
|
||||
|
|
@ -232,8 +236,16 @@ function MainLineTaskOBJ:sync(actor)
|
|||
Message:SubLink(actor, self._name .. "_sync", self:getTaskView(actor))
|
||||
end
|
||||
|
||||
function MainLineTaskOBJ:playTaskEffect(actor, effectId)
|
||||
effectId = tonumber(effectId) or 0
|
||||
if effectId > 0 then
|
||||
playeffect(actor, effectId, 0, 0, 1, 0, 1)
|
||||
end
|
||||
end
|
||||
|
||||
function MainLineTaskOBJ:startTask(actor, task)
|
||||
self:setState(actor, task.id, self.STATUS_DOING, 0)
|
||||
self:playTaskEffect(actor, self.effectCfg.accept)
|
||||
Func.sendmsg9(actor, string.format("[主线任务]:#70|已接取:%s", task.title))
|
||||
self:sync(actor)
|
||||
end
|
||||
|
|
@ -298,6 +310,7 @@ end
|
|||
|
||||
function MainLineTaskOBJ:completeTask(actor, task)
|
||||
self:giveRewards(actor, task.rewards)
|
||||
self:playTaskEffect(actor, self.effectCfg.finish)
|
||||
Func.sendmsg9(actor, string.format("[主线任务]:#70|完成%s,奖励已发放。", task.title))
|
||||
|
||||
local nextTask = self:getValidTask(task.next)
|
||||
|
|
|
|||
Loading…
Reference in a new issue