Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jordonwow/bigdebuffs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v11.14
Choose a base ref
...
head repository: jordonwow/bigdebuffs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Jan 24, 2023

  1. Add PitBull Unitframe Suport

    Basic changes to BigDebuffs.lua to add support for Pitbull Unitframes out of the box.
    chonbas authored Jan 24, 2023
    Copy the full SHA
    5709b39 View commit details
  2. Patch 10.0.5 Changes

    TOC 100005
    citna authored Jan 24, 2023
    Copy the full SHA
    fa6bb9e View commit details

Commits on Jan 25, 2023

  1. Merge pull request #596 from chonbas/patch-1

    Add PitBull Unitframe Suport
    jordonwow authored Jan 25, 2023
    Copy the full SHA
    106cd04 View commit details
  2. Merge pull request #597 from citna/patch-5

    Patch 10.0.5 Changes
    jordonwow authored Jan 25, 2023
    Copy the full SHA
    76338a2 View commit details
  3. Copy the full SHA
    18fc850 View commit details

Commits on Jan 30, 2023

  1. Mainline spells list update

    Just cleaning up even more spells in Mainline to help eliminate  potential issues from incorrect spell IDs or spells removed from the game.
    citna authored Jan 30, 2023
    Copy the full SHA
    aedc632 View commit details
  2. Merge pull request #607 from citna/patch-6

    Mainline spells list update
    jordonwow authored Jan 30, 2023
    Copy the full SHA
    6512661 View commit details

Commits on Feb 2, 2023

  1. Typos

    citna authored Feb 2, 2023
    Copy the full SHA
    d36561b View commit details

Commits on Feb 3, 2023

  1. Merge pull request #609 from citna/patch-7

    Small edits
    jordonwow authored Feb 3, 2023
    Copy the full SHA
    9060fc2 View commit details
  2. bump mainline toc

    jordonwow committed Feb 3, 2023
    Copy the full SHA
    a70d22c View commit details
  3. Copy the full SHA
    55a11f3 View commit details
  4. fix potential taint issues

    jordonwow committed Feb 3, 2023
    Copy the full SHA
    220cd83 View commit details

Commits on Mar 12, 2023

  1. Incarn/Celestial Alignment Edits

    Adding in Orbital Strike versions of Incarnation and CA
    citna authored Mar 12, 2023
    Copy the full SHA
    08c6bbe View commit details

Commits on Mar 13, 2023

  1. Merge pull request #624 from citna/patch-8

    Incarn/Celestial Alignment Edits
    jordonwow authored Mar 13, 2023
    Copy the full SHA
    e5b95e5 View commit details

Commits on Mar 18, 2023

  1. Copy the full SHA
    56f0277 View commit details

Commits on Mar 22, 2023

  1. Copy the full SHA
    989e63f View commit details
  2. Update BigDebuffs_Mainline.lua

    citna authored Mar 22, 2023
    Copy the full SHA
    02286fd View commit details
  3. Update BigDebuffs_Mainline.lua

    citna authored Mar 22, 2023
    Copy the full SHA
    48f2068 View commit details
  4. Merge pull request #626 from citna/patch-9

    Added Execution Sentence for 10.0.7 patch
    jordonwow authored Mar 22, 2023
    Copy the full SHA
    cd1c407 View commit details
  5. bump toc

    jordonwow committed Mar 22, 2023
    Copy the full SHA
    2b309ae View commit details

Commits on May 3, 2023

  1. 10.1 Spell Updates

    Deleted spells removed from the game this patch and edited Coordinated Assault spell ID.
    Added Phase Shift, Soul Rip, Wild Attunement, Sticky Tar Bomb, and Burrow
    citna authored May 3, 2023
    Copy the full SHA
    370f6f9 View commit details
  2. Merge pull request #631 from citna/patch-10

    10.1 Spell Updates
    jordonwow authored May 3, 2023
    Copy the full SHA
    2934248 View commit details

Commits on May 5, 2023

  1. Editing

    Added Searing Glare (Paladin).
    Edited formatting
    citna authored May 5, 2023
    Copy the full SHA
    a87d90c View commit details
  2. Reactive Resin

    citna authored May 5, 2023
    Copy the full SHA
    3caa84e View commit details
  3. Merge pull request #632 from citna/patch-11

    Small Editing
    jordonwow authored May 5, 2023
    Copy the full SHA
    287d315 View commit details

Commits on May 6, 2023

  1. Interrupt duration changes

    Resolves #633 . I completely forgot/overlooked this when going through the last changes.
    citna authored May 6, 2023
    Copy the full SHA
    0d09166 View commit details

Commits on May 7, 2023

  1. Merge pull request #634 from citna/patch-12

    Interrupt duration changes
    jordonwow authored May 7, 2023
    Copy the full SHA
    e35a89d View commit details

Commits on May 18, 2023

  1. Copy the full SHA
    e71247d View commit details
  2. Copy the full SHA
    a3e3380 View commit details
  3. Merge pull request #640 from corbin-stuard/add_spells

    add stellar flare & wake of ashes
    jordonwow authored May 18, 2023
    Copy the full SHA
    02a5aa6 View commit details
  4. refactor

    jordonwow committed May 18, 2023
    Copy the full SHA
    47afd8d View commit details

Commits on May 27, 2023

  1. Copy the full SHA
    e1a535d View commit details

Commits on May 31, 2023

  1. Merge pull request #643 from corbin-stuard/fix_wake

    fix wake of ashes id and add ignite
    jordonwow authored May 31, 2023
    Copy the full SHA
    777b643 View commit details
  2. add texture and bump toc

    jordonwow committed May 31, 2023
    Copy the full SHA
    d931542 View commit details
  3. Copy the full SHA
    1d24ae2 View commit details

Commits on Jun 23, 2023

  1. bump toc

    jordonwow committed Jun 23, 2023
    Copy the full SHA
    2367317 View commit details

Commits on Jul 8, 2023

  1. 10.1.5 BigDebuffs_Mainline.lua

    Initial 10.1.5 Changes
    citna authored Jul 8, 2023
    Copy the full SHA
    c5abd35 View commit details
  2. 10.1.5 BigDebuffs_Mainline.lua

    10.1.5 Initial changes
    citna authored Jul 8, 2023
    Copy the full SHA
    2f1e007 View commit details

Commits on Jul 11, 2023

  1. Merge pull request #653 from citna/patch-14

    10.1.5 Patch Spell Updates
    jordonwow authored Jul 11, 2023
    Copy the full SHA
    2e24578 View commit details
  2. bump toc

    jordonwow committed Jul 11, 2023
    Copy the full SHA
    202ce6a View commit details

Commits on Jul 12, 2023

  1. Removing Blistering Scales

    I thought it would a short duration buff similar to Thorns.
    citna authored Jul 12, 2023
    Copy the full SHA
    895a226 View commit details

Commits on Jul 13, 2023

  1. Merge pull request #654 from citna/patch-15

    Removing Blistering Scales
    jordonwow authored Jul 13, 2023
    Copy the full SHA
    d6f936d View commit details

Commits on Jul 16, 2023

  1. Added option to wrap debuffs on raid frames. This is useful for added

    clarity so debuffs dont go too far from the unit frame.
    Miho Dalic committed Jul 16, 2023
    Copy the full SHA
    f04180f View commit details
  2. Corrected Seismic Slam

    I was finally able to test and get the correct ID for this ability since I couldn't do it solo.
    citna authored Jul 16, 2023
    Copy the full SHA
    45bd2e6 View commit details

Commits on Jul 17, 2023

  1. Merge pull request #657 from MDalic/master

    Raid frame debuff wrapping option
    jordonwow authored Jul 17, 2023
    Copy the full SHA
    c75540d View commit details
  2. Merge pull request #658 from citna/patch-16

    Corrected Seismic Slam
    jordonwow authored Jul 17, 2023
    Copy the full SHA
    36ca916 View commit details

Commits on Jul 19, 2023

  1. Copy the full SHA
    ab1c131 View commit details
  2. fix icons not showing on blizzard frames

    fixes #655, fixes #656
    jordonwow committed Jul 19, 2023
    4
    Copy the full SHA
    4dd89db View commit details

Commits on Jul 20, 2023

  1. Copy the full SHA
    be2dd0e View commit details
  2. remove unused xml

    jordonwow committed Jul 20, 2023
    Copy the full SHA
    7201d14 View commit details
Showing with 950 additions and 556 deletions.
  1. +11 −8 .github/workflows/build.yml
  2. +7 −0 .luacheckrc
  3. +12 −22 .pkgmeta
  4. +228 −334 BigDebuffs.lua
  5. +2 −1 BigDebuffs.toc
  6. +4 −34 BigDebuffs.xml
  7. +438 −0 BigDebuffs_Cata.lua
  8. +31 −0 BigDebuffs_Cata.toc
  9. +146 −105 BigDebuffs_Mainline.lua
  10. +1 −0 BigDebuffs_TBC.toc
  11. +18 −0 BigDebuffs_Vanilla.lua
  12. +2 −1 BigDebuffs_Vanilla.toc
  13. +4 −0 BigDebuffs_Wrath.lua
  14. +2 −1 BigDebuffs_Wrath.toc
  15. +2 −0 Locales/enUS.lua
  16. BIN Media/Textures/icon.blp
  17. +42 −20 Options.lua
  18. +0 −30 generate_changelog.sh
19 changes: 11 additions & 8 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -3,22 +3,25 @@ name: Build
on:
push:
tags:
- 'v[0-9]+.[0-9]+'
- '*'

jobs:
release:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0

- uses: nebularg/actions-luacheck@v1
- name: Run Luacheck
uses: nebularg/actions-luacheck@v1
with:
args: "--no-color -q"
args: '--no-color -q'
annotate: warning

- run: ./generate_changelog.sh

- uses: BigWigsMods/packager@v2
- name: Package and Release
uses: BigWigsMods/packager@master
env:
CF_API_KEY: ${{ secrets.CF_API_KEY }}
GITHUB_OAUTH: ${{ secrets.GITHUB_TOKEN }}
7 changes: 7 additions & 0 deletions .luacheckrc
Original file line number Diff line number Diff line change
@@ -18,7 +18,9 @@ read_globals = {
"AuraUtil",
"BOSS_DEBUFF_SIZE_INCREASE",
"BUFF_STACKS_OVERFLOW",
"C_AddOns",
"C_NamePlate",
"C_Spell",
"C_Timer",
"C_UnitAuras",
"Cell",
@@ -54,6 +56,7 @@ read_globals = {
"InCombatLockdown",
"InterfaceOptionsFrame_OpenToCategory",
"IsInInstance",
"IsPlayerSpell",
"issecurevariable",
"IsUsableSpell",
"KuiNameplates",
@@ -65,7 +68,9 @@ read_globals = {
"NeatPlates",
"Plater",
"PLAYER",
"PlayerFrame",
"SetPortraitToTexture",
"Settings",
"Spell",
"SpellGetVisibilityInfo",
"SpellIsSelfBuff",
@@ -85,10 +90,12 @@ read_globals = {
"UnitIsUnit",
"UnitReaction",
"WOW_PROJECT_BURNING_CRUSADE_CLASSIC",
"WOW_PROJECT_CATACLYSM_CLASSIC",
"WOW_PROJECT_CLASSIC",
"WOW_PROJECT_ID",
"WOW_PROJECT_MAINLINE",
"WOW_PROJECT_WRATH_CLASSIC",
"tContains",
}
globals = {
"BigDebuffs",
34 changes: 12 additions & 22 deletions .pkgmeta
Original file line number Diff line number Diff line change
@@ -1,26 +1,16 @@
package-as: BigDebuffs

externals:
Libs/LibStub:
url: https://repos.wowace.com/wow/libstub/trunk
tag: 1.0
Libs/CallbackHandler-1.0: https://repos.wowace.com/wow/callbackhandler/trunk/CallbackHandler-1.0
Libs/AceAddon-3.0: https://repos.wowace.com/wow/ace3/trunk/AceAddon-3.0
Libs/AceDB-3.0: https://repos.wowace.com/wow/ace3/trunk/AceDB-3.0
Libs/AceDBOptions-3.0: https://repos.wowace.com/wow/ace3/trunk/AceDBOptions-3.0
Libs/AceEvent-3.0: https://repos.wowace.com/wow/ace3/trunk/AceEvent-3.0
Libs/AceHook-3.0: https://repos.wowace.com/wow/ace3/trunk/AceHook-3.0
Libs/AceGUI-3.0: https://repos.wowace.com/wow/ace3/trunk/AceGUI-3.0
Libs/AceConfig-3.0: https://repos.wowace.com/wow/ace3/trunk/AceConfig-3.0
Libs/AceLocale-3.0: https://repos.wowace.com/wow/ace3/trunk/AceLocale-3.0
Libs/LibDualSpec-1.0: https://repos.wowace.com/wow/libdualspec-1-0
Libs/LibSharedMedia-3.0: https://repos.wowace.com/wow/libsharedmedia-3-0/trunk
Libs/LibStub: https://repos.curseforge.com/wow/libstub/trunk
Libs/CallbackHandler-1.0: https://repos.curseforge.com/wow/callbackhandler/trunk/CallbackHandler-1.0
Libs/AceAddon-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceAddon-3.0
Libs/AceDB-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceDB-3.0
Libs/AceDBOptions-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceDBOptions-3.0
Libs/AceEvent-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceEvent-3.0
Libs/AceHook-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceHook-3.0
Libs/AceGUI-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceGUI-3.0
Libs/AceConfig-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceConfig-3.0
Libs/AceLocale-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceLocale-3.0
Libs/LibDualSpec-1.0: https://repos.curseforge.com/wow/libdualspec-1-0
Libs/LibSharedMedia-3.0: https://repos.curseforge.com/wow/libsharedmedia-3-0/trunk
Libs/LibClassicDurations: https://repos.curseforge.com/wow/libclassicdurations

manual-changelog:
filename: CHANGELOG.md
markup-type: markdown

ignore:
- README.md
- generate_changelog.sh
562 changes: 228 additions & 334 deletions BigDebuffs.lua
100755 → 100644

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion BigDebuffs.toc
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
## Interface: 100002
## Interface: 100207, 110000, 110002
## Title: BigDebuffs
## Notes: Increases the debuff size of crowd control effects on the Blizzard raid frames
## Version: @project-version@
## Author: Jordon
## SavedVariables: BigDebuffsDB
## IconTexture: Interface\AddOns\BigDebuffs\Media\Textures\icon.blp
## X-Curse-Project-ID: 82697
## X-Wago-ID: WYK98e6L
## X-WoWI-ID: 26006
38 changes: 4 additions & 34 deletions BigDebuffs.xml
Original file line number Diff line number Diff line change
@@ -37,23 +37,15 @@
</OnLeave>
</Scripts>
</Button>
<Button name="BigDebuffsUnitFrameTemplate" parent="UIParent" hidden="true" dontSavePosition="true" virtual="true">
<Frame name="BigDebuffsUnitFrameTemplate" parent="UIParent" hidden="true" dontSavePosition="true" virtual="true">
<Size>
<AbsDimension x="36" y="36"/>
</Size>
<Anchors>
<Anchor point="CENTER"/>
</Anchors>
<NormalTexture name="$parentNormalTexture" parentKey="NormalTexture">
<Anchors>
<Anchor point="TOPLEFT" x="-15" y="15"/>
<Anchor point="BOTTOMRIGHT" x="15" y="-15"/>
</Anchors>
</NormalTexture>
<HighlightTexture/>
<PushedTexture/>
<Layers>
<Layer level="BACKGROUND">
<Layer level="BACKGROUND" textureSubLevel="7">
<Texture name="$parentIcon" parentKey="icon"/>
</Layer>
<Layer level="ARTWORK" textureSubLevel="2">
@@ -79,32 +71,10 @@
</Anchor>
</Anchors>
</FontString>
<Texture parentKey="flash" hidden="false" alpha="0" alphaMode="ADD" atlas="bags-glow-flash" useAtlasSize="true">
<Anchors>
<Anchor point="CENTER"/>
</Anchors>
</Texture>
<Texture parentKey="NewItemTexture" alpha="0" alphaMode="ADD" atlas="bags-glow-blue" useAtlasSize="true">
<Anchors>
<Anchor point="CENTER"/>
</Anchors>
</Texture>
</Layer>
<Layer level="BACKGROUND" textureSubLevel="-1">
<Texture parentKey="TargetTexture" alpha="0" alphaMode="ADD" atlas="bags-glow-purple" useAtlasSize="true">
<Anchors>
<Anchor point="CENTER"/>
</Anchors>
</Texture>
<Texture parentKey="FocusTexture" alpha="0" alphaMode="ADD" atlas="bags-glow-white" useAtlasSize="true">
<Anchors>
<Anchor point="CENTER"/>
</Anchors>
</Texture>
</Layer>
</Layers>
<Frames>
<Cooldown name="$parentCooldown" inherits="CooldownFrameTemplate" parentKey="cooldown" reverse="true" drawBling="false" drawEdge="false" hidden="true">
<Cooldown frameLevel="1" name="$parentCooldown" inherits="CooldownFrameTemplate" parentKey="cooldown" reverse="true" drawBling="false" drawEdge="false" hidden="true">
<Size x="36" y="36"/>
<Anchors>
<Anchor point="CENTER" x="0" y="-1"/>
@@ -134,5 +104,5 @@
end
</OnUpdate>
</Scripts>
</Button>
</Frame>
</Ui>
438 changes: 438 additions & 0 deletions BigDebuffs_Cata.lua

Large diffs are not rendered by default.

31 changes: 31 additions & 0 deletions BigDebuffs_Cata.toc
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
## Interface: 40400
## Title: BigDebuffs
## Notes: Increases the debuff size of crowd control effects on the Blizzard raid frames
## Version: @project-version@
## Author: Jordon
## SavedVariables: BigDebuffsDB
## IconTexture: Interface\AddOns\BigDebuffs\Media\Textures\icon.blp
## X-Curse-Project-ID: 82697
## X-Wago-ID: WYK98e6L
## X-WoWI-ID: 26006

#@no-lib-strip@
Libs\LibStub\LibStub.lua
Libs\CallbackHandler-1.0\CallbackHandler-1.0.xml
Libs\AceAddon-3.0\AceAddon-3.0.xml
Libs\AceDB-3.0\AceDB-3.0.xml
Libs\AceDBOptions-3.0\AceDBOptions-3.0.xml
Libs\AceEvent-3.0\AceEvent-3.0.xml
Libs\AceHook-3.0\AceHook-3.0.xml
Libs\AceGUI-3.0\AceGUI-3.0.xml
Libs\AceConfig-3.0\AceConfig-3.0.xml
Libs\AceLocale-3.0\AceLocale-3.0.xml
Libs\LibSharedMedia-3.0\lib.xml
Libs\LibClassicDurations\LibClassicDurations.xml
#@end-no-lib-strip@

Locales\Locales.xml
BigDebuffs.xml
BigDebuffs_Cata.lua
BigDebuffs.lua
Options.lua
251 changes: 146 additions & 105 deletions BigDebuffs_Mainline.lua

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions BigDebuffs_TBC.toc
Original file line number Diff line number Diff line change
@@ -4,6 +4,7 @@
## Version: @project-version@
## Author: Jordon
## SavedVariables: BigDebuffsDB
## IconTexture: Interface\AddOns\BigDebuffs\Media\Textures\icon.blp
## X-Curse-Project-ID: 82697
## X-Wago-ID: WYK98e6L
## X-WoWI-ID: 26006
18 changes: 18 additions & 0 deletions BigDebuffs_Vanilla.lua
Original file line number Diff line number Diff line change
@@ -83,6 +83,8 @@ addon.Spells = {
[22734] = { type = BUFF_OTHER }, -- Drink
[23605] = { type = BUFF_OTHER }, -- Nightfall, Spell Vulnerability
[13494] = { type = BUFF_OFFENSIVE }, -- Manual Crowd Pummeler Haste buff
[446391] = { type = CROWD_CONTROL }, -- Torment
[6533] = { type = ROOT }, -- Net

-- Interrupts

@@ -134,6 +136,12 @@ addon.Spells = {
[14892] = { type = BUFF_DEFENSIVE }, -- Inspiration
[15362] = { parent = 14892 },
[15363] = { parent = 14892 },
[6346] = { type = BUFF_DEFENSIVE }, -- Fear Ward
[9484] = { type = CROWD_CONTROL }, -- Shackle Undead
[9485] = { parent = 9484 },
[10955] = { parent = 9484 },
[402004] = { type = BUFF_DEFENSIVE }, -- Pain Suppression
[425294] = { type = BUFF_DEFENSIVE }, -- Dispersion

-- Warlock

@@ -171,6 +179,8 @@ addon.Spells = {
[8178] = { type = IMMUNITY }, -- Grounding Totem Effect
[16188] = { type = BUFF_DEFENSIVE }, -- Nature's Swiftness
[12548] = { type = ROOT }, -- Frost Shock
[425876] = { type = IMMUNITY }, -- Decoy Totem (Redirect)
[436391] = { type = BUFF_DEFENSIVE }, -- Decoy Totem (Freedom)

-- Paladin

@@ -190,6 +200,9 @@ addon.Spells = {
[20170] = { type = CROWD_CONTROL }, -- Seal of Justice stun
[6940] = { type = BUFF_DEFENSIVE }, -- Blessing of Sacrifice
[20729] = { parent = 6940 },
[407613] = { type = BUFF_DEFENSIVE }, -- Beacon of Light
[412019] = { type = BUFF_DEFENSIVE }, -- Sacred Shield
[427719] = { type = CROWD_CONTROL }, -- Unstable Affliction (Silence)

-- Hunter

@@ -218,6 +231,7 @@ addon.Spells = {
[3034] = { type = ROOT }, -- Viper Sting
[14279] = { parent = 3034 },
[14280] = { parent = 3034 },
[409368] = { type = BUFF_OFFENSIVE }, -- Beast Mastery

-- Druid

@@ -258,6 +272,7 @@ addon.Spells = {
[778] = { parent = 770 },
[9749] = { parent = 770 },
[9907] = { parent = 770 },
[417141] = { type = BUFF_OFFENSIVE }, -- Berserk

-- Mage

@@ -323,10 +338,13 @@ addon.Spells = {
[14278] = { type = BUFF_DEFENSIVE }, -- Ghostly Strike
[3409] = { type = ROOT }, -- Crippling Poison
[11201] = { parent = 3409 },
[400009] = { type = CROWD_CONTROL }, -- Between the Eyes

-- Warrior

[18498] = { type = CROWD_CONTROL }, -- Improved Shield Bash
[5246] = { type = CROWD_CONTROL }, -- Intimidating Shout (Other targets)
[20511] = { type = CROWD_CONTROL, parent = 5246 }, -- (Main target)
[20230] = { type = IMMUNITY }, -- Retaliation
[1719] = { type = BUFF_OFFENSIVE }, -- Recklessness
[871] = { type = BUFF_DEFENSIVE }, -- Shield Wall
3 changes: 2 additions & 1 deletion BigDebuffs_Vanilla.toc
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
## Interface: 11403
## Interface: 11503
## Title: BigDebuffs
## Notes: Increases the debuff size of crowd control effects on the Blizzard raid frames
## Version: @project-version@
## Author: Jordon
## SavedVariables: BigDebuffsDB
## IconTexture: Interface\AddOns\BigDebuffs\Media\Textures\icon.blp
## X-Curse-Project-ID: 82697
## X-Wago-ID: WYK98e6L
## X-WoWI-ID: 26006
4 changes: 4 additions & 0 deletions BigDebuffs_Wrath.lua
Original file line number Diff line number Diff line change
@@ -30,7 +30,9 @@ addon.WarningDebuffs = {
30108, -- Unstable Affliction
30404, -- Unstable Affliction
30405, -- Unstable Affliction
47843, -- Unstable Affliction
34914, -- Vampiric Touch
48160, -- Vampiric Touch
}

-- Make sure we always see these debuffs, but don't make them bigger
@@ -463,11 +465,13 @@ addon.Spells = {
[8458] = { parent = 543 },
[10223] = { parent = 543 },
[10225] = { parent = 543 },
[43010] = { parent = 543 },
[6143] = { type = BUFF_DEFENSIVE }, -- Frost Ward
[8461] = { parent = 6143 },
[8462] = { parent = 6143 },
[10177] = { parent = 6143 },
[28609] = { parent = 6143 },
[43012] = { parent = 6143 },
[12355] = { type = CROWD_CONTROL }, -- Impact Stun
[12494] = { type = ROOT }, -- Frostbite
[122] = { type = ROOT }, -- Frost Nova
3 changes: 2 additions & 1 deletion BigDebuffs_Wrath.toc
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
## Interface: 30400
## Interface: 30403
## Title: BigDebuffs
## Notes: Increases the debuff size of crowd control effects on the Blizzard raid frames
## Version: @project-version@
## Author: Jordon
## SavedVariables: BigDebuffsDB
## IconTexture: Interface\AddOns\BigDebuffs\Media\Textures\icon.blp
## X-Curse-Project-ID: 82697
## X-Wago-ID: WYK98e6L
## X-WoWI-ID: 26006
2 changes: 2 additions & 0 deletions Locales/enUS.lua
Original file line number Diff line number Diff line change
@@ -146,3 +146,5 @@ L["Relative Point"] = true
L["Relative point to attach the BigDebuffs frames"] = true
L["Match Frame Height"] = true
L["Match the height of the frame"] = true
L["Wrap After"] = true
L["Begin a new row or column after this many debuffs"] = true
Binary file added Media/Textures/icon.blp
Binary file not shown.
62 changes: 42 additions & 20 deletions Options.lua
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,30 +1,43 @@
local BigDebuffs = LibStub("AceAddon-3.0"):GetAddon("BigDebuffs")
local L = LibStub("AceLocale-3.0"):GetLocale("BigDebuffs")
local LibSharedMedia = LibStub("LibSharedMedia-3.0")
local GetSpellTexture = C_Spell and C_Spell.GetSpellTexture or GetSpellTexture
local GetSpellInfo = C_Spell and C_Spell.GetSpellInfo or GetSpellInfo
local GetAddOnMetadata = C_AddOns.GetAddOnMetadata

local function GetSpellName(id)
if C_Spell and C_Spell.GetSpellName then
return C_Spell.GetSpellName(id)
else
return GetSpellInfo(id)
end
end

local WarningDebuffs = {}
if WOW_PROJECT_ID ~= WOW_PROJECT_CLASSIC then
for i = 1, #BigDebuffs.WarningDebuffs do
local id = BigDebuffs.WarningDebuffs[i]
local name = GetSpellInfo(id)
WarningDebuffs[name] = {
type = "toggle",
get = function(info) local key = info[#info-2] return BigDebuffs.db.profile[key].warningList[id] end,
set = function(info, value)
local key = info[#info-2]
BigDebuffs.db.profile[key].warningList[id] = value BigDebuffs:Refresh()
end,
name = name,
desc = function()
local s = Spell:CreateFromSpellID(id)
local spellDesc = s:GetSpellDescription() or ""
local extra =
"\n\n|cffffd700"..L["Spell ID"].."|r "..id..
"\n------------------\n"..
L["Show this debuff if present while BigDebuffs are displayed"]
return spellDesc..extra
end,
}
local name = GetSpellName(id)
if name then
WarningDebuffs[name] = {
type = "toggle",
get = function(info) local key = info[#info-2] return BigDebuffs.db.profile[key].warningList[id] end,
set = function(info, value)
local key = info[#info-2]
BigDebuffs.db.profile[key].warningList[id] = value BigDebuffs:Refresh()
end,
name = name,
desc = function()
local s = Spell:CreateFromSpellID(id)
local spellDesc = s:GetSpellDescription() or ""
local extra =
"\n\n|cffffd700"..L["Spell ID"].."|r "..id..
"\n------------------\n"..
L["Show this debuff if present while BigDebuffs are displayed"]
return spellDesc..extra
end,
}
end
end
end

@@ -69,7 +82,7 @@ for spellID, spell in pairs(BigDebuffs.Spells) do
BigDebuffs:Refresh()
end,
name = function(info)
local name = SpellNames[spellID] or GetSpellInfo(spellID)
local name = SpellNames[spellID] or GetSpellName(spellID)
SpellNames[spellID] = name
return name
end,
@@ -366,6 +379,15 @@ function BigDebuffs:SetupOptions()
step = 1,
order = 10,
},
wrapAt = {
type = "range",
name = L["Wrap After"],
desc = L["Begin a new row or column after this many debuffs"],
min = 0,
max = 10,
step = 1,
order = 11,
},
anchor = {
name = L["Anchor"],
desc = L["Anchor to attach the BigDebuffs frames"],
30 changes: 0 additions & 30 deletions generate_changelog.sh

This file was deleted.