Perhaps, it would be worth giving Apophis impenetrable defense. I'll do it.
Here's what.
If Ra is left alone against three or more Mafia members, the Town loses. If Ra is left alone against two Mafia members, the Town wins only if there are no deities among the Mafia members.
If Ra and any other Town member are left against two Mafia members, the Town wins. If Ra and any other Town member are left against three Mafia members, the Town wins if there are no deities among the Mafia members. If there are more than three Mafia members, then it's clear anyway.
If there are three or more players left on each side, and each side has the same number of them, then the team with the larger number of deities wins.
By the way, I've given Ra immunity to vote stealing.
🏹🎪+⛓️♿=💕