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

Проверка Young Skills Sum

Материал из Wiki Legnes

Данный скрипт позволяет получить сумму скилов для понимания сколько еще осталось до потери статуса 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);
}