Separate data and _data for DS4Item
This commit is contained in:
parent
a7569633e2
commit
7c7d30854c
12 changed files with 150 additions and 54 deletions
|
@ -1,4 +1,4 @@
|
|||
import { ModifiableData, ResourceData, UsableResource } from "../common/common-data";
|
||||
import { ModifiableDataTotal, ResourceData, UsableResource } from "../common/common-data";
|
||||
import { DS4 } from "../config";
|
||||
import { DS4ItemData } from "../item/item-data";
|
||||
|
||||
|
@ -21,29 +21,29 @@ interface DS4ActorDataDataBase {
|
|||
}
|
||||
|
||||
interface DS4ActorDataDataAttributes {
|
||||
body: ModifiableData<number>;
|
||||
mobility: ModifiableData<number>;
|
||||
mind: ModifiableData<number>;
|
||||
body: ModifiableDataTotal<number>;
|
||||
mobility: ModifiableDataTotal<number>;
|
||||
mind: ModifiableDataTotal<number>;
|
||||
}
|
||||
|
||||
interface DS4ActorDataDataTraits {
|
||||
strength: ModifiableData<number>;
|
||||
constitution: ModifiableData<number>;
|
||||
agility: ModifiableData<number>;
|
||||
dexterity: ModifiableData<number>;
|
||||
intellect: ModifiableData<number>;
|
||||
aura: ModifiableData<number>;
|
||||
strength: ModifiableDataTotal<number>;
|
||||
constitution: ModifiableDataTotal<number>;
|
||||
agility: ModifiableDataTotal<number>;
|
||||
dexterity: ModifiableDataTotal<number>;
|
||||
intellect: ModifiableDataTotal<number>;
|
||||
aura: ModifiableDataTotal<number>;
|
||||
}
|
||||
|
||||
interface DS4ActorDataDataCombatValues {
|
||||
hitPoints: ResourceData<number>;
|
||||
defense: ModifiableData<number>;
|
||||
initiative: ModifiableData<number>;
|
||||
movement: ModifiableData<number>;
|
||||
meleeAttack: ModifiableData<number>;
|
||||
rangedAttack: ModifiableData<number>;
|
||||
spellcasting: ModifiableData<number>;
|
||||
targetedSpellcasting: ModifiableData<number>;
|
||||
defense: ModifiableDataTotal<number>;
|
||||
initiative: ModifiableDataTotal<number>;
|
||||
movement: ModifiableDataTotal<number>;
|
||||
meleeAttack: ModifiableDataTotal<number>;
|
||||
rangedAttack: ModifiableDataTotal<number>;
|
||||
spellcasting: ModifiableDataTotal<number>;
|
||||
targetedSpellcasting: ModifiableDataTotal<number>;
|
||||
}
|
||||
|
||||
interface DS4ActorDataDataRolling {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue