mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-26 18:21:56 +00:00
117 lines
6.2 KiB
Plaintext
117 lines
6.2 KiB
Plaintext
/datum/admins
|
|
var/current_tab =0
|
|
|
|
/datum/admins/proc/Secrets()
|
|
|
|
|
|
if(!check_rights(0)) return
|
|
var/dat = "<html><body><center>"
|
|
|
|
dat += "<a href='?src=\ref[src];secretsmenu=tab;tab=0' [current_tab == 0 ? "class='linkOn'" : ""]>Debug</a>"
|
|
dat += "<a href='?src=\ref[src];secretsmenu=tab;tab=1' [current_tab == 1 ? "class='linkOn'" : ""]>IC Events</a>"
|
|
dat += "<a href='?src=\ref[src];secretsmenu=tab;tab=2' [current_tab == 2 ? "class='linkOn'" : ""]>OOC Events</a>"
|
|
|
|
dat += "</center>"
|
|
dat += "<HR>"
|
|
switch(current_tab)
|
|
if (0) // Debug
|
|
if(check_rights(R_ADMIN,0))
|
|
dat += {"
|
|
<B>Admin Secrets</B><BR>
|
|
<BR>
|
|
<A href='?src=\ref[src];secretsadmin=clear_bombs'>Remove all bombs currently in existence</A><BR>
|
|
<A href='?src=\ref[src];secretsadmin=list_bombers'>Bombing List</A><BR>
|
|
<A href='?src=\ref[src];secretsadmin=check_antagonist'>Show current traitors and objectives</A><BR>
|
|
<A href='?src=\ref[src];secretsadmin=list_signalers'>Show last [length(lastsignalers)] signalers</A><BR>
|
|
<A href='?src=\ref[src];secretsadmin=list_lawchanges'>Show last [length(lawchanges)] law changes</A><BR>
|
|
<A href='?src=\ref[src];secretsadmin=showailaws'>Show AI Laws</A><BR>
|
|
<A href='?src=\ref[src];secretsadmin=showgm'>Show Game Mode</A><BR>
|
|
<A href='?src=\ref[src];secretsadmin=manifest'>Show Crew Manifest</A><BR>
|
|
<A href='?src=\ref[src];secretsadmin=DNA'>List DNA (Blood)</A><BR>
|
|
<A href='?src=\ref[src];secretsadmin=fingerprints'>List Fingerprints</A><BR><BR>
|
|
<A href='?src=\ref[src];secretsfun=blackout'>Break all lights</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=whiteout'>Fix all lights</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=power'>Make all areas powered</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=unpower'>Make all areas unpowered</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=quickpower'>Power all SMES</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=toggleprisonstatus'>Toggle Prison Shuttle Status(Use with S/R)</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=activateprison'>Send Prison Shuttle</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=deactivateprison'>Return Prison Shuttle</A><BR>
|
|
<BR>
|
|
<A href='?src=\ref[src];secretsfun=launchshuttle'>Launch a shuttle</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=forcelaunchshuttle'>Force launch a shuttle</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=jumpshuttle'>Jump a shuttle</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=moveshuttle'>Move a shuttle</A><BR>
|
|
<BR>
|
|
"}
|
|
|
|
if(check_rights(R_SERVER,0))
|
|
dat += "<A href='?src=\ref[src];secretsfun=togglebombcap'>Toggle bomb cap</A><BR>"
|
|
dat += "<BR>"
|
|
if(check_rights(R_DEBUG,0))
|
|
dat += {"
|
|
<B>Security Level Elevated</B><BR>
|
|
<BR>
|
|
<A href='?src=\ref[src];secretscoder=maint_access_engiebrig'>Change all maintenance doors to engie/brig access only</A><BR>
|
|
<A href='?src=\ref[src];secretscoder=maint_access_brig'>Change all maintenance doors to brig access only</A><BR>
|
|
<A href='?src=\ref[src];secretscoder=infinite_sec'>Remove cap on security officers</A><BR>
|
|
<A href='?src=\ref[src];secretscoder=maint_access_engiebrig'>Change Security Level </A><BR>
|
|
<BR>
|
|
<B>Coder Secrets</B><BR>
|
|
<BR>
|
|
<A href='?src=\ref[src];secretsadmin=list_job_debug'>Show Job Debug</A><BR>
|
|
<A href='?src=\ref[src];secretscoder=spawn_objects'>Admin Log</A><BR>
|
|
<BR>
|
|
"}
|
|
|
|
if (1)
|
|
if(check_rights((R_EVENT|R_SERVER),0))
|
|
dat += {"
|
|
<B>IC Events</B><BR>
|
|
<BR>
|
|
<A href='?src=\ref[src];secretsfun=striketeam'>Send in a strike team</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=striketeam_syndicate'>Send in a syndicate strike team</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=honksquad'>Send in a HONKsquad</A><BR>
|
|
<BR>
|
|
<A href='?src=\ref[src];secretsfun=securitylevel0'>Change Security Level To Green</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=securitylevel1'>Change Security Level To Blue</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=securitylevel2'>Change Security Level To Red</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=securitylevel3'>Change Security Level To Gamma</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=securitylevel4'>Change Security Level To Epsilon</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=securitylevel5'>Change Security Level To Delta</A><BR>
|
|
<BR>"}
|
|
|
|
if (2)
|
|
if(check_rights((R_SERVER|R_EVENT),0))
|
|
dat += {"
|
|
<B>OOC Events</B><BR>
|
|
<BR>
|
|
<A href='?src=\ref[src];secretsfun=floorlava'>The floor is lava! (DANGEROUS: extremely lame)</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=tdomestart'>Start a Thunderdome match</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=tdomereset'>Reset Thunderdome to default state</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=sec_clothes'>Remove 'internal' clothing</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=sec_all_clothes'>Remove ALL clothing</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=monkey'>Turn all humans into monkeys</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=sec_classic1'>Remove firesuits, grilles, and pods</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=prisonwarp'>Warp all Players to Prison</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=tripleAI'>Triple AI mode (needs to be used in the lobby)</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=traitor_all'>Everyone is the traitor</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=onlyone'>There can only be one!</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=onlyoneteam'>Dodgeball (TDM)!</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=flicklights'>Ghost Mode</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=retardify'>Make all players retarded</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=fakeguns'>Make all items look like guns</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=schoolgirl'>Japanese Animes Mode</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=eagles'>Egalitarian Station Mode</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=guns'>Summon Guns</A><BR>
|
|
<A href='?src=\ref[src];secretsfun=magic'>Summon Magic</A><BR>
|
|
<BR>
|
|
<A href='?src=\ref[src];secretsfun=rolldice'>Roll the Dice</A><BR>
|
|
<BR>"}
|
|
dat += "</center></body></html>"
|
|
var/datum/browser/popup = new(usr, "secrets", "<div align='center'>Admin Secrets</div>", 610, 650)
|
|
popup.set_content(dat)
|
|
popup.open(0)
|
|
|
|
|