I have the following macro: {{coluna=[[-?{Modificador de defesa?|0}+?{Tipo de defesa do alvo?|L,[[@{weapontotal}+@{weaponL}]]]] | M,[[@{weapontotal}+@{weaponM}]]]] | P,[[@{weapontotal}+@{weaponP}]]]]}}} The property {{coluna}} gets the defense mod (a number) and a defense type (a letter). Then, it convert this letter to a number (thru the math that follows the ","). It is working properly. However, it seems strange that I had to write to extra "]]" at the end of this inline roll, otherwise it results in an error. Besides, if I invert the elementes order, i.e., write first the "Tipo de Defesa" and second the "Modificador de defesa" it simple does not work. In this case, the final output would be something like "[[-3+L". I tried to put extras "]]" at the end, but it didn't work. Why is this happenning? Is it a bug?