Appearance
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)| Name | Kind | Nested |
|---|---|---|
fist | msg | SkillInfo |
club | msg | SkillInfo |
sword | msg | SkillInfo |
axe | msg | SkillInfo |
distance | msg | SkillInfo |
shielding | msg | SkillInfo |
fishing | msg | SkillInfo |
critical | msg | SkillInfo |
character_info_magic_skill_boosts | rep | CharacterInfoMagicSkillBoost |
life_leech | msg | SkillInfo |
speed | u32 | — |
regeneration | u32 | — |
bonus_capacity | u32 | — |
magic | msg | SpecialDamageConversionStats |
critical_chance | u64 | — |
critical_damage | u64 | — |
life_leech_chance | u64 | — |
life_leech_amount | u64 | — |
mana_leech_chance | u64 | — |
base_capacity | u32 | — |
flat_damage | u32 | — |
flat_healing | u32 | — |
mana_leech_amount | u64 | — |
onslaught | u64 | — |
equipment_damage_reductions | rep | EquipmentDamageReduction |
momentum | u64 | — |
transcendence | u64 | — |
amplification | u64 | — |