Перейти к содержанию

Проверка Young Skills Sum: различия между версиями

Материал из Wiki Legnes
Нет описания правки
Нет описания правки
 
Строка 1: Строка 1:
<syntaxhighlight lang="javascript">
Данный скрипт позволяет получить сумму скилов для понимания сколько еще осталось до потери статуса Young.
 
Так как для его потери требуется сумма скилов 810.
 
Данный скрипт считает скилы и выводит информацию о их сумме.&nbsp;<syntaxhighlight lang="javascript">
var cRed = '0x0021';  
var cRed = '0x0021';  
var cGrn = '0x0044';  
var cGrn = '0x0044';  

Текущая версия от 00:10, 17 марта 2026

Данный скрипт позволяет получить сумму скилов для понимания сколько еще осталось до потери статуса Young.

Так как для его потери требуется сумма скилов 810.

Данный скрипт считает скилы и выводит информацию о их сумме. 

var cRed = '0x0021'; 
var cGrn = '0x0044'; 
var cBkl = '0x0002'; 
var cOrg = '0x0030'; 
var cYel = '0x0035'; 
var cBeg = '0x0033'; 
var cBlu = '0x0056';

function YoungSkillsSum() {
    Orion.Print(cGrn, '=== YoungSkillsSum ===');
    
    var youngSkills = [
        'Archery',        // Стрельба из лука
        'Fencing',        // Фехтование
        'Mace Fighting',  // Бой булавой
        'Magery',         // Магия
        'Swordsmanship',  // Владение мечом
        'Wrestling',      // Рестлинг
        'Tactics',        // Тактика
        'Parrying',       // Парирование
        'Mining'          // Горное дело
    ];
    
    var total = 0;
    var count = 0;
    
    for (var i = 0; i < youngSkills.length; i++) {
        var skillName = youngSkills[i];
        var skillValue = Orion.SkillValue(skillName, 'real');
        var displayValue = (skillValue/10).toFixed(1);
        
        Orion.Print(cBlu, skillName + ': ' + displayValue);
        total += skillValue;
        count++;
    }
    
    var totalSum = (total/10).toFixed(1);
        
    Orion.Print(cYel, '------------------------');
    Orion.Print(cGrn, 'СУММА: ' + totalSum);
}