UNPKG

slanted-gamedev-toolz

Version:

A slanted mix of tools for your brilliant ideas in game design.

53 lines (52 loc) 1.46 kB
type CatDeckCardTypes = "Orange Cat" | "Grey Cat" | "Black Cat" | "White Cat" | "Mating" | "Multiplier" | "Outcome" | "Boss Cat" | "Meowdifier"; export type CatCard = { headName: string; value: number; multiplier?: number; infoSection?: string; code?: string; color?: string; target?: string; emoji: string; type: CatDeckCardTypes; }; export declare const catDeck: { code: string; headName: string; value: number; multiplier?: number | undefined; infoSection?: string | undefined; color?: string | undefined; target?: string | undefined; emoji: string; type: CatDeckCardTypes; }[]; export type OutcomesCard = { headName: string; value: number; multiplier?: number; infoSection?: string; code?: string; color?: string; emoji: string; type: CatDeckCardTypes; target?: string; }; export declare const catDeckOutcomes: OutcomesCard[]; export type DeckModCard = { headName: string; multiplier: number; code?: string; color?: string; emoji: string; type: CatDeckCardTypes; target: CatDeckCardTypes; }; export declare const catDeckMods: DeckModCard[]; export declare const levelCards: OutcomesCard[]; export declare const getModdedDeck: ({ deck, modCards, }: { deck: CatCard[] | OutcomesCard[]; modCards: DeckModCard[]; }) => CatCard[]; export declare function getRandomMods(cardCount: number): DeckModCard[]; export {};