void CUIActorMenu::RepairEffect_CurItem() { PIItem item = CurrentIItem(); if ( !item ) { return; } LPCSTR item_name = item->m_section_id.c_str(); luabind::functor<void> funct; R_ASSERT( ai().script_engine().functor( "inventory_upgrades.effect_repair_item", funct ) ); funct( item_name, item->GetCondition() ); item->SetCondition( 1.0f ); }