IdleLines

Unlisted
IdleLines is a lightweight World of Warcraft addon that displays atmospheric, poetic text inside a beautifully styled, Warcraft themed frame.
Screenshot_8.png

Screenshot_8.png

Screenshot_7.png

Screenshot_7.png

ILimage.png

ILimage.png

Description

IdleLines is a World of Warcraft addon that displays atmospheric, poetic text OR detailed character statistics inside a beautifully styled, Warcraft-themed frame. Lines fade in one by one, creating a calm, immersive reading experience while you're AFK or simply in the mood for something ambient and reflective.

What began as a small idle flavor addon has evolved into a fully customizable afk display system with thousands of handcrafted, evocative lines generated from layered templates, a fully integrated Poem Editor, and now a comprehensive Facts of Life system featuring 120+ verified character statistics from your WoW journey.

IdleLines is built entirely with the Blizzard API โ€” no external libraries, no custom assets โ€” designed to feel native, quiet, and unobtrusive.


โœจ Features

Core Display Features

๐Ÿ“œ Line-by-line fade-in animation
Text appears gradually for a gentle, readable flow.

๐Ÿ“– Tome-style display frame
Movable, resizable, and scalable โ€” fits naturally into any UI layout.

๐ŸŽจ Advanced theme system
Themes control backgrounds, borders, colors, outlines, tiling, and spacing.

๐Ÿ–‹๏ธ Customizable fonts & typography
Choose any WoW font object and adjust size and presentation.

Content Modes

๐ŸŒŸ Facts of Life (NEW!)
Display 120+ verified character statistics with 700+ unique fact variations! Show off your:

  • Total kills, deaths, and quest completions
  • Detailed PvP stats (16 different battleground HK breakdowns!)
  • Delve completions and companion progress (The War Within!)
  • Social stats (hugs, facepalms, LOLs, cheers)
  • Wealth tracking (10 different gold statistics)
  • Equipment quality breakdown
  • Travel stats, cooking/fishing progress, and much more!
  • All statistics are 100% verified and accurate for WoW Midnight

๐Ÿง  Massive poetic template library
Thousands of lines generated from layered templates for variety and tone.

โœ๏ธ Built-in Poem Editor
Create, edit, organize, and save your own poems directly inside the game.

๐Ÿ“œ Custom poem display mode
Select a saved custom poem to display in place of procedurally generated poems.

Additional Features

๐Ÿชถ One-click poem export
Instantly copy the full displayed poem via a built-in export window.

๐ŸŒ™ Optional fade-out behavior
Automatically fades the tome after a configurable delay.

โš™๏ธ Lightweight & Blizzard-native
No dependencies, minimal overhead, pure WoW API.

Note for ElvUI users:
"Copy Poem" and the close button will not appear over the AFK overlay unless you press Esc to exit the ElvUI AFK screen.


๐Ÿ“Š Facts of Life System

The Facts of Life mode transforms IdleLines into a comprehensive character statistics display, showing you fascinating details about your WoW journey.

What You'll See

120+ Different Statistics including:

  • Character Core: Deaths, kills, creatures killed, quests completed, professions learned
  • Quests: Total completed, daily quests, average per day, quests abandoned
  • Deaths (Detailed): Deaths from falling, fire/lava, in raids, battlegrounds, dungeons, delves
  • Resurrections: Tracked by class (priests, druids, shamans, paladins, death knights)
  • PvP - Honorable Kills: Total HKs plus breakdowns for 16 different battlegrounds!
  • Killing Blows: Total, world, and battleground-specific killing blows
  • Battlegrounds: 27 different stats across 13 battlegrounds (matches, wins, objectives)
  • Delves: Completions, companion levels, curiosities looted, puzzles completed
  • Equipment: Current uncommon/rare/epic/legendary items equipped
  • Travel: Flight paths taken, times hearthed, summons accepted
  • Professions: Cooking, fishing, herbalism, inscription skills and progress
  • Social: Number of hugs given, facepalms, times LOL'd, cheers
  • Consumables: Food eaten, different foods, healthstones used
  • Wealth: Total gold acquired, gold per day, auctions posted/purchased, most gold owned
  • Collections: Actual mounts/pets/toys/heirlooms you've collected (not total available!)

How It Works

  • Random Selection: Every AFK session shows different facts
  • No Duplicates: Each fact appears only once per session
  • 700+ Variations: Multiple templates for each stat keep things fresh
  • Configurable Count: Show 5-30 facts (default: 15)
  • 100% Accurate: All stat IDs verified against WoW's statistics panel
  • Current Content: Includes The War Within delves and more!

Example Facts

"You have died 2,268 times in your adventures."
"Alterac Valley Honorable Kills: 12,054."
"Delves completed: 69."
"You've given 10 hugs."
"Battlegrounds played: 685."
"Mount collection: 287 gathered."
"Gold earned from auctions: 33,456g 93s 44c."


โœ๏ธ Poem Editor

IdleLines includes a fully integrated in-game editor for creating and managing custom poems.

Editor Features

  • Scrollable poem list panel
  • Create new poems
  • Edit titles and multiline content
  • Save changes instantly
  • Delete unwanted poems
  • Fully movable Warcraft-themed window
  • Saved via standard WoW SavedVariables

How Custom Poems Work

When a custom poem is selected, IdleLines will display that poem instead of generating a procedural one.

Procedural generation remains fully available and can be restored at any time by disabling custom poem mode.

All editing occurs locally. No data is transmitted or shared.


๐Ÿ“ฆ Installation

  • Download the addon folder.
  • Place it into: World of Warcraft/_retail_/Interface/AddOns/
  • Restart WoW or reload your UI.

๐Ÿ”ง Slash Commands

/idle
Opens the IdleLines configuration panel.

/idle test
Generates and displays a test poem or fact list immediately.

/idle hide
Hides the current display frame.

/idle reset
Resets all IdleLines settings to their defaults.

/idle editor
Opens the built-in Poem Editor.


๐ŸŽจ Themes Included

IdleLines ships with multiple Warcraft themes, selectable from the configuration UI:

  • Dark โ€” Minimal dark styling with soft gray trim.
  • DeathKnight โ€” Frost-tinted stone and icy blues inspired by Death Knight artifacts.
  • DemonHunter โ€” Fel-touched greens and purples with high-contrast accents.
  • Druid โ€” Natural tones inspired by bark, leaves, and ancient druidic relics.
  • Hunter โ€” Earthy greens and muted golds with a rugged, outdoors feel.
  • Mage โ€” Cool arcane blues with a clean, crystalline presentation.
  • Monk โ€” Jade and gold tones inspired by Pandarian aesthetics.
  • Paladin โ€” Holy gold and soft rose accents with a radiant feel.
  • Priest โ€” Clean whites and light neutrals for a calm, reverent presentation.
  • ShadowPriest โ€” Void-touched purples with darker, ominous accents.
  • Rogue โ€” Deep crimson tones with sharp contrast and subtle menace.
  • Shaman โ€” Elemental blues inspired by water, wind, and storm.
  • Warlock โ€” Fel and void purples with arcane contrast.
  • Warrior โ€” Warm bronze and iron tones inspired by weapons and armor.

Each theme defines background, border, text colors, and styling. All themes are optimized for readability in both poem and statistics mode.


๐Ÿงพ How Content Is Generated

Poems

IdleLines does not display static quotes and does not collect or transmit any personal or identifying data.

Poems are procedurally assembled from a large library of handcrafted templates and fragments, generated locally at runtime to create varied, atmospheric text.

What data is used for poems

IdleLines uses a limited set of non-identifying, in-game context signals:

  • The player's class
  • The player's faction
  • The player's current zone or area
  • Time of day (day / night context)
  • Recent loot events (flavor only)
  • Whether the player is idle or inactive
  • The addon's configuration settings

This information is used solely to:

  • Select relevant poetic templates
  • Subtly adjust tone and atmosphere
  • Provide environmental flavor
  • Determine when poems should appear

Facts of Life

The Facts of Life system displays statistics from WoW's built-in statistics tracking system:

  • All data comes from GetStatistic() API calls to WoW's own statistics database
  • Statistics are the same ones visible in your in-game Statistics panel (press 'Y')
  • Collection data uses C_MountJournal, C_PetJournal, C_ToyBox, and C_Heirloom APIs
  • No external tracking or data collection โ€” all numbers come directly from Blizzard's own systems
  • All statistic IDs have been verified as accurate for WoW Midnight (The War Within)

What data is not used

IdleLines does not:

  • Read or analyze chat messages
  • Access or display player names, realms, or guilds beyond what's shown in facts
  • Track quests, achievements, or combat performance beyond what statistics provide
  • Store behavioral history
  • Transmit data outside the game
  • Use analytics or telemetry

Saved data

  • IdleLines does not store generated text or gameplay context.
  • The only data saved to disk are user configuration settings and custom poems created in the Poem Editor, stored via standard WoW SavedVariables.
  • Procedurally generated poems and fact selections are not written to SavedVariables.
  • All generation occurs entirely in memory and is discarded once displayed.

๐Ÿ“ค Exporting Content

  • Click Copy Poem (or Copy Facts) at the bottom of the tome window to open the export popup.
  • The export window includes:
    • The full displayed content
    • The current title
    • Automatic text highlighting
    • Easy copy & paste for sharing

Perfect for sharing your character's achievements or your favorite generated poems!


โš™๏ธ Configuration Options

Access all settings via /idle:

Display Mode

  • Poems (procedurally generated)
  • Custom Poems (from your saved collection)
  • Facts of Life (character statistics)

Appearance

  • Theme selection (14 themes available)
  • Random theme on each display
  • Font and font size
  • Frame scale and transparency
  • Text positioning

Behavior

  • Delay before showing (0-10 seconds)
  • Writing speed (letter-by-letter animation)
  • Fade in/out timing
  • Sound effects on/off

Facts of Life Settings

  • Number of facts to display (5-30)
  • Random selection ensures variety

๐ŸŽฏ Perfect For

  • Raiders taking a break between pulls
  • RPers looking for atmospheric flavor
  • Achievement hunters wanting to track their progress
  • Completionists who love seeing their statistics
  • PvPers proud of their battleground accomplishments
  • Casual players who appreciate the little details
  • Anyone who enjoys a moment of calm while AFK

๐Ÿ“ License

MIT License.
Feel free to fork, modify, or build on top of IdleLines.


โค๏ธ Credits

Created by Gravebear

Special Thanks:

  • The WoW addon community for API documentation
  • Beta testers who helped verify statistics accuracy
  • Everyone who provided feedback and feature suggestions

GitHub: https://github.com/GraveofBears
Support the project: https://buymeacoffee.com/gravebear

The IdleLines Team

profile avatar
  • 5
    Projects
  • 1.4K
    Downloads
Donate

More from GraveofBears

  • Bearplane Mode project image

    Bearplane Mode

    • 36
    • Addons

    A smart automatic travel form addon for Druids in The Burning Crusade Anniversary.

    • 36
    • June 1, 2026
    • Addons
    • +1
  • TankBuffReminder project image

    TankBuffReminder

    • 1.2K
    • Addons

    A simple tank helper to remind us of buffs, easily remove Salvation or BoP, auto repair, defense cap charts, and taunt announcements.

    • 1.2K
    • May 28, 2026
    • Addons
    • +1
  • DrumTempo project image

    DrumTempo

    • 42
    • Addons

    Tracks the debuff for drumming so that you don't waste a charge.

    • 42
    • April 25, 2026
    • Addons
    • +1
  • Bearplane Mode project image

    Bearplane Mode

    • 36
    • Addons

    A smart automatic travel form addon for Druids in The Burning Crusade Anniversary.

    • 36
    • June 1, 2026
    • Addons
    • +1
  • TankBuffReminder project image

    TankBuffReminder

    • 1.2K
    • Addons

    A simple tank helper to remind us of buffs, easily remove Salvation or BoP, auto repair, defense cap charts, and taunt announcements.

    • 1.2K
    • May 28, 2026
    • Addons
    • +1
  • DrumTempo project image

    DrumTempo

    • 42
    • Addons

    Tracks the debuff for drumming so that you don't waste a charge.

    • 42
    • April 25, 2026
    • Addons
    • +1