Странно. Правда у меня самурай до высоких уровней ни разу не дожил, но часто видел утверждения "на маленьких уровнях делал, как вырос - так забыл".
Копал довольно много, но ничего больше не нашел

Могу только предположить - человеческий фактор: В начале пока персы слабые следишь постоянно за ударами, переживая каждый промах -> чаще замечаешь молниеносный удар. Когда же крутеешь - перестаешь обращать на это внимание - просто идешь и всех вырезаешь без разбора.
Мгновенная смерть от стрелкового оружия не зависит от крутости монстров.
С этим я поспешил маленько, это ошибочно. Зависит да еще как! (см. ниже)
2. cм. ниже...
=============================================================
Сначала по поводу навыка "Критический удар". Посмотрел как расчитывается вероятность выпадения, формула точь в точь такая же как для следопыта, только вместо Навыка стрелкового оружия используется навык критического удара. Повторю эту формулу:
Алгоритм расчета вероятности выпадения "Критическогть удара" у классов имеющих соответствующий навык.
X = INT ((НКУ * 1374389535)/2^32)
ВМС = INT (X/8)
------------------
Y = НКУ mod 25
ЕСЛИ Y>0
ТО
RND = Random[0..25]
ЕСЛИ RND<Y
ТО ВМС = ВМС + 1
КОНЕЦ
КОНЕЦ
ГДЕ:
X, Y - временые переменые, чтобы формулы были ясней
НКУ - Навык критического удара
ВМС - Вероятность мгновенной смерти (в процентах)
RND - Случайное число в диапазоне [a..b]
mod - остаток от деления
INT - Целая часть числа без округления (INT(3.1)=3, INT(3.9)=3)
1374389535 - Константа, в кодах выглядит как 51EB851F (не меняется)
2^32 - два в степени 32 = 4294967296
Итог:
1. Вероятность критического удара зависит только от соответствующего навыка (больше ничего не обнаружил)
2. Чистая вероятность критического удара не превышает 5% (Ниндзя) для остальных 4%
3. Вероятность от навыка
суммируется с вероятностью от оружия. Т.е. ниндзя с навыком 125 (5%) кидающий сюрикен (kill 1%) на выходе имеет 6% выкинуть критический удар. Или скажем самурай с навыком 100 (4%) и клинком бушидо (2% кажись) на выходе имеет 6% критического удара
==============================================================
Теперь по поводу того как критический удар зависит от монстров. В обобщеном виде:
В игре есть различные эффекты атак такие как: сон, парализация, сглаз .... и в том числе критический удар. Критический удар это тоже эффект атаки и он подчиняется законом таких эффектов.
Общий алгоритм такой:
Когда перс наносит удар (кулаком, мечом, стрелой и т.п.) происходит следующее:
1. Расчитываются вероятности эффектов атаки, всего 16 значений и заносятся в массивчик
2. Затем, если перс попал по монстру, то программа бежит в цикле по этому массивчику и для каждой вероятности кидает "кубик" (от 1 до 100).
3. Если "кубик" выпал успешно (его значение меньше вероятности), то вызывается соответствующая процедура обработки данного эффекта (в частном случае: критического удара).
Для каждого эффекта эти процедуры немного различаются, но в них есть и общие моменты. Ядром этих всех процедур является
специальная функция, которая анализирует параметры монстра, вашего перса и выдает результат: ДА или НЕТ, обозначающий сработал эффект на монстра или нет.
Эта функция довольно навороченая, она проверяет иммунитеты, наложеные заклинания и т.п., поэтому привести весь ее код довольно затруднительно, но в ней есть одна интересная формула, которая как бы дает последнее слово "быть или не быть". Привожу эту формулу:
=========================================================
Алгоритм расчета вероятности того, что монстр погасит эффект атаки (в частном случае избежит критического удара)
X = (УМ - УП*2)
Y = X*3 + КЭ + РЕЗИСТ
ЕСЛИ Y<5
ТО У = 5
ЕСЛИ Y>95
ТО У = 95
RND = Random[1..100]
ЕСЛИ RND>=Y
ТО эффект_сработал
ГДЕ:
X,Y - временые переменые
УМ - уровень монстра, по которому наносят удар
УП - уровень перса наносящего удар
КЭ - коэффициент эффекта (см. таблицу)
РЕЗИСТ - сопротивление к магии у монстра для соответствующего эффекта (см. таблицу)
RND - случайное число в диапазоне [a..b]
Таблица эффектов
---------------------------
N - ТИП: КЭ, РЕЗИСТ
---------------------------
0 - Сон: 20, воздух
1 - Парализация: 18, вода
2 - ???: 6, вода
3 - Сглаз: 8, чудотворство
4 - Болезнь: 2, вода
5 - Мгновенная смерть: 24, чудотворство
6 - Потеря сознания: 22, земля
7 - Ослепление: 12, огонь
8 - Испуг: 5, разум
9 - ???
10 - ???
11 - ???
12 - ???
13 - ???
14 - Тошнота: 4, воздух
15 - Безумие: 10, разум
Знаками ??? отмечены нераспознаные эффекты.
Примеры расчета:
Предположим что Ниндзя 15 уровня дерется с Несси 26 уровня имеющей резист к чудотворству 110%
Задача: вычислить вероятность того, что Несси избежит мгновенной смерти:
Смотрим по таблице: Для критического удара КЭ = 24
Считаем:
X = 26 - 15*2 = -4
Y = -4*3 + 24 + 110 = 122
Т.к. Y (122) > 95 то Y = 95
Ответ: Если 15-уровневый ниндзя выкинет критический удар, то 26-ти уровневая Несси имеет шанс избежать его 95%
Мда.. Ниндзя в пролете..
Еще пример:
Предположим наш Ниндзя подрос и теперь он 24 уровня. Условия те же
Считаем:
X = 26 - 24*2 = -22
Y = -22*3 + 24 + 110 = 68
Ответ: Если 22-уровневый Ниндзя выкинет критический удар, то 26-уровневая Несси имеет шанс избежать его 68%.
Уже гораздо лучше...
Примечание:
- Этот алгоритм един как для Монстров так и для ВАШИХ ПЕРСОВ. Когда монстры атакуют вас, переменые меняются местами, вместо Уровень Монстра будет Уровень Перса, вместо Резиста монстра будет Резист Перса и т.д.
- Обратите внимание на особеность этой формулы: Пока уровень монстра выше удвоеного уровня перса, шанс что критический удар пройдет довольно низкий, как только происходит перекос, защита от критического удара резко падает с каждым дополнительным уровнем.
Итог по критическому удару (и по эффектам в общем):
1. Срабатывание критического удара делиться на
Шанс выкинуть удар с нашей стороны и
Шанс избежать удара со стороны монстра.
2. Шанс выкинуть удар зависит только от навыка
Критический удар (ниндзя, самурай, монах..) или
Стрелковое оружие (следопыт)
3. Шанс избежать удара зависит от
Разности в уровнях монстра и перса с учетом соответствующего резиста (для критического удара это
чудотворство)
to be continue...