新武将活动:修改字段以及ur武将处理
This commit is contained in:
@@ -119,10 +119,9 @@ export class GachaHandler {
|
||||
const roleId: string = session.get('roleId');
|
||||
|
||||
for (let { hid } of hope) {
|
||||
let dicHero = gameData.hero.get(hid);
|
||||
if (hid != 0) {
|
||||
if (!dicHero) return resResult(STATUS.DIC_DATA_NOT_FOUND);
|
||||
if (hid != 0 && dicHero.quality != HERO_QUALITY_TYPE.GOLD) {
|
||||
let dicRecruit = gameData.recruit.get(hid);
|
||||
if (!dicRecruit || !dicRecruit.canHope) {
|
||||
return resResult(STATUS.GACHA_HOPE_NOT_GOLD);
|
||||
}
|
||||
}
|
||||
@@ -274,8 +273,8 @@ export class GachaHandler {
|
||||
|
||||
let dicHero = gameData.hero.get(hid);
|
||||
if (!dicHero) return resResult(STATUS.DIC_DATA_NOT_FOUND);
|
||||
let index = gameData.recruit.findIndex(cur => cur.actorId == hid);
|
||||
if (index == -1) return resResult(STATUS.GACHA_CAN_NOT_PICK);
|
||||
let dicRecruit = gameData.recruit.get(hid);
|
||||
if (!dicRecruit || !dicRecruit.canVisit) return resResult(STATUS.GACHA_CAN_NOT_PICK);
|
||||
let { pieceId } = dicHero;
|
||||
|
||||
let gachaId = getNormalGachaId();
|
||||
|
||||
Reference in New Issue
Block a user