raidboss: r12s initial p2 triggers and timeline#1007
raidboss: r12s initial p2 triggers and timeline#1007
Conversation
TODO: Find safe spots.
ActorControl appears to miss sometimes
|
I'm not quite sure how reliable the ActorControl sync will be. Even on a transition, either you aren't combat anymore once the cut scene starts or once it ends... you don't have to pull the boss immediately. I think it likely depend if the player is in combat by the time the ActorControl line triggers. |
Now just calls tether to grab or no tether
|
Hmm... possibly could add back some detection for the direction of the tether to fix the saying of get tether if the player already has the tether they need. |
Checking that we have 2 fire debuffs and 4 darks in order to output no debuff, otherwise output check partner. This doesn't account for players getting more than one buff.
Providing the location for Dark add as that may still be needed for two players and saying Check Partner text instead of bait dark.
Both the First server tick of combat.
Extra actors spawn that timeline is using to sync, in the order they appear in the log file.
I've only looked at one set of strats for P2 (Rep1 DN, Rep2 BC, Idyllic DN/Uptime), but with BC Rep2, even if you start with the correct type of tether, that might not be the correct tether for the strat, for example relative southwest wants defamation, defamations are at relative southwest and relative west, so despite SW already having SW defam tether, they should be taking W defam tether.
|
Maybe it's just my log lines from OverlayPlugin logs coming out of order that results in the ActorControl line sometimes being after InCombat. I have logs of P2 where this syncs without transition, and in same log AddedCombatant synced instead.
Thanks for those lines. |
Just because the line timestamps are within 1.2 seconds of each other, doesn't mean that by the time they have been written to file, read back out, parsed, dispatched to OverlayPlugin, dispatched to cactbot, and then parsed again, they're still less than 1.2s apart. |
|
Oh one thing I noticed about replication 2 as I am seeing certain strategies being designed for the worst replication 2 strategy is that during reenactment the defamation from the boss is going to go on the furthest clone and not necessarily the clone of the player that baited this defamation? The current design of the triggers could therefore be incorrect about when this defamation occurs. EDIT: For some clarity, from the balance:
This seems to have a few implications:
|
Faraway Portent does not apply to Dark Tower soaks and Nearby Portent does not apply to Wind Tower soaks.
Not needed for nearby/faraway.
hasDoom no longer used
At 10s duration, there is ~1s more until the next call.
|
I suppose I could just eliminate several of the initial replication 2 triggers since the trigger is no longer calling the tether start with. |
It is made redundant when we don't care for outputting the initial state and just want the tether or no tether to grab.
More accurately say that player is baiting far defamation rather than explicitly getting a defamation. Potentially it could also say farthest from boss in some way, but this might be good enough.


These I have been working on.
Timeline is based on network log.
Some of ideas of things TODO:
Not sure if this is fixed with using the target's location compared to boss center in the match instead of boss heading.EDIT: Switched to target vs source instead of heading, unsure if this is still an issue.Replication 2 Nukemaru (JP Strat) config/detection. While I can probably code up something basic for it,I likely won't be able to test this but it has been added.Final AoE set could probably be adjusted as right now they are both alert bigAoes. I haven't actually looked into the damage it does, I think the damage goes up with each cast as there are more actors casting, but I never noticed an issue here.Fix replication 2 reenactment 1 in timeline, currently it is coded for DN strategy.Note: Didn't realize renaming branch would close previous PR #964 and didn't have permissions to re-open the PR.