Mod:Lighthouse Papyrus Extender/Actor

Actor Functions
{| style="width:100%;"
 * valign="top" |

AreHostileActorsInRange

 * Checks if there are any Actors in the provided range with  as the origin point

bool Function AreHostileActorsInRange(Actor akActor, float maxDistance) global native

EndDialogue

 * Ends 's dialogue

Function EndDialogue(Actor akActor) global native

ExitCover

 * Forces  out of cover

Function ExitCover(Actor akActor) global native

GetActiveEffects

 * Gets all current active effects on  with the optional   parameter to include effects that are inactive

MagicEffect[] Function GetActiveEffects(Actor akActor, bool includeInactive = false) global native

GetActorFactionsFromList

 * Returns an array with factions from  that   belongs to

Faction[] Function GetActorFactionsFromList(Actor akActor, Faction[] factionList) global native

GetActorsByVerticalDistance

 * Returns an array of Actors that fall in the range between  and   with   as the origin point. Actors that are further away than   will not be included

Actor[] Function GetActorsByVerticalDistance(ObjectReference akRef, float upDistance, float downDistance, float maxRadius) global native

GetActorsInRange

 * Returns an array of Actors that are  units away from

Actor[] Function GetActorsInRange(ObjectReference akRef, float maxDistance) global native

GetActorsTargetingActor

 * Returns an array of all Actors that are targetting

Actor[] Function GetActorsTargetingActor(Actor akActor) global native

GetClosestActorWithKeyword

 * Returns the closest Actor with the  Keyword to the Player; optionally including dead Actors

Actor Function GetClosestActorWithKeyword(Keyword akKeyword, bool includeDead) global native

GetCombatStyle

 * Returns the CombatStyle currently in-use by

CombatStyle Function GetCombatStyle(Actor akActor) global native

GetEncumbranceRate

 * Returns the ratio between 's inventory weight and their max carry weight as a % e.g. 75.0 if inventory weight is 75 and CarryWeight is 100. If  's CarryWeight is below 1, then CarryWeight will be considered as 1 instead

float Function GetEncumbranceRate(Actor akActor) global native

GetEquippedWeight

 * Returns the current weight of all items in 's inventory

float Function GetEquippedWeight(Actor akActor) global native

GetFactions

 * Returns an array of Factions that  belongs to

Faction[] Function GetFactions(Actor akActor) global native

GetHighActorsByRace

 * Returns an array of Actors in the High Processing-Level that are of the  Race

Actor[] Function GetHighActorsByRace(Race akRace, bool includeDead) global native

GetHighActorsHostileToActor

 * Returns an array of Actors in the High Processing-Level that are hostile to

Actor[] Function GetHighActorsHostileToActor(Actor akActor, bool includeDead) global native

GetHighActorsInCombat

 * Returns an array of Actors in the High Processing-Level that are currently in combat

Actor[] Function GetHighActorsInCombat global native

GetHighDeadActors

 * Returns an array of Actors in the High Processing-Level that are currently dead with the optional  parameter

Actor[] Function GetHighDeadActors(bool notEssential) global native

GetKnockState

 * Returns the KnockState of

SetDoNotShowOnStealthMeter



 * valign="top" |