mirror of
https://codeberg.org/Duvelcorp/MetaHunt.git
synced 2026-10-02 12:30:01 +00:00
Add trainer planning and level-up tracking
This commit is contained in:
@@ -1126,7 +1126,7 @@ function MTH_SetupMessagesOptions()
|
||||
if not section then return end
|
||||
section:SetPoint("TOPLEFT", container, "TOPLEFT", 8, -8)
|
||||
section:SetPoint("TOPRIGHT", container, "TOPRIGHT", -8, -8)
|
||||
section:SetHeight(268)
|
||||
section:SetHeight(380)
|
||||
|
||||
local titleFrame = getglobal("MetaHuntMessagesSectionTitle")
|
||||
if titleFrame then
|
||||
@@ -1197,7 +1197,18 @@ function MTH_SetupMessagesOptions()
|
||||
end)
|
||||
end
|
||||
|
||||
local petRanAwayToggle = MTH_CreateCheckbox(section, "MetaHuntMessagesPetRanAway", "Pet ran away", -176)
|
||||
local trainerScanToggle = MTH_CreateCheckbox(section, "MetaHuntMessagesTrainerScan", "Trainer scan", -176)
|
||||
if trainerScanToggle then
|
||||
trainerScanToggle:SetChecked(msgSettings.trainerScan ~= false)
|
||||
trainerScanToggle:SetScript("OnClick", function()
|
||||
if not this then return end
|
||||
if MTH and MTH.SetMessageEnabled then
|
||||
MTH:SetMessageEnabled("trainerScan", MTH_ZB_IsChecked(this))
|
||||
end
|
||||
end)
|
||||
end
|
||||
|
||||
local petRanAwayToggle = MTH_CreateCheckbox(section, "MetaHuntMessagesPetRanAway", "Pet ran away", -204)
|
||||
if petRanAwayToggle then
|
||||
petRanAwayToggle:SetChecked(msgSettings.petRanAway ~= false)
|
||||
petRanAwayToggle:SetScript("OnClick", function()
|
||||
@@ -1208,7 +1219,7 @@ function MTH_SetupMessagesOptions()
|
||||
end)
|
||||
end
|
||||
|
||||
local mapMarkersToggle = MTH_CreateCheckbox(section, "MetaHuntMessagesMapMarkers", "Map markers", -204)
|
||||
local mapMarkersToggle = MTH_CreateCheckbox(section, "MetaHuntMessagesMapMarkers", "Map markers", -232)
|
||||
if mapMarkersToggle then
|
||||
mapMarkersToggle:SetChecked(msgSettings.mapMarkers ~= false)
|
||||
mapMarkersToggle:SetScript("OnClick", function()
|
||||
@@ -1219,6 +1230,38 @@ function MTH_SetupMessagesOptions()
|
||||
end)
|
||||
end
|
||||
|
||||
local hunterLevelToggle = MTH_CreateCheckbox(section, "MetaHuntMessagesHunterLevel", "Hunter level training summary", -260)
|
||||
if hunterLevelToggle then
|
||||
hunterLevelToggle:SetChecked(msgSettings.hunterLevelUp ~= false)
|
||||
hunterLevelToggle:SetScript("OnClick", function()
|
||||
if MTH and MTH.SetMessageEnabled then MTH:SetMessageEnabled("hunterLevelUp", MTH_ZB_IsChecked(this)) end
|
||||
end)
|
||||
end
|
||||
|
||||
local hunterQuietLevelToggle = MTH_CreateCheckbox(section, "MetaHuntMessagesHunterQuietLevel", "Hunter quiet-level message", -288)
|
||||
if hunterQuietLevelToggle then
|
||||
hunterQuietLevelToggle:SetChecked(msgSettings.hunterLevelQuiet and true or false)
|
||||
hunterQuietLevelToggle:SetScript("OnClick", function()
|
||||
if MTH and MTH.SetMessageEnabled then MTH:SetMessageEnabled("hunterLevelQuiet", MTH_ZB_IsChecked(this)) end
|
||||
end)
|
||||
end
|
||||
|
||||
local petLevelToggle = MTH_CreateCheckbox(section, "MetaHuntMessagesPetLevel", "Pet level training summary", -316)
|
||||
if petLevelToggle then
|
||||
petLevelToggle:SetChecked(msgSettings.petLevelUp ~= false)
|
||||
petLevelToggle:SetScript("OnClick", function()
|
||||
if MTH and MTH.SetMessageEnabled then MTH:SetMessageEnabled("petLevelUp", MTH_ZB_IsChecked(this)) end
|
||||
end)
|
||||
end
|
||||
|
||||
local petLoyaltyToggle = MTH_CreateCheckbox(section, "MetaHuntMessagesPetLoyalty", "Pet loyalty gain", -344)
|
||||
if petLoyaltyToggle then
|
||||
petLoyaltyToggle:SetChecked(msgSettings.petLoyaltyUp ~= false)
|
||||
petLoyaltyToggle:SetScript("OnClick", function()
|
||||
if MTH and MTH.SetMessageEnabled then MTH:SetMessageEnabled("petLoyaltyUp", MTH_ZB_IsChecked(this)) end
|
||||
end)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
function MTH_SetupGeneralOptions()
|
||||
|
||||
Reference in New Issue
Block a user