function getTech() {
	i=Math.floor(Math.random()*formats.length)
	return eval(formats[i])
}

spc="' '+"
ap="'\\''+"
s="'s'+"
com="','+"

fight="getFighting() + "+spc
fights="getFighting() + "+s+spc
adj="getAdjective() + "+spc
place="getPlacement() + "+spc
noun="getNoun() + "+spc
nouncom="getNoun() + "+com+spc
naps="getNoun() + "+ap+s+spc
nouns="getNouns() + "+spc
nounscom="getNouns() + "+com+spc
nsap="getNouns() + "+ap+spc
nmbr="getNumber() + "+spc
verb="getVerb() + "+spc
verbs="getVerb() + "+s+spc
verbing="getVerbing() + "+spc

the="'the '+"
wth="'with '+"
a="'a '+"
like="'like '+"
when="'when '+"
of="'of '+"
end="''"

formats=new Array()
formats[formats.length]=adj + fight + end
formats[formats.length]=adj + naps + adj + fight + end
formats[formats.length]=adj + noun + fight + end
formats[formats.length]=adj + naps + nmbr + nouns + fight + end
formats[formats.length]=adj + noun + place + adj + nouns + end
formats[formats.length]=adj + noun + of + verbing + noun + end
formats[formats.length]=adj + noun + of + the + verbing + noun + fight + end
formats[formats.length]=adj + noun + verbs + wth + adj + noun + end
formats[formats.length]=fight + of + adj + noun + end
formats[formats.length]=fight + of + the + verbing + noun + end
formats[formats.length]=noun + fight + place + the + noun + end
formats[formats.length]=noun + of + the + verbing + noun + end
formats[formats.length]=noun + place + verbing + noun + end
formats[formats.length]=noun + fight + end
formats[formats.length]=noun + place + adj + noun + end
formats[formats.length]=noun + place + the + noun + end
formats[formats.length]=noun + verbs + wth + noun + end
formats[formats.length]=the + noun + verbs + when + nmbr + nouns + verb + end
formats[formats.length]=nmbr + adj + nsap + fight + end
formats[formats.length]=nmbr + place + nsap + fight + end
formats[formats.length]=nmbr + nouns + fight + end
formats[formats.length]=nmbr + nsap + fights + end
formats[formats.length]=nmbr + verbing + nouns + fight + end
formats[formats.length]=nmbr + verbing + nouns + verb + place + adj + noun + end
formats[formats.length]=place + noun + fight + end
formats[formats.length]=place + nounscom + nouns + verb + end
formats[formats.length]=place + nouns + verb + nmbr + noun + end
formats[formats.length]=place + the + nouncom + the + noun + verbs + end
formats[formats.length]=place + the + place + nounscom + noun + verbs + end
formats[formats.length]=verbing + adj + noun + fight + end
formats[formats.length]=verbing + adj + naps + fight + end
formats[formats.length]=verbing + like + nouns + end
formats[formats.length]=verbing + nouncom + adj + noun + end
formats[formats.length]=verbing + noun + fight + end
formats[formats.length]=verbing + naps + adj + fight + end
formats[formats.length]=verbing + noun + place + adj + noun + end
formats[formats.length]=verbing + noun + verbs + place + noun + end
formats[formats.length]=verbing + noun + wth + a + adj + noun + end
formats[formats.length]=verbing + place + noun + end
formats[formats.length]=verbs + like + adj + noun + end
