Rainbow Gen: You must use 1 pokemon from each generation. Megas do not count as gen 6.
Build Your Opponent's Team: The opponent selects the pokemon their opponent will use. The user selects the attacks that team has.
Attack Type Draft: LIke the regular nation draft, except the nations can only use attacks corresponding to the types they get in the draft. Normal type available to all.
Attack Nations: Each nation can only use attacks belonging to the types of their opponent. So if it was Gaia vs Ravenholts, we would only be allowed to use Normal, Ground, and Fairy type pokemon using Poison, Dark, and Ice attacks. Likewise, Ravenholts would only be allowed to use Poison, Dark, and Ice pokemon using Normal, Ground, and Fairy attacks. Although I would still suggest Normal type attacks are available to all.