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