Jump to content

[LE] Condition of legendary skills


AlimAge

Recommended Posts

No condition functions that I know of. Unless the condition function GetActorValue would be of use.

 

With SKSE, Papyrus has ActorValueInfo.GetActorValueInfoByName(actorValue).GetSkillLegendaryLevel() which could be used as follows:

 

 

If ActorValueInfo.GetActorValueInfoByName("Sneaking").GetSkillLegendaryLevel() != -1
  ;skill is legendary or capable of being made legendary
Else
  ;skill cannot be legendary at this time
EndIf

 

If necessary, the above could be used to check a skill's legendary level and then set a global variable to a specific value that you could then use in your condition. To trigger a check, the story manager could be used with OnStoryIncreaseSkill.

Link to comment
Share on other sites

No condition functions that I know of. Unless the condition function GetActorValue would be of use.

 

With SKSE, Papyrus has ActorValueInfo.GetActorValueInfoByName(actorValue).GetSkillLegendaryLevel() which could be used as follows:

If ActorValueInfo.GetActorValueInfoByName("Sneaking").GetSkillLegendaryLevel() != -1
  ;skill is legendary or capable of being made legendary
Else
  ;skill cannot be legendary at this time
EndIf

If necessary, the above could be used to check a skill's legendary level and then set a global variable to a specific value that you could then use in your condition. To trigger a check, the story manager could be used with OnStoryIncreaseSkill.

thanks, i'll try this

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...