EmperorFool
Deity
I have finally demystified CyDiplomacy and friends and am able to intercept all diplomatic actions (demands, requests for help, trades, gifts, and requests to trade embargo, go to war, sign peace, etc) as well as trades.
This will have several good ramifications.

Note that the only time BUG gets signaled about these events is when the human player is involved. Inter-AI diplomacy isn't detectable in this fashion.
This will have several good ramifications.
- Logging of all trades to Autolog
- No longer will tech trades look like original research, though I need to figure out how to carry the trade forward so the techAcquired event will ignore it.
- Logging of demands/help/gifts and whether or not they were accepted
"Ruff gives in to Monty's demand for Rifling."
"EmperorFool agrees to come to Mansa Musa's aid against Isabella."
"Alerum joins Victoria's trade embargo against Asoka." - Mods that want to have events based on all of these diplomatic happenings can use the event manager just as they always have (I'm creating a slew of events for this purpose).

Note that the only time BUG gets signaled about these events is when the human player is involved. Inter-AI diplomacy isn't detectable in this fashion.