diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index 7146d50c265..b94b31f3654 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -436,7 +436,10 @@ context[SCREENTIP_CONTEXT_LMB] = "Show ID" context[SCREENTIP_CONTEXT_RMB] = "Project pay stand" - context[SCREENTIP_CONTEXT_ALT_LMB] = "Withdraw credits" + if(isnull(registered_account) || registered_account.replaceable) //Same check we use when we check if we can assign an account + context[SCREENTIP_CONTEXT_ALT_LMB] = "Assign account" + else + context[SCREENTIP_CONTEXT_ALT_LMB] = "Withdraw credits" return CONTEXTUAL_SCREENTIP_SET /obj/item/card/id/proc/try_project_paystand(mob/user, turf/target)