/** * 各怪物类型的头顶语录数据 * 每种类型对应一组台词,由 EnemyBase.showQuote() 随机选取 */ export const ENEMY_QUOTES: Record = { 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)] }