diff --git a/code/WorkInProgress/kilakk/fax.dm b/code/WorkInProgress/kilakk/fax.dm index be3c5e6c..1a1409f6 100644 --- a/code/WorkInProgress/kilakk/fax.dm +++ b/code/WorkInProgress/kilakk/fax.dm @@ -179,8 +179,15 @@ var/list/alldepartments = list("Central Command") /proc/Centcomm_fax(var/sent, var/sentname, var/mob/Sender) - var/msg = "\blue CENTCOMM FAX: [key_name(Sender,0,1,0)] (PP) (VV) (SM) (JMP) (CA) (RPLY): Receiving '[sentname]' via secure connection ... view message" for(var/client/C in admins) + var/msg = "\blue CENTCOMM FAX: " + if(C.holder.rights & (R_ADMIN|R_FUN|R_MOD)) + msg += "[key_name(Sender,1)] (PP) (VV) (SM) (JMP) (CA)" + else + msg += "[key_name(Sender,0,1,0)]" + + msg += " (RPLY): Receiving '[sentname]' via secure connection ... view message" + if(C.holder.rights & (R_ADMIN|R_DUTYOFF|R_FUN)) C << msg diff --git a/code/controllers/voting.dm b/code/controllers/voting.dm index 7bc96b0c..23bac99c 100644 --- a/code/controllers/voting.dm +++ b/code/controllers/voting.dm @@ -312,15 +312,16 @@ datum/controller/vote proc/interface(var/client/C) if(!C) return - var/admin = 0 var/trialmin = 0 + var/modmin = 0 var/funmin = 0 if(C.holder) - admin = 1 if(C.holder.rights & R_ADMIN) trialmin = 1 else if(C.holder.rights & R_FUN) funmin = 1 + else if(C.holder.rights & R_MOD) + modmin = 1 voting |= C . = "Voting Panel" @@ -337,7 +338,7 @@ datum/controller/vote . += "
  • [choices[i]] ([votes] votes)
  • " . += "
    " - if(admin) + if(trialmin||modmin) . += "(Cancel Vote) " else . += "

    Start a vote: