| CODE |
| 0000003C combat_state dd ? ; 1 - бой, 2 - враги вне зоны, 4 - убегает |
Это для каждого криттера на карте нужно проверить его флаг 3С на значение 1. так read(obj + 0x3c) ?
Отправлено 03 декабря 2017 - 18:59
| CODE |
| 0000003C combat_state dd ? ; 1 - бой, 2 - враги вне зоны, 4 - убегает |
Отправлено 03 декабря 2017 - 19:12
| QUOTE (Fakeman) |
| Это для каждого криттера на карте нужно проверить его флаг 3С на значение 1. |
Отправлено 03 декабря 2017 - 19:57
| QUOTE |
|
тут нужно прыгать на add esp, 8 или add esp тоже надо пропускать? Второе. |
| QUOTE |
| sneak_success |
| CODE |
| В F2 посложнее проверка через минуту если предыдущий результат >= ROLL_SUCCESS, в противном случае там зависимость от скилла чем выше скилл, тем чаще будет следующая проверка при неудаче в последней проверке (если скилл <= 80, то через минуту, а при скилле > 250 через 10 секунд). |
Отправлено 03 декабря 2017 - 22:15
| QUOTE (Fakeman) |
| не нужны мне тут никакие combatai_want_to_join и п.р. |
| QUOTE (Fakeman) |
|
Первое. |
| QUOTE (Fakeman) |
| Пока не включишь/выключишь навык скрытность всегда будет показывать одно зависшее значение "success", можно выйти из укрытия и ходить под носом у криттера и функция будет возвращать всегда "success" (при включенном навыке в 20%) |
| CODE |
|
if sneak_success then begin // Если скрытность активна distance := distance / 4; // то расстояние видимости уменьшается в 4 раза if has_skill(target, SKILL_SNEAK) > 120 then distance := distance - 1; // и если скрытность > 120, то уменьшается ещё на 1 гекс end else if using_skill(target, SKILL_SNEAK) then distance := distance * 2 / 3; // Если скрытность неактивна, но включена, то расстояние уменьшается на 1/3 |
| QUOTE (Fakeman) |
| Как-то легенда жаловалось на твой сфалл что ломает скрытность. |
Отправлено 03 декабря 2017 - 23:16
| QUOTE |
|
Вообще не понимаю о чём речь и причём тут ходьба под носом у криттера :-p sneak_success возвращает состояние активности скрытности. Нажимая "1" ты включаешь скрытность, но это не значит что она активна в момент нажатия делается roll_vs_skill(dude_obj, SKILL_SNEAK, 0) и при удаче (ROLL_SUCCESS или ROLL_CRITICAL_SUCCESS) скрытность становится активной на 1 минуту |
| QUOTE |
| Если убивать проверку по 0x452712 |
Отправлено 03 декабря 2017 - 23:52
| QUOTE (Fakeman) |
| хех, теперь понял принцип работы, просто кидаем кубики-рубики и смотрим результат)) |
Отправлено 04 декабря 2017 - 00:21
| QUOTE |
| при попытке завершения боя (Enter или все трупики) движок проверяет всех персонажей |
| QUOTE |
| Дак прелесть же, все думают что включил скрытность и получил плюшку |
Отправлено 04 декабря 2017 - 01:13
| QUOTE (Fakeman) |
| мне нужно тупо проверить у криттера находятся ли он в бою. |
| QUOTE (Fakeman) |
| даже если он уже труп |
| QUOTE (Fakeman) |
| мне этого будет достаточно. |
Отправлено 04 декабря 2017 - 03:16
Отправлено 04 декабря 2017 - 04:44
| QUOTE (Fakeman) |
|
Да мне просто нужно узнать атаковал ли игрок/или игрока НПС, то что там нпс убегает это его личные проблемы, это Dude не волнует |
| QUOTE (Fakeman) |
| Че за несовместимость между сфалами такая в неваде? |
| QUOTE (Fakeman) |
| Это что за прикол такой ты там для невады ничего не менял? |
Отправлено 04 декабря 2017 - 04:58
| QUOTE |
| А как быть со случайками, когда одна группа нпс нападает на другую? |
| QUOTE |
| В ddraw.ini есть MultiPatches и DataLoadOrderPatch? |
Отправлено 04 декабря 2017 - 05:07
| QUOTE (Fakeman) |
|
Т.е. у них не будет установлено то значение? это даже хорошо, ибо если бы оно установилось была бы новая большая проблема |
| QUOTE (Fakeman) |
| Я таких и не знаю, есть только в 4.0 вроде, а я сохранялся в 3.8.4 |
Отправлено 21 декабря 2017 - 00:43
Отправлено 24 декабря 2017 - 23:24
Отправлено 25 декабря 2017 - 02:24
| QUOTE |
| Правда, иногда он не горит нужно потрясти. |
Отправлено 04 января 2018 - 19:09
Отправлено 04 января 2018 - 19:45
Отправлено 12 января 2018 - 23:45
| CODE |
|
Lookup Party. num: 5 Party:36704520 Name: Bucho Party:0 Name: Bucho Party:0 Name: Bucho Party:35231816 Name: Vic Party:35208536 Name: Cassidy |
Отправлено 16 января 2018 - 02:05
| Название темы | Форум | Автор | Статистика | Последнее сообщение | |
|---|---|---|---|---|---|
WL2: Детали: платформы и дополнения |
Новости | hamster |
|
|
|
Дополнения для Skyrim будут большими |
Новости | hamster |
|
|
|
Какой перевод в дополнениях для Fallout 3? |
Дело техники | glotokraya |
|
|
|
Модок \ собачка Леди - дополнения для ЧаВо |
Ты — Избранный | The Master |
|
|
|
Неполадка с дополнениями |
Дело техники | Hero of Wasteland |
|
|
0 пользователей, 1 гостей, 0 анонимных