Skip to main content

Completed

Gets called when any objective has been completed. Use specific events or the subclasses of the ObjectiveCompletedBaseEventArgs to determine which kind of the objective has been completed.
Remarks: This event is called after the very specific objective event has been triggered.

Start a script section

!-- OnEvent Completed
-- require @evPlayer $evFaction $evInfluenceToGrant $evTimeToGrant $evSendToPlayers

# Add your instructions here
  • Group: ObjectiveEvents
  • Cancellable: No
  • Event data: ObjectiveCompletedBaseEventArgs

Injected variables

VariableTypeDescription
@evPlayerplayer valueGets the player that invoked the event.
$evFactionFaction enum valueGets the Faction which will receive the InfluenceToGrant and TimeToGrant rewards.
$evInfluenceToGrantnumber valueGets the amount of influence to grant to the Faction.
$evTimeToGrantnumber valueGets the amount of time to be reduced from the Faction's timer.
Remarks: Negative values reduce the timer, positive extends it.
$evSendToPlayersbool valueGets whether the objective completion should be sent to players and visible on their screen.