tposney / midi-qol

Other
5 stars 0 forks source link

[Feature Request] Separate autoroll damage for items and templates #618

Open tposney opened 2 years ago

tposney commented 2 years ago

In GitLab by @xyrilplacina2 on Dec 8, 2021, 22:01

Because of auto-roll damage, with auto-target with templates, it causes some problem for GMs and Players where they cannot untarget tokens that are unintended for spells; such as AOE healing spells, where enemies could be unintendedly be healed.

The solution I offer is to have a setting to roll damage for items and templates be separated.

tposney commented 2 years ago

There are 2 work around options at present:

  1. For AoE healing spells, rather than an AoE template, set the maximum number of creates that can be healed with a target of x creatures (rather than an AoE template) then the player selects the recipients before rolling. I know this is not perfect but works ok.
  2. Change them to range target spells (which is usually not a problem) and then you can specify allies/enemies as the ranged target.

I guess I am hesitant to adopt your solution since the significant majority of spells treat AoE as indiscriminate in who is targeted and auto rolling the damage makes sense.

I suppose that your suggestion would also work well for sculpt spells (for which there is a current solution that I'm not super happy with), you select the sculpt targets before rolling the AoE and they auto super save the attack.

I'll have a look at it.

tposney commented 2 years ago

In GitLab by @Aizen113 on Mar 26, 2022, 20:13

Hello, sorry for posting on this 3 months later but I'm also interested in a feature like this. In my case its mostly for creature effects that have an effect in a radius around it and I'd like to exclude the creature from which it originates automatically. As you have said it would also be good for Sculpted spells, I recently found out about creature type filtering ['fiend', 'undead'].includes('@raceOrType') and was hoping that I would be able to do something along the lines of ['self', 'ally'].excludes('@raceOrType'), this however doesn't seem to be the case.

tposney commented 2 years ago

That should already work. For effects that work in a radius around the creature, make sure range targeting is enabled, target to X feet radius and range to self/special. Self includes elf, special ignores self.

tposney commented 2 years ago

In GitLab by @Aizen113 on Mar 27, 2022, 24:19

Thank you! I didn't know about the special range ignoring self.