寻宝:抽象藏宝图 id 合法性检查条件

This commit is contained in:
liangtongchuan
2021-02-19 10:55:01 +08:00
parent c1c8ed49e1
commit 28610f7b88
2 changed files with 10 additions and 3 deletions
+8 -1
View File
@@ -1,3 +1,5 @@
import { IT_TYPE } from './../consts/consts';
import { COM_BTL_QUALITY } from './../consts/constModules/itemConst';
import { FriendRelationModel } from './../db/FriendRelation';
import { RoleModel, RoleType } from './../db/Role';
import { EquipPrintDropType, EquipPrintDropModel } from './../db/EquipPrintDrop';
@@ -5,7 +7,7 @@ import { FriendPointModel } from './../db/FriendPoint';
import { STATUS } from './../consts/statusCode';
import { COM_TEAM_STATUS, CURRENCY_BY_TYPE, CURRENCY_TYPE, FRIEND_DROP_TYPE, COM_BTL_CONST, FRIEND_DROP_MAX } from './../consts';
import { RoleStatus, ComBattleTeamModel } from './../db/ComBattleTeam';
import { getBluePrtByQuality, getComBtlSetByQuality, getRewardByBlueprtId, getWarById, getWarIdByBlueprtId, comBtlRangeInfo } from "../pubUtils/gamedata";
import { getBluePrtByQuality, getComBtlSetByQuality, getRewardByBlueprtId, getWarById, getWarIdByBlueprtId, comBtlRangeInfo, getGoodById } from "../pubUtils/gamedata";
import { getRandEelm, getRandValue, resResult, ratioReward, getRandValueByMinMax, getRandomWithWeight, decodeStr, getRobotInfo, reduceCe } from "../pubUtils/util";
import { getRandRobot } from "./battleService";
import { difference, omit } from 'underscore';
@@ -506,4 +508,9 @@ export async function teammateInBlackList(roleId: string, roleIds: Array<string>
if (isBlack === true) return true;
}
return false;
}
export function blueprtIdValid(id: number) {
const goodData = getGoodById(id);
return goodData && goodData.itid === IT_TYPE.BLUEPRT && COM_BTL_QUALITY.indexOf(goodData.quality) !== -1;
}