import { BuffType } from '../game/types';

/** Icons and colors for buff UI (BuffBar buttons + BuffStatusStrip). */
export const BUFF_META: Record<
  BuffType,
  { icon: string; label: string; color: string; desc: string }
> = {
  [BuffType.Rush]: { icon: '\u26A1', label: 'Rush', color: '#44aaff', desc: '+50% movement speed' },
  [BuffType.Rage]: { icon: '\u2694\uFE0F', label: 'Rage', color: '#ff4444', desc: '+100% damage' },
  [BuffType.Shield]: { icon: '\uD83D\uDEE1\uFE0F', label: 'Shield', color: '#aaaaff', desc: '-50% incoming damage' },
  [BuffType.Luck]: { icon: '\uD83C\uDF40', label: 'Luck', color: '#44ff44', desc: 'x2.5 loot drops' },
  [BuffType.Resurrection]: { icon: '\uD83D\uDD2E', label: 'Resurrect', color: '#ffaa44', desc: 'Revive at 50% HP' },
  [BuffType.Heal]: { icon: '\u2764\uFE0F', label: 'Heal', color: '#ff6699', desc: '+50% HP instant' },
  [BuffType.PowerPotion]: { icon: '\uD83E\uDDEA', label: 'Power', color: '#dd44ff', desc: '+150% damage' },
  [BuffType.WarCry]: { icon: '\uD83D\uDCE3', label: 'WarCry', color: '#ffcc00', desc: '+100% attack speed' },
};
