Skip to content

Commit

Permalink
Full BCC support. Fixes #100 (#101)
Browse files Browse the repository at this point in the history
  • Loading branch information
QartemisT authored May 19, 2021
1 parent 5e57328 commit 27be562
Show file tree
Hide file tree
Showing 14 changed files with 23 additions and 14 deletions.
1 change: 1 addition & 0 deletions .luacheckrc
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ globals = {
"WOW_PROJECT_ID",
"WOW_PROJECT_BURNING_CRUSADE_CLASSIC",
"WOW_PROJECT_CLASSIC",
"WOW_PROJECT_MAINLINE",

-- Lua functions
"strsplit",
Expand Down
2 changes: 1 addition & 1 deletion DBM-PvP/Battlegrounds/Alterac.lua
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ do
)
local assaultID
if zoneID == 30 then
assaultID = WOW_PROJECT_ID == WOW_PROJECT_CLASSIC and 1459 or 91
assaultID = WOW_PROJECT_ID ~= (WOW_PROJECT_MAINLINE or 1) and 1459 or 91
elseif zoneID == 2197 then
assaultID = 1537
end
Expand Down
2 changes: 1 addition & 1 deletion DBM-PvP/Battlegrounds/Arathi.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
local mod = DBM:NewMod(WOW_PROJECT_ID == WOW_PROJECT_CLASSIC and "z529" or "z2107", "DBM-PvP")
local mod = DBM:NewMod(WOW_PROJECT_ID ~= (WOW_PROJECT_MAINLINE or 1) and "z529" or "z2107", "DBM-PvP")

mod:SetRevision("@file-date-integer@")
mod:SetZone(DBM_DISABLE_ZONE_DETECTION)
Expand Down
2 changes: 1 addition & 1 deletion DBM-PvP/Battlegrounds/Ashran.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if WOW_PROJECT_ID == WOW_PROJECT_CLASSIC then
if WOW_PROJECT_ID ~= (WOW_PROJECT_MAINLINE or 1) then -- Added in BfA
return
end
local mod = DBM:NewMod("z1191", "DBM-PvP")
Expand Down
2 changes: 1 addition & 1 deletion DBM-PvP/Battlegrounds/Deepwind.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if WOW_PROJECT_ID == WOW_PROJECT_CLASSIC then
if WOW_PROJECT_ID ~= (WOW_PROJECT_MAINLINE or 1) then -- Added in MoP
return
end
local mod = DBM:NewMod("z2245", "DBM-PvP")
Expand Down
12 changes: 10 additions & 2 deletions DBM-PvP/Battlegrounds/EyeOfTheStorm.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if WOW_PROJECT_ID == (WOW_PROJECT_CLASSIC or 2) then
if WOW_PROJECT_ID == (WOW_PROJECT_CLASSIC or 2) then -- Added in TBC
return
end
local mod = DBM:NewMod("z566", "DBM-PvP")
Expand All @@ -17,7 +17,15 @@ do
if not bgzone and (zoneID == 566 or zoneID == 968) then
bgzone = true
local generalMod = DBM:GetModByName("PvPGeneral")
generalMod:SubscribeAssault(DBM:GetCurrentArea() == 566 and 112 or 397, 4)
local assaultID
if WOW_PROJECT_ID == WOW_PROJECT_BURNING_CRUSADE_CLASSIC then
assaultID = 1956
elseif zoneID == 566 then
assaultID = 122
elseif zoneID == 968 then
assaultID = 397
end
generalMod:SubscribeAssault(assaultID, 4)
generalMod:SubscribeFlags()
elseif bgzone and (zoneID ~= 566 and zoneID ~= 968) then
bgzone = false
Expand Down
2 changes: 1 addition & 1 deletion DBM-PvP/Battlegrounds/Gilneas.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if WOW_PROJECT_ID == WOW_PROJECT_CLASSIC then
if WOW_PROJECT_ID ~= (WOW_PROJECT_MAINLINE or 1) then -- Added in Cata
return
end
local mod = DBM:NewMod("z761", "DBM-PvP")
Expand Down
2 changes: 1 addition & 1 deletion DBM-PvP/Battlegrounds/IsleOfConquest.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if WOW_PROJECT_ID == WOW_PROJECT_CLASSIC then
if WOW_PROJECT_ID ~= (WOW_PROJECT_MAINLINE or 1) then -- Added in WotLK
return
end
local mod = DBM:NewMod("z628", "DBM-PvP")
Expand Down
2 changes: 1 addition & 1 deletion DBM-PvP/Battlegrounds/SeethingShore.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if WOW_PROJECT_ID == WOW_PROJECT_CLASSIC then
if WOW_PROJECT_ID ~= (WOW_PROJECT_MAINLINE or 1) then -- Added in Legion
return
end
local mod = DBM:NewMod("z1803", "DBM-PvP")
Expand Down
2 changes: 1 addition & 1 deletion DBM-PvP/Battlegrounds/SilvershardMines.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if WOW_PROJECT_ID == WOW_PROJECT_CLASSIC then
if WOW_PROJECT_ID ~= (WOW_PROJECT_MAINLINE or 1) then -- Added in MoP
return
end
local mod = DBM:NewMod("z727", "DBM-PvP")
Expand Down
2 changes: 1 addition & 1 deletion DBM-PvP/Battlegrounds/TempleOfKotmogu.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if WOW_PROJECT_ID == WOW_PROJECT_CLASSIC then
if WOW_PROJECT_ID ~= (WOW_PROJECT_MAINLINE or 1) then -- Added in MoP
return
end
local mod = DBM:NewMod("z998", "DBM-PvP")
Expand Down
2 changes: 1 addition & 1 deletion DBM-PvP/Battlegrounds/TwinPeaks.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if WOW_PROJECT_ID == WOW_PROJECT_CLASSIC then
if WOW_PROJECT_ID ~= (WOW_PROJECT_MAINLINE or 1) then -- Added in Cata
return
end
local mod = DBM:NewMod("z726", "DBM-PvP")
Expand Down
2 changes: 1 addition & 1 deletion DBM-PvP/Battlegrounds/Warsong.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
local mod = DBM:NewMod(WOW_PROJECT_ID == WOW_PROJECT_CLASSIC and "z489" or "z2106", "DBM-PvP")
local mod = DBM:NewMod(WOW_PROJECT_ID ~= (WOW_PROJECT_MAINLINE or 1) and "z489" or "z2106", "DBM-PvP")

mod:SetRevision("@file-date-integer@")
mod:SetZone(DBM_DISABLE_ZONE_DETECTION)
Expand Down
2 changes: 1 addition & 1 deletion DBM-PvP/Battlegrounds/Wintergrasp.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if WOW_PROJECT_ID == WOW_PROJECT_CLASSIC then
if WOW_PROJECT_ID ~= (WOW_PROJECT_MAINLINE or 1) then -- Added in BfA
return
end
local mod = DBM:NewMod("z2118", "DBM-PvP")
Expand Down

0 comments on commit 27be562

Please sign in to comment.