In an ideal world we could assign any available icon of correct format and size to any action. Even custom designed ones. We're the only one seeing them so I see no harm in allowing that.
But ... that's quite a bit of work for small QoL improvement. Not really worth it.
However, I do believe there's a partial fix possible and it shouldn't be that difficult.
If I'm not completely off (haven't looked at come, guilty as charged), action designer has, among others, these two methods/events:
Solution, as I see it, is as follows:
This combined would have the effect that whatever is top of the list contributes its icon.
Simple example:
Fight action. User places say 'After parry' at the top and then action gets icon from 'After parry' credit.
Credits being at the top even isn't that much of a precedence since that's how crafting actions look. Which is a bit of inconsistency but ... some other time.
But ... that's quite a bit of work for small QoL improvement. Not really worth it.
However, I do believe there's a partial fix possible and it shouldn't be that difficult.
If I'm not completely off (haven't looked at come, guilty as charged), action designer has, among others, these two methods/events:
- sort stanzas
- select an icon that will be action's icon if user ended the build
Solution, as I see it, is as follows:
- Don't invoke sort method at all. Allow any valid stanza/credit to be top of the list. Of course base stays locked at the top.
- Icon selection always returns 1. Again with the assumption stanza list is some enumerable object with base 0.
This combined would have the effect that whatever is top of the list contributes its icon.
Simple example:
Fight action. User places say 'After parry' at the top and then action gets icon from 'After parry' credit.
Credits being at the top even isn't that much of a precedence since that's how crafting actions look. Which is a bit of inconsistency but ... some other time.