Ok, I haven't played WoW in a few months, and today I spent a lot of time updating all the mods and everything.
I guess I missed some major changes to Pitbull and DogTags, because everything was completely messed up.
I re-worked my many custom text strings, and got them working again.
But right now my biggest problem is that things become completely borked when I join a party or raid.
I get all kinds of errors, and graphic artifacts are left all over the place. The frames come and go, sometimes they are invisible, sometimes the just show where the frame box is - but with nothing in it. Oddly colored bars are left on-screen after de-selecting targets. RangeCheck seems to be malfunctioning when in a party or raid, but seems to work fine when solo.
I also notice that RangeCheck is still weird in that either enemies or friendlies are always evaluated as in range, depending on class.
For instance as a Druid, all friendlies are ranged for Healing Touch, but enemies always look in range. This is silly, but at least it's user fixable.
Also, Priests still use Lesser Heal to evaluate range, but this is a level 20 spell. This causes problems for Priests who are not 20. Use Flash Heal instead.
Ok, the weird graphic artifacts are gone now, and the party and raid frames seem to work.
Not sure what changed.
However, I can't get the cast bar text to work.
I'm using the default CastName and CastTime scripts supplied with the program.
CastName and CastTime display nothing on Player, Focus, Target frames.
But, CastName seems to work on TargetsTarget and FocusTarget, however CastTime displays the time to about 10 decimal places despite having a Round(1) function in the script.
I can't see any differences between the Target and TargetsTarget frame, so I'm not sure what the problem is.