All Stat Tracker
Show your Stat for :
Damage Modifier
Range :
Attack power
Critical
Melee :
Attack Power
Critical
Armor Penetration
Spell:
Spell Damage
Critical
Haste
not my Original Build, i just take from some Website and put them together
enjoy
|
Quick Facts |
---|
|
Show your Stat for :
Damage Modifier
Range :
Attack power
Critical
Melee :
Attack Power
Critical
Armor Penetration
Spell:
Spell Damage
Critical
Haste
not my Original Build, i just take from some Website and put them together
enjoy
Contains custom functions.
Code has been reviewed and is safe to use, custom functions might affect in-game performance.
{
"s": "4.2.5",
"m": "d",
"d": {
"arcLength": 360,
"borderBackdrop": "Blizzard Tooltip",
"wagoID": "zTsCZx-3-",
"xOffset": -1041.2,
"yOffset": -160.1,
"sortHybridTable": {
"Spell Haste": false,
"Spell Crit 2": false,
"Spell Power (Damage)": false
},
"radius": 200,
"borderColor": [
0,
0,
0,
1
],
"useAnchorPerUnit": false,
"url": "https:\/\/wago.io\/zTsCZx-3-\/13",
"actions": {
"start": [],
"init": [],
"finish": []
},
"triggers": [
{
"trigger": {
"debuffType": "HELPFUL",
"type": "aura2",
"spellIds": [],
"subeventSuffix": "_CAST_START",
"subeventPrefix": "SPELL",
"names": [],
"event": "Health",
"unit": "player"
},
"untrigger": []
}
],
"columnSpace": 10,
"internalVersion": 68,
"animation": {
"start": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
},
"main": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
},
"finish": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
}
},
"align": "LEFT",
"gridType": "UR",
"anchorPoint": "CENTER",
"stagger": 0,
"version": 13,
"subRegions": [],
"selfPoint": "TOPLEFT",
"authorOptions": [],
"load": {
"talent": {
"multi": []
},
"spec": {
"multi": []
},
"class": {
"multi": []
},
"size": {
"multi": []
}
},
"borderInset": 1,
"backdropColor": [
1,
1,
1,
0.5
],
"uid": "tO(9JdAjbht",
"source": "import",
"grow": "DOWN",
"scale": 1,
"centerType": "LR",
"border": false,
"borderEdge": "Square Full White",
"stepAngle": 15,
"borderSize": 1,
"anchorPerUnit": "CUSTOM",
"gridWidth": 1,
"sort": "none",
"animate": false,
"limit": 5,
"constantFactor": "RADIUS",
"rowSpace": 4,
"borderOffset": 4,
"semver": "1.0.12",
"tocversion": 30300,
"id": "1.stat all",
"regionType": "dynamicgroup",
"frameStrata": 1,
"anchorFrameType": "SCREEN",
"rotation": 0,
"config": [],
"groupIcon": "Interface\\icons\\5_wound_Border",
"fullCircle": true,
"space": 1,
"conditions": [],
"information": {
"forceEvents": true
},
"useLimit": false
},
"c": [
{
"outline": "OUTLINE",
"wagoID": "ayeZruDf4",
"color": [
1,
1,
1,
1
],
"displayText": "%c1",
"displayText_format_c4_format": "none",
"shadowYOffset": -1,
"anchorPoint": "CENTER",
"displayText_format_p_time_format": 0,
"customTextUpdate": "update",
"automaticWidth": "Auto",
"actions": {
"start": [],
"finish": [],
"init": {
"custom": "aura_env.getLabelColor = function()\n local colorTable = aura_env.config.otherGroup.labelColor;\n \n local color = \"|c\" .. string.format(\"%02x%02x%02x%02x\",\n math.floor(colorTable[4] * 255),\n math.floor(colorTable[1] * 255),\n math.floor(colorTable[2] * 255),\n math.floor(colorTable[3] * 255));\n \n return color;\nend",
"do_custom": true
}
},
"triggers": {
"1": {
"trigger": {
"use_alwaystrue": true,
"duration": "1",
"use_unit": true,
"debuffType": "HELPFUL",
"strength_operator": ">",
"type": "custom",
"unevent": "auto",
"subeventPrefix": "SPELL",
"event": "Conditions",
"custom_type": "status",
"subeventSuffix": "_CAST_START",
"names": [],
"spellIds": [],
"strength": "0",
"check": "update",
"unit": "group",
"use_strength": true,
"custom": "function()\n local lastShowDmg;\n \n if not aura_env.last or aura_env.last < GetTime() - 1 then\n aura_env.last = GetTime();\n \n lastShowDmg = aura_env.config.showHideGroup.showDmg;\n \n aura_env.lastShowDmg = lastShowDmg;\n else\n lastShowDmg = aura_env.lastShowDmg;\n end\n \n return lastShowDmg;\nend"
},
"untrigger": []
},
"disjunctive": "all",
"activeTriggerMode": -10
},
"displayText_format_p_format": "timed",
"internalVersion": 53,
"wordWrap": "WordWrap",
"displayText_format_c5_format": "none",
"desc": "Shows hit, crit, AP and dmg%.\n\nUsed primarily for melee classes.\n\nCredit for this goes to Patchett#11593. I just modified \/ updated his original WA.",
"font": "Friz Quadrata TT",
"version": 5,
"subRegions": [
{
"type": "subbackground"
}
],
"load": {
"use_level": false,
"talent": {
"multi": []
},
"level_operator": ">",
"zoneIds": "",
"class": {
"single": "HUNTER",
"multi": {
"HUNTER": true
}
},
"level": "35",
"use_alive": true,
"spec": {
"multi": []
},
"size": {
"multi": []
}
},
"fontSize": 16,
"source": "import",
"shadowXOffset": 1,
"url": "https:\/\/wago.io\/ayeZruDf4\/5",
"fixedWidth": 200,
"regionType": "text",
"selfPoint": "BOTTOM",
"customText": "function ()\n local dmgMod;\n local useLabelColor = aura_env.config.otherGroup.useLabelColor;\n \n if not aura_env.last2 or aura_env.last2 < GetTime() - 1 then\n aura_env.last2 = GetTime();\n \n local _, _, _, _, _, _, percentmod = UnitDamage(\"player\");\n dmgMod = math.ceil(percentmod * 100);\n \n aura_env.dmgMod = dmgMod;\n else\n dmgMod = aura_env.dmgMod;\n end\n \n if useLabelColor then\n local color = aura_env.getLabelColor();\n \n return color .. \"DMG |r\" .. dmgMod .. \"%\";\n else\n return \"DMG \" .. dmgMod .. \"%\";\n end\nend",
"xOffset": 0,
"uid": "dHTJVMONvWN",
"animation": {
"start": {
"easeStrength": 3,
"type": "none",
"duration_type": "seconds",
"easeType": "none"
},
"main": {
"easeStrength": 3,
"type": "none",
"duration_type": "seconds",
"easeType": "none"
},
"finish": {
"easeStrength": 3,
"type": "none",
"duration_type": "seconds",
"easeType": "none"
}
},
"displayText_format_p_time_precision": 1,
"displayText_format_c3_format": "none",
"displayText_format_c1_format": "none",
"authorOptions": [
{
"subOptions": [
{
"type": "toggle",
"key": "showRangedHit",
"default": true,
"name": "Show Hit",
"useDesc": false,
"width": 1
},
{
"type": "toggle",
"key": "showRangedCrit",
"default": true,
"name": "Show Crit",
"useDesc": false,
"width": 1
},
{
"type": "toggle",
"key": "showRangedAp",
"default": true,
"name": "Show AP",
"useDesc": false,
"width": 1
},
{
"type": "toggle",
"key": "showDmg",
"default": true,
"name": "Show DMG",
"useDesc": false,
"width": 1
},
{
"type": "toggle",
"key": "showArpen",
"default": true,
"name": "Show ArPen",
"useDesc": false,
"width": 1
},
{
"type": "toggle",
"key": "showRangedHaste",
"default": true,
"name": "Show Haste",
"useDesc": false,
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"name": "Show \/ Hide stats",
"collapse": false,
"type": "group",
"limitType": "none",
"groupType": "simple",
"key": "showHideGroup",
"size": 10
},
{
"subOptions": [
{
"type": "toggle",
"default": false,
"width": 1,
"name": "Switch to haste rating",
"useDesc": true,
"key": "showRangedHasteRating",
"desc": "1% Haste = 15.77 haste rating"
},
{
"type": "toggle",
"key": "useLabelColor",
"default": true,
"name": "Use label color",
"useDesc": false,
"width": 1
},
{
"type": "color",
"key": "labelColor",
"default": [
0.22353,
0.92941,
1,
1
],
"name": "Label color",
"useDesc": false,
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"name": "Other options",
"collapse": false,
"type": "group",
"limitType": "none",
"groupType": "simple",
"key": "otherGroup",
"size": 10
}
],
"justify": "CENTER",
"tocversion": 30300,
"id": "Ranged Dmg mod",
"semver": "1.0.4",
"frameStrata": 1,
"anchorFrameType": "SCREEN",
"yOffset": 24,
"config": {
"otherGroup": {
"useLabelColor": true,
"labelColor": [
0.22353,
0.92941,
1,
1
],
"showRangedHasteRating": false
},
"showHideGroup": {
"showArpen": true,
"showDmg": true,
"showRangedCrit": true,
"showRangedAp": true,
"showRangedHit": true,
"showRangedHaste": true
}
},
"displayText_format_p_time_dynamic_threshold": 60,
"shadowColor": [
0,
0,
0,
1
],
"conditions": [],
"information": {
"ignoreOptionsEventErrors": true
},
"displayText_format_c2_format": "none"
},
{
"outline": "OUTLINE",
"wagoID": "ayeZruDf4",
"displayText": "%c1",
"displayText_format_c4_format": "none",
"shadowYOffset": -1,
"anchorPoint": "CENTER",
"displayText_format_p_time_format": 0,
"customTextUpdate": "update",
"url": "https:\/\/wago.io\/ayeZruDf4\/5",
"actions": {
"start": [],
"finish": [],
"init": {
"custom": "aura_env.getLabelColor = function()\n local colorTable = aura_env.config.otherGroup.labelColor;\n \n local color = \"|c\" .. string.format(\"%02x%02x%02x%02x\",\n math.floor(colorTable[4] * 255),\n math.floor(colorTable[1] * 255),\n math.floor(colorTable[2] * 255),\n math.floor(colorTable[3] * 255));\n \n return color;\nend",
"do_custom": true
}
},
"triggers": {
"1": {
"trigger": {
"use_alwaystrue": true,
"duration": "1",
"use_unit": true,
"debuffType": "HELPFUL",
"strength_operator": ">",
"type": "custom",
"unevent": "auto",
"subeventPrefix": "SPELL",
"event": "Conditions",
"custom_type": "status",
"subeventSuffix": "_CAST_START",
"names": [],
"spellIds": [],
"strength": "0",
"check": "update",
"unit": "group",
"use_strength": true,
"custom": "function()\n local lastShowRangedAp;\n \n if not aura_env.last or aura_env.last < GetTime() - 1 then\n aura_env.last = GetTime();\n \n lastShowRangedAp = aura_env.config.showHideGroup.showRangedAp;\n \n aura_env.lastShowRangedAp = lastShowRangedAp;\n else\n lastShowRangedAp = aura_env.lastShowRangedAp;\n end\n \n return lastShowRangedAp;\nend"
},
"untrigger": []
},
"disjunctive": "all",
"activeTriggerMode": -10
},
"displayText_format_p_format": "timed",
"internalVersion": 53,
"animation": {
"start": {
"easeStrength": 3,
"type": "none",
"duration_type": "seconds",
"easeType": "none"
},
"main": {
"easeStrength": 3,
"type": "none",
"duration_type": "seconds",
"easeType": "none"
},
"finish": {
"easeStrength": 3,
"type": "none",
"duration_type": "seconds",
"easeType": "none"
}
},
"displayText_format_c2_format": "none",
"desc": "Shows hit, crit, AP and dmg%.\n\nUsed primarily for melee classes.\n\nCredit for this goes to Patchett#11593. I just modified \/ updated his original WA.",
"font": "Friz Quadrata TT",
"version": 5,
"subRegions": [
{
"type": "subbackground"
}
],
"load": {
"use_level": false,
"talent": {
"multi": []
},
"level_operator": ">",
"zoneIds": "",
"class": {
"single": "HUNTER",
"multi": {
"HUNTER": true
}
},
"level": "35",
"use_alive": true,
"spec": {
"multi": []
},
"size": {
"multi": []
}
},
"fontSize": 16,
"source": "import",
"shadowXOffset": 1,
"authorOptions": [
{
"subOptions": [
{
"type": "toggle",
"key": "showRangedHit",
"default": true,
"name": "Show Hit",
"useDesc": false,
"width": 1
},
{
"type": "toggle",
"key": "showRangedCrit",
"default": true,
"name": "Show Crit",
"useDesc": false,
"width": 1
},
{
"type": "toggle",
"key": "showRangedAp",
"default": true,
"name": "Show AP",
"useDesc": false,
"width": 1
},
{
"type": "toggle",
"key": "showDmg",
"default": true,
"name": "Show DMG",
"useDesc": false,
"width": 1
},
{
"type": "toggle",
"key": "showArpen",
"default": true,
"name": "Show ArPen",
"useDesc": false,
"width": 1
},
{
"type": "toggle",
"key": "showRangedHaste",
"default": true,
"name": "Show Haste",
"useDesc": false,
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"name": "Show \/ Hide stats",
"collapse": false,
"type": "group",
"limitType": "none",
"groupType": "simple",
"key": "showHideGroup",
"size": 10
},
{
"subOptions": [
{
"type": "toggle",
"default": false,
"width": 1,
"name": "Switch to haste rating",
"useDesc": true,
"key": "showRangedHasteRating",
"desc": "1% Haste = 15.77 haste rating"
},
{
"type": "toggle",
"key": "useLabelColor",
"default": true,
"name": "Use label color",
"useDesc": false,
"width": 1
},
{
"type": "color",
"key": "labelColor",
"default": [
0.22353,
0.92941,
1,
1
],
"name": "Label color",
"useDesc": false,
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"name": "Other options",
"collapse": false,
"type": "group",
"limitType": "none",
"groupType": "simple",
"key": "otherGroup",
"size": 10
}
],
"automaticWidth": "Auto",
"fixedWidth": 200,
"regionType": "text",
"yOffset": 16,
"justify": "CENTER",
"displayText_format_c1_format": "none",
"uid": "D(OoIcIyffi",
"anchorFrameType": "SCREEN",
"displayText_format_p_time_precision": 1,
"xOffset": 0,
"wordWrap": "WordWrap",
"selfPoint": "BOTTOM",
"semver": "1.0.4",
"tocversion": 30300,
"id": "Ranged AP",
"color": [
1,
1,
1,
1
],
"frameStrata": 1,
"displayText_format_c3_format": "none",
"displayText_format_c5_format": "none",
"config": {
"otherGroup": {
"useLabelColor": true,
"labelColor": [
0.22353,
0.92941,
1,
1
],
"showRangedHasteRating": false
},
"showHideGroup": {
"showArpen": true,
"showDmg": true,
"showRangedCrit": true,
"showRangedAp": true,
"showRangedHit": true,
"showRangedHaste": true
}
},
"customText": "function ()\n local rangedAttackPower;\n local useLabelColor = aura_env.config.otherGroup.useLabelColor;\n \n if not aura_env.last2 or aura_env.last2 < GetTime() - 1 then\n aura_env.last = GetTime();\n \n local base, posBuff, negBuff = UnitRangedAttackPower(\"player\");\n rangedAttackPower = base + posBuff + negBuff;\n \n aura_env.rangedAttackPower = rangedAttackPower;\n else\n rangedAttackPower = aura_env.rangedAttackPower;\n end\n \n if useLabelColor then\n local color = aura_env.getLabelColor();\n \n return color .. \"R-AP |r\" .. rangedAttackPower;\n else\n return \"R-AP \" .. rangedAttackPower;\n end\nend",
"shadowColor": [
0,
0,
0,
1
],
"conditions": [],
"information": {
"ignoreOptionsEventErrors": true
},
"displayText_format_p_time_dynamic_threshold": 60
},
{
"outline": "OUTLINE",
"wagoID": "ayeZruDf4",
"displayText": "%c1",
"displayText_format_c4_format": "none",
"shadowYOffset": -1,
"anchorPoint": "CENTER",
"displayText_format_p_time_format": 0,
"customTextUpdate": "update",
"url": "https:\/\/wago.io\/ayeZruDf4\/5",
"actions": {
"start": [],
"finish": [],
"init": {
"custom": "aura_env.getLabelColor = function()\n local colorTable = aura_env.config.otherGroup.labelColor;\n \n local color = \"|c\" .. string.format(\"%02x%02x%02x%02x\",\n math.floor(colorTable[4] * 255),\n math.floor(colorTable[1] * 255),\n math.floor(colorTable[2] * 255),\n math.floor(colorTable[3] * 255));\n \n return color;\nend",
"do_custom": true
}
},
"triggers": {
"1": {
"trigger": {
"use_alwaystrue": true,
"duration": "1",
"use_unit": true,
"debuffType": "HELPFUL",
"strength_operator": ">",
"type": "custom",
"unevent": "auto",
"subeventPrefix": "SPELL",
"event": "Conditions",
"custom_type": "status",
"subeventSuffix": "_CAST_START",
"names": [],
"spellIds": [],
"strength": "0",
"check": "update",
"unit": "group",
"use_strength": true,
"custom": "function()\n local lastShowRangedCrit;\n \n if not aura_env.last or aura_env.last < GetTime() - 1 then\n aura_env.last = GetTime();\n \n lastShowRangedCrit = aura_env.config.showHideGroup.showRangedCrit;\n \n aura_env.lastShowRangedCrit = lastShowRangedCrit;\n else\n lastShowRangedCrit = aura_env.lastShowRangedCrit;\n end\n \n return lastShowRangedCrit;\nend"
},
"untrigger": []
},
"disjunctive": "all",
"activeTriggerMode": -10
},
"displayText_format_p_format": "timed",
"internalVersion": 53,
"animation": {
"start": {
"easeStrength": 3,
"type": "none",
"duration_type": "seconds",
"easeType": "none"
},
"main": {
"easeStrength": 3,
"type": "none",
"duration_type": "seconds",
"easeType": "none"
},
"finish": {
"easeStrength": 3,
"type": "none",
"duration_type": "seconds",
"easeType": "none"
}
},
"displayText_format_c2_format": "none",
"desc": "Shows hit, crit, AP and dmg%.\n\nUsed primarily for melee classes.\n\nCredit for this goes to Patchett#11593. I just modified \/ updated his original WA.",
"font": "Friz Quadrata TT",
"version": 5,
"subRegions": [
{
"type": "subbackground"
}
],
"load": {
"use_level": false,
"talent": {
"multi": []
},
"level_operator": ">",
"zoneIds": "",
"class": {
"single": "HUNTER",
"multi": {
"HUNTER": true
}
},
"level": "35",
"use_alive": true,
"spec": {
"multi": []
},
"size": {
"multi": []
}
},
"fontSize": 16,
"source": "import",
"shadowXOffset": 1,
"authorOptions": [
{
"subOptions": [
{
"type": "toggle",
"key": "showRangedHit",
"default": true,
"name": "Show Hit",
"useDesc": false,
"width": 1
},
{
"type": "toggle",
"key": "showRangedCrit",
"default": true,
"name": "Show Crit",
"useDesc": false,
"width": 1
},
{
"type": "toggle",
"key": "showRangedAp",
"default": true,
"name": "Show AP",
"useDesc": false,
"width": 1
},
{
"type": "toggle",
"key": "showDmg",
"default": true,
"name": "Show DMG",
"useDesc": false,
"width": 1
},
{
"type": "toggle",
"key": "showArpen",
"default": true,
"name": "Show ArPen",
"useDesc": false,
"width": 1
},
{
"type": "toggle",
"key": "showRangedHaste",
"default": true,
"name": "Show Haste",
"useDesc": false,
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"name": "Show \/ Hide stats",
"collapse": false,
"type": "group",
"limitType": "none",
"groupType": "simple",
"key": "showHideGroup",
"size": 10
},
{
"subOptions": [
{
"type": "toggle",
"default": false,
"width": 1,
"name": "Switch to haste rating",
"useDesc": true,
"key": "showRangedHasteRating",
"desc": "1% Haste = 15.77 haste rating"
},
{
"type": "toggle",
"key": "useLabelColor",
"default": true,
"name": "Use label color",
"useDesc": false,
"width": 1
},
{
"type": "color",
"key": "labelColor",
"default": [
0.22353,
0.92941,
1,
1
],
"name": "Label color",
"useDesc": false,
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"name": "Other options",
"collapse": false,
"type": "group",
"limitType": "none",
"groupType": "simple",
"key": "otherGroup",
"size": 10
}
],
"automaticWidth": "Auto",
"fixedWidth": 200,
"regionType": "text",
"yOffset": 16,
"justify": "CENTER",
"displayText_format_c1_format": "none",
"uid": "M53jBObeXoc",
"anchorFrameType": "SCREEN",
"displayText_format_p_time_precision": 1,
"xOffset": 0,
"wordWrap": "WordWrap",
"selfPoint": "BOTTOM",
"semver": "1.0.4",
"tocversion": 30300,
"id": "Ranged Crit",
"color": [
1,
1,
1,
1
],
"frameStrata": 1,
"displayText_format_c3_format": "none",
"displayText_format_c5_format": "none",
"config": {
"otherGroup": {
"useLabelColor": true,
"labelColor": [
0.22353,
0.92941,
1,
1
],
"showRangedHasteRating": false
},
"showHideGroup": {
"showArpen": true,
"showDmg": true,
"showRangedCrit": true,
"showRangedAp": true,
"showRangedHit": true,
"showRangedHaste": true
}
},
"customText": "function ()\n local rangedCrit;\n local useLabelColor = aura_env.config.otherGroup.useLabelColor;\n \n if not aura_env.last2 or aura_env.last2 < GetTime() - 1 then\n aura_env.last2 = GetTime();\n \n rangedCrit = GetRangedCritChance();\n \n aura_env.rangedCrit = rangedCrit;\n else\n rangedCrit = aura_env.rangedCrit;\n end\n \n if useLabelColor then\n local color = aura_env.getLabelColor();\n \n return color .. \"R-CRIT |r\" .. tonumber(string.format(\"%.2f\", rangedCrit)) .. \"%\";\n else\n return \"R-CRIT \" .. tonumber(string.format(\"%.2f\", rangedCrit)) .. \"%\";\n end\nend",
"shadowColor": [
0,
0,
0,
1
],
"conditions": [],
"information": {
"ignoreOptionsEventErrors": true
},
"displayText_format_p_time_dynamic_threshold": 60
},
{
"outline": "OUTLINE",
"wagoID": "vm8NZi10j",
"displayText_format_p_time_dynamic_threshold": 60,
"customText": "function ()\n local attackPower;\n local useLabelColor = aura_env.config.otherGroup.useLabelColor;\n \n if not aura_env.last2 or aura_env.last2 < GetTime() - 1 then\n aura_env.last = GetTime();\n \n local base, posBuff, negBuff = UnitAttackPower(\"player\");\n attackPower = base + posBuff + negBuff;\n \n aura_env.attackPower = attackPower;\n else\n attackPower = aura_env.attackPower;\n end\n \n if useLabelColor then\n local color = aura_env.getLabelColor();\n \n return color .. \"M-AP |r\" .. attackPower;\n else\n return \"M-AP \" .. attackPower;\n end\nend",
"yOffset": 6,
"anchorPoint": "CENTER",
"displayText_format_p_time_format": 0,
"customTextUpdate": "update",
"automaticWidth": "Auto",
"actions": {
"start": [],
"init": {
"custom": "aura_env.classes = {\n WARRIOR = 1,\n PALADIN = 2,\n HUNTER = 3,\n ROGUE = 4,\n DEATHKNIGHT = 6,\n SHAMAN = 7,\n DRUID = 11,\n};\n\naura_env.getLabelColor = function()\n local colorTable = aura_env.config.otherGroup.labelColor;\n \n local color = \"|c\" .. string.format(\"%02x%02x%02x%02x\",\n math.floor(colorTable[4] * 255),\n math.floor(colorTable[1] * 255),\n math.floor(colorTable[2] * 255),\n math.floor(colorTable[3] * 255));\n \n return color;\nend",
"do_custom": true
},
"finish": []
},
"triggers": {
"1": {
"trigger": {
"use_alwaystrue": true,
"duration": "1",
"names": [],
"debuffType": "HELPFUL",
"strength_operator": ">",
"type": "custom",
"unevent": "auto",
"use_unit": true,
"strength": "0",
"use_strength": true,
"subeventSuffix": "_CAST_START",
"custom_type": "status",
"custom": "function()\n local lastShowAp;\n \n if not aura_env.last or aura_env.last < GetTime() - 1 then\n aura_env.last = GetTime();\n \n lastShowAp = aura_env.config.showHideGroup.showAp;\n \n aura_env.lastShowAp = lastShowAp;\n else\n lastShowAp = aura_env.lastShowAp;\n end\n \n return lastShowAp;\nend",
"event": "Conditions",
"check": "update",
"unit": "group",
"subeventPrefix": "SPELL",
"spellIds": []
},
"untrigger": []
},
"disjunctive": "all",
"activeTriggerMode": -10
},
"displayText_format_p_format": "timed",
"internalVersion": 53,
"displayText_format_c1_format": "none",
"displayText_format_c5_format": "none",
"desc": "",
"font": "Friz Quadrata TT",
"version": 20,
"subRegions": [
{
"type": "subbackground"
}
],
"load": {
"use_talentknown": false,
"use_mysticenchantactive": false,
"use_level": false,
"talent": {
"multi": []
},
"spec": {
"multi": []
},
"size": {
"multi": []
},
"level_operator": ">",
"level": "35",
"talentknown": 12330,
"ingroup": {
"single": "group",
"multi": {
"group": true,
"raid": true
}
},
"use_never": false,
"mysticenchantactive": 978232,
"class": {
"single": "WARRIOR",
"multi": {
"WARRIOR": true,
"ROGUE": true,
"DRUID": true,
"SHAMAN": true,
"PALADIN": true
}
},
"zoneIds": ""
},
"fontSize": 16,
"source": "import",
"shadowXOffset": 1,
"url": "",
"displayText_format_c2_format": "none",
"conditions": [],
"regionType": "text",
"shadowYOffset": -1,
"displayText": "%c1",
"wordWrap": "WordWrap",
"config": {
"otherGroup": {
"showExpertiseRating": false,
"showHasteRating": false,
"labelColor": [
0.22353,
0.92941,
1,
1
],
"useLabelColor": true,
"furyExpertiseTalent": true
},
"showHideGroup": {
"showAp": true,
"showArpen": true,
"showDmg": true,
"showHaste": false,
"showCrit": true,
"showHit": true,
"showExpertise": true
}
},
"animation": {
"start": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
},
"main": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
},
"finish": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
}
},
"displayText_format_p_time_precision": 1,
"anchorFrameType": "SCREEN",
"color": [
1,
1,
1,
1
],
"authorOptions": [
{
"subOptions": [
{
"type": "toggle",
"default": true,
"key": "showHit",
"useDesc": false,
"name": "Show Hit",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showCrit",
"useDesc": false,
"name": "Show Crit",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showAp",
"useDesc": false,
"name": "Show AP",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showDmg",
"useDesc": false,
"name": "Show DMG",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showArpen",
"useDesc": false,
"name": "Show ArPen",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showHaste",
"useDesc": false,
"name": "Show Haste",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showExpertise",
"useDesc": false,
"name": "Show Expertise",
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"collapse": false,
"name": "Show \/ Hide stats",
"key": "showHideGroup",
"limitType": "none",
"groupType": "simple",
"type": "group",
"size": 10
},
{
"subOptions": [
{
"type": "toggle",
"default": false,
"desc": "1% Haste = 15.77 haste rating",
"key": "showHasteRating",
"useDesc": true,
"name": "Switch to haste rating",
"width": 1
},
{
"type": "toggle",
"default": false,
"desc": "1 Expertise = 3.9423 expertise rating",
"key": "showExpertiseRating",
"useDesc": true,
"name": "Switch to expertise rating",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "useLabelColor",
"useDesc": false,
"name": "Use label color",
"width": 1
},
{
"type": "color",
"default": [
0.22353,
0.92941,
1,
1
],
"key": "labelColor",
"useDesc": false,
"name": "Label color",
"width": 1
},
{
"type": "toggle",
"default": true,
"desc": "Whether to take into account the fury warrior \"Weapon Mastery\" talent : Reduces the chance for your attacks to be dodged by 2% (= 8 Expertise). Works only for Expertise (not for expertise rating)",
"key": "furyExpertiseTalent",
"useDesc": true,
"name": "Fury expertise talent",
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"collapse": false,
"name": "Other options",
"key": "otherGroup",
"limitType": "none",
"groupType": "simple",
"type": "group",
"size": 10
}
],
"justify": "RIGHT",
"tocversion": 30300,
"id": "AP 6",
"semver": "1.0.19",
"frameStrata": 1,
"displayText_format_c3_format": "none",
"xOffset": 0,
"uid": "akUVVUTLbDC",
"displayText_format_c4_format": "none",
"shadowColor": [
0,
0,
0,
1
],
"fixedWidth": 200,
"information": {
"ignoreOptionsEventErrors": true
},
"selfPoint": "LEFT"
},
{
"outline": "OUTLINE",
"wagoID": "vm8NZi10j",
"displayText_format_p_time_dynamic_threshold": 60,
"customText": "function ()\n local crit;\n local useLabelColor = aura_env.config.otherGroup.useLabelColor;\n \n if not aura_env.last2 or aura_env.last2 < GetTime() - 1 then\n aura_env.last2 = GetTime();\n \n crit = GetCritChance();\n \n aura_env.crit = crit;\n else\n crit = aura_env.crit;\n end\n \n if useLabelColor then\n local color = aura_env.getLabelColor();\n \n return color .. \"M-CRIT |r\" .. tonumber(string.format(\"%.2f\", crit)) .. \"%\";\n else\n return \"M-CRIT \" .. tonumber(string.format(\"%.2f\", crit)) .. \"%\";\n end\nend",
"yOffset": 6,
"anchorPoint": "CENTER",
"displayText_format_p_time_format": 0,
"customTextUpdate": "update",
"automaticWidth": "Auto",
"actions": {
"start": [],
"init": {
"custom": "aura_env.classes = {\n WARRIOR = 1,\n PALADIN = 2,\n HUNTER = 3,\n ROGUE = 4,\n DEATHKNIGHT = 6,\n SHAMAN = 7,\n DRUID = 11,\n};\n\naura_env.getLabelColor = function()\n local colorTable = aura_env.config.otherGroup.labelColor;\n \n local color = \"|c\" .. string.format(\"%02x%02x%02x%02x\",\n math.floor(colorTable[4] * 255),\n math.floor(colorTable[1] * 255),\n math.floor(colorTable[2] * 255),\n math.floor(colorTable[3] * 255));\n \n return color;\nend",
"do_custom": true
},
"finish": []
},
"triggers": {
"1": {
"trigger": {
"use_alwaystrue": true,
"duration": "1",
"names": [],
"debuffType": "HELPFUL",
"strength_operator": ">",
"type": "custom",
"unevent": "auto",
"use_unit": true,
"strength": "0",
"use_strength": true,
"subeventSuffix": "_CAST_START",
"custom_type": "status",
"custom": "function()\n local lastShowCrit;\n \n if not aura_env.last or aura_env.last < GetTime() - 1 then\n aura_env.last = GetTime();\n \n lastShowCrit = aura_env.config.showHideGroup.showCrit;\n \n aura_env.lastShowCrit = lastShowCrit;\n else\n lastShowCrit = aura_env.lastShowCrit;\n end\n \n return lastShowCrit;\nend",
"event": "Conditions",
"check": "update",
"unit": "group",
"subeventPrefix": "SPELL",
"spellIds": []
},
"untrigger": []
},
"disjunctive": "all",
"activeTriggerMode": -10
},
"displayText_format_p_format": "timed",
"internalVersion": 53,
"displayText_format_c1_format": "none",
"displayText_format_c5_format": "none",
"desc": "",
"font": "Friz Quadrata TT",
"version": 20,
"subRegions": [
{
"type": "subbackground"
}
],
"load": {
"use_talentknown": false,
"use_mysticenchantactive": false,
"use_level": false,
"talent": {
"multi": []
},
"spec": {
"multi": []
},
"size": {
"multi": []
},
"level_operator": ">",
"level": "35",
"talentknown": 12330,
"ingroup": {
"single": "group",
"multi": {
"group": true,
"raid": true
}
},
"use_never": false,
"mysticenchantactive": 978232,
"class": {
"single": "WARRIOR",
"multi": {
"WARRIOR": true,
"ROGUE": true,
"DRUID": true,
"SHAMAN": true,
"PALADIN": true
}
},
"zoneIds": ""
},
"fontSize": 16,
"source": "import",
"shadowXOffset": 1,
"url": "",
"displayText_format_c2_format": "none",
"conditions": [],
"regionType": "text",
"shadowYOffset": -1,
"displayText": "%c1",
"wordWrap": "WordWrap",
"config": {
"otherGroup": {
"showExpertiseRating": false,
"showHasteRating": false,
"labelColor": [
0.22353,
0.92941,
1,
1
],
"useLabelColor": true,
"furyExpertiseTalent": true
},
"showHideGroup": {
"showAp": true,
"showArpen": true,
"showDmg": true,
"showHaste": false,
"showCrit": true,
"showHit": true,
"showExpertise": true
}
},
"animation": {
"start": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
},
"main": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
},
"finish": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
}
},
"displayText_format_p_time_precision": 1,
"anchorFrameType": "SCREEN",
"color": [
1,
1,
1,
1
],
"authorOptions": [
{
"subOptions": [
{
"type": "toggle",
"default": true,
"key": "showHit",
"useDesc": false,
"name": "Show Hit",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showCrit",
"useDesc": false,
"name": "Show Crit",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showAp",
"useDesc": false,
"name": "Show AP",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showDmg",
"useDesc": false,
"name": "Show DMG",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showArpen",
"useDesc": false,
"name": "Show ArPen",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showHaste",
"useDesc": false,
"name": "Show Haste",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showExpertise",
"useDesc": false,
"name": "Show Expertise",
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"collapse": false,
"name": "Show \/ Hide stats",
"key": "showHideGroup",
"limitType": "none",
"groupType": "simple",
"type": "group",
"size": 10
},
{
"subOptions": [
{
"type": "toggle",
"default": false,
"desc": "1% Haste = 15.77 haste rating",
"key": "showHasteRating",
"useDesc": true,
"name": "Switch to haste rating",
"width": 1
},
{
"type": "toggle",
"default": false,
"desc": "1 Expertise = 3.9423 expertise rating",
"key": "showExpertiseRating",
"useDesc": true,
"name": "Switch to expertise rating",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "useLabelColor",
"useDesc": false,
"name": "Use label color",
"width": 1
},
{
"type": "color",
"default": [
0.22353,
0.92941,
1,
1
],
"key": "labelColor",
"useDesc": false,
"name": "Label color",
"width": 1
},
{
"type": "toggle",
"default": true,
"desc": "Whether to take into account the fury warrior \"Weapon Mastery\" talent : Reduces the chance for your attacks to be dodged by 2% (= 8 Expertise). Works only for Expertise (not for expertise rating)",
"key": "furyExpertiseTalent",
"useDesc": true,
"name": "Fury expertise talent",
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"collapse": false,
"name": "Other options",
"key": "otherGroup",
"limitType": "none",
"groupType": "simple",
"type": "group",
"size": 10
}
],
"justify": "RIGHT",
"tocversion": 30300,
"id": "Crit 6",
"semver": "1.0.19",
"frameStrata": 1,
"displayText_format_c3_format": "none",
"xOffset": 0,
"uid": "ParA3DB)CBX",
"displayText_format_c4_format": "none",
"shadowColor": [
0,
0,
0,
1
],
"fixedWidth": 200,
"information": {
"ignoreOptionsEventErrors": true
},
"selfPoint": "LEFT"
},
{
"outline": "OUTLINE",
"wagoID": "vm8NZi10j",
"displayText_format_p_time_dynamic_threshold": 60,
"customText": "function ()\n local arPen;\n local useLabelColor = aura_env.config.otherGroup.useLabelColor;\n \n if not aura_env.last2 or aura_env.last2 < GetTime() - 1 then\n aura_env.last2 = GetTime();\n \n arPen = GetArmorPenetration();\n \n aura_env.arPen = arPen;\n else\n arPen = aura_env.arPen;\n end\n \n if useLabelColor then\n local color = aura_env.getLabelColor();\n \n return color .. \"ARPEN |r\" .. tonumber(string.format(\"%.2f\", arPen)) .. \"%\"; else return \"ARPEN \" .. tonumber(string.format(\"%.2f\", arPen)) .. \"%\";\n end\nend",
"yOffset": 6,
"anchorPoint": "CENTER",
"displayText_format_p_time_format": 0,
"customTextUpdate": "update",
"automaticWidth": "Auto",
"actions": {
"start": [],
"init": {
"custom": "aura_env.classes = {\n WARRIOR = 1,\n PALADIN = 2,\n HUNTER = 3,\n ROGUE = 4,\n DEATHKNIGHT = 6,\n SHAMAN = 7,\n DRUID = 11,\n};\n\naura_env.getLabelColor = function()\n local colorTable = aura_env.config.otherGroup.labelColor;\n \n local color = \"|c\" .. string.format(\"%02x%02x%02x%02x\",\n math.floor(colorTable[4] * 255),\n math.floor(colorTable[1] * 255),\n math.floor(colorTable[2] * 255),\n math.floor(colorTable[3] * 255));\n \n return color;\nend",
"do_custom": true
},
"finish": []
},
"triggers": {
"1": {
"trigger": {
"use_alwaystrue": true,
"duration": "1",
"names": [],
"debuffType": "HELPFUL",
"strength_operator": ">",
"type": "custom",
"unevent": "auto",
"use_unit": true,
"strength": "0",
"use_strength": true,
"subeventSuffix": "_CAST_START",
"custom_type": "status",
"custom": "function()\n local lastShowArpen;\n \n if not aura_env.last or aura_env.last < GetTime() - 1 then\n aura_env.last = GetTime();\n \n lastShowArpen = aura_env.config.showHideGroup.showArpen;\n \n aura_env.lastShowArpen = lastShowArpen;\n else\n lastShowArpen = aura_env.lastShowArpen;\n end\n \n return lastShowArpen;\nend",
"event": "Conditions",
"check": "update",
"unit": "group",
"subeventPrefix": "SPELL",
"spellIds": []
},
"untrigger": []
},
"disjunctive": "all",
"activeTriggerMode": -10
},
"displayText_format_p_format": "timed",
"internalVersion": 53,
"displayText_format_c1_format": "none",
"displayText_format_c5_format": "none",
"desc": "",
"font": "Friz Quadrata TT",
"version": 20,
"subRegions": [
{
"type": "subbackground"
}
],
"load": {
"use_talentknown": false,
"use_mysticenchantactive": false,
"use_level": false,
"talent": {
"multi": []
},
"spec": {
"multi": []
},
"size": {
"multi": []
},
"level_operator": ">",
"level": "35",
"talentknown": 12330,
"use_never": false,
"ingroup": {
"single": "group",
"multi": {
"group": true,
"raid": true
}
},
"mysticenchantactive": 978232,
"class": {
"single": "WARRIOR",
"multi": {
"WARRIOR": true,
"ROGUE": true,
"DRUID": true,
"SHAMAN": true,
"PALADIN": true
}
},
"zoneIds": ""
},
"fontSize": 16,
"source": "import",
"shadowXOffset": 1,
"url": "",
"displayText_format_c2_format": "none",
"conditions": [],
"regionType": "text",
"shadowYOffset": -1,
"displayText": "%c1",
"wordWrap": "WordWrap",
"config": {
"otherGroup": {
"showExpertiseRating": false,
"showHasteRating": false,
"labelColor": [
0.22353,
0.92941,
1,
1
],
"useLabelColor": true,
"furyExpertiseTalent": true
},
"showHideGroup": {
"showAp": true,
"showArpen": true,
"showDmg": true,
"showHaste": false,
"showCrit": true,
"showHit": true,
"showExpertise": true
}
},
"animation": {
"start": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
},
"main": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
},
"finish": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
}
},
"displayText_format_p_time_precision": 1,
"anchorFrameType": "SCREEN",
"color": [
1,
1,
1,
1
],
"authorOptions": [
{
"subOptions": [
{
"type": "toggle",
"default": true,
"key": "showHit",
"useDesc": false,
"name": "Show Hit",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showCrit",
"useDesc": false,
"name": "Show Crit",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showAp",
"useDesc": false,
"name": "Show AP",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showDmg",
"useDesc": false,
"name": "Show DMG",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showArpen",
"useDesc": false,
"name": "Show ArPen",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showHaste",
"useDesc": false,
"name": "Show Haste",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "showExpertise",
"useDesc": false,
"name": "Show Expertise",
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"collapse": false,
"name": "Show \/ Hide stats",
"key": "showHideGroup",
"limitType": "none",
"groupType": "simple",
"type": "group",
"size": 10
},
{
"subOptions": [
{
"type": "toggle",
"default": false,
"desc": "1% Haste = 15.77 haste rating",
"key": "showHasteRating",
"useDesc": true,
"name": "Switch to haste rating",
"width": 1
},
{
"type": "toggle",
"default": false,
"desc": "1 Expertise = 3.9423 expertise rating",
"key": "showExpertiseRating",
"useDesc": true,
"name": "Switch to expertise rating",
"width": 1
},
{
"type": "toggle",
"default": true,
"key": "useLabelColor",
"useDesc": false,
"name": "Use label color",
"width": 1
},
{
"type": "color",
"default": [
0.22353,
0.92941,
1,
1
],
"key": "labelColor",
"useDesc": false,
"name": "Label color",
"width": 1
},
{
"type": "toggle",
"default": true,
"desc": "Whether to take into account the fury warrior \"Weapon Mastery\" talent : Reduces the chance for your attacks to be dodged by 2% (= 8 Expertise). Works only for Expertise (not for expertise rating)",
"key": "furyExpertiseTalent",
"useDesc": true,
"name": "Fury expertise talent",
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"collapse": false,
"name": "Other options",
"key": "otherGroup",
"limitType": "none",
"groupType": "simple",
"type": "group",
"size": 10
}
],
"justify": "RIGHT",
"tocversion": 30300,
"id": "ArPen 6",
"semver": "1.0.19",
"frameStrata": 1,
"displayText_format_c3_format": "none",
"xOffset": 0,
"uid": "H)OLM7EH6i8",
"displayText_format_c4_format": "none",
"shadowColor": [
0,
0,
0,
1
],
"fixedWidth": 200,
"information": {
"ignoreOptionsEventErrors": true
},
"selfPoint": "LEFT"
},
{
"outline": "OUTLINE",
"wagoID": "zTsCZx-3-",
"authorOptions": [
{
"subOptions": [
{
"type": "toggle",
"key": "showSpellHit",
"default": true,
"useDesc": false,
"name": "Show Hit",
"width": 1
},
{
"type": "toggle",
"key": "showSpellCrit",
"default": true,
"useDesc": false,
"name": "Show Crit",
"width": 1
},
{
"type": "toggle",
"key": "showSpellPowerDamage",
"default": true,
"useDesc": false,
"name": "Show Spell Power (Damage)",
"width": 1
},
{
"type": "toggle",
"key": "showSpellPowerHealing",
"default": false,
"useDesc": false,
"name": "Show Spell Power (Healing)",
"width": 1
},
{
"type": "toggle",
"key": "showDmg",
"default": true,
"useDesc": false,
"name": "Show DMG",
"width": 1
},
{
"type": "toggle",
"key": "showSpellHaste",
"default": true,
"useDesc": false,
"name": "Show Haste",
"width": 1
},
{
"type": "toggle",
"key": "showMp5",
"default": false,
"useDesc": false,
"name": "Show MP5",
"width": 1
},
{
"type": "toggle",
"key": "showSpellSchool",
"default": true,
"useDesc": false,
"name": "Show Spell School",
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"collapse": false,
"name": "Show \/ Hide stats",
"key": "showHideGroup",
"limitType": "none",
"groupType": "simple",
"type": "group",
"size": 10
},
{
"subOptions": [
{
"type": "toggle",
"default": false,
"desc": "Check this option to disable automatic magic school retrieval.",
"key": "manuallySetMagicSchool",
"useDesc": true,
"name": "Manually set the magic school |cFFFF0000(?)",
"width": 1.05
},
{
"type": "select",
"values": [
"Physical",
"Holy",
"Fire",
"Nature",
"Frost",
"Shadow",
"Arcane"
],
"default": 7,
"key": "magicSchoolOption",
"useDesc": false,
"name": "Magic school",
"width": 0.95
},
{
"type": "toggle",
"default": false,
"desc": "1% Haste = 15.77 haste rating",
"key": "showSpellHasteRating",
"useDesc": true,
"name": "Switch to haste rating",
"width": 1
},
{
"type": "toggle",
"key": "useLabelColor",
"default": true,
"useDesc": false,
"name": "Use label color",
"width": 1
},
{
"type": "color",
"key": "labelColor",
"default": [
0.22353,
0.92941,
1,
1
],
"useDesc": false,
"name": "Label color",
"width": 1
},
{
"type": "toggle",
"default": true,
"desc": "Checking this option adds hit according to talent points spent in Misery and if player is a priest.",
"key": "misery",
"useDesc": true,
"name": "Misery (only for SP) |cFFFF0000(?)",
"width": 1
},
{
"type": "toggle",
"default": true,
"desc": "Checking this option adds hit according to talent points spent in Improved Faerie Fire and if player is a druid.",
"key": "faerieFire",
"useDesc": true,
"name": "Faerie Fire (only for boomies) |cFFFF0000(?)",
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"collapse": false,
"name": "Other options",
"key": "otherGroup",
"limitType": "none",
"groupType": "simple",
"type": "group",
"size": 10
}
],
"displayText_format_p_time_dynamic_threshold": 60,
"customText": "function ()\n local spellPowerDamage;\n local useLabelColor = aura_env.config.otherGroup.useLabelColor;\n \n if not aura_env.last2 or aura_env.last2 < GetTime() - 1 then\n aura_env.last = GetTime();\n \n local magicSchool = aura_env.magicSchool;\n \n spellPowerDamage = GetSpellBonusDamage(magicSchool);\n \n aura_env.spellPowerDamage = spellPowerDamage;\n else\n spellPowerDamage = aura_env.spellPowerDamage;\n end\n \n if useLabelColor then\n local color = aura_env.getLabelColor();\n \n return color .. \"SP (D) |r\" .. spellPowerDamage;\n else\n return \"SP (D) \" .. spellPowerDamage;\n end\nend",
"shadowYOffset": -1,
"anchorPoint": "CENTER",
"displayText_format_p_time_format": 0,
"customTextUpdate": "update",
"url": "https:\/\/wago.io\/zTsCZx-3-\/13",
"actions": {
"start": {
"do_message": false,
"custom": "\n\n",
"do_custom": false
},
"init": {
"custom": "aura_env.classes = {\n PALADIN = 2,\n PRIEST = 5,\n SHAMAN = 7,\n MAGE = 8,\n WARLOCK = 9,\n DRUID = 11,\n};\n\naura_env.magicSchools = {\n PHYSICAL = 1,\n HOLY = 2,\n FIRE = 3,\n NATURE = 4,\n FROST = 5,\n SHADOW = 6,\n ARCANE = 7,\n};\n\nif not aura_env.magicSchool or aura_env.config.otherGroup.manuallySetMagicSchool then\n aura_env.magicSchool = aura_env.config.otherGroup.magicSchoolOption;\nend\n\naura_env.getLabelColor = function()\n local colorTable = aura_env.config.otherGroup.labelColor;\n \n local color = \"|c\" .. string.format(\"%02x%02x%02x%02x\",\n math.floor(colorTable[4] * 255),\n math.floor(colorTable[1] * 255),\n math.floor(colorTable[2] * 255),\n math.floor(colorTable[3] * 255));\n \n return color;\nend\n\naura_env.automaticallyGetMagicSchool = function()\n local _, _, classId = UnitClass(\"player\");\n local classes = aura_env.classes;\n local magicSchools = aura_env.magicSchools;\n \n local pointsSpentByTab = {};\n \n local maxPointsSpent = 0;\n local tabWithMostPointsSpent = 0;\n \n for iTalentTab = 1, 3 do\n local _, _, pointsSpent, _, _ = GetTalentTabInfo(iTalentTab);\n \n if maxPointsSpent < pointsSpent then\n maxPointsSpent = pointsSpent;\n tabWithMostPointsSpent = iTalentTab;\n end\n end\n \n local detectedMagicSchool = aura_env.config.otherGroup.magicSchoolOption;\n \n if tabWithMostPointsSpent ~= 0 then\n if classId == classes.PRIEST then\n local priestMagicSchools = {magicSchools.HOLY, magicSchools.HOLY, magicSchools.SHADOW};\n \n detectedMagicSchool = priestMagicSchools[tabWithMostPointsSpent];\n elseif classId == classes.WARLOCK then\n local priestMagicSchools = {magicSchools.SHADOW, magicSchools.SHADOW, magicSchools.FIRE};\n \n detectedMagicSchool = priestMagicSchools[tabWithMostPointsSpent];\n elseif classId == classes.PALADIN then\n detectedMagicSchool = magicSchools.HOLY;\n elseif classId == classes.MAGE then\n local mageMagicSchools = {magicSchools.ARCANE, magicSchools.FIRE, magicSchools.FROST};\n \n detectedMagicSchool = mageMagicSchools[tabWithMostPointsSpent];\n elseif classId == classes.SHAMAN then\n detectedMagicSchool = magicSchools.NATURE;\n elseif classId == classes.DRUID then\n local druidMagicSchools = {magicSchools.ARCANE, magicSchools.NATURE, magicSchools.NATURE};\n \n detectedMagicSchool = druidMagicSchools[tabWithMostPointsSpent];\n end\n end\n \n if aura_env.magicSchool ~= detectedMagicSchool then\n aura_env.magicSchool = detectedMagicSchool;\n end\nend",
"do_custom": true
},
"finish": []
},
"triggers": {
"1": {
"trigger": {
"use_alwaystrue": true,
"duration": "1",
"use_unit": true,
"debuffType": "HELPFUL",
"strength_operator": ">",
"type": "custom",
"custom_type": "status",
"use_strength": true,
"event": "Conditions",
"subeventSuffix": "_CAST_START",
"unevent": "auto",
"strength": "0",
"custom": "function()\n local lastShowSpellPowerDamage;\n \n if not aura_env.last or aura_env.last < GetTime() - 1 then\n aura_env.last = GetTime();\n \n lastShowSpellPowerDamage = aura_env.config.showHideGroup.showSpellPowerDamage;\n \n aura_env.lastShowSpellPowerDamage = lastShowSpellPowerDamage;\n else\n lastShowSpellPowerDamage = aura_env.lastShowSpellPowerDamage;\n end\n \n return lastShowSpellPowerDamage;\nend",
"unit": "group",
"check": "update",
"names": [],
"spellIds": [],
"subeventPrefix": "SPELL"
},
"untrigger": []
},
"2": {
"trigger": {
"type": "custom",
"custom": "function ()\n if not aura_env.config.otherGroup.manuallySetMagicSchool then\n aura_env.automaticallyGetMagicSchool();\n end\nend",
"custom_type": "event",
"custom_hide": "timed",
"unit": "player",
"events": "ACTIVE_TALENT_GROUP_CHANGED PLAYER_ENTERING_WORLD",
"debuffType": "HELPFUL"
},
"untrigger": []
},
"disjunctive": "custom",
"customTriggerLogic": "function(t)\n return t[1];\nend",
"activeTriggerMode": -10
},
"displayText_format_p_format": "timed",
"internalVersion": 68,
"selfPoint": "BOTTOM",
"displayText_format_c5_format": "none",
"desc": "Shows hit, crit, AP and dmg%.\n\nUsed primarily for melee classes.\n\nCredit for this goes to Patchett#11593. I just modified \/ updated his original WA.",
"font": "Friz Quadrata TT",
"version": 13,
"subRegions": [
{
"type": "subbackground"
}
],
"load": {
"use_mysticenchantactive": false,
"use_never": false,
"talent": {
"multi": []
},
"level_operator": [
">"
],
"size": {
"multi": []
},
"use_level": false,
"mysticenchantactive": 984117,
"spec": {
"multi": []
},
"level": [
"35"
],
"class": {
"single": "WARRIOR",
"multi": {
"MAGE": true,
"DRUID": true,
"WARLOCK": true,
"PRIEST": true
}
},
"zoneIds": ""
},
"fontSize": 16,
"source": "import",
"shadowXOffset": 1,
"displayText_format_c1_format": "none",
"conditions": [],
"wordWrap": "WordWrap",
"regionType": "text",
"displayText": "%c1",
"animation": {
"start": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
},
"main": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
},
"finish": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
}
},
"uid": "07Cugq6iAGP",
"yOffset": 0,
"anchorFrameType": "SCREEN",
"displayText_format_p_time_precision": 1,
"xOffset": 0,
"displayText_format_c4_format": "none",
"semver": "1.0.12",
"justify": "RIGHT",
"tocversion": 30300,
"id": "Spell Power (Damage) 2",
"automaticWidth": "Auto",
"frameStrata": 1,
"displayText_format_c3_format": "none",
"anchorFrameParent": false,
"config": {
"otherGroup": {
"manuallySetMagicSchool": false,
"useLabelColor": true,
"faerieFire": true,
"showSpellHasteRating": false,
"labelColor": [
0.22353,
0.92941,
1,
1
],
"magicSchoolOption": 7,
"misery": true
},
"showHideGroup": {
"showSpellPowerHealing": false,
"showSpellSchool": true,
"showDmg": true,
"showSpellPowerDamage": true,
"showSpellHaste": true,
"showMp5": false,
"showSpellHit": true,
"showSpellCrit": true
}
},
"color": [
1,
1,
1,
1
],
"shadowColor": [
0,
0,
0,
1
],
"fixedWidth": 200,
"information": {
"forceEvents": true,
"ignoreOptionsEventErrors": true
},
"displayText_format_c2_format": "none"
},
{
"outline": "OUTLINE",
"wagoID": "zTsCZx-3-",
"authorOptions": [
{
"subOptions": [
{
"type": "toggle",
"key": "showSpellHit",
"default": true,
"useDesc": false,
"name": "Show Hit",
"width": 1
},
{
"type": "toggle",
"key": "showSpellCrit",
"default": true,
"useDesc": false,
"name": "Show Crit",
"width": 1
},
{
"type": "toggle",
"key": "showSpellPowerDamage",
"default": true,
"useDesc": false,
"name": "Show Spell Power (Damage)",
"width": 1
},
{
"type": "toggle",
"key": "showSpellPowerHealing",
"default": false,
"useDesc": false,
"name": "Show Spell Power (Healing)",
"width": 1
},
{
"type": "toggle",
"key": "showDmg",
"default": true,
"useDesc": false,
"name": "Show DMG",
"width": 1
},
{
"type": "toggle",
"key": "showSpellHaste",
"default": true,
"useDesc": false,
"name": "Show Haste",
"width": 1
},
{
"type": "toggle",
"key": "showMp5",
"default": false,
"useDesc": false,
"name": "Show MP5",
"width": 1
},
{
"type": "toggle",
"key": "showSpellSchool",
"default": true,
"useDesc": false,
"name": "Show Spell School",
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"collapse": false,
"name": "Show \/ Hide stats",
"key": "showHideGroup",
"limitType": "none",
"groupType": "simple",
"type": "group",
"size": 10
},
{
"subOptions": [
{
"type": "toggle",
"default": false,
"desc": "Check this option to disable automatic magic school retrieval.",
"key": "manuallySetMagicSchool",
"useDesc": true,
"name": "Manually set the magic school |cFFFF0000(?)",
"width": 1.05
},
{
"type": "select",
"values": [
"Physical",
"Holy",
"Fire",
"Nature",
"Frost",
"Shadow",
"Arcane"
],
"default": 7,
"key": "magicSchoolOption",
"useDesc": false,
"name": "Magic school",
"width": 0.95
},
{
"type": "toggle",
"default": false,
"desc": "1% Haste = 15.77 haste rating",
"key": "showSpellHasteRating",
"useDesc": true,
"name": "Switch to haste rating",
"width": 1
},
{
"type": "toggle",
"key": "useLabelColor",
"default": true,
"useDesc": false,
"name": "Use label color",
"width": 1
},
{
"type": "color",
"key": "labelColor",
"default": [
0.22353,
0.92941,
1,
1
],
"useDesc": false,
"name": "Label color",
"width": 1
},
{
"type": "toggle",
"default": true,
"desc": "Checking this option adds hit according to talent points spent in Misery and if player is a priest.",
"key": "misery",
"useDesc": true,
"name": "Misery (only for SP) |cFFFF0000(?)",
"width": 1
},
{
"type": "toggle",
"default": true,
"desc": "Checking this option adds hit according to talent points spent in Improved Faerie Fire and if player is a druid.",
"key": "faerieFire",
"useDesc": true,
"name": "Faerie Fire (only for boomies) |cFFFF0000(?)",
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"collapse": false,
"name": "Other options",
"key": "otherGroup",
"limitType": "none",
"groupType": "simple",
"type": "group",
"size": 10
}
],
"displayText_format_p_time_dynamic_threshold": 60,
"customText": "function ()\n local spellCrit;\n local useLabelColor = aura_env.config.otherGroup.useLabelColor;\n \n if not aura_env.last2 or aura_env.last2 < GetTime() - 1 then\n aura_env.last2 = GetTime();\n \n local magicSchool = aura_env.magicSchool;\n local magicSchools = aura_env.magicSchools;\n \n spellCrit = GetSpellCritChance(magicSchool);\n \n aura_env.spellCrit = spellCrit;\n else\n spellCrit = aura_env.spellCrit;\n end\n \n if useLabelColor then\n local color = aura_env.getLabelColor();\n \n return color .. \"S-CRIT |r\" .. tonumber(string.format(\"%.2f\", spellCrit)) .. \"%\";\n else\n return \"S-CRIT \" .. tonumber(string.format(\"%.2f\", spellCrit)) .. \"%\";\n end\nend",
"shadowYOffset": -1,
"anchorPoint": "CENTER",
"displayText_format_p_time_format": 0,
"customTextUpdate": "update",
"url": "https:\/\/wago.io\/zTsCZx-3-\/13",
"actions": {
"start": {
"do_message": false,
"custom": "\n\n",
"do_custom": false
},
"init": {
"custom": "aura_env.classes = {\n PALADIN = 2,\n PRIEST = 5,\n SHAMAN = 7,\n MAGE = 8,\n WARLOCK = 9,\n DRUID = 11,\n};\n\naura_env.magicSchools = {\n PHYSICAL = 1,\n HOLY = 2,\n FIRE = 3,\n NATURE = 4,\n FROST = 5,\n SHADOW = 6,\n ARCANE = 7,\n};\n\nif not aura_env.magicSchool or aura_env.config.otherGroup.manuallySetMagicSchool then\n aura_env.magicSchool = aura_env.config.otherGroup.magicSchoolOption;\nend\n\naura_env.getLabelColor = function()\n local colorTable = aura_env.config.otherGroup.labelColor;\n \n local color = \"|c\" .. string.format(\"%02x%02x%02x%02x\",\n math.floor(colorTable[4] * 255),\n math.floor(colorTable[1] * 255),\n math.floor(colorTable[2] * 255),\n math.floor(colorTable[3] * 255));\n \n return color;\nend\n\naura_env.automaticallyGetMagicSchool = function()\n local _, _, classId = UnitClass(\"player\");\n local classes = aura_env.classes;\n local magicSchools = aura_env.magicSchools;\n \n local pointsSpentByTab = {};\n \n local maxPointsSpent = 0;\n local tabWithMostPointsSpent = 0;\n \n for iTalentTab = 1, 3 do\n local _, _, pointsSpent, _, _ = GetTalentTabInfo(iTalentTab);\n \n if maxPointsSpent < pointsSpent then\n maxPointsSpent = pointsSpent;\n tabWithMostPointsSpent = iTalentTab;\n end\n end\n \n local detectedMagicSchool = aura_env.config.otherGroup.magicSchoolOption;\n \n if tabWithMostPointsSpent ~= 0 then\n if classId == classes.PRIEST then\n local priestMagicSchools = {magicSchools.HOLY, magicSchools.HOLY, magicSchools.SHADOW};\n \n detectedMagicSchool = priestMagicSchools[tabWithMostPointsSpent];\n elseif classId == classes.WARLOCK then\n local priestMagicSchools = {magicSchools.SHADOW, magicSchools.SHADOW, magicSchools.FIRE};\n \n detectedMagicSchool = priestMagicSchools[tabWithMostPointsSpent];\n elseif classId == classes.PALADIN then\n detectedMagicSchool = magicSchools.HOLY;\n elseif classId == classes.MAGE then\n local mageMagicSchools = {magicSchools.ARCANE, magicSchools.FIRE, magicSchools.FROST};\n \n detectedMagicSchool = mageMagicSchools[tabWithMostPointsSpent];\n elseif classId == classes.SHAMAN then\n detectedMagicSchool = magicSchools.NATURE;\n elseif classId == classes.DRUID then\n local druidMagicSchools = {magicSchools.ARCANE, magicSchools.NATURE, magicSchools.NATURE};\n \n detectedMagicSchool = druidMagicSchools[tabWithMostPointsSpent];\n end\n end\n \n if aura_env.magicSchool ~= detectedMagicSchool then\n aura_env.magicSchool = detectedMagicSchool;\n end\nend",
"do_custom": true
},
"finish": []
},
"triggers": {
"1": {
"trigger": {
"use_alwaystrue": true,
"duration": "1",
"use_unit": true,
"debuffType": "HELPFUL",
"strength_operator": ">",
"type": "custom",
"custom_type": "status",
"use_strength": true,
"event": "Conditions",
"subeventSuffix": "_CAST_START",
"unevent": "auto",
"strength": "0",
"custom": "function()\n local lastShowSpellCrit;\n \n if not aura_env.last or aura_env.last < GetTime() - 1 then\n aura_env.last = GetTime();\n \n lastShowSpellCrit = aura_env.config.showHideGroup.showSpellCrit;\n \n aura_env.lastShowSpellCrit = lastShowSpellCrit;\n else\n lastShowSpellCrit = aura_env.lastShowSpellCrit;\n end\n \n return lastShowSpellCrit;\nend",
"unit": "group",
"check": "update",
"names": [],
"spellIds": [],
"subeventPrefix": "SPELL"
},
"untrigger": []
},
"2": {
"trigger": {
"type": "custom",
"custom": "function ()\n if not aura_env.config.otherGroup.manuallySetMagicSchool then\n aura_env.automaticallyGetMagicSchool();\n end\nend",
"custom_type": "event",
"custom_hide": "timed",
"unit": "player",
"events": "ACTIVE_TALENT_GROUP_CHANGED PLAYER_ENTERING_WORLD",
"debuffType": "HELPFUL"
},
"untrigger": []
},
"disjunctive": "custom",
"customTriggerLogic": "function(t)\n return t[1];\nend",
"activeTriggerMode": -10
},
"displayText_format_p_format": "timed",
"internalVersion": 68,
"selfPoint": "BOTTOM",
"displayText_format_c5_format": "none",
"desc": "Shows hit, crit, AP and dmg%.\n\nUsed primarily for melee classes.\n\nCredit for this goes to Patchett#11593. I just modified \/ updated his original WA.",
"font": "Friz Quadrata TT",
"version": 13,
"subRegions": [
{
"type": "subbackground"
}
],
"load": {
"use_mysticenchantactive": false,
"use_never": false,
"talent": {
"multi": []
},
"level_operator": [
">"
],
"size": {
"multi": []
},
"use_level": false,
"mysticenchantactive": 984117,
"spec": {
"multi": []
},
"level": [
"35"
],
"class": {
"single": "WARRIOR",
"multi": {
"MAGE": true,
"DRUID": true,
"WARLOCK": true,
"PRIEST": true
}
},
"zoneIds": ""
},
"fontSize": 16,
"source": "import",
"shadowXOffset": 1,
"displayText_format_c1_format": "none",
"conditions": [],
"wordWrap": "WordWrap",
"regionType": "text",
"displayText": "%c1",
"animation": {
"start": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
},
"main": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
},
"finish": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
}
},
"uid": "TIoF4pMxFLm",
"yOffset": 0,
"anchorFrameType": "SCREEN",
"displayText_format_p_time_precision": 1,
"xOffset": 0,
"displayText_format_c4_format": "none",
"semver": "1.0.12",
"justify": "RIGHT",
"tocversion": 30300,
"id": "Spell Crit 3",
"automaticWidth": "Auto",
"frameStrata": 1,
"displayText_format_c3_format": "none",
"anchorFrameParent": false,
"config": {
"otherGroup": {
"manuallySetMagicSchool": false,
"useLabelColor": true,
"faerieFire": true,
"showSpellHasteRating": false,
"labelColor": [
0.22353,
0.92941,
1,
1
],
"magicSchoolOption": 7,
"misery": true
},
"showHideGroup": {
"showSpellPowerHealing": false,
"showSpellSchool": true,
"showDmg": true,
"showSpellPowerDamage": true,
"showSpellHaste": true,
"showMp5": false,
"showSpellHit": true,
"showSpellCrit": true
}
},
"color": [
1,
1,
1,
1
],
"shadowColor": [
0,
0,
0,
1
],
"fixedWidth": 200,
"information": {
"forceEvents": true,
"ignoreOptionsEventErrors": true
},
"displayText_format_c2_format": "none"
},
{
"outline": "OUTLINE",
"wagoID": "N3NlzEc_y",
"color": [
1,
1,
1,
1
],
"displayText_format_p_time_dynamic_threshold": 60,
"displayText_format_c4_format": "none",
"shadowYOffset": -1,
"anchorPoint": "CENTER",
"displayText_format_p_time_format": 0,
"customTextUpdate": "update",
"automaticWidth": "Auto",
"actions": {
"start": [],
"init": {
"custom": "aura_env.classes = {\n PALADIN = 2,\n PRIEST = 5,\n SHAMAN = 7,\n MAGE = 8,\n WARLOCK = 9,\n DRUID = 11,\n};\n\naura_env.spellSchools = {\n PHYSICAL = 1,\n HOLY = 2,\n FIRE = 3,\n NATURE = 4,\n FROST = 5,\n SHADOW = 6,\n ARCANE = 7,\n};\n\naura_env.getLabelColor = function()\n local colorTable = aura_env.config.otherGroup.labelColor;\n \n local color = \"|c\" .. string.format(\"%02x%02x%02x%02x\",\n math.floor(colorTable[4] * 255),\n math.floor(colorTable[1] * 255),\n math.floor(colorTable[2] * 255),\n math.floor(colorTable[3] * 255));\n \n return color;\nend",
"do_custom": true
},
"finish": []
},
"triggers": {
"1": {
"trigger": {
"use_alwaystrue": true,
"duration": "1",
"use_unit": true,
"debuffType": "HELPFUL",
"strength_operator": ">",
"type": "custom",
"custom_type": "status",
"use_strength": true,
"event": "Conditions",
"subeventSuffix": "_CAST_START",
"unevent": "auto",
"strength": "0",
"custom": "function()\n local lastShowSpellHaste;\n \n if not aura_env.last or aura_env.last < GetTime() - 1 then\n aura_env.last = GetTime();\n \n lastShowSpellHaste = aura_env.config.showHideGroup.showSpellHaste;\n \n aura_env.lastShowSpellHaste = lastShowSpellHaste;\n else\n lastShowSpellHaste = aura_env.lastShowSpellHaste;\n end\n \n return lastShowSpellHaste;\nend",
"unit": "group",
"check": "update",
"names": [],
"spellIds": [],
"subeventPrefix": "SPELL"
},
"untrigger": []
},
"disjunctive": "all",
"activeTriggerMode": -10
},
"displayText_format_p_format": "timed",
"internalVersion": 53,
"selfPoint": "BOTTOM",
"displayText_format_c2_format": "none",
"desc": "Shows hit, crit, AP and dmg%.\n\nUsed primarily for melee classes.\n\nCredit for this goes to Patchett#11593. I just modified \/ updated his original WA.",
"font": "Friz Quadrata TT",
"version": 1,
"subRegions": [
{
"type": "subbackground"
}
],
"load": {
"use_mysticenchantactive": false,
"use_level": false,
"talent": {
"multi": []
},
"level_operator": ">",
"size": {
"multi": []
},
"class": {
"single": "WARRIOR",
"multi": {
"MAGE": true,
"WARLOCK": true,
"PRIEST": true
}
},
"mysticenchantactive": 984117,
"level": "35",
"spec": {
"multi": []
},
"zoneIds": ""
},
"fontSize": 16,
"source": "import",
"shadowXOffset": 1,
"customText": "function ()\n local spellHaste;\n local showSpellHasteRating = aura_env.config.otherGroup.showSpellHasteRating;\n local useLabelColor = aura_env.config.otherGroup.useLabelColor;\n \n if not aura_env.last2 or aura_env.last2 < GetTime() - 1 then\n aura_env.last2 = GetTime();\n \n if showSpellHasteRating then\n spellHaste = GetCombatRating(CR_HASTE_SPELL);\n else\n spellHaste = tonumber(string.format(\"%.2f\", GetCombatRatingBonus(CR_HASTE_SPELL))) .. \"%\";\n end\n \n aura_env.spellHaste = spellHaste;\n else\n spellHaste = aura_env.spellHaste;\n end\n \n if useLabelColor then\n local color = aura_env.getLabelColor();\n \n return color .. \"HASTE |r\" .. spellHaste;\n else\n return \"HASTE \" .. spellHaste;\n end\nend",
"conditions": [],
"regionType": "text",
"wordWrap": "WordWrap",
"xOffset": 0,
"displayText_format_c5_format": "none",
"config": {
"otherGroup": {
"useLabelColor": true,
"labelColor": [
0.22353,
0.92941,
1,
1
],
"spellSchool": 3,
"showSpellHasteRating": false
},
"showHideGroup": {
"showSpellSchool": true,
"showDmg": true,
"showSpellHaste": true,
"showSpellDamage": true,
"showSpellHit": true,
"showSpellCrit": true
}
},
"url": "https:\/\/wago.io\/N3NlzEc_y\/1",
"displayText_format_p_time_precision": 1,
"anchorFrameType": "SCREEN",
"displayText_format_c1_format": "none",
"justify": "RIGHT",
"semver": "1.0.0",
"tocversion": 30300,
"id": "Spell Haste 2",
"authorOptions": [
{
"subOptions": [
{
"type": "toggle",
"key": "showSpellHit",
"default": true,
"useDesc": false,
"name": "Show Hit",
"width": 1
},
{
"type": "toggle",
"key": "showSpellCrit",
"default": true,
"useDesc": false,
"name": "Show Crit",
"width": 1
},
{
"type": "toggle",
"key": "showSpellDamage",
"default": true,
"useDesc": false,
"name": "Show Spell Damage",
"width": 1
},
{
"type": "toggle",
"key": "showDmg",
"default": true,
"useDesc": false,
"name": "Show DMG",
"width": 1
},
{
"type": "toggle",
"key": "showSpellHaste",
"default": true,
"useDesc": false,
"name": "Show Haste",
"width": 1
},
{
"type": "toggle",
"key": "showSpellSchool",
"default": true,
"useDesc": false,
"name": "Show Spell School",
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"collapse": false,
"name": "Show \/ Hide stats",
"key": "showHideGroup",
"limitType": "none",
"groupType": "simple",
"type": "group",
"size": 10
},
{
"subOptions": [
{
"type": "select",
"values": [
"Physical",
"Holy",
"Fire",
"Nature",
"Frost",
"Shadow",
"Arcane"
],
"default": 7,
"key": "spellSchool",
"useDesc": false,
"name": "Spell school",
"width": 1
},
{
"type": "toggle",
"default": false,
"desc": "1% Haste = 15.77 haste rating",
"key": "showSpellHasteRating",
"useDesc": true,
"name": "Switch to haste rating",
"width": 1
},
{
"type": "toggle",
"key": "useLabelColor",
"default": true,
"useDesc": false,
"name": "Use label color",
"width": 1
},
{
"type": "color",
"key": "labelColor",
"default": [
0.22353,
0.92941,
1,
1
],
"useDesc": false,
"name": "Label color",
"width": 1
}
],
"hideReorder": true,
"useDesc": false,
"nameSource": 0,
"width": 1,
"useCollapse": true,
"collapse": false,
"name": "Other options",
"key": "otherGroup",
"limitType": "none",
"groupType": "simple",
"type": "group",
"size": 10
}
],
"frameStrata": 1,
"displayText_format_c3_format": "none",
"uid": "mXEfU(qu)ev",
"displayText": "%c1",
"yOffset": 0,
"shadowColor": [
0,
0,
0,
1
],
"fixedWidth": 200,
"information": {
"ignoreOptionsEventErrors": true
},
"animation": {
"start": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
},
"main": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
},
"finish": {
"type": "none",
"easeStrength": 3,
"duration_type": "seconds",
"easeType": "none"
}
}
}
],
"v": 1421
}