Skip to content

Commit 24a1aac

Browse files
committed
hotfix
1 parent 7a8ef59 commit 24a1aac

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

src/Synergism.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1577,7 +1577,7 @@ export const player: Player = {
15771577
seed: Array.from({ length: 2 }, () => Date.now())
15781578
}
15791579

1580-
export const blankSave = deepClone(player)
1580+
export const blankSave = deepClone()(player)
15811581

15821582
export const saveSynergy = (button?: boolean) => {
15831583
player.offlinetick = Date.now()

src/Utility.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ export const createDeferredPromise = <T>(): DeferredPromise<T> => {
223223
return { resolve, reject, promise }
224224
}
225225

226-
export const deepClone = rfdc({
226+
export const deepClone = () => rfdc({
227227
proto: false,
228228
circles: false,
229229
constructorHandlers: [

src/saves/PlayerSchema.ts

+8-8
Original file line numberDiff line numberDiff line change
@@ -264,11 +264,11 @@ export const playerSchema = z.object({
264264
eighthCostAnts: decimalSchema,
265265
eighthProduceAnts: z.number().default(() => blankSave.eighthProduceAnts),
266266

267-
ascendBuilding1: ascendBuildingSchema.default(() => deepClone(blankSave.ascendBuilding1)),
268-
ascendBuilding2: ascendBuildingSchema.default(() => deepClone(blankSave.ascendBuilding2)),
269-
ascendBuilding3: ascendBuildingSchema.default(() => deepClone(blankSave.ascendBuilding3)),
270-
ascendBuilding4: ascendBuildingSchema.default(() => deepClone(blankSave.ascendBuilding4)),
271-
ascendBuilding5: ascendBuildingSchema.default(() => deepClone(blankSave.ascendBuilding5)),
267+
ascendBuilding1: ascendBuildingSchema.default(() => deepClone()(blankSave.ascendBuilding1)),
268+
ascendBuilding2: ascendBuildingSchema.default(() => deepClone()(blankSave.ascendBuilding2)),
269+
ascendBuilding3: ascendBuildingSchema.default(() => deepClone()(blankSave.ascendBuilding3)),
270+
ascendBuilding4: ascendBuildingSchema.default(() => deepClone()(blankSave.ascendBuilding4)),
271+
ascendBuilding5: ascendBuildingSchema.default(() => deepClone()(blankSave.ascendBuilding5)),
272272

273273
multiplierCost: decimalSchema,
274274
multiplierBought: z.number(),
@@ -410,7 +410,7 @@ export const playerSchema = z.object({
410410
subtabNumber: z.number().default(() => blankSave.subtabNumber),
411411

412412
codes: z.array(z.tuple([z.number(), z.boolean()])).transform((tuple) => new Map(tuple)).default(() =>
413-
deepClone([...blankSave.codes])
413+
deepClone()([...blankSave.codes])
414414
),
415415

416416
loaded1009: z.boolean().default(() => blankSave.loaded1009),
@@ -539,7 +539,7 @@ export const playerSchema = z.object({
539539
)
540540
}).default(() => blankSave.hepteractCrafts),
541541

542-
ascendShards: decimalSchema.default(() => deepClone(blankSave.ascendShards)),
542+
ascendShards: decimalSchema.default(() => deepClone()(blankSave.ascendShards)),
543543
autoAscend: z.boolean().default(() => blankSave.autoAscend),
544544
autoAscendMode: z.string().default(() => blankSave.autoAscendMode),
545545
autoAscendThreshold: z.number().default(() => blankSave.autoAscendThreshold),
@@ -575,7 +575,7 @@ export const playerSchema = z.object({
575575
ascend: z.any().array().default(() => [...blankSave.history.ascend]),
576576
reset: z.any().array().default(() => [...blankSave.history.reset]),
577577
singularity: z.any().array().default(() => [...blankSave.history.singularity])
578-
}).default(() => deepClone(blankSave.history)),
578+
}).default(() => deepClone()(blankSave.history)),
579579
historyShowPerSecond: z.boolean().default(() => blankSave.historyShowPerSecond),
580580

581581
autoChallengeRunning: z.boolean().default(() => blankSave.autoChallengeRunning),

0 commit comments

Comments
 (0)