diff --git a/TitanDefense/TitanClassicDefense.lua b/TitanDefense/TitanClassicDefense.lua
index c1c321b..0d4c841 100755
--- a/TitanDefense/TitanClassicDefense.lua
+++ b/TitanDefense/TitanClassicDefense.lua
@@ -4,6 +4,7 @@
-- * Originally By Tekkub
-- * Adopted by HonorGoG of the Titan Development Team
-- **************************************************************************
+-- * 2025-07-03 : 5.1.0 Subzone update, toc for WoW 5.5.0, converted away from Classic naming
-- * 2023-07-08 : 5.0.9.30402 Subzone update, toc for WoW 3.4.2
-- * 2022-10-17 : 5.0.8.30400 Subzone update, toc for WoW 3.4.0
-- * 2022-02-02 : 5.0.7.20503 Subzone update, toc for WoW 2.5.3
@@ -57,14 +58,14 @@
-- **************************************************************************
-- ********************************** Ace3 **********************************
-TPCD = LibStub("AceAddon-3.0"):NewAddon("TitanPanelClassicDefense", "AceTimer-3.0")
-local L = LibStub("AceLocale-3.0"):GetLocale("TitanClassic", true)
+TPCD = LibStub("AceAddon-3.0"):NewAddon("TitanPanelDefense", "AceTimer-3.0")
+local L = LibStub("AceLocale-3.0"):GetLocale("Titan", true)
-- ******************************** Constants *******************************
TITAN_DEFENSE_ID = "Defense";
local _G = getfenv(0);
-TITAN_DEFENSE_VERSION = GetAddOnMetadata("TitanClassicDefense", "Version") or L["TITAN_NA"]
-TITAN_DEFENSE_VERSION_STRING = "|cffffd700Titan Panel Classic [Defense] "..GREEN_FONT_COLOR_CODE..TITAN_DEFENSE_VERSION.."|cffffd700 by |cffff8c00HonorGoG";
+TITAN_DEFENSE_VERSION = GetAddOnMetadata("TitanDefense", "Version") or L["TITAN_NA"]
+TITAN_DEFENSE_VERSION_STRING = "|cffffd700Titan Panel [Defense] "..GREEN_FONT_COLOR_CODE..TITAN_DEFENSE_VERSION.."|cffffd700 by |cffff8c00HonorGoG";
local TITAN_DEFENSE_DEBUG = false;
-- ******************************** Variables *******************************
@@ -86,8 +87,8 @@ TitanDefenseTimer = nil;
-- ***************************** SavedVariables *****************************
-- TitanDefense_options : Stored options
--- TitanClassicDefense_newSubzones : ["Subzone"] = "Zone"
--- TitanClassicDefense_unknowns : List of unknown subzones
+-- TitanDefense_newSubzones : ["Subzone"] = "Zone"
+-- TitanDefense_unknowns : List of unknown subzones
-- ******************************** Functions *******************************
@@ -214,8 +215,8 @@ function TitanPanelDefense_Init()
TitanDefenseTimer = nil;
-- Init some variables
- if (not TitanClassicDefense_newSubzones) then TitanClassicDefense_newSubzones = {}; end
- if (not TitanClassicDefense_unknowns) then TitanClassicDefense_unknowns = {}; end
+ if (not TitanDefense_newSubzones) then TitanDefense_newSubzones = {}; end
+ if (not TitanDefense_unknowns) then TitanDefense_unknowns = {}; end
TitanPanelDefense_cleanNewSubzones();
-- Add a filter so we can supress server alerts
@@ -372,9 +373,9 @@ end
-- **************************************************************************
function TitanPanelDefense_updateZoneList(subzone, zone)
if (TitanDefense_subzones[subzone] == nil) then
- if (TitanClassicDefense_newSubzones[subzone] == nil) then
+ if (TitanDefense_newSubzones[subzone] == nil) then
-- Subzone has not been seen before
- TitanClassicDefense_newSubzones[subzone] = zone;
+ TitanDefense_newSubzones[subzone] = zone;
if (TitanDefense_uploadNotRequested) then
DEFAULT_CHAT_FRAME:AddMessage(L["TITAN_DEFENSE_STRINGS_NEWZONE1"].. subzone.. "/".. zone.. L["TITAN_DEFENSE_STRINGS_NEWZONE2"]);
TitanDefense_uploadNotRequested = false;
@@ -397,7 +398,7 @@ function TitanPanelDefense_isLocal(subzone)
return true;
end
- if (TitanClassicDefense_newSubzones[subzone] == zone) then
+ if (TitanDefense_newSubzones[subzone] == zone) then
return true;
end
@@ -409,12 +410,12 @@ end
-- DESC :
-- **************************************************************************
function TitanPanelDefense_cleanNewSubzones()
- local TitanDefense_oldNewSubzones = TitanClassicDefense_newSubzones;
- TitanClassicDefense_newSubzones = {};
+ local TitanDefense_oldNewSubzones = TitanDefense_newSubzones;
+ TitanDefense_newSubzones = {};
for loc in pairs(TitanDefense_oldNewSubzones) do
if(TitanDefense_subzones[loc] == nil) then
- TitanClassicDefense_newSubzones[loc] = TitanDefense_oldNewSubzones[loc];
+ TitanDefense_newSubzones[loc] = TitanDefense_oldNewSubzones[loc];
end
end
end
@@ -428,12 +429,12 @@ function TitanPanelDefense_getMainZone(subzone)
return TitanDefense_subzones[subzone];
end
- if (TitanClassicDefense_newSubzones[subzone]) then
- return TitanClassicDefense_newSubzones[subzone];
+ if (TitanDefense_newSubzones[subzone]) then
+ return TitanDefense_newSubzones[subzone];
end
- if (not TitanClassicDefense_unknowns[subzone]) then
- TitanClassicDefense_unknowns[subzone] = 1;
+ if (not TitanDefense_unknowns[subzone]) then
+ TitanDefense_unknowns[subzone] = 1;
end
return L["TITAN_DEFENSE_STRINGS_UNKNOWNZONE"];
@@ -594,7 +595,7 @@ function TitanPanelDefenseButton_GetTooltipText()
{"------ZoneSum-----\n", TitanDefense_SortedZoneSum},
{"------SubzoneTime-----\n", TitanDefense_SortedSubzoneTimestamp},
{"------ZoneTime-----\n", TitanDefense_SortedZoneTimestamp},
- {"------Unknowns-----\n", TitanClassicDefense_unknowns},
+ {"------Unknowns-----\n", TitanDefense_unknowns},
{"------Attacks-----\n", TitanDefense_attacks}
};
diff --git a/TitanDefense/TitanClassicDefense.toc b/TitanDefense/TitanClassicDefense.toc
index 05e2baa..11dda66 100755
--- a/TitanDefense/TitanClassicDefense.toc
+++ b/TitanDefense/TitanClassicDefense.toc
@@ -1,10 +1,10 @@
-## Interface: 30402
-## Title: Titan Panel Classic [|cffeda55fDefense|r] |cff00aa005.0.9.30402|r
+## Interface: 50500, 11507
+## Title: Titan Panel Classic [|cffeda55fDefense|r] |cff00aa005.1.0|r
## Notes: Tracks WorldDef chatter and prevents zone is under attack spam.
## Author: HonorGoG of the Titan Panel Development Team; original version by Tekkub
-## SavedVariables: TitanClassicDefense_options, TitanClassicDefense_newSubzones, TitanClassicDefense_unknowns
-## Dependencies: TitanClassic
-## Version: 5.0.9.30402
+## SavedVariables: TitanDefense_options, TitanDefense_newSubzones, TitanDefense_unknowns
+## Dependencies: Titan
+## Version: 5.1.0
## X-Website: http://www.titanpanel.org
## X-Email: contact@titanpanel.org
## X-WoWI-ID: 8281
@@ -12,4 +12,4 @@
locale\Localization.lua
locale\Localization.DE.lua
-TitanClassicDefense.xml
+TitanDefense.xml
diff --git a/TitanDefense/TitanClassicDefense.xml b/TitanDefense/TitanClassicDefense.xml
index 63f6821..9c981a0 100755
--- a/TitanDefense/TitanClassicDefense.xml
+++ b/TitanDefense/TitanClassicDefense.xml
@@ -1,7 +1,7 @@
<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/
..\FrameXML\UI.xsd">
- <Script file="TitanClassicDefense.lua"/>
- <Script file="TitanClassicDefense_subzones.lua"/>
+ <Script file="TitanDefense.lua"/>
+ <Script file="TitanDefense_subzones.lua"/>
<GameTooltip name="TitanDefenseTooltip" inherits="GameTooltipTemplate" parent="UIParent" hidden="true"/>
<Frame parent="UIParent">
<Frames>