Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - D&D 5th Edition SRD
Register FAQ Community Today's Posts Search

Notices

Reply
 
Thread Tools Display Modes
Kasimiko
Junior Member
 
Join Date: Aug 2017
Posts: 2

Old August 27th, 2017, 05:06 PM
Hi,
I'm new to editing and i'm trying to figure out how to code Abyssal Fortitude.
The racial ability states "Your hit point maximum increases by half your lvl ( minimum 1)".
I have been able to get everything else to work Abyssal Arcana, and the ability score increase but the hit point thing i'm stuck on.

Also is there a way to list spells in a specific order other then alphabetical. i'm getting this Tiefling variant from https://media.wizards.com/2015/downl...lack_Magic.pdf
i want to have the spells listed in 3 groups so i can select the spells i get daily for each group.
d6 1st Level 3rd Level 5th Level
1 Dancing lights Burning hands Alter self
2 True strike Charm person Darkness
3 Light Magic missile Invisibility
4 Message Cure wounds Levitate
5 Spare the dying Tasha’s hideous Mirror image
laughter
6 Prestidigitation Thunderwave Spider climb
Kasimiko is offline   #1 Reply With Quote
dungeonguru
Senior Member
 
Join Date: May 2016
Posts: 608

Old August 29th, 2017, 08:33 AM
Have you looked at Dwarven Toughness? The code there is probably going to be similar to what you want. There is also a macro called #totallevelcount[] that might be useful to help with the total class levels that you'll divide by 2.

As far as ordering spells, not sure how you're presenting the list. When you make an array-based menu, the dropdown menu choices display in index order (low to high).

In your case, if you split up the random spell lists into 3 different sub-abilities (that reveal as you level up), you could then have three separate dropdown menus that are sorted by the index order.
dungeonguru is offline   #2 Reply With Quote
Kasimiko
Junior Member
 
Join Date: Aug 2017
Posts: 2

Old August 29th, 2017, 06:02 PM
No i haven't thought to look there, i didn't even know of that trait. have not played a dwarf yet.

For the spells i added (count:AbReplace.raTiLegReb = 0) & (count:Classes.? >=5) to state when they get the spell, but once they get it the list is just alphabetical

the code below is how i added the spells

<thing id="raTiAbArc" name="Abyssal Arcana" description="Abyssal Chaos flows through your veins. Each long rest, you gain a randomly determined cantrip from a short list. At 3rd level, you gain a 1st level spell. At 5th, you gain a 2nd level spell.\nCantrips are castable at will, the 1st and 2nd levels are once per long rest, at which point the spells are randomized again." compset="RaceSpec" uniqueness="unique">
<usesource source="5ePHBCP" parent="p5ePack" name="5e Players Handbook"/>
<tag group="SpInfo" tag="spAlteSelf"/>
<tag group="SpInfo" tag="spBurnHand"/>
<tag group="SpInfo" tag="spCharPers"/>
<tag group="SpInfo" tag="spCureWoun"/>
<tag group="SpInfo" tag="spDancLigh"/>
<tag group="SpInfo" tag="spDarkness"/>
<tag group="SpInfo" tag="spHideLaug"/>
<tag group="SpInfo" tag="spLevitate"/>
<tag group="SpInfo" tag="spLight"/>
<tag group="SpInfo" tag="spMagiMiss"/>
<tag group="SpInfo" tag="spMessage"/>
<tag group="SpInfo" tag="spMirrImag"/>
<tag group="SpInfo" tag="spPrestidi"/>
<tag group="SpInfo" tag="spSparDyi"/>
<tag group="SpInfo" tag="spThunderw"/>
<tag group="SpInfo" tag="spTrueStri"/>
<tag group="SpInfo" tag="spInvisibi"/>
<tag group="SpInfo" tag="spSpidClim"/>
<tag group="Helper" tag="ShowSpec"/>
<tag group="FeatureTyp" tag="Action"/>
<bootstrap thing="spDancLigh">
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="AtWill"/>
</bootstrap>
<bootstrap thing="spTrueStri">
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="AtWill"/>
</bootstrap>
<bootstrap thing="spLight">
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="AtWill"/>
</bootstrap>
<bootstrap thing="spMessage">
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="AtWill"/>
</bootstrap>
<bootstrap thing="spSparDyi">
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="AtWill"/>
</bootstrap>
<bootstrap thing="spPrestidi">
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="AtWill"/>
</bootstrap>
<bootstrap thing="spBurnHand">
<containerreq phase="First" priority="2500"><![CDATA[(count:AbReplace.raTiLegReb = 0) & (count:Classes.? >=3)]]></containerreq>
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="Day"/>
<assignval field="sNameMod" value="2nd lvl."/>
<assignval field="trkMax" value="1"/>
</bootstrap>
<bootstrap thing="spCharPers">
<containerreq phase="First" priority="2500"><![CDATA[(count:AbReplace.raTiLegReb = 0) & (count:Classes.? >=3)]]></containerreq>
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="Day"/>
<assignval field="trkMax" value="1"/>
<assignval field="sNameMod" value="2nd lvl."/>
</bootstrap>
<bootstrap thing="spMagiMiss">
<containerreq phase="First" priority="2500"><![CDATA[(count:AbReplace.raTiLegReb = 0) & (count:Classes.? >=3)]]></containerreq>
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="Day"/>
<assignval field="trkMax" value="1"/>
<assignval field="sNameMod" value="2nd lvl."/>
</bootstrap>
<bootstrap thing="spCureWoun">
<containerreq phase="First" priority="2500"><![CDATA[(count:AbReplace.raTiLegReb = 0) & (count:Classes.? >=3)]]></containerreq>
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="Day"/>
<assignval field="trkMax" value="1"/>
<assignval field="sNameMod" value="2nd lvl."/>
</bootstrap>
<bootstrap thing="spHideLaug">
<containerreq phase="First" priority="2500"><![CDATA[(count:AbReplace.raTiLegReb = 0) & (count:Classes.? >=3)]]></containerreq>
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="Day"/>
<assignval field="trkMax" value="1"/>
<assignval field="sNameMod" value="1st lvl."/>
</bootstrap>
<bootstrap thing="spThunderw">
<containerreq phase="First" priority="2500"><![CDATA[(count:AbReplace.raTiLegReb = 0) & (count:Classes.? >=3)]]></containerreq>
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="Day"/>
<assignval field="sNameMod" value="2nd lvl."/>
<assignval field="trkMax" value="1"/>
</bootstrap>
<bootstrap thing="spAlteSelf">
<containerreq phase="First" priority="2500"><![CDATA[(count:AbReplace.raTiLegReb = 0) & (count:Classes.? >=5)]]></containerreq>
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="Day"/>
<assignval field="trkMax" value="1"/>
</bootstrap>
<bootstrap thing="spDarkness">
<containerreq phase="First" priority="2500"><![CDATA[(count:AbReplace.raTiLegReb = 0) & (count:Classes.? >=5)]]></containerreq>
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="Day"/>
<assignval field="trkMax" value="1"/>
</bootstrap>
<bootstrap thing="spInvisibi">
<containerreq phase="First" priority="2500"><![CDATA[(count:AbReplace.raTiLegReb = 0) & (count:Classes.? >=5)]]></containerreq>
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="Day"/>
<assignval field="trkMax" value="1"/>
</bootstrap>
<bootstrap thing="spLevitate">
<containerreq phase="First" priority="2500"><![CDATA[(count:AbReplace.raTiLegReb = 0) & (count:Classes.? >=5)]]></containerreq>
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="Day"/>
<assignval field="trkMax" value="1"/>
</bootstrap>
<bootstrap thing="spMirrImag">
<containerreq phase="First" priority="2500"><![CDATA[(count:AbReplace.raTiLegReb = 0) & (count:Classes.? >=5)]]></containerreq>
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="Day"/>
<assignval field="trkMax" value="1"/>
</bootstrap>
<bootstrap thing="spSpidClim">
<containerreq phase="First" priority="2000"><![CDATA[(count:AbReplace.raTiLegReb = 0) & (count:Classes.? >=5)]]></containerreq>
<autotag group="Helper" tag="RaceSpell"/>
<autotag group="Usage" tag="Day"/>
<assignval field="trkMax" value="1"/>
</bootstrap>
Kasimiko is offline   #3 Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 01:49 PM.


Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.