diff --git a/packages-user/client-modules/src/render/ui/main.tsx b/packages-user/client-modules/src/render/ui/main.tsx index 571320a..f38ee39 100644 --- a/packages-user/client-modules/src/render/ui/main.tsx +++ b/packages-user/client-modules/src/render/ui/main.tsx @@ -25,8 +25,7 @@ import { RightStatusBar } from './statusBar'; import { ReplayingStatus } from './toolbar'; -// @ts-expect-error 需要重构 -import { getHeroStatusOn, state } from '@user/data-state'; +import { state } from '@user/data-state'; import { hook } from '@user/data-base'; import { mainUIController } from './controller'; import { isNil } from 'lodash-es'; @@ -101,15 +100,15 @@ const MainScene = defineComponent(() => { hideStatus.value = flags.getFieldValueDefaults('hideStatusBar', false); const hero = core.status.hero; - leftStatus.atk = getHeroStatusOn('atk'); - leftStatus.hp = getHeroStatusOn('hp'); - leftStatus.hpmax = getHeroStatusOn('hpmax'); - leftStatus.mana = getHeroStatusOn('mana'); - leftStatus.manamax = getHeroStatusOn('manamax'); - leftStatus.def = getHeroStatusOn('def'); - leftStatus.mdef = getHeroStatusOn('mdef'); - leftStatus.money = getHeroStatusOn('money'); - leftStatus.exp = getHeroStatusOn('exp'); + leftStatus.atk = client.hero.attribute.getFinalAttribute('atk'); + leftStatus.hp = client.hero.attribute.getFinalAttribute('hp'); + leftStatus.hpmax = client.hero.attribute.getFinalAttribute('hpmax'); + leftStatus.mana = client.hero.attribute.getFinalAttribute('mana'); + leftStatus.manamax = client.hero.attribute.getFinalAttribute('manamax'); + leftStatus.def = client.hero.attribute.getFinalAttribute('def'); + leftStatus.mdef = client.hero.attribute.getFinalAttribute('mdef'); + leftStatus.money = client.hero.attribute.getFinalAttribute('money'); + leftStatus.exp = client.hero.attribute.getFinalAttribute('exp'); leftStatus.up = core.getNextLvUpNeed() ?? 0; leftStatus.yellowKey = core.itemCount('yellowKey'); leftStatus.blueKey = core.itemCount('blueKey');