抽卡:求贤若渴pick武将按品质算数量

This commit is contained in:
luying
2022-06-27 17:36:11 +08:00
parent ed1586fefe
commit b5c2005192
5 changed files with 51 additions and 14 deletions

View File

@@ -140,20 +140,20 @@ export class GachaResult {
if(id) this.pickHero = id;
}
setHidOrGid(id: number, count?: number) {
setHidOrGid(id: number, count: number) {
let dicGachaContent = gameData.gachaContent.get(this.contentId);
if(!dicGachaContent) return;
if(dicGachaContent.type == GACHA_CONTENT_TYPE.HERO) {
this.setHero(id);
this.setHero(id, count);
} else {
this.setItem(id, count||dicGachaContent.count);
}
}
setHero(hid: number) {
setHero(hid: number, count: number) {
this.hid = hid;
this.count = 1;
this.count = count;
}
setItem(id: number, count: number) {
@@ -166,4 +166,14 @@ export class GachaResult {
this.id = id;
this.count = count;
}
copy() {
let result = new GachaResult(this.contentId);
result.hid = this.hid;
result.isTransfer = this.isTransfer;
result.id = this.id;
result.count = this.count;
result.pickHero = this.pickHero;
return result
}
}