* SOLUTION * it is indeed just a GHI environment problem; not a code problem. It has to be updated with patches.
I could really use the following function which seems to be disallowed in addons (but not macros)
GetPVPDesired()
(has the player flagged themselves)
http://wowprogramming.com/docs/api/GetPVPDesired
I'm writing this from within GHI addon.. does anyone know if this function works in normal addons? It could be a GHI environment problem, although so far that's never been the case.
GetPVPTimer works, so it's strange that this one doesn't.
Failing this, I'm hoping to detect pvp with a workaround of some kind...
thanks!