抽卡:求贤若渴pick武将按品质算数量
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user