Это — старая версия документа!
У каждого члена ДП есть параметр «кровожадность». Его значение уменьшается при убийствах на острове, но восстанавливается со временем. В расчетах кровожадность учитывается с точностью до сотых долей.
Значение кровожадности может быть отрицательным.
Максимальное значение кровожадности персонажа:
(2*уровень персонажа)*(1+значение навыка «Рыцарь Хаоса»/100)
Каждый час значение кровожадности увеличивается на 1/24 от максимума. .
При убийстве кровожадность уменьшается на значение, зависящее от разности уровней убийцы и жертвы:
Разность уровней | 0 | 1 | 2 | 3 | 4 и больше |
Потеря кжд | 1 | 3 | 6 | 10 | 15 |
При убийстве члена враждебной фракции считается, что разность уровней на 1 меньше.
По 1 ед. кровожадности снимается за убийство вмешавшихся в бой после персонажа (или одновременно с ним) и владельцев септиконов.
Кровожадность персонажа не уменьшается если бой начался с нападения на него, при проигрыше противника по таймауту или его бегстве с поля боя.
При убийстве призванным ботом кровожадность снимается, словно убийство совершил призыватель, но уровень убитого не ниже (максимальный уровень среди живых противников на момент призыва).
Кровожадность также можно увеличить, использовав каплю крови, находящуюся в инвентаре, но нельзя восстановить за сутки кровожадность с помощью крови больше, чем на 100% от максимального значения.
Если значение кровожадности ниже нуля или равно нулю, персонаж не может посещать Остров Крови. Значение кровожадности не может упасть ниже -100.
Текущее значение кровожадности отражается во вкладке информация в меню Персонаж.
Кровожадность также можно увеличить, использовав каплю крови, находящуюся в инвентаре. Кровожадность восстанавливается в количестве единиц равном рангу персонажа, чья кровь используется.
Кровь персонаж получает использовав
свитки крови и выиграв бой (проигравший кровавый бой персонаж получает смертельную травму).
Наверх
Дискуссия
Don Freezer, 2009/04/30 12:59
1 + 9 * max(уровень персонажа – уровень жертвы – floor(ранг жертвы/2), 0). Вы думаете, новичок это поймет?? Хоть примеры нужно написать, а лучше упростить)
phoenix, 2009/04/30 17:18
хм.. согласен, надо подумать как описать это проще
Титькозавр, 2009/05/01 02:41
Надо воабще внести в словарь все эти floor?round и sqrt
Outlaw G, 2009/05/02 02:08
новичок в ДП не лезет
Novka, 2009/05/17 15:01
Это не поймет любой, у кого нет минимального опыта работы с мат пакетами.
я вот в Доме новичёк-и мне эти формулы-непонятны(что такое floor и т.д.)
floor - округление в меньшую сторону.
Кровожадность персонажа не уменьшается при проигрыше противника по таймауту. надо добавить «или его бегстве»
sqrt это из с++
обновил
примеры: