Overview

Allows you to run actions when certain game events take place. Multiple actions can be added to each event.

Clicking the ? button next to the event type dropdown will output to chat the available expression variables for the specified event. For example the login event makes the character id available in the $gevt_id expression variable, and the character name available in the $gevt_name variable.

You can share a set of defined event handlers with multiple characters by using the Profiles tab in the main plugin window. Setting the profile the [character] will make the defined event handlers unique to this character.

Examples

Run the command /framerate on login

  • Event: Login
  • Action: ChatCommand
  • Command: /framerate

Tell your fellowship the items you lost when your character dies

  • Event: CharacterDeath
  • Action: ChatExpression
  • Command: \/f I died and lost\: +$gevt_droppeditems

Settings

GameEvents.Enabled

Default Value: True
Enabled

GameEvents.Profile

Default Value: [character]
GameEvents profile. Set to [character] to use a private set of GameEvents for only this character.

GameEvents.GameEventHandlers

Default Value: System.Collections.ObjectModel.ObservableCollection`1[UtilityBelt.Lib.GameEvents.UBGameEvent]
Defined aliases