diff --git a/code/controllers/subsystem/pai.dm b/code/controllers/subsystem/pai.dm index f53e557a459..1a556e4fa24 100644 --- a/code/controllers/subsystem/pai.dm +++ b/code/controllers/subsystem/pai.dm @@ -139,11 +139,13 @@ var/list/obj/item/device/paicard/pai_card_list = list() /datum/subsystem/pai/proc/findPAI(obj/item/device/paicard/p, mob/user) if(!ghost_spam) ghost_spam = TRUE - deadchat_broadcast("Someone is requesting a pAI personality! Use the pAI button to submit yourself as one.") for(var/mob/dead/observer/G in player_list) if(!G.key || !G.client) continue + if(!(ROLE_PAI in G.client.prefs.be_special)) + continue G << 'sound/misc/server-ready.ogg' //Alerting them to their consideration + G << "Someone is requesting a pAI personality! Use the pAI button to submit yourself as one." addtimer(src, "spam_again", spam_delay) var/list/available = list() for(var/datum/paiCandidate/c in SSpai.candidates)