devilutionX icon indicating copy to clipboard operation
devilutionX copied to clipboard

[Feature Request]: Heal Other targetting priority for player characters

Open Entkoffeinator opened this issue 6 months ago • 4 comments

Feature Type

Quality of Life

Describe

I was playing a co-op game today and something caught my eye again that really bothers me:

If you want to heal your team partner with the Heal Other spell, you have to target him with the mouse cursor for obvious reasons. But this is only possible if there is no monster “in the way”. As soon as an opponent stands in front of it, you cannot cast the heal spell on your partner.

Would it be possible to change this in DevX?

Suggestion:

When you right-click to prepare Heal Other, the mouse pointer changes to a heal/cross symbol. From now on you can only target other players and/or targeting other players gets priority over targeting monsters. Possibly only players who are currently not in PvP mode.

This would improve the usability of the Heal Other spell and simplify the sometimes very fiddly targeting. Thank you.

Entkoffeinator avatar Jun 07 '25 21:06 Entkoffeinator

I think it would be optimal if Heal Other and Resurrect auto targeted the player on screen closest to tile under the mouse position.

kphoenix137 avatar Jun 07 '25 22:06 kphoenix137

sounds fair, I think we implemented something like this for controller as well but a bit unsure.

AJenbo avatar Jun 09 '25 01:06 AJenbo

I think it would be optimal if Heal Other and Resurrect auto targeted the player on screen closest to tile under the mouse position.

This is not very intuitive behavior though in terms of UX, especially not when playing with keyboard/mouse and having a dedicated heal cursor presented to the user.

I think OP's suggestion here is best:

When you right-click to prepare Heal Other, the mouse pointer changes to a heal/cross symbol. From now on you can only target other players...

julealgon avatar Jun 09 '25 14:06 julealgon

This is not very intuitive behavior though in terms of UX, especially not when playing with keyboard/mouse and having a dedicated heal cursor presented to the user.

To elaborate on this point, I agree that it's not good for UX simply because it's less predictable. The original suggestion of ignoring monsters and objects while the Heal Other cursor is active serves to make targeting more predictable because targeting players doesn't depend on whether they are partially obscured. Going as far as automatically targeting nearby players goes the opposite direction, providing extra leeway in targeting that would probably encourage players to develop bad habits that don't always produce the desired result when multiple players are close together.

StephenCWills avatar Jun 09 '25 14:06 StephenCWills