Тема: Точка
Показать сообщение отдельно
Старый 10.02.2005, 13:47   #12
Шана[МЗ]
Гость
 
Регистрация: 29.09.2004
Адрес: МЗ
Сообщений: 674
По умолчанию RE: Точка

Вырезка из кода опубликованного на мад.ру:


if (percent == skill_info[SKILL_PUNCTUAL].max_percent)
dam_critic = dice (2, 5);
else
if (!wielded ||
weapon_app[GET_OBJ_WEIGHT (wielded)].shocking <
size_app[GET_POS_SIZE (victim)].shocking)
dam_critic = dice (1, 6);
else
if (weapon_app[GET_OBJ_WEIGHT (wielded)].shocking ==
size_app[GET_POS_SIZE (victim)].shocking)
dam_critic = dice (2, 4);
else
if (weapon_app[GET_OBJ_WEIGHT (wielded)].shocking <=
size_app[GET_POS_SIZE (victim)].shocking * 2)
dam_critic = dice (3, 5);
else
dam_critic = dice (4, 5);



Далее:

if (dam_critic > 12)
dam += (GET_REAL_MAX_HIT (victim) / 5);
af[0].bitvector = AFF_STOPFIGHT;

(из строя)

или

switch (dam_critic)
case 11:
af[3].bitvector = AFF_STOPFIGHT;
dam = GET_HIT (victim);

(сорвало крышу)

>11
dam = GET_HIT (victim) + 11;

(размозжило голову)

Цитата:
Сообщение от breeze
нада попробовать с уменьшением зайти ж)
Удачи!!!
Шана[МЗ] вне форума   Ответить с цитированием