• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

Elemental Empowerment

MagicSN

Well-known member
Hello!

When I make a Genasi Wizard with Elemental Empowerment, Hero Labs calculates my Damage Bonus as the Strength Modifier including Level/2, while the online Tool from the D&D people does not include the Strength Modifier.

Who is right? The wording is a bit unclear in the feat. So, anyone knows what is inteded? Up to now I always assumed it does NOT include Level/2. On the other hand on some site with a formula "How to calculate your Ability Modifier" they included the Level/2 like Hero Lab does.

MagicSN
 
Attached you find a User file which adds a feat called "Elemental Empowerment II" which does the calculation correctly (I looked a bit into the scripting language of Hero Lab myselves ^^). I just cannot overwrite the old one or remove it, which is why I called the correct one "Elemental Empowerment II".

MagicSN
 
Forgot the attachment. Here it is. This is the script code behind it BTW:


var bonus as number
bonus = hero.child[attrStr].field[attrBonus].value-round(hero.tagvalue[Level.?]/2,0,-1)
var types as string
types = "(DamageType.Acid | DamageType.Cold | DamageType.Fire | DamageType.Lightning | DamageType.Thunder)"
foreach pick in hero from Power where "PowerClass.clsWizard & " & types
perform eachpick.field[pwDamBonus].modify[+,bonus,""]
nexteach


Basically I remove the level/2 which is added by mistake again. If they ever change the code be careful that it is not removed twice ^^
 

Attachments

bonus = hero.child[attrStr].field[attrBonus].value-round(hero.tagvalue[Level.?]/2,0,-1)

You can do this more directly by changing the bonus line to:

Code:
bonus = #attrbasebonus[attrStr]

#attrbasebonus just uses the attribute base bonus without the level/2. #attrbasebonus is a macro that expands to to hero.child[#attr].field[attrBnBase].value replacing #attr with the 1st parameter.
 
Hello!

When I noticed that "School of Magic Apprentice" is not properly implemented (you cannot choose a school) I implemented the "Pyromancy Apprentice" as a separate Feat and also included this to the (also fire themed) Emp.user file. I only implemented the "basic" Apprentice Feat, not Expert/Master and none of the other schools.

The file now includes both the "Pyromancy Apprentice" and the fixed Elemental Empowerment (II).

MagicSN
 

Attachments

Back
Top