enderalse/scripts/source/_00e_talentlibrary.psc

32 lines
739 B
Plaintext

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