/
## Interface: 30200 |
## Interface: 30300 |
## Title: AKA |
## Notes: Publishes player alts to guild members |
## Version: 2.8 |
## Version: 2.9 |
## Author: Schnoggo |
## OptionalDeps: CleanChat,Gatherer,GuildEventManager2 |
## SavedVariables: AKA_SavedVars, AKA_USERID, AKA_DEBUG, AKA_TRAFFICMONITOR |
localization.lua |
calendar.lua |
AKA.lua |
aka.xml |
To Do: |
Rework calendar integration |
Test integration with WotLK versions of other addons |
Show nicknames in Guild tab of Social panel |
support guild info panels |
AKA_TITLE="A.K.A. Version 2.8"; |
AKA_TITLE="A.K.A. Version 2.9"; |
AKA_TEXT = {}; |
AKA_TEXT["CHANNEL_BLOCK"]="Channel "; |
AKA_TEXT["VERSION_UPDATE"]="A new version of AKA is available. http://www.wowinterface.com/downloads/info7813-AKA.html"; |
-- AKA_TEXT["VERSION_UPDATE"]="A new version of AKA is available. http://wowgnome.com/downloads/aka_2_8.zip"; |
AKA_TEXT["VERSION_NOTES"]="This is a required upgrade for WoW client 3.2."; |
AKA_TEXT["VERSION_NOTES"]="This is a recommended upgrade for WoW client 3.3."; |
AKA_ProfessionList={}; |
AKA_ProfessionList["1"]="Alchemy"; |
Version History |
=============== |
Dec 8, 2009 (2.9) |
* Updated TOC version for WoW client 3.2 |
* Removed in-game Calendar integration. This broke with the last version and needs a more maintainable approach. |
* New (untested) code to identify player realms in cross-realm PUGs and BGs. |
Aug 5, 2009 (2.8) |
* Updated TOC version for WoW client 3.2 |
AKA_HighestSeenVersion=0; |
AKA_FormatVersion=1.2; |
AKA_variablesLoaded = false; |
AKA_RaidInfoByName = {}; |
local VISIBLE_MAX=17; -- for scrolling menu |
AKA_DEBUG=false; |
AKA_ShowEvent=false; |
AKA_ErrorMsg("ParseMessage("..msg..","..whoSent..", "..whichChannel..")"); |
local pString =msg; -- make a copy to take apart |
-- pString="hoser`dude`hooman`flying monkeys`2`sproting`1`dancing`300`the coolist dud in the wowerzerverserse."; |
local commaIndex; |
local senderID=whoSent.."**"..myPlayerRealm |
local dashOffset=string.find(whoSent, "-"); |
local senderID=whoSent.."**"..myPlayerRealm; |
if (dashOffset ~= nil) then |
-- battlegroup format with dash: |
senderID=string.gsub(whoSent,"\-","**"); |
end |
AKA_ParsedMsg={}; |
for count = 1, table.getn(messageFields) do |
end |
--[[ |
-- test to see if we have hooked the calendar yet. |
end |
end |
]]-- |
-- check if we need to whisper anyone |
-- AKA_SessionList[arg2]['status']='unknown'; |
local now = GetTime(); |
function AKA_RequestSync() |
AKA_SendMsg(REQ_TOKEN); |
-- DEFAULT_CHAT_FRAME:AddMessage("AKA-REQUESTING SYNC:", 0.5, 1.0, 0.5, 3); |
-- DEFAULT_CHAT_FRAME:AddMessage("AKA-REQUESTING SYNC:", 0.5, 1.0, 0.5, 3); |
needHello=false; -- we wil be responding to a sync request anyway |
end |