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
| Variable | Type | Description |
|---|---|---|
@evPlayer | player value | Gets the player that invoked the event. |
$evFaction | Faction enum value | Gets the Faction which will receive the InfluenceToGrant and TimeToGrant rewards. |
$evInfluenceToGrant | number value | Gets the amount of influence to grant to the Faction. |
$evTimeToGrant | number value | Gets the amount of time to be reduced from the Faction's timer. Remarks: Negative values reduce the timer, positive extends it. |
$evSendToPlayers | bool value | Gets whether the objective completion should be sent to players and visible on their screen. |