From 4eeca30fe6d82d5d98cc75d6a31948db4493d34e Mon Sep 17 00:00:00 2001 From: insraq Date: Thu, 12 Sep 2024 00:05:35 +0300 Subject: [PATCH] 1.0.0 --- assets/Script/CoreGame/Changelog.ts | 7 +++++++ assets/Script/General/NativeSdk.ts | 20 +++++++++----------- assets/Script/UI/UIHelper.ts | 2 +- 3 files changed, 17 insertions(+), 12 deletions(-) diff --git a/assets/Script/CoreGame/Changelog.ts b/assets/Script/CoreGame/Changelog.ts index eb1fbfa..0c2e29a 100644 --- a/assets/Script/CoreGame/Changelog.ts +++ b/assets/Script/CoreGame/Changelog.ts @@ -1,5 +1,12 @@ export const CHANGELOG = [ { + version: "1.0.0", + content: [ + "Bugfix: Do not transfer trading right when cancel a save transfer", + "Bugfix: Downgrade Research Lab gives less cash than it should", + "Update translations", + ], + }, { version: "0.20.9", content: [ "Update Norwegian, Czech, Portuguese (Brazil) and Chinese translation (@FishPond)", diff --git a/assets/Script/General/NativeSdk.ts b/assets/Script/General/NativeSdk.ts index 096cb59..7a85178 100644 --- a/assets/Script/General/NativeSdk.ts +++ b/assets/Script/General/NativeSdk.ts @@ -175,18 +175,16 @@ export class DefaultNativeSdk { } allowPortrait(allow: boolean): void {} async saveFile(suggestedName: string, content: string): Promise { - try { - const handle = await window.showSaveFilePicker({ - suggestedName, - }); - const stream = await handle.createWritable(); - await stream.write(content); - await stream.close(); - } catch (error) { - if(error instanceof AbortError) - throw error; - downloadFile(content, suggestedName); + if (typeof window.showSaveFilePicker === "undefined") { + downloadFile(suggestedName, content); + return; } + const handle = await window.showSaveFilePicker({ + suggestedName, + }); + const stream = await handle.createWritable(); + await stream.write(content); + await stream.close(); } async readFile(): Promise { if (!window.showOpenFilePicker) { diff --git a/assets/Script/UI/UIHelper.ts b/assets/Script/UI/UIHelper.ts index 30f8777..75f1b11 100644 --- a/assets/Script/UI/UIHelper.ts +++ b/assets/Script/UI/UIHelper.ts @@ -380,8 +380,8 @@ export function uiBuildingBasicInfo(entity: Entity) { onclick: () => { G.audio.playClick(); if (entity.level > 1) { - entity.level--; refundCash(downgradeRefund()); + entity.level--; } }, },