Welcome to U.A.C. [O.S.A.]
login / register
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
Тема для новичков. Вопросы по маппингу/моддингу - любые! Пред.  1, 2, 3 ... 177, 178, 179 ... 350, 351, 352  След.
   Список разделов - Местечко мапперов и моддеров - Тема для новичков. Вопросы по маппингу/моддингу - любые!Ответить
АвторСообщение
YURA_111
UAC Sergeant Major
Next rank: UAC Sergeant Major after 24 points
736

Doom Rate: 2.17
Ссылка на пост №3541 Отправлено: 15.06.12 09:29:02
Доброе Утро !

Большая просьба здешних специалистов развеять сомнения по поводу Damage.

Как описано в ВИКИ устанавливая пропертию Damage - она по умолчанию умножается на Random(1,8). Т.е. если я ставлю повреждения 10 то будет выглядеть вот так:
10 * random(1,8)

Вопрос собственно - А если я сам ставлю рандом Damage например во так "damage (random(1,5)*3)" , то это так и будет или это тоже помножится еще и на "random(1,8)".

Большая просьба знающих ответить - очень нужно.
Nil
= Major =
Next rank: Lieutenant Colonel after 312 points
2978

Doom Rate: 2.34
Ссылка на пост №3542 Отправлено: 15.06.12 10:07:41
YURA_111, Если в скобочках, то домножаться не будет, специальный хак.
Кстати, согласно коду, этот хак имеет охрененно богатую платформу реализации, позволяя использовать подобный подход к очень многим вещам. Но нет, есть только одна функция, которая использует не константное разрешение значения, а вызывает функцию разрешения выражения, и эта функция вычисляет урон. Так что всё равно хак.
1 2 1
YURA_111
UAC Sergeant Major
Next rank: UAC Sergeant Major after 24 points
736

Doom Rate: 2.17
Ссылка на пост №3543 Отправлено: 15.06.12 10:51:27
А не в скобочках ты имеешь ввиду такой вид:

damage random(1,5)*3

Если да - то он вообще не работает - Дум вылетает...


Nil
Спасибо огромное за быстрый ответ !


P.S. может ты знаешь еще - на Экшены типа A_CustomComboAttack и подобные - это всё тоже распространяется или там в повреждениях нет умножения на рандом (по умолчанию) ?
Nil
= Major =
Next rank: Lieutenant Colonel after 312 points
2978

Doom Rate: 2.34
Ссылка на пост №3544 Отправлено: 15.06.12 11:12:35
YURA_111, насколько я знаю, все функции, что имеют параметр damage не используют случайность а всегда наносят одинаковый урон. Случайность добавляется при помощи домнажения на random при вызове функции, это уже внутри states.
Кстати, иногда спрашивают, зачем нужны квадратные скобочки у random. Ответ — random вызывает генератор псевдослучайных чисел, каждое последующее зависит от предыдущего. Если есть желание уменьшить такую зависимость, то можно воспользоваться разными генераторами (они все отличаются только одним числом — предыдущим выпавшим числом), что и можно сделать, указав в квадратных скобках разные числа. Это не сильно помогает, так как зависимость всё равно будет у объектов одного класса, как не крути. Но говорят это помогает лучше избегать десинхов в сетевой игре, не представляю, каким образом и давно хочу это узнать.
1 2 1
YURA_111
UAC Sergeant Major
Next rank: UAC Sergeant Major after 24 points
736

Doom Rate: 2.17
Ссылка на пост №3545 Отправлено: 15.06.12 11:17:48
Nil

Все понял. Еще раз СПАСИБО !
Plut
= Major =
Next rank: Lieutenant Colonel after 192 points
3098

Doom Rate: 2.01
Ссылка на пост №3546 Отправлено: 15.06.12 11:19:06
YURA_111
А какой-такой великий труд ты столь долго делаешь :o ?
1 1
YURA_111
UAC Sergeant Major
Next rank: UAC Sergeant Major after 24 points
736

Doom Rate: 2.17
Ссылка на пост №3547 Отправлено: 15.06.12 11:53:48
Plut :
А какой-такой великий труд ты столь долго делаешь ?


Я пытаюсь создать мод похожий на АЕОД с огромным количеством существ, оружия и других элементов - но не разрушая (хотя бы частично) атмосферу игры ДУМ, (как это печально сделано в АЕОДе)

Суть мода приблизительно такая:

Оригинальное существо (например IMP) заменяется
на одно существо из например 20 разновидностей существ (в данном случае похожих на IMP). (Т.е. рандомная замена оригинального существа на приблизительно равносильное существо и похожее на него...) При этом сам оригинальный монстр имеет больший шанс появления чем его рандомный заменитель.

Извините за мой русский - надеюсь понятно объяснил...
Plut
= Major =
Next rank: Lieutenant Colonel after 192 points
3098

Doom Rate: 2.01
Ссылка на пост №3548 Отправлено: 15.06.12 11:53:51
Я хочу сделать триковую дверь(как в "пляжных" уровнях Эпика 2). Заглядываю в Эпик 2, смотрю и делаю все так, как там было.Но дверь не убирается ни в какую. Перепроверил и ничего не нашел :bitsa: . Что я сделал не так?
1 1
Archi]ASTS[
UAC General
Next rank: Unavailable after 0 points
12719

Doom Rate: 1.87
Ссылка на пост №3549 Отправлено: 15.06.12 12:03:16
Plut
Что за триковая дверь? Можешь поподробнее сказать, где и на каком уровне такая дверь есть?
2 1 1
Memfis
= UAC Marshal =
Next rank: UAC General after 97 points
8103

Doom Rate: 1.85
Ссылка на пост №3550 Отправлено: 15.06.12 12:10:03
Plut :
Что я сделал не так?

Покажи что ты сделал.
1 1 1
Plut
= Major =
Next rank: Lieutenant Colonel after 192 points
3098

Doom Rate: 2.01
Ссылка на пост №3551 Отправлено: 15.06.12 12:22:22
Archi :
Что за триковая дверь? Можешь поподробнее сказать, где и на каком уровне такая дверь есть?

Ну она например на 21 мапе есть. Она мнгновенно исчезает и становится видна подменная дверь.
Memfis :
Покажи что ты сделал.

Ну вот вырезка - http://rghost.ru/38675938 .
Правда текстуры там только с текстурпаком для SH2 показываются, но они наверно тебе не понадобятся.
1 1
Chaingunner
= Warrant Officer =
Next rank: - 2nd Lieutenant - after 54 points
1236

Doom Rate: 1.84
Ссылка на пост №3552 Отправлено: 15.06.12 13:41:53
Ааа, ты про фальшивые полиобъекты вот пример.
http://rghost.ru/38677297
Принцип создания смотри здесь
только экшен не 23, а 101(чтобы дверь "открывалась" при нажатии на неё)
2
Memfis
= UAC Marshal =
Next rank: UAC General after 97 points
8103

Doom Rate: 1.85
Ссылка на пост №3553 Отправлено: 15.06.12 13:55:45
Plut
Мда, ну и что ты ожидаешь от эшена floor raise to lowest ceiling если пол сектора, на который этот экшен нацелен, и так уже находится на уровне lowest ceiling? :)

Добавлено спустя 1 минуту 27 секунд:

Вот так наверно надо? http://speedy.sh/3fmeQ/doortrick.zip
1 1 1
Plut
= Major =
Next rank: Lieutenant Colonel after 192 points
3098

Doom Rate: 2.01
Ссылка на пост №3554 Отправлено: 15.06.12 14:12:11
Спасибо :) .
1 1
Dagamon
= 1st Lieutenant =
Next rank: - Captain - after 29 points
2061

Doom Rate: 1.04
Ссылка на пост №3555 Отправлено: 15.06.12 15:28:22
Скажите пожалуйста.
Что надо сделать,чтоб любая текстура стала небом?
Например как f_sky1.
1 3
Plut
= Major =
Next rank: Lieutenant Colonel after 192 points
3098

Doom Rate: 2.01
Ссылка на пост №3556 Отправлено: 15.06.12 15:33:10
Любая - это можно реализовать только в Буме экшеном Transfer Sky to Tagged sectors. Если сделаешь этот экшен без тага - небо будет меняться на секторах только с тегом 0. Линия с экшеном должна быть полностью затекстурирована нужной текстурой неба.
1 1
Dagamon
= 1st Lieutenant =
Next rank: - Captain - after 29 points
2061

Doom Rate: 1.04
Ссылка на пост №3557 Отправлено: 15.06.12 15:49:22
Plut
А под ваниль возможно?
1 3
Plut
= Major =
Next rank: Lieutenant Colonel after 192 points
3098

Doom Rate: 2.01
Ссылка на пост №3558 Отправлено: 15.06.12 15:54:55
косарь :

А под ваниль возможно?

Нет.
1 1
Dagamon
= 1st Lieutenant =
Next rank: - Captain - after 29 points
2061

Doom Rate: 1.04
Ссылка на пост №3559 Отправлено: 15.06.12 15:57:29
Plut
Я просто видел один вад полностью под ваниль,и там было совершенно другое небо.
1 3
Memfis
= UAC Marshal =
Next rank: UAC General after 97 points
8103

Doom Rate: 1.85
Ссылка на пост №3560 Отправлено: 15.06.12 15:58:52
Да можно конечно, называешь текстуру RSKY#, где # - номер эпизода (1 - мап01-11, 2 - мап12-20, 3 - мап21-32) и вставляешь в вад.

Добавлено спустя 27 секунд:

Или просто SKY#, если под дум1.
1 1 1
Страница 178 из 352Перейти наверх Пред.  1, 2, 3 ... 177, 178, 179 ... 350, 351, 352  След.
   Список разделов - Местечко мапперов и моддеров - Тема для новичков. Вопросы по маппингу/моддингу - любые!