EverQuest Alerts & Triggers

Spoken call-outs, on-screen text, chimes, and countdown bars, all driven by your game log and running on your own PC.

The BasaBots EQL alerts panel
The Alerts tab at a glance: toolbar, voice settings, and your active alert list.

1. About the tool

The Alerts tool turns any line of chat into a reaction you can see and hear. You pick what to react to (a buff fading, a charm break, a tell, a mob name appearing in the spawn feed), and you pick what happens when it does: a natural neural voice that calls out the words, a chime, a flash of on-screen text over the game, or a slim countdown bar with a spoken warning before it ends. The full library ships with more than 1,300 ready-made triggers you can switch on, and you can build your own from scratch or import packs you already trust.

2. How it works

BasaBots reads your EverQuest chat log file in real time. Every line the game writes there, including system messages, combat events, your party's chatter, and tells, gets pattern-matched against your active alerts the moment it lands. Matches trigger your configured reactions.

Logging must be turned on in-game for any of this to work. The game ships with logging off by default, so the first time you launch BasaBots:

If you forget, the app shows a banner reminding you the log isn't being written. Logging stays on across sessions until you explicitly turn it off, so this is normally a one-time step.

3. UI overview

The Alerts tab has three regions: a toolbar across the top, a voice settings row, and your active alert table.

Toolbar

The Alerts tab top toolbar with the Add alert, Import triggers, Library, Show on-screen overlay buttons and the Alert Text and Alerts Window pop-out links

Voice settings row

The natural voice toggle showing Ready, the voice picker set to Bella US female, and the Test voice button

Alert table columns

Column headers and three alert rows showing every column from On through Warn(s) with the edit and delete actions

Each row in the table is one alert. Reading left to right:

Most of these are editable right in the table. Click a Name, Category, Pattern, Phrase, CD, Timer, or Warn cell to change it on the spot, and tap the Rx, Speak, Text, or Chime toggles directly. You only need the pencil editor for the deeper options like styling, sounds, and the end-early pattern.

4. Basic use: add your first alert

The fastest way to get value is to take a preset from the library. We'll add Invisibility Fading, which speaks "invis fading" when the game says You feel yourself starting to appear. Useful for any class that drops invis between mobs.

Step 1. In the Alerts toolbar, click Library (1,300+ alerts). The library panel opens.

Step 2. In the library's search box, type invisibility fading. You'll see one result with the pattern ^You feel yourself starting to appear\.$.

The library search box filled with invisibility fading, showing the single matching Invisibility Fading row with its pattern

Step 3. Click the + on that row. The alert is now in your active list (you'll see it at the bottom) and the library panel can be closed. The new row arrives with its On toggle dark, meaning it's off.

The new Invisibility Fading row in the active list with the On toggle still off

Step 4. Click the On toggle. It turns amber. The Speak, Text, and Chime toggles in the same row default to whichever reactions the preset shipped with.

The Invisibility Fading row with the On toggle switched on and glowing amber

Done. Next time the game tells you your invis is about to drop, the app will say "invis fading" out loud. If you want to test without standing in the world, open the editor (pencil icon), paste You feel yourself starting to appear. into the Try it box, and you'll see the match highlight and hear the call-out preview.

5. Advanced use: build a custom alert with regex

Click + Add alert in the toolbar to open the New Alert dialog. Every section is optional except Name and Pattern. The Save button stays disabled until both are filled.

The full New Alert dialog showing the Description, Trigger, Announce, Style, Timer, Warning, End early, and Behavior sections
The full New Alert dialog. We'll walk through each section.

Description

Trigger

Announce

Timer (optional)

Warning (optional)

End early (optional)

Behavior

Regex examples from real log lines

The Pattern field accepts standard .NET regex with named capture groups. You can plug captured names into the spoken phrase by referencing the group name in {braces}. A few patterns worth stealing:

Tip: ask an AI to write your regex

Regex is the kind of thing AI is genuinely good at. Open Claude, ChatGPT, or any chat assistant, paste two or three real log lines, and tell it what you want to capture. For example:

"Here are three EverQuest log lines: You feel yourself starting to appear.: Your charm spell on a dire wolf wears off.: Mortimer has been slain by a fearsome bear. Write a regex for each that captures the relevant subject as a named group. Use .NET syntax."

Paste the result into the Pattern field, hit Try it, and you're done. Even when the AI gets it slightly wrong, the Try-it box tells you immediately and you can ask for a fix.

Where to next

Stuck or want help dialing a tricky trigger? Drop into the BasaBots Discord. Sharing patterns is one of the things the community does best. Or jump straight in:

Start your 7-day free trial