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: BigWigsMods/BigWigs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v367.3
Choose a base ref
...
head repository: BigWigsMods/BigWigs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Nov 13, 2024

  1. Copy the full SHA
    f04687c View commit details

Commits on Nov 20, 2024

  1. Plugins/Countdown: Fix a rare issue with countdowns not counting all …

    …the way to 1 when dealing with a short timer that's within specific decimal values
    funkydude committed Nov 20, 2024
    Copy the full SHA
    460110a View commit details
  2. bump toc

    funkydude committed Nov 20, 2024
    Copy the full SHA
    b38163d View commit details
  3. bump version

    funkydude committed Nov 20, 2024
    Copy the full SHA
    ea2a545 View commit details
  4. Copy the full SHA
    64eecad View commit details
  5. Copy the full SHA
    f81937c View commit details

Commits on Nov 21, 2024

  1. Plugins/Countdown: Tweak

    funkydude committed Nov 21, 2024
    Copy the full SHA
    be16e1a View commit details
  2. Copy the full SHA
    9eea7da View commit details
  3. bump version

    funkydude committed Nov 21, 2024
    Copy the full SHA
    0a43f4e View commit details
  4. Copy the full SHA
    fca9574 View commit details

Commits on Nov 24, 2024

  1. Copy the full SHA
    0c90f40 View commit details
  2. Tweak season checking code

    funkydude committed Nov 24, 2024
    Copy the full SHA
    f8b0ae7 View commit details

Commits on Dec 2, 2024

  1. Copy the full SHA
    c1a80b8 View commit details

Commits on Dec 4, 2024

  1. Update zhCN (#1902)

    nanjuekaien1 authored Dec 4, 2024
    Copy the full SHA
    af7097c View commit details
  2. bump version

    funkydude committed Dec 4, 2024
    Copy the full SHA
    3658793 View commit details

Commits on Dec 7, 2024

  1. Copy the full SHA
    961e295 View commit details
  2. bump version

    funkydude committed Dec 7, 2024
    Copy the full SHA
    f9b8c95 View commit details

Commits on Dec 30, 2024

  1. Update koKR (#1903)

    dongminrocks authored Dec 30, 2024
    Copy the full SHA
    5ace178 View commit details
  2. Update zhTW (#1905)

    EKE00372 authored Dec 30, 2024
    Copy the full SHA
    6470579 View commit details
  3. Copy the full SHA
    360296a View commit details

Commits on Jan 6, 2025

  1. Copy the full SHA
    a8b4989 View commit details

Commits on Jan 7, 2025

  1. Copy the full SHA
    32c6607 View commit details

Commits on Jan 8, 2025

  1. Copy the full SHA
    264c2c2 View commit details

Commits on Jan 9, 2025

  1. Update zhCN (#1908)

    nanjuekaien1 authored Jan 9, 2025
    Copy the full SHA
    373e164 View commit details
  2. bump toc

    funkydude committed Jan 9, 2025
    Copy the full SHA
    e4ca7ed View commit details
  3. bump version

    funkydude committed Jan 9, 2025
    Copy the full SHA
    0365e79 View commit details
  4. Copy the full SHA
    75405e9 View commit details
  5. Loader: Update seasons

    funkydude committed Jan 9, 2025
    Copy the full SHA
    87f0e3f View commit details
  6. Copy the full SHA
    ddf68a2 View commit details
  7. Copy the full SHA
    6a38fcc View commit details

Commits on Jan 15, 2025

  1. Copy the full SHA
    2e3de35 View commit details
  2. Copy the full SHA
    48e3594 View commit details

Commits on Jan 16, 2025

  1. Copy the full SHA
    fece7e8 View commit details
  2. Copy the full SHA
    365e5e5 View commit details

Commits on Jan 17, 2025

  1. Copy the full SHA
    876d4d7 View commit details
  2. Copy the full SHA
    8e0363d View commit details

Commits on Jan 23, 2025

  1. Copy the full SHA
    a6f5f8e View commit details
  2. Copy the full SHA
    fc08c25 View commit details
  3. Copy the full SHA
    52df652 View commit details
  4. Copy the full SHA
    068762f View commit details
  5. Copy the full SHA
    6f4d234 View commit details

Commits on Jan 24, 2025

  1. Copy the full SHA
    11d5e65 View commit details
  2. Copy the full SHA
    97c0c0a View commit details
  3. Copy the full SHA
    251fafd View commit details

Commits on Jan 27, 2025

  1. Copy the full SHA
    4c9902c View commit details

Commits on Jan 29, 2025

  1. Copy the full SHA
    2144013 View commit details
  2. Copy the full SHA
    7172ca3 View commit details

Commits on Feb 5, 2025

  1. Loader: Fix PTR detection

    funkydude committed Feb 5, 2025
    Copy the full SHA
    91c9168 View commit details

Commits on Feb 8, 2025

  1. Copy the full SHA
    e791f25 View commit details
  2. Copy the full SHA
    3c9a76a View commit details
Showing with 3,059 additions and 101 deletions.
  1. +0 −5 .luacheckrc
  2. +1 −0 .pkgmeta
  3. +4 −4 API.lua
  4. +1 −1 BigWigs.toc
  5. +1 −1 BigWigs_Cata.toc
  6. +1 −1 BigWigs_Vanilla.toc
  7. +1 −1 Core/BigWigs_Core.toc
  8. +1 −1 Core/BigWigs_Core_Cata.toc
  9. +1 −1 Core/BigWigs_Core_Vanilla.toc
  10. +5 −12 Core/BossPrototype.lua
  11. +5 −12 Core/BossPrototype_Classic.lua
  12. +1 −0 Init.lua
  13. +1 −0 Init_Cata.lua
  14. +1 −0 Init_TBC.lua
  15. +2 −1 Init_Vanilla.lua
  16. +1 −0 Init_Wrath.lua
  17. +1 −1 KhazAlgar/BigWigs_KhazAlgar_Mainline.toc
  18. +338 −0 LiberationOfUndermine/Bandit.lua
  19. +34 −0 LiberationOfUndermine/BigWigs_LiberationOfUndermine_Mainline.toc
  20. +470 −0 LiberationOfUndermine/Cauldron.lua
  21. +52 −0 LiberationOfUndermine/Gallywix.lua
  22. +1 −0 LiberationOfUndermine/Locales/deDE.lua
  23. +1 −0 LiberationOfUndermine/Locales/esES.lua
  24. +1 −0 LiberationOfUndermine/Locales/esMX.lua
  25. +1 −0 LiberationOfUndermine/Locales/frFR.lua
  26. +1 −0 LiberationOfUndermine/Locales/itIT.lua
  27. +1 −0 LiberationOfUndermine/Locales/koKR.lua
  28. +15 −0 LiberationOfUndermine/Locales/locales.xml
  29. +1 −0 LiberationOfUndermine/Locales/ptBR.lua
  30. +1 −0 LiberationOfUndermine/Locales/ruRU.lua
  31. +1 −0 LiberationOfUndermine/Locales/zhCN.lua
  32. +1 −0 LiberationOfUndermine/Locales/zhTW.lua
  33. +319 −0 LiberationOfUndermine/Lockenstock.lua
  34. +574 −0 LiberationOfUndermine/MugZee.lua
  35. +127 −0 LiberationOfUndermine/Options/Colors.lua
  36. +123 −0 LiberationOfUndermine/Options/Sounds.lua
  37. +7 −0 LiberationOfUndermine/Options/options.xml
  38. +306 −0 LiberationOfUndermine/Rik.lua
  39. +215 −0 LiberationOfUndermine/Stix.lua
  40. +41 −0 LiberationOfUndermine/Trash.lua
  41. +248 −0 LiberationOfUndermine/Vexie.lua
  42. +17 −0 LiberationOfUndermine/modules.xml
  43. +35 −25 Loader.lua
  44. +45 −9 NerubarPalace/Ansurek.lua
  45. +1 −1 NerubarPalace/BigWigs_NerubarPalace_Mainline.toc
  46. +1 −1 NerubarPalace/Locales/koKR.lua
  47. +1 −1 NerubarPalace/Locales/zhCN.lua
  48. +3 −3 NerubarPalace/Locales/zhTW.lua
  49. +7 −6 NerubarPalace/Options/Colors.lua
  50. +2 −0 NerubarPalace/Options/Sounds.lua
  51. +19 −0 NerubarPalace/TheSilkenCourt.lua
  52. +1 −1 Options/BigWigs_Options.toc
  53. +1 −1 Plugins/BigWigs_Plugins.toc
  54. +16 −10 Plugins/Countdown.lua
  55. +1 −1 Plugins/Locales/zhCN.lua
  56. +1 −1 Plugins/Statistics.lua
  57. +1 −0 bosses.xml
5 changes: 0 additions & 5 deletions .luacheckrc
Original file line number Diff line number Diff line change
@@ -56,9 +56,6 @@ files["**/Loader.lua"].ignore = {
"11[23]/SlashCmdList",
"11[23]/hash_SlashCmdList",
}
files["**/API.lua"].ignore = {
"113/geterrorhandler",
}
files["**/AutoRole.lua"].ignore = {
"113/RolePollPopup",
"113/UnitGroupRolesAssigned",
@@ -68,7 +65,6 @@ files["**/AutoRole.lua"].ignore = {
files["**/Core/BossPrototype.lua"].ignore = {
"113/C_Item",
"113/C_NamePlate",
"113/C_Seasons",
"113/C_UIWidgetManager",
"113/C_UnitAuras",
"113/GetNumGroupMembers",
@@ -81,7 +77,6 @@ files["**/Core/BossPrototype.lua"].ignore = {
files["**/Core/BossPrototype_Classic.lua"].ignore = {
"113/C_Item",
"113/C_NamePlate",
"113/C_Seasons",
"113/C_UIWidgetManager",
"113/C_UnitAuras",
"113/GetNumGroupMembers",
1 change: 1 addition & 0 deletions .pkgmeta
Original file line number Diff line number Diff line change
@@ -24,6 +24,7 @@ move-folders:
BigWigs/Plugins: BigWigs_Plugins
BigWigs/NerubarPalace: BigWigs_NerubarPalace
BigWigs/KhazAlgar: BigWigs_KhazAlgar
BigWigs/LiberationOfUndermine: BigWigs_LiberationOfUndermine

ignore:
- .luacheckrc
8 changes: 4 additions & 4 deletions API.lua
Original file line number Diff line number Diff line change
@@ -140,10 +140,10 @@ do
end

-- DEVS: Use BigWigsAPI.RegisterProfile, nothing changed other than the name of the API and access via . instead of :
function API:ImportProfileString(addonName, profileString, optionalCustomProfileName, optionalCallbackFunction) -- DEPRECATED
API.RegisterProfile(addonName, profileString, optionalCustomProfileName, optionalCallbackFunction)
geterrorhandler()(("The addon %q is using the deprecated import API for BigWigs, tell the author to update."):format(addonName))
end
--function API:ImportProfileString(addonName, profileString, optionalCustomProfileName, optionalCallbackFunction) -- DEPRECATED
-- API.RegisterProfile(addonName, profileString, optionalCustomProfileName, optionalCallbackFunction)
-- geterrorhandler()(("The addon %q is using the deprecated import API for BigWigs, tell the author to update."):format(addonName))
--end
end

--------------------------------------------------------------------------------
2 changes: 1 addition & 1 deletion BigWigs.toc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Interface: 110005, 110000, 110002
## Interface: 110005, 110007, 110100

## Title: BigWigs
## Notes: Modular, lightweight, non-intrusive approach to boss encounter warnings.
2 changes: 1 addition & 1 deletion BigWigs_Cata.toc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Interface: 40400, 40401
## Interface: 40402, 40401

## Title: BigWigs
## Notes: Modular, lightweight, non-intrusive approach to boss encounter warnings.
2 changes: 1 addition & 1 deletion BigWigs_Vanilla.toc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Interface: 11504, 11503
## Interface: 11506, 11505

## Title: BigWigs
## Notes: Modular, lightweight, non-intrusive approach to boss encounter warnings.
2 changes: 1 addition & 1 deletion Core/BigWigs_Core.toc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Interface: 110005, 110000, 110002
## Interface: 110005, 110007, 110100

## Title: BigWigs [|cffeda55fCore|r]
## Title-zhCN: BigWigs [|cffeda55f核心|r]
2 changes: 1 addition & 1 deletion Core/BigWigs_Core_Cata.toc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Interface: 40400, 40401
## Interface: 40402, 40401

## Title: BigWigs [|cffeda55fCore|r]
## Title-zhCN: BigWigs [|cffeda55f核心|r]
2 changes: 1 addition & 1 deletion Core/BigWigs_Core_Vanilla.toc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Interface: 11504, 11503
## Interface: 11506, 11505

## Title: BigWigs [|cffeda55fCore|r]
## Title-zhCN: BigWigs [|cffeda55f核心|r]
17 changes: 5 additions & 12 deletions Core/BossPrototype.lua
Original file line number Diff line number Diff line change
@@ -30,7 +30,7 @@ local BigWigsAPI = BigWigsAPI
local L = BigWigsAPI:GetLocale("BigWigs: Common")
local LibSpec = LibStub("LibSpecialization", true)
local loader = BigWigsLoader
local isClassic, isRetail, isClassicEra, isCata = loader.isClassic, loader.isRetail, loader.isVanilla, loader.isCata
local isClassic, isRetail, isClassicEra, isCata, season = loader.isClassic, loader.isRetail, loader.isVanilla, loader.isCata, loader.season
local C_EncounterJournal_GetSectionInfo = isCata and function(key)
return C_EncounterJournal.GetSectionInfo(key) or BigWigsAPI:GetLocale("BigWigs: Encounter Info")[key]
end or isRetail and C_EncounterJournal.GetSectionInfo or function(key)
@@ -1615,17 +1615,10 @@ function boss:Vanilla()
return isClassicEra
end

do
local GetActiveSeason = C_Seasons and C_Seasons.GetActiveSeason
local season = 0
if GetActiveSeason then
season = GetActiveSeason() or 0
end
--- Get the current season.
-- @return number
function boss:GetSeason()
return season
end
--- Get the current season.
-- @return number
function boss:GetSeason()
return season
end

--- Get the mob/npc id from a GUID.
17 changes: 5 additions & 12 deletions Core/BossPrototype_Classic.lua
Original file line number Diff line number Diff line change
@@ -30,7 +30,7 @@ local BigWigsAPI = BigWigsAPI
local L = BigWigsAPI:GetLocale("BigWigs: Common")
local LibSpec = LibStub("LibSpecialization", true)
local loader = BigWigsLoader
local isClassic, isRetail, isClassicEra, isCata = loader.isClassic, loader.isRetail, loader.isVanilla, loader.isCata
local isClassic, isRetail, isClassicEra, isCata, season = loader.isClassic, loader.isRetail, loader.isVanilla, loader.isCata, loader.season
local C_EncounterJournal_GetSectionInfo = isCata and function(key)
return C_EncounterJournal.GetSectionInfo(key) or BigWigsAPI:GetLocale("BigWigs: Encounter Info")[key]
end or isRetail and C_EncounterJournal.GetSectionInfo or function(key)
@@ -1688,17 +1688,10 @@ function boss:Vanilla()
return isClassicEra
end

do
local GetActiveSeason = C_Seasons and C_Seasons.GetActiveSeason
local season = 0
if GetActiveSeason then
season = GetActiveSeason() or 0
end
--- Get the current season.
-- @return number
function boss:GetSeason()
return season
end
--- Get the current season.
-- @return number
function boss:GetSeason()
return season
end

--- Get the mob/npc id from a GUID.
1 change: 1 addition & 0 deletions Init.lua
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

local _, tbl = ...
tbl.isRetail = true
tbl.season = 0
1 change: 1 addition & 0 deletions Init_Cata.lua
Original file line number Diff line number Diff line change
@@ -2,3 +2,4 @@
local _, tbl = ...
tbl.isClassic = true
tbl.isCata = true
tbl.season = 0
1 change: 1 addition & 0 deletions Init_TBC.lua
Original file line number Diff line number Diff line change
@@ -2,3 +2,4 @@
local _, tbl = ...
tbl.isClassic = true
tbl.isTBC = true
tbl.season = 0
3 changes: 2 additions & 1 deletion Init_Vanilla.lua
Original file line number Diff line number Diff line change
@@ -2,4 +2,5 @@
local _, tbl = ...
tbl.isClassic = true
tbl.isVanilla = true
tbl.isSeasonOfDiscovery = C_Seasons.GetActiveSeason() == 2
tbl.season = C_Seasons and C_Seasons.GetActiveSeason() or 0
tbl.isSeasonOfDiscovery = tbl.season == 2
1 change: 1 addition & 0 deletions Init_Wrath.lua
Original file line number Diff line number Diff line change
@@ -2,3 +2,4 @@
local _, tbl = ...
tbl.isClassic = true
tbl.isWrath = true
tbl.season = 0
2 changes: 1 addition & 1 deletion KhazAlgar/BigWigs_KhazAlgar_Mainline.toc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Interface: 110005, 110000, 110002
## Interface: 110005, 110007, 110100

## Title: BigWigs [|cffeda55fKhaz Algar|r]
## Title-deDE: BigWigs [|cffeda55fKhaz Algar|r]
Loading