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

GetSkillCurrentValue

Returns the current skill value with modifiers (buffs, equipment bonuses, etc.).

For the base value without modifiers, use GetSkillValue.

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

Returns 0 if the character is disconnected.

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

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

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

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

Pascal

function GetSkillCurrentValue(SkillName: String): Double;

Python

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

Pascal Example

begin
  AddToSystemJournal('Inscription (with buffs): ' +
    Format('%.1f', [GetSkillCurrentValue('Inscription')]));
end.

Python Example

AddToSystemJournal(f'Inscription (with buffs): {GetSkillCurrentValue(23):.1f}')

See Also

GetSkillValue, GetSkillCap