import type { CompanionType } from "../types";
import feeLilaAvatar from "../assets/companions/fee-lila/avatar.png";
import einhornStellaAvatar from "../assets/companions/einhorn-stella/avatar.png";
import fuchsFinnAvatar from "../assets/companions/fuchs-finn/avatar.png";
import euleElsaAvatar from "../assets/companions/eule-elsa/avatar.png";

export interface CompanionDefinition {
	type: CompanionType;
	name: string;
	emoji: string;
	personality: string;
	avatarUrl: string;
}

export const companions: CompanionDefinition[] = [
	{
		type: "fee",
		name: "Lila",
		emoji: "\u{1F9DA}",
		personality: "Sanft, ermutigend, ein bisschen verträumt",
		avatarUrl: feeLilaAvatar,
	},
	{
		type: "einhorn",
		name: "Stella",
		emoji: "\u{1F984}",
		personality: "Fröhlich, enthusiastisch, feiert jeden kleinen Erfolg",
		avatarUrl: einhornStellaAvatar,
	},
	{
		type: "fuchs",
		name: "Finn",
		emoji: "\u{1F98A}",
		personality: "Ruhig, weise, humorvoll",
		avatarUrl: fuchsFinnAvatar,
	},
	{
		type: "eule",
		name: "Elsa",
		emoji: "\u{1F989}",
		personality: "Geduldig, warm, grossmütterlich",
		avatarUrl: euleElsaAvatar,
	},
];
