diff --git a/code/modules/mob/abstract/new_player/new_player.dm b/code/modules/mob/abstract/new_player/new_player.dm index 55aa4afde14..520843cf979 100644 --- a/code/modules/mob/abstract/new_player/new_player.dm +++ b/code/modules/mob/abstract/new_player/new_player.dm @@ -410,6 +410,8 @@ INITIALIZE_IMMEDIATE(/mob/abstract/new_player) continue if(!G.enabled) continue + if(!isnull(G.req_perms)) + continue unique_role_available = TRUE break diff --git a/html/changelogs/geeves-join_game_fix.yml b/html/changelogs/geeves-join_game_fix.yml new file mode 100644 index 00000000000..8b079a86b69 --- /dev/null +++ b/html/changelogs/geeves-join_game_fix.yml @@ -0,0 +1,6 @@ +author: Geeves + +delete-after: True + +changes: + - bugfix: "Invisible admin/CCIA only ghostroles no longer cause the Unique Ghost Role is available prompt." \ No newline at end of file