How to add Innate Spellcasting
Some of the monsters / npcs will require this.
1. Locate your monster in the Hero Lab Editor (Race > Race > Locate monster in list)
2. Click the Spellcasting Helper button.
3. Tick Innate Spellcasting and click OK and then OK.
4. Click the Innate Spells Edit button.
5. Tick the spells the monster knows and click OK.
6. Set the Total Charges and Usage Period? and click OK.
Example:
For At Will spells just change Usage Period? at At Will.
For 2/day set Total Charges to 2 and Usage Period? to /day.
For the specific monster I was working on I had an additional challenge.
Quote:
At will: alter self (can become Medium when changing her appearance), detect evil and good, fireball, invisibility (self only), wall of fire
3/day each: blade barrier, dispel evil and good, finger of death
|
By adding the Innate Spells to the monster all that was displayed by default is the Alter Self spell name. In order to add the additional text I needed to make a further change.
1. From within HLC make sure Data File Debugging is enabled. You do this from HLC > Develop > Enable Data File Debugging.
2. This enables the ability to right click on elements within Hero Lab and obtain more information.
3. Right click the spell I want to modify (Alter Self) form the In-Play column and select Show Debug Fields for Alter Self (Zariel)
4. Search the list for fields that contain the word 'Name'.
5. Locate one that sounds like the one you need to change. This can take some testing sometimes. In this case it was the sNameMod that I needed to modify so I noted that down.
6. Go back into the Editor and open up the monster.
7. Click the Innate Spellcasting button and locate the spell you want to modify.
8. Click the Fields button.
9. Click to Add another Field.
10. Set Field Id: sNameMod | Value: can become Medium when changing her appearance | Assign
11. Click OK and OK
12. Click Test Now and check the changes in HLC. As you can see the name is now modified in the various locations that you can see the spell name within HLC. Note that HLC added the ( and ) itself. All I needed to add was the additional text I wanted to display.