allow rerolls to be undefined
This commit is contained in:
parent
f144b55570
commit
65f1fe28c1
@ -13,6 +13,7 @@ export const rerollRandomModController: RequestHandler = async (req, res) => {
|
|||||||
const upgrade = inventory.Upgrades.find(x => x._id?.toString() == request.ItemIds[0])!;
|
const upgrade = inventory.Upgrades.find(x => x._id?.toString() == request.ItemIds[0])!;
|
||||||
const fingerprint = JSON.parse(upgrade.UpgradeFingerprint!) as IUnveiledRivenFingerprint;
|
const fingerprint = JSON.parse(upgrade.UpgradeFingerprint!) as IUnveiledRivenFingerprint;
|
||||||
|
|
||||||
|
fingerprint.rerolls ??= 0;
|
||||||
const kuvaCost = fingerprint.rerolls < rerollCosts.length ? rerollCosts[fingerprint.rerolls] : 3500;
|
const kuvaCost = fingerprint.rerolls < rerollCosts.length ? rerollCosts[fingerprint.rerolls] : 3500;
|
||||||
addMiscItems(inventory, [
|
addMiscItems(inventory, [
|
||||||
{
|
{
|
||||||
@ -86,7 +87,7 @@ interface IUnveiledRivenFingerprint {
|
|||||||
lim: number;
|
lim: number;
|
||||||
lvl: number;
|
lvl: number;
|
||||||
lvlReq: 0;
|
lvlReq: 0;
|
||||||
rerolls: number;
|
rerolls?: number;
|
||||||
pol: string;
|
pol: string;
|
||||||
buffs: IRivenStat[];
|
buffs: IRivenStat[];
|
||||||
curses: IRivenStat[];
|
curses: IRivenStat[];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user