Kamrad.ru

Go Back   Kamrad.ru > Тематические форумы > RPG > Wizardry

Reply
 
Thread Tools Display Modes
Old 03-10-2005, 07:51   #1
Silicoid
Камрад
 
Join Date: апр 2003
Posts: 330
Обновил:
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 и вычисления бонуса ловкости дробная часть отбрасывается
Silicoid is offline   [Ответить с цитированием]
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +3. The time now is 10:06.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Любое использование материалов сайта
возможно только с разрешения его администрации.