2Ukur:
А хотелось бы попроще... Как я писал в ответе 335 о гильдиях... На определенную гильдию (в данном случае на gil_orcwarrior) повесить все восприятия гильдии людей (например: gil_none)... и у орка при гильдии gil_none в игре появляется абсолютно все, что нужно, даже урон от оружия расчитывается как у человека, а функция "ZS_ММ_Attack()" вообще лесом обходится , но орк становится дружелюбным
|
Всё дело в том, что деление на людей и монстров во всех скриптах идет через константу GIL_SEPERATOR_HUM, наиболее простое решение я предложил ранее, но, конечно, возможно перетащить орка в категорию людей, но для этого необходимо:
1. Выделить ему свободную гильдию, но, так как таких гильдий в части людей нет, проверки во всех условиях должны быть двойные, сначала на гильдию, затем на НПС. (Добавить новую гильдию нельзя, правда можно потытаться сдвинуть разделитель между людьми и орками вверх).
2. Ввести во все нужные функции определенные условия, чтобы орки не вели себя полностью как люди.
3. Откорректировать таблицу и функции отношений между гильдиями.
Ну, а если глобально, то по сути переделать всю систему AI.
Неужели никак нельзя в Г1 скриптово управлять отображением предметов в инвентаре?
|
К сожалению, нет.