valarnin
valarnin
I can confirm that this is still an issue in 7.1.0 and that the performance impact is very noticeable. My use case was generating a PDF which consisted of approximately...
PR with example test case demonstrating the issue and workaround opened.
I have two potential fixes for this that both seem to work, but I have no idea what the impact would be to other workflows since I'm not that familiar...
You're correct that `window` isn't available from the WebWorker's scope, however you can simulate the needed global-scope properties pretty easily for the purposes that `common.js` needs, something like this should...
https://raw.githubusercontent.com/xivapi/ffxiv-datamining/master/csv/Action.csv: ```csv #,Name,,Icon,ActionCategory,,Animation{Start},VFX,Animation{End},ActionTimeline{Hit},,ClassJob,BehaviourType,ClassJobLevel,IsRoleAction,Range,CanTargetSelf,CanTargetParty,CanTargetFriendly,CanTargetHostile,,,TargetArea,,,,CanTargetDead,,CastType,EffectRange,XAxisModifier,,PrimaryCost{Type},PrimaryCost{Value},SecondaryCost{Type},SecondaryCost{Value},Action{Combo},PreservesCombo,Cast,,Recast,CooldownGroup,AdditionalCooldownGroup,MaxCharges,AttackType,Aspect,ActionProcStatus,,Status{GainSelf},UnlockLink,ClassJobCategory,,,AffectsPosition,Omen,,IsPvP,,,,,,,,,,,,IsPlayerAction 31148,"High Concept",False,405,2,0,8,24,3201,5996,0,-1,0,0,False,0,True,False,False,False,False,False,False,False,False,0,False,False,2,60,0,True,0,0,0,0,0,False,50,43,0,0,0,0,5,7,0,1,0,0,0,0,False,False,0,0,False,False,True,False,False,True,False,False,False,0,False,False,False ``` Specifically: ```csv Cast,, 50,43, ``` 9300ms cast time, with something (maybe animation-related?) starting after the first 5000ms. I think you'd need to verify this...
Is this during playback in emulator, or during analysis/the list of triggers fired for a given player?
There are two possible ways for the timeline to sync to P2. The first is a sync on an AddCombatant line, e.g.: ``` 03|2023-11-02T22:44:55.8160000-04:00|400072A7|Hemitheos|00|5A|0000|00||12383|16182|69200|69200|10000|10000|||99.89|90.48|0.00|0.00|beb4d039d5e29797 ``` See: https://github.com/quisquous/cactbot/blob/c3214ca7bd959bbd35074c9c6a5a3c88fc05002c/ui/raidboss/data/06-ew/raid/p12s.txt#L14 The second is...
Hmm, the actor name is missing entirely, and there's no `03` add line for the `Hemitheos` actors at all (`Add`/`Change`/`Remove` events for `261` lines are still present, so `FFXIV_ACT_Plugin` must...
(for further context here, the server itself sends JP lang names to all clients regardless of the client's region/language settings as part of the `SpawnNPC` packet, and that should theoretically...
The values returned in RaidEmulator for `getCombatants` have always been approximations and only the values that are actively used are emulated. `WeaponId` can't currently be emulated because that information isn't...