Skip to content

Commit fc05b0c

Browse files
committed
Replace fantasy and space adjectives with global themes
1 parent ea12cec commit fc05b0c

File tree

1 file changed

+2
-37
lines changed

1 file changed

+2
-37
lines changed

generators.js

Lines changed: 2 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -466,23 +466,6 @@ function generateFantasyPlotHook() {
466466
'Survive', 'Transport', 'Uncover'
467467
];
468468

469-
const adjectives = [
470-
'ancient', 'blood', 'broken', 'captured', 'celestial',
471-
'collapsing', 'corrupted', 'cryptic', 'crystal', 'cursed',
472-
'dark', 'defensive', 'demonic', 'dragon', 'dream',
473-
'elemental', 'enemy', 'enslaved', 'evil', 'family',
474-
'forbidden', 'forgotten', 'forest', 'frontier', 'ghostly',
475-
'haunted', 'hidden', 'holy', 'kidnapped', 'labyrinth',
476-
'legendary', 'lost', 'magic', 'magical', 'mind',
477-
'monstrous', 'mountain', 'mysterious', 'oracle', 'peace',
478-
'philosopher', 'planar', 'plague', 'poisoned', 'prophetic',
479-
'protective', 'ritual', 'rogue', 'royal', 'rival',
480-
'sacred', 'secret', 'shadow', 'sleeping', 'soul',
481-
'spy', 'star', 'stone', 'stolen', 'strange',
482-
'sunken', 'time', 'trapped', 'undead', 'underground',
483-
'vital', 'weather', 'wounded'
484-
];
485-
486469
const nouns = [
487470
'amulet', 'anomaly', 'apparition', 'artifact', 'barrier',
488471
'beast', 'being', 'breach', 'bridge', 'cave',
@@ -505,7 +488,7 @@ function generateFantasyPlotHook() {
505488
];
506489

507490
const verb = verbs[Math.floor(Math.random() * verbs.length)];
508-
const adjective = adjectives[Math.floor(Math.random() * adjectives.length)];
491+
const adjective = getRandomTheme();
509492
const noun = nouns[Math.floor(Math.random() * nouns.length)];
510493

511494
return { mainText: `${verb} ${noun}`, extraText: adjective };
@@ -522,24 +505,6 @@ function generateSpacePlotHook() {
522505
'Steal', 'Stop', 'Survive', 'Transport', 'Uncover'
523506
];
524507

525-
const adjectives = [
526-
'alien', 'ambassador', 'ancient', 'asteroid', 'black',
527-
'captured', 'cargo', 'comet', 'comms', 'corporate',
528-
'cosmic', 'cryo-sleep', 'cybernetic', 'deep space', 'derelict',
529-
'diplomatic', 'distant', 'dormant', 'ecosystem', 'emergency',
530-
'encryption', 'energy', 'false', 'fuel', 'generation',
531-
'genetic', 'ghost', 'gravity', 'hacking', 'hidden',
532-
'hostile', 'illegal', 'interstellar', 'life support', 'listening',
533-
'lost', 'medical', 'memory', 'military', 'mining',
534-
'nanite', 'nebula', 'orbital', 'parasitic', 'peace',
535-
'pirate', 'planetary', 'plague', 'prototype', 'quantum',
536-
'radiation', 'reactor', 'rescue', 'research', 'rival',
537-
'rogue', 'security', 'sensor', 'signal', 'smuggling',
538-
'solar', 'space', 'star', 'stolen', 'stranded',
539-
'superweapon', 'terraforming', 'time', 'trade', 'trading',
540-
'wormhole'
541-
];
542-
543508
const nouns = [
544509
'agenda', 'agreement', 'AI', 'ambassador', 'anomaly',
545510
'array', 'artifact', 'asteroid', 'asteroid field', 'base',
@@ -561,7 +526,7 @@ function generateSpacePlotHook() {
561526
];
562527

563528
const verb = verbs[Math.floor(Math.random() * verbs.length)];
564-
const adjective = adjectives[Math.floor(Math.random() * adjectives.length)];
529+
const adjective = getRandomTheme();
565530
const noun = nouns[Math.floor(Math.random() * nouns.length)];
566531

567532
return { mainText: `${verb} ${noun}`, extraText: adjective };

0 commit comments

Comments
 (0)