Paranoia Enemy Player Alert
Note: Some features below will be available only in PEPA 2.0.
New Author: Lifetapt is no longer working on this project. Miketwist is the new author of Paranoia and further development will be handled by him.
IMPORTANT: Since PEPA 2.0 is currently under development and is being rewritten from scratch, the code in this SVN may not be usable. While I usually won't commit something that flat out doesn't load, there's a lot of stuff missing, including core code that is necessary for the addon to be of any use. Please download PEPA 1.12 if you wish to use Paranoia during regular gameplay.
Paranoia Enemy Player Alert, or PEPA, is a World of Warcraft Lua addon that attempts to detect nearby players of the opposite faction and warn the user of their presence. Paranoia accomplishes this by scanning the combat event log for events triggered by hostile player characters, and then using spell data provided in the event arguments to determine the hostile's class, as well as a fairly accurate guess of their level. Paranoia can look for certain events, such as a player entering or leaving stealth mode, and flag the player accordingly next to their name.
In addition Paranoia stores data about any player it encounters and allows the user to browse through this list and flag players as Kill on Sight. Kill on Sight players will trigger a separate, more prominent warning when they are encountered.
PEPA also allows the user to quickly send a customizable announcement message with the details and location of a hostile to any joined channels, including localdefense, battleground, party, raid, etc.
The addon can be configured (and is by default) to share detection data with other players. If multiple players have PEPA installed and are partied together, Paranoia will send alerts to party members with the location of detected hostiles. Paranoia can also send detection information realm-wide, and the user can choose when they want to see these realm-wide alerts (always, only in the same zone, never, only KoS flagged, etc.).
As well as real-time data sharing, Paranoia also has the ability to send KoS lists to other players. Players who are friends or guildmates may become "sync partners," and will receive updates to each other's KoS lists.
Many aspects of Paranoia's behavior, such as warning interval, display duration, enemy-list display cap, sounds, positioning of alert popups, cosmetic modifications, and more can be modified at the user's discretion.
Please send suggestions, comments or requests to lifetapt@gmail.com.
---
For more information or to download the latest stable release zip, please refer to the PEPA listing at http://www.curse.com or http://www.wowinterface.com. You can find a progress report on the aforementioned sites or on the google code changelog.