Table of Contents

Events Library

The events library extends the pre-existing events by adding even more that users can make use of in their addons.
To use events, check out this guide on making use of them in your addon.

None of these events return a value.


Emote Event

Called when an emote occurs.

ashita.register_event('emote', function(emoteId, senderIndex, targetIndex, emoteFlag)
end);

Examined Event

Called when the player is examined.

ashita.register_event('examined', function(name, index)
end);

Exp Gain Event

Called when there is an exp event.

ashita.register_event('exp_gain', function(exp, chain, meritmode)
end);

Gain Buff Event

Called when the player gains a buff.

ashita.register_event('gain_buff', function(id)
end);

HP Change Event

Called when the players health changes.

ashita.register_event('hp_change', function(old, new)
end);

HP Max Change Event

Called when the players max health changes.

ashita.register_event('hpmax_change', function(old, new)
end);

Job Change Event

Called when the players job changes.

ashita.register_event('job_change', function(mjob, mjoblvl, sjob, sjoblvl)
end);

Level Down Event

Called when the player levels down.

ashita.register_event('level_down', function(mjob, mjoblvl)
end);

Level Up Event

Called when the player levels up.

ashita.register_event('level_up', function(mjob, mjoblvl)
end);

Linkshell Change Event

Called when the player changes their linkshell.

ashita.register_event('linkshell_change', function(old, new)
end);

Login Event

Called when the player logs in.

ashita.register_event('login', function(name)
end);

Logout Event

Called when the player logs out.

ashita.register_event('logout', function(name)
end);

Lose Buff Event

Called when the player loses a buff.

ashita.register_event('lose_buff', function(id)
end);

MP Change Event

Called when the players mp changes.

ashita.register_event('mp_change', function(old, new)
end);

MP Max Change Event

Called when the players max mp changes.

ashita.register_event('mpmax_change', function(old, new)
end);

Party Invite Event

Called when the player receives a party invite.

ashita.register_event('party_invite', function(name)
end);

Status Change Event

Called when the players status changes.

ashita.register_event('status_change', function(old, new)
end);

Target Change Event

Called when the players target changes.

ashita.register_event('target_change', function(index)
end);

TP Change Event

Called when the players TP changes.

ashita.register_event('tp_change', function(old, new)
end);

Weather Change Event

Called when the weather changes.

ashita.register_event('weather_change', function(weather)
end);

Zone Change Event

Called when the player changes zones.

ashita.register_event('zone_change', function(old, new)
end);