Skills — Client

GetSkillLevel

Returns the local player’s level for a skill.

local level = Bridge.Skills.GetSkillLevel(skillName)
-- Returns: number

GetXP

Returns the local player’s XP for a skill.

local xp = Bridge.Skills.GetXP(skillName)
-- Returns: number

GetXPForLevel

Returns the total XP required to reach a given level.

local xp = Bridge.Skills.GetXPForLevel(level)
-- Returns: number
ParameterTypeDescription
levelnumberTarget level

GetXPRequiredForLevel

Returns the additional XP needed to go from current level to next.

local required = Bridge.Skills.GetXPRequiredForLevel(level)
-- Returns: number
ParameterTypeDescription
levelnumberCurrent level

GetScaledXP

Returns XP scaled according to the skill’s scaling formula.

local scaled = Bridge.Skills.GetScaledXP(skillName, amount)
-- Returns: number
ParameterTypeDescription
skillNamestringSkill name
amountnumberBase XP amount

Create

Creates a skill on the client side.

Bridge.Skills.Create(skillName, skillData)