Code: Select all
[h, token(getInitiativeToken()), code: {
[h : currentInit = getInitiative()]
[h: setHalo("None", getInitiativeToken())]
}]
[MACRO("DoneWithTurn@Lib:PC_CombatMacros"):currentInit]
But, what I'm seeing is when the macro is called, the yellow halo appears around the token's whose turn it is, then it immediately turns off. Its almost as if "DoneWithTurn" is being called BEFORE the setHalo("None") call. But as you can see from the code snippet above, its not.
I've triple checked the DoneWithTurn macro and it doesn't call any other macros in it. And the only call for halos in that one is the one to turn the current token yellow. So I don't understand why the halo is turning yellow, then turning itself off. Any suggestions?