AAS и хеллкнайты
|
|
c4tnt | Дата: Суббота, 30.05.2009, 20:20 | Сообщение # 1 |
Admin
Группа: Администраторы
Сообщений: 1076
Награды: 3
Статус: Отсутствует
| Перенесено из DLR.
БУГАГА!!!!111
|
|
| |
melanaygis | Дата: Суббота, 30.05.2009, 20:20 | Сообщение # 2 |
Живу здесь
Группа: Разработчики
Сообщений: 170
Награды: 2
Статус: Отсутствует
| Хелнайт медлителен и неповоротлив. Я их спок с дробана валю (кто-то даже кулаками умудрялся). У меня на карте хелнайт ходит по вращающейся платформе, он пытается добраться до меня и прет против движения, получается эффект беговой дорожки - этот чу(му)дак газует на месте, а я спокойно забиваю его из пиздолетика. Как бы сделать чтоб у него мозгов хватало избегать вращающихся поверхнотей? Ну и др. параметры повысить?
Выключен ток!!!
|
|
| |
c4tnt | Дата: Суббота, 30.05.2009, 20:20 | Сообщение # 3 |
Admin
Группа: Администраторы
Сообщений: 1076
Награды: 3
Статус: Отсутствует
| Это даже не скрипты... 1. Нужно просто ускорить анимацию ходьбы (сделать ему шире шаги или уменьшить количество кадров в анимации) 2. Чтобы не пускать монстра куда не нужно - пользуйся брашем aas_solid или объектом func_aas_obstacle. Первый блокирует зону для монстров навсегда, а второй можно переключать. В общем смотри, как сделаны выдвижные мосты, по которым бегают монстры. Там как раз aas_obstacle и aas_solid задействован. aas_solid позволяет монстрам ходить по себе (это не monster_clip - ходить по воздуху монстр не сможет, но будет честно считать, что туда ходить можно.) А aas_obstacle закрывает собой это место, пока мост не выдвинут. Вот и у тебя нужно просто закрыть диск aas_obstacle и блокировать перемещения монстров туда, пока диск крутится.
БУГАГА!!!!111
|
|
| |
melanaygis | Дата: Суббота, 30.05.2009, 20:20 | Сообщение # 4 |
Живу здесь
Группа: Разработчики
Сообщений: 170
Награды: 2
Статус: Отсутствует
| Фишка в том, что монстр и появляется на вращающейся платформе. Это никак не повлияет?
Выключен ток!!!
|
|
| |
c4tnt | Дата: Суббота, 30.05.2009, 20:21 | Сообщение # 5 |
Admin
Группа: Администраторы
Сообщений: 1076
Награды: 3
Статус: Отсутствует
| А как ему на этой платформе вообще себя вести то?
БУГАГА!!!!111
|
|
| |
Archi | Дата: Суббота, 30.05.2009, 20:21 | Сообщение # 6 |
Живу здесь
Группа: DarkStone Team
Сообщений: 882
Награды: 2
Статус: Отсутствует
| AAC solid тебе в помощь!
|
|
| |
melanaygis | Дата: Суббота, 30.05.2009, 20:21 | Сообщение # 7 |
Живу здесь
Группа: Разработчики
Сообщений: 170
Награды: 2
Статус: Отсутствует
| Гы ему надо слезти с нея. Попробу ааs sоlid
Выключен ток!!!
|
|
| |
c4tnt | Дата: Суббота, 30.05.2009, 20:21 | Сообщение # 8 |
Admin
Группа: Администраторы
Сообщений: 1076
Награды: 3
Статус: Отсутствует
| Только самого барона внутрь него не ставь - ему будет неприятно чувствовать себя стеной... Нужно просто его окружить чтобы он к игроку не мог пройти по диску, а выйти смог. Плюс ещё можно поставить ai_attackcone_turret на то место, куда барон должен отойти с диска. Красная рамка от этого attack_cone должна охватывать диск. Барона таргетим на эту штуковину и если игрок попадает в рамку, то барон идёт в указанную точку и оттуда кидается плазмой (или чем он там кидается). Как прочитаете - перенесу в How to, всё же к dll отношения не имеет.
БУГАГА!!!!111
|
|
| |
melanaygis | Дата: Суббота, 30.05.2009, 20:21 | Сообщение # 9 |
Живу здесь
Группа: Разработчики
Сообщений: 170
Награды: 2
Статус: Отсутствует
| Т.е.на пол платформы аас не стелить, а сделать из него цилиндр вокруг хелнайта?
Выключен ток!!!
|
|
| |
c4tnt | Дата: Суббота, 30.05.2009, 20:21 | Сообщение # 10 |
Admin
Группа: Администраторы
Сообщений: 1076
Награды: 3
Статус: Отсутствует
| нет, окружать хеллкнайта не надо - ему всё же выход нужен. А на пол скорее всего не надо - автоматически сформируется. Но можно в игре глянуть aas - там вроде в консоли команды есть. с aas начинаются
БУГАГА!!!!111
|
|
| |
c4tnt | Дата: Суббота, 30.05.2009, 20:25 | Сообщение # 11 |
Admin
Группа: Администраторы
Сообщений: 1076
Награды: 3
Статус: Отсутствует
| Ещё как вариант можно в скрипте проверять эффективность его перемещения. Просто сравнивать периодически его worldOrigin с предыдущим. И если он видит игрока, но не может к нему переместиться - на некоторое время пусть останавливается и просто кидает плазму с места. Через пару секунд можно снова разрешить ему ходить. И всё же с attackcone попробуй - с ними монстр не будет пытаться переть на игрока, а пойдёт куда надо. Пример можно посмотреть в первой карте SD - там импы к окошкам привязаны так.
БУГАГА!!!!111
|
|
| |