Project 1999

Go Back   Project 1999 > Blue Community > Blue Server Chat

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 06-22-2018, 09:04 AM
GamParse GamParse is offline
Skeleton


Join Date: Mar 2017
Posts: 15
Default

Quote:
Originally Posted by aaezil [You must be logged in to view images. Log in or Register.]
must be a bug then cause it always reports me as having higher dps with damage shields on (specifically Kilva's Skin of Flame and Cadeau of Flame, haven't tried with any other dmg shields)
That's not what I meant, sorry if I wasn't entirely clear.

Gamparse counts damage shield damage you or other players do, (Live EQ now shows damage shield hits for other players, not just yourself, I don't know if that change made it over here or not), however *EQ itself* does not attribute damage shield damage to the player despite what the log message says.

As an example: If you do 1000 damage to an NPC, and 100 of that damage is from a DS, EQ counts it as you doing 900 damage and 100 "environmental" damage. Thus if you are DPS-racing someone for kill credit, if they do 901 damage they will get kill credit and not you because EQ counts it as 900 vs 901, not 1000 vs 901.

This is why GamParse counts DS damage as "Environmental" in the breakdowns rather than counting it as non-melee or spell damage.

The person I was originally replying to said they wanted to separate out DS damage. I was trying to explain that it is already counted as a separate damage type, though it is ultimately counted together toward a player's total damage.

Hopefully that makes sense.

Also, I've been working on a lot of changes recently that I could use some help testing over here. As far as I know nothing *should* have a problem working over here, but since there is a lot of variety vs Live it's hard to be sure. Here is the relevant thread if you want to try it out:

https://forums.daybreakgames.com/eq/...-x-beta.249915

You can either post there or here if you run into trouble.

The big changes are:

-Per-spell DoT breakdown. (Not sure if that will work here. It requires DoT damage to report to the user and to list the DoT's name in the message. Not sure that exists here).
-Improved Searche Tab
-Improved Live Fight Tab
-Pets will auto link to their owners. (Not sure if that will work here. It requires pets to have a unique name and not one of the randomly generated EQ names. Not sure that exists here).

One thing that affects these servers more than Live is the addition of an option to specify what server you are playing on. This is normally read from the logfile name (eqlog_playername_server.txt) but I've noticed that some servers don't seem to do that, (or people are renaming their logfiles differently). Having that set would help.
  #2  
Old 06-22-2018, 08:14 PM
GamParse GamParse is offline
Skeleton


Join Date: Mar 2017
Posts: 15
Default

Quote:
Originally Posted by nyclin [You must be logged in to view images. Log in or Register.]
DoT damage is reported as "$target has taken $n damage from your $spell" on P99 so it should work assuming you're parsing against that string.

Pets on P99 do not have unique names and use the generated EQ name list. You could maybe make it work by parsing /pet leader reports, e.g. Laser says, 'My leader is nyclin'
For DoTs it parses lines matching these examples:

[Tue Mar 29 17:54:15 2016] $Name has taken $Number damage from your $spell.
[Tue Mar 29 03:22:01 2016] $Name has taken $Number damage from $Name by $Spell.
[Tue Mar 29 15:56:25 2016] You have taken $Number damage from $Name by $Spell
[Tue May 16 12:52:10 2017] You have taken $Number damage from $Spell

Damage breakdowns of course only apply to the first two options as those are player -> NPC damage.


It does parse pet leader reports. To *save* the association between a pet and a player and remember that association when you start the program the pet needs to have a unique name. Otherwise Player X will own "Goner" forever, even if another player summons a pet with that name.
Closed Thread


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 10:01 PM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.