Skip to content

Instantly share code, notes, and snippets.

@hlindberg
Created July 6, 2023 15:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hlindberg/81850ce3467a940a677aba34baed3553 to your computer and use it in GitHub Desktop.
Save hlindberg/81850ce3467a940a677aba34baed3553 to your computer and use it in GitHub Desktop.
Ruby code to return random captain haddock curse
class Haddock
CURSES = [
"Aardvark",
"Abecedarians",
"Addle-pated lumps of anthracite",
"Anachronisms",
"Anacoluthons",
"Antediluvian bulldozer",
"Anthracite",
"Anthropithecus",
"Anthropophagus",
"Arabian Nightmare",
"Artichokes",
"Autocrats",
"Baboons",
"Baby-snatchers",
"Bagpipers",
"Bald-headed budgerigar",
"Bandit",
"Bandicoots",
"Bashi-bazouks",
"Bath-tub Admiral",
"Belemnite",
"Billions of blue blistering boiled and barbecued barnacles",
"Billions of bilious barbecued blue blistering barnacles",
"Billions of bilious blue blistering barnacles",
"Billions of bilious blue blistering barnacles in a thundering typhoon",
"Billions of blue blistering barnacles",
"Black marketeers",
"Blackbird",
"Blackguards",
"Blistering Barnacles",
"Blistering blundering birdbrain",
"Blistering Eardrums",
"Bloodsuckers",
"Blue blistering barnacles",
"Blue Blistering Bell-Bottomed Balderdash",
"Blunderbuss",
"Body-snatcher",
"Bootlegger",
"Borgia",
"Bougainvillea",
"Brat",
"Breathalyser",
"Brutes",
"Buccaneer",
"Bully",
"Butcher",
"Cachinnating cockatoo",
"Cannibals",
"Carpet-sellers",
"Caterpillars",
"Centipede",
"Cercopithecus",
"Coconuts",
"Coelacanth",
"Colocynths",
"Corsair",
"Cowards",
"Crabapples",
"Cro-Magnon",
"Crooks",
"Clumsy-footed quadrupeds",
"Cushion footed quadrupeds",
"Cyclone",
"Cyclotron",
"Dictatorial duck-billed diplodocus",
"Diplodocus",
"Dipsomaniac",
"Dizzard",
"Dogs",
"Duck-billed platypus",
"Dunderheaded coconuts",
"Dunderheaded Ethelreds",
"Dynamiter",
"Dinosaurs",
"Ectoplasmic byproduct",
"Ectoplasm(s)",
"Egoists",
"Fancy-dress freebooter(s) SU24",
"Filibusters",
"Flaming Jack-in-the-Box",
"Fourlegged Cyrano",
"Freshwater pirate",
"Freshwater swabs",
"Fuzzy-wuzzy",
"Gallows-fodder",
"Gang of thieves",
"Gangsters",
"Gibbering anthropoids",
"Gibbering ghost",
"Great flat-footed grizzly bear",
"Gobbledygooks",
"Gogglers",
"Goosecaps",
"Guano gatherer",
"Gyroscope",
"Harlequin",
"Heretic",
"Highwayman",
"Hi-jackers",
"Hoodlum",
"Hooligans",
"Hydrocarbon",
"Iconoclast(s)",
"Idiots",
"Interplanetary goat, you",
"Interplanetary Pirates",
"Invertebrate",
"Jellied eel",
"Jellyfish",
"Jobbernowl",
"Kleptomaniacs",
"Ku Klux Klan",
"Licorice-livered lubberly scum in thousands of thundering typhoons",
"Liquorice",
"Lily-livered landlubbers",
"Lily-livered bandicoots",
"Loathsome brute",
"Logarithm",
"Lubberly scum",
"Macrocephalic baboon",
"Meddlesome Cabin Boy",
"Megacycle",
"Megalomaniac",
"Mameluke",
"Miserable bird",
"Miserable blundering barbecued blister",
"Miserable earthworms",
"Miserable miser",
"Miserable molecule of mildew",
"Misguided missles",
"Mister Mule",
"Monopolizers",
"Monster",
"Morons",
"Moujiks",
"Mountebanks",
"MRKRPXZKRMTFRZ",
"Musical morons",
"Murderers",
"Millions and billions of blue blistering barnacles",
"Nanny Goat",
"Nest of rattlesnakes",
"Nincompoop",
"Nitwits",
"Nitwitted ninepins",
"Numbskulls",
"Nyctalops",
"Odd-toed ungulate",
"Olympic athlete",
"Ophicleides",
"Orangoutang",
"Ostrogoth",
"Pachyrhizus",
"Paranoiac",
"Parasites",
"Pestilential pachyderm",
"Phylloxera",
"Picaroons",
"Pickled herrings",
"Pirates",
"Pithecanthropic",
"Mountebanks",
"Pithecanthropic pickpocket",
"Pithecanthropic pockmarks",
"Pithecanthropuses",
"Pockmarks",
"Politician",
"Poltroons",
"Polygraphs",
"Polynesian",
"Prattling",
"Porpoise",
"Profiteers",
"Psychopath",
"Purple profiteering jellyfish",
"Pyrographers",
"Pyromaniac",
"Raggle taggle ruminants",
"Rapscallion",
"Rats",
"Rhizopods",
"Road roller",
"Road hogs",
"Ruffian",
"RKRPXZKRMTFRZ",
"Rotten sand-hoppers",
"Savages",
"Scoffing braggart",
"Scorpion",
"Sea gherkins",
"Sea-lice",
"Shipwreckers",
"Slave trader",
"Slubberdegullions",
"Sparrows",
"Spitfire",
"Squawking popinjay",
"Steamrollers",
"Stoolpigeon",
"Subtropical sea-louse",
"Swine",
"Sycophant",
"Technocrat",
"Ten thousand thundering typhoons",
"Terrapins",
"Terrorists",
"Thundering nitwitted numbskull you",
"Thundering nitwitted seagherkins",
"Thundering typhoons",
"Tin hatted tyrants",
"Toads",
"Toffee-noses",
"Torturers",
"Traitors",
"Tramps",
"Tribe of Polynesians DM5",
"Troglodyte(s)",
"Turncoats",
"Twister",
"Two-timing Tartar twister",
"Two-timing Troglodytes",
"Vagabonds",
"Vampires",
"Vandal",
"Vegetarian",
"Vermicellis",
"Villain",
"Viper",
"Visigoths",
"Vulture",
"Weevils",
"Whippersnapper",
"Wildcat",
"Woodlice",
"Wreckers",
]
def self.random_curse
CURSES.sample
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment