Various fixes to our upgrade logic (#536)

Stuff broke over time, especially with the major changes we made leading
up to 2.3. We should test with older saves if/when we make large changes
in the future.

Fixes #532
This commit is contained in:
David Walker
2023-05-26 21:16:31 -07:00
committed by GitHub
parent ab207ce36c
commit db26d054fc
6 changed files with 58 additions and 54 deletions
+1 -2
View File
@@ -1,12 +1,11 @@
import React from "react";
import { SourceFile } from "./SourceFile";
import { initBitNodes, initBitNodeMultipliers } from "../BitNode/BitNode";
import { initBitNodes } from "../BitNode/BitNode";
export const SourceFiles: Record<string, SourceFile> = {};
/** Engine initializer for SourceFiles, BitNodes, and BitNodeMultipliers. Run once at engine load. */
export function initSourceFiles() {
initBitNodes();
initBitNodeMultipliers();
SourceFiles.SourceFile1 = new SourceFile(
1,
(