need some brainstorming about further progression
This commit is contained in:
@@ -1,5 +0,0 @@
|
||||
export default class Base {
|
||||
constructor() {
|
||||
}
|
||||
|
||||
}
|
@@ -3,13 +3,12 @@ import type {DSACalculatedValue} from "../types/baseDSA.ts";
|
||||
import type {DSABaseEquiment} from "../types/baseEquiment.ts";
|
||||
import type {DSAArmor, DSAMeleeWeapon, DSARangedWeapon, DSAShieldParryWeapon} from "../types/equiment.ts";
|
||||
import type {DSASpell} from "../types/character.ts";
|
||||
import Skills from "./Skills.ts";
|
||||
|
||||
import type DSASkill from "./DSASkill.ts";
|
||||
// TODO
|
||||
// === LOGIC ===
|
||||
// Skillpoint <-> QualityLevel
|
||||
|
||||
export default class Character{
|
||||
export default class DSACharacter {
|
||||
public id: string
|
||||
|
||||
personalData: DSAPersonalData
|
||||
@@ -21,7 +20,7 @@ export default class Character{
|
||||
disadvantanges: string[] // TODO
|
||||
generalSpecialAbilities: string[] // TODO
|
||||
|
||||
skills: Skills[] // TODO: {physical, social, nature, knowledge, craft} generated by GPT
|
||||
skills: DSASkill[] // TODO: {physical, social, nature, knowledge, craft} generated by GPT
|
||||
languages: string[]
|
||||
scripts: string[]
|
||||
|
@@ -2,7 +2,7 @@ import type {DSAAttributes} from "../types/baseCharacter.ts";
|
||||
import type {DSAImprovements} from "../types/baseDSA.ts";
|
||||
import DSAImprovementsTable from "./DSAImprovementsTable.ts";
|
||||
|
||||
export default class Skills {
|
||||
export default class DSASkill {
|
||||
skillName: string
|
||||
attributes: [keyof DSAAttributes, keyof DSAAttributes, keyof DSAAttributes]
|
||||
encumbrance: "YES" | "NO" | "MAYBE"
|
||||
@@ -21,6 +21,4 @@ export default class Skills {
|
||||
improve() {
|
||||
this.skillLevel++
|
||||
}
|
||||
}
|
||||
|
||||
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export
|
||||
}
|
Reference in New Issue
Block a user