OnStoryKillActor - Quest

Revision as of 16:51, 8 December 2019 by imported>SarthesArai (link)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Member of: Quest Script

Event called when this quest is started via a kill actor story manager event.

SyntaxEdit

Event OnStoryKillActor(ObjectReference akVictim, ObjectReference akKiller, Location akLocation, int aiCrimeStatus, \
  int aiRelationshipRank)

ParametersEdit

  • akVictim: The ObjectReference that was killed.
  • akKiller: The ObjectReference that killed the victim.
  • akLocation: The Location where the crime occurred.
  • aiCrimeStatus: Has the crime been reported? 0 = No crime Faction for target; 1 = Crime was not reported; 2 = Crime was reported.
  • aiRelationshipRank: The relationship between the killer and victim before the crime occurred. Will be one of the following:
    • 4: Lover
    • 3: Ally
    • 2: Confidant
    • 1: Friend
    • 0: Acquaintance
    • -1: Rival
    • -2: Foe
    • -3: Enemy
    • -4: Archnemesis

ExamplesEdit

Event OnStoryKillActor(ObjectReference akVictim, ObjectReference akKiller, Location akLocation, int aiCrimeStatus, \
  int aiRelationshipRank)
  if aiCrimeStatus
    Debug.Trace(akKiller + " killed " + akVictim + " and it was reported!")
  endIf
endEvent

NotesEdit

  • Is not working on Actors with the simple flag set.

See AlsoEdit