Download
(17 Kb)
Download
Updated: 10/02/23 12:48 AM
Pictures
File Info
Compatibility:
base-game patch (9.1.5)
Updated:10/02/23 12:48 AM
Created:10/11/20 09:03 PM
Monthly downloads:646
Total downloads:116,623
Favorites:112
MD5:
Set Collection Marker (Sticker Book)  Popular! (More than 5000 hits)
Version: 2.1.0
by: Kyzeragon [More]
This addon depends on LibAddonMenu-2.0.

Inventory Icons
Adds an icon in your inventories next to items that are not in your set collection / sticker book. This allows you to easily see which items you can bind for your collection instead of selling/trading it. The icon works in player inventories, banks, guild banks, crafting stations, deconstruction assistant, transmute stations, guild stores, trading, and selling to merchants. Supports GridList, and minimally InventoryGridView.


Chat Icons
Also adds icons for chat messages that contain items not in your set collection. Useful for a quick check of what your group members linked in chat! Different styles of the display: Beginning of the message / End of the message / Before the uncollected item / After the uncollected item


Works with addons that output item links in chat too (also supports pChat/rChat), including:
LuiExtended
Trading Addons
Group Loot Notifier (must use the "First tab" option)
LootDrop
Loot Log


Trading Tools
When a player links items in chat that you have not collected, Set Collection Marker shows a [Req] button at the beginning of the chat message. Clicking it will prefill a whisper to that player to request the items.


When a player whispers you item links, for example:

You can then either trade or mail them the items easily. Set Collection Marker adds a button to the trade window:

And the mail window:

Clicking these buttons will add the tradeable/mailable items to the trade window/mail.

Known Issues / Planned Features
- Some quest rewards in Blackwood+ zones apparently don't work with the sticker book, so Set Collection Marker is correct in NOT marking these items. Most likely ZOS neglected to make these items collectible, there's nothing I can do about it
- I plan to add some command that lists the tradeable items you have into chat, in the future
- Icons will still show on system messages such as from Loot Log that already indicate uncollected items - will add settings to change this in a later update
- Does not support Guild Store or trade window for gamepad UI
v2.1.0
- Added a setting to not use whisper for requesting items. Instead, it would use the same channel as the original message, e.g. group, guild, etc.
- Fixed an error that could occur when opening the guild bank in gamepad mode before opening personal bank. Also the indicators actually work in gamepad guild bank now
- API bump to U39

v2.0.2
- API bump to Scribes of Fate; no code changes

v2.0.1
- API bump to Lost Depths; no code changes

v2.0.0
- Added a [Req] button in front of player-sent messages containing item links you have not yet collected. Clicking the button will prefill a message to that player to request the items. Can disabled or change prefix in Settings > Trading > Request button
- Added a button in the trade window when trading with another player. If that player has whispered you item links recently, clicking the button will add the tradeable items you have to the trade window. Can be disabled in Settings > Trading > Trade window button
- Added boxes in the Send Mail window that list item links players have recently whispered to you. Clicking the button will add the mailable items you have to the mail and fill in the recipient. Can be disabled in Settings > Trading > Mail window UI
- Refactored code

v1.3.0
- Added icons in Deconstruction Assistant menu, toggled via the same setting as Crafting Stations

v1.2.6
- API bump to High Isle, no code changes

v1.2.5
- API bump to Ascending Tide, no code changes

v1.2.4
- API bump to Deadlands, no code changes

v1.2.3
- API bump to Waking Flame, no code changes

v1.2.2
- API bump to Blackwood, no code changes
- Note: some quest rewards in Blackwood apparently don't work with the sticker book, so Set Collection Marker is correct in NOT marking these items. Most likely ZOS neglected to make these items collectible, there's nothing I can do about it

v1.2.1
- API bump to Flames of Ambition, no code changes

v1.2.0
- Added icons to trade window (keyboard UI)
- Possibly fixed the chat icons sometimes not working with rChat

v1.1.0
- Added support for gamepad UI inventories except for guild store -- thanks Friday_The13_rus!
- Added icons in the buyback tab for vendors

v1.0.5
- Fixed the chat icons sometimes not working with pChat

v1.0.2
- Fixed the System Message / Chat Message setting toggles not actually working lol

v1.0.1
- Greatly improved checking of which items should be marked - thanks code65536!
- *LibSets is now NO LONGER a dependency*

v1.0.0
- Removed pre-Markarth checks since they're now unnecessary, so slightly better performance
- Fixed potential LUA error if a message is empty
- Fixed icons showing on certain special quest reward / boss drop items that were of crafted sets, such as Prismatic Blade (Orgnum's Scales) from Fighters Guild quests
- Fixed icons showing for the Prophet's set and Broken Soul rings, from levelling rewards
- *LibSets is now a required dependency*

v0.9.5
- Fixed icon showing for craftable set items

v0.9.4
- Fixed /r command to reply to whispers not working, should be hooking the chat formatter correctly now

v0.9.3
- Added icons in both player chat and system messages, check addon description page or addon settings for more info!

v0.9.2
- Added support for transmute station window
- Require minimum version 31 of LibAddonMenu-2.0
- Added support for GridList
- Added minimal support for InventoryGridView
- bank icon does not display in the right spot until user changes tabs
- just use GridList; InventoryGridView is very outdated

v0.9.1
- Initial release
Archived Files (20)
File Name
Version
Size
Uploader
Date
2.0.2
17kB
Kyzeragon
03/11/23 04:36 PM
2.0.1
17kB
Kyzeragon
08/22/22 03:25 AM
2.0.0
17kB
Kyzeragon
07/31/22 05:09 PM
1.3.0
9kB
Kyzeragon
06/16/22 09:59 PM
1.2.6
9kB
Kyzeragon
06/05/22 12:16 PM
1.2.5
9kB
Kyzeragon
03/16/22 09:05 PM
1.2.4
8kB
Kyzeragon
11/06/21 06:43 AM
1.2.3
8kB
Kyzeragon
08/23/21 04:25 PM
1.2.2
8kB
Kyzeragon
06/03/21 12:54 PM
1.2.1
8kB
Kyzeragon
03/10/21 01:53 PM
1.2.0
8kB
Kyzeragon
11/24/20 04:51 AM
1.1.0
8kB
Kyzeragon
11/17/20 01:49 AM
1.0.5
6kB
Kyzeragon
11/11/20 12:48 PM
1.0.2
6kB
Kyzeragon
11/04/20 06:28 PM
1.0.1
6kB
Kyzeragon
11/04/20 12:41 PM
1.0.0
6kB
Kyzeragon
11/03/20 01:49 PM
0.9.5
7kB
Kyzeragon
11/02/20 08:48 AM
0.9.4
6kB
Kyzeragon
11/01/20 03:54 PM
0.9.3
6kB
Kyzeragon
10/26/20 11:16 AM
0.9.2
4kB
Kyzeragon
10/17/20 11:59 PM


Post A Reply Comment Options
Unread 10/02/23, 12:53 AM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 278
Uploads: 8
Re: Automated Request

Originally Posted by gandalf-07
Hello and thanks for this awesome add-on! It makes it so easy to identify uncollected items.

Also the "Req" function is a very useful shortcut to ask for missing items.

In our guild we have the rule to never whisper when asking for gear while in group or guild chat, instead make a public request so the others know that you asked for an item.

So I would like to ask if it is possible to send the request to group-chat or to guild chat.

Kind regards
Well, it's only 6 months late... but I've added that in v2.1.0. Requesting in non-whisper doesn't let the recipient use the trade/mail buttons yet though.
Report comment to moderator  
Reply With Quote
Unread 10/02/23, 12:52 AM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 278
Uploads: 8
Re: Random UI Error in Gamepad Mode

Originally Posted by ApicalSniper
Love this add-on and will continue to use it, just wanted to report that I am experiencing a random UI error when opening the Guild Bank in Gamepad mode with this add-on active. It does not happen every time, but once it does I am force to /reloadui and it will continue to crash each time I try again.
*snip*
Originally Posted by Tathagata
Hello I LOVE the idea of this AddOn but checked since i got some bank errors and can see GamePad mode isnt supported in bank and trade. Is that something that is planned to be fixed at any time or should i just expect it to not work with my Game Pad forever? I know not that many people use Game Pad on PC after all but would really love to be able to use this AddOn with it at some point
Sorry about that, it only took forever and a half... I guess I missed some of the older comments

The guild bank error should now be fixed for gamepad mode and actually displays the icons. I haven't looked into the store or trade for gamepad yet though.
Report comment to moderator  
Reply With Quote
Unread 09/21/23, 12:30 PM  
Tathagata

Forum posts: 0
File comments: 1
Uploads: 0
Hello I LOVE the idea of this AddOn but checked since i got some bank errors and can see GamePad mode isnt supported in bank and trade. Is that something that is planned to be fixed at any time or should i just expect it to not work with my Game Pad forever? I know not that many people use Game Pad on PC after all but would really love to be able to use this AddOn with it at some point
Report comment to moderator  
Reply With Quote
Unread 04/29/23, 10:50 AM  
gandalf-07

Forum posts: 0
File comments: 5
Uploads: 0
Automated Request

Hello and thanks for this awesome add-on! It makes it so easy to identify uncollected items.

Also the "Req" function is a very useful shortcut to ask for missing items.

In our guild we have the rule to never whisper when asking for gear while in group or guild chat, instead make a public request so the others know that you asked for an item.

So I would like to ask if it is possible to send the request to group-chat or to guild chat.

Kind regards
Report comment to moderator  
Reply With Quote
Unread 12/21/22, 10:13 PM  
ApicalSniper

Forum posts: 0
File comments: 13
Uploads: 0
Random UI Error in Gamepad Mode

Hello there, and thank you for this awesome add-on!

Love this add-on and will continue to use it, just wanted to report that I am experiencing a random UI error when opening the Guild Bank in Gamepad mode with this add-on active. It does not happen every time, but once it does I am force to /reloadui and it will continue to crash each time I try again.

Here is the text from the UI Error screen and the More Info screen:


UI Error:
- - - - - -
Code:
user:/AddOns/SetCollectionMarker/src/SetCollectionMarkerGamepad.lua:53: attempt to index a nil value
stack traceback:
user:/AddOns/SetCollectionMarker/src/SetCollectionMarkerGamepad.lua:53: in function 'list'
user:/AddOns/SetCollectionMarker/src/SetCollectionMarkerGamepad.lua:66: in function 'SetupHook'
user:/AddOns/SetCollectionMarker/src/SetCollectionMarkerGamepad.lua:78: in function '(anonymous)'
[C]: in function 'PostHookFunction'
[C]: in function 'PostHookFunction'
/EsoUI/Common/Gamepad/ZO_GamepadParametricScrollListScreen.lua:612: in function 'ZO_Gamepad_ParametricList_Screen:PerformDeferredInitialize'
/EsoUI/Common/Gamepad/ZO_GamepadParametricScrollListScreen.lua:476: in function 'ZO_Gamepad_ParametricList_Screen:OnStateChanged'
/EsoUI/Ingame/Banking/Gamepad/BankingCommon_Gamepad.lua:323: in function 'ZO_BankingCommon_Gamepad:OnStateChanged'
/EsoUI/Common/Gamepad/ZO_GamepadParametricScrollListScreen.lua:267: in function 'callback'
/EsoUI/Libraries/Utility/ZO_CallbackObject.lua:132: in function 'ZO_CallbackObjectMixin:FireCallbacks'
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:156: in function 'ZO_Scene:SetState'
/EsoUI/Ingame/Scenes/InteractScene.lua:106: in function 'ZO_InteractScene:SetState'
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:213: in function 'ZO_SceneManager_Base:ShowScene'
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:300: in function 'ZO_SceneManager_Leader:ShowScene'
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:383: in function 'ZO_SceneManager_Leader:OnSceneStateHidden'
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:287: in function 'ZO_SceneManager_Base:OnSceneStateChange'
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:330: in function 'ZO_SceneManager_Leader:OnSceneStateChange'
/EsoUI/Ingame/Scenes/IngameSceneManager.lua:375: in function 'ZO_IngameSceneManager:OnSceneStateChange'
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:157: in function 'ZO_Scene:SetState'
/EsoUI/Ingame/Scenes/InteractScene.lua:106: in function 'ZO_InteractScene:SetState'
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:289: in function 'ZO_Scene:OnTransitionComplete'
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:284: in function 'ZO_Scene:DetermineIfTransitionIsComplete'
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:206: in function 'ZO_Scene:OnSceneFragmentStateChange'
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:146: in function 'ZO_SceneFragment:SetState'
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:156: in function 'ZO_SceneFragment:OnHidden'
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:75: in function '(anonymous)'

More Info:
- - - - - - -
Code:
user:/AddOns/SetCollectionMarker/src/SetCollectionMarkerGamepad.lua:53: attempt to index a nil value
stack traceback:
user:/AddOns/SetCollectionMarker/src/SetCollectionMarkerGamepad.lua:53: in function 'list'
user:/AddOns/SetCollectionMarker/src/SetCollectionMarkerGamepad.lua:66: in function 'SetupHook'
|caaaaaa<Locals> inventory = [table:1]{showKey = "bank", templateName = "ZO_GamepadItemSubEntryTemplate..."}, _ = 1, templateName = "ZO_GamepadItemSubEntryTemplate..." </Locals>|r
user:/AddOns/SetCollectionMarker/src/SetCollectionMarkerGamepad.lua:78: in function '(anonymous)'
[C]: in function 'PostHookFunction'
[C]: in function 'PostHookFunction'
/EsoUI/Common/Gamepad/ZO_GamepadParametricScrollListScreen.lua:612: in function 'ZO_Gamepad_ParametricList_Screen:PerformDeferredInitialize'
|caaaaaa<Locals> self = [table:2]{updateCooldownMS = 0, carriedBag = 1, isInitialized = F, addListTriggerKeybinds = F, withdrawLoadingControlShown = F, dirty = T, activateOnShow = F, mode = 1, searchContext = "guildBankTextSearch"} </Locals>|r
/EsoUI/Common/Gamepad/ZO_GamepadParametricScrollListScreen.lua:476: in function 'ZO_Gamepad_ParametricList_Screen:OnStateChanged'
|caaaaaa<Locals> self = [table:2], oldState = "hidden", newState = "showing" </Locals>|r
/EsoUI/Ingame/Banking/Gamepad/BankingCommon_Gamepad.lua:323: in function 'ZO_BankingCommon_Gamepad:OnStateChanged'
|caaaaaa<Locals> self = [table:2], oldState = "hidden", newState = "showing" </Locals>|r
/EsoUI/Common/Gamepad/ZO_GamepadParametricScrollListScreen.lua:267: in function 'callback'
/EsoUI/Libraries/Utility/ZO_CallbackObject.lua:132: in function 'ZO_CallbackObjectMixin:FireCallbacks'
|caaaaaa<Locals> self = [table:3]{name = "gamepad_guild_bank", state = "showing", fireCallbackDepth = 1, wasShownInGamepadPreferredMode = T, wasRequestedToShowInGamepadPreferredMode = T, restoresHUDSceneToggleGameMenu = F, restoresHUDSceneToggleUIMode = F, disallowEvaluateTransitionCompleteCount = 1}, eventName = "StateChange", registry = [table:4]{}, callbackInfoIndex = 1, callbackInfo = [table:5]{4 = F}, callback = /EsoUI/Common/Gamepad/ZO_GamepadParametricScrollListScreen.lua:266, deleted = F </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:156: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:3], newState = "showing", oldState = "hidden", name = "gamepad_guild_bank" </Locals>|r
/EsoUI/Ingame/Scenes/InteractScene.lua:106: in function 'ZO_InteractScene:SetState'
|caaaaaa<Locals> self = [table:3], newState = "showing" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:213: in function 'ZO_SceneManager_Base:ShowScene'
|caaaaaa<Locals> self = [table:6]{numTopLevelShown = 0, remoteSceneSequenceNumber = 7, exitUIModeOnChatFocusLost = F, initialized = F, hudUISceneName = "hudui", hudSceneName = "hud", numRemoteTopLevelShown = 0, fireCallbackDepth = 0, hudUISceneHidesAutomatically = T}, scene = [table:3], sequenceNumber = 7 </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:300: in function 'ZO_SceneManager_Leader:ShowScene'
|caaaaaa<Locals> self = [table:6], scene = [table:3] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:383: in function 'ZO_SceneManager_Leader:OnSceneStateHidden'
|caaaaaa<Locals> self = [table:6], scene = [table:7]{name = "gamepadInteract", state = "hidden", fireCallbackDepth = 0, wasShownInGamepadPreferredMode = T, wasRequestedToShowInGamepadPreferredMode = T, restoresHUDSceneToggleGameMenu = F, restoresHUDSceneToggleUIMode = F, disallowEvaluateTransitionCompleteCount = 1}, currentNextScene = [table:3] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:287: in function 'ZO_SceneManager_Base:OnSceneStateChange'
|caaaaaa<Locals> self = [table:6], scene = [table:7], 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:6], scene = [table:7], oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Ingame/Scenes/IngameSceneManager.lua:375: in function 'ZO_IngameSceneManager:OnSceneStateChange'
|caaaaaa<Locals> self = [table:6], scene = [table:7], oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:157: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:7], newState = "hidden", oldState = "hiding", name = "gamepadInteract" </Locals>|r
/EsoUI/Ingame/Scenes/InteractScene.lua:106: in function 'ZO_InteractScene:SetState'
|caaaaaa<Locals> self = [table:7], newState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:289: in function 'ZO_Scene:OnTransitionComplete'
|caaaaaa<Locals> self = [table:7], nextState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:284: in function 'ZO_Scene:DetermineIfTransitionIsComplete'
|caaaaaa<Locals> self = [table:7], nextState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:206: in function 'ZO_Scene:OnSceneFragmentStateChange'
|caaaaaa<Locals> self = [table:7], fragment = [table:8]{duration = 200, state = "hidden", animationTemplate = "FadeSceneAnimation", allowShowHideTimeUpdates = F}, oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:146: in function 'ZO_SceneFragment:SetState'
|caaaaaa<Locals> self = [table:8], newState = "hidden", oldState = "hiding", currentScene = [table:7] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:156: in function 'ZO_SceneFragment:OnHidden'
|caaaaaa<Locals> self = [table:8] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:75: in function '(anonymous)'
|caaaaaa<Locals> _ = ud, completedPlaying = T </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 07/26/22, 01:25 AM  
Aylish

Forum posts: 0
File comments: 78
Uploads: 0
Hello,

thank you for the great addon. An icon to identify uncollected set items was exactly what I was looking for.

May I request to make the bag offset for inventory (list) independent from the icon's position in GridList?

I'd like to align my collection icon with other icons from the game or other addons in the deconstruction list without moving it from its GridList position in my inventory. Maybe there is a way to make several positioning options but only guild store/non guild store?

Thanks and kind regards
Report comment to moderator  
Reply With Quote
Unread 06/17/22, 11:40 AM  
zathmmo

Forum posts: 0
File comments: 39
Uploads: 0
Originally Posted by Kyzeragon
Funny I'd just noticed the icons missing from decon assistant a few days ago, probably only noticed now because of the new High Isle items. Added in v1.3.0 because that's easy enough, other stuff will have to wait until I have more time... which feels like never, these days.
Thanks very much for the addition and the quick turnaround!
Report comment to moderator  
Reply With Quote
Unread 06/16/22, 10:09 PM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 278
Uploads: 8
Funny I'd just noticed the icons missing from decon assistant a few days ago, probably only noticed now because of the new High Isle items. Added in v1.3.0 because that's easy enough, other stuff will have to wait until I have more time... which feels like never, these days.
Report comment to moderator  
Reply With Quote
Unread 06/16/22, 07:16 PM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 211
File comments: 879
Uploads: 0
Also requesting that the markers get added to the Ragpicker's decon UI. Please!
Report comment to moderator  
Reply With Quote
Unread 06/15/22, 08:33 PM  
zathmmo

Forum posts: 0
File comments: 39
Uploads: 0
While we're "would it be possible"ing , would love to see this great addon extended to show up in the Decon Assistant's (Giladil) window. You've done an outstanding job of covering every other display and this would be a much appreciated addition since many of use use her so often.

Thanks for your consideration!
Report comment to moderator  
Reply With Quote
Unread 06/07/22, 09:44 AM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 278
Uploads: 8
Re: Lazy option

Originally Posted by Attizh
Would it be possible when someone in chat links an item you don't have and an 'uncollected' icon is added, when you click that icon (or the link) to send a message in chat that you would like to have it?
Ah, so like Loot Log? I'll keep it in mind to do since I know not everyone likes to run Loot Log. I have some ideas about adding items to the trade menu that someone has requested... but there's so much to do and so little time lol.
Report comment to moderator  
Reply With Quote
Unread 06/05/22, 05:25 PM  
Attizh

Forum posts: 11
File comments: 64
Uploads: 0
Lazy option

Would it be possible when someone in chat links an item you don't have and an 'uncollected' icon is added, when you click that icon (or the link) to send a message in chat that you would like to have it?
Report comment to moderator  
Reply With Quote
Unread 04/15/22, 03:05 PM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 278
Uploads: 8
Originally Posted by LoneStar2911
Why, when using the "before" settings for the icons, does this addon cause the text after a linked item to fall back to the game's chat color settings under Settings > Social?

I use pChat to change my chat colors. Therefore, I never edited the Social settings colors.

Can you please fix this? It would be most appreciated if text didn't get changed to the game's default settings after an item is linked.

Here is a screenshot of Caro's CraftStore Marker Extension that works like this addon, just for other items. It has the same issue.

The reason this happens is that in order to colorize an icon within the chat, we must use a color code, have the icon inherit the color, and then behind the icon, reset the color formatting. Therefore, the color that ends up being displayed will be whatever color the actual line of text's default color is. It sounds like pChat colorizes chat colors by using inline color codes instead of setting the default color.

The only way I could get the colors right with your pChat settings is to parse the string for color codes prior to the icon, but that's just too hacky. Alternatively, if you are okay with the icon NOT having a color (will display as white, OR I can make it display as the same color as the text), I can look into adding an option for that.
Report comment to moderator  
Reply With Quote
Unread 04/11/22, 04:24 PM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 211
File comments: 879
Uploads: 0
Why, when using the "before" settings for the icons, does this addon cause the text after a linked item to fall back to the game's chat color settings under Settings > Social?

I use pChat to change my chat colors. Therefore, I never edited the Social settings colors.

Can you please fix this? It would be most appreciated if text didn't get changed to the game's default settings after an item is linked.

Here is a screenshot of Caro's CraftStore Marker Extension that works like this addon, just for other items. It has the same issue.

Report comment to moderator  
Reply With Quote
Unread 05/09/21, 02:25 PM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 211
File comments: 879
Uploads: 0
Never mind!
Last edited by NeuroticPixels : 05/09/21 at 02:45 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: