Merge pull request #15480 from JMWTurner/20170406-StrikePlus

Strike Team bases revamp
This commit is contained in:
Rob Nelson
2017-07-29 21:28:28 -07:00
committed by GitHub
40 changed files with 3092 additions and 1965 deletions

View File

@@ -2042,6 +2042,34 @@
sleep(2)
C.jumptocoord(x,y,z)
else if(href_list["shuttlepermission"])
if(!check_rights(R_ADMIN))
return
var/datum/shuttle/shuttle = locate(href_list["shuttle"])
var/obj/docking_port/D = locate(href_list["docking_port"])
var/obj/machinery/computer/shuttle_control/broadcast = locate(href_list["broadcast"])
var/mob/user = locate(href_list["user"])
var/answer = text2num(href_list["answer"])
var/reason = input(user, "State the reasons for your choice (optional).", "Request Answer", "")
if (answer)
if(broadcast)
broadcast.announce( "Permission Granted. [reason]" )
else if(user)
to_chat(user, "Permission Granted. [reason]")
shuttle.actually_travel_to(D,broadcast,user)
log_admin("[key_name_admin(usr)] granted permission to [key_name(user)] to fly their [shuttle.name] to [D.areaname]")
message_admins("[key_name_admin(usr)] granted permission to [key_name(user)] to fly their [shuttle.name] to [D.areaname]")
else
if(broadcast)
broadcast.announce( "Permission Denied. [reason]" )
else if(user)
to_chat(user, "Permission Denied. [reason]")
log_admin("[key_name_admin(usr)] denied permission to [key_name(user)] to fly their [shuttle.name] to [D.areaname]")
message_admins("[key_name_admin(usr)] denied permission to [key_name(user)] to fly their [shuttle.name] to [D.areaname]")
else if(href_list["adminchecklaws"])
output_ai_laws()