Small thing tonight. Introducing Classlocked Weapon Ranks.
Made at the request of Citrus, this hack slightly changes how weapon usability works. With this system you can now only use a weapon if your class has a base rank in that weapon type. You can see here that Eirika has the rank to use the Iron Lance but can’t because Lord doesn’t have base lance access. Her lance rank is grayed out to reflect this.
The two big use cases for this hack are dismounting and free reclassing, since both systems involve allowing and prohibiting a unit’s weapon type based on their class. I don’t predict people will use this but I wanted to put it out there anyway.
Skillsys-exclusive because I don’t particularly feel like touching CanUnitUseWeapon more than I already have. Download link: asm/ClasslockedWeaponRanks at main · GigaExcalibur/asm · GitHub
Installation instructions:
#include "ClasslockedWeaponRanks.event" anywhere in your buildfile.- Add
POIN ClasslockedWeaponUsabilityto the end of the weapon usability calc loop. It doesn’t strictly have to be at the end but I’ve experienced weirdness with prior hacks and have felt putting it at the end saves some headaches. - Enjoy! There’s not much to configure at the user end for this one.
That’s all, really. Have a fantastic night!

