Download
(80 Kb)
Download
Updated: 03/18/24 03:48 PM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Updated:03/18/24 03:48 PM
Created:10/13/21 09:48 AM
Monthly downloads:1,391
Total downloads:8,959
Favorites:8
MD5:
9.3.0
ITTs Roster Bot ( ITT RB )  Popular! (More than 5000 hits)
Version: 1.0.7
by: JN Slevin, ghostbane
Dependencies: LibAddonMenu-2.0 LibChatMessage LibGuildRoster LibDebugLogger LibTextFilter LibHistoire

Other Addons from ITT:
ITTs Donation Bot - Keeps track of guild donations.

ITTs Ghostwriter - Backup notes, send welcome mail, set note for newcomers.

GitHub Repository

About

99% of this addon was developed by @Ghostbane! I (JN Slevin) have recently gotten permission from him to maintain (and finally upload) the addon. I am hoping to maintain it and add features and requests (to the best of my ability)
Roster Bot is an extensive addon that helps GMs and Staff track member information. We were hoping to fulfill most of the needs of a GM.

Modern, unintrusive and soon you wont be able to live without it!


Features

GuildRoster
  • A whole new UI element which appends to the GuildRoster which lets you:
    • see the most important information right away
    • choose which ranks you would like to select to show in the GuildRoster
    • choose the timeframe for the information (which will also change the timeframe for the Sales Addon of your choice, as well as ITTs Donation Bot)
  • An extensive text filter for the GuildRoster, which will help you:
    • search for Accountnames, Location, Notes and Alliance!
    • LibTextFilter allows us to use an immense amount of operators including:
      • ' ' (space), '&': combine two words with AND ( Aldmeri Dominion will show you members with both words present )
      • '+', "/": combine two words with OR ( Aldmeri+Ebonheart will show you members from AD and EP )
      • '-', '^': combine two words with AND, but negate the second one
      • '!': negate the next expression ( !aldmeri will show you everyone from EP and DC)
  • Replacing of the OfflineLocation ( which is redundant ) to the offline time
    • Will be a slight yellow if the member is offline for longer than 7 days
    • Will be yellow if the member is offline for longer than 14 days
    • Will be red if the member is offline for longer than 30 days


Member Tooltip
  • Roster Bot will save the join date of newcomers
    • The days in the tooltip, will be red for newcomers (adjustable in the settings, default is 7 days) and green old members (adjustable in the settings, default is 180 days)
  • Related Guilds
    • It will show the guilds you and the member in question have in common.


GuildHistory
  • History highlighting:
    • The guildhistory is now (optionally) highlighted, to help you see right away what is happening in your guild!
      • Available in the "General" and "Bank" Subcategories!
  • History search:
    • On top of the History it will show you a search box, which will help you find events more easily
  • History selection:
    • In the "Bank" Subcategory, you may choose if you only want to see "Gold" Deposits and Withdrawals, "Item" Deposits and Withdrawals, both or none!

Applications
  • Related Guilds
    • Guilds you have in common with the new applicant, will be shown under the application

Mails
  • Related Guilds
    • Guilds you have in common with the sender, will be shown under the mail
      • You may also edit their notes in said guilds directly from the mail window ( which is immensely helpful if people want to let you know if they go on vacation etc )

Compatibility

Whilst these are not dependencies to make this addon work, chances are GMs + Staff will likely have these tools turned on, presented in their roster.



Supported
  • Arkadius' Trade Tools
  • Master Merchant 3.6
  • ITTs Donation Bot ( which is a dependency )

Not Supported ( will work, but one or more features will be limited )
  • Master Merchant before 3.6
  • Shissu's Roster
  • Advanced Member Tooltip ( this will overwrite the tooltip in our roster, which will cause our tooltip to not be shown )

More to come

Too long Trade GMs and Staff have had outdated tools or inconsistent experiences to do the daily maintenance required of running a functioning Trade Guild. Roster Bot is the third addition of many, in terms of helpful and modern tools to get the job done.


About ITT

Independent Trading Team is a trade alliance on PC-EU, always looking to provide a productive community for its traders and partners.

Known Issues

Master Merchant Integration is spotty atm. The Time Range options sometimes do not work as you expect. Sadly its a bigger issue. Will update once i find time.
1.0.7 - JN Slevin
- dependency update
- removed a rogue folder from the zip which should not have been in there

1.0.6 - JN Slevin
- Removed the history highlighting and sort options since the new history already has good suboptions which would cause everything to be highlighted in the same color.
- Added LibHistoire as a dependency
- Removed the native guild history functionality.
- Updated to be compatible with Scions of Ithelia

1.0.5 - JN Slevin
- redid the anchors when using Perfect Pixel (thanks to @dack_janiels)
- turned off some unecessary loggin
- API bump

1.0.4 - JN Slevin
- fixed a potential lua error which occured when MM was selected as Sales Service while not having it active

1.0.3 - JN Slevin
- API Bumb
- Master Merchant integration fix
- Application attachment reword
- Settings rework

UI1.0.2-a - JN Slevin
- API Bumb
- Fixed another issue with the GuildRosterUI

1.0.1-a - JN Slevin
- API Bump
- Fixed an issue which caused the GuildRosterUI to not show up and cause a LUA error.

1.0.0-c - JN Slevin
- Updated the API Version to be compatible with the Deadlands DLC

1.0.0-b - JN Slevin
- Fixed MM3.6 Integration
Optional Files (0)


Archived Files (8)
File Name
Version
Size
Uploader
Date
1.0.5
83kB
JN Slevin
12/26/23 04:05 PM
1.0.4
83kB
JN Slevin
07/26/23 03:45 PM
1.0.3
83kB
JN Slevin
06/05/23 03:59 AM
1.0.2-a
81kB
JN Slevin
08/22/22 06:21 AM
1.0.1-a
81kB
JN Slevin
06/06/22 06:55 AM
1.0.0-c
82kB
JN Slevin
11/01/21 04:21 AM
1.0.0-b
82kB
JN Slevin
10/14/21 06:17 AM
1.0.0-a
82kB
JN Slevin
10/13/21 09:48 AM


Post A Reply Comment Options
Unread 07/26/23, 02:52 PM  
JN Slevin
 
JN Slevin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 84
Uploads: 4
Re: Re: Re: Getting this when opening roster.

Originally Posted by Superimposedhope
Originally Posted by JN Slevin
Originally Posted by Superimposedhope
Hi, I dont have any addons that I know would conflict w roster info. Please advise

user:/AddOns/ITTsRosterBot/SalesAdapter/adapters/MM3.lua:97: attempt to index a nil value
stack traceback:
Hello! Thank you for letting me know. I am trying to get a fix for this out as soon as i can.

This happens if you have set MM as your sales adapter and MM is not active atm. If you use MM try to not use RosterBot without it. If you do not chose ATT or None and this should be fixed.
Thank you for the quick reply. I was editing my original post just as I seen this. I use ATT and there is an option for Enable tooltip that was checked; unchecking it fixed the issue.
Im happy that it got fixed. Your issue still helped me find an issue! So thank you for letting me know again
Report comment to moderator  
Reply With Quote
Unread 07/26/23, 02:50 PM  
Superimposedhope

Forum posts: 1
File comments: 32
Uploads: 0
Re: Re: Getting this when opening roster.

Originally Posted by JN Slevin
Originally Posted by Superimposedhope
Hi, I dont have any addons that I know would conflict w roster info. Please advise

user:/AddOns/ITTsRosterBot/SalesAdapter/adapters/MM3.lua:97: attempt to index a nil value
stack traceback:
user:/AddOns/ITTsRosterBot/SalesAdapter/adapters/MM3.lua:97: in function 'Adapter:GetSaleInformation'
|caaaaaa<Locals> self = [table:1]{name = "MM3", purchasesColumnKey = "MM_Bought", settingsLabel = "Master Merchant 3.6", salesColumnKey = "MM_Sold"}, guildId = 152957, displayName = "@Superimposedhope", start = 1690311600, finish = 1690916400, guild = [table:2]{index = 1, name = "The Tainted Wardens", id = 152957}, sales = 0, purchases = 0 </Locals>|r
(tail call): ?
user:/AddOns/ITTsRosterBot/UI/index.lua:181: in function 'applySalesTemplates'
|caaaaaa<Locals> data = [table:3]{note = "", timeStamp = 0, formattedAllianceName = "Aldmeri Dominion", displayName = "@Superimposedhope", gender = 1, normalizedLogoffSort = -1, status = 1, type = 1, ATT_Sales = 0, alliance = 1, isLocalPlayer = T, ITT_Donations = 0, hasCharacter = T, online = T, rankId = 255, championPoints = 1323, secsSinceLogoff = -1, rankIndex = 1, class = 4, characterName = "Superimpøsedhøe", index = 1, ATT_Purchases = 0, formattedZone = "Vvardenfell", level = 50}, columnCheckSaleData = F, sales = 0, purchases = 0, start = 1690311600, finish = 1690916400 </Locals>|r
user:/AddOns/ITTsRosterBot/UI/index.lua:279: in function 'rosterFilterScrollList'
|caaaaaa<Locals> self = [table:4]{currentSortOrder = T, currentSortKey = "status", alternateRowBackgrounds = T, automaticallyColorRows = T}, scrollData = [table:5]{}, searchTerm = "", hideOffline = F, masterList = [table:6]{}, isRanksSelected = F, trackDonations = T, columnCheckSaleData = F, i = 1, data = [table:3], searchString = "@Superimposedhope Vvardenfell..." </Locals>|r
/EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:135: in function 'ZO_SortFilterList:RefreshData'
|caaaaaa<Locals> self = [table:4] </Locals>|r
/EsoUI/Ingame/Guild/Keyboard/GuildRoster_Keyboard.lua:48: in function 'ZO_KeyboardGuildRosterManager:PerformDeferredInitialization'
|caaaaaa<Locals> self = [table:4] </Locals>|r
/EsoUI/Ingame/Guild/Keyboard/GuildRoster_Keyboard.lua:31: in function 'callback'
|caaaaaa<Locals> oldState = "hidden", newState = "showing" </Locals>|r
/EsoUI/Libraries/Utility/ZO_CallbackObject.lua:132: in function 'ZO_CallbackObjectMixin:FireCallbacks'
|caaaaaa<Locals> self = [table:7]{restoresHUDSceneToggleGameMenu = F, restoresHUDSceneToggleUIMode = F, fireCallbackDepth = 1, state = "showing", wasShownInGamepadPreferredMode = F, disallowEvaluateTransitionCompleteCount = 1, wasRequestedToShowInGamepadPreferredMode = F, name = "guildRoster"}, eventName = "StateChange", registry = [table:8]{}, callbackInfoIndex = 1, callbackInfo = [table:9]{4 = F}, callback = /EsoUI/Ingame/Guild/Keyboard/GuildRoster_Keyboard.lua:29, deleted = F </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:156: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:7], newState = "showing", oldState = "hidden", name = "guildRoster" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:213: in function 'ZO_SceneManager_Base:ShowScene'
|caaaaaa<Locals> self = [table:10]{exitUIModeOnChatFocusLost = F, hudUISceneHidesAutomatically = T, numRemoteTopLevelShown = 0, hudUISceneName = "hudui", remoteSceneSequenceNumber = 15, fireCallbackDepth = 0, numTopLevelShown = 0, initialized = F, hudSceneName = "hud"}, scene = [table:7], sequenceNumber = 15 </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:300: in function 'ZO_SceneManager_Leader:ShowScene'
|caaaaaa<Locals> self = [table:10], scene = [table:7] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:383: in function 'ZO_SceneManager_Leader:OnSceneStateHidden'
|caaaaaa<Locals> self = [table:10], scene = [table:11]{restoresHUDSceneToggleGameMenu = F, restoresHUDSceneToggleUIMode = F, fireCallbackDepth = 0, state = "hidden", wasShownInGamepadPreferredMode = F, disallowEvaluateTransitionCompleteCount = 1, wasRequestedToShowInGamepadPreferredMode = F, name = "guildHome"}, lastSceneGroup = [table:12]{state = "scene_group_shown", fireCallbackDepth = 0, activeScene = 1}, nextSceneGroup = [table:12], currentNextScene = [table:7] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:287: in function 'ZO_SceneManager_Base:OnSceneStateChange'
|caaaaaa<Locals> self = [table:10], scene = [table:11], oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:330: in function 'ZO_SceneManager_Leader:OnSceneStateChange'
|caaaaaa<Locals> self = [table:10], scene = [table:11], oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Ingame/Scenes/IngameSceneManager.lua:380: in function 'ZO_IngameSceneManager:OnSceneStateChange'
|caaaaaa<Locals> self = [table:10], scene = [table:11], oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:157: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:11], newState = "hidden", oldState = "hiding", name = "guildHome" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:289: in function 'ZO_Scene:OnTransitionComplete'
|caaaaaa<Locals> self = [table:11], nextState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:284: in function 'ZO_SceneetermineIfTransitionIsComplete'
|caaaaaa<Locals> self = [table:11], nextState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:206: in function 'ZO_Scene:OnSceneFragmentStateChange'
|caaaaaa<Locals> self = [table:11], fragment = [table:13]{duration = 6, allowShowHideTimeUpdates = F, state = "hidden", animationTemplate = "FadeSceneAnimation"}, oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:146: in function 'ZO_SceneFragment:SetState'
|caaaaaa<Locals> self = [table:13], newState = "hidden", oldState = "hiding", currentScene = [table:11] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:156: in function 'ZO_SceneFragment:OnHidden'
|caaaaaa<Locals> self = [table:13] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:75: in function '(anonymous)'
|caaaaaa<Locals> _ = ud, completedPlaying = T </Locals>|r
Hello! Thank you for letting me know. I am trying to get a fix for this out as soon as i can.

This happens if you have set MM as your sales adapter and MM is not active atm. If you use MM try to not use RosterBot without it. If you do not chose ATT or None and this should be fixed.
Thank you for the quick reply. I was editing my original post just as I seen this. I use ATT and there is an option for Enable tooltip that was checked; unchecking it fixed the issue.
Report comment to moderator  
Reply With Quote
Unread 07/26/23, 02:45 PM  
JN Slevin
 
JN Slevin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 84
Uploads: 4
Re: Getting this when opening roster.

Originally Posted by Superimposedhope
Hi, I dont have any addons that I know would conflict w roster info. Please advise

user:/AddOns/ITTsRosterBot/SalesAdapter/adapters/MM3.lua:97: attempt to index a nil value
stack traceback:
user:/AddOns/ITTsRosterBot/SalesAdapter/adapters/MM3.lua:97: in function 'Adapter:GetSaleInformation'
|caaaaaa<Locals> self = [table:1]{name = "MM3", purchasesColumnKey = "MM_Bought", settingsLabel = "Master Merchant 3.6", salesColumnKey = "MM_Sold"}, guildId = 152957, displayName = "@Superimposedhope", start = 1690311600, finish = 1690916400, guild = [table:2]{index = 1, name = "The Tainted Wardens", id = 152957}, sales = 0, purchases = 0 </Locals>|r
(tail call): ?
user:/AddOns/ITTsRosterBot/UI/index.lua:181: in function 'applySalesTemplates'
|caaaaaa<Locals> data = [table:3]{note = "", timeStamp = 0, formattedAllianceName = "Aldmeri Dominion", displayName = "@Superimposedhope", gender = 1, normalizedLogoffSort = -1, status = 1, type = 1, ATT_Sales = 0, alliance = 1, isLocalPlayer = T, ITT_Donations = 0, hasCharacter = T, online = T, rankId = 255, championPoints = 1323, secsSinceLogoff = -1, rankIndex = 1, class = 4, characterName = "Superimpøsedhøe", index = 1, ATT_Purchases = 0, formattedZone = "Vvardenfell", level = 50}, columnCheckSaleData = F, sales = 0, purchases = 0, start = 1690311600, finish = 1690916400 </Locals>|r
user:/AddOns/ITTsRosterBot/UI/index.lua:279: in function 'rosterFilterScrollList'
|caaaaaa<Locals> self = [table:4]{currentSortOrder = T, currentSortKey = "status", alternateRowBackgrounds = T, automaticallyColorRows = T}, scrollData = [table:5]{}, searchTerm = "", hideOffline = F, masterList = [table:6]{}, isRanksSelected = F, trackDonations = T, columnCheckSaleData = F, i = 1, data = [table:3], searchString = "@Superimposedhope Vvardenfell..." </Locals>|r
/EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:135: in function 'ZO_SortFilterList:RefreshData'
|caaaaaa<Locals> self = [table:4] </Locals>|r
/EsoUI/Ingame/Guild/Keyboard/GuildRoster_Keyboard.lua:48: in function 'ZO_KeyboardGuildRosterManager:PerformDeferredInitialization'
|caaaaaa<Locals> self = [table:4] </Locals>|r
/EsoUI/Ingame/Guild/Keyboard/GuildRoster_Keyboard.lua:31: in function 'callback'
|caaaaaa<Locals> oldState = "hidden", newState = "showing" </Locals>|r
/EsoUI/Libraries/Utility/ZO_CallbackObject.lua:132: in function 'ZO_CallbackObjectMixin:FireCallbacks'
|caaaaaa<Locals> self = [table:7]{restoresHUDSceneToggleGameMenu = F, restoresHUDSceneToggleUIMode = F, fireCallbackDepth = 1, state = "showing", wasShownInGamepadPreferredMode = F, disallowEvaluateTransitionCompleteCount = 1, wasRequestedToShowInGamepadPreferredMode = F, name = "guildRoster"}, eventName = "StateChange", registry = [table:8]{}, callbackInfoIndex = 1, callbackInfo = [table:9]{4 = F}, callback = /EsoUI/Ingame/Guild/Keyboard/GuildRoster_Keyboard.lua:29, deleted = F </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:156: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:7], newState = "showing", oldState = "hidden", name = "guildRoster" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:213: in function 'ZO_SceneManager_Base:ShowScene'
|caaaaaa<Locals> self = [table:10]{exitUIModeOnChatFocusLost = F, hudUISceneHidesAutomatically = T, numRemoteTopLevelShown = 0, hudUISceneName = "hudui", remoteSceneSequenceNumber = 15, fireCallbackDepth = 0, numTopLevelShown = 0, initialized = F, hudSceneName = "hud"}, scene = [table:7], sequenceNumber = 15 </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:300: in function 'ZO_SceneManager_Leader:ShowScene'
|caaaaaa<Locals> self = [table:10], scene = [table:7] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:383: in function 'ZO_SceneManager_Leader:OnSceneStateHidden'
|caaaaaa<Locals> self = [table:10], scene = [table:11]{restoresHUDSceneToggleGameMenu = F, restoresHUDSceneToggleUIMode = F, fireCallbackDepth = 0, state = "hidden", wasShownInGamepadPreferredMode = F, disallowEvaluateTransitionCompleteCount = 1, wasRequestedToShowInGamepadPreferredMode = F, name = "guildHome"}, lastSceneGroup = [table:12]{state = "scene_group_shown", fireCallbackDepth = 0, activeScene = 1}, nextSceneGroup = [table:12], currentNextScene = [table:7] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:287: in function 'ZO_SceneManager_Base:OnSceneStateChange'
|caaaaaa<Locals> self = [table:10], scene = [table:11], oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:330: in function 'ZO_SceneManager_Leader:OnSceneStateChange'
|caaaaaa<Locals> self = [table:10], scene = [table:11], oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Ingame/Scenes/IngameSceneManager.lua:380: in function 'ZO_IngameSceneManager:OnSceneStateChange'
|caaaaaa<Locals> self = [table:10], scene = [table:11], oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:157: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:11], newState = "hidden", oldState = "hiding", name = "guildHome" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:289: in function 'ZO_Scene:OnTransitionComplete'
|caaaaaa<Locals> self = [table:11], nextState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:284: in function 'ZO_SceneetermineIfTransitionIsComplete'
|caaaaaa<Locals> self = [table:11], nextState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:206: in function 'ZO_Scene:OnSceneFragmentStateChange'
|caaaaaa<Locals> self = [table:11], fragment = [table:13]{duration = 6, allowShowHideTimeUpdates = F, state = "hidden", animationTemplate = "FadeSceneAnimation"}, oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:146: in function 'ZO_SceneFragment:SetState'
|caaaaaa<Locals> self = [table:13], newState = "hidden", oldState = "hiding", currentScene = [table:11] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:156: in function 'ZO_SceneFragment:OnHidden'
|caaaaaa<Locals> self = [table:13] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:75: in function '(anonymous)'
|caaaaaa<Locals> _ = ud, completedPlaying = T </Locals>|r
Hello! Thank you for letting me know. I am trying to get a fix for this out as soon as i can.

This happens if you have set MM as your sales adapter and MM is not active atm. If you use MM try to not use RosterBot without it. If you do not chose ATT or None and this should be fixed.
Report comment to moderator  
Reply With Quote
Unread 07/26/23, 02:27 PM  
Superimposedhope

Forum posts: 1
File comments: 32
Uploads: 0
Getting this when opening roster.

Hi, I dont have any addons that I know would conflict w roster info. Please advise

user:/AddOns/ITTsRosterBot/SalesAdapter/adapters/MM3.lua:97: attempt to index a nil value
stack traceback:
user:/AddOns/ITTsRosterBot/SalesAdapter/adapters/MM3.lua:97: in function 'Adapter:GetSaleInformation'
|caaaaaa<Locals> self = [table:1]{name = "MM3", purchasesColumnKey = "MM_Bought", settingsLabel = "Master Merchant 3.6", salesColumnKey = "MM_Sold"}, guildId = 152957, displayName = "@Superimposedhope", start = 1690311600, finish = 1690916400, guild = [table:2]{index = 1, name = "The Tainted Wardens", id = 152957}, sales = 0, purchases = 0 </Locals>|r
(tail call): ?
user:/AddOns/ITTsRosterBot/UI/index.lua:181: in function 'applySalesTemplates'
|caaaaaa<Locals> data = [table:3]{note = "", timeStamp = 0, formattedAllianceName = "Aldmeri Dominion", displayName = "@Superimposedhope", gender = 1, normalizedLogoffSort = -1, status = 1, type = 1, ATT_Sales = 0, alliance = 1, isLocalPlayer = T, ITT_Donations = 0, hasCharacter = T, online = T, rankId = 255, championPoints = 1323, secsSinceLogoff = -1, rankIndex = 1, class = 4, characterName = "Superimpøsedhøe", index = 1, ATT_Purchases = 0, formattedZone = "Vvardenfell", level = 50}, columnCheckSaleData = F, sales = 0, purchases = 0, start = 1690311600, finish = 1690916400 </Locals>|r
user:/AddOns/ITTsRosterBot/UI/index.lua:279: in function 'rosterFilterScrollList'
|caaaaaa<Locals> self = [table:4]{currentSortOrder = T, currentSortKey = "status", alternateRowBackgrounds = T, automaticallyColorRows = T}, scrollData = [table:5]{}, searchTerm = "", hideOffline = F, masterList = [table:6]{}, isRanksSelected = F, trackDonations = T, columnCheckSaleData = F, i = 1, data = [table:3], searchString = "@Superimposedhope Vvardenfell..." </Locals>|r
/EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:135: in function 'ZO_SortFilterList:RefreshData'
|caaaaaa<Locals> self = [table:4] </Locals>|r
/EsoUI/Ingame/Guild/Keyboard/GuildRoster_Keyboard.lua:48: in function 'ZO_KeyboardGuildRosterManager:PerformDeferredInitialization'
|caaaaaa<Locals> self = [table:4] </Locals>|r
/EsoUI/Ingame/Guild/Keyboard/GuildRoster_Keyboard.lua:31: in function 'callback'
|caaaaaa<Locals> oldState = "hidden", newState = "showing" </Locals>|r
/EsoUI/Libraries/Utility/ZO_CallbackObject.lua:132: in function 'ZO_CallbackObjectMixin:FireCallbacks'
|caaaaaa<Locals> self = [table:7]{restoresHUDSceneToggleGameMenu = F, restoresHUDSceneToggleUIMode = F, fireCallbackDepth = 1, state = "showing", wasShownInGamepadPreferredMode = F, disallowEvaluateTransitionCompleteCount = 1, wasRequestedToShowInGamepadPreferredMode = F, name = "guildRoster"}, eventName = "StateChange", registry = [table:8]{}, callbackInfoIndex = 1, callbackInfo = [table:9]{4 = F}, callback = /EsoUI/Ingame/Guild/Keyboard/GuildRoster_Keyboard.lua:29, deleted = F </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:156: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:7], newState = "showing", oldState = "hidden", name = "guildRoster" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:213: in function 'ZO_SceneManager_Base:ShowScene'
|caaaaaa<Locals> self = [table:10]{exitUIModeOnChatFocusLost = F, hudUISceneHidesAutomatically = T, numRemoteTopLevelShown = 0, hudUISceneName = "hudui", remoteSceneSequenceNumber = 15, fireCallbackDepth = 0, numTopLevelShown = 0, initialized = F, hudSceneName = "hud"}, scene = [table:7], sequenceNumber = 15 </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:300: in function 'ZO_SceneManager_Leader:ShowScene'
|caaaaaa<Locals> self = [table:10], scene = [table:7] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:383: in function 'ZO_SceneManager_Leader:OnSceneStateHidden'
|caaaaaa<Locals> self = [table:10], scene = [table:11]{restoresHUDSceneToggleGameMenu = F, restoresHUDSceneToggleUIMode = F, fireCallbackDepth = 0, state = "hidden", wasShownInGamepadPreferredMode = F, disallowEvaluateTransitionCompleteCount = 1, wasRequestedToShowInGamepadPreferredMode = F, name = "guildHome"}, lastSceneGroup = [table:12]{state = "scene_group_shown", fireCallbackDepth = 0, activeScene = 1}, nextSceneGroup = [table:12], currentNextScene = [table:7] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:287: in function 'ZO_SceneManager_Base:OnSceneStateChange'
|caaaaaa<Locals> self = [table:10], scene = [table:11], oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:330: in function 'ZO_SceneManager_Leader:OnSceneStateChange'
|caaaaaa<Locals> self = [table:10], scene = [table:11], oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Ingame/Scenes/IngameSceneManager.lua:380: in function 'ZO_IngameSceneManager:OnSceneStateChange'
|caaaaaa<Locals> self = [table:10], scene = [table:11], oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:157: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:11], newState = "hidden", oldState = "hiding", name = "guildHome" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:289: in function 'ZO_Scene:OnTransitionComplete'
|caaaaaa<Locals> self = [table:11], nextState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:284: in function 'ZO_SceneetermineIfTransitionIsComplete'
|caaaaaa<Locals> self = [table:11], nextState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:206: in function 'ZO_Scene:OnSceneFragmentStateChange'
|caaaaaa<Locals> self = [table:11], fragment = [table:13]{duration = 6, allowShowHideTimeUpdates = F, state = "hidden", animationTemplate = "FadeSceneAnimation"}, oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:146: in function 'ZO_SceneFragment:SetState'
|caaaaaa<Locals> self = [table:13], newState = "hidden", oldState = "hiding", currentScene = [table:11] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:156: in function 'ZO_SceneFragment:OnHidden'
|caaaaaa<Locals> self = [table:13] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:75: in function '(anonymous)'
|caaaaaa<Locals> _ = ud, completedPlaying = T </Locals>|r


EDIT: There's a tooltip option in ATT that was causing this
Last edited by Superimposedhope : 07/26/23 at 02:47 PM.
Report comment to moderator  
Reply With Quote
Unread 05/29/23, 04:31 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 628
File comments: 2004
Uploads: 15
@Critter064

Yes please be detailed with some screen shots so I can explain anything they need to update their mod.
Last edited by Sharlikran : 05/29/23 at 05:17 PM.
Report comment to moderator  
Reply With Quote
Unread 01/04/23, 09:40 AM  
JN Slevin
 
JN Slevin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 84
Uploads: 4
Re: Update for MM changes?

Originally Posted by Critter064
Hello there,
after the last updates from MM this addon seems not compatible anymore. Could you please implement the neccessary changes to get working again?
Thank you!
Hey! Im sorry for the delay.

What issues are you experiencing? Please be as detailed as possible
Report comment to moderator  
Reply With Quote
Unread 11/08/22, 06:01 PM  
Critter064

Forum posts: 0
File comments: 6
Uploads: 0
Update for MM changes?

Hello there,
after the last updates from MM this addon seems not compatible anymore. Could you please implement the neccessary changes to get working again?
Thank you!
Report comment to moderator  
Reply With Quote
Unread 06/10/22, 05:28 AM  
JN Slevin
 
JN Slevin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 84
Uploads: 4
Originally Posted by jinncrazey
This is an awesome addon and thanks to another addon author I have tracked down that this addon is conflicting with another called 'added info - guild roster' it puts up the char name as a new column on the list. When I have this addon and that along with others. It seems to cause me to get kicked out of game error 307 booted from server.

I disabled that addon since it only does 1 thing while yours do a lot. Would it be too much to ask to add a feature that also displays the char name of the guild mate in your addon? I am aware that it already does that if you hover over the name but its really useful when its on the list as well.
Heyo! The problem is that the guildroster is a place i really don't want to meddle with. We do have a Lib in use for adding columns to the guildroster (LibGuildRoster), you could suggest using it to the author of your other addon.

Not exactly sure how useful it would be to have yet another column in the guildroster (its already taking up most of my screen xD) But once i start working a bit more on that addon again i can take a look if it would be feasible.

Thank you so much for the kind words and sorry for the delay!
Report comment to moderator  
Reply With Quote
Unread 04/20/22, 07:28 PM  
jinncrazey

Forum posts: 1
File comments: 82
Uploads: 0
This is an awesome addon and thanks to another addon author I have tracked down that this addon is conflicting with another called 'added info - guild roster' it puts up the char name as a new column on the list. When I have this addon and that along with others. It seems to cause me to get kicked out of game error 307 booted from server.

I disabled that addon since it only does 1 thing while yours do a lot. Would it be too much to ask to add a feature that also displays the char name of the guild mate in your addon? I am aware that it already does that if you hover over the name but its really useful when its on the list as well.
Last edited by jinncrazey : 04/20/22 at 09:06 PM.
Report comment to moderator  
Reply With Quote
Unread 11/02/21, 10:45 AM  
Kwoung

Forum posts: 0
File comments: 87
Uploads: 0
My guild officers and I were a testers of the previous version and saw your message in game after I upgraded, but I do not seem to be able to contact you on Discord to get the conversion tool.
Report comment to moderator  
Reply With Quote
Unread 10/13/21, 01:12 PM  
arps

Forum posts: 0
File comments: 18
Uploads: 0
Absolutely AMAZING add-on. Instantly addicted and could not GM with out it. Thank you!!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: