Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 28 мар 2024, 17:03

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: HLSDK. "Оглушение" монстров
СообщениеДобавлено: 12 ноя 2015, 03:52 
Не в сети
Аватара пользователя
Зарегистрирован:
21 мар 2012, 13:21
Последнее посещение:
27 дек 2023, 02:51
Сообщения: 165
При выстреле в монстров они перестают атаковать и некоторое время как бы оглушены.
Где это в коде HLSDK можно посмотреть и отключить?
Чтобы монстры, которые начали атаку не прекращали её, если по ним стреляют другие игроки.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: HLSDK. "Оглушение" монстров
СообщениеДобавлено: 12 ноя 2015, 10:26 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Я без понятия. Могу только посоветовать продебажить подозрительные переменные состояния монстра и поймать какое из них за это отвечает.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: HLSDK. "Оглушение" монстров
СообщениеДобавлено: 12 ноя 2015, 18:17 
Не в сети
Аватара пользователя
Зарегистрирован:
21 мар 2012, 13:21
Последнее посещение:
27 дек 2023, 02:51
Сообщения: 165
В переменных Schedule_t, которые отвечают за атаку нужно было убирать биты bits_COND_LIGHT_DAMAGE и bits_COND_HEAVY_DAMAGE:

Код:
Schedule_t   slSlaveAttack1[] =
{
   {
      tlSlaveAttack1,
      ARRAYSIZE ( tlSlaveAttack1 ),
      bits_COND_CAN_MELEE_ATTACK1 |
      bits_COND_HEAR_SOUND |
      bits_COND_HEAVY_DAMAGE,
      0,
      "Slave Range Attack1"
   },
};
Код:
Schedule_t   slSlaveAttack1[] =
{
   {
      tlSlaveAttack1,
      ARRAYSIZE ( tlSlaveAttack1 ),
      bits_COND_CAN_MELEE_ATTACK1 |
      bits_COND_HEAR_SOUND,
      0,
      "Slave Range Attack1"
   },
};


С монстрами houndeye очень интересно получилось. Если у них убрать slHoundRangeAttack, то они начинают атаковать по другому
Вложение:
300x167_houndeye.gif
300x167_houndeye.gif [ 4.49 МБ | Просмотров: 5933 ]


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB