diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm
index 006d7cb74e8..4a0849d9545 100644
--- a/code/game/objects/items/cards_ids.dm
+++ b/code/game/objects/items/cards_ids.dm
@@ -245,22 +245,31 @@
/obj/item/card/id/examine(mob/user)
. = ..()
- if(registered_age)
- . += "The card indicates that the holder is [registered_age] years old. [(registered_age < AGE_MINOR) ? "There's a holographic stripe that reads 'MINOR: DO NOT SERVE ALCOHOL OR TOBACCO' along the bottom of the card." : ""]"
- if(mining_points)
- . += "There's [mining_points] mining equipment redemption point\s loaded onto this card."
if(registered_account)
. += "The account linked to the ID belongs to '[registered_account.account_holder]' and reports a balance of [registered_account.account_balance] cr."
+ . += "There's more information below, you can look again to take a closer look..."
+
+/obj/item/card/id/examine_more(mob/user)
+ var/list/msg = list("You examine [src] closer, and note the following...")
+
+ if(registered_age)
+ msg += "The card indicates that the holder is [registered_age] years old. [(registered_age < AGE_MINOR) ? "There's a holographic stripe that reads 'MINOR: DO NOT SERVE ALCOHOL OR TOBACCO' along the bottom of the card." : ""]"
+ if(mining_points)
+ msg += "There's [mining_points] mining equipment redemption point\s loaded onto this card."
+ if(registered_account)
+ msg += "The account linked to the ID belongs to '[registered_account.account_holder]' and reports a balance of [registered_account.account_balance] cr."
if(registered_account.account_job)
var/datum/bank_account/D = SSeconomy.get_dep_account(registered_account.account_job.paycheck_department)
if(D)
- . += "The [D.account_holder] reports a balance of [D.account_balance] cr."
- . += "Alt-Click the ID to pull money from the linked account in the form of holochips."
- . += "You can insert credits into the linked account by pressing holochips, cash, or coins against the ID."
+ msg += "The [D.account_holder] reports a balance of [D.account_balance] cr."
+ msg += "Alt-Click the ID to pull money from the linked account in the form of holochips."
+ msg += "You can insert credits into the linked account by pressing holochips, cash, or coins against the ID."
if(registered_account.account_holder == user.real_name)
- . += "If you lose this ID card, you can reclaim your account by Alt-Clicking a blank ID card while holding it and entering your account ID number."
+ msg += "If you lose this ID card, you can reclaim your account by Alt-Clicking a blank ID card while holding it and entering your account ID number."
else
- . += "There is no registered account linked to this card. Alt-Click to add one."
+ msg += "There is no registered account linked to this card. Alt-Click to add one."
+
+ return msg
/obj/item/card/id/GetAccess()
return access