LogoRobo.js
Packages@robojs/xp

LevelDownEvent

Interface: LevelDownEvent

Event emitted when a user levels down (XP loss)

All fields are read-only event data

Remarks

The storeId field identifies which data store triggered this event. Role removal (when removeRewardOnXpLoss is enabled) only processes events from the default store to avoid conflicts.

Example

{
 *   guildId: '123456789012345678',
 *   userId: '234567890123456789',
 *   storeId: 'default',
 *   oldLevel: 5,
 *   newLevel: 4,
 *   totalXp: 1200
 * }

Properties

PropertyModifierTypeDescription
guildIdreadonlystringGuild where level down occurred
newLevelreadonlynumberNew level (always < oldLevel)
oldLevelreadonlynumberPrevious level
storeIdreadonlystringStore identifier that triggered this event
totalXpreadonlynumberTotal XP after level down
userIdreadonlystringUser who leveled down

On this page