Skip to content

PlayerSkills ​

GameserverMessagePlayerSkills · inbound · 248 bytes

Subscribe with Engine.on("PlayerSkills", fn). Print the live usage block with Engine.help("PlayerSkills").

A specialized decoder also runs for this type and may add richer nested fields.

lua
local Engine = require("sdk.engine")

Engine.on("PlayerSkills", function(ev)
  print(ev.speed, ev.regeneration, ev.bonus_capacity)
end)
NameKindNested
fistmsgSkillInfo
clubmsgSkillInfo
swordmsgSkillInfo
axemsgSkillInfo
distancemsgSkillInfo
shieldingmsgSkillInfo
fishingmsgSkillInfo
criticalmsgSkillInfo
character_info_magic_skill_boostsrepCharacterInfoMagicSkillBoost
life_leechmsgSkillInfo
speedu32—
regenerationu32—
bonus_capacityu32—
magicmsgSpecialDamageConversionStats
critical_chanceu64—
critical_damageu64—
life_leech_chanceu64—
life_leech_amountu64—
mana_leech_chanceu64—
base_capacityu32—
flat_damageu32—
flat_healingu32—
mana_leech_amountu64—
onslaughtu64—
equipment_damage_reductionsrepEquipmentDamageReduction
momentumu64—
transcendenceu64—
amplificationu64—

Arcane SDK catalog generated from scripts/sdk