QuestId:任务的唯一标示(定义格式:int32)
QuestType:任务类型(1:主线,2:支线,3:日常,4:江湖.....)
GetCondition:"-"隔开的字符串,第一个字符表示限制条件(0:前置任务触发,1:等级限制,2:通关限制,3:trap点限制,4功能开启限制....),第二个字符表示参数有几个(主要用于查错),后续字符可由策划指定它的含义,多个限制条件可由"|"隔开
GetMethod:领取方式("-"隔开的字符串,第一个字符表示触发方式(1:点击NPC,2: 点击某个UI,3:使用某个道具,4:打通某个关卡,5击杀某只怪物......) ,第二个字符表示参数有几个(主要用于查错),后续的字符可根据策划进行指定它的含义),多种领取方式可以用"|"隔开
CompleteCondition:"-"隔开的字符串,第一个字符表示限制条件(1:杀怪,2:获取道具,3:穿上装备,4:强化装备,5:完成某个引导....),第二个字符表示参数有几个(主要用于查错)后续字符可由策划和功能程序协商指定它们的含义,多个任务条件可由"|"隔开
Award:("奖品id-数量|奖品id-数量")
NextQuest::下次触发的任务(任务ID,int32,不触发填0)
例如:支线任务,玩家等级达到10级并且打通第10关后,找ID为444的NPC或者点击ID为555的按钮领取的,打死10只id为888的怪,且获取3个id为111、4个id为222的道具,发放1个id为888的道具奖励,不触发后续任务,的任务可以配置为:
QuestId:1
QuestType:2
Award:888-1
NextQuest:0
QuestType:任务类型(1:主线,2:支线,3:日常,4:江湖.....)
GetCondition:"-"隔开的字符串,第一个字符表示限制条件(0:前置任务触发,1:等级限制,2:通关限制,3:trap点限制,4功能开启限制....),第二个字符表示参数有几个(主要用于查错),后续字符可由策划指定它的含义,多个限制条件可由"|"隔开
GetMethod:领取方式("-"隔开的字符串,第一个字符表示触发方式(1:点击NPC,2: 点击某个UI,3:使用某个道具,4:打通某个关卡,5击杀某只怪物......) ,第二个字符表示参数有几个(主要用于查错),后续的字符可根据策划进行指定它的含义),多种领取方式可以用"|"隔开
CompleteCondition:"-"隔开的字符串,第一个字符表示限制条件(1:杀怪,2:获取道具,3:穿上装备,4:强化装备,5:完成某个引导....),第二个字符表示参数有几个(主要用于查错)后续字符可由策划和功能程序协商指定它们的含义,多个任务条件可由"|"隔开
Award:("奖品id-数量|奖品id-数量")
NextQuest::下次触发的任务(任务ID,int32,不触发填0)
例如:支线任务,玩家等级达到10级并且打通第10关后,找ID为444的NPC或者点击ID为555的按钮领取的,打死10只id为888的怪,且获取3个id为111、4个id为222的道具,发放1个id为888的道具奖励,不触发后续任务,的任务可以配置为:
QuestId:1
QuestType:2
GetCondition:1-1-10|2-1-10
GetMethod:1-1-444|2-1-555
Award:888-1
NextQuest:0