@Overswarm: Really good post there. You have officially earned the first town point in this game (Based off my opinion).
This is what we know:
1. The name is called Dragonball Z Mafia. Therefore, we can assume that it's based around Dragonball Z. If Empire Pilaf and Grandpa Gohan appeared anywhere in Dragonball Z, let me know. Otherwise, let's automatically ruled them out as I've only seen them in Dragonball and in the very beginning of Dragonball GT. Anyone not in Dragonball Z can go as well. I'm sure Baby isn't there as well, as he wasn't even mentioned in Dragonball Z, so he can go. We can also ignore mention of the Red Ribbon Army as well, since I've only heard them in active force in Dragonball.
2. There are fifteen players in the game. Therefore, most of the characters in the anime will not be present in this Mafia.
3. Shenron grants wishes. Therefore, he can be ruled out immediately.
4. There are four major sagas in the anime (There are a lot of minor sagas, but let's group them together). They are the Sayian Saga, Namekian Saga, Android Saga, and Majin Buu Saga in that order.
5. Large set-ups usually have independents.
6. Jesters are frowned upon in Mafia games. The only major thing I disagree with in Overswarm's post.
Now we should try to fit the puzzle (If we want to):
I'm thinking that we're using the characters as of the Majin Buu Saga. I believe there are three Mafia's and 1-2 Independents with the rest being townies.
3 Mafia's, 1 Independent, and 11 Townies:
Mafioso: Freiza, Cell, Majin Buu (In Super Buu/Kid Buu form)
These are considered one of the most major enemies in the anime and most of the saga they were present in was dedicated to them. Therefore, we can establish them as the three villans.
Independent: Vegata
Vegata was one of the prominent villans during the Sayian Saga. Later on, he becomes an anti-hero and remains so throughout the rest of the series. If we're using the Sayian Saga, Vegata would be one of the villans, but let's not go into details.
11 Townie's: Goku, Gohan, Piccolo, Krillin, Trunks/Kid Trunks, Goten, Bulma, Chi-Chi, Tien, Yamcha, Chiaotzu
But let's break them down further:
Town Masons: Goten & Kid Trunks
Both characters have a strong friendships with each other. They have different personalities, but there strengths are similar. Plus they are the only people aside from Goku and Vegata who I have witnessed fused with the Fusion Dance in the anime. However, given that Kid Trunks is not mentioned in the game, we can automatically rule Town Masons out.
Vinalla Townie: Krillin, Bulma, Chi-Chi, Yamcha, Tien, and Chiatzu
They appear a fair amount of times in at least one saga but they never make any significant contributions to the series aside from possibly Sayian Saga, but even then, I've only seen that happen with the battle against Nappa.
Other Power Roles: Goku, Gohan, Piccolo
These are signficant characters in the anime. Each one have done a lot in the series, especially Goku and Gohan. They are the most likely people with power roles.
Now if there's 10 Townies, 2 Independents, and 3 Mafia's, here are the possible secario's:
Mafia: Same as above.
Independents: Really anything that were in groups of two. The most famous of this is Android 17/18. They were one of the villans during the Android Saga. However, Android 18 is at least a neutral character during the Majin Buu Saga, further hinting them as independents instead of villans.
Townies: Above plus Vegata.
Same secnario apply except for one thing. Vegata, while an anti-hero, is still an hero. That means while he doesn't want to, he does help save the world on numerous occasions. He would fit under the Power Role section.
Basically my thoughts on the game. Now before you got after me for trying to guess the set-ups, just want to you people to know that even Mafia members don't know how many townies and Independent players there are.