См. определение в файле ActionEmptyMagazine.c строка 58
Перекрестные ссылки CanEmpty() и ActionData::m_MainItem.