Автор | Сообщение |
Reiko = Master Corporal =
 | 254 |
 Doom Rate: 1.73
|
Отправлено: 15.11.06 22:30:29 | | | У меня вопрос: почему в zdoom wiki нет кодов-примеров монстров из hexen? | |
|
| |
3EPHOEd - 1st Lieutenant -
 | 1769 |
 Doom Rate: 2.33
|
Отправлено: 16.11.06 09:59:11 | | | Shinnok
Попробу распаковать gzdoom.pk3 (это ZIP архив) "actors\hexen\speedboots.txt" пример бота вроде.
И прочее файлики, можно поглядеть предметы разные как сделаны.
Монстров родных вроде нет но может они там где в других файлах я все не пересматривал. | |
|
1 |
2 |
2 |
 |
|
| |
Reiko = Master Corporal =
 | 254 |
 Doom Rate: 1.73
|
Отправлено: 16.11.06 16:43:13 | | | 3EPHOEd : | пример бота вроде. |
Мне позарез нужен код Кентавра, хочу просто узнать как он защищается? | |
|
| |
Const]ASTS[ - Lance Corporal -
 | 148 |
Doom Rate: 1.7
|
|
| |
Reiko = Master Corporal =
 | 254 |
 Doom Rate: 1.73
|
Отправлено: 17.11.06 17:45:47 | | | Costja
А их нужно писать, где задевают монстра(Pain)? | |
|
| |
Const]ASTS[ - Lance Corporal -
 | 148 |
Doom Rate: 1.7
|
Отправлено: 17.11.06 20:55:35 | | | Да, если хочешь скопировать Центавра. А так, где угодно, где нужна соответствующая защита
Pain:
CENT G 6 A_Pain
CENT G 6 A_SetReflectiveInvulnerable
CENT EEE 15 A_CentaurDefend
CENT E 1 A_UnSetReflectiveInvulnerable
Goto See
| |
|
| |
Reiko = Master Corporal =
 | 254 |
 Doom Rate: 1.73
|
Отправлено: 17.12.06 17:30:14 | | | Еще вопрос: как в декорейте написать, чтобы в хексене монстр летал? а то +NOGRAVITY не помогает((((
ЗЫ: плиз выложите сюда код бишопа из хексена. буду рад | |
|
| |
Shadowman = UAC Commissar =
 | 6603 |
Doom Rate: 2.46
|
Отправлено: 17.12.06 18:17:37 | | | добавь +FLOAT к флагам помимо ногравити (это позволяет монстру менять z-координату). | |
|
1 |
6 |
2 |
 |
|
| |
Reiko = Master Corporal =
 | 254 |
 Doom Rate: 1.73
|
Отправлено: 17.12.06 18:34:46 | | | Shadowman
То же стоит, но не летает
actor drkmage 3102
{
spawnid 250
obituary "%o was smitten by a dark mage."
hitobituary "%o got too close to a dark mage."
health 900
radius 31
height 56
mass 400
speed 10
painchance 128
MONSTER
+FLOAT
+NOGRAVITY
states
{ | |
|
| |
Shadowman = UAC Commissar =
 | 6603 |
Doom Rate: 2.46
|
Отправлено: 17.12.06 18:40:47 | | | Shinnok
Странно... ты именно под хексен делаешь? а не здум?
у меня такие монстры нормально летали в (г)здуме. | |
|
1 |
6 |
2 |
 |
|
| |
Reiko = Master Corporal =
 | 254 |
 Doom Rate: 1.73
|
Отправлено: 17.12.06 18:45:35 | | | Shadowman
Формат - Zdoom(hexen) | |
|
| |
Reiko = Master Corporal =
 | 254 |
 Doom Rate: 1.73
|
Отправлено: 08.01.07 22:28:26 | | | плиз выложите сюда код бишопа из хексена. буду рад | |
|
| |
Reiko = Master Corporal =
 | 254 |
 Doom Rate: 1.73
|
Отправлено: 18.01.07 16:21:40 | | | Есть такая проблема - Я сделал для doom2 робота союзника, как мне заставить его все время ходить за мной? | |
|
| |
Guest - 2nd Lieutenant -
 | 1356 |
 Doom Rate: 2.77
|
Отправлено: 19.01.07 15:36:40 | | | Я вот озадачился, как модифицировать смерть при оледенении. Понятно, что ice-стейт, а вот какие фреймы прописывать, ведь к какому-то конкретному спрайту Здум не привязывается? | |
|
3 |
1 |
 |
|
| |
Shadowman = UAC Commissar =
 | 6603 |
Doom Rate: 2.46
|
Отправлено: 19.01.07 16:03:51 | | | Guest
Для красивой анимации надо рисовать свои спрайты - как в Гексене, где у всех монстров есть ледяные их статуи. Можно попробовать из Гексена опять же взять куски и прилепить к обычным монстрам (ох, чую, работы тут завались будет), зато может в итоге получиться красиво.
Куда больше интересует вопрос - как анимировать разлетание ледяной статуи (в гексене они на осколки рассыпались - так вот, где эти осколки взять и как приклеить)? | |
|
1 |
6 |
2 |
 |
|
| |
Guest - 2nd Lieutenant -
 | 1356 |
 Doom Rate: 2.77
|
Отправлено: 19.01.07 16:46:22 | | | | где у всех монстров есть ледяные их статуи |
В том-то и дело, что нет никаких статуй - Здум перерисовывает спрайты монстров в специальной палитре, причем берет спрайт в момент замораживания, так что позы получаются разные. Но как стейты описывать, если спрайтов нет? А разлетание - технически простой ремув мороженной тушки с испусканием спецпрожектайлов, причем весь этот процесс описывать не надо, ибо есть специальная команда A_FreezeDeathChunks. | |
|
3 |
1 |
 |
|
| |
Shadowman = UAC Commissar =
 | 6603 |
Doom Rate: 2.46
|
Отправлено: 19.01.07 16:59:48 | | | Guest
Неужели нигде нет готовых примеров монстров с ледяной смертью?
Почему бы не назначить любой произвольный стат (например из цикла Pain) - и посмотреть, как оно сработает - будет здум перерисовывать или нет.
Вот Костя в соседней теме про Гздум - АСS написал приимер для свиньи - там назначен стейт M на заморозку. | |
|
1 |
6 |
2 |
 |
|
| |
Guest - 2nd Lieutenant -
 | 1356 |
 Doom Rate: 2.77
|
Отправлено: 19.01.07 18:16:42 | | | | Вот Костя в соседней теме про Гздум - АСS написал приимер для свиньи - там назначен стейт M на заморозку. |
К сожалению Костин пример не показатель, и одна из причин - как я сейчас посмотрел - в Хексене есть-таки спрайты заморозки у двух монстров: бишопа и свиньи. Уж не знаю зачем.
| будет здум перерисовывать или нет |
То, что Здум перерисовывает - факт. Вот примерчик из ТА:
Слева обычный имп, справа - дарк, для которого в ТА нет ни мороженных спрайтов, ни даже описания ICE-стейта, но различия очевидны.[/img] | |
|
3 |
1 |
 |
|
| |
Shadowman = UAC Commissar =
 | 6603 |
Doom Rate: 2.46
|
Отправлено: 19.01.07 22:08:47 | | | Guest
Ну так дарк - он на то и дарк, что темный Вот при заморозке покрывается темным ледком в отличие от светло-коричневого обычного импа.
Сам щас поэкспериментировал - в том числе с новыми монстрами. Вот результаты:
Как нетрудно догадаться, эти зомби заменяют (replace) обычных думовских. При заморозке - и те, и другие - становятся одинакового цвета.
А вот этот козел замещает ревенанта - тоже морозится, как и должно ожидать.
Крыса - новый монстр, она никому не наследует и никого не замещает. Тем не менее, морозится нормально.
Так что я думаю - не надо поднимать панику, статы сами создадутся, ну а дарк имп - уж такой темный он, что гздум как-то просчитывает темный фон заморозки для него
PS. Насчет Хексена - посмотри получше Hexen.wad - там есть спрайты заморозки для всех монстров, а не только бишопа и свиньи.
Так что я думаю: прописывать специальный стат для ледяной смерти имеет смысл именно, если хочешь использовать такие особые спрайты. Если довольствоваться стандартным здумским эффектом - ничего писать не надо  | |
|
1 |
6 |
2 |
 |
|
| |
Guest - 2nd Lieutenant -
 | 1356 |
 Doom Rate: 2.77
|
Отправлено: 19.01.07 23:21:36 | | | | если хочешь использовать такие особые спрайты. Если довольствоваться стандартным здумским эффектом - ничего писать не надо |
А хочу я сделать очень простую вещь - чтоб мороженные статуйки рассыпались в льдинки только когда в них стреляют, а не от времени. Очень хочу, причем уже довольно давно. Соответственно нужно как-то модифицировать ICE-стейт, но до экспериментов дело так и не дошло по вышеуказанной причине. Вводить же мороженный спрайт не хочу - все будут в одной позе, что нивелирует интерес данной затеи. | |
|
3 |
1 |
 |
|
| |