From 7e9bc97a27efc6c464b1792b36be0cab719d57f1 Mon Sep 17 00:00:00 2001 From: Stephen Tafoya Date: Thu, 11 Jun 2026 02:03:15 -0600 Subject: [PATCH] fix quote generation --- script.js | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/script.js b/script.js index 7174f5e..888466f 100644 --- a/script.js +++ b/script.js @@ -5,12 +5,12 @@ 'I have never met a yinglet with such presence.', 'Zeppo is a force of nature wrapped in fur.', 'He once stared down a baxxid and the baxxid blinked first (even though it doesn\'t have eyelids).', - 'Legend.', + 'Legend. Not the kind you hear about in stories \u2014 the kind that shows up, eats your snacks, and redefines what\u2019s possible before breakfast.', 'I asked him to tone it down and he toned it UP.', - 'Respect.', + 'Respect. Not the kind that\u2019s demanded \u2014 the kind that fills the room like smoke before anyone realizes they\u2019re breathing it in.', 'Zeppo doesn\'t walk into a room \u2014 he arrives.', 'Whiskers perfectly groomed, tail held high and shelltooth sharp.', - 'He knows he\'s him.', + 'He knows he\u2019s him. Not in an arrogant way \u2014 in the way a river knows it flows, a fire knows it burns. Just fundamental self-awareness of greatness.', 'Wits sharper than a creystone blade.', 'Zeppo could scheme his way out of any jam and still have time to steal your lunch.', 'Despite being a tiny rodent-person, his heart is the size of a melon.', @@ -22,7 +22,7 @@ 'The universe literally cannot ignore him.', 'No throne needed. Zeppo rules through sheer force of personality.', 'Say his name three times and he appears to judge you.', - 'He once convinced a baxxid to pay \">him protection money.', + 'He once convinced a baxxid to pay him protection money.', 'Zeppo\'s tail has its own gravitational pull.', 'He once won a staring contest with a sunrise.', 'Scholars study his whisker patterns. None can replicate them.', @@ -981,20 +981,7 @@ } function generateQuote() { - var count = Math.random() > 0.5 ? 2 : 1; - var selected = []; - var available = fragments.slice(); - for (var i = 0; i < count && available.length > 0; i++) { - var idx = Math.floor(Math.random() * available.length); - selected.push(available.splice(idx, 1)[0]); - } - var text = selected.join(' '); - if (Math.random() > 0.3) { - var extra = randomItem(fragments); - if (selected.indexOf(extra) === -1) { - text += ' ' + extra; - } - } + var text = randomItem(fragments); var source = randomItem(sources); return { text: text, source: source }; }