• 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

Warpriest Blessings

EightBitz

Well-known member
One of the players in our group is a 9th level warpriest. On the Warpriest tab of his Herolab character, he has two blessings. Artifice Blessing and Healing Blessing.

If I print the character or it's abilities or it's spells, these blessings do not show up. I've tried the custom output with XML and the alternative character sheets, and they still don't show up.

Again, not sure if I'm missing something here or not.
 
The blessing itself will NEVER print to a character. No logical reason it should as the only thing you need is the abilities those blessing ADD to a character. Those do print in example you will see "Crafter's Wrath" prints without issue.

I don't understand the question of where the 'Spells' print as blessings do NOT give bonus spells. These are not domains.

This player reminds me of one I have where he refuses to read the Pathfinder books once he purchased HL. So he is often very confused on how a class works because HL expects you to have read the class and understand the rules and THEN use HL to make it. HL actually leaves off information, especially about chosen abilities (ie blessings, rage powers) as they don't expect players to make a class they never read in the first place. ;)
 
The blessing itself will NEVER print to a character. No logical reason it should as the only thing you need is the abilities those blessing ADD to a character. Those do print in example you will see "Crafter's Wrath" prints without issue.

I don't understand the question of where the 'Spells' print as blessings do NOT give bonus spells. These are not domains.

This player reminds me of one I have where he refuses to read the Pathfinder books once he purchased HL. So he is often very confused on how a class works because HL expects you to have read the class and understand the rules and THEN use HL to make it. HL actually leaves off information, especially about chosen abilities (ie blessings, rage powers) as they don't expect players to make a class they never read in the first place. ;)

The bit about printing the spells was just to say that I've looked through everything that's printable. The spells are on the same tab as the blessings, so I just figured I'd check and make sure.

The player has read the class, and he does know how it works. Printing the blessings on the character sheet is an aesthetic. To say that there's no logical reason doesn't really mean much to me. When I print my monk, his movement and his attacks are pre-calculated, so when I print his abilities, there's no logical reason to list "flurry of blows" and "fast movement", but they're still listed, just for reference.

This player wanted the same thing for his blessings. He wanted them printed with his character sheet just for reference.
 
Printing the blessings on the character sheet is an aesthetic. To say that there's no logical reason doesn't really mean much to me.
Feel free to put in a bug report then and argue with LW. I can't actually change there thoughts but LOTS of things do not print to the character sheet. :p :)

The bit about printing the spells was just to say that I've looked through everything that's printable. The spells are on the same tab as the blessings, so I just figured I'd check and make sure.

The player has read the class, and he does know how it works. Printing the blessings on the character sheet is an aesthetic. To say that there's no logical reason doesn't really mean much to me. When I print my monk, his movement and his attacks are pre-calculated, so when I print his abilities, there's no logical reason to list "flurry of blows" and "fast movement", but they're still listed, just for reference.

This player wanted the same thing for his blessings. He wanted them printed with his character sheet just for reference.
Then you could use the adjustment "Character Sheet: DM" to force "everything" to print to the character sheet. But there is ALLOT of stuff that does not print on the character sheet normally. So you will have allot of new stuff show up.

Looking I have adjustments to force Specific Items and force spells on magic items to print to the character sheet. But nothing for Custom Abilities.

I can make a note for next release to add such an adjustment. If you copy the "Character Sheet: Specific Item" you should be able to easily change it to do custom abilities instead. Looking at the adjustment quickly the only part that has to change is the custom expression from "component.MyGear" to be "componet.BaseCustSp".
 
Feel free to put in a bug report then and argue with LW. I can't actually change there thoughts but LOTS of things do not print to the character sheet. :p :)


Then you could use the adjustment "Character Sheet: DM" to force "everything" to print to the character sheet. But there is ALLOT of stuff that does not print on the character sheet normally. So you will have allot of new stuff show up.

Looking I have adjustments to force Specific Items and force spells on magic items to print to the character sheet. But nothing for Custom Abilities.

I can make a note for next release to add such an adjustment. If you copy the "Character Sheet: Specific Item" you should be able to easily change it to do custom abilities instead. Looking at the adjustment quickly the only part that has to change is the custom expression from "component.MyGear" to be "componet.BaseCustSp".

Cool. Thanks. I did submit a bug report a few days ago, but with the long weekend ...
 
So I made the adjustment quickly and it works. But the only thing is you get is the exact words "Artifice Blessing". No text at all prints because blessings don't actually have any desc text.

If that is actually helpful here is the raw xml for the adjustment that will be in the next release:
Code:
  <thing id="pXXSheetCB" name="Character Sheet: Custom Abilities" description="Select this adjustment to cause the single selected Custom Abilty (Rage Power, Warpriest Blessing, Alchmist Discovery, etc) to print to your character sheet. This is useful where some class abilities like a warpriest blessing does not print its details." compset="InPlay">
    <fieldval field="pCandExpr" value="component.BaseCustSp"/>
    <usesource source="srcS2Adjus"/>
    <tag group="Helper" tag="NoIncr"/>
    <tag group="OthAdjCat" tag="Misc"/>
    <tag group="Adjustment" tag="S2Custom"/>
    <tag group="Helper" tag="CoreCampOK"/>
    <tag group="ProductId" tag="HLCommunit"/>
    <eval phase="Final" priority="50000"><![CDATA[
      ~ If we're not enabled, get out now
      doneif (field[pIsOn].value = 0)
      ~ If nothing's been chosen, get out now
      doneif (field[pChosen].ischosen <> 1)
      ~ If we're not in output mode, don't do anything
      doneif (state.isoutput = 0)

      perform field[pChosen].chosen.assign[Helper.ShowSpec]
      perform field[pChosen].chosen.delete[Helper.SpecUp]]]></eval>
    </thing>
 
So I made the adjustment quickly and it works. But the only thing is you get is the exact words "Artifice Blessing". No text at all prints because blessings don't actually have any desc text.

First of all, just listing the blessings is quite sufficient, so thank you for that.

Just as a point of curiosity, when I hover over the question mark, there is text that is displayed. That's usually the description text. If blessings don't have description text, I'm curious as to where that description is coming from within the GUI.

But that's purely aside from having the blessings printed. What you've offered in that regard is quite helpful. Thank you.
 
Just as a point of curiosity, when I hover over the question mark, there is text that is displayed. That's usually the description text. If blessings don't have description text, I'm curious as to where that description is coming from within the GUI.
So based on my work on d20 I can answer this now. That is happening from a mouseover script that is firing. It builds the "text" desc that you see based on a bunch of logic. In this case the script is looping through all the bootstrapped abilities and appending there description info into the little window. If you actually pull up the "Blessing", the custom ability you select, in the editor you will see that it has no description. :)

Another example would be "spells". The fact that all those "tags" and text fields correctly lay themselves out in the pop up window is again a specific mouseover script firing. This way the "text" description only needs to be done one window at a time saving allot of CPU overhead. When printing the scripts just fire for the specific "Things" that are on the hero.

If you wanted to get fancy or for future note. Custom Abilities have a field called "CustDesc" that lets you add additional notes onto a specific ability. I don't have any adjustments that affect this field but I do make use of it in my house rules data set to add "House rule" notes to abilities. In addition to one that affects all spells on a character with a house rule note.
 
There are scripts which run in the background which display certain text for certain things, based on type of thing looked at and how that thing is set up. Description text is usually the body, which goes after the header. This is why you don't need to paste, for example, the whole text of a spell you want to reference in an ability, to the description. Instead you just need to add the SpInfo text for the spell, and the program takes care of appending that for you. SpInfo tags, incidentally, were my solution to having information handy but not having to paste it everywhere, and possibly having to update that later.
 
SpInfo tags, incidentally, were my solution to having information handy but not having to paste it everywhere, and possibly having to update that later.
SUPER handy way of doing spells because there "text" is used all over the place but you really don't want to have update hundred of places if the text changes. ;)
 
Back
Top