Expression : assertion failed Function : CActorCondition::UpdateTutorialThresholds File : E:\stalker\sources\trunk\xr_3da\xrGame\ActorCondition.cpp Line : 404 Description : ai().script_engine().functor<LPCSTR>(cb_name,fl)
Помилка
Не знайдено глобальна скриптова функція, що викликається з двигуна, що служить для запуску туторіалів, пов'язаних зі станом актора.
У файлі _g.script обов'язково мають бути функції:
on_actor_critical_power on_actor_critical_max_power on_actor_bleeding on_actor_satiety on_actor_radiation on_actor_psy on_actor_cant_walk_weight on_actor_weapon_jammed
Якщо однієї з них немає, то слідує такий виліт. Спрацювання цих функцій залежить від параметрів, зазначених у розділі tutorial_conditions_thresholds .
Як це працює, на прикладі з навчальними туторіалами, які з'являються на початку гри:
У секції tutorial_conditions_thresholds заданий параметр weapon_jammed = 0.9
, і коли стан активної зброї стане меншим за вказане там значення, то буде викликана скриптова функція on_actor_weapon_jammed . Аналогічно з рештою туторіалів.
Рішення [1]
Перевірте ці функції у файлі _g.script. Якщо вони відсутні - додайте відсутні з порожнім тілом.
Наприклад:function on_actor_psy() end