API:DataUtils.GetAbilityTypeTextureAndColor

From TheWarWiki

Jump to: navigation, search
Parent: DataUtils - Return to API listing


No description available.

Usage

This function has not yet had its usage documented.

This method does not take any known arguments.

This method does not return any known values.

Source Code

function DataUtils.GetAbilityTypeTextureAndColor(abilityData)
    if      (abilityData.isHex)            then return "Debuff-Frame", abilityData.typeColorRed, abilityData.typeColorGreen, abilityData.typeColorBlue
    elseif  (abilityData.isCurse)          then return "Debuff-Frame", abilityData.typeColorRed, abilityData.typeColorGreen, abilityData.typeColorBlue
    elseif  (abilityData.isCripple)        then return "Debuff-Frame", abilityData.typeColorRed, abilityData.typeColorGreen, abilityData.typeColorBlue
    elseif  (abilityData.isAilment)        then return "Debuff-Frame", abilityData.typeColorRed, abilityData.typeColorGreen, abilityData.typeColorBlue
    elseif  (abilityData.isBolster)        then return "Buff-Frame",   abilityData.typeColorRed, abilityData.typeColorGreen, abilityData.typeColorBlue
    elseif  (abilityData.isAugmentation)   then return "Buff-Frame",   abilityData.typeColorRed, abilityData.typeColorGreen, abilityData.typeColorBlue
    elseif  (abilityData.isBlessing)       then return "Buff-Frame",   abilityData.typeColorRed, abilityData.typeColorGreen, abilityData.typeColorBlue
    elseif  (abilityData.isEnchantment)    then return "Buff-Frame",   abilityData.typeColorRed, abilityData.typeColorGreen, abilityData.typeColorBlue
    elseif  (abilityData.isDamaging)       then return "Debuff-Frame", DefaultColor.AbilityType.DAMAGING.r,  DefaultColor.AbilityType.DAMAGING.g,  DefaultColor.AbilityType.DAMAGING.b 
    elseif  (abilityData.isHealing)        then return "Buff-Frame",   DefaultColor.AbilityType.HEALING.r,   DefaultColor.AbilityType.HEALING.g,   DefaultColor.AbilityType.HEALING.b
    elseif  (abilityData.isDebuff)         then return "Debuff-Frame", DefaultColor.AbilityType.DEBUFF.r,    DefaultColor.AbilityType.DEBUFF.g,    DefaultColor.AbilityType.DEBUFF.b
    elseif  (abilityData.isBuff)           then return "Buff-Frame",   DefaultColor.AbilityType.BUFF.r,      DefaultColor.AbilityType.BUFF.g,      DefaultColor.AbilityType.BUFF.b
    elseif  (abilityData.isStatsBuff)      then return "Buff-Frame",   DefaultColor.AbilityType.BUFF.r,      DefaultColor.AbilityType.BUFF.g,      DefaultColor.AbilityType.BUFF.b
    elseif  (abilityData.isOffensive)      then return "Buff-Frame",   DefaultColor.AbilityType.OFFENSIVE.r, DefaultColor.AbilityType.OFFENSIVE.g, DefaultColor.AbilityType.OFFENSIVE.b
    elseif  (abilityData.isDefensive)      then return "Buff-Frame",   DefaultColor.AbilityType.OFFENSIVE.r, DefaultColor.AbilityType.OFFENSIVE.g, DefaultColor.AbilityType.OFFENSIVE.b
    end
    
    return "Neutral-Frame", DefaultColor.WHITE.r, DefaultColor.WHITE.g, DefaultColor.WHITE.b
end
--Upload by Lliane, <sdepiets@gmail.com> 2008/08/21


Personal tools