Содержание Недавние изменения Ссылки сюда
Править страницу История страницы
Содержание

Это — старая версия документа!


Кровожадность.

  • У каждого члена Дома Пробудившихся есть параметр «кровожадность». Его значение уменьшается при убийствах других членов Дома, но восстанавливается со временем. В расчетах кровожадность учитывается с точностью до сотых долей.
  • Значение кровожадности может быть отрицательным.
  • Максимальное значение кровожадности зависит от уровня персонажа и расчитывается по формуле: (2 * уровень персонажа).

Повысить максимальное значение кровожадности невозможно, но используя навык «Рыцарь Хаоса» можно увеличить скорость её восстановления.

  • Каждый час значение кровожадности увеличивается на (максимальное значение)/24*(1+значение навыка «Рыцарь Хаоса»/100). Т.е. при отсутствиии навыка «Рыцарь Хаоса» кровожадность восстановится с 0 до максимального значения за 24 часа.
  • При убийстве другого члена Дома на обычной локации значение кровожадности персонажа уменьшается на:
1 + 9 * max(уровень персонажа – уровень жертвы – floor(ранг жертвы/2), 0).

floor - округление в меньшую сторону.

  • При убийстве другого члена Дома на дикой локации значение кровожадности персонажа уменьшается на:
max(уровень персонажа – уровень жертвы – floor(ранг жертвы/2), 0)

floor - округление в меньшую сторону.
Этим персонажи делятся на тех, кто примерно равен по силе нападающему (за таких кровожадность уменьшается на 1 на обычных локациях и не уменьшается в диких локациях), и на тех, кто слабее его (за таких кровожадность снимается в повышенном размере).К примеру для 14ого уровня в обычных,не диких локациях,без особой потери кровожадности (-1 кржд) выгодно убивать только 12/4,13/2+ (уровень/ранг) и соответственно свой уровень или выше с любым рангом.

  • Если персонаж состоит в фракции и убивает члена враждебной фракции, его кровожадность дополнительно к прочим изменениям увеличивается на ceil(ранг жертвы/3) ceil - округление в большую сторону.
  • Кровожадность персонажа, с нападения на которого начался PvP – бой, не уменьшается при убийстве других членов Дома.
  • Кровожадность персонажа не уменьшается при проигрыше противника по таймауту или его бегстве с поля боя.

Если значение кровожадности ниже нуля или равно нулю персонаж не сможет нападать на других членов ДП. Значение кровожадности не может упасть ниже -100.

Текущее значение кровожадности отражается во вкладке информация в меню Персонаж.

Кровь

  • Кровожадность также можно увеличить, использовав каплю крови, находящуюся в инвентаре. Кровожадность восстанавливается в количестве единиц равном рангу персонажа, чья кровь используется.
  • Кровь персонаж получает использовав свитки крови и выиграв бой (проигравший кровавый бой персонаж получает смертельную травму).

Ссылки

Дискуссия

 Another , 2009/05/23 15:40

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

Это не поймет любой, у кого нет минимального опыта работы с мат пакетами.

 Red Horadrim , 2009/06/21 00:43

я вот в Доме новичёк-и мне эти формулы-непонятны(что такое floor и т.д.)

 Норб , 2009/07/30 03:21

floor - округление в меньшую сторону.

 ReeW , 2009/10/16 10:31

Кровожадность персонажа не уменьшается при проигрыше противника по таймауту. надо добавить «или его бегстве»

 DAVIDS , 2011/01/07 00:52

sqrt это из с++

 Negative Creep , 2011/07/12 21:24

обновил

 look-dono , 2012/06/06 08:38
  • sqrt - корень квадратный или степень(1/2), что тоже самое
  • floor - округление в меньшую сторону, как и писалось выше.
  • round - обычное округление (округляет вниз, если дробная часть < 0.5 и вверх если >= 0.5)
  • max - выбирается максимальное значение из набора значений

примеры:

  • sqrt(9)=3 sqrt(4)=2 sqrt(1)=1
  • floor(3.7)=3 floor(3.5)=3 floor(3.2)=3
  • round(3.7)=4 round(3.5)=4 round(3.2)=3
  • max(3,0,2)=3 max(-5,-3,-4)=-3 max(-1,-5,0)=0 max(-7,-2,0,1)=1
дом_пробудившихся/кровожадность.1309444414.txt.gz · Последние изменения: 2016/01/31 09:40 (внешнее изменение)
Наверх
Браузерная онлайн игра
© 2005—2024 «Грани Реальности»