29 lines
1,016 B
TypeScript
29 lines
1,016 B
TypeScript
// SPDX-FileCopyrightText: 2022 Johannes Loher
|
|
//
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
import type { DS4ActorDataPropertiesDataBase } from "../actor-data-properties-base";
|
|
import type {
|
|
DS4CharacterDataSourceDataBaseInfo,
|
|
DS4CharacterDataSourceDataCurrency,
|
|
DS4CharacterDataSourceDataProfile,
|
|
DS4CharacterDataSourceDataProgression,
|
|
DS4CharacterDataSourceDataSlayerPoints,
|
|
} from "./character-data-source";
|
|
|
|
export interface DS4CharacterDataProperties {
|
|
type: "character";
|
|
data: DS4CharacterDataPropertiesData;
|
|
}
|
|
|
|
interface DS4CharacterDataPropertiesData extends DS4ActorDataPropertiesDataBase {
|
|
baseInfo: DS4CharacterDataSourceDataBaseInfo;
|
|
progression: DS4CharacterDataSourceDataProgression;
|
|
profile: DS4CharacterDataSourceDataProfile;
|
|
currency: DS4CharacterDataSourceDataCurrency;
|
|
slayerPoints: DS4CharacterDataPropertiesDataSlayerPoints;
|
|
}
|
|
|
|
export interface DS4CharacterDataPropertiesDataSlayerPoints extends DS4CharacterDataSourceDataSlayerPoints {
|
|
max: number;
|
|
}
|