Fixed a new bug in softlocked state: disappearing money (no scorpion was involved)

This commit is contained in:
Vlyan
2022-02-06 00:25:46 +01:00
parent 69b43027f3
commit 2a2ad458fe

View File

@@ -152,17 +152,18 @@ export class CharacterSheetL5r5e extends BaseCharacterSheetL5r5e {
* @param formData * @param formData
*/ */
_updateObject(event, formData) { _updateObject(event, formData) {
// Store money in zeni // Store money in Zeni
formData["data.zeni"] = this._moneyToZeni( if (formData["data.money.koku"] || formData["data.money.bu"] || formData["data.money.zeni"]) {
formData["data.money.koku"], formData["data.zeni"] = this._moneyToZeni(
formData["data.money.bu"], formData["data.money.koku"] || 0,
formData["data.money.zeni"] formData["data.money.bu"] || 0,
); formData["data.money.zeni"] || 0
);
// Remove fake money object // Remove fake money object
delete formData["data.money.koku"]; delete formData["data.money.koku"];
delete formData["data.money.bu"]; delete formData["data.money.bu"];
delete formData["data.money.zeni"]; delete formData["data.money.zeni"];
}
// Save computed values // Save computed values
const currentData = this.object.data.data; const currentData = this.object.data.data;