Главная » Файлы » Аддоны » PvP, арена

Paranoia Enemy Player Alert(PvP)
[ Скачать с сервера (156.1 Kb) ] 26.04.2009, 00:25
Paranoia Enemy Player Alert has been discontinued.

Unfortunately, I am no longer developing PEPA. Please see the comments page for more details. You might want to check out replacement addons such as VanasKos or Stalker.

Anyone is more than welcome to continue working on Paranoia (I recommend using the code over at the googlecode svn, it's much better than the current 1.12 release).

Progress Update, Jan 17 2009

Well after a nice long break from WoW, I got that "itch" to start working on Paranoia again and so in the past day or so I've made a pretty good amount of progress on PEPA 2.0. The hostile detection and handling code has been almost completely rewritten, something I've wanted to do for a long time. I've also rewritten most of the initialization/global stuff, as well as the database functions (which were mostly copy/paste). There's still a looooong(cat) way to go, and most of the new features I've got planned haven't been implemented yet, but by rewriting all of this old code it makes it much easier for me to add new stuff. Here's a recap of some of the new features I hope to have by 2.0.
-Enemy Database Browser (done)
-KoS Flagging System (done)
-Different Sounds
-Nonfrozen enemy list while in-combat
-Improvements to enemy list (icon-buttons for announcements, flagging)
-Improvements to speed and reliability
-Further ability to modify appearance of enemy list
-Player-to-player/guildwide KoS-list sharing
-P2P/guild enemy database sharing (unlikely, as databases become huge quickly)
-Stat tracking
-MSBT/SCT/Parrot output
-and more!

Also, I've been commiting stuff to my googlecode svn, if you'd like to check it out, it's here:
GoogleCode SVN

Regarding 1.13 Delays and the Future of Paranoia

When I first picked up Paranoia, it was a fairly small and simple addon, with the code size clocking in at just 16 KB. On top of that, I had no knowledge of Lua and I was learning through tinkering and digging around through other addons. I also had no intention of adding anything to the addon, only wanting to fix it for 2.4's combat log overhaul. However, since picking up the addon, its size has grown to a little over 110 KB, with way more additions and features than I had any intention or expectation of writing, resulting in code that was messily added and squeezed into what was already there.
As I've been writing the KoS and enemy browser system, I've finally gotten fed up with how messy, unorganized, and cluttered everything is. The whole addon seems to be just one big hack-together. So, I have decided to rewrite and reorganize everything, starting with the detection and warning systems. I'll also go ahead and implement all of those features that have been sitting on the ToDo list for ages, including KoS, customizable sounds, various display and appearance settings, a complete overhaul of the way the enemy list works (allowing it to add and remove units during combat) and more. I will also attempt to make improvements to the speed and efficiency of the addon (this should come naturally with more organized code, but I will be taking extra steps to optimize existing code). If I'm feeling up to it, I also would like to convert the GUI to Lua and get The finished project will be released as Paranoia Enemy Player Alert 2.0 (finally).
Unfortunately such a rewrite will take a while for me to complete, and there's no point in me adding the KoS code whenever it's just going to be reworked later. So, I'm sorry to say that the KoS system will have to wait.
I apologize to delay this after promising to release it soon, but it'll really be for the better and the end result will be a much improved because of it. Hopefully, it should be worth it.

About Paranoia Enemy Player Alert

Paranoia Enemy Player Alert, or just Paranoia, or perhaps even PEPA, is an addon that attempts to keep a constant lookout for players of the opposite faction nearby. If a nearby player is detected, Paranoia will try to guess their class and level, and it will warn you by playing a sound and displaying a "Hostile Player Detected!" message on-screen.

Paranoia works by scanning all incoming combat log entries for any event caused by a hostile player. This includes hits, misses, dodges, parries, spellcast starts, buffs or debuffs being applied or removed, tradeskills, or kills. For example, "Skillzdatkillz gains Stealth", "Ipwnface begins casting Pyroblast", or "Hurrdurr begins Mining", will all trigger Paranoia's warning.

In addition, Paranoia will try to guess the class and level of nearby players by examining the spell/skill they are using, and the rank of the spell. If a nearby enemy begins casting Frostbolt rank 6, Paranoia will tag them as a level 32+ Mage. If they begin casting Frostbolt rank 14, Paranoia will tag them as a level 70 Mage.

Paranoia will also begin fading out the names of units on the enemy list as more time passes without any activity from them. This is especially useful during situations when there are multiple enemies on the list, allowing you to see who is a larger and more recent threat.

Категория: PvP, арена | Добавил: Sleder
Просмотров: 1070 | Загрузок: 125 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *: