I am looking into implementing a very simple weight system based on your crew and ghost hours in order to favour those playing as actual crew members. The regular randomness system would still be in place so even if you got a weight of 0.004 you could still get a ghost role, just don’t count on it.
This is a direct change to discourage hanging out as a ghost and only playing as mid-round ghost roles. I’d expect crew member players to more often be given ghost roles as well with this.
What do y’all think of this?
Here is some examples of what the weight would look like with some random numbers of hours.
CH = Crew hours, GH = Ghost hours, W = Weight
CH: 123, GH: 77, W: 0.615
CH: 56, GH: 144, W: 0.28
CH: 89, GH: 111, W: 0.445
CH: 174, GH: 26, W: 0.87
CH: 38, GH: 162, W: 0.19
CH: 99, GH: 101, W: 0.495
CH: 184, GH: 16, W: 0.92
CH: 70, GH: 130, W: 0.35
CH: 51, GH: 149, W: 0.255
CH: 195, GH: 5, W: 0.975
And some more extreme cases.
CH: 1, GH: 200, W: 0.004975
CH: 20232, GH: 232, W: 0.9897
CH: 2550, GH: 560, W: 0.8209
Here is the formula:
weight = ch / (ch + gh)
Shadowslime wannabes are no more.