diff --git a/code/controllers/subsystem/tickets/tickets.dm b/code/controllers/subsystem/tickets/tickets.dm index 3c7ad48b3a7..3483271c3d7 100644 --- a/code/controllers/subsystem/tickets/tickets.dm +++ b/code/controllers/subsystem/tickets/tickets.dm @@ -132,6 +132,7 @@ SUBSYSTEM_DEF(tickets) "Happens Again" = "Thanks, let us know if it continues to happen.", "Clear Cache" = "To fix a blank screen, please leave the game and clear your byond cache. To clear your Byond Cache, there is a Settings icon in the top right of the launcher. After you click that, go into the Games tab and hit the Clear Cache button. If the issue persists a few minutes after rejoining and doing this, please adminhelp again and state you cleared your cache." , "IC Issue" = "This is an In Character (IC) issue and will not be handled by admins. You could speak to Security, Internal Affairs, a Departmental Head, Nanotrasen Representetive, or any other relevant authority currently on station.", + "Reject" = "Reject", "Appeal on the Forums" = "Appealing a ban must occur on the forums. Privately messaging, or adminhelping about your ban will not resolve it. To appeal your ban, please head to [config.banappeals]" ) @@ -145,6 +146,9 @@ SUBSYSTEM_DEF(tickets) if("Cancel") T.staffAssigned = initial(T.staffAssigned) //if they cancel we dont need to hold this ticket anymore return + if("Reject") + if(!closeTicket(N)) + to_chat(C, "Unable to close ticket") else var/msg_sound = sound('sound/effects/adminhelp.ogg') SEND_SOUND(returnClient(N), msg_sound)