HLFX.Ru Forum
Показать все 9 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Сделаем spirit ещё лучше! (https://hlfx.ru/forum/showthread.php?threadid=1114)


Отправлено Genesis 18-01-2008 в 17:01:

Сделаем spirit ещё лучше!

Предлагаю начать тему про внедрение в спирит новинок и фиксов.
Надеюсь, те, кто работает над спиритом, прислушаются и воплотят в реальность хотя бы половину из этого в ближайшем обновлении. Если у вас тоже есть какие-либо предложения - выкладывайте.

1. Исправить trigger_multiple.
Как я уже говорил, нужно вернуть trigger_inout, добавив новый пункт delay before reset, а trigger_multiple вернуть прежний вид.
2. Добавить в func_breakable новый флажок only by explosion. Если флажок включен, то объект можно будет разрушить только взрывчаткой или триггером. Обычные пули на него действовать не будут.
3. Новая брашевая энтитя - func_clip. Универсальный блокировщик для всего, отпадает надобность в текстуре clip. В нем будут пункты:
name - чтобы включать\выключать блокировку
movewith - без комментариев
Будет несколько флагов:
block player - блокировать игрока
block bullets - блокировать пули, гранаты и подобное
block monsters - блокировать монстров
4. Исправить env_render. А исправить нужно глюк с динамическим
рендерингом. Если нужно сделать какой-то исчезающий объект, то fade time работает, а если появляющийся объект, то он почему-то появляется мгновенно, какое значение бы не стояло.
5. Исправить глюк trigger_teleport, в котором не работают флаги pushables и everything else.
6. trigger_camera. Несмотря на то, что эта энтитя уже потерпела много изменений, я считаю что можно ввести ещё несколько хороших возможностей.
Поле next camera - пригодится в сложных сценах: как только текущая камера закончит работу, тут же включается другая, указанная в этом поле.
Поле smoothness - нужно для движущихся камер. Чем выше значение, тем более плавно будет двигаться камера по корнерам.
Поле speed of turn - чем выше значение, тем быстрее камера будет разворачиваться до цели.
Флаг toggle - если камера активируется второй раз, то она принудительно заканчивает работу. Пригодится, когда нужно делать мониторы, игрок сможет выключать камеру, когда необходимо, но при этом должен стоять флаг freeze player, иначе он может не попасть по кнопке. Кстати, неплохо было бы сделать так, чтобы игрок не мог поворачиваться в стороны, пока стоит флаг freeze player.
7. Добавить в trigger_hurt флаг monsters.
8. Исправить env_rain, который намертво вешает игру (хотя хз, может я что не так сделал)
9. Сделать возможным прикрепление объектов к пушейблам с помощью movewith.


Отправлено Дядя Миша 18-01-2008 в 17:08:

http://spirit.valve-erc.com/
смотрим дату верхней новости и курим её до полного просветления. Что характерно, ни ты, ни неизвестный автор той новости не были кодерами.
ЗЫ. не нравится спирит 1.7 есть спирит 1.6, не нравится спирит 1.6 есть спирит 1.5, не нравится спирит 1.5, есть спирит 1.3, не нравится спирит 1.2, есть спирит 1.1, не нравится спирит 1.1 - есть спирит 1.0, не нравится спирит 1.0 - есть спирит 0.7, не нравится спирит 0.7, есть спирит 0.63, не нравится спирит 0.63 - есть спирит 0.4 - самый безглючный.
В чем проблема?


Отправлено Genesis 18-01-2008 в 17:12:

Ты темой не ошибся, умник?
Проблемы как таковой нет вообще, я просто сделал предложения! И этого нет в ни в одном спирите.

Добавлено 18-01-2008 в 20:12:

Энтитя env_clone - будет похожа на monstermaker, но сможет воспроизводить любые объекты по образцу, указанного в поле clone object. Например, если надо сделать источник неограниченных пушейблов, как в игре Portal.


Отправлено Дядя Миша 18-01-2008 в 17:16:

Кстати половина твоих пунктов нереализуема. Точнее говоря результат будет хреновым.

Добавлено 18-01-2008 в 20:16:

Цитата:
Например, если надо сделать источник неограниченных пушейблов

Пушабл и так имеет флаг Respawn.
Цитата:
Ты темой не ошибся, умник?

Reaktor, все люди, как люди, один ты в белом пальто стоишь красивый?


Отправлено Genesis 18-01-2008 в 17:17:

Кури первую строчку самого первого сообщения до полного просветления. Я говорил именно про половину, не так ли?


Отправлено FiEctro 18-01-2008 в 17:42:

Genesis
Помоему это список того " что мне надо для моего мода "

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 18-01-2008 в 17:46:

Genesis половина твоих пунктов - это возврат к тому "как было", на что я тебе посоветовал юзать более старые версии спирита.


Отправлено Genesis 18-01-2008 в 18:16:

Пошли вы все [censored].


Отправлено Дядя Миша 18-01-2008 в 18:26:

Проект "сделаем спирит еще лучше досрочно закрыт"
всем спасибо, все свободны.


Временная зона GMT. Текущее время 04:12.
Показать все 9 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024