Home API Manuals About Forum
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

GetSkillValue

Returns the base skill value without modifiers (no buffs, no equipment bonuses).

For the effective value with modifiers, use GetSkillCurrentValue.

In Pascal, the skill is identified by name (string). In Python, by skill index (integer).

Returns 0 if the character is disconnected.

Возвращает базовое значение навыка без модификаторов (без баффов, без бонусов экипировки).

Для эффективного значения с модификаторами используйте GetSkillCurrentValue.

В Pascal навык задаётся именем (строка). В Python — индексом (целое число).

Возвращает 0, если персонаж не подключён.

Pascal

function GetSkillValue(SkillName: String): Double;

Python

def GetSkillValue(SkillID: int) -> float: ...

Pascal Example

begin
  AddToSystemJournal('Inscription (base): ' +
    Format('%.1f', [GetSkillValue('Inscription')]));
end.

Python Example

AddToSystemJournal(f'Inscription (base): {GetSkillValue(23):.1f}')

See Also

GetSkillCurrentValue, GetSkillCap, GetSkillLockState, UseSkill