Events API - themeldingwars/Documentation GitHub Wiki

Lua Events

Firefall's UI is mainly event driven, as such it's no surprise that there are a lot of different events available. Here's a list of all the events extracted from the FirefallClient.exe binary with the version 1861.

Global Events

ON_ABILITIES_CHANGED
ON_ABILITY_FAILED
ON_ABILITY_IN_EFFECT
ON_ABILITY_READY
ON_ABILITY_SELECTED
ON_ABILITY_STATE
ON_ABILITY_USED
ON_ACHIEVEMENT_COMPLETED
ON_ACHIEVEMENT_OBJECTIVE_UPDATE
ON_ACHIEVEMENT_PROGRESS_NOTICE
ON_ACHIEVEMENT_STATUS_UPDATE
ON_ACHIEVEMENT_TRACKED
ON_ACHIEVEMENTS
ON_ACTIVITY_TRACKER_DELETE
ON_ACTIVITY_TRACKER_UPDATE
ON_AFK_CHANGED
ON_ARC_ACKNOWLEDGE
ON_ARC_HISTORY_UPDATED
ON_ARC_JOB_LIST_UPDATED
ON_ARC_STATUS_CHANGED
ON_ARMY_ID_CHANGED
ON_ARMY_JOIN
ON_ARMY_LEAVE
ON_ARMY_ROSTER_TOGGLE
ON_ARMY_TOGGLE
ON_ARMYTAG_CHANGED
ON_AWAITING_RESPAWN
ON_BATTLEFRAME_CHANGED
ON_BEGIN_CHAT
ON_CACHE_INVENTORY_CHANGED
ON_CAMERA_CHANGE
ON_CAMERA_MOUSE_CHANGED
ON_CAMPAIGN_RANK_POINTS_CHANGED
ON_CANCEL_RESPAWN
ON_CAPTURE_POINT_UPDATE
ON_CARRYABLE_OBJECT_INFO_CHANGED
ON_CARRYABLE_OBJECT_STATUS_CHANGED
ON_CARRYABLE_OBJECT_VITALS_CHANGED
ON_CHANNEL_JOIN
ON_CHANNEL_LEAVE
ON_CHARACTER_INFO_CHANGED
ON_CHARACTER_STATUS_CHANGED
ON_CHARACTER_TOGGLE
ON_CHARACTER_VITALS_CHANGED
ON_CHAT_CONNECTION_CHANGE
ON_CHAT_MESSAGE
ON_CHAT_MESSAGE_RATE_LIMITED
ON_CHAT_MESSAGE_USER_NOT_AVAILABLE
ON_CHAT_SCROLL
ON_COMBAT_EVENT
ON_COMPONENT_GOT_FOCUS
ON_COMPONENT_LOAD
ON_COMPONENT_LOST_FOCUS
ON_COMPONENT_UNLOAD
ON_CONNECTION_PROBLEMS
ON_CONSUMABLE_AUTOSELECT
ON_CURRENCY_EXCHANGE_TOGGLE
ON_CURSOR_ENTER_AREA_MARKER
ON_CURSOR_LEAVE_AREA_MARKER
ON_CUTSCENE
ON_DAILIES_COMPLETED
ON_DAILY_LOGIN_REWARD
ON_DAILY_STATUS_UPDATE
ON_DASHBOARD
ON_DEATH
ON_DEBUG_EVAL
ON_DEPLOYABLE_INFO_CHANGED
ON_DEPLOYABLE_ROSTER_UPDATE
ON_DEPLOYABLE_STATUS_CHANGED
ON_DEPLOYABLE_VITALS_CHANGED
ON_DESTRUCTION_REMAP
ON_DESTRUCTION_REMOVE
ON_DESTRUCTION_RESET_REMOVE
ON_DOWNED
ON_DRAGDROP_BEGIN
ON_DRAGDROP_END
ON_DUEL_UPDATED
ON_EDITABILITYBAR_TOGGLE
ON_EFFECTS_CHANGED
ON_ENCOUNTER_HIDE_HUD_REQUEST
ON_ENCOUNTER_INFO
ON_ENCOUNTER_REWARD
ON_ENCOUNTER_UI_EVENT
ON_ENCOUNTER_UI_SCOPED_IN
ON_ENCOUNTER_UI_SCOPED_OUT
ON_ENCOUNTER_UI_UPDATED
ON_ENERGY_CHANGED
ON_ENTER_AREA_MARKER
ON_ENTER_OUTPOST_REGION
ON_ENTER_TRIGGER_VOLUME
ON_ENTER_TURRET
ON_ENTER_ZONE
ON_EXIT_GAME
ON_EXIT_TURRET
ON_EXIT_VEHICLE
ON_EXIT_ZONE
ON_EXPERIENCE_CHANGED
ON_EXPERIENCE_TABLE_CHANGED
ON_FAKE_ITEM_ICON
ON_FILL_BUY_ORDER_COMPLETE
ON_FLASHLIGHT_TOGGLED
ON_FRIEND_ADDED
ON_FRIEND_REMOVED
ON_FRIEND_REQUEST_DECLINED
ON_FRIEND_REQUEST_ERROR
ON_FRIEND_REQUEST_RECEIVED
ON_FRIEND_STATUS_CHANGED
ON_FRIENDLY_DISTRESS
ON_GAME_SCENE_OBJECT_OP
ON_GAME_VARIABLE_ADDED
ON_GAME_VARIABLE_REMOVED
ON_GAME_VARIABLE_UPDATED
ON_GAMEPLAY_PAUSED
ON_GAMEPLAY_TOOLTIP
ON_GHOST
ON_GLOBAL_COUNTER_UPDATED
ON_GLOBE_ROTATED_TO_ZONE
ON_HARDPOINT_OPTIONS
ON_HEALTH_CHANGED
ON_HEATMAP_UPDATED
ON_HIT_TARGET_CONFIRM
ON_HIT_TARGET_PREDICT
ON_HOTFIX_CHANGED
ON_HOTKEY_PRESSED
ON_IME_BEGIN
ON_IME_CANDIDATE_LIST_UPDATE
ON_IME_COMPOSITION_CHANGE
ON_IME_END
ON_INCAPACITATE
ON_INPUT_MODE_CHANGED
ON_INPUTLOCKOUT_BEGIN
ON_INTERACT_ATTEMPT
ON_INTERACT_AVAILABLE
ON_INTERACT_END
ON_INTERACT_INVALIDATED
ON_INTERACT_PROGRESS
ON_INTERACT_SHOW_MENU
ON_INTERACT_UNAVAILABLE
ON_INVENTORY_CHANGED
ON_INVENTORY_ENTRY_CHANGED
ON_INVENTORY_TOGGLE
ON_INVENTORY_WEIGHT_CHANGED
ON_ITEM_SEARCH_COMPLETED
ON_KEYBINDINGS_CHANGE
ON_KILL_MESSAGE
ON_LEAVE_AREA_MARKER
ON_LEAVE_TRIGGER_VOLUME
ON_LEAVE_ZONE_COUNTDOWN_CHANGED
ON_LEVEL_CHANGED
ON_LEVEL_UP
ON_LIST_CHARACTERS_RESPONSE
ON_LOADING_COMPLETE
ON_LOADOUTS_CHANGED
ON_LOBBY_CREATE_RESPONSE
ON_LOBBY_INVITE_RECEIVED
ON_LOBBY_INVITE_RESPONSE
ON_LOBBY_JOINED
ON_LOBBY_KICKED
ON_LOBBY_LEAVE
ON_LOBBY_MATCH_PARAMETERS_UPDATE
ON_LOBBY_MATCH_STARTING
ON_LOBBY_READY_CHECK
ON_LOBBY_ROSTER_UPDATE
ON_LOCALIZED_TIP_MESSAGE
ON_LOCK_WARNING
ON_LOGIN
ON_LOGIN_FAILURE
ON_LOGIN_RESPONSE
ON_LOOT_COLLECTED
ON_LOOT_PICKUP
ON_LOOTDISTRIBUTION_FINISHED
ON_LOOTDISTRIBUTION_START
ON_LOOTDISTRIBUTION_UPDATE
ON_MAIL_INVENTORY_CHANGED
ON_MAIL_ITEMS_COMPLETE
ON_MAILBOX_TOGGLE
ON_MAP_MARKER_ADD
ON_MAP_MARKER_REMOVE
ON_MAP_MARKER_UPDATE
ON_MAP_PING
ON_MARKET_LISTING_COMPLETE
ON_MARKETPLACE_TOGGLE
ON_MATCH_COMPLETED_XP
ON_MATCH_FORCE_UNQUEUE
ON_MATCH_LOADING_CHANGE
ON_MATCH_LOADING_COMPLETE
ON_MATCH_LOADING_START
ON_MATCH_QUEUE_RESPONSE
ON_MATCH_QUEUE_UPDATE
ON_MISSION_ACTIVATION_ACK
ON_MISSION_LEDGER
ON_MISSION_LOG_TOGGLE
ON_MISSION_OBJECTIVE_UPDATE
ON_MISSION_STATUS_UPDATE
ON_MISSION_TRACKED
ON_MOVEMENT_MODIFIER
ON_MOVIE_SUBTITLE
ON_NAME_CHANGED
ON_NAVWHEEL_TOGGLE
ON_NETWORK_STATE_CHANGED
ON_NEW_DAILIES
ON_NEW_SERVER_QUERY
ON_NOTIFICATION_TOGGLE
ON_NOTIFY
ON_NPC_BEHAVIOR_CHANGED
ON_NPC_DIALOG_UPDATE
ON_OBJECTIVE_WAYPOINT_UPDATE
ON_OPERATOR_DIALED_IN
ON_OPPONENT_CRIT
ON_ORACLE_ERROR
ON_PLACE_CALLDOWN
ON_PLAY_MOVIE
ON_PLAYER_CRIT
ON_PLAYER_CROUCH
ON_PLAYER_GLIDE
ON_PLAYER_JOINED_CHAT_CHANNEL
ON_PLAYER_LEFT_CHAT_CHANNEL
ON_PLAYER_LEFT_OVERLAY
ON_PLAYER_LOADOUT_RECIEVED
ON_PLAYER_OVER_OVERLAY
ON_PLAYER_READY
ON_PLAYER_SPRINT
ON_PLAYER_TOGGLE_OVERLAY
ON_PRE_RELOADUI
ON_PVP_CANCEL_QUEUE
ON_PVP_QUEUE_FAILURE
ON_PVP_TOGGLE
ON_QUICK_CHAT_RECEIVE
ON_QUICK_CHAT_UPDATE
ON_RADAR_ZOOM
ON_RADIO_UPDATE
ON_RECIPE_LIST_UPDATE
ON_REDBEAN_STORE
ON_REPAIR_RESPONSE
ON_REPLAY_BEGIN_OR_END
ON_REPLAY_SETTIME
ON_REPLAY_TIME_SCALED
ON_REPUTATION_UPDATED
ON_REPUTATIONS_SET
ON_REQUEST_SELF_REVIVE
ON_RESET_TRIGGER_VOLUME
ON_RESOLUTION_CHANGED
ON_RESOURCE_DETECT_HEAT
ON_RESOURCE_DETECT_MODE
ON_RESOURCE_NODE_YIELD
ON_RESOURCE_SCAN_EXPIRED
ON_RESOURCE_SCAN_FAILED
ON_RESOURCE_SCAN_REPORT
ON_RESOURCE_SCAN_UPDATED
ON_RESOURCENODE_INFO_CHANGED
ON_RESOURCENODE_STATUS_CHANGED
ON_RESOURCENODE_VITALS_CHANGED
ON_RESOURCES_CHANGED
ON_RETICLE_STATUS_CHANGED
ON_REVIVE
ON_REVIVE_END
ON_REVIVE_PROGRESS
ON_REWARD_INFO
ON_SALVAGE_RESPONSE
ON_SCORE_CHANGED
ON_SCOREBOARD_CHANGED
ON_SCROLL_CALLDOWN
ON_SEAT_CHANGED
ON_SERVER_QUERY_CANCELLED
ON_SHOPPING_LIST_UPDATED
ON_SIN_CARD_OP
ON_SIN_CONTROL_CHANGED
ON_SIN_OBJECT_MOUSEOVER
ON_SIN_UPLINK_REVEALED
ON_SIN_VIEW
ON_SINSTATUS_CHANGED
ON_SINVIRONMENT_STREAM_PROGRESS
ON_SINVIRONMENT_TOGGLED
ON_SLOT_MODULE_RESPONSE
ON_SOCIAL_TOGGLE
ON_SPAWN
ON_SPECTATE_PLAYER
ON_SPECTATED_SIMULATED_HIT
ON_SPECTATING_HEALTH_UPDATE
ON_SPECTATOR_MODE
ON_SQUAD_INVITE_DECLINED
ON_SQUAD_INVITE_FORWARD_RECEIVED
ON_SQUAD_INVITE_RECEIVED
ON_SQUAD_INVITE_REQUEST_RECEIVED
ON_SQUAD_JOIN
ON_SQUAD_LEADER_ARC_CHANGED
ON_SQUAD_LEAVE
ON_SQUAD_QUEUE_ELIGIBILITY_CHANGED
ON_SQUAD_ROSTER_UPDATE
ON_SQUAD_VITALS_UPDATE
ON_SQUAD_WAYPOINT_UPDATE
ON_START_THUMPER_ENCOUNTER
ON_STOP_THUMPER_ENCOUNTER
ON_STREAM_PROGRESS
ON_SUBMIT_CRASH_DUMP_COMPLETED
ON_SUPERCHARGE_CHANGED
ON_SUPPORT_SCREENSHOT
ON_TAB_TOGGLE
ON_TEAM_CHANGED
ON_TEAM_UPDATE
ON_TERMINAL_AUTHORIZED
ON_TIMED_DAILY_REWARD
ON_TOGGLE_MENU
ON_TOGGLE_MOUSE_MODE
ON_TOGGLE_PLAYER_CARD
ON_TOKEN_VENDOR_RESPONSE
ON_TOOK_HIT
ON_TRANSLATE
ON_TWITCH_AUTH
ON_TWITCH_STATUS
ON_UI_ACTION_REQUEST
ON_UI_ENCOUNTER_MESSAGE
ON_UI_ENTITY_AVAILABLE
ON_UI_ENTITY_CLICK
ON_UI_ENTITY_FOCUS
ON_UI_ENTITY_LOST
ON_UI_FIRST_START
ON_UNIT_TEST
ON_UNLOCK_CONTENT
ON_UNLOCKS_CHANGED
ON_UNSLOT_MODULES_RESPONSE
ON_URL_ACCESS
ON_USER_SCREENSHOT
ON_VEHICLE_COLLIDED
ON_VEHICLE_CRUISE_CONTROL
ON_VEHICLE_HEALTH_CHANGE
ON_VEHICLE_INFO_CHANGED
ON_VEHICLE_MENU_UPDATED
ON_VEHICLE_RESOURCES_CHANGED
ON_VEHICLE_STATUS_CHANGED
ON_VEHICLE_TOOK_HIT
ON_VEHICLE_UPDATE
ON_VEHICLE_VITALS_CHANGED
ON_VENDING_MACHINE_WINNER
ON_VENDOR_INFO_RESPONSE
ON_VENDOR_PURCHASE_RESPONSE
ON_VIP_STATUS_CHANGED
ON_VOIP_PLAYER_STATUS_CHANGED
ON_VOIP_SQUAD_PUSH_TO_TALK
ON_VOTEKICK_INITIATED
ON_VOTEKICK_RESPONDED
ON_WALLET_CHANGED
ON_WAYPOINT_UPDATE
ON_WEAPON_BURST
ON_WEAPON_CHANGED
ON_WEAPON_CHARGEUP_CHANGED
ON_WEAPON_FAIL
ON_WEAPON_MODE_CHANGED
ON_WEAPON_RELOAD
ON_WEAPON_STATE_CHANGED
ON_WEB_MESSAGE_RECEIVED
ON_WEBUI_TOGGLE
ON_WHEEL_BACK
ON_WHEEL_EXIT
ON_WHEEL_MIDDLE
ON_WHEEL_SCROLL
ON_WHEEL_SUBMIT
ON_WORKBENCH_TOGGLE
ON_WORKBENCH_UPDATE
ON_WORLD_MAP_SET
ON_WORLD_MAP_TOGGLED
ON_WORLD_OBJECT_REMOVED
ON_WORLD_OBJECT_UPDATED
ON_XP_BOOST_MODIFIER_CHANGED
ON_ZONE_QUEUE_UPDATE