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.