mirror of
https://github.com/morbalint/kemkas.git
synced 2026-07-17 19:03:46 +00:00
d56d7c9899
so far: faj2E, osztaly2E, kepzettsegek2E (with some bugs)
42 lines
1.1 KiB
TypeScript
42 lines
1.1 KiB
TypeScript
import {Faj} from "./faj";
|
|
import {Osztaly} from "./osztaly";
|
|
import {KepzettsegId} from "./kepzettsegek";
|
|
import {JellemID} from "./jellem";
|
|
import { DefaultFelszereles, KarakterFelszereles } from './felszereles'
|
|
import {KarakterTulajdonsagok, Tulajdonsag, TulajdonsagDefaults} from "./tulajdonsag";
|
|
|
|
export interface KarakterInputs {
|
|
name: string,
|
|
nem?: string,
|
|
kor: number,
|
|
jellem: JellemID,
|
|
isten?: string,
|
|
faj: Faj,
|
|
osztaly: Osztaly,
|
|
tulajdonsagok: KarakterTulajdonsagok,
|
|
kepzettsegek: KepzettsegId[],
|
|
tolvajKepzettsegek?: KepzettsegId[]
|
|
szint: number
|
|
hpRolls: number[],
|
|
tulajdonsagNovelesek: Tulajdonsag[],
|
|
harcosSpecializaciok: string[],
|
|
kalozKritikus: string[],
|
|
felszereles: KarakterFelszereles,
|
|
}
|
|
|
|
export const KarakterDefaults: KarakterInputs = {
|
|
name: "Névtelen Kalandozó",
|
|
faj: Faj.Ember,
|
|
kor: 20,
|
|
jellem: 'S',
|
|
tulajdonsagok: TulajdonsagDefaults,
|
|
osztaly: Osztaly.Kaloz,
|
|
kepzettsegek: [],
|
|
szint: 1,
|
|
hpRolls: [],
|
|
tulajdonsagNovelesek: [],
|
|
harcosSpecializaciok: [],
|
|
kalozKritikus: [],
|
|
felszereles: DefaultFelszereles,
|
|
}
|