I am doing a mod to avoid city trade by AI, you have to modify CvDealAI.cpp or tell me what you want exactly. I am interested in removing the ability also for the player in the interface, looking into TradeLogic.lua, if you can help me with that I will appreciate it.
I basically want to remove the list of cities for the player and AI in the trade screen.
Edit: Easier than expected, still I am not good with LUA...
In TradeLogic.lua
Search for -- Pocket Cities
Set this to true to disable city trading for player, Controls.UsPocketCities:SetDisabled( true );