UNPKG

slanted-gamedev-toolz

Version:

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

57 lines (56 loc) 1.57 kB
type CatDeckCardTypes = "Orange Cat" | "Grey Cat" | "Black Cat" | "White Cat" | "Mating" | "Kittens" | "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 generateCatCards: ({ color, count, }: { color: "black" | "orange" | "grey" | "white"; count: number; }) => CatCard[]; export declare const catDeck: { code: string; headName: string; value: number; multiplier?: number; infoSection?: string; color?: string; target?: string; 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 {};