I had a more complex rule, but i saw that i always got negative value to coin when not part of combo.
So instead, to troubleshoot, I made a simple combo.json rule as follows:
If opponent is mage, give extra value to coin before playing call to arms . (GAME_005 >> LOOT_093)
Code:
"comment":"Give boost to coin if opponent is mage before playing call to arms (test for counterspell)",
"condition":"opp_hero(count(), hero_class = mage) > 0",
"combo": "GAME_005 >> LOOT_093",
"value": "50 >> 15",
But i see in debugger, that it gives negative value to coin (-50) for EVERY opponent class that i play... (ie.. paladin,priest, etc.)