Difference between revisions of "SetProtected - ActorBase"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>Jlundin
(Created page with 'Category:Scripting Category:Papyrus '''Member of:''' ActorBase Script Sets or clears this actor's protected flag. If you set the flag, and the actor is essential, th…')
 
m
 
(One intermediate revision by one other user not shown)
Line 27: Line 27:
RedShirtBaseActorProperty.SetProtected(false)
RedShirtBaseActorProperty.SetProtected(false)
</source>
</source>
 
== Notes ==
* This function is overridden by the flag on a quest alias.
* When an actor is protected they can only be killed by the player.
== See Also ==
== See Also ==
*[[ActorBase Script]]
*[[ActorBase Script]]
*[[IsProtected - ActorBase]]
*[[IsProtected - ActorBase]]

Latest revision as of 01:02, 12 November 2023

Member of: ActorBase Script

Sets or clears this actor's protected flag. If you set the flag, and the actor is essential, the essential flag will be cleared.

Syntax[edit | edit source]

Function SetProtected(bool abProtected = true) native

Parameters[edit | edit source]

  • abProtected: Whether to set or clear this actor's protected flag.
    • Default: True

Return Value[edit | edit source]

None.

Examples[edit | edit source]

; Flag the Emperor as protected
EmperorBaseActorProperty.SetProtected()


; Flag RedShirt as non-protected
RedShirtBaseActorProperty.SetProtected(false)

Notes[edit | edit source]

  • This function is overridden by the flag on a quest alias.
  • When an actor is protected they can only be killed by the player.

See Also[edit | edit source]