新武将:修改字段
This commit is contained in:
@@ -534,6 +534,6 @@ export async function getGuideGachaData(serverId: number, activityId: number, ro
|
|||||||
let playerData = new GuideGachaData(activityData, createTime, serverTime);
|
let playerData = new GuideGachaData(activityData, createTime, serverTime);
|
||||||
let userGacha = await UserGachaModel.findByRole(roleId, playerData.gachaId, activityId);
|
let userGacha = await UserGachaModel.findByRole(roleId, playerData.gachaId, activityId);
|
||||||
playerData.setPlayerData(userGacha);
|
playerData.setPlayerData(userGacha);
|
||||||
if(playerData.hasChoosen) return null
|
if(playerData.hasChoosen || playerData.neverChoose()) return null;
|
||||||
return playerData;
|
return playerData;
|
||||||
}
|
}
|
||||||
@@ -114,4 +114,8 @@ export class GuideGachaData extends ActivityBase {
|
|||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public neverChoose() {
|
||||||
|
return this.stage == GUIDE_GACHA_STAGE.DECIDE && this.candidates.length <= 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,7 +23,8 @@ export class NewHeroGachaData extends ActivityBase {
|
|||||||
bg: string;
|
bg: string;
|
||||||
uiType: number;
|
uiType: number;
|
||||||
pickHero: number = 0;
|
pickHero: number = 0;
|
||||||
pullCnt: number = 0;
|
count: number = 0;
|
||||||
|
freeCount: number = 0;
|
||||||
|
|
||||||
constructor(activityData: ActivityModelType, createTime: number, serverTime: number) {
|
constructor(activityData: ActivityModelType, createTime: number, serverTime: number) {
|
||||||
super(activityData, createTime, serverTime)
|
super(activityData, createTime, serverTime)
|
||||||
@@ -47,7 +48,8 @@ export class NewHeroGachaData extends ActivityBase {
|
|||||||
public setPlayerRecords(data: UserGachaType) {
|
public setPlayerRecords(data: UserGachaType) {
|
||||||
if (!data) return;
|
if (!data) return;
|
||||||
this.pickHero = data.pickHero;
|
this.pickHero = data.pickHero;
|
||||||
this.pullCnt = data.pullCnt;
|
this.count = data.count;
|
||||||
|
this.freeCount = data.freeCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
public isPickHero(hid: number) {
|
public isPickHero(hid: number) {
|
||||||
|
|||||||
Reference in New Issue
Block a user