Проверка Young Skills Sum: различия между версиями
Внешний вид
Azumanga (обсуждение | вклад) Нет описания правки |
Azumanga (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
<syntaxhighlight lang="javascript"> | Данный скрипт позволяет получить сумму скилов для понимания сколько еще осталось до потери статуса Young. | ||
Так как для его потери требуется сумма скилов 810. | |||
Данный скрипт считает скилы и выводит информацию о их сумме. <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);
}