aslobot-matrix/src/services/game/structures/races.ts
2026-01-23 08:55:02 -05:00

38 lines
767 B
TypeScript

export interface IRace {
id: Race;
name: string;
description: string;
}
export enum Race {
HUMAN = "HUMAN",
GIANT = "GIANT",
TROLL = "TROLL",
ELF = "ELF",
}
export const raceHuman: IRace = {
id: Race.HUMAN,
name: "Human",
description: "Just a normal human",
};
export const raceGiant: IRace = {
id: Race.GIANT,
name: "Giant",
description: "Basically a human, but of an extreme size and strength",
};
export const raceTroll: IRace = {
id: Race.TROLL,
name: "Troll",
description: "Tall and green creature",
};
export const raceElf: IRace = {
id: Race.ELF,
name: "Elf",
description: "A weird creature with pointy ears",
};
export const races = [raceHuman, raceGiant, raceTroll, raceElf];