I'm curious how DogTag-1.0 handles strings which reference multiple units using [tag#unit] when :RegisterFontString() only allows you to specify a single unit for registration. For example, would something like the following (no guarantees it's valid -- I'm new at this ;D) update correctly when the player's level changes?
One would suspect that, and yes, that was how it was in the past, but when the events are calculated for a situation like that, it creates a fake event for the player specifically, so that it can properly check both.
DogTag-1.0 unit registration