-- Register role event for Equip Training EXP gain -- Event ID 100 is ESRE_OnMonsterExpGained on server side. -- Ensure core is loaded (safe if already loaded by script loader) -- We rely on global EquipTraining_OnMonsterExpGained trampoline. pcall(function() if not _G.EquipTraining then require("system.equip_training.equip_training") end end) aux.RegisterRoleEvent(100, "EquipTraining_OnMonsterExpGained")