While I don’t have any experience with modding this game or much experience with coding in general, my experience while playing on controller in Grim Dawn has left me feeling like a much needed feature has been left on the table.
While playing an inquisitor with the skill “Inquisitor seal” I am often left casting it backwards, at a wall, or just at the closest enemy to get it in the ideal spot for applying the damage reflect buff to myself. I feel this frustrating and awkward style of play could be mitigated with the addition of conditional casting binds for controller configs.
In the example posted below, I have made a mock-up of some additional conditions that could be applied to the skill at the time of binding the skill to try and allow for a more consistent and intuitive style of play.
I feel that allowing for these kind of bindings to be implemented would make the controller experience be improved a great amount at the cost of possibly increasing complexity for new players (perhaps make conditional targeting a setting to be toggled in order to be accessed).
Follow up post below showing what it could possibly look like on the hotbar (new accounts can only embed 1 image :P)