天晶石:淬炼看到失败的数值

This commit is contained in:
luying
2022-04-27 22:03:55 +08:00
parent 426341aba6
commit c13d0990b3

View File

@@ -16,6 +16,8 @@ export class RandSe {
@prop({ required: true })
rand: number; // 随机属性内需要随机的值
@prop({ required: true })
preRand?: number; // 淬炼失败的是随机出的值
@prop({ required: true })
locked: boolean = false; // 洗炼是否锁定
@prop({ required: false, default: false })
@@ -132,7 +134,7 @@ export default class Jewel extends BaseModel {
let result: JewelType = await JewelModel.findOneAndUpdate({ seqId, 'randSe.quenched': true }, { $set: { 'randSe.$.rand': rand } }, { new: true }).lean();
return result;
} else {
let result: JewelType = await JewelModel.findOneAndUpdate({ seqId, 'randSe.quenched': true }, { $inc: { 'randSe.$.quenchCnt': 1 } }, { new: true }).lean();
let result: JewelType = await JewelModel.findOneAndUpdate({ seqId, 'randSe.quenched': true }, { $inc: { 'randSe.$.quenchCnt': 1 }, $set: { 'randSe.$.preRand': rand } }, { new: true }).lean();
return result;
}
}