Open SiriusGreyhound opened 3 years ago
At least from the UI side of things I have a few suggestions. The right click context Menu could have 3 more options.
Create Team Let's you create a team, if right click on a character to create the team it will automatically make this character the team leader. If you right click the '+' it will create an empty team.
Add to Team Adds the selected character build into a team. If the team is full it will ask which character should be replaced or if you want to create a second alternative team with the replaced character so you can compare them.
Share Team Gives the option to share the team, which will work just like sharing builds, only that the whole team will be shared and opened on the recipients calculator.
HTML/CSS would be simple to implement, the team could have a full size portrait at the top and then smaller portraits on the bottom.
*the effects were achieved by tampering with the html/css and then using photoshop, to make sure it's possible (Chrome)
It would be achieved by adding a teamMemberPortrait (or similar) class that overrides the original portrait class:
.teamMemberPortrait { height: 50px; width: 50px; margin-left: 5px; margin-right: 5px; border-radius: 25px; }
or even smaller:
.teamMemberPortrait { height: 46px; width: 46px; margin-left: 7px; margin-right: 7px; border-radius: 23px; }
The large portrait of the team leader (which can be changed) would also display the team name (team leader name by default). What kind of stats and how they should be displayed / calculated is something I haven't thought of yet.
Reworked the UI layout and am experimenting with a streamlined way to get some rough estimates for some useful team stats without the need of exact timing and simulation.
New Layout
Data Document I'm gathering data and work out if my proposed idea works in this google doc. https://docs.google.com/document/d/1tVnnTkp2a7W6ASYQpkxiEc7_XHo-KrkXwyKUdDYEbPo/edit?usp=sharing
Description Making it possible to set up teams in the calculator.
Additional context There are a lot of things to consider and to 'automate', but at first it could simply be a grouping of four builds into a 'team build' which doesn't have any functions aside from being able to share it as a team and save it as a team. But all the dependencies would have to be manually set up and interpreted. Eventually it could be improved upon, step by step, so that it will eventually automatically apply things such as party buffs (eg. Tartaglia Passive, Elemental Resonances). And the optimizer could be used simultaneously on all team members at the same time with different optimization targets so that you get the best possible outcome for all. Maybe very far along there could be a team simulator which could run a simulation of the teams performance with graphs to interpret.