dfo-wiki / calc.html
Iosteps's picture
Update DFO Wiki
05777a2 verified
Raw History Blame Contribute Delete
14.7 kB
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Калькуляторы — DFO Wiki</title>
<meta name="description" content="Калькуляторы DFO: шанс попадания, урон и броня, цена заклинаний, персонаж.">
<link rel="stylesheet" href="assets/style.css">
<link rel="icon" href="assets/favicon.svg">
</head>
<body class="page-tools">
<a class="visually-hidden" href="#main">К содержанию</a>
<header class="site-header">
<a class="brand" href="index.html">DFO Wiki</a>
<nav class="topnav" aria-label="Разделы"><a href="index.html">Гайд</a><a href="calc.html" class="on">Калькуляторы</a><a href="map.html">Карта</a><a href="events.html">События</a><a href="vendors.html">Рынок</a></nav>
<div class="header-spacer"></div>
<button class="icon-btn search-trigger" data-search-open><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><circle cx="11" cy="11" r="7"/><path d="m20 20-3.6-3.6"/></svg><span>Поиск</span><kbd>Ctrl K</kbd></button>
<button class="icon-btn" data-theme-toggle aria-label="Тёмная тема" title="Тёмная тема"><svg class="i-moon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M20 14.5A8.5 8.5 0 0 1 9.5 4a7 7 0 1 0 10.5 10.5Z"/></svg><svg class="i-sun" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" style="display:none"><circle cx="12" cy="12" r="4"/><path d="M12 3v2M12 19v2M3 12h2M19 12h2M5.6 5.6 7 7M17 17l1.4 1.4M5.6 18.4 7 17M17 7l1.4-1.4"/></svg></button>
</header>
<main class="main main--wide" id="main"><div class="wrap wrap--wide">
<nav class="crumbs"><a href="index.html">Главная</a><span>/</span><span>Калькуляторы</span></nav>
<h1>Калькуляторы</h1>
<p class="lead">Считают по формулам из гайда (редакция 7 + патчи 0.0.576). Меняйте поля — результат пересчитывается сразу.</p>
<nav class="anchor-nav">
<a href="#hit">Шанс попадания</a>
<a href="#damage">Урон и броня</a>
<a href="#magic">Магия</a>
<a href="#character">Персонаж</a>
</nav>
<section class="tool" id="hit">
<h2>Шанс попадания</h2>
<p class="tool-note">Глава 26. Итог ограничен 3–97%.</p>
<div class="tool-body">
<div class="tool-inputs">
<label>Навык оружия <input id="hit-skill" type="number" min="0" max="200" value="50"></label>
<label>Направление удара
<select id="hit-dir">
<option value="10">Колющий (+10)</option>
<option value="5">Вниз-вправо (+5)</option>
<option value="0" selected>Горизонтальный (0)</option>
<option value="-5">Вниз-влево (−5)</option>
<option value="-10">Сверху вниз (−10)</option>
</select>
</label>
<label>Экспертиза оружия <input id="hit-exp" type="number" min="0" max="100" value="0"></label>
<label>Материал оружия <select id="hit-mat"></select></label>
<label>Бонус расы <input id="hit-race" type="number" min="0" max="30" value="0"></label>
<label>Уклонение цели <input id="hit-dodge" type="number" min="0" max="200" value="0"></label>
<label>Ваша Ловкость (AGI) <input id="hit-agi" type="number" min="0" max="200" value="50"></label>
<label>Ловкость цели <input id="hit-tagi" type="number" min="0" max="200" value="50"></label>
<label>Ваша Удача (LCK) <input id="hit-lck" type="number" min="0" max="200" value="50"></label>
<label>Удача цели <input id="hit-tlck" type="number" min="0" max="200" value="50"></label>
<label>Чары брони цели <input id="hit-armor" type="number" min="0" max="100" value="0"></label>
</div>
<div class="tool-out">
<div class="result"><b id="hit-result">—</b><span>шанс попадания</span></div>
<div class="breakdown" id="hit-break"></div>
</div>
</div>
</section>
<section class="tool" id="damage">
<h2>Урон и броня</h2>
<p class="tool-note">Главы 27–28. Показан диапазон «минимум–максимум» после брони цели.</p>
<div class="tool-body">
<div class="tool-inputs">
<label>Оружие <select id="dmg-weapon"></select></label>
<label>Материал оружия <select id="dmg-mat"></select></label>
<label>Состояние оружия
<select id="dmg-cond">
<option value="1">61–100% (×1,00)</option>
<option value="0.85">41–60% (×0,85)</option>
<option value="0.7">16–40% (×0,70)</option>
<option value="0.45">6–15% (×0,45)</option>
<option value="0.25">0–5% (×0,25)</option>
</select>
</label>
<label>Тип удара
<select id="dmg-type">
<option value="slash">Режущий / колющий</option>
<option value="blunt">Дробящий</option>
<option value="fist">Кулак</option>
</select>
</label>
<label>Броня цели (материал) <select id="dmg-armor"></select></label>
<label>Состояние брони
<select id="dmg-acond">
<option value="1">61–100%</option>
<option value="1.1">41–60%</option>
<option value="1.2">16–40%</option>
<option value="1.35">6–15%</option>
<option value="1.5">0–5%</option>
</select>
</label>
<label>Цель — END <input id="dmg-end" type="number" value="50"></label>
<label>Цель — STR <input id="dmg-str" type="number" value="50"></label>
<label>Цель — WIL <input id="dmg-wil" type="number" value="50"></label>
<label class="check"><input id="dmg-silver" type="checkbox"> Серебро против нежити (×2)</label>
</div>
<div class="tool-out">
<div class="result"><b id="dmg-result">—</b><span>урон после брони</span></div>
<div class="breakdown" id="dmg-break"></div>
</div>
</div>
</section>
<section class="tool" id="magic">
<h2>Цена заклинания</h2>
<p class="tool-note">Глава 35: MP = floor(цена в золоте × (110 − навык) / 400), итог × множитель цели, минимум 5 MP.</p>
<div class="tool-body">
<div class="tool-inputs">
<label>Навык школы <input id="mp-skill" type="number" min="0" max="200" value="50"></label>
<label>Интеллект <input id="mp-int" type="number" min="0" max="200" value="50"></label>
<label>Множитель магии
<select id="mp-mult">
<option value="0.5">×0,5 (без преимущества)</option>
<option value="1" selected>×1</option>
<option value="1.5">×1,5</option>
<option value="1.75">×1,75</option>
<option value="2">×2</option>
<option value="3">×3</option>
</select>
</label>
<label>Renown <input id="mp-renown" type="number" min="1" max="50" value="1"></label>
<label>Тип цели
<select id="mp-target">
<option value="1">На себя / касанием (×1)</option>
<option value="1.5">Одна цель вдали (×1,5)</option>
<option value="2">Область вокруг себя (×2)</option>
<option value="2.5">Область вдали (×2,5)</option>
</select>
</label>
<label>Цена эффекта 1 в золоте <input id="mp-g1" type="number" min="0" value="100"></label>
<label>Цена эффекта 2 в золоте <input id="mp-g2" type="number" min="0" value="0"></label>
<label>Цена эффекта 3 в золоте <input id="mp-g3" type="number" min="0" value="0"></label>
</div>
<div class="tool-out">
<div class="result"><b id="mp-result">—</b><span>MP за заклинание</span></div>
<div class="breakdown" id="mp-break"></div>
</div>
</div>
</section>
<section class="tool" id="character">
<h2>Персонаж</h2>
<p class="tool-note">Главы 10 и 13: производные характеристики, очки сложности и множитель прокачки.</p>
<div class="tool-body">
<div class="tool-inputs">
<label>Сила (STR) <input class="attr-in" id="a-str" type="number" min="1" max="100" value="50"></label>
<label>Интеллект (INT) <input class="attr-in" id="a-int" type="number" min="1" max="100" value="50"></label>
<label>Сила воли (WIL) <input class="attr-in" id="a-wil" type="number" min="1" max="100" value="50"></label>
<label>Ловкость (AGI) <input class="attr-in" id="a-agi" type="number" min="1" max="100" value="50"></label>
<label>Выносливость (END) <input class="attr-in" id="a-end" type="number" min="1" max="100" value="50"></label>
<label>Харизма (PER) <input class="attr-in" id="a-per" type="number" min="1" max="100" value="50"></label>
<label>Скорость (SPD) <input class="attr-in" id="a-spd" type="number" min="1" max="100" value="50"></label>
<label>Удача (LCK) <input class="attr-in" id="a-lck" type="number" min="1" max="100" value="50"></label>
<label>HP класса за уровень <input id="c-hp" type="number" min="4" max="30" value="8"></label>
<label>Очки преимуществ <input id="c-adv" type="number" min="0" max="60" value="0"></label>
<label>Очки недостатков <input id="c-dis" type="number" min="0" max="60" value="0"></label>
<label>Множитель магии
<select id="c-mult">
<option value="0.5">×0,5</option>
<option value="1" selected>×1</option>
<option value="1.5">×1,5</option>
<option value="1.75">×1,75</option>
<option value="2">×2</option>
<option value="3">×3</option>
</select>
</label>
</div>
<div class="tool-out">
<div class="result"><b id="c-result">—</b><span>сумма атрибутов</span></div>
<div class="breakdown" id="c-break"></div>
</div>
</div>
</section>
<p class="note">Калькуляторы считают по формулам из текста гайда. Игра округляет по-своему
(RoundEven, trunc, floor в разных местах), поэтому ±1–2% — нормальный разброс.</p>
</div></main><footer class="site-footer">
<div class="foot-grid">
<div class="foot-col">
<h4>Гайд</h4>
<ul><li><a href="part-01.html">I. Введение и основы</a></li><li><a href="part-02.html">II. Создание персонажа</a></li><li><a href="part-03.html">III. Навыки и развитие</a></li><li><a href="part-04.html">IV. Бой</a></li><li><a href="part-05.html">V. Магия</a></li><li><a href="part-06.html">VI. Снаряжение и предметы</a></li><li><a href="part-07.html">VII. Деньги, торговля и гильдии</a></li><li><a href="part-08.html">VIII. Выживание и смерть</a></li><li><a href="part-09.html">IX. Враги</a></li><li><a href="part-10.html">X. Профессии</a></li><li><a href="part-11.html">XI. Онлайн-мир</a></li><li><a href="part-12.html">XII. Заблуждения и справка</a></li></ul>
</div>
<div class="foot-col">
<h4>Инструменты</h4>
<ul>
<li><a href="calc.html#hit">Шанс попадания</a></li>
<li><a href="calc.html#damage">Урон и броня</a></li>
<li><a href="calc.html#magic">Цена заклинаний</a></li>
<li><a href="calc.html#character">Персонаж</a></li>
<li><a href="map.html">Карта мира</a></li>
<li><a href="events.html">События и таймеры</a></li>
<li><a href="vendors.html">Рынок игроков</a></li>
</ul>
</div>
<div class="foot-col">
<h4>Данные</h4>
<ul>
<li><a href="ch-27.html">Оружие и материалы</a></li>
<li><a href="ch-28.html">Броня и щиты</a></li>
<li><a href="ch-35.html">Магия</a></li>
<li><a href="ch-56.html">Бестиарий</a></li>
<li><a href="ch-83.html">Источники</a></li>
</ul>
</div>
<div class="foot-col">
<h4>О вики</h4>
<p>По гайду «DFO Guide RU», редакция 7, с правками по патчам до 0.0.576.</p>
<p>Фанатский проект, не связан с Bethesda и ZeniMax.
<a href="https://daggerfalljs.dev/">daggerfalljs.dev</a></p>
</div>
</div>
<div class="foot-bottom">
<span>DFO Wiki · гайд редакции 7 · патчи до 0.0.576 · версия игры 0.1.13930</span>
<span>Изображения: <a href="https://en.uesp.net/wiki/Daggerfall:Main_Page">UESP</a> · © Bethesda Softworks / ZeniMax</span>
<span><a href="https://github.com/Lattymoy/daggerfall-js-source">исходный код игры</a></span>
</div>
</footer>
<nav class="bottom-bar" aria-label="Разделы"><div class="bb-links"><a href="index.html">Гайд</a><a href="calc.html" class="on">Калькуляторы</a><a href="map.html">Карта</a><a href="events.html">События</a><a href="vendors.html">Рынок</a></div></nav><div class="search-overlay" role="dialog" aria-modal="true" aria-label="Поиск">
<div class="search-box">
<input class="search-input" type="search" placeholder="Искать в гайде…" autocomplete="off" aria-label="Поиск по гайду">
<div class="search-results"></div>
</div>
</div>
<div class="backdrop"></div><script src="assets/calc.js"></script><script src="assets/app.js"></script></body></html>