Surm's Mouse Cursor Overlay+GCD
Cursor overlay which shows even when you have your cursor hidden (holding RMB).
Displays GCD in the middle.
Made this because @cursor casts are bleh. Bring back @target!
|
|
| Quick Facts |
|---|
Cursor overlay which shows even when you have your cursor hidden (holding RMB).
Displays GCD in the middle.
Made this because @cursor casts are bleh. Bring back @target!
Contains custom functions.
Code has been reviewed and is safe to use, custom functions might affect in-game performance.
{
"s": "4.2.4",
"m": "d",
"d": {
"borderBackdrop": "Blizzard Tooltip",
"wagoID": "GpGl-Yvr7",
"authorOptions": [],
"groupIcon": "Interface\\Icons\\ability_iyyokuk_drum_white",
"anchorPoint": "CENTER",
"borderColor": [
0,
0,
0,
1
],
"url": "db.ascension.gg",
"actions": {
"start": [],
"finish": [],
"init": []
},
"triggers": [
{
"trigger": {
"debuffType": "HELPFUL",
"type": "aura2",
"spellIds": [],
"subeventSuffix": "_CAST_START",
"subeventPrefix": "SPELL",
"unit": "player",
"event": "Health",
"names": []
},
"untrigger": []
}
],
"internalVersion": 73,
"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"
}
},
"desc": "Cursor overlay with GCD",
"version": 1,
"subRegions": [],
"load": {
"talent": {
"multi": []
},
"size": {
"multi": []
},
"spec": {
"multi": []
},
"class": {
"multi": []
},
"zoneIds": ""
},
"backdropColor": [
1,
1,
1,
0.5
],
"source": "import",
"scale": 0.5,
"border": false,
"borderEdge": "Square Full White",
"regionType": "group",
"borderSize": 2,
"borderOffset": 4,
"semver": "1.0.0",
"tocversion": 30300,
"id": "Mouse Cursor Overlay",
"selfPoint": "BOTTOMLEFT",
"frameStrata": 5,
"anchorFrameType": "MOUSE",
"alpha": 1,
"config": [],
"uid": "oe5ia(27R69",
"xOffset": 0,
"borderInset": 1,
"conditions": [],
"information": {
"groupOffset": true,
"forceEvents": true,
"ignoreOptionsEventErrors": true
},
"yOffset": 0
},
"c": [
{
"wagoID": "GpGl-Yvr7",
"xOffset": 0.6,
"yOffset": 0.3,
"anchorPoint": "CENTER",
"url": "db.ascension.gg",
"actions": {
"start": [],
"finish": [],
"init": {
"custom": "\n\nif aura_env.config[\"ShowOnKeyPress\"] then\n aura_env.region:Color(0,0,0,0)\nend\n\n\n\n\n",
"do_custom": false
}
},
"triggers": {
"1": {
"trigger": {
"type": "aura2",
"subeventSuffix": "_CAST_START",
"event": "Health",
"unit": "player",
"debuffType": "HELPFUL",
"spellIds": [],
"names": [],
"check": "update",
"subeventPrefix": "SPELL",
"custom_type": "stateupdate",
"custom_hide": "timed"
},
"untrigger": []
},
"disjunctive": "any",
"customTriggerLogic": "\n\n",
"activeTriggerMode": -10
},
"internalVersion": 73,
"animation": {
"start": {
"colorR": 1,
"duration": "50",
"alphaType": "custom",
"colorA": 1,
"colorG": 1,
"alphaFunc": "function(progress, start, delta)\n \n --[[if aura_env.config[\"HideOnRightClick\"] then\n if IsMouseButtonDown(\"RightButton\") then\n aura_env.region:Color(255,255,255,0)\n return 0\n else\n aura_env.region:Color(255,255,255,255)\n return 1\n end\n end\n]]--\n \n if aura_env.config[\"ShowOnKeyPress\"] then\n \n if aura_env.config[\"KeyOption\"] == 1 then\n if IsLeftAltKeyDown() then\n aura_env.region:Color(255,255,255,255)\n return 1\n else\n aura_env.region:Color(255,255,255,0)\n return 0\n end\n elseif aura_env.config[\"KeyOption\"] == 2 then\n if IsLeftShiftKeyDown() then\n aura_env.region:Color(255,255,255,255)\n return 1\n else\n aura_env.region:Color(255,255,255,0)\n return 0\n end\n else\n if IsLeftControlKeyDown() then\n aura_env.region:Color(255,255,255,255)\n return 1\n else\n aura_env.region:Color(255,255,255,0)\n return 0\n end\n end\n \n end\n \n \nend\n\n\n",
"use_alpha": true,
"type": "custom",
"easeType": "none",
"preset": "fade",
"alpha": 0,
"y": 0,
"x": 0,
"duration_type": "seconds",
"colorB": 1,
"rotate": 0,
"easeStrength": 3,
"scaley": 1,
"scalex": 1
},
"main": {
"easeStrength": 3,
"type": "none",
"duration_type": "seconds",
"easeType": "none"
},
"finish": {
"type": "none",
"easeType": "none",
"easeStrength": 3,
"duration_type": "seconds",
"preset": "fade"
}
},
"desaturate": false,
"discrete_rotation": 0,
"version": 1,
"subRegions": [
{
"type": "subbackground"
}
],
"height": 6,
"rotate": true,
"load": {
"use_never": false,
"talent": {
"multi": []
},
"size": {
"multi": []
},
"class": {
"multi": []
},
"spec": {
"multi": []
},
"zoneIds": ""
},
"textureWrapMode": "CLAMP",
"source": "import",
"mirror": false,
"regionType": "texture",
"blendMode": "BLEND",
"texture": "Interface\\Addons\\WeakAuras\\PowerAurasMedia\\Auras\\Aura72",
"selfPoint": "CENTER",
"color": [
1,
0.1098,
0.14902,
1
],
"semver": "1.0.0",
"tocversion": 30300,
"id": "Mouse Cursor Center Dot",
"alpha": 1,
"frameStrata": 5,
"anchorFrameType": "MOUSE",
"config": [],
"uid": "GFML2j1MdWR",
"width": 6,
"rotation": 0,
"conditions": [],
"information": {
"forceEvents": true,
"ignoreOptionsEventErrors": true
},
"authorOptions": []
},
{
"wagoID": "GpGl-Yvr7",
"xOffset": 0,
"yOffset": 0,
"anchorPoint": "CENTER",
"url": "db.ascension.gg",
"actions": {
"start": [],
"finish": [],
"init": {
"custom": "if aura_env.config[\"ShowOnKeyPress\"] then\n aura_env.region:Color(0,0,0,0)\nend\n\n\n\n\n",
"do_custom": false
}
},
"triggers": {
"1": {
"trigger": {
"debuffType": "HELPFUL",
"type": "aura2",
"spellIds": [],
"subeventSuffix": "_CAST_START",
"subeventPrefix": "SPELL",
"unit": "player",
"event": "Health",
"names": []
},
"untrigger": []
},
"disjunctive": "any",
"activeTriggerMode": -10
},
"internalVersion": 73,
"animation": {
"start": {
"colorR": 1,
"duration": "50",
"alphaType": "custom",
"colorA": 1,
"colorG": 1,
"alphaFunc": "function(progress, start, delta)\n \n if aura_env.config[\"ShowOnKeyPress\"] then\n \n if aura_env.config[\"KeyOption\"] == 1 then\n if IsLeftAltKeyDown() then\n aura_env.region:Color(255,255,255,255)\n return 1\n else\n aura_env.region:Color(255,255,255,0)\n return 0\n end\n elseif aura_env.config[\"KeyOption\"] == 2 then\n if IsLeftShiftKeyDown() then\n aura_env.region:Color(255,255,255,255)\n return 1\n else\n aura_env.region:Color(255,255,255,0)\n return 0\n end\n else\n if IsLeftControlKeyDown() then\n aura_env.region:Color(255,255,255,255)\n return 1\n else\n aura_env.region:Color(255,255,255,0)\n return 0\n end\n end\n \n \n end\nend\n\n\n",
"use_alpha": true,
"type": "custom",
"easeType": "none",
"preset": "fade",
"alpha": 0,
"y": 0,
"x": 0,
"duration_type": "seconds",
"colorB": 1,
"rotate": 0,
"easeStrength": 3,
"scaley": 1,
"scalex": 1
},
"main": {
"easeStrength": 3,
"type": "none",
"duration_type": "seconds",
"easeType": "none"
},
"finish": {
"type": "none",
"easeType": "none",
"easeStrength": 3,
"duration_type": "seconds",
"preset": "fade"
}
},
"desaturate": false,
"discrete_rotation": 0,
"version": 1,
"subRegions": [
{
"type": "subbackground"
}
],
"height": 71,
"rotate": true,
"load": {
"use_never": false,
"talent": {
"multi": []
},
"size": {
"multi": []
},
"class": {
"multi": []
},
"spec": {
"multi": []
},
"zoneIds": ""
},
"textureWrapMode": "CLAMP",
"source": "import",
"mirror": false,
"anchorFrameFrame": "WeakAuras:Mouse Cursor Dot",
"regionType": "texture",
"blendMode": "ADD",
"anchorFrameParent": false,
"texture": "Interface\\Addons\\WeakAuras\\PowerAurasMedia\\Auras\\Aura73",
"authorOptions": [],
"semver": "1.0.0",
"tocversion": 30300,
"id": "Mouse Cursor Ring",
"color": [
0.25098,
0.88627,
1,
1
],
"alpha": 1,
"width": 71,
"selfPoint": "CENTER",
"uid": "E7XmycitKgc",
"config": [],
"frameStrata": 1,
"anchorFrameType": "SELECTFRAME",
"conditions": [],
"information": {
"forceEvents": true,
"ignoreOptionsEventErrors": true
},
"rotation": 0
},
{
"user_y": 0,
"user_x": 0,
"authorOptions": [],
"yOffset": 0,
"anchorPoint": "CENTER",
"sameTexture": true,
"url": "db.ascension.gg",
"actions": {
"start": [],
"finish": [],
"init": {
"custom": "if aura_env.config[\"ShowOnKeyPress\"] then\n aura_env.region:Color(0,0,0,0)\nend\n\n\n\n\n",
"do_custom": false
}
},
"slant": 0.2,
"selfPoint": "CENTER",
"rotation": 0,
"font": "Friz Quadrata TT",
"load": {
"use_never": false,
"talent": {
"multi": []
},
"size": {
"multi": []
},
"class": {
"multi": []
},
"spec": {
"multi": []
},
"zoneIds": ""
},
"textureWrapMode": "CLAMP",
"foregroundTexture": "Interface\\Addons\\WeakAuras\\PowerAurasMedia\\Auras\\Aura45",
"smoothProgress": false,
"useAdjustededMin": false,
"regionType": "progresstexture",
"blendMode": "BLEND",
"slantMode": "INSIDE",
"tocversion": 30300,
"alpha": 1,
"auraRotation": 0,
"backgroundOffset": 0,
"wagoID": "GpGl-Yvr7",
"desaturateBackground": false,
"desaturateForeground": false,
"triggers": {
"1": {
"trigger": {
"useGroup_count": false,
"use_inverse": false,
"use_genericShowOn": true,
"genericShowOn": "showOnCooldown",
"subeventPrefix": "SPELL",
"names": [],
"use_tooltip": false,
"unit": "player",
"use_hand": true,
"realSpellName": 0,
"type": "spell",
"hand": "main",
"spellName": 0,
"buffShowOn": "showOnActive",
"useName": true,
"use_debuffClass": false,
"subeventSuffix": "_CAST_START",
"unevent": "auto",
"duration": "1",
"event": "Global Cooldown",
"debuffType": "HELPFUL",
"use_itemSlot": true,
"use_spellName": true,
"spellIds": [],
"auranames": [],
"matchesShowOn": "showOnActive",
"combineMatches": "showLowest",
"use_track": true,
"useRem": false
},
"untrigger": []
},
"disjunctive": "any",
"activeTriggerMode": -10
},
"endAngle": 360,
"internalVersion": 73,
"progressSource": [
-1,
""
],
"animation": {
"start": {
"colorR": 1,
"duration": "50",
"alphaType": "custom",
"colorA": 1,
"colorG": 1,
"alphaFunc": "function(progress, start, delta)\n \n if aura_env.config[\"ShowOnKeyPress\"] then\n \n if aura_env.config[\"KeyOption\"] == 1 then\n if IsLeftAltKeyDown() then\n aura_env.region:Color(255,255,255,255)\n return 1\n else\n aura_env.region:Color(255,255,255,0)\n return 0\n end\n elseif aura_env.config[\"KeyOption\"] == 2 then\n if IsLeftShiftKeyDown() then\n aura_env.region:Color(255,255,255,255)\n return 1\n else\n aura_env.region:Color(255,255,255,0)\n return 0\n end\n else\n if IsLeftControlKeyDown() then\n aura_env.region:Color(255,255,255,255)\n return 1\n else\n aura_env.region:Color(255,255,255,0)\n return 0\n end\n end\n \n \n end\nend\n\n\n",
"use_alpha": false,
"type": "preset",
"easeType": "none",
"preset": "shrink",
"alpha": 0,
"y": 0,
"x": 0,
"duration_type": "seconds",
"colorB": 1,
"rotate": 0,
"easeStrength": 3,
"scaley": 1,
"scalex": 1
},
"main": {
"easeStrength": 3,
"type": "none",
"duration_type": "seconds",
"easeType": "none"
},
"finish": {
"type": "none",
"easeType": "none",
"easeStrength": 3,
"duration_type": "seconds",
"preset": "fade"
}
},
"version": 1,
"subRegions": [
{
"type": "subbackground"
}
],
"height": 43,
"backgroundTexture": "Interface\\Addons\\WeakAuras\\PowerAurasMedia\\Auras\\Aura3",
"source": "import",
"mirror": false,
"anchorFrameFrame": "WeakAuras:Mouse Cursor Dot",
"xOffset": 0,
"compress": false,
"conditions": [],
"color": [],
"foregroundColor": [
0.99216,
1,
0.94902,
0.83
],
"backgroundColor": [
1,
1,
1,
0
],
"anchorFrameParent": false,
"uid": "QNP9xBsVlrw",
"width": 43,
"startAngle": 0,
"semver": "1.0.0",
"crop_y": 1.11,
"id": "Mouse Cursor GCD Ring",
"useAdjustededMax": false,
"frameStrata": 3,
"anchorFrameType": "SELECTFRAME",
"config": [],
"slantFirst": false,
"inverse": false,
"fontSize": 12,
"orientation": "ANTICLOCKWISE",
"crop_x": 1.11,
"information": {
"forceEvents": true,
"ignoreOptionsEventErrors": true
},
"slanted": false
}
],
"v": 1421
}