活动:成长活动数据添加字段
This commit is contained in:
@@ -13,8 +13,8 @@ export class GrowthItem {
|
||||
cellIndex: number; // 当天第几行,从1开始
|
||||
name: string; // 任务名称
|
||||
taskType: number; // 任务类型 dic_zyz_taskType.json
|
||||
taskParam: string; //任务数据 dic_zyz_taskType.json
|
||||
taskParamArray: Array<number>; //任务数据 dic_zyz_taskType.json
|
||||
taskParam: string; //任务数据 dic_zyz_taskType.jsonT
|
||||
condition: number; //任务数据条件 dic_zyz_taskType.jsonT
|
||||
point: number; // 任务达成获得的奖章数量,只在当前活动中有用,虚拟
|
||||
reward: string; // 任务奖励,格式:1&3&1(类型&id&数量) 类型定义:1.英雄,2.物品
|
||||
consumePoint: number; // 奖章兑换奖品,需要消耗的奖章个数
|
||||
@@ -31,12 +31,11 @@ export class GrowthItem {
|
||||
this.name = data.name;
|
||||
this.taskType = data.taskType;
|
||||
this.taskParam = data.taskParam;
|
||||
this.condition = data.condition;
|
||||
this.point = data.point;
|
||||
this.reward = data.reward;
|
||||
this.consumePoint = data.consumePoint;
|
||||
this.pointReward = data.pointReward;
|
||||
|
||||
this.taskParamArray = splitString(data.taskParam, '&')
|
||||
}
|
||||
|
||||
public heroReward(): CreateHeroParam[] {
|
||||
@@ -67,40 +66,40 @@ export class GrowthItem {
|
||||
let complete = false;
|
||||
switch (this.taskType) {
|
||||
case TASK_TYPE.ROLE_LV:
|
||||
complete = this.totalCount >= this.taskParamArray[0];
|
||||
complete = this.totalCount >= this.condition;
|
||||
break;
|
||||
case TASK_TYPE.GUILD_JOIN:
|
||||
complete = this.totalCount >= this.taskParamArray[0];
|
||||
complete = this.totalCount >= this.condition;
|
||||
break;
|
||||
case TASK_TYPE.LOGIN_SUM:
|
||||
complete = this.totalCount >= this.taskParamArray[0];
|
||||
complete = this.totalCount >= this.condition;
|
||||
break;
|
||||
case TASK_TYPE.HERO_NUM:
|
||||
complete = this.totalCount >= this.taskParamArray[0];
|
||||
complete = this.totalCount >= this.condition;
|
||||
break;
|
||||
case TASK_TYPE.ROLE_TITLE:
|
||||
complete = this.totalCount >= this.taskParamArray[0];
|
||||
complete = this.totalCount >= this.condition;
|
||||
break;
|
||||
case TASK_TYPE.GASHA:
|
||||
complete = this.totalCount >= this.taskParamArray[0];
|
||||
complete = this.totalCount >= this.condition;
|
||||
break;
|
||||
case TASK_TYPE.EQUIP_STRENGTHEN:
|
||||
complete = this.totalCount >= this.taskParamArray[0];
|
||||
complete = this.totalCount >= this.condition;
|
||||
break;
|
||||
case TASK_TYPE.BATTLE_MAIN:
|
||||
complete = this.totalCount >= this.taskParamArray[0];
|
||||
complete = this.totalCount >= this.condition;
|
||||
break;
|
||||
case TASK_TYPE.EQUIP_JEWEL_SUM:
|
||||
complete = this.totalCount >= this.taskParamArray[0];
|
||||
complete = this.totalCount >= this.condition;
|
||||
break;
|
||||
case TASK_TYPE.GUILD_TRAIN:
|
||||
complete = this.totalCount >= this.taskParamArray[0];
|
||||
complete = this.totalCount >= this.condition;
|
||||
break;
|
||||
case TASK_TYPE.ROLE_SCHOOL_PUT_HERO:
|
||||
complete = this.totalCount >= this.taskParamArray[0];
|
||||
complete = this.totalCount >= this.condition;
|
||||
break;
|
||||
case TASK_TYPE.GUILD_ACTIVITY:
|
||||
complete = this.totalCount >= this.taskParamArray[0];
|
||||
complete = this.totalCount >= this.condition;
|
||||
break;
|
||||
default:
|
||||
complete = false;
|
||||
|
||||
Reference in New Issue
Block a user