| Автор | Сообщение |
Archi]ASTS[ UAC General
 | | 12719 |
 Doom Rate: 1.87
|
Отправлено: 22.03.12 08:59:22 | | | | Прям в дум билдере? | |
|
| 2 |
1 |
1 |
 |
|
| |
Chaingunner = Warrant Officer =
 | | 1236 |
 Doom Rate: 1.84
|
|
| |
Dagamon = 1st Lieutenant =
 | | 2061 |
 Doom Rate: 1.04
|
Отправлено: 22.03.12 11:09:19 | | | Archi
Да.Прям в дум билдере. | |
|
| 1 |
3 |
 |
|
| |
Droxу - Lance Corporal -
 | | 138 |
 Doom Rate: 1.82
|
|
| |
Archi]ASTS[ UAC General
 | | 12719 |
 Doom Rate: 1.87
|
Отправлено: 22.03.12 15:51:17 | | | Фикшу баг.
Пофиксил. | |
|
| 2 |
1 |
1 |
 |
|
| |
LEX SAFONOV UAC Sergeant Major
 | | 685 |
 Doom Rate: 1.49
|
Отправлено: 23.03.12 10:59:00 | | | | Есть вопросик. Короче суть в чём - в декоре есть хорошая функция(инструкция как угодно) offset для спрайтов у пушек. Собсна вопрос в этом - как делать расчёт офсетов из тех, что в редакторе вада в саму функцию? Если писать офсеты из редактора, то пушки вообще не знай где появляются. | |
|
| |
smoke Marine
 | | 24 |
Doom Rate: 2
|
Отправлено: 23.03.12 11:58:02 | | | А мне кто нибудь поможет?
тута почитал этт темку и хочу спросить чтобы заменить dead lost soula через дехакид на какодемона я должен скопировать код самого какодемона и я получу полностью идентичного какодемону нового монстра ? | |
|
| |
LEX SAFONOV UAC Sergeant Major
 | | 685 |
 Doom Rate: 1.49
|
Отправлено: 23.03.12 12:16:55 | | | Юзай декорейт. Там и заменишь лост соула на какодемона.
Вот те простейший код:
NewCacodemon : Cacodemon replaces LostSoul
{
}
Алсо не забывай, что ПейнЭлементаль при попытке заспавнить лост соула будет спавнить какодемона(ибо заменено одно на другое), так что на карте Элементалей не юзай(или замени его на чё нить другое). Если уж хочется, чтобы ПейнЭлементаль был, то делаешь копию Лост Соула(в декоре, почти так же как и с какодемоном, только replaces не нужен) и в самом коде элементаля спавнишь копию этого самого лост соула. | |
|
| |
smoke Marine
 | | 24 |
Doom Rate: 2
|
Отправлено: 23.03.12 12:35:56 | | | | мне не подыходиць декорейт потому что я юзаю Легаси в нем есть разделение экрана. нас трое а компов только два... | |
|
| |
YURA_111 UAC Sergeant Major
 | | 736 |
 Doom Rate: 2.17
|
Отправлено: 23.03.12 21:19:26 | | | | smoke : | | тута почитал этт темку и хочу спросить чтобы заменить dead lost soula через дехакид на какодемона я должен скопировать код самого какодемона |
Да - чтобы получить монстра похожего на какодемона вместо Деад Лост Соула - нужно скопировать код какодемона БЕЗ изменения вместо кода Деад Лост Соула.
| smoke : | | и я получу полностью идентичного какодемону нового монстра ? |
Нет - полностью идентичный монстр не будет. | |
|
| |
smoke Marine
 | | 24 |
Doom Rate: 2
|
Отправлено: 24.03.12 16:31:37 | | | | Сделал и паходу они ничем не отличаются. | |
|
| |
cybermind - Warrant Officer -
 | | 1077 |
 Doom Rate: 1.87
|
Отправлено: 24.03.12 17:09:07 | | | | Графически и по параметрам он естественно не будет отличаться, но логически для игры это совершенно другой объект, как правило разница в некоторых вшитых в игру параметрах. Например нельзя подобным способом сделать двух идентичных арчвайлов: только у объекта MT_VILE монстры не будут отвечать на атаку, а "новых идентичных" они будут атаковать | |
|
| |
smoke Marine
 | | 24 |
Doom Rate: 2
|
Отправлено: 24.03.12 18:11:04 | | | | а как сделать одинаковыми? | |
|
| |
cybermind - Warrant Officer -
 | | 1077 |
 Doom Rate: 1.87
|
Отправлено: 24.03.12 18:16:57 | | | | Никак, каждый тип объектов в игре уникален, по крайней мере, будут различаются названием типа | |
|
| |
YURA_111 UAC Sergeant Major
 | | 736 |
 Doom Rate: 2.17
|
Отправлено: 24.03.12 18:35:31 | | | | smoke : | | а как сделать одинаковыми? |
Легко ! | |
|
| |
smoke Marine
 | | 24 |
Doom Rate: 2
|
Отправлено: 24.03.12 18:36:45 | | | никак
легко
Шутим? | |
|
| |
YURA_111 UAC Sergeant Major
 | | 736 |
 Doom Rate: 2.17
|
Отправлено: 24.03.12 19:33:08 | | |
Нет - я точно не шучу и судя потому что мы, как я понимаю, обсуждаем именно монстра CacoDemon который меняет Деад Лост Соула, то сделать его точно таким как оригинальный Какодемон не составляет труда. Нужно только в Дехакиде прописать следующее:
Misc 0
Monsters Infight = 221
Теперь объясню - Дело в том что единственное отличие оригинального CACO от того, которого ты сделал - это их "не родство". Т.е. если один другого нечаянно ранит, между ними может начаться драка, что между оригинальными CACO быть не может. Прописав то что я написал выше ты лишишь "однокровных" монстров этой самой "однокровности" т.е. иммунитета и соответственно все монстры смогут сражаться друг с другом не зависимо кто они есть и естественно различие исчезнет. Правда в игру это внесет некие изменения в балансе, но если тебе принципиально нужно точная копия, то как говориться вперед...
P.S. Мне как раз больше нравиться играть когда все могут ранить друг друга... | |
|
| |
LEX SAFONOV UAC Sergeant Major
 | | 685 |
 Doom Rate: 1.49
|
Отправлено: 25.03.12 22:16:38 | | | Народ, никто таки не знает ни чё по этому вопросу?
| LEX SAFONOV : | | Есть вопросик. Короче суть в чём - в декоре есть хорошая функция(инструкция как угодно) offset для спрайтов у пушек. Собсна вопрос в этом - как делать расчёт офсетов из тех, что в редакторе вада в саму функцию? Если писать офсеты из редактора, то пушки вообще не знай где появляются. |
| |
|
| |
swoy45 = UAC Gunner =
 | | 76 |
 Doom Rate: 1.65
|
Отправлено: 25.03.12 22:24:40 | | | | дело в том, что оффсеты в функции отсчитываются от оффсетов, которые поставлены редактором, то есть у тебя редактором оффсет стоит к примеру 70;200, а тебе надо сместить изображение на 5 пикселей влево, то в функции надо прописывать не 65;200, а -5;0 и все оффсеты отсчитывать от точки размещения изображения редактором, взяв ее за 0;0 | |
|
| |
LEX SAFONOV UAC Sergeant Major
 | | 685 |
 Doom Rate: 1.49
|
Отправлено: 25.03.12 23:29:31 | | | | О, спс огромное, очень помог) | |
|
| |