Автор | Сообщение |
Reiko - Master Corporal -
| 237 |
Doom Rate: 1.73
|
Отправлено: 15.11.06 22:30:29 | | | У меня вопрос: почему в zdoom wiki нет кодов-примеров монстров из hexen? | |
|
| |
3EPHOEd - Warrant Officer -
| 1111 |
Doom Rate: 2.34 Posts quality: +7 |
Отправлено: 16.11.06 09:59:11 | | | Shinnok Попробу распаковать gzdoom.pk3 (это ZIP архив) "actors\hexen\speedboots.txt" пример бота вроде. И прочее файлики, можно поглядеть предметы разные как сделаны.
Монстров родных вроде нет но может они там где в других файлах я все не пересматривал. | |
|
1 |
2 |
2 |
|
|
| |
Reiko - Master Corporal -
| 237 |
Doom Rate: 1.73
|
Отправлено: 16.11.06 16:43:13 | | | 3EPHOEd: | пример бота вроде. |
Мне позарез нужен код Кентавра, хочу просто узнать как он защищается? | |
|
| |
Const]ASTS[ = Sergeant Major =
| 601 |
Doom Rate: 6.91 Posts quality: +2 |
|
| |
Reiko - Master Corporal -
| 237 |
Doom Rate: 1.73
|
Отправлено: 17.11.06 17:45:47 | | | Costja А их нужно писать, где задевают монстра(Pain)? | |
|
| |
Const]ASTS[ = Sergeant Major =
| 601 |
Doom Rate: 6.91 Posts quality: +2 |
Отправлено: 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 -
| 237 |
Doom Rate: 1.73
|
Отправлено: 17.12.06 17:30:14 | | | Еще вопрос: как в декорейте написать, чтобы в хексене монстр летал? а то +NOGRAVITY не помогает(((( ЗЫ: плиз выложите сюда код бишопа из хексена. буду рад | |
|
| |
Shadowman UAC General
| 8349 |
Doom Rate: 2.08 Posts quality: +1956 |
Отправлено: 17.12.06 18:17:37 | | | добавь +FLOAT к флагам помимо ногравити (это позволяет монстру менять z-координату). | |
|
1 |
7 |
2 |
|
|
| |
Reiko - Master Corporal -
| 237 |
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 General
| 8349 |
Doom Rate: 2.08 Posts quality: +1956 |
Отправлено: 17.12.06 18:40:47 | | | Shinnok Странно... ты именно под хексен делаешь? а не здум? у меня такие монстры нормально летали в (г)здуме. | |
|
1 |
7 |
2 |
|
|
| |
Reiko - Master Corporal -
| 237 |
Doom Rate: 1.73
|
Отправлено: 17.12.06 18:45:35 | | | Shadowman Формат - Zdoom(hexen) | |
|
| |
Reiko - Master Corporal -
| 237 |
Doom Rate: 1.73
|
Отправлено: 08.01.07 22:28:26 | | | плиз выложите сюда код бишопа из хексена. буду рад | |
|
| |
Reiko - Master Corporal -
| 237 |
Doom Rate: 1.73
|
Отправлено: 18.01.07 16:21:40 | | | Есть такая проблема - Я сделал для doom2 робота союзника, как мне заставить его все время ходить за мной? | |
|
| |
Guest = 2nd Lieutenant =
| 1473 |
Doom Rate: 2.5 Posts quality: +182 |
Отправлено: 19.01.07 15:36:40 | | | Я вот озадачился, как модифицировать смерть при оледенении. Понятно, что ice-стейт, а вот какие фреймы прописывать, ведь к какому-то конкретному спрайту Здум не привязывается? | |
|
3 |
1 |
|
|
| |
Shadowman UAC General
| 8349 |
Doom Rate: 2.08 Posts quality: +1956 |
Отправлено: 19.01.07 16:03:51 | | | Guest Для красивой анимации надо рисовать свои спрайты - как в Гексене, где у всех монстров есть ледяные их статуи. Можно попробовать из Гексена опять же взять куски и прилепить к обычным монстрам (ох, чую, работы тут завались будет), зато может в итоге получиться красиво. Куда больше интересует вопрос - как анимировать разлетание ледяной статуи (в гексене они на осколки рассыпались - так вот, где эти осколки взять и как приклеить)? | |
|
1 |
7 |
2 |
|
|
| |
Guest = 2nd Lieutenant =
| 1473 |
Doom Rate: 2.5 Posts quality: +182 |
Отправлено: 19.01.07 16:46:22 | | | | где у всех монстров есть ледяные их статуи |
В том-то и дело, что нет никаких статуй - Здум перерисовывает спрайты монстров в специальной палитре, причем берет спрайт в момент замораживания, так что позы получаются разные. Но как стейты описывать, если спрайтов нет? А разлетание - технически простой ремув мороженной тушки с испусканием спецпрожектайлов, причем весь этот процесс описывать не надо, ибо есть специальная команда A_FreezeDeathChunks. | |
|
3 |
1 |
|
|
| |
Shadowman UAC General
| 8349 |
Doom Rate: 2.08 Posts quality: +1956 |
Отправлено: 19.01.07 16:59:48 | | | Guest Неужели нигде нет готовых примеров монстров с ледяной смертью? Почему бы не назначить любой произвольный стат (например из цикла Pain) - и посмотреть, как оно сработает - будет здум перерисовывать или нет. Вот Костя в соседней теме про Гздум - АСS написал приимер для свиньи - там назначен стейт M на заморозку. | |
|
1 |
7 |
2 |
|
|
| |
Guest = 2nd Lieutenant =
| 1473 |
Doom Rate: 2.5 Posts quality: +182 |
Отправлено: 19.01.07 18:16:42 | | | | Вот Костя в соседней теме про Гздум - АСS написал приимер для свиньи - там назначен стейт M на заморозку. |
К сожалению Костин пример не показатель, и одна из причин - как я сейчас посмотрел - в Хексене есть-таки спрайты заморозки у двух монстров: бишопа и свиньи. Уж не знаю зачем.
| будет здум перерисовывать или нет |
То, что Здум перерисовывает - факт. Вот примерчик из ТА:
Слева обычный имп, справа - дарк, для которого в ТА нет ни мороженных спрайтов, ни даже описания ICE-стейта, но различия очевидны.[/img] | |
|
3 |
1 |
|
|
| |
Shadowman UAC General
| 8349 |
Doom Rate: 2.08 Posts quality: +1956 |
Отправлено: 19.01.07 22:08:47 | | | Guest Ну так дарк - он на то и дарк, что темный Вот при заморозке покрывается темным ледком в отличие от светло-коричневого обычного импа. Сам щас поэкспериментировал - в том числе с новыми монстрами. Вот результаты:
Как нетрудно догадаться, эти зомби заменяют (replace) обычных думовских. При заморозке - и те, и другие - становятся одинакового цвета.
А вот этот козел замещает ревенанта - тоже морозится, как и должно ожидать.
Крыса - новый монстр, она никому не наследует и никого не замещает. Тем не менее, морозится нормально. Так что я думаю - не надо поднимать панику, статы сами создадутся, ну а дарк имп - уж такой темный он, что гздум как-то просчитывает темный фон заморозки для него
PS. Насчет Хексена - посмотри получше Hexen.wad - там есть спрайты заморозки для всех монстров, а не только бишопа и свиньи. Так что я думаю: прописывать специальный стат для ледяной смерти имеет смысл именно, если хочешь использовать такие особые спрайты. Если довольствоваться стандартным здумским эффектом - ничего писать не надо | |
|
1 |
7 |
2 |
|
|
| |
Guest = 2nd Lieutenant =
| 1473 |
Doom Rate: 2.5 Posts quality: +182 |
Отправлено: 19.01.07 23:21:36 | | | | если хочешь использовать такие особые спрайты. Если довольствоваться стандартным здумским эффектом - ничего писать не надо |
А хочу я сделать очень простую вещь - чтоб мороженные статуйки рассыпались в льдинки только когда в них стреляют, а не от времени. Очень хочу, причем уже довольно давно. Соответственно нужно как-то модифицировать ICE-стейт, но до экспериментов дело так и не дошло по вышеуказанной причине. Вводить же мороженный спрайт не хочу - все будут в одной позе, что нивелирует интерес данной затеи. | |
|
3 |
1 |
|
|
| |