См. определение в файле ActionTakeItemToHands.c строка 180
Перекрестные ссылки ActionData, ActionBase::ClearActionJuncture(), g_Game, m_Executable и PerformSwap().