任务:修改taskType

This commit is contained in:
陆莹
2022-03-18 20:50:11 +08:00
parent 37d2e6cfa7
commit 1c3d1c209c
24 changed files with 821 additions and 2102 deletions
+38 -35
View File
@@ -1,38 +1,43 @@
import { HeroScore } from "../../domain/battleField/pvp";
import { HeroType } from "../../db/Hero";
import { HeroScore } from "../battleField/pvp";
export class TaskParamInter {
hero?: HeroType; // 武将数据
heroes?: HeroType[]; // 很多武将数据
count?: number; // 抽卡的次数
warId?: number; // 当前关卡id
towerLv?: number; // 镇念塔层数
lv?: number; // 现玩家等级
chatType?: number; // 聊天:聊天类型
battleHeroes?: number[]; // 战斗时候使用的
battleStar?: number; // 战斗结算时候的星级
heroNum?: number; // 武将数量
trainCount?: number; // 武将训练次数
stageUpCnt?: number; // 武将升阶次数
connectLv?: number; // 羁绊等级
isSuccess?: boolean; // pvp是否胜利
heroScores?: HeroScore[]; // pvp各武将积分
oldLv?: number; // 原武将等级,原玩家等级
oldStar?: number; // 原武将星级
oldColorStar?: number; // 原武将彩星
oldJob?: number; // 原武将职业
oldJobStage?: number; // 原武将职业阶
oldFavourLv?: number; // 原好感度等级
};
export class TaskParam extends TaskParamInter {
public setParam(params: TaskParamInter) {
for(let key in params) {
this[key] = params[key];
}
}
export class TaskParam {
star?: number;
quality?: number;
lv?: number;
count?: number;
favourLv?: number;
connectLv?: number;
isPutOn?: number;
oldLv?: number;
stage?: number;
chatType?: number;
warId?: number;
heroes?: number[];
eventType?: number;
dailyType?: number;
point?: number;
gid?: number;
heroScores?: HeroScore[];
rankLv?: number;
title?: number;
oldTitle?: number;
job?: number;
aid?: number;
isDebug?: boolean;
oldCount?: number;
oldStar?: number;
hid?: number;
eplaceId?: number;
oldQuality?: number;
oldStoneLvs?: number[];
newStoneLvs?: number[];
}
export class TaskListReturn {
type: number; // 类型
id: number; // 任务id
@@ -43,7 +48,5 @@ export class TaskListReturn {
export interface UpdateTaskParam {
inc?: number; // 直接增
set?: number; // 直接设
record?: string; // 检查是否有这条记录、没有的话增
max?: number; // 检查是否是最大的,不是的话更
min?: number; // 检查是否是最小的,不是的话更
records?: string[]; // 检查是否有这条记录、没有的话增
}