Member
Join Date: Apr 2010
Posts: 85
|
Any way to give proficiency in a specific set of armor, like the way that Weapon Proficiency does in the adjustment tab?
Meaning, is there a way to make a character proficient with chain shirt if the character has Chain Shirt on his armor list, but isn't actually proficient with it? |
#1 |
Senior Member
Join Date: Dec 2014
Location: Twin Cities Area, MN, USA
Posts: 1,325
|
I would like to know this as well.
RW Project: Dungeons & Dragons 5th edition homebrew world Other Tools: CampaignCartographer, Cityographer, Dungeonographer, Evernote |
#2 |
Senior Member
Join Date: Jan 2016
Location: Adelaide, Australia
Posts: 2,294
|
Should be possible as you can do this with monsters. If you have a look at the script for a monster in the MM Community Pack you should be able to find code where this has been done.
Realm Works - Community Links Realm Work and Hero Lab Videos Ream Works Facebook User Group CC3+ Facebook User Group D&D 5e Community Pack - Contributor General Hero Lab Support & Community Resources D&D 5e Community Pack - Install Instructions / D&D 5e Community Pack - Log Fault / D&D 5e Community Pack - Editor Knowledge Base Obsidian Obsidian TTRPG Tutorials |
#3 |
Senior Member
Join Date: May 2016
Posts: 608
|
It's not done the same as weapons that I can see, weapons have a WepProf.XXX tag that you assign to the hero, this is done at the Race level or at the Class level. Armor is only assigned in the broad groups (light, medium, heavy, shields). However, you can manipulate the Helper.Proficient tag if you do it early enough.
For an adjustment you could do the following (pre-levels/10000) - if the Show Menu option is "Current Armor" it only shows armor that you have bought, but you could modify it with a list of all armors if you know how to construct the selection lists. Code:
~ If we're not enabled, get out now doneif (field[pIsOn].value = 0) ~ If we've not chosen anything, get out doneif (field[pChosen].ischosen = 0) ~ Assign the identity tag for the proficiency var id as string id = field[pChosen].chosen.idstring foreach pick in hero where "IsArmor." & id perform eachpick.assign[Helper.Proficient] nexteach Last edited by dungeonguru; July 23rd, 2018 at 03:33 AM. |
#4 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
Code:
~ If we're not enabled, get out now doneif (field[pIsOn].value = 0) ~ If we've not chosen anything, get out doneif (field[pChosen].ischosen = 0) ~ Assign the helper proficient tag foreach pick in hero where field[pChosen].chosen.tagids[IsArmor.?] perform eachpick.assign[Helper.Proficient] nexteach 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. |
|
#5 |
Thread Tools | |
Display Modes | |
|
|