There's only a handful of big events or facts to be spoiled that I can think of in the main Borderlands 2 game. In no particular order:
- Angel is not an AI - she is a siren.
- Angel has been manipulating the Vault Hunters on Jack's behalf since the first game.
- Angel is Jack's daughter.
- You kill Angel.
- Jack kills Roland.
- Jack kills Bloodwing.
I'm aware there are some spoilers (particularly the last two items on the above list) in Tiny Tina's Assault on Dragon's Keep, but I haven't played all the way through to know what others there might be.
If the above list is all there is, then I believe a player only needs to complete up to the following point in the main game in order to be "spoiler safe" going into Dragon's Keep:
Where Angels Fear to Tread (Part 1)
Is this correct, or does Dragon's Keep have other significant spoilers from later on in the Story missions (or in some sidequests) that I haven't thought of? What are all the main game spoilers in Dragon's Keep, and what missions does a player need to complete in the main game to avoid them?
(Of course, please use spoiler notation where appropriate, by putting
>! at the start of lines containing spoilers.)
Note: This question is not about preparation for DLCs in terms of game mechanics such as player leveling. I only want to know what part of the main story should be completed to avoid discontinuity and spoilers in this particular DLC.