mirror of
https://github.com/motajs/template.git
synced 2026-10-03 01:10:18 +08:00
fix(04-05): read hero status via client attribute API
This commit is contained in:
parent
a3f3e90e47
commit
49d86a2c57
@ -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');
|
||||
|
||||
Loading…
Reference in New Issue
Block a user