Флаги монстров, Исследуем… |
Здравствуйте, гость ( Вход | Регистрация )
Флаги монстров, Исследуем… |
15 Sep 2007, 12:02
Сообщение
#21
|
|
пират с чёрной меткой Сообщений: 23 645 Спасибо сказали: 12919 раз |
А что это за флаг 31?
Ну становятся существа серыми, и ничего при этом не меняется? Зачем тогда это нужно? Может тоже есть определённый эффект, не исследованный, или в окончательной версии игры исключили какую-то возможность? -------------------- Давший быка на убой не выпросил и печень на жаркое.
|
|
|
15 Sep 2007, 12:11
Сообщение
#22
|
|
Скриптописатель Сообщений: 107 Спасибо сказали: 7 раз |
Я думаю этот флаг устанавливается вместе с наложением окаменения. Окаменение не дает сущ-ву двигатся, а флаг красит сущ-во в серый цвет
-------------------- Пропал с форума по техническим причинам с декабря 2007 по начало апрель 2008.
Уже вернулся. Принимаю заказы на скрипты. Стучать в асю. Днем на работе. |
|
|
16 Sep 2007, 15:33
Сообщение
#23
|
|
В миру GrayFace Сообщений: 2 528 Спасибо сказали: 817 раз |
Цитата(LineAger @ 03 Sep 2007, 19:21) В списке флагов их нет, но где-то они должны быть! Скажем, 33, 34 и 35 битами, а команды !!MA:X и!!BM:F их игнорируют. (Или, что хуже, не игнорируют, просто они в переменную не влезают. Но я в это не верю.) Зря не веришь. В v-переменной 32 бита. В структуре, описывающей монстра, есть еще 2 неизвестных мне числа по 4 байта каждое, но вряд ли они связаны с флагами. -------------------- ДНК банана на 50% состоит из человека.
|
|
|
16 Sep 2007, 16:03
Сообщение
#24
|
|
В миру GrayFace Сообщений: 2 528 Спасибо сказали: 817 раз |
0x00100000 = 1048576
Присутствует у Магогов, Личей и Могучих Личей. Другие 2 неизвестных флага ни у кого по умолчанию не встречаются. Вот файл со значениями флагов монстров SoD по умолчанию. Первый столбец - флаги в 16ричной системе, второй - номер монстра. -------------------- ДНК банана на 50% состоит из человека.
|
|
|
16 Sep 2007, 21:13
Сообщение
#25
|
|
Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз |
а почему он еще и у лавовых и снежных снайперов?
|
|
|
17 Sep 2007, 00:59
Сообщение
#26
|
|
починяю примусы Сообщений: 147 Спасибо сказали: 14 раз |
Цитата(sergroj @ 16 Sep 2007, 16:33) В v-переменной 32 бита. разве? я думал их там 16, а 32 в переменных f..t. В любом случае больше 32 битов ни в одну переменную не влезет, поэтому !!BM:X и !!MA:F здесь не помогут. в принципе, я не верю, что эти команды выдают больше 32 битов, ибо куда их девать?Цитата(sergroj @ 16 Sep 2007, 16:33) В структуре, описывающей монстра, есть еще 2 неизвестных мне числа по 4 байта каждое, но вряд ли они связаны с флагами. мне кажется, что биты, про которые я говорю, должны быть сразу после 4 байтов, отвечающих за флаги. ведь это где-то должно быть записано!!! почему бы и не там? если такие биты есть среди неизвестных вам, посмотрите их, пожалуйста. А лучше проверить всё. по идее, это должно быть не очень сложно?Цитата(sergroj @ 16 Sep 2007, 17:03) 0x00100000 = 1048576 я всегда думал, что этот флаг означает "стреляет заклинанием". то есть личи стреляют облаком смерти, а магоги - огненным шаром. и при этом внизу не записывается, что лич нанёс урон, а пишется, что облако смерти нанесло урон, т.е. флаг также отменяет обычный выстрел. только вот откуда ему взяться у снайперов??! они вроде нормально стреляют. Хотя я не присматривался.
Присутствует у Магогов, Личей и Могучих Личей. -------------------- Всякий процесс делится на четыре стадии: шумиха, неразбериха, наказание невиновных и награждение непричастных. (М. Задорнов)
Подающий нищему - подаёт Богу. А Бог не нищий, чтобы ему подавали! |
|
|
17 Sep 2007, 01:19
Сообщение
#27
|
|
Immortal Сообщений: 670 Спасибо сказали: 14 раз |
Цитата(LineAger @ 17 Sep 2007, 01:59) Цитата(sergroj @ 16 Sep 2007, 16:33) В v-переменной 32 бита. разве? я думал их там 16, а 32 в переменных f..t. В любом случае больше 32 битов ни в одну переменную не влезет, поэтому !!BM:X и !!MA:F здесь не помогут. в принципе, я не верю, что эти команды выдают больше 32 битов, ибо куда их девать?Обсуждать количество бит в 32битной переменной - все равно, что обсуждать основание 10чной системы счисления. Учитывая, что Герои написаны на C, нет оснований полагать, что были специально придуманы 34-35битные переменные, да и как себе такое вообще нормальный человек может предствить??? Учитывая те абилки, которые попали в флаги монстров, можно предположить, что остальные сделаны hard-coded. Да и не так уж и много этих остальных абилок. Кроме того, ZVS, создавая такой инструмент, как !!EA:B, наверняка знал, что это нельзя сделать проще, через изменение 1 бита в информации о монстре. -------------------- |
|
|
17 Sep 2007, 01:55
Сообщение
#28
|
|
починяю примусы Сообщений: 147 Спасибо сказали: 14 раз |
вот моё первоё сообщение.
Цитата(Миханик @ 03 Sep 2007, 16:21) На досуге почитал ZCRTRAIT.txt. Там в самой правой колонке - флаги существ, правда, половины нету, например, у гарпий нет безответа, а у зелёных драконов (и не только) нет дыхания дракона. Но речь не об этом, а об вот этих флагах: здесь я упомянул про эти 3 обилки, найдя их среди флагов. если они там есть, значит, они куда-то записываются. а вы говорите, что они встроены. я их в ZCRTRAIT.txt нашёл, как и остальные флаги, отличались они только тем, что их нет в списке флагов и команды !!MA:X и!!BM:F их игнорируют. я предложил выяснить, как их достать. вот и всё. я просто не понимаю, если они встроены, зачем их писать в ZCRTRAIT.txt? в принципе можно проверить - удалить этот флаг у архангелов и посмотреть, что выйдет. я сейчас проверить, увы, не могу, так что не могли бы это сделать вы?
const_jousting const_raises_morale const_lowers_morale что, как я полагаю, означает кавалерийский бонус, + и - к морали соответственно. В списке флагов их нет, но где-то они должны быть! Скажем, 33, 34 и 35 битами, а команды !!MA:X и!!BM:F их игнорируют. (Или, что хуже, не игнорируют, просто они в переменную не влезают. Но я в это не верю.) Появляется закономерный вопрос: а можно ли их достать, скажем, с помощью UN:C? Я в ассемблере как рыба на базаре, так что просьба, кто может и кому интересно, покопаться на этот счёт. Думаю, это всем пригодится. -------------------- Всякий процесс делится на четыре стадии: шумиха, неразбериха, наказание невиновных и награждение непричастных. (М. Задорнов)
Подающий нищему - подаёт Богу. А Бог не нищий, чтобы ему подавали! |
|
|
17 Sep 2007, 10:21
Сообщение
#29
|
|
Immortal Сообщений: 670 Спасибо сказали: 14 раз |
Цитата(LineAger @ 17 Sep 2007, 02:55) я просто не понимаю, если они встроены, зачем их писать в ZCRTRAIT.txt? в принципе можно проверить - удалить этот флаг у архангелов и посмотреть, что выйдет. я сейчас проверить, увы, не могу, так что не могли бы это сделать вы? АФАИК, ни один из флагов в ZCRTRAIT.txt не имеет силы. Они там указаны для красоты. -------------------- |
|
|
17 Sep 2007, 19:15
Сообщение
#30
|
|
В миру GrayFace Сообщений: 2 528 Спасибо сказали: 817 раз |
Изменение флагов в ZCRTRAITS.txt ни к чему не приведет. Там они для справки записаны. И нет ничего удивительного, если абилки типа jousting хранятся в другом месте в exe-шнике и просто записываются в файл для справки.
Цитата(gamecreator @ 17 Sep 2007, 01:13) а почему он еще и у лавовых и снежных снайперов? Да, я просто только стандартных монстров смотрел. Цитата(LineAger @ 17 Sep 2007, 01:59) Цитата(sergroj @ 16 Sep 2007, 16:33) В структуре, описывающей монстра, есть еще 2 неизвестных мне числа по 4 байта каждое, но вряд ли они связаны с флагами. мне кажется, что биты, про которые я говорю, должны быть сразу после 4 байтов, отвечающих за флаги.Там не то. Да и те 2 значения, про которые я говорил - на самом деле то, что в 2 предпоследних колонках в ZCRTRAIT.TXT. -------------------- ДНК банана на 50% состоит из человека.
|
|
|
19 Sep 2007, 01:39
Сообщение
#31
|
|
починяю примусы Сообщений: 147 Спасибо сказали: 14 раз |
Цитата(Миханик @ 17 Sep 2007, 01:59) Цитата(sergroj @ 16 Sep 2007, 17:03) 0x00100000 = 1048576 я всегда думал, что этот флаг означает "стреляет заклинанием". то есть личи стреляют облаком смерти, а магоги - огненным шаром. и при этом внизу не записывается, что лич нанёс урон, а пишется, что облако смерти нанесло урон, т.е. флаг также отменяет обычный выстрел. только вот откуда ему взяться у снайперов??! они вроде нормально стреляют. Хотя я не присматривался.Присутствует у Магогов, Личей и Могучих Личей.
-------------------- Всякий процесс делится на четыре стадии: шумиха, неразбериха, наказание невиновных и награждение непричастных. (М. Задорнов)
Подающий нищему - подаёт Богу. А Бог не нищий, чтобы ему подавали! |
|
|
19 Sep 2007, 06:20
Сообщение
#32
|
|
В миру GrayFace Сообщений: 2 528 Спасибо сказали: 817 раз |
Гы, Чертос, этот флаг описан в erm_help!!
Для игрока этот бит ни на что не влияет. Похоже, его использует AI, чтобы понять, что существо стреляет со взрывом. P.S. Скоро почищу тему. -------------------- ДНК банана на 50% состоит из человека.
|
|
|
19 Sep 2007, 09:59
Сообщение
#33
|
|
Immortal Сообщений: 670 Спасибо сказали: 14 раз |
Цитата(LineAger @ 19 Sep 2007, 02:39) если кто-нибудь найдёт бит, в котором записан № заклинания. ЖЖошъ -------------------- |
|
|
20 Sep 2007, 22:01
(Сообщение отредактировал ShadowTheAge - 20 Sep 2007, 22:03)
Сообщение
#34
|
|
Скриптописатель Сообщений: 107 Спасибо сказали: 7 раз |
Флаг 29 (0x10000000 = 268435456) показывает на то, что если существо погибнет, то оно исчезнет (но не значит того, что существо исчезнет после боя).
Полагаю так работают GHOST'ы Кстати, что за четыре "NOT USED'а" (122, 124, 126, 128) ? -------------------- Пропал с форума по техническим причинам с декабря 2007 по начало апрель 2008.
Уже вернулся. Принимаю заказы на скрипты. Стучать в асю. Днем на работе. |
|
|
20 Sep 2007, 22:45
Сообщение
#35
|
|
починяю примусы Сообщений: 147 Спасибо сказали: 14 раз |
Цитата(sergroj @ 19 Sep 2007, 07:20) Для игрока этот бит ни на что не влияет. это точно или только мысль? потому как ежели всё-таки выстрел магией не hard-coded сделан, то это открывает новые возможности в игре. жалко шанс потерять.Цитата(ShadowTheAge @ 20 Sep 2007, 23:01) Кстати, что за четыре "NOT USED'а" (122, 124, 126, 128) ? кажется, остались после H3AB. на их месте должны быть водные, земляные, воздушные и огненные элементали, но они уже есть в другом месте. я правда и сам не очень понимаю.
-------------------- Всякий процесс делится на четыре стадии: шумиха, неразбериха, наказание невиновных и награждение непричастных. (М. Задорнов)
Подающий нищему - подаёт Богу. А Бог не нищий, чтобы ему подавали! |
|
|
21 Sep 2007, 09:58
Сообщение
#36
|
|
В миру GrayFace Сообщений: 2 528 Спасибо сказали: 817 раз |
Цитата(LineAger @ 21 Sep 2007, 02:45) Цитата(sergroj @ 19 Sep 2007, 07:20) Для игрока этот бит ни на что не влияет. это точно или только мысль?Это результат тестов. Никакого эффекта от флага я не заметил. Цитата(ShadowTheAge @ 21 Sep 2007, 02:01) Кстати, что за четыре "NOT USED'а" (122, 124, 126, 128) ? Как я понял, это из-за особенности специализации по монстрам. Специалисту по монстрам ставят существо, на котором он специализируется и он автоматически начинает давать бонусы апгрейду существа, т.е. существу с номером на 1 больше. Плюс можно установить еще одного монстра, у которого уже апгрейд не предполагается. Видимо, эти возможности были уже в ROE и NWC не стали их менять, а пожертвовали слотами. NOT USED - это, как раз, места "апгрейдов" новыхэлементалей. Обычные элементали идут дополнительным монстром. -------------------- ДНК банана на 50% состоит из человека.
|
|
|
24 Sep 2007, 16:22
Сообщение
#37
|
|
починяю примусы Сообщений: 147 Спасибо сказали: 14 раз |
Цитата(sergroj @ 21 Sep 2007, 10:58) Цитата(LineAger @ 21 Sep 2007, 02:45) Цитата(sergroj @ 19 Sep 2007, 07:20) Для игрока этот бит ни на что не влияет. это точно или только мысль?Цитата(sergroj @ 21 Sep 2007, 10:58) Цитата(ShadowTheAge @ 21 Sep 2007, 02:01) Кстати, что за четыре "NOT USED'а" (122, 124, 126, 128) ? Как я понял, это из-за особенности специализации по монстрам. Специалисту по монстрам ставят существо, на котором он специализируется и он автоматически начинает давать бонусы апгрейду существа, т.е. существу с номером на 1 больше. Плюс можно установить еще одного монстра, у которого уже апгрейд не предполагается.Видимо, эти возможности были уже в ROE и NWC не стали их менять, а пожертвовали слотами. NOT USED - это, как раз, места "апгрейдов" новых элементалей. Обычные элементали идут дополнительным монстром. Цитата(sergroj @ 21 Sep 2007, 10:58) Плюс можно установить еще одного монстра, у которого уже апгрейд не предполагается. у обоих предполагается!!
-------------------- Всякий процесс делится на четыре стадии: шумиха, неразбериха, наказание невиновных и награждение непричастных. (М. Задорнов)
Подающий нищему - подаёт Богу. А Бог не нищий, чтобы ему подавали! |
|
|
24 Sep 2007, 20:31
Сообщение
#38
|
|
The Unicode Man Сообщений: 993 Спасибо сказали: 6 раз |
Цитата(sergroj @ 17 Sep 2007, 19:15) Цитата(gamecreator @ 17 Sep 2007, 01:13) а почему он еще и у лавовых и снежных снайперов? Да, я просто только стандартных монстров смотрел.Цитата(sergroj @ 16 Sep 2007, 16:33) В структуре, описывающей монстра, есть еще 2 неизвестных мне числа по 4 байта каждое, но вряд ли они связаны с флагами. Надо следать тему, в которой бы соединить всю информацию, полученную кем бы то ни было в результате reverse engineering.Цитата(sergroj @ 19 Sep 2007, 06:20) Гы, Чертос, этот флаг описан в erm_help!! Который? Где?
-------------------- |
|
|
24 Sep 2007, 20:44
Сообщение
#39
|
|
Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз |
|
|
|
26 Sep 2007, 19:35
Сообщение
#40
|
|
В миру GrayFace Сообщений: 2 528 Спасибо сказали: 817 раз |
Цитата(Миханик @ 24 Sep 2007, 20:22) Цитата(sergroj @ 21 Sep 2007, 10:58) Плюс можно установить еще одного монстра, у которого уже апгрейд не предполагается. у обоих предполагается!!Да, я ошибся. Все это не так, как я думал. Цитата(Чёртос-2 (Chortos-2) @ 25 Sep 2007, 00:31) Цитата(sergroj @ 17 Sep 2007, 19:15) Да, я просто только стандартных монстров смотрел. Ты бы не мог посмотреть и у остальных? Особенно у всяких колдующих и драколичей.Обновил. Цитата(Чёртос-2 (Chortos-2) @ 25 Sep 2007, 00:31) Цитата(sergroj @ 19 Sep 2007, 06:20) Гы, Чертос, этот флаг описан в erm_help!! Который? Где? Цитата(sergroj) 0x00100000 = 1048576
Присутствует у Магогов, Личей и Могучих Личей. Для игрока этот бит ни на что не влияет. Похоже, его использует AI, чтобы понять, что существо стреляет со взрывом. -------------------- ДНК банана на 50% состоит из человека.
|
|
|
Текстовая версия | Сейчас: 23 April 2024 - 23:47 |
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |