PDA

View Full Version : Self-targeted NPC heal



epithet
February 27th, 2023, 15:20
Is there a auto-magical phrase to use in an NPC ability to self-target a heal? I know I can put a [self] tag on the combat tracker ability, but in this case it is a pet which I've given control of to a player, and she obviously can't click the ability on the tracker. If her pet has an enemy targeted and she clicks the heal in the text of the ability on the NPC sheet, it will heal the enemy rather than the pet. So far, no variation on the "regains x+y hit points" text I've tried will self-target.

Is this simply not implemented?

Zacchaeus
February 27th, 2023, 16:46
There isn't a way to create the effect automatically so that it targets self. However you can just click and hold on the highlighted text and drag and drop on the character, either on the CT or onto their token on the map, to heal themselves.

epithet
February 27th, 2023, 17:25
I know, I was hoping for a one-click solution for my player, though. Alas.

Thanks anyway.

Nyarly Dude
February 28th, 2023, 01:42
Interesting problem. Thinking that a pair of free extensions may provide a three-click solution.

* "Close Encounters", https://forge.fantasygrounds.com/shop/items/618/view ; because it adds a player action to automate targeting

* "Better Combat Effects", https://forge.fantasygrounds.com/shop/items/76/view ; for the REGENA effect (one-time regeneration when the effect is added). The (paid) 'gold' version would also work, because it's a superset, but we shouldn't *need* it. We want to implement this using an effect rather than the Heal action so we can gate it via a custom label.


Specifically, we want it as an action on the player's character sheet with an enormous burst size and targeting friendlies.

The concept would be:
* Apply a custom effect (any unique label) to the NPC. This can be done each session, or made permanent via the 'Advanced Effects" free extension ( https://forge.fantasygrounds.com/shop/items/68/view ).

* Player character sheet gets an action button enabled by "Close Encounters" to target all friendlies within an enormous radius.

* "Better Combat Effects" should enable effect-based healing, which means (hopefully( that we can gate it via an IF: CUSTOM check.


Heal the Labeled; IF: CUSTOM(whateverlabel); REGENA: 1d8; [roll]



The flow would be something like
* Player pushes the 'target' button to clear current targeting and target all friendlies... but only the specific NPC will have the tag.
* Player pushes the button for the "Heal the Labeled" effect, where hopefully the IF: CUSTOM() check gates it fully so the REGENA doesn't affect anybody without the label.
* REGENA is supposed to trigger the regeneration as soon as the effect is added.
* Player pushes the 'target' button again, to clear the "all friendlies" targeting and go back to the previous