Перейти к основному содержимому

Где хранятся данные о при каком износе оружия или брони выводится иконка на экра...

Вопрос

Где хранятся данные о при каком износе оружия или брони выводится иконка на экран, зелёная жёлтая красная?

Ответ

Данные о том, при каком износе оружия или брони выводится иконка на экран, содержатся в движке. В файле dialogs_l01.xml в диалоге: <precondition> dialogs_zaton.is_has_money_to_travel </precondition>, но сама функция is_has_money_to_travel находится в другом файле - dialogs.script. Спойлер CCustomOutfit* outfit = smart_cast<CCustomOutfit*>(pActor->inventory().ItemFromSlot(OUTFIT_SLOT)); m_ind_outfit_broken->Show(false); if(outfit){ float condition = outfit->GetCondition(); if(condition<0.75f){ m_ind_outfit_broken->Show(true); if(condition>0.5f) m_ind_outfit_broken->InitTexture("ui_inGame2_circle_Armorbroken_green"); else if(condition>0.25f) m_ind_outfit_broken->InitTexture("ui_inGame2_circle_Armorbroken_yellow"); else m_ind_outfit_broken->InitTexture("ui_inGame2_circle_Armorbroken_red"); } }