I’m trying to sleep and inspiration hit me, so bare with anything I miss and feel free to give feedback on how to improve this idea or opinions on why it’s terrible and should never be added lol.
So the idea behind a loadout is to quickly save a build and it’s items and swap between them on one character. The problem for that in LE lies in one main areas: EHG doesn’t want players to be able to swap between a clearing loadout and a bossing loadout. This is partially resolved with requiring players to only be able to swap loadouts inside town instances, something Guild Wars 1 implemented back in 2007.
So that’s the first requirement solved. Next! To keep it in line with a standard respec (manually going through and despecializing and respecializing your skills and passive points. Saving a loadout will store all of your skill and passive nodes in their current states, but reapplying that loadout will set it to the minimum skill level by default locking any points it can’t reach until your skill is leveled up and they’re unlocked automatically. This can be done by doing something like the LETools “record” feature where you can store the minimum points that are always loaded, and then set the order the remaining points are unlocked as it levels up. Problem 2 resolved.
Giving it a cost is the third problem I’ll tackle. Respeccing passive points has a cost to them, and EHG has already implemented full respec (thank you!) so the first logical step is requiring a cost to change loadouts to match the current number of passive points spent. For example it should cost more to respec FROM you loadout with 20 passive points than it would to respec FROM your loadout with 10 passive points. Adding an additional fee for the convenience would help work as a gold sink and to decentivize swapping too frequently.
I lied, the last problem I’ll tackle is how to decentivize swapping too frequently. Putting the loadout swap on a cooldown, maybe 5-10 minutes?, would prevent players from swapping too often. It may not be necessary though.
Anyway, that’s all I’ve got for now, what do you guys think? Could we improve this? Is it even necessary?