Just an update on whats left
Remaining Primary Roles....
3x FG's
11x Civilians
0x Doctor
1x Oracle
Remaining Secondary Roles....
1x Liar
1x Gambler
1x Con Artist
1x Vigilante
1x Witness
1x Mind Flayers
2x Fallen Elves
1x Tradesman
1x Ghost
1x Immortal
1x Armagio
2x Shriekers
1x Virus
I will say this though, and as long as my logic is correct (the only people that can "adjust" a vote for the last round are the idiot whom didn't vote for xoned, a con artist, two burrowed shriekers, and the liar) the only way what happened makes sense is if both the liar and 1 burrowed shrieker voted for xoned and a rng was used or the liar, and both burrowed shriekers voted for xoned and no rng was used.
Oh and no doubt zombies is the vigilante