/**
 * 各怪物类型的头顶语录数据
 * 每种类型对应一组台词，由 EnemyBase.showQuote() 随机选取
 */

export const ENEMY_QUOTES: Record<string, string[]> = {
  FreshGraduate: [
    '求转正！',
    '我愿意加班！',
    '卷！卷！卷！',
    '内推有名额吗？',
    '实习补贴够买咖啡吗？',
    '我会CRUD！',
    '熟练掌握Word和Excel',
    '我有五年实习经验！',
    '大厂梦...',
    '期待来公司学习！',
    '我不需要工资，只需要经验！',
    '比同龄人卷！',
    '校招HC还有吗？',
    '双非也是985精神！',
    '卷生卷死，卷赢卷烂！',
  ],
  OldEmployee: [
    '我为公司立过功！',
    '我有10年经验！',
    '年龄不是问题！',
    '那时候还是我搭的架构',
    '当年我一个人顶三个人！',
    '这个需求做不了',
    '怎么可能这么快做完！',
    '文档？从来没有！',
    '测试？QA负责的！',
    '这是历史遗留问题',
    '我见过太多风浪了',
    '年轻人太浮躁了',
    '那个功能当初我写的时候...',
    '公司没我不行',
    '老板最了解我的价值',
  ],
  TroubleMaker: [
    '录音笔已开启',
    '这是违法的！',
    '我要仲裁！',
    '劳动法第X条规定...',
    '我已咨询过律师',
    '保留证据中...',
    '你们的违规操作我都记录了',
    '看我不告你们！',
    '工资条截图已保存',
    '加班费我算好了',
    '五险一金少了！',
    '竞业协议无效！',
  ],
  BossVP: [
    '我来教大家怎么做事',
    '你们缺乏战略眼光',
    '这不是执行力的问题',
    '格局太小了',
    '你们都不懂商业本质',
    '要有全局思维',
    '小事不过手，大事全拍板',
    '你们的方案需要颠覆性重构',
    '我在BAT做过这个',
    '先对齐一下认知',
    '我们要降维打击',
    '这个赛道还有机会',
    '要打造护城河',
    '生态闭环是关键',
    '方法论不对',
  ],
}

/** 根据类型随机取一条语录 */
export function getRandomQuote(enemyType: string): string {
  const list = ENEMY_QUOTES[enemyType]
  if (!list || list.length === 0) return '...'
  return list[Math.floor(Math.random() * list.length)]
}
