17 lines
872 B
TypeScript
17 lines
872 B
TypeScript
import { DEFAULT_GLOBAL_SETTINGS } from './global-settings.js';
|
|
|
|
export const ACTIONS = {
|
|
charge: { name: '으', cost: 0, effect: '생존 시 기 +1', symbol: '✦' },
|
|
blast: { name: '파', cost: 1, effect: '상대의 으를 맞힘', symbol: '➜' },
|
|
guard: { name: '막기', cost: 0, effect: '파를 막음', symbol: '⬡' },
|
|
beam: { name: '에네르기파', cost: 3, effect: '으·파·막기를 맞힘', symbol: '➠' },
|
|
dodge: { name: '순간이동', cost: 1, effect: '파·에네르기파 회피', symbol: '↝' },
|
|
} as const;
|
|
export const ACTION_IDS = Object.keys(ACTIONS) as (keyof typeof ACTIONS)[];
|
|
export const MATCH_COUNTDOWN_MS = 3000;
|
|
export const TURN_DURATION_MS = DEFAULT_GLOBAL_SETTINGS.turnDurationMs;
|
|
export const REVEAL_DURATION_MS = 1200;
|
|
export const RULES_VERSION = '2';
|
|
export const BOT_VERSION = '1';
|
|
export const APP_VERSION = '0.1.0';
|