Okay, if lets just say King is Mafia, but on the opposite team of Ice (which we know is not possible)...here is the thing...any Mafia that is investigated comes up Innocent on their investigation...the only people that come up with roles are the Major players for us Innocents...so I don't see where you come up with that King could have investigated him from the other Mafia team...makes now sense.....and yet you post but no vote...
There's still a chance that if Ice shows up as the snitch for one mafia, KOTD could have investigated him from the other mafia team. Even Ice's role confirmed doesn't clear K 100% (wink wink)
The Mafia role...
The Mafia - I will pick a leader among your group to PM me your hit. If the leader dies you will need to send in your own hits/investigations. I won't hold a no vote against you, though it will be frowned upon, whoever has the most votes dies. I might be so downtroddened at a non vote that your name could subconciously be typed onto the hit post that night. Each Mafia group will get an investigation per night, if they investigate another Mafia, it will show as innocent.
So if King were on the other team, how would he even know that Ice was the Snitch and and Old Mafia...the only reason he knew that Ice was from the Old Team and the Snitch is because he is the Detective...