имеется система инвентаря, при использовании предметы записываются в переменную и якобы надеваются.
ну а при морфе все радостно слетает, особенно если способности в спеллбуке.
вопрос - кастом скрипт с make ability permanent вылечит это?
я не уверен, как это сработает, если прописывать при каждом надевании\снятии итема. плюс, исчезнут ли абилки при снятии, и сработает ли это, если абилок у героя еще нет

Применяй permanent при добавлении абилки юниту. Когда абилку удалишь, эффект исчезнет. При морфе перманентные абилки останутся. На спеллбук также работает, но надо перманентить сам спеллбук и вложенные в него абилки.
`
ОЖИДАНИЕ РЕКЛАМЫ...
20
Nosferoh:
да там скидывать нечего.
вот триг с помощью которого происходит инициализация шлема
function InitTrig_Head_Initialization takes nothing returns nothing
set udg_i[1] = ( udg_i[1] + 1 )
set udg_Head_IType[udg_i[1]] = 'I00V'
set udg_Head_Arm_Bonus[udg_i[1]] = 1
set udg_Head_Str_Bonus[udg_i[1]] = 0
set udg_Head_Agi_Bonus[udg_i[1]] = 0
set udg_Head_Int_Bonus[udg_i[1]] = 0
set udg_Head_Ability_1[udg_i[1]] = 0
set udg_Head_Ability_2[udg_i[1]] = 0
set udg_Head_Ability_3[udg_i[1]] = 0
set udg_Head_Ability_4[udg_i[1]] = 0
--------------------------------------

set udg_TotalHeadItems = udg_i[1]
endfunction
тут прописываются бонусы от характеристик и абилки, которые добавляются герою при одевании шмотки. так-то весь шмот - пустышки, с абилкой одевания. и при морфе героя абилки (а если их больше 4 - и спелл буки, в которые я их засовывал) с него слетают.
я знаю, что это лечится кастом скриптом make ability permanent, я не совсем понимаю, когда его тут применять
20
Применяй permanent при добавлении абилки юниту. Когда абилку удалишь, эффект исчезнет. При морфе перманентные абилки останутся. На спеллбук также работает, но надо перманентить сам спеллбук и вложенные в него абилки.
Принятый ответ
20
JaBeN_Симфер:
благодарю, то что хотел услышать. ну и чисто для справки, перманентить абилку пока её еще не добавил смысла нет?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.