-
-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LB dmg attributed to the wrong player. #1
Comments
I have limit breaks (english) here: Is the limit break that's getting through in that list/misspelled? On ever damage that's given to a player I use this function: public static bool IsLimit(string action)
{
return LimitBreakSkills.Any(lb => String.Equals(lb, action, Constants.InvariantComparer));
} And this check: if ((LimitBreaks.IsLimit(line.Action)) && Settings.Default.IgnoreLimitBreaks)
{
return;
} I personally haven't had that happen so I'll have to try and reproduce this issue myself :) Is there any common thing you noticed between them all? |
It doesn't actually skip lines but what it does do is store the last action/name of a person who did a damage ability and also healing. Like this: if (isHealingSkill)
{
_lastActionPartyHealingFrom = action;
_lastNamePartyHealingFrom = line.Source;
}
else
{
_lastActionPartyFrom = action;
_lastNamePartyFrom = line.Source;
} That being said what I think is happening here is a member uses a limit break and it gets stored but before the damage shows up in the log another member uses a ability then the last action/person is X; and the damage that comes in gets assigned. I used to have a filter setup for damage > 2500 would also be ignored but that missed some fire III's from BLM. I'll have to think about this unless someone looking at the code can come up with a solution before me :) |
Maybe enforce AOE and non AOE abilities to avoid such problem. the pt had 2 brd and the log looks pretty much like this:
|
I could add some logic that if skill.aoe === true then add damage to the last person that did something. It would have to be matchable to the healing LB's as well I would assume. When I get some time together I will have a look at this :) |
Haven't forgotten... just been working a lot at my day job. I will be looking at this ASAP. |
lol np. I quit playing a while back and I dunno when I'll play again, so I won't be of any help if it still behave this way. Sorry :( |
Hey,
I turned off the option to account LB DMG but somehow FFXIAPP still accounts the damage from time to time. Also when it happens it seem to give this extra damage to the wrong player.
I can send the log if needed.
The text was updated successfully, but these errors were encountered: