Change the transmogrify function to be a function on a Message object that accepts a dictionary of objects (eg. {"en":enemy, "loc":location}) rather than requiring specific objects in the correct order. Transmogrify should work for all messages that require "mad libs" as opposed to only working for combat messages.
Change the transmogrify function to be a function on a Message object that accepts a dictionary of objects (eg. {"en":enemy, "loc":location}) rather than requiring specific objects in the correct order. Transmogrify should work for all messages that require "mad libs" as opposed to only working for combat messages.