- Код: Выделить всё
00000000 mon_info struc ; (sizeof=0x1A)
00000000 cost dw ? ; base 10
00000002 alpha dd ? ; base 10
00000006 beta db ? ; base 10
00000007 growth db ? ; base 10
00000008 health dw ? ; base 10
0000000A faction db ? ; base 10
0000000B speed db ? ; base 10
0000000C att db ? ; base 10
0000000D def db ? ; base 10
0000000E min_dmg db ? ; base 10
0000000F max_dmg db ? ; base 10
00000010 shots db ? ; base 10
00000011 sign db 5 dup(?) ; string(C)
00000016 prop dd ? ; base 2
0000001A mon_info ends
.data:004FA460 mon_info <20, 33, 17, 12, 1, 0, 2, 1, 1, 1, 1, 0, 'psnt', 0>
.data:004FA47A mon_info <150, 312, 21, 8, 10, 0, 2, 5, 3, 2, 3, 12, 'arch', 100b>
.data:004FA494 mon_info <200, 463, 23, 8, 10, 0, 4, 5, 3, 2, 3, 24, 'arch', 100b>
.data:004FA4AE mon_info <200, 639, 32, 5, 15, 0, 4, 5, 9, 3, 4, 0, 'pike', 0>
.data:004FA4C8 mon_info <250, 824, 33, 5, 20, 0, 5, 5, 9, 3, 4, 0, 'pike', 0>
.data:004FA4E2 mon_info <250, 1130, 45, 4, 25, 0, 4, 7, 9, 4, 6, 0, 'swdm', 0>
.data:004FA4FC mon_info <300, 1350, 45, 4, 30, 0, 5, 7, 9, 4, 6, 0, 'swdm', 0>
.data:004FA516 mon_info <300, 1830, 61, 3, 30, 0, 6, 10, 9, 5, 10, 0, 'cavl', 1>
.data:004FA530 mon_info <375, 2273, 61, 3, 40, 0, 7, 10, 9, 5, 10, 0, 'cavl', 1>
.data:004FA54A mon_info <600, 4704, 78, 2, 50, 0, 5, 11, 12, 10, 20, 0, 'pldn', 0>
.data:004FA564 mon_info <1000, 5822, 58, 2, 65, 0, 6, 11, 12, 10, 20, 0, 'pldn', 0>
.data:004FA57E mon_info <40, 109, 27, 10, 3, 1, 4, 3, 1, 1, 2, 0, 'gbln', 0>
.data:004FA598 mon_info <140, 299, 21, 8, 10, 1, 2, 3, 4, 2, 3, 8, 'elf_', 100b>
.data:004FA5B2 mon_info <175, 512, 29, 8, 15, 1, 3, 3, 4, 3, 4, 16, 'elf_', 100b>
.data:004FA5CC mon_info <200, 865, 43, 5, 20, 1, 6, 6, 2, 3, 5, 0, 'wolf', 1>
.data:004FA5E6 mon_info <300, 1065, 36, 4, 40, 1, 2, 9, 5, 4, 6, 0, 'ogre', 0>
.data:004FA600 mon_info <500, 2070, 41, 4, 60, 1, 4, 9, 5, 5, 7, 0, 'ogre', 0>
.data:004FA61A mon_info <600, 1921, 32, 3, 40, 1, 4, 10, 5, 5, 7, 8, 'trll', 100b>
.data:004FA634 mon_info <700, 2337, 33, 3, 40, 1, 5, 10, 5, 7, 9, 16, 'trll', 100b>
.data:004FA64E mon_info <750, 6074, 58, 2, 80, 1, 5, 12, 9, 12, 24, 0, 'cycl', 1000b>
.data:004FA668 mon_info <50, 129, 26, 8, 2, 2, 4, 4, 2, 1, 2, 0, 'sprt', 10b>
.data:004FA682 mon_info <200, 500, 25, 6, 20, 2, 2, 6, 5, 2, 4, 0, 'dwrf', 0>
.data:004FA69C mon_info <250, 716, 29, 6, 20, 2, 4, 6, 6, 2, 4, 0, 'dwrf', 0>
.data:004FA6B6 mon_info <250, 554, 22, 4, 15, 2, 4, 4, 3, 2, 3, 24, 'elf_', 100b>
.data:004FA6D0 mon_info <300, 658, 22, 4, 15, 2, 6, 5, 5, 2, 3, 24, 'elf_', 100b>
.data:004FA6EA mon_info <350, 1290, 37, 3, 25, 2, 5, 7, 5, 5, 8, 8, 'drui', 100b>
.data:004FA704 mon_info <400, 1428, 36, 3, 25, 2, 6, 7, 7, 5, 8, 16, 'drui', 100b>
.data:004FA71E mon_info <500, 2702, 54, 2, 40, 2, 5, 10, 9, 7, 14, 0, 'unic', 1>
.data:004FA738 mon_info <1500, 10114, 56, 1, 100, 2, 7, 12, 10, 20, 40, 0, 'phoe', 1011b>
.data:004FA752 mon_info <60, 154, 26, 8, 5, 3, 4, 3, 1, 1, 2, 8, 'cntr', 101b>
.data:004FA76C mon_info <200, 579, 29, 6, 15, 3, 6, 4, 7, 2, 3, 0, 'garg', 10b>
.data:004FA786 mon_info <300, 1101, 37, 4, 25, 3, 4, 6, 6, 3, 5, 0, 'grif', 11b>
.data:004FA7A0 mon_info <400, 1751, 44, 3, 35, 3, 4, 9, 8, 5, 10, 0, 'mino', 0>
.data:004FA7BA mon_info <500, 2252, 45, 3, 45, 3, 6, 9, 8, 5, 10, 0, 'mino', 0>
.data:004FA7D4 mon_info <800, 2878, 36, 2, 75, 3, 2, 8, 9, 6, 12, 0, 'hydr', 1>
.data:004FA7EE mon_info <3000, 18153, 55, 1, 200, 3, 4, 12, 12, 25, 50, 0, 'drgn', 1011b>
.data:004FA808 mon_info <3500, 22962, 68, 1, 250, 3, 5, 13, 13, 25, 50, 0, 'drgn', 1011b>
.data:004FA822 mon_info <4000, 28144, 74, 1, 300, 3, 6, 14, 14, 25, 50, 0, 'drgn', 1011b>
.data:004FA83C mon_info <50, 134, 27, 8, 3, 4, 3, 2, 1, 1, 3, 12, 'half', 100b>
.data:004FA856 mon_info <150, 493, 33, 6, 15, 4, 6, 5, 4, 2, 3, 0, 'boar', 1>
.data:004FA870 mon_info <300, 951, 19, 4, 30, 4, 2, 5, 10, 4, 5, 0, 'golm', 0>
.data:004FA88A mon_info <350, 1324, 24, 4, 35, 4, 3, 7, 10, 4, 5, 0, 'golm', 0>
.data:004FA8A4 mon_info <400, 1739, 43, 3, 40, 4, 4, 7, 7, 4, 8, 0, 'roc_', 11b>
.data:004FA8BE mon_info <600, 1935, 32, 2, 30, 4, 5, 11, 7, 7, 9, 12, 'mage', 100b>
.data:004FA8D8 mon_info <700, 2469, 35, 2, 35, 4, 6, 12, 8, 7, 9, 24, 'mage', 100b>
.data:004FA8F2 mon_info <2000, 9589, 42, 1, 150, 4, 4, 13, 10, 20, 30, 0, 'titn', 0>
.data:004FA90C mon_info <5000, 22933, 79, 1, 300, 4, 6, 15, 15, 20, 30, 24, 'titn', 100b>
.data:004FA926 mon_info <75, 203, 27, 8, 4, 5, 4, 4, 3, 2, 3, 0, 'skel', 10000000000b>
.data:004FA940 mon_info <150, 310, 21, 6, 15, 5, 2, 5, 2, 2, 3, 0, 'zomb', 10000000000b>
.data:004FA95A mon_info <200, 506, 25, 6, 20, 5, 4, 5, 2, 2, 3, 0, 'zomb', 10000000000b>
.data:004FA974 mon_info <250, 868, 35, 4, 25, 5, 4, 6, 6, 3, 4, 0, 'mumy', 10000000000b>
.data:004FA98E mon_info <300, 1056, 35, 4, 30, 5, 5, 6, 6, 3, 4, 0, 'mumy', 10000000000b>
.data:004FA9A8 mon_info <500, 1685, 42, 3, 30, 5, 4, 8, 6, 5, 7, 0, 'vamp', 10000000010b>
.data:004FA9C2 mon_info <650, 2461, 45, 3, 40, 5, 5, 8, 6, 5, 7, 0, 'vamp', 10000000010b>
.data:004FA9DC mon_info <750, 2069, 28, 2, 25, 5, 5, 7, 12, 8, 10, 12, 'lich', 10000000100b>
.data:004FA9F6 mon_info <900, 2625, 29, 2, 35, 5, 6, 7, 13, 8, 10, 24, 'lich', 10000000100b>
.data:004FAA10 mon_info <1500, 11744, 78, 1, 150, 5, 4, 11, 9, 25, 45, 0, 'drgn', 10000000011b>
.data:004FAA2A mon_info <50, 177, 35, 12, 4, 6, 5, 6, 1, 1, 2, 0, 'rogu', 0>
.data:004FAA44 mon_info <200, 805, 40, 4, 20, 6, 6, 7, 6, 2, 5, 0, 'nmad', 1>
.data:004FAA5E mon_info <1000, 1545, 62, 3, 20, 6, 5, 8, 7, 4, 6, 0, 'ghst', 10000000010b>
.data:004FAA78 mon_info <650, 5692, 60, 2, 50, 6, 6, 10, 9, 20, 30, 0, 'geni', 10b>
.data:004FAA92 mon_info <500, 1979, 40, 5, 35, 6, 4, 8, 9, 6, 10, 0, 'meds', 1>
.data:004FAAAC mon_info <500, 1732, 35, 3, 50, 6, 3, 8, 8, 4, 5, 0, 'eelm', 0>
.data:004FAAC6 mon_info <500, 1412, 28, 3, 35, 6, 6, 7, 7, 2, 8, 0, 'aelm', 0>
.data:004FAAE0 mon_info <500, 1501, 30, 3, 40, 6, 5, 8, 6, 4, 6, 0, 'felm', 0>
.data:004FAAFA mon_info <500, 1690, 34, 3, 45, 6, 4, 6, 8, 3, 7, 0, 'welm', 0>
Интересно отметить, что "сигнатура" орков совпадает с "сигнатурой" эльфов. Скорее всего, ошибка разработчиков, хотя ни на что не влияющая, т.к. "сигнатуры" предназначены, вероятнее всего, только для отладки игры.
P. S. Если не знаете, что означают эти числа, откройте исполняемый файл в UBP.
* * *
UPD: Оказывается "сигнатуры" монстров используются как часть имени файлов, содержащих звуки, издаваемые существом при атаке, ходьбе и т.д. Например, ELF_ATTK.82M, ELF_KILL.82M, ELF_MOVE.82M, ELF_SHOT.82M, ELF_WNCE.82M. Однако берутся префиксы всё равно не отсюда, т.к. иначе бы эльфы и орки звучали одинаково (для орков есть свои звуковые файлы с префиксом ORC_).