Airex / ffxiv-fightline

MIT License
2 stars 3 forks source link

[FEATURE] Damage Taken, HP & Shielding, Presets, Sharing & Collaboration, Defensive Abilities Table #96

Open DRothwe11 opened 1 week ago

DRothwe11 commented 1 week ago

This website has been a godsend for learning Scholar and being as effective as possible in raid. I can't thank you enough. I have some feature requests but if I've overlooked existing features please advise me as I'd love to get the best use of ffxiv-fightline as I can.

  1. imageimage In a fightline of an imported fflogs parse the 'damage taken' info from boss attacks is listed in the 'FFLogs data' table as shown above. Adding a feature to track the damage taken when mitigation skills are added into, or removed from, the 'party area' within the timing of the attack would help measure exactly how the mitigation effects the attack.

  2. image There's a window to enter the stats of player characters but I cannot find a function for it. Once I've entered a stat like 'HP' it would be helpful for it to be shown in a row in the party area as a line graph that updates according to the damage taken from boss attacks along the timeline. I would also include the value of shields applied by shielding skills active at the time of the attack.

  3. image image The filter preset is helpful for sorting the skills of the jobs in the player area in a familiar order in addition to quickly changing the filter settings. I would also like to be able to save a preset that changes the party composition entirely and adds/removes preset skill uses. With this I could import a parse from FFLogs and then load a preset that updates the party area to show my party's composition and clears all skill uses. In effect creating a blank/default timeline for me to start entering a mit plan from scratch without having to manually add/remove jobs and skill uses (as above).

  4. imageimage I would like to be able to share fightlines with my friends and raiding static members for them to both be able to read it and update it to the effect of working on a timeline collaboratively. There is some suggestion of being able to do so with the 'Export to JSON' feature. There's also a suggestion of being able to work on a fightline simultaneously with others, as with a Google doc, with the 'Teamwork' name entry in the general settings. I don't know what either of these achieve by themselves but please advise me if I'm misunderstanding their function. Nonetheless, some kind of fightline sharing feature would be amazing.

  5. image image The new 'Defensive abilities' table view looks promising as it resembles typical mit plan spreadsheets that are commonly used in my statics. I would like to be able to share this table with static members to be able to enter and update their mitigation skill uses as I would in the aforementioned spreadsheet. Yet I cannot find a way to share this, nor does the timeline itself seem to update when I add or remove a skill use in the table.

Many thanks again for developing the website, it already accomplishes so much and is an invaluable asset for me and my static.

Airex commented 1 week ago

@DRothwe11 I will take a look shortly and come back with questions or comments Thank you

Airex commented 1 week ago

@DRothwe11 Regarding 4 and 5, you can share link in browser with others and they can open same fight as you. You can attach your filters preset, so other can select it image

Simultaneous cooperation work as well, just open same link, this works for timeline and for tables

  1. This view is still under development, and editing is not available yet, need to do some optimizations

  1. Can you share any thought how you want to see information, simple picture would be perfect
  2. This "stats" do affect shields calculations only for now, but I did not update formulas for 7.0 yet. Regarding graphs, I have to think about it, but I more leaning toward table view to manage this.
  3. I will think about presets for party.
DRothwe11 commented 1 week ago

I didn't realise that I could just share the URL! and thanks for the answers. Your numbered points are counted from 5 to 8 so I'd like to respond to point 6 but I'm not sure which information it refers to, please advise.

Airex commented 1 week ago

@DRothwe11 I have updated post, GH did not reset numbers on new line

DRothwe11 commented 1 week ago

Understood. Here is a quick mock-up of what I had in mind for point 1, excuse the incredibly scuffed paint skills and inaccurate values: image The presentation of the info in the 'FFLogs Data' table mostly suffices for the same purpose but my goal is to have a version of this info that changes according to the skills input to the 'party area' and the player stats (HP). As such, I think separating this into a different table would prevent the original 'FFLogs data' from also updating so it can be used for reference. However, I admit it's a bit overcrowded in the mockup above. I might also add a column for 'remaining hp' to track how grievous the hit was and better relate it to the next instance of damage taken because we might not expect to have full HP for every hit and so necessitate healing. Yet, as a shorthand I simply coloured the 'Amount' for PCT red to indicate either an exceptionally high hit relative to the party, or that the PCT endured a killing blow from this hit.