diff --git a/code/datums/components/religious_tool.dm b/code/datums/components/religious_tool.dm index 94e7b9e82c0..dcf64a899e3 100644 --- a/code/datums/components/religious_tool.dm +++ b/code/datums/components/religious_tool.dm @@ -144,8 +144,11 @@ if(!ispath(text2path(path), /datum/religion_rites)) message_admins("[ADMIN_LOOKUPFLW(usr)] has tried to spawn an item when performing a rite.") return - if(user.mind.holy_role == HOLY_ROLE_DEACON) - to_chat(user, "You are merely a deacon of [GLOB.deity], and therefore cannot perform rites.") + if(user.mind.holy_role < HOLY_ROLE_PRIEST) + if(user.mind.holy_role == HOLY_ROLE_DEACON) + to_chat(user, "You are merely a deacon of [GLOB.deity], and therefore cannot perform rites.") + else + to_chat(user, "You are not holy, and therefore cannot perform rites.") return if(performing_rite) to_chat(user, "There is a rite currently being performed here already.")