TCArknight
Well-known member
Is there a way to use the ReduMMCost tag to apply to any metamagic added to a spell?
Reading this, there doesn't seem to be a ReduMMCost.All type of tag. If I wanted to modify the Magical Lineage trait to reduce the cost of any tags added to it. Would the best way be to pull any tags on the chosen spell and do a foreach looping through them adding a ReduMMCost for each one?
Added the ReduMMCost tags, which serve to reduce the cost of certain Metamagics. There are two ways to use this. If the tag is applied to the hero, then all Metamagic spells with a matching HasMetaMag tag will be reduced in cost by an equal number of tags. For example, if you want all Maximized spells to be reduced from +3 levels to +1 level, apply 2 ReduMMCost.mmMaximize tags to the hero. The other method is to foreach through the custom spells and find some combination, then apply the ReduMMCost tag directly to that spell, so only it is lessened. For example, an ability that said Maximized Fire spells cost only +2 levels would foreach through all spells, looking for those with the fire descriptor and HasMetaMag.mmMaximize, and apply 1 ReduMMCost.mmMaximize tag to each of those. Any other maximized spells who don't meet the requirements of the foreach would still cost +3 levels.
Reading this, there doesn't seem to be a ReduMMCost.All type of tag. If I wanted to modify the Magical Lineage trait to reduce the cost of any tags added to it. Would the best way be to pull any tags on the chosen spell and do a foreach looping through them adding a ReduMMCost for each one?