4
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

32 lines
739 B

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