MTG Arena draft assistant using 17Lands data and set-specific draft guides. Use when the user asks to help with an MTG Arena draft, analyze draft picks, evaluate cards for limited, fetch 17Lands card ratings, read the Arena Player.log for current draft state, suggest which card to pick, show card images, build or suggest a deck after drafting, or anything related to Magic: The Gathering Arena drafting and limited formats. Includes set-specific archetype guides and pick-order tier lists (e.g. Lorwyn Eclipsed / ECL, Through the Omenpaths / Spider-Man / OM1). Triggers on: draft, 17lands, MTGA, pick, pack, limited, sealed, deck suggestion, draft helper, card rating, GIHWR, win rate, ECL, Lorwyn Eclipsed, OM1, Through the Omenpaths, Spider-Man.
Assist users during MTG Arena drafts by combining 17Lands statistical data with real-time Arena log parsing.
Player.log to detect the active draft, current pack/pick, and taken cards. See references/arena-log-parsing.md.To assist during a live draft in progress, the agent monitors the Arena log in real time. Full details in references/live-draft-tracking.md.
live_watcher.py (from the reference) as a background process. It tails Player.log and emits JSON-line events to stdout.draft_start → fetch 17Lands data for the detected set, load set guide.pack → resolve card IDs, evaluate, present ranked pick suggestion with card images.pick_made → record the pick, update colours and curve, confirm to user.If a background watcher is not available, run this on demand when the user asks:
Get-Content "$env:LOCALAPPDATA\Low\Wizards Of The Coast\MTGA\Player.log" -Tail 200 |
Select-String "Draft\.Notify|Event_Join|Event_PlayerDraftMakePick|BotDraft_DraftStatus|CardsInPack"
Parse the output for the latest pack/pick data and respond with a suggestion.