Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - D&D 5th Edition SRD

Notices

Reply
 
Thread Tools Display Modes
Fenris447
Senior Member
 
Join Date: Sep 2017
Posts: 600

Old March 21st, 2018, 10:21 AM
The magic armor I have doesn't require any armor proficiencies and gives you AC 18, similar to how a set of plate armor would. It doesn't add disadvantage on stealth (that part is easy enough).

How do I disable the proficiency requirements and the DEX bonus to AC? If I start with a piece of heavy armor as a base, that negates the DEX bonus but I need to know how to disable the proficiency requirement.
Fenris447 is offline   #1 Reply With Quote
dungeonguru
Senior Member
 
Join Date: May 2016
Posts: 608

Old March 21st, 2018, 12:01 PM
There was a similar thread last year to get all armor to act as light armor, but I don't believe we've ever tried to remove proficiency from armor...

What you might want to do is make the "magical armor" actually a wondrous item that changes your unarmored AC calculations. Have a script on it that checks to see if you have armor on and throw an error if you accidentally equip some and not run the armor bonuses until you take off the offensive armor.


You can look at the monk or barbarian unarmored defense scripts to get an idea of how to check for armor and manipulate unarmored defense. They'll take a bit of manipulation to put on a magic item, but that's the best pointer I can give you.

*Hint, go to the class special tab in the editor and do a new(copy) on unarmored defense and you have a free copy you can dig into and reverse engineer*
dungeonguru is offline   #2 Reply With Quote
ShadowChemosh
Senior Member
Volunteer Data File Contributor
 
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729

Old March 21st, 2018, 12:04 PM
You could also try the "Don't Generate Pre-requisite?" option which should prevent the normal tag checking from happening.

Hero Lab Resources:
Pathfinder - d20pfsrd and Pathfinder Pack Setup
3.5 D&D (d20) - Community Server Setup
5E D&D - Community Server Setup
Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources.
Created by the community for the community
- Realm Works kickstarter backer (Alpha Wolf) and Beta tester.
- d20 HL package volunteer editor.
ShadowChemosh is offline   #3 Reply With Quote
Fenris447
Senior Member
 
Join Date: Sep 2017
Posts: 600

Old March 21st, 2018, 12:47 PM
Thanks guys, I'll give those a look.

My other thought was to build in an automatic granting of heavy armor proficiency when equipped, though I'd like to see if I could hide that proficiency from displaying.
Fenris447 is offline   #4 Reply With Quote
smokeh
Junior Member
 
Join Date: Jun 2016
Posts: 23

Old March 22nd, 2018, 04:31 AM
I had a similar issue with something I was trying to replicate that replaced the Dex armor bonus with the minion's proficiency bonus. This was a pretty 'hacky' way to make it work, but the numbers add up and it's only a couple of lines in an eval script. I had this run in the final phase. You could target your hero with the first two lines, and it would accomplish removing the dex bonus, but I'm fully aware this might not be the best solution to your issue.

Code:
minion[Familiar].childfound[ArmorClass].field[tACBase].value = 18
minion[Familiar].childfound[ArmorClass].field[tACDexMod].value = 0 

var profnum as number
profnum = minion[Familiar].childfound[ProfBonus].field[tProfBonus].value

minion[Familiar].childfound[ArmorClass].field[tACNatural].value = profnum
smokeh is offline   #5 Reply With Quote
dungeonguru
Senior Member
 
Join Date: May 2016
Posts: 608

Old March 22nd, 2018, 11:10 AM
Quote:
Originally Posted by ShadowChemosh View Post
You could also try the "Don't Generate Pre-requisite?" option which should prevent the normal tag checking from happening.
This checkbox doesn't exist on the magical armor dialogue. This translates to adding the Helper.NoPrereq tag to a bit of magical armor though.

The only way I got a test piece of armor to show up in the magical armor category was to actually just fill out only the name, description, rarity, attunement and bonus fields. Just to idiot-proof it from myself I also added the tag Helper.Proficient to it.

If you try to add the armor class (light, heavy, medium) or set the category manually to armor, it moves it into the non-magical areas on the armor portal dialogue.
dungeonguru is offline   #6 Reply With Quote
Fenris447
Senior Member
 
Join Date: Sep 2017
Posts: 600

Old March 23rd, 2018, 07:56 AM
So here's what I did:

The armor levels up, so I wanted to be able to easily make a new version with the extra bonuses at each level. I saw that Magic pieces like Armor of Invulnerability act as a modifier on a base piece of armor via a Gizmo. So I made a level zero, non-magical piece that has the tag to not generate proficiency. It's classified as heavy armor, with zero bonus to AC. I unchecked the disadvantage on Stealth.

Then I made a magic piece, based on one of those "modifier" type of heavy armors. It adds the +8 to AC. I then looked at Elven Chain to see how it grants automatic proficiency in itself; it's done through a Proficient Helper. I added that to the magic version. Then I made sure the magic version pointed at the base through the Gizmo.

By selecting the magic version on my character, I got everything I wanted. It applied +8 (total 18) to my AC, acted as if I was automatically proficient with it, and didn't give me disadvantage on Stealth. It's technically listed as Heavy Armor, but that classification now only serves to disable the DEX bonus. I can live with that, since in-game it really doesn't have any kind of classification at all.

When the armor levels, I'll just copy the magic version, name it "Defender Level 3" and add/tweak whatever new powers it provides. It will still refer to the base version to make sure I'm automatically proficient in it, not provide the DEX bonus, and not give me disadvantage on Stealth.

Let me know if none of that makes sense. Thank you, as always, to everyone here that regularly lend a helping hand and make this program even more amazing!

Last edited by Fenris447; March 23rd, 2018 at 08:01 AM.
Fenris447 is offline   #7 Reply With Quote
Reply

Thread Tools
Display Modes

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 02:19 PM.


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