LAI_TMPL_WALK это функция является инструкцией к действиям персонажей, которые болтаются в городе, здесь есть указание что персонаж либо стоит, либо идёт, если беднягам присвоить анимацию LAi_SetSitPoorAnimation в LAi_citizen.c получается несоответствие с их шаблоном гуляния, так как в нём нет указаний на то что персонаж может сидеть. Но горожане исправно изображают нищих, несмотря на эту ошибку, значит, должны образоваться глюки в игре, вопрос, как эти таинственные глюки выглядят, не в виде цветных полос на экране которые появляются иногда на долю секунды?
Чтобы обойти это безобразие с LAi_actor.c в смысле полное нежелание разговаривать с ГГ может попробовать разрешить нужную анимацию в другом месте, ( интересно в каком, очень смешно, когда не знаешь о чём спрашиваешь), ну допустим разрешить это делать офицерам непосредственно в LAi_officer.c, или может просто в templates изобразить нужную функцию с нуля и добавить её в LAi_templates.c, второй вариант мне больше нравиться. Хотя все эти мои размышления больше похожи на бред сумасшедшего, но есть один вразумительный вопрос: есть ли ещё какая-нибудь зависимость у LAi_templates. кроме как с LAi_init.c?
Последний раз редактировалось dima12, 17.10.2011 в 11:34.
|