diff --git a/HealingAssignments.lua b/HealingAssignments.lua index 2edaa18..27df8c6 100644 --- a/HealingAssignments.lua +++ b/HealingAssignments.lua @@ -723,7 +723,7 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber) String2:SetFont("Fonts\\FRIZQT__.TTF", 11) String2:SetWidth(200) String2:SetJustifyH("RIGHT") - String2:SetText("additional Tanks:") + String2:SetText("Tank Classes:") self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WarlockCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate") self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WarlockCheckbox:SetPoint("TOPLEFT",150,-40) @@ -796,7 +796,6 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber) Shaman:SetJustifyH("RIGHT") Shaman:SetText("Shaman") Shaman:SetTextColor(0.96, 0.55, 0.73,1) - self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.PriestCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate") self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.PriestCheckbox:SetPoint("TOPLEFT",150,-100) @@ -822,6 +821,14 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber) Paladin:SetText("Paladin") Paladin:SetTextColor(0.96, 0.55, 0.73,1) + -- create other assignments + local String3 = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY") + String3:SetPoint("TOPLEFT", -70, -140) + String3:SetFont("Fonts\\FRIZQT__.TTF", 11) + String3:SetWidth(200) + String3:SetJustifyH("RIGHT") + String3:SetText("Other Assignments:") + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.LeftsideCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate") self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.LeftsideCheckbox:SetPoint("TOPLEFT",150,-130) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.LeftsideCheckbox:SetFrameStrata("LOW") @@ -846,20 +853,44 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber) Rightside:SetText("Right Side") Rightside:SetTextColor(0, 0, 1,1) + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.MeleeCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate") + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.MeleeCheckbox:SetPoint("TOPLEFT",150,-160) + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.MeleeCheckbox:SetFrameStrata("LOW") + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.MeleeCheckbox:SetScript("OnClick", function () PlaySound("igMainMenuOptionCheckBoxOn") end) + + local Melee = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY") + Melee:SetPoint("TOPLEFT", 190, -170) + Melee:SetFont("Fonts\\FRIZQT__.TTF", 11) + Melee:SetJustifyH("RIGHT") + Melee:SetText("Melee") + Melee:SetTextColor(0.49, 0.51, 0.27,1) + + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DispelCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate") + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DispelCheckbox:SetPoint("TOPLEFT",300,-160) + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DispelCheckbox:SetFrameStrata("LOW") + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DispelCheckbox:SetScript("OnClick", function () PlaySound("igMainMenuOptionCheckBoxOn") end) + + local Dispel = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY") + Dispel:SetPoint("TOPLEFT", 340, -170) + Dispel:SetFont("Fonts\\FRIZQT__.TTF", 11) + Dispel:SetJustifyH("RIGHT") + Dispel:SetText("Dispel") + Dispel:SetTextColor(1,1,1,1) + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate") - self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckbox:SetPoint("TOPLEFT",150,-160) + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckbox:SetPoint("TOPLEFT",150,-190) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckbox:SetFrameStrata("LOW") self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckbox:SetScript("OnClick", function () PlaySound("igMainMenuOptionCheckBoxOn") end) local Custom = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY") - Custom:SetPoint("TOPLEFT", 190, -170) + Custom:SetPoint("TOPLEFT", 190, -200) Custom:SetFont("Fonts\\FRIZQT__.TTF", 11) Custom:SetJustifyH("RIGHT") Custom:SetText("Custom Text:") Custom:SetTextColor(0, 1, 0,1) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckboxText = CreateFrame("EditBox", "CustomTextEditBox", self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content,"InputBoxTemplate") - self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckboxText:SetPoint("TOPLEFT",280,-160) + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckboxText:SetPoint("TOPLEFT",280,-190) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckboxText:SetWidth(90) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckboxText:SetHeight(30) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckboxText:SetAutoFocus(0) @@ -869,21 +900,21 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber) -- death warning options local DeathWarningText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY") - DeathWarningText:SetPoint("TOPLEFT", -70, -200) + DeathWarningText:SetPoint("TOPLEFT", -70, -230) DeathWarningText:SetFont("Fonts\\FRIZQT__.TTF", 11) DeathWarningText:SetWidth(200) DeathWarningText:SetJustifyH("RIGHT") DeathWarningText:SetText("Death Warn Options:") local DeathWarningColoredText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY") - DeathWarningColoredText:SetPoint("TOPLEFT", -30, -230) + DeathWarningColoredText:SetPoint("TOPLEFT", -30, -260) DeathWarningColoredText:SetFont("Fonts\\FRIZQT__.TTF", 11) DeathWarningColoredText:SetWidth(200) DeathWarningColoredText:SetJustifyH("RIGHT") DeathWarningColoredText:SetText("Colored Posting:") self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingsCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate") - self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingsCheckbox:SetPoint("TOPLEFT",180,-220) + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingsCheckbox:SetPoint("TOPLEFT",180,-250) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingsCheckbox:SetFrameStrata("LOW") self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingsCheckbox:SetScript("OnEnter", function() GameTooltip:SetOwner(HealingAsssignments.Mainframe, "ANCHOR_CURSOR"); @@ -894,14 +925,14 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingsCheckbox:SetScript("OnClick", function () PlaySound("igMainMenuOptionCheckBoxOn") end) local DeathWarningChannelText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY") - DeathWarningChannelText:SetPoint("TOPLEFT", -30, -260) + DeathWarningChannelText:SetPoint("TOPLEFT", -30, -290) DeathWarningChannelText:SetFont("Fonts\\FRIZQT__.TTF", 11) DeathWarningChannelText:SetWidth(200) DeathWarningChannelText:SetJustifyH("RIGHT") DeathWarningChannelText:SetText("Posting Channel:") self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DeathWarningChannelTextbox = CreateFrame("EditBox", "DeathWarningChannelTextbox", self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content,"InputBoxTemplate") - self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DeathWarningChannelTextbox:SetPoint("TOPLEFT",190,-250) + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DeathWarningChannelTextbox:SetPoint("TOPLEFT",190,-280) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DeathWarningChannelTextbox:SetWidth(18) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DeathWarningChannelTextbox:SetHeight(30) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DeathWarningChannelTextbox:SetAutoFocus(0) @@ -912,7 +943,7 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber) end) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingChannelText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY") - self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingChannelText:SetPoint("TOPLEFT", 220, -260) + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingChannelText:SetPoint("TOPLEFT", 220, -290) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingChannelText:SetFont("Fonts\\FRIZQT__.TTF", 11) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingChannelText:SetWidth(200) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingChannelText:SetJustifyH("LEFT") @@ -921,14 +952,14 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber) -- slowmode options local SlowPostText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY") - SlowPostText:SetPoint("TOPLEFT", 200, -200) + SlowPostText:SetPoint("TOPLEFT", 200, -230) SlowPostText:SetFont("Fonts\\FRIZQT__.TTF", 11) SlowPostText:SetWidth(200) SlowPostText:SetJustifyH("RIGHT") SlowPostText:SetText("Slow Post Mode:") self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate") - self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostCheckbox:SetPoint("TOPLEFT",410,-190) + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostCheckbox:SetPoint("TOPLEFT",410,-220) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostCheckbox:SetFrameStrata("LOW") self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostCheckbox:SetScript("OnEnter", function() GameTooltip:SetOwner(HealingAsssignments.Mainframe, "ANCHOR_TOPLEFT"); @@ -945,14 +976,14 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostCheckbox:SetChecked(HealingAssignmentsTemplates.Options.SlowPost) local SlowPostText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY") - SlowPostText:SetPoint("TOPLEFT", 240, -230) + SlowPostText:SetPoint("TOPLEFT", 240, -260) SlowPostText:SetFont("Fonts\\FRIZQT__.TTF", 11) SlowPostText:SetWidth(200) SlowPostText:SetJustifyH("RIGHT") SlowPostText:SetText("Delay in ms :") self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostTextbox = CreateFrame("EditBox", "SlowPostTextboxTextbox", self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content,"InputBoxTemplate") - self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostTextbox:SetPoint("TOPLEFT",460,-220) + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostTextbox:SetPoint("TOPLEFT",460,-250) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostTextbox:SetWidth(35) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostTextbox:SetHeight(30) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostTextbox:SetAutoFocus(0) @@ -967,28 +998,28 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber) -- whisper configs local WhisperConfigText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY") - DeathWarningChannelText:SetPoint("TOPLEFT", -70, -290) + DeathWarningChannelText:SetPoint("TOPLEFT", -70, -320) DeathWarningChannelText:SetFont("Fonts\\FRIZQT__.TTF", 11) DeathWarningChannelText:SetWidth(200) DeathWarningChannelText:SetJustifyH("RIGHT") DeathWarningChannelText:SetText("Whisper Mode:") local WhisperRepostText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY") - WhisperRepostText:SetPoint("TOPLEFT", -30, -310) + WhisperRepostText:SetPoint("TOPLEFT", -30, -340) WhisperRepostText:SetFont("Fonts\\FRIZQT__.TTF", 11) WhisperRepostText:SetWidth(200) WhisperRepostText:SetJustifyH("RIGHT") WhisperRepostText:SetText("Repost:") local WhisperHealText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY") - WhisperHealText:SetPoint("TOPLEFT", 130, -310) + WhisperHealText:SetPoint("TOPLEFT", 130, -340) WhisperHealText:SetFont("Fonts\\FRIZQT__.TTF", 11) WhisperHealText:SetWidth(200) WhisperHealText:SetJustifyH("RIGHT") WhisperHealText:SetText("Whisper:") self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperRepostCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate") - self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperRepostCheckbox:SetPoint("TOPLEFT",180,-300) + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperRepostCheckbox:SetPoint("TOPLEFT",180,-330) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperRepostCheckbox:SetFrameStrata("LOW") self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperRepostCheckbox:SetScript("OnEnter", function() GameTooltip:SetOwner(HealingAsssignments.Mainframe, "ANCHOR_TOPLEFT"); @@ -1003,7 +1034,7 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperRepostCheckbox:SetChecked(HealingAssignmentsTemplates.Options.WhisperRepost) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperHealCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate") - self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperHealCheckbox:SetPoint("TOPLEFT",340,-300) + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperHealCheckbox:SetPoint("TOPLEFT",340,-330) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperHealCheckbox:SetFrameStrata("LOW") self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperHealCheckbox:SetScript("OnEnter", function() GameTooltip:SetOwner(HealingAsssignments.Mainframe, "ANCHOR_TOPLEFT"); @@ -1019,21 +1050,21 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber) -- additional healers local AdditionHealersText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY") - AdditionHealersText:SetPoint("TOPLEFT", -70, -340) + AdditionHealersText:SetPoint("TOPLEFT", -70, -370) AdditionHealersText:SetFont("Fonts\\FRIZQT__.TTF", 11) AdditionHealersText:SetWidth(200) AdditionHealersText:SetJustifyH("RIGHT") - AdditionHealersText:SetText("additional Healers:") + AdditionHealersText:SetText("Additional Healers:") local AdditionHealersMarksText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY") - AdditionHealersMarksText:SetPoint("TOPLEFT", 70, -340) + AdditionHealersMarksText:SetPoint("TOPLEFT", 70, -370) AdditionHealersMarksText:SetFont("Fonts\\FRIZQT__.TTF", 11) AdditionHealersMarksText:SetWidth(200) AdditionHealersMarksText:SetJustifyH("RIGHT") AdditionHealersMarksText:SetText("Raid Markers") self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.AdditionalHealersCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate") - self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.AdditionalHealersCheckbox:SetPoint("TOPLEFT",150,-330) + self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.AdditionalHealersCheckbox:SetPoint("TOPLEFT",150,-360) self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.AdditionalHealersCheckbox:SetFrameStrata("LOW") self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.AdditionalHealersCheckbox:SetScript("OnEnter", function() GameTooltip:SetOwner(HealingAsssignments.Mainframe, "ANCHOR_TOPLEFT"); @@ -1049,7 +1080,7 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber) -- bottom local BottomText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY") - BottomText:SetPoint("TOPLEFT", 150, -370) + BottomText:SetPoint("TOPLEFT", 150, -400) BottomText:SetFont("Fonts\\FRIZQT__.TTF", 11) BottomText:SetJustifyH("CENTER") BottomText:SetText("Version "..VHA_VERSION.." - by Renew @ vanillagaming.org") diff --git a/Modules/Database.lua b/Modules/Database.lua index 8ecc01b..93ca8a9 100644 --- a/Modules/Database.lua +++ b/Modules/Database.lua @@ -8,6 +8,8 @@ function HealingAsssignments.Mainframe:PopulateTankDropdown() local OptionsFrame = 16 local LeftsideCheck = HealingAsssignments.Mainframe.Foreground.Profile[1].Template[OptionsFrame].Assigments.Content.LeftsideCheckbox:GetChecked() local RightsideCheck = HealingAsssignments.Mainframe.Foreground.Profile[1].Template[OptionsFrame].Assigments.Content.RightsideCheckbox:GetChecked() + local MeleeCheck = HealingAsssignments.Mainframe.Foreground.Profile[1].Template[OptionsFrame].Assigments.Content.MeleeCheckbox:GetChecked() + local DispelCheck = HealingAsssignments.Mainframe.Foreground.Profile[1].Template[OptionsFrame].Assigments.Content.DispelCheckbox:GetChecked() local CustomCheckbox = HealingAsssignments.Mainframe.Foreground.Profile[1].Template[OptionsFrame].Assigments.Content.CustomCheckbox:GetChecked() local info = {}; @@ -67,6 +69,30 @@ function HealingAsssignments.Mainframe:PopulateTankDropdown() UIDropDownMenu_AddButton(info); end + if MeleeCheck == 1 then + -- create emtpy field to deleting + info.text = "Melee" + info.textR = 0.49; info.textG = 0.51; info.textB = 0.27; + info.checked = false + info.func = function() + UIDropDownMenu_SetSelectedID(GlobalTankDropDownID, this:GetID(), 0); + HealingAsssignments:UpdateRaidDataBase() + end + UIDropDownMenu_AddButton(info); + end + + if DispelCheck == 1 then + -- create emtpy field to deleting + info.text = "Dispel" + info.textR = 1; info.textG = 1; info.textB = 1; + info.checked = false + info.func = function() + UIDropDownMenu_SetSelectedID(GlobalTankDropDownID, this:GetID(), 0); + HealingAsssignments:UpdateRaidDataBase() + end + UIDropDownMenu_AddButton(info); + end + if CustomCheckbox == 1 then -- create emtpy field to deleting info.text = HealingAsssignments.Mainframe.Foreground.Profile[1].Template[OptionsFrame].Assigments.Content.CustomCheckboxText:GetText() @@ -266,7 +292,9 @@ function HealingAsssignments:UpdateRaidDataBase() -- check for additional tanks if TankName == "Left Side" then getglobal(HealingAsssignments.Mainframe.Foreground.Profile[HealingAsssignments.Mainframe.ActiveProfile].Template[activeFrame].Assigments.Content.Frame[i].Tank[i]:GetName().."Text"):SetTextColor(1,0,0,1) end if TankName == "Right Side" then getglobal(HealingAsssignments.Mainframe.Foreground.Profile[HealingAsssignments.Mainframe.ActiveProfile].Template[activeFrame].Assigments.Content.Frame[i].Tank[i]:GetName().."Text"):SetTextColor(0,0,1,1) end - if foundName == 0 and TankName ~= "Right Side" and TankName ~= "Left Side" then getglobal(HealingAsssignments.Mainframe.Foreground.Profile[HealingAsssignments.Mainframe.ActiveProfile].Template[activeFrame].Assigments.Content.Frame[i].Tank[i]:GetName().."Text"):SetTextColor(0,1,0,1) end + if TankName == "Melee" then getglobal(HealingAsssignments.Mainframe.Foreground.Profile[HealingAsssignments.Mainframe.ActiveProfile].Template[activeFrame].Assigments.Content.Frame[i].Tank[i]:GetName().."Text"):SetTextColor(0.49,0.51,0.27,1) end + if TankName == "Dispel" then getglobal(HealingAsssignments.Mainframe.Foreground.Profile[HealingAsssignments.Mainframe.ActiveProfile].Template[activeFrame].Assigments.Content.Frame[i].Tank[i]:GetName().."Text"):SetTextColor(1,1,1,1) end + if foundName == 0 and TankName ~= "Right Side" and TankName ~= "Left Side" and TankName ~= "Melee" and TankName ~= "Dispel" then getglobal(HealingAsssignments.Mainframe.Foreground.Profile[HealingAsssignments.Mainframe.ActiveProfile].Template[activeFrame].Assigments.Content.Frame[i].Tank[i]:GetName().."Text"):SetTextColor(0,1,0,1) end HealerNum = HealingAssignmentsTemplates.Profile[HealingAsssignments.Mainframe.ActiveProfile].Template[activeFrame].TankHealer[i] if HealerNum == nil then HealerNum = 0 end diff --git a/Modules/Posting.lua b/Modules/Posting.lua index c131274..27e7ffe 100644 --- a/Modules/Posting.lua +++ b/Modules/Posting.lua @@ -253,6 +253,8 @@ function HealingAsssignments:GetColoredString(NameString,Deathwarn) if NameString == "Left Side" then Color = "c30000" elseif NameString == "Right Side" then Color = "00ADEF" + elseif NameString == "Melee" then Color = "6a5d22" + elseif NameString == "Dispel" then Color = "FFFFFF" elseif NameString == "{Skull}" then Color = "FFFFFF" elseif NameString == "{Cross}" then Color = "FF0000" elseif NameString == "{Circle}" then Color = "FFA500"