Welcome to U.A.C. [O.S.A.]
login / register
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
русский гайд по DECORATE Пред.  1, 2, 3, 4, 5, 6  След.
   Список разделов - Местечко мапперов и моддеров - русский гайд по DECORATEОтветить
АвторСообщение
Hutt
= Sergeant =
Next rank: - Master Sergeant - after 58 points
342

Doom Rate: 1.34

Posts quality: +13
Ссылка на пост №81 Отправлено: 03.02.12 21:52:10
Эээ... А как их еще можно использовать, если не ложить на карту :hurr:
А где можно глянуть список родных номеров, чтобы не перекрывались,
Archi]ASTS[
- Commissar -
Next rank: = Commissar = after 61 points
5279

Doom Rate: 1.88

Posts quality: +12
Ссылка на пост №82 Отправлено: 03.02.12 22:11:18
Хм, а ты видел где-нибудь среди объектов дума фаерболлы? Или среди объектов еретика пешего дспарила?
2 1 1
vlr66
- Corporal -
Next rank: = Corporal = after 14 points
86

Doom Rate: 1.95

Posts quality: +1
Ссылка на пост №83 Отправлено: 08.08.14 21:44:20
Когда обновление будет? или Где скачать обновленную версию?
1
MasterMind
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 123 points
1717

Doom Rate: 1.86

Posts quality: +165
Ссылка на пост №84 Отправлено: 10.08.14 19:22:23
Я самостоятельно моддинг постигал, без гайдов
1 3
Zveraboy
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 43 points
1797

Doom Rate: 1.12

Posts quality: +78
Ссылка на пост №85 Отправлено: 10.08.14 20:31:08
Перезалейте плиз!
1 2
Ron_Dalas
- Master Sergeant -
Next rank: = Master Sergeant = after 30 points
430

Doom Rate: 2.04

Posts quality: +30
Ссылка на пост №86 Отправлено: 11.08.14 11:59:36
Zveraboy, от - http://rghost.ru/57406441
4 2
SSV_Victoryan
= Sergeant Major =
Next rank: UAC Sergeant Major after 75 points
605

Doom Rate: 2.27

Posts quality: +137
Ссылка на пост №87 Отправлено: 27.02.15 18:04:05
Надеюсь туда написал, если нет то не кидайтесь тапками.

У меня вопрос тем, кто прошарен в декорейт коде. Есть ли флаг который запрещает воскрешение монстра арчем?
(ну чтобы определённый монстр не мог быть воскрешён арчем) или как это реализовать можно по другому?
(только не копированием частей кода оригенального монстра)

Вот декор монстра на всякий случай:
Скрытый текст:

Actor NightmareArachnotron : Arachnotron 3023
{
health 1000
Bloodcolor 0 0 192
renderstyle translucent
Alpha 0.7
+BOSSDEATH
-COUNTKILL
seesound "NightmareArachnotron/sight"
painsound "baby/pain"
deathsound "NightmareArachnotron/death"
activesound "NightmareImp/active"
obituary "%o let an NightmareArachnotron."
Dropitem "Cell" 256
MissileType NightmareArachnotronPlasma
States
{
Spawn:
BSP2 AB 10 A_Look
loop
See:
BSP2 A 20
BSP2 A 3 A_BabyMetal
BSP2 ABBCC 3 A_Chase
BSP2 D 3 A_BabyMetal
BSP2 DEEFF 3 A_Chase
goto See+1
Missile:
BSP2 A 20 bright A_FaceTarget
BSP2 G 4 bright A_MissileAttack // See NightmareArachnotronPlasma
BSP2 H 4 bright
BSP2 H 1 bright A_SpidRefire
goto Missile+1
Pain:
BSP2 I 3
BSP2 I 3 A_Pain
goto See+1
Death:
BSP2 J 20 bright A_Scream
BSP2 K 7 bright A_NoBlocking
BSP2 LMNO 7 bright
BSP2 P -1 A_PainAttack ("NightmareLostSoul") // See NightmareLostSoul
stop
Crush:
PON1 A -1 A_PlaySound ("Misc/Gibbed")
stop
}
}
монстр скопировал Raise: от оригенального, а мне ненужно чтобы арчи мог воскрешать моего монстра.



Прошу только по понятнее объясняйте :-|
На http://zdoom.org/wiki/Actor_flags искал и ненашёл такой флаг.
2
alekv
Lieutenant Colonel
Next rank: Lieutenant Colonel after 324 pointsМодератор форума
3316

Doom Rate: 1.93

Posts quality: +379
Ссылка на пост №88 Отправлено: 03.08.15 16:54:26
Что с гайдом? Кто-то обещался на 2-3стр. допилить гайдик, он уже готов?) Перезалейте пожалуйста у кого он остался, не могу вспомнить, я его читал или нет...

SSV_Victoryan
Да, если все еще актуально
В стейтах Death и Crush убери -1
Тоесть :
Death:
BSP2 P 1 A_ChangeFlag(ISMONSTER,FALSE) //Или так.. должно сработать, тогда -1 можно не убирать
BSP2 P 1
Stop
Труп монстра пропадет и некого будет воскрешать.
1 3 1
NighMare
- Master Sergeant -
Next rank: = Master Sergeant = after 58 points
402

Doom Rate: 2.42

Posts quality: +9
Ссылка на пост №89 Отправлено: 03.08.15 20:53:04
alekv, я не знаю че там было, но может это оно?
1 11
alekv
Lieutenant Colonel
Next rank: Lieutenant Colonel after 324 pointsМодератор форума
3316

Doom Rate: 1.93

Posts quality: +379
Ссылка на пост №90 Отправлено: 03.08.15 23:53:03
nighmare :
alekv, я не знаю че там было, но может это оно?

Я и сам не знаю, спасибо, по моему не читал.. или уже забыл.


По поводу гайда, есть не большая осечка, в CustomInventory можно использовать JumpIfххх, но там куча нюансов которые автор гайда не написал(возможно на момент написания гайда таки jumpIf не работало.., хотя сомневаюсь)
Если кому интересно :

Класс CustomInventory такой же как и класс Inventory, только имеет свои 3 стейта PickUp: Use: Drop: В стейте PickUp, функцию типа JumpIf работает не совсем корректно, для нормальной ее работы надо прописать примерно так: PickUp: TNT1 A 1 A_JumpIf(Health>30,"HealMore") TNT1 A 1 HealThing(20) Stop HealMore: TNT1 A 1 HealThing(50) TNT1 A 1 A_RailWait//такая функция в конце стейта в который попали с помощью JumpIf решает проблему. Stop Если A_RailWait или подобную ей функцию не прописать в конце стейта, итем customInventory после прыжка в стейт healMore просто не положится в инвентарь игрока. Флаг ALWAYSPICKUP должен быть отключен. Еще обязательно для того что бы итем поместилась в инвентарь игрока, должен быть прописан стейт Use:, если его не прописать, любой актор поднявшый такой итем не получит его в инвентарь, но стейт PickUp выполнится.


Кстати как я думаю еще важный момент в стейте Use: (может оно и везде так..)
В начале срабатывают все кадры и функции прописанные в стейте use, а после удаляется итем customInventory из инвентаря
По логике, оно правильно, но мне например надо что бы сначала итем удалилась, а потом выполнила действия.
1 3 1
ZZYZX
- Colonel -
Next rank: = Colonel = after 370 pointsМодератор форума
4070

Doom Rate: 1.78

Posts quality: +772
Ссылка на пост №91 Отправлено: 04.08.15 04:06:32
То што хотел сделать SSV_Victoryan, делается вообще-то так

actor NewActor : OldActor { states { raise: goto death+6 // 6 — для примера. подразумевается смещение до последнего кадра монстра, там где в оригинале написано -1. } }


Хотя вообще я вспоминаю добрыми, хорошими словами ренди. За то, что нет способа удалять стейты, а возможность воскрешения определяется наличием или отсутствием Raise.
2 2 1
alekv
Lieutenant Colonel
Next rank: Lieutenant Colonel after 324 pointsМодератор форума
3316

Doom Rate: 1.93

Posts quality: +379
Ссылка на пост №92 Отправлено: 04.08.15 07:35:44
ZZYZX :
То што хотел сделать SSV_Victoryan, делается вообще-то так

Какая разница? Убрать флаг монстра и он уже не воскресится. Или просто stop без -1 труп пропадет, он один фиг не нужен, трупы в думе даже смешно смотрятся =)
1 3 1
IvanFeeD
= Corporal =
Next rank: - Lance Corporal - after 19 points
111

Doom Rate: 0.91

Posts quality: -2
Ссылка на пост №93 Отправлено: 17.12.15 15:04:25
Гайд сдох?
Ну перезалейте хотя бы.
SSV_Victoryan
= Sergeant Major =
Next rank: UAC Sergeant Major after 75 points
605

Doom Rate: 2.27

Posts quality: +137
Ссылка на пост №94 Отправлено: 17.12.15 15:09:59
alekv :
Да, если все еще актуально
В стейтах Death и Crush убери -1
Тоесть :
Death:
BSP2 P 1 A_ChangeFlag(ISMONSTER,FALSE) //Или так.. должно сработать, тогда -1 можно не убирать
BSP2 P 1
Stop
Труп монстра пропадет и некого будет воскрешать.


Я уже давно решил проблему, создав монстра не через копирование свойств, а заново с нуля. Просто воскрешение у него не прописал и всё.
Просто и быстро =)

ZZYZX :
Какая разница? Убрать флаг монстра и он уже не воскресится. Или просто stop без -1 труп пропадет, он один фиг не нужен, трупы в думе даже смешно смотрятся

Трупы должны оставаться, без них скучно))) ИМХО
2
BeeWen
= Captain =
Next rank: - Major - after 292 pointsСупермодератор форума
2348

Doom Rate: 1.66

Posts quality: +135
Ссылка на пост №95 Отправлено: 17.12.15 16:33:59
IvanFeeD :
Гайд сдох?


Гайд

Добавил к первому посту еще этот линк.
1 1 1
covvvv
Marine
Next rank: Marine 1st class after 8 points
22

Doom Rate: 0.71

Ссылка на пост №96 Отправлено: 17.12.15 20:38:03
Ребята! Где взять "DECORATE" под именем "Hissy" (Hissy это такой маленький какодемон) Скажите, где он? Очень буду благодарен!
Monsterooovich
Chief Petty Officer
Next rank: - Warrant Officer - after 91 points
949

Doom Rate: 1.54

Posts quality: -6
Ссылка на пост №97 Отправлено: 17.12.15 21:06:38
covvvv :
Ребята! Где взять "DECORATE" под именем "Hissy" (Hissy это такой маленький какодемон) Скажите, где он? Очень буду благодарен!


skulltag_data
covvvv
Marine
Next rank: Marine 1st class after 8 points
22

Doom Rate: 0.71

Ссылка на пост №98 Отправлено: 17.12.15 21:47:35
Monsterooovich :
skulltag_data

Спасибо!)))
IvanFeeD
= Corporal =
Next rank: - Lance Corporal - after 19 points
111

Doom Rate: 0.91

Posts quality: -2
Ссылка на пост №99 Отправлено: 17.12.15 21:51:55
А руководства по созданию монстров не будет? Это - самое интересное.
theleo_ua
= 1st Lieutenant =
Next rank: - Captain - after 114 points
1976

Doom Rate: 1.82

Posts quality: +153
Ссылка на пост №100 Отправлено: 24.12.15 06:28:49
странно, что провтыкал эту тему, и буквально неделю назад у меня просили такой гайд, в общем респект автору
2 1
Страница 5 из 6Перейти наверх Пред.  1, 2, 3, 4, 5, 6  След.
   Список разделов - Местечко мапперов и моддеров - русский гайд по DECORATE