Talk:HasPerk
From GECK
Return Value
It seems as though HasPerk doesn't actually return the player's rank in the specified perk, it only ever returns 1 (if player's rank in perk is greater than 0) and 0 (player doesn't have the perk). Here's a link to my post on the Bethesda Fallout forums and a link to Kelenius's Post for a workaround.
-cscottydont- 27 February 2009