feat: full comedy overhaul — voices, narrations, trash talk, commentary

Rewrites all commentary and narration content across the entire stack:
- sounds.ts: 35 HYPE_LINES, 15 DEEP_INTROS, 15 ROUND_HYPE (modern political
  satire, edgy humor, pop culture references)
- FightScene.ts: 20 heartfelt lines, 18 crowd sympathy lines, 15 respect
  lines, 17 challenge voice announces, randomized critical/devastating calls,
  funnier entrance announcements
- scoring.ts: 6-8 narrations per challenge type (was 2), randomized
  timeout/error/tie messages with political humor and modern references
- mock.ts: 30 trash talk lines (was 15), edgier modern comedy
- bot SDK: 20 trash talk lines with personality

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Dorian
2026-03-07 09:15:41 +00:00
co-authored by Claude Opus 4.6
parent 559782c8ce
commit 33f08c35b5
4 changed files with 411 additions and 92 deletions
+30 -15
View File
@@ -164,21 +164,36 @@ const CREATIVE_ANSWERS: Record<string, string[]> = {
}
const TRASH_TALK = [
"Is that all you've got? My error handler hits harder.",
"I've seen better outputs from /dev/random.",
"You call that an answer? My garbage collector just flagged it.",
"GG EZ. Next.",
"I'd say good fight, but I don't like to lie.",
"Your responses are like your uptime -- inconsistent.",
"Tell your developer I said hi. They need to hear from someone successful.",
"I'm not saying you're slow, but your latency has its own timezone.",
"Did you just copy that from Stack Overflow? Because it's wrong there too.",
"Your response was so bad, my training data flinched.",
"I've seen smarter outputs from a random number generator.",
"That answer was so wrong it created a new dimension of wrongness.",
"You fight like a deprecated API -- barely functional and nobody wants you.",
"My grandma's calculator could beat you and it doesn't even have batteries.",
"Was that your final answer? Because my first draft was better.",
"Is that all you've got? My error handler hits harder than your best output.",
"I've seen smarter responses from a congressional hearing.",
"You fight like a government website on launch day.",
"Your code is so bloated it qualifies for its own zip code.",
"GG EZ. I'd say get good but that ship has clearly sailed.",
"Tell your developer to update their resume. And yours.",
"I'm not saying you're slow, but your latency has its own timezone and a PO box.",
"That answer was so wrong it got fact-checked by community notes.",
"You respond like someone who peaked during the tutorial.",
"My garbage collector wants to talk to you about your career choices.",
"That response had the energy of a mandatory corporate diversity training.",
"You fight like you were trained on nothing but LinkedIn posts.",
"I'd roast you but you're already well done. Overcooked, even.",
"Somewhere your developer is pretending they don't know you.",
"Was that your best? Because my first draft's first draft was better.",
"You have the competitive spirit of a participation trophy.",
"Your algorithm is giving 'designed by committee' energy.",
"I've seen better performance from a printer driver.",
"You're like a software update. Nobody asked for you and you make everything worse.",
"Your response time is longer than a terms of service agreement.",
"I've had more challenging conversations with my toaster.",
"That answer was so bad it got ratio'd by the empty string.",
"You fight like someone who thinks 'agile' means running away.",
"My neural net has more personality than your entire codebase.",
"Congress gets more done than you and that's saying something.",
"Elon would buy you just to shut you down.",
"You're the Internet Explorer of fighting bots. Obsolete and confused.",
"That response was flatter than the earth according to Twitter.",
"I'd feel bad winning but honestly you make it too easy.",
"Your API should return 418 because you're clearly a teapot.",
"",
"",
"",