= {
* Fix weird alignment of donation text box and button. (@Tesseract1234567890)
* Fixed an issue where reputation could be transfered to new jobs when unfocused.
* Empty stack traces should no longer appear.
-
+ * Purchasing anything with Infinity money doesn't result in NaN.
`,
}
\ No newline at end of file
diff --git a/src/DevMenu.jsx b/src/DevMenu.jsx
index 52b54e9a0..f8583ef66 100644
--- a/src/DevMenu.jsx
+++ b/src/DevMenu.jsx
@@ -726,7 +726,7 @@ class DevMenuComponent extends Component {
-
+
diff --git a/src/PersonObjects/Player/PlayerObjectGeneralMethods.jsx b/src/PersonObjects/Player/PlayerObjectGeneralMethods.jsx
index 157377f81..bdd14b8ef 100644
--- a/src/PersonObjects/Player/PlayerObjectGeneralMethods.jsx
+++ b/src/PersonObjects/Player/PlayerObjectGeneralMethods.jsx
@@ -394,6 +394,7 @@ export function loseMoney(money) {
console.error("NaN passed into Player.loseMoney()");
return;
}
+ if(this.money.eq(Infinity) && money === Infinity) return;
this.money = this.money.minus(money);
}