Самый простой способ отключи setNextIntention() при экипировке, принудительно менять экипировку а не ждать пока персонаж освободится или в tradedone добавить проверку если передаваемый obj в очереди давать фейл, смотри setNextIntention() в связке со скиллами при action сидеть, вставать похожий...