Western Outfit

Generates a full outfit of western-era clothes. A work in progress.

[male]

1,[maleclothingstatement]
 * male

1,He is wearing
 * maleclothingstatement

3,[clothingquality][suitstart] 7,[clothingquality][shirtstart]
 * maleclothingstart

1,[normalquality] 3,
 * clothingquality

1,modest 1,homespun 1,smart 1,nearly new 1,decent quality 1,close-fitting 1,loose-fitting 1,nice 1,slightly worn 1,clean
 * normalquality

1,[suitcolor][suitfabric]suit with a [normalquality] [suitshirt].
 * suitstart

10,black 1,white 10,gray 10,brown 5,blue 1,red 2,green 3,[plaidcolor] and [plaidcolor] plaid
 * suitcolor

3,wool 3,cotton 1,seersucker 1,with [stripecolor] pinstriping wool
 * suitfabric

1,[shirtcolor] [shirtfabric]collarless button front shirt 1,[shirtcolor] [shirtfabric]button front collared shirt 1,[shirtcolor] and [plaidcolor] plaid button front shirt with a collar 1,[shirtcolor] and [plaidcolor] plaid collarless button front shirt
 * suitshirt

1,[shirttype]
 * shirtstart

10,white 3,black 1,blue 1,green 1,red 5,brown 5,gray
 * shirtcolor

1,red 1,yellow 1,black 1,white 1,green 1,blue
 * plaidcolor

1,black 1,gray 1,red 1,green 1,brown 1,pink
 * stripecolor

1,[shirtcolor] collared bib shirt, and [clothingquality][pants] 1,[shirtcolor] collarless bib shirt, and [clothingquality][pants] 3,[shirtcolor] [shirtfabric] collarless button front shirt, and [clothingquality][pants] 3,[shirtcolor] [shirtfabric] collared button front shirt, and [clothingquality][pants] 2,frontier shirt, and [clothingquality][pants] 1,[shirtcolor] and [plaidcolor] flannel shirt, and [clothingquality][pants] 1,[shirtcolor] and [plaidcolor] plaid collarless button front shirt, and [clothingquality][pants] 1,[shirtcolor] and [plaidcolor] plaid button front shirt with a collar, and [clothingquality][pants]
 * shirttype

1,and [stripecolor] pinstriped 1,with [stripecolor] pin dots 3,
 * shirtfabric

1,[pantscolors][pantsfabric].
 * pants

7,black 1,blue 1,green 1,red 7,brown 7,gray
 * pantscolors

5,wool [pantstype] with [stripecolor] pinstriping. 1,and [plaidcolor] plaid wool [pantstype] 10,wool [pantstype]
 * pantsfabric

1,trousers
 * pantstype

1,white 1,gray 1,blue 1,red
 * stripecolor