In SetSpellTooltip(): Added a third parameter - "link" - which is used by code moved into the function from GenerateTooltipContent().
In SetSpellTooltip(): Added a third parameter - "link" - which is used by code moved into the function from GenerateTooltipContent().
In GenerateTooltipContent(): Renamed some local variables. Replaced the huge if-not-then-else-end with if-not-then-return-end to remove one level of indentation from most of the function. Commented out TipTac gradient support, as TipTac hooks an OnHide script which was causing C stack overflows.