assert( oRA, "oRA not found!") ------------------------------ -- Are you local? -- ------------------------------ local L = AceLibrary("AceLocale-2.2"):new("oRAPResist") ---------------------------- -- Localization -- ---------------------------- L:RegisterTranslations("enUS", function() return { ["resist"] = true, ["resistparticipant"] = true, ["Options for resistance checks."] = true, ["Participant/Resist"] = true, } end ) L:RegisterTranslations("koKR", function() return { ["Options for resistance checks."] = "저항 확인 설정", ["Participant/Resist"] = "부분/저항", } end ) L:RegisterTranslations("zhCN", function() return { ["resist"] = "抗性", ["resistparticipant"] = "resistparticipant", ["Options for resistance checks."] = "抗性助手选项", ["Participant/Resist"] = "Participant/Resist", } end ) L:RegisterTranslations("zhTW", function() return { ["resist"] = "抗性", ["resistparticipant"] = "resistparticipant", ["Options for resistance checks."] = "抗性檢查選項", ["Participant/Resist"] = "隊員/抗性", } end ) L:RegisterTranslations("frFR", function() return { --["resist"] = true, --["resistparticipant"] = true, ["Options for resistance checks."] = "Options concernant les v\195\169rifications des r\195\169sistances.", ["Participant/Resist"] = "Participant/R\195\169sistances", } end ) ---------------------------------- -- Module Declaration -- ---------------------------------- oRAPResist = oRA:NewModule(L["resistparticipant"]) oRAPResist.defaults = { } oRAPResist.participant = true oRAPResist.name = L["Participant/Resist"] -- oRAPResist.consoleCmd = L["resist"] -- oRAPResist.consoleOptions = { -- type = "group", -- desc = L["Options for resistance checks."], -- args = { -- } -- } ------------------------------ -- Initialization -- ------------------------------ function oRAPResist:OnEnable() self:RegisterCheck("RSTC", "oRA_ResistanceCheck") end function oRAPResist:OnDisable() self:UnregisterAllEvents() self:UnregisterCheck("RSTC") end ------------------------- -- Event Handlers -- ------------------------- function oRAPResist:oRA_ResistanceCheck( msg, author) if not self:IsValidRequest(author) then return end local resiststr = "" for i = 2, 6, 1 do local _, res, _, _ = UnitResistance("player", i) resiststr = resiststr .." " .. res end self:SendMessage(string.format("RST%s %s", resiststr, author)) end