D20M Weapon proficiencies should be by type, not per weapon


Weapons (Modern Guns) should have a proficiency of personal Firearms, advanced firearms, or an appropriate exotic weapon proficiency.
Ie all handguns are simple, all assault rifles etc are advanced, and only grenade/rocket launcher types are exotic.

The current setup is each weapon is listed as its own proficiency, which makes the proficiency output list unusable.




Dave Griffin
August 22, 2013, 6:50 AM

That's ok, I've been 'distracted' too... Yes - there is weapon focus/specialisation that is based on the specific weapon, not the group, that's what broke my attempt

Andrew Maitland
August 22, 2013, 6:50 AM

I just looked, and unless Weapon Focus is coded up incorrectly we need to keep the individual proficiencies.

However, a solution to this issue may be to remove the proficiency display and only list the above groups. Figure about 30 minutes of work to implement a basic new display, and another 30 to debug/test.

Dave Griffin
August 22, 2013, 6:54 AM

I was just coming to that conclusion myself, a different 'virtual proficiency' output on the OS...
Or could weapon focus (etc) be changed to work off of the weapon name rather than the proficiency?

Andrew Maitland
September 30, 2013, 8:27 PM

Weapon focus can be by name of equipment... I mean it's a choose, so any choose we support works. However, the issue is how do you tell PCGen to give it a +1 to the to hit?

What do you mean virtual proficiency? We can stop displaying the proficiencies on the sheets if you'd like. Switch the Feats to use ASPECTroficiency| and display that.

BTW - that moves this from purely DATA to more OS.

Andrew Maitland
May 7, 2014, 9:10 PM

Based upon what you've said, it sound like you want an OS block to display only certain names, not actual proficiencies. To implement that, we would modify the modern OS, remove the Prof display and add a new one. I assisted with something like that for Fantasy Craft, so the concept is sound. Is that the request now?




Dave Griffin





Pending User Input


Affects versions