Are you able to post what the character sheet puts out when you click the attack? Either with the up arrow in the chat bar, then copy and paste or (even better) if you have a script logging chat messages to the API console then grab that instead, as it shows exactly what the API sees. The chat bar version is fine, if not. The Companion script is pretty old, and the way it grabs the ammo name is not ideal. It's possible that some template combinations will confused the hell out of it. A couple of things to try - does it work if you check the "attack" checkbox? Also, if you grab the string the sheet is sending to chat (up arrow in the chat bar after rolling it), then insert the following string after the &{template:dmg} bit, and before the rest of the macro: ammo=Channel Divinity {{charname=}} Then paste the whole lot back into chat. Does it fire now?