Something they might have to add is "willingness" like with speak with dead
That could complicate things ...
A lot actualy ... on one hand, it would be a tough call to accept or deny revive from your killer/enemy ... on the other hand, Hag allready threatened us with reviving and killing us again over and over ...
Also this would be the most fun part, so ... it would be shame to implement such feature and exclude its most juicy part.
so you can't revive enemies for experience or to abuse loot somehow
I would not expect loot to abuseable (?) since when you loot someone, you are just reviving pennyless body ... but XP ARE actualy problem, i presume every single enemy would need some attribute "previously killed" ...
But also I think on the other hand sadistically reviving and killing someone for torture would really fit an Evil character and could be "fun" for those who play evil having that little bit of absolutely F-ed up-ness.
Its even fiting the world ...
Its exactly what Hag is promising you.
Also Tieflings kids, who want you to steal druidic holy symbol tells you that they want it to sell it in city, hoping they make enough money to ressurect arabella.
However, that would perhaps cause an issue with people who are scripted to die. Maybe NPCs who are helping you in combat (or who you are helping) could instead go through their saving throws and be revived like party members.
Disagree ...
Even if you NEED someone to die for story purpose, and yet you allow player to revive him ... all you need to do is raise cost of reviving, for example ... right now the scrolls cost is pretty low (400g if im not misstaken) and are quite easy to steal (dif. 7 without proficiency or dex. bonus if im not misstaken) ...
Raising both in full release is inevitable, since right now death in combat is pretty common, but also no big deal, since even if you dont stack them anytime you can, you are totally able to cary around 10 scrolls all the time.
That would also reduce player's willing to use it on "non esential targets" ...
BUT!
Even if there will be someone who will use it, just bcs he can (and there is allways such people) even that situation can be handled. All you need to do is make ressurected NPC that was suppose to die thraumatized by experienced death (quite understandably imho) ... and left the whole story.
I dunno, just something like:
"What ... what happened to me? ... Was i ... was i dead? Oh my. I ... i just need to go. Sorry." *NPC* Sprints away.And voila! Problem solved ... NPC is living, but will not participate in story any longer.
With regard to the scrolls not working when targeting party members, I have found the targeting very picky. I have to try a couple times (make sure I'm close enough, de-activate and re-activate the scroll, have the correct camera angle, make sure it's not targeting the body lying underneath my party member, etc.). However, if all that checks out and it's still doing it, then it definitely sounds like a bug.
Since Patch 4 you should be able to ressurect people by clicking on party frame. O_o
I doubt they could make it to where you could use a scroll on NPCs, especially ones that are involved in a protect/bodyguard quest. That would basically eliminate the whole part of the quest of keeping him alive.
Well, same as abowe ... it all depend on point of wiev ...
That NPC could quite simply refuse to pay you your reward, since you obviously "failed" in this part ... the ressurection of such NPC should be followed by conversation, him being angry at you and then leaving you without any reward.
Something like:
"You let me die?! YOU LET ME DIE! Our agreement mentioned SPECIFICALY that you were suppose to keep me alive! This whole boyguard thing was misstake, i have better chance on my own. The contract is canceled!" *NPC* Sprints away.And voila!
Honestly im more excited the options that would this situation gain you ...
Just imagine:
You could kill Halsin, so goblins are not suspicious about you, yet you could revive him afterwards and still follow good path.
You could kill that prisoner Spike was torturing, to spare him pain, and when Spike leave ... ressurect him and follow good path.
You could revive Kanon, so the Tiefling woman dont go killing spree for revenge.
You could revive Nettie, if you just were generating unlucky numbers ... when trying to persuate her, or while stealing the antidote ...
As i mentioned early, it would be perfect torture tool for evil characters. >:]
But im affraid THIS is actualy the reason why they never implement it ...
This spell gives tremendous amount of possibilities, and that would mean even more tremendous amount of work.