Armor Proficiency Check on Armor purchase--where?
A while back I went in and fixed the fact some of the latter-day armor proficiency feats were not enforcing their pre-requisites, but I just noticed that the actual armors (Studded Leather for example) were not actually requiring their proficiencies, so I just pulled up the an armor to see how they were being enforced--and there seems to be nothing there that's doing it, but Plate Armor (for example) is clearly enforcing the need for its proficiency. Anyone have any idea where this is being done? It doesn't seem to be under the armor itself, since there's no pick-reqs or expressions under those, so I've got to assume its somewhere else.
|
They do for me... I created a soundrel (cloth, leather) and I can't add anything but cloth or leather type armors to the character.
|
I've got a cleric who's able to take studded leather, which she shouldn't be able to. The regular armors work properly, but the ones from Mordekainen's seem to be the problem children.
|
Went back and checked, and it appears that the gig is that some of the MME armors were listed as though they were the armor type for their prerequisite armors, and some as their own armor type. The former would be available if you had the proficiency for the prerequisite armor (even though they're not supposed to be unless you have their own specific proficiency) and the latter not available at all (and wouldn't list their armor type). I'm thinking part of the program is looking for the extent armor types and doesn't know what to do with the new ones.
For the time being I'm going to address it by listing them all as the prerequisite armor types and putting in prereq code to look for the specific proficiencies and see if that works. |
I can do this by setting the two or three armors to misbehaving to their armor type (even though those don't show on the display) and then setting a pick-req to their proficiencies. Interestingly, an exp-req doesn't seem to work unless I did some other error. But that's clearly not how banded mail and the ones already working are doing it, so if anyone who knows how its actually supposed to check for those (I suspect its a procedure somewhere), please let me know.
Edit: Just to be clear, the only armors that appear to be misbehaving are studded leather and ringmail, so if you looked at the others you wouldn't see it, Cryptoknight. |
Clerics have Cloth, Leather, Hide and Chainmail
Studded Leather is classed as type: Leather I can honestly say I don't understand the issue here. |
Quote:
|
Change the tag of the Studded Leather armor in ddi_armor.user
change it to arStudded The feat gives you armor proficiency apStudded, apStudded apparently gives you access to arStudded I tested it by making a level 1 cleric after the change, then confirming that the cleric couldn't take studded, then added the feat and I could. |
I'm assuming Ring Mail then does the same thing with apRing (I know what the proficiencies are because I did a quick and dirty fix on it before this weekend)? I'll give it a check.
|
I'd guess so... based on the ap<name> being translated to ar<name>
|
All times are GMT -8. The time now is 10:36 PM. |
Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.