Foxx
|
QUOTE |
|
А можно как-нибудь вернуть рамочку вокруг персонажа, при выборе внешности. Мне кажется сейчас выглядит как то недоделано.
|
Нет. Вопрос привычки :-p
Была задумка добавлять рамочку используя art\intrface\WMSCREEN.FRM, но в F1 её нет, а только для F2 было лень делать (и без того есть что ещё доделать в хиромоде как в F2, так в F1-версиях), да и слишком она "толстая"...
Fakeman
|
QUOTE |
|
если во время боя выполнить анимацию объекта командой anim() то при окончании анимации объекта игра как бы зависает бесконечно крутятся часики. (баг присутствует именно в боевом режиме).
|
Озадачил меня

Исходя из всего, баг именно в том, что в функции anim забыли сделать проверку на бой. В остальных аналогичных функциях (к примеру, reg_anim_func, reg_anim_animate и т.д.) есть проверка и если бой идёт, то функции не срабатывают в бою может работать только движковая анимация, а скриптовой фигушки.
Но кое-чего подправил и в принципе можно теперь anim использовать (пока только если
AnimationsAtOnceLimit отключён)... В отладочной версии (всяко нужно ещё изучить этот вопрос подробнее), в ней же включил вызов damage_p_proc при промахах если цель не_персонаж (для удобства тестирования). И не стоит использовать anim больше одного раза, хотя вот так прокатывает:
|
CODE |
anim(self_obj, 0, 0); anim(source_obj, 21, 0);
|
Ну и о всяких сопутствующих деяниях забывать не стоит, вроде:
|
CODE |
call destroy_p_proc(); destroy_object(self_obj);
|
|
QUOTE |
|
Тут как бы есть примечание: Команда НЕ анимирует смерть криттера и НЕ обновляет экран.
|
Поэтому и должна использоваться "single-frame death animations (the last frame of knockdown and death animations)".
Bitner
|
QUOTE |
|
В F2, например, при отравлении появлялась табличка с красными буквами над журналом событий (там, где оповещении о новом уровне). В F1 ничего не появляется. Это только в F2 реализовали?
|
В F1 тоже есть, может плохо травят :-p
Это сообщение отредактировано Crafty - 6 августа 2016 | 20:32