Обновил:
http://archiv01.nm.ru/MergeInfo.zip
сортировка + исправление мелкого бага.
====================================
Воровство вещей
Бонус ловкости
Для Вора: DexBonus = 0.1 * DEX
Для остальных: DexBonus = 0.05 * DEX
База = Кражи + DexBonus + (LevelPerson - LevelNPC) * 5 + Unknow
Штраф = Кражи/4 - Вес - 0.01*Цена
Если Штраф>0 то Штраф = 0
Шанс = База + Штраф
Если Шанс>127 то Шанс = 127
Затем кидается кубик от 1 до 100
Если Шанс*2 < Кубик то Попался на воровстве
Если шанс < Кубик то не удалось своровать вещь
Если Шанс > Кубик то удалось своровать и не попался
Примечание:
- Unknow это небольшие неизвестные бонус и штраф
- LevelPerson это текущий уровень перса (написан под портретом)
- LevelNPC - это предположительно уровень NPC
- Воровство из карманов и из торговой лавки одинаково работают, в первом случае вещь выбирается случайно, а во втором она уже выбрана вами.
- Если воруется сразу несколько вещей, например стрелы, то берется сумарный вес.
- Вес берется только целое число, т.е. например 6.5 = 6
- Цена берется базовая, а не та за которую NPC продает ее.
- После умножения цены на 0.01 и вычисления бонуса ловкости дробная часть отбрасывается