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

Принятый ответ

Применяй permanent при добавлении абилки юниту. Когда абилку удалишь, эффект исчезнет. При морфе перманентные абилки останутся. На спеллбук также работает, но надо перманентить сам спеллбук и вложенные в него абилки.
0
25
9 лет назад
0
Можешь мапой скинуть?
0
20
9 лет назад
Отредактирован ssbbssc
0
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, я не совсем понимаю, когда его тут применять
3
21
9 лет назад
3
Применяй permanent при добавлении абилки юниту. Когда абилку удалишь, эффект исчезнет. При морфе перманентные абилки останутся. На спеллбук также работает, но надо перманентить сам спеллбук и вложенные в него абилки.
Принятый ответ
0
20
9 лет назад
0
JaBeN_Симфер:
благодарю, то что хотел услышать. ну и чисто для справки, перманентить абилку пока её еще не добавил смысла нет?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.