活动:七天乐挑战活动添加新字段
This commit is contained in:
@@ -14,7 +14,7 @@ export class DailyItem {
|
|||||||
name: string; // 任务名称
|
name: string; // 任务名称
|
||||||
taskType: number; // 任务类型 dic_zyz_taskType.json
|
taskType: number; // 任务类型 dic_zyz_taskType.json
|
||||||
taskParam: string; //任务数据 dic_zyz_taskType.json
|
taskParam: string; //任务数据 dic_zyz_taskType.json
|
||||||
taskParamArray: Array<number>; //任务数据 dic_zyz_taskType.json
|
condition: number; //任务数据条件 dic_zyz_taskType.jsonT
|
||||||
reward: string; // 任务奖励,格式:1&3&1(类型&id&数量) 类型定义:1.英雄,2.物品
|
reward: string; // 任务奖励,格式:1&3&1(类型&id&数量) 类型定义:1.英雄,2.物品
|
||||||
|
|
||||||
totalCount: number = 0; //完成任务累计次数
|
totalCount: number = 0; //完成任务累计次数
|
||||||
@@ -27,8 +27,6 @@ export class DailyItem {
|
|||||||
this.taskType = data.taskType;
|
this.taskType = data.taskType;
|
||||||
this.taskParam = data.taskParam;
|
this.taskParam = data.taskParam;
|
||||||
this.reward = data.reward;
|
this.reward = data.reward;
|
||||||
|
|
||||||
this.taskParamArray = splitString(data.taskParam, '&')
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public heroReward(): CreateHeroParam[] {
|
public heroReward(): CreateHeroParam[] {
|
||||||
@@ -59,40 +57,40 @@ export class DailyItem {
|
|||||||
let complete = false;
|
let complete = false;
|
||||||
switch (this.taskType) {
|
switch (this.taskType) {
|
||||||
case TASK_TYPE.ROLE_LV:
|
case TASK_TYPE.ROLE_LV:
|
||||||
complete = this.totalCount >= this.taskParamArray[0];
|
complete = this.totalCount >= this.condition;
|
||||||
break;
|
break;
|
||||||
case TASK_TYPE.GUILD_JOIN:
|
case TASK_TYPE.GUILD_JOIN:
|
||||||
complete = this.totalCount >= this.taskParamArray[0];
|
complete = this.totalCount >= this.condition;
|
||||||
break;
|
break;
|
||||||
case TASK_TYPE.LOGIN_SUM:
|
case TASK_TYPE.LOGIN_SUM:
|
||||||
complete = this.totalCount >= this.taskParamArray[0];
|
complete = this.totalCount >= this.condition;
|
||||||
break;
|
break;
|
||||||
case TASK_TYPE.HERO_NUM:
|
case TASK_TYPE.HERO_NUM:
|
||||||
complete = this.totalCount >= this.taskParamArray[0];
|
complete = this.totalCount >= this.condition;
|
||||||
break;
|
break;
|
||||||
case TASK_TYPE.ROLE_TITLE:
|
case TASK_TYPE.ROLE_TITLE:
|
||||||
complete = this.totalCount >= this.taskParamArray[0];
|
complete = this.totalCount >= this.condition;
|
||||||
break;
|
break;
|
||||||
case TASK_TYPE.GASHA:
|
case TASK_TYPE.GASHA:
|
||||||
complete = this.totalCount >= this.taskParamArray[0];
|
complete = this.totalCount >= this.condition;
|
||||||
break;
|
break;
|
||||||
case TASK_TYPE.EQUIP_STRENGTHEN:
|
case TASK_TYPE.EQUIP_STRENGTHEN:
|
||||||
complete = this.totalCount >= this.taskParamArray[0];
|
complete = this.totalCount >= this.condition;
|
||||||
break;
|
break;
|
||||||
case TASK_TYPE.BATTLE_MAIN:
|
case TASK_TYPE.BATTLE_MAIN:
|
||||||
complete = this.totalCount >= this.taskParamArray[0];
|
complete = this.totalCount >= this.condition;
|
||||||
break;
|
break;
|
||||||
case TASK_TYPE.EQUIP_JEWEL_SUM:
|
case TASK_TYPE.EQUIP_JEWEL_SUM:
|
||||||
complete = this.totalCount >= this.taskParamArray[0];
|
complete = this.totalCount >= this.condition;
|
||||||
break;
|
break;
|
||||||
case TASK_TYPE.GUILD_TRAIN:
|
case TASK_TYPE.GUILD_TRAIN:
|
||||||
complete = this.totalCount >= this.taskParamArray[0];
|
complete = this.totalCount >= this.condition;
|
||||||
break;
|
break;
|
||||||
case TASK_TYPE.ROLE_SCHOOL_PUT_HERO:
|
case TASK_TYPE.ROLE_SCHOOL_PUT_HERO:
|
||||||
complete = this.totalCount >= this.taskParamArray[0];
|
complete = this.totalCount >= this.condition;
|
||||||
break;
|
break;
|
||||||
case TASK_TYPE.GUILD_ACTIVITY:
|
case TASK_TYPE.GUILD_ACTIVITY:
|
||||||
complete = this.totalCount >= this.taskParamArray[0];
|
complete = this.totalCount >= this.condition;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
complete = false;
|
complete = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user