kato85 Posted November 20, 2010 Share Posted November 20, 2010 I've been trying to figure out a way to create a perk that is required by the PC in order to use a particular armor, similar to the way the PC needs the Power Armor Training perk in order to use Power Armor. While in the GECK, I figured I would get a basic idea of how to create such a perk by looking at the Power Armor Training perk, but the thing is the PAT perk doesn't seem to actually be part of anything. Opening the perk details in the GECK all that's specified is the name of the perk, the description, and in the perk entries its listed as a generic quest perk. There's nothing specifying that the perk is required to wear power armor. Even with selecting the Power Armor check box in the armor details, there should still be something that links the perk to the armor, but there are no scripts or abilitys or object effects that link back to the perk at all... In any case, all I really need to know is how to create a perk that will render an armor unusable until the PC has obtained the perk. I temporarily have the armor set to power armor, and at the end of the quest I created the perk given is the power armor training, but I would rather create a separate perk so the PC still has to complete the BoS questline in order to use Power Armor. Thanks. Link to comment Share on other sites More sharing options...
lostone1993 Posted November 20, 2010 Share Posted November 20, 2010 I think a script would do it I don't quite remember how to do though, il post the script if I can find it Link to comment Share on other sites More sharing options...
lostone1993 Posted November 20, 2010 Share Posted November 20, 2010 scn armornameSCRIPT begin OnEquip player if player.HasPerk armorperk == 1 equip.armorname else ShowMessage perkmissingarmor unequip.armorname endifend I think that would work but you would have to create the perk and the message, that would limit the armor to use only when the player has the perk to equip the armor Link to comment Share on other sites More sharing options...
kato85 Posted November 20, 2010 Author Share Posted November 20, 2010 scn armornameSCRIPT begin OnEquip player if player.HasPerk armorperk == 1 equip.armorname else ShowMessage perkmissingarmor unequip.armorname endifend I think that would work but you would have to create the perk and the message, that would limit the armor to use only when the player has the perk to equip the armor Sweet, thanks. Link to comment Share on other sites More sharing options...
Recommended Posts