I’m tinkering with my discovery tool for getting BMsg and DMsg text strings to eliminate the inclusion of macro arguments from the text string in the CSV. (Also adding the ability to list all reveal and inform tags used in a game, but that’s another story… )
While updating the discovery code, I found this in thing.t…
cannotPourIntoMsg = BMsg(cannot pour into, '{I} {can\'t} pour {1)
into {that dobj}. ', gDobj.fluidName)
Note the closing parenthesis instead of a closing brace on second reference to {1}.