View Full Version : Addon: PvP KillTracker
NoYes
12-12-2004, 11:05 AM
(edit)
v0.2c is now up. Here are the changes:
--added /ktt to display pvp record, damage delt-damage taken.
--few minor output bug fixes
(edit)
The goal of this addon, is to record a player's PvP history. Who you have damaged, who has damaged you, and some facts about 'who'. It would be nice to record kills, but I don't see a way to accuratly do that with the API (maybe someone here does).
Update: thanks to hex, we have found a way that *should* be able to record kill/deaths to/from players accuratly (kill stealing issues aside). I am working on including this in version 0.3
I would suggest users install it now so it starts logging for you (read about.txt for instructions...its easy). Eventually I (or maybe someone here?) will add a parser for it. It is my first WOW Addon (and first time with lua), I would appreciate feedback on it (language features, API features, style, whatever). I based a lot of the parsing and code off of CombatStats, so thank you Onarne/Onarned.
I could use help from more experienced wow developers on what events i need to use to get enemy damage, or if there are some other Unit calls that would allow me to more accuratly determine if I am in pvp or not (eg being able to take a player's name and figure out if they are a player would be awesome). Send emails to mnoyes@gmail.com with additions, bugs, ect. put KillTracker in the subject if you want me to read it. Feel free to change/improve KillTracker, just send me a copy of what you do if you think it is useful, I will give you credit :).
The other thing is, who maintains Cosmos*****? I would like to have KillTracker parsed out to a spreadsheet, or something, to save the average joe from wading through SavedVariables.lua. Whoever can talk to me about getting my shit parsed by Cosmos*****, if you could email me or post that would be great; otherwise I will have to write my own exe that does my parsing and then runs Cosmos***** :/.
NoYes
NoYes
12-20-2004, 12:47 AM
v0.2 is up now. It adds several features, here are the highlights:
--Damage Taken is now recorded!
--/fag,/neutral/cool. Label the players you meet, so when you meet them again you know what to expect of them! Can use /fag <name> to label <name> or just /fag to label your current target(must be a player).
--/ktl looks up the recorded information on your target. Or use /ktl <name> to lookup recorded information for <name>.
A parser should be finished for it this week. A nice in-game browser to look through the data is coming (slowly, i hate UI coding, any volunteers?).
GUI coding is, generally speaking, the least pleasant parts of WoW UI coding. Sorry, but you're likely to be stuck coding that yourself. :(
Sarf
---
SPOON!
Anonymous
12-20-2004, 12:02 PM
Great mod, some comments on it though:
Instead of using the words fag, neytral and cool, would it be possible to add some sort of rating system?
And the ingame browser sounds great, please add a Cosmos button for it too.
Looking forward to the next version!
Henna
12-21-2004, 03:20 PM
Nice idea but the /fag tag alone is reason enough for me not to use it. This ol' broad just ain't hip with all the trash-talking teenage lingo, you know. ;) How about /kos, /neutral or /caution (in PvP no one is ever really neutral), and /respected or something to that effect. As someone suggested above, ranks would be great too.
And yes, I am old enough to be some trash-talking teenager's mother. :)
Anonymous
12-23-2004, 09:10 AM
after the update the kill tracker doesn't work anymore. are there any update or another addon that does the same thing
Anonymous
12-31-2004, 12:25 AM
he did update it, and it works too.
Just redownload it.
Anonymous
12-31-2004, 05:13 AM
hi
Fatty
01-04-2005, 04:46 PM
there log I can look at? I like to get a list offline of all the people I have.
NoYes
01-04-2005, 11:40 PM
v0.2a is now up. Here are the changes:
--various grammer fixes in output.
--fixed a bug dealing with parsing of ability effects hitting you.
--fixed a bug that was preventing player info from being gathered.
--All commands are no longer case sensitive!
--added /rate. Allows marking players with arbitrary strings, use "/rate <name> "<message>"" to rate <name> with <message>.
Or target a player and use "/rate "<message>"" to rate your target with <message>.
download at: http://students.washington.edu/noyes/wow/
(btw, the version numbers are increasing by 0.1 when the output data is changed, and letters when output data is not changed. Data is never lost, I convert old data if I change how stuff is outputted).
Henna:
The implicit bigotry in fag, bothers me as well. When a friend mentioned the idea of "fagbot" to me, he used the word fag. I almost changed it to /bad, but stuck with /fag as credit to my friend that came up with the idea, and because that was what was expected by several people I had talked to abotu the idea. Now that I have added /rate, /fag is really just an allias for /rate <name> "a fag", but I must leave /fag in at this point for the people that use it. It is not neccisary to use /fag,/neutral, and /cool if one does not wish to, everything those commands can do can be accomplished with just /rate.
Fatty:
As it says in the documentation:
Recorded data is outputed to variable KillTracker_Players in:
\World of Warcraft\WTF\Account\<Account name>\SavedVariables.lua
Ya, it sux to have to scroll through the file for it...but until a parser is written thats just how it goes :/.
NoYes
01-04-2005, 11:41 PM
grr
NoYes
01-04-2005, 11:43 PM
grr
NoYes
01-04-2005, 11:43 PM
ugh, sry for the quadruple post :P, the forums are buggin out for me :/. I can't even edit those posts :/.
Fatty
01-05-2005, 04:55 PM
GO UW :twisted: Thanks for the info. Yup I would of saw that if I had save the documentation and not deleted it. Thanks for the new version.
NoYes
01-05-2005, 07:21 PM
V0.2b is up, nothing major just fixed a couple errors in the output.
NoYes
01-17-2005, 04:57 AM
v0.2c is up
Anonymous
01-19-2005, 05:48 PM
Keep up the good work, man... best addon ever.
(c) Aiseeu
NoYes
02-09-2005, 12:22 AM
v0.3 will add a kill and death counter, thanks to the suggestions by hex.
It will also have something like /ktt but for kills not damage.
Parser is postponed indefinatly :P in-game look up seems to be good enough for the users I have received feedback from.
btw i updated the zip on the website to include a KillTracker.nopatch, so cosmos won't delete it if you have the cleaning option on.
NoYes
02-18-2005, 09:48 PM
updated toc nubmer for people that don't change it themselves
Anonymous
02-25-2005, 04:12 PM
Looks excellent, I will download it later, as soon as I have managed to escape from work. Does it instal OK on the european englich client?
One Idea I would like to see, if there isn't something similar already is tracking of kills relative to your level, so if I'm L28 and I kill 3 people at L28 24 and 30 a list of relative kills would read:
-4 = 1
-3 = 0
-2 = 0
-1 = 0
0 = 1
1 = 0
2 = 1
3 = 0
4 = 0
if then when I was L 30 I kill 2 more L28's a L30 and 3 L32's the list would now read
-4 = 1
-3 = 0
-2 = 2
-1 = 0
0 = 2
1 = 0
2 = 4
3 = 0
4 = 0
I think this would be great for tracking how honorable a persons target selection was, especially if it could at a later date be corralated centrally. It also would mean more statistically as your level increased than recording the actual level of each player killed. Obviously the list would have to track from -60 to +60 to account for all kills from L1 up to L60 and the chances of a L1 taking out a L60 are somewhat remote, unless the guy was AFK for a while and the L1 had a lot of help ;) On the other hand, the L60 might accidntally step on a L1, I know I often stab bunnies as I run by :P but non PvP kills would be less interesting to record.
vBulletin® v3.8.0 Beta 1, Copyright ©2000-2010, Jelsoft Enterprises Ltd.