It is a long standing problem that missions are often locked behind reputation statuses. In effect, you cannot advance your reputation because you need missions that require more reputation than you have to increase your reputation, a perfect closed system with you on the outside.
My proposal is that the mission generation system acquires the player's reputation prior to mission generation, and, if all of the missions generated are locked, one of them be reduced to the player's current level, including whatever reward nerfs are appropriate.
This way, there is always a path forward without being a gimme.
Ex:
Player_rep = Neutral
Missions generated = 3
Mission_Rep_1 = Cordial
Mission_Rep_2 = Cordial
Mission_Rep_3 = Cordial
Mission_eval Procedure runs to determine if Player_rep < Mission_Rep_[1-3]
If so, then reduce rank of one of the missions to Player_rep (Neutral).
My proposal is that the mission generation system acquires the player's reputation prior to mission generation, and, if all of the missions generated are locked, one of them be reduced to the player's current level, including whatever reward nerfs are appropriate.
This way, there is always a path forward without being a gimme.
Ex:
Player_rep = Neutral
Missions generated = 3
Mission_Rep_1 = Cordial
Mission_Rep_2 = Cordial
Mission_Rep_3 = Cordial
Mission_eval Procedure runs to determine if Player_rep < Mission_Rep_[1-3]
If so, then reduce rank of one of the missions to Player_rep (Neutral).