Sami’s Trial Helper (0.0.1)

Sami’s Trial Helper

An Elder Scrolls Online addon that monitors group and say chat for item links, detects which ones you haven’t collected yet, and gives you a one-click button to request them from the player who posted them.

Features

Automatic detection Scans group (and optionally say) chat for item links and checks each one against your set collection.
HUD buttons A draggable window shows one button per player who has items you need, labelled with their name and item count.
One-click requests Clicking a button drafts the request message in the chat box. Press Enter to send.
Whisper or group Send requests to group chat or directly whisper the player.
Message splitting If the item list exceeds ESO’s 350-character limit, messages are automatically split and queued; each chunk is loaded into the chat box as soon as you send the previous one.
Dismiss without sending Click the X on any button to clear it without sending a message.
Record updates If the same player posts more items later, their button updates in place rather than duplicating.
Auto-clear on zone change All tracked records are cleared when you travel to a new zone (configurable).

Dependencies

LibAddonMenu-2.0 ≥ 41

Settings

Open Settings → Addon Settings → Sami’s Trial Helper to access:

Enable Debug (default: Off) Print diagnostic messages to the chat window
Clear On Zone Change (default: On) Clear all tracked records when changing zones
Listen to Say Channel (default: Off) Also scan the say channel for item links
Listen to Group Channel (default: On) Scan the group channel for item links
Whisper Player (default: Off) Whisper the player directly instead of posting in group chat

How It Works

The addon listens to EVENT_CHAT_MESSAGE_CHANNEL for messages in the configured channels.
Each item link in the message is checked: is it a set collection piece, and have you unlocked it?
Uncollected pieces are grouped by the player who posted them and shown as a button in the HUD window.
Clicking a button drafts a message listing all the items you need from that player.
If the full list exceeds 350 characters, it is split into sequential messages queued automatically.

Leave a Reply

Your email address will not be published. Required fields are marked *

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.