User Tools

Site Tools


Insult Generator

For those who didn't know, that Crossfire has a insult generator based on the Simple Shakespearian Insult Generator.

Source Code

The source code / script code is included in the maps package
since at least version 1.9.1 as maps/python/misc/ .

The source code is also still located here on the wiki: insult_generator_source_code .


I would like to add a few more modes for this and thought it would be appropriate to open the floor for input from such a dull and witless bunch as yourselves.

SO the format is:

Prefix adj1 adj2 noun

So for example the dwarven style would produce output such as: “You shaven elf-footed goblin-kisser” and the TEXAS style such joy as: “Yer Mama's a beedy-eyed hog-lickin greenhorn”


elif style == “dwarf”:
adj1 = ['beardless', 'puny', 'shaven']
adj2 = ['elf-footed','dull-axed', 'tin-shielded' ]
noun = ['orc-lover', 'gobiln-kisser', 'tree-embracer']
prefixA = ['You are a', 'Your Matron\'s a', 'You']
prefixAn = ['You are an', 'Your Matron\'s an', 'You']


elif style == “texas”:
adj1 = ['stewpid', 'uglee', 'pea brained', 'dung-headed', 'beedy-eyed', 'hatless', 'witless', 'dumb']
adj2 = ['horse-knappin', 'hog-lickin', 'knock-kneed', 'jug-eared', 'pie-headed', 'snaggle-toothed', 'brown-nosed', 'lilly-livered' ]
noun = ['city-slicker', 'root-head', 'cow-pie', 'greenhorn', 'idgit']
prefixA = ['Yer a','Yer Mama\'s a', 'Yew']
prefixAn = ['Yer an', 'Yer Mama\'s an', 'Yew']

So please submit some delicious wordage : please specify the style (or a new style) and what which list(s) the word(s) should be in. Keep it creative, funny and not actually obscene.

cfpython/insult_generator.txt · Last modified: 2018/04/07 09:36 by karl