Just run it with "/mac faction" (takes no arguments) and it will echo each faction hit as you get it, and also record to your mqlog, in case you crash or something and you want to keep a total tally.
This was useful for me today while working on the very irritating Dranik Loyalist faction. But I am finally warmly!
Ok the macro isn't very useful, but it's a way to give yourself feedback so you don't go insane trying to put your head around 3500 faction hits or whatever it is from scowling to warmly.
Code: Select all
|=============================================================================
| Faction counter
|=============================================================================
#event Loyalist "#*#Your faction standing with Dranik Loyalists got better.#*#"
|=============================================================================
Sub Main
/declare FactionHits int outer
/echo Starting faction counter.
:MainLoop
/doevents
/delay 4
/goto :MainLoop
/endmacro
Sub Event_Loyalist
/varset FactionHits ${Math.Calc[${FactionHits}+1]}
/echo ${FactionHits} hits on Loyalist faction so far.
/mqlog ${FactionHits} hits on Loyalist faction so far.
/return