Scriptname _00E_TalentLibrary int Function GetTalentLevel(WordOfPower Word01, WordOfPower Word02, WordOfPower Word03) Global if Game.IsWordUnlocked(Word03) return 3 ElseIf Game.IsWordUnlocked(Word02) && !(Game.IsWordUnlocked(Word03)) return 2 ElseIf Game.IsWordUnlocked(Word01) && (!(Game.IsWordUnlocked(Word02)) && (Game.IsWordUnlocked(Word03))) return 1 Else return 0 EndIf EndFunction int Function GetPlayerTalentLevel(Perk Perk01, Perk Perk02, Perk Perk03) Global Actor Player = Game.GetPlayer() if Player.HasPerk(Perk03) return 3 ElseIf ((Player.HasPerk(Perk02)) && !(Player.HasPerk(Perk03))) return 2 ElseIf ((Player.HasPerk(Perk01)) && !(Player.HasPerk(Perk02))) return 1 Else return 0 EndIf EndFunction