Removed files that were 0 bytes in size.

Made sure every verb now has a name which starts with a capital letter and makes sense, because OCD.
Changed the categories of verbs a lot, now they are in much more sensible tabs.
Added a couple of admin verbs:
 - Right click monkeyize
 - Call Shuttle
 - Recall Shuttle
Removed some goon verbs.
Gave "Coder" admin group a little more admin verbs:
 - Monkeyize, Cultistize, Abominationize, Call Shuttle, Recall Shuttle, Make Sound
Added mobs a "say_message" variable. Now admin-created mobs can "scree", "squeak" etc. instead of just "chimper" or "hiss".

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@138 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
Skiedrake
2010-09-22 00:41:07 +00:00
parent 3848f0f0ce
commit cbec1b6f3d
59 changed files with 374 additions and 274 deletions

View File

@@ -1,4 +1,6 @@
/proc/togglebuildmode(mob/M as mob in world) /proc/togglebuildmode(mob/M as mob in world)
set name = "Toggle Build Mode"
set category = "Special Verbs"
if(M.client) if(M.client)
if(M.client.buildmode) if(M.client.buildmode)
M.client.buildmode = 0 M.client.buildmode = 0

View File

@@ -41,6 +41,7 @@
updateicon() updateicon()
verb/rotate() verb/rotate()
set name = "Rotate"
set src in view(1) set src in view(1)
turn_off() turn_off()
dir = turn(dir, -90) dir = turn(dir, -90)

View File

@@ -58,6 +58,7 @@
// flip and rotate verbs // flip and rotate verbs
verb/rotate() verb/rotate()
set name = "Rotate Pipe"
set src in view(1) set src in view(1)
if(usr.stat) if(usr.stat)
@@ -68,6 +69,7 @@
update() update()
verb/flip() verb/flip()
set name = "Flip Pipe"
set src in view(1) set src in view(1)
if(usr.stat) if(usr.stat)
return return

View File

@@ -517,7 +517,7 @@ Doing this because FindTurfs() isn't even used
message_admins("[src.key] set the random event chance to [eventchance]%") message_admins("[src.key] set the random event chance to [eventchance]%")
/mob/verb/funbutton() /mob/verb/funbutton()
set category = "Debug" set category = "Admin"
set name = "Random Expl.(REMOVE ME)" set name = "Random Expl.(REMOVE ME)"
if(!src.authenticated || !src.holder) if(!src.authenticated || !src.holder)
src << "Only administrators may use this command." src << "Only administrators may use this command."

View File

@@ -2,6 +2,7 @@
name = "alien" name = "alien"
voice_name = "alien" voice_name = "alien"
voice_message = "hisses" voice_message = "hisses"
say_message = "hisses"
icon = 'alien.dmi' icon = 'alien.dmi'
toxloss = 250 toxloss = 250

View File

@@ -25,4 +25,7 @@
icon_state = "queen_s" icon_state = "queen_s"
/mob/living/carbon/alien/humanoid/rpbody /mob/living/carbon/alien/humanoid/rpbody
update_icon = 0 update_icon = 0
voice_message = "says"
say_message = "says"

View File

@@ -2,6 +2,7 @@
name = "monkey" name = "monkey"
voice_name = "monkey" voice_name = "monkey"
voice_message = "chimpers" voice_message = "chimpers"
say_message = "chimpers"
icon = 'monkey.dmi' icon = 'monkey.dmi'
icon_state = "monkey1" icon_state = "monkey1"
gender = NEUTER gender = NEUTER
@@ -12,3 +13,4 @@
/mob/living/carbon/monkey/rpbody // For admin RP /mob/living/carbon/monkey/rpbody // For admin RP
update_icon = 0 update_icon = 0
voice_message = "says" voice_message = "says"
say_message = "says"

View File

@@ -145,7 +145,8 @@
//husk = 64 //husk = 64
var/voice_name = "unidentifiable voice" var/voice_name = "unidentifiable voice"
var/voice_message = null var/voice_message = null // When you are not understood by others (replaced with just screeches, hisses, chimpers etc.)
var/say_message = null // When you are understood by others. Currently only used by aliens and monkeys in their say_quote procs
//Monkey/infected mode //Monkey/infected mode
var/list/resistances = list() var/list/resistances = list()

View File

@@ -159,6 +159,7 @@
// **** Note in 40.93.4, split into obj/mob/turf point verbs, no area // **** Note in 40.93.4, split into obj/mob/turf point verbs, no area
/atom/verb/point() /atom/verb/point()
set name = "Point To"
set src in oview() set src in oview()
if (!usr || !isturf(usr.loc)) if (!usr || !isturf(usr.loc))

View File

@@ -41,7 +41,7 @@
return return
/obj/machinery/nuclearbomb/verb/make_deployable() /obj/machinery/nuclearbomb/verb/make_deployable()
set name = "make deployable" set name = "Make Deployable"
set src in oview(1) set src in oview(1)
if (src.deployable) if (src.deployable)

View File

@@ -256,6 +256,7 @@
return return
/obj/machinery/sleeper/verb/eject() /obj/machinery/sleeper/verb/eject()
set name = "Eject"
set src in oview(1) set src in oview(1)
if (usr.stat != 0) if (usr.stat != 0)
@@ -265,6 +266,7 @@
return return
/obj/machinery/sleeper/verb/move_inside() /obj/machinery/sleeper/verb/move_inside()
set name = "Move Inside"
set src in oview(1) set src in oview(1)
if (usr.stat != 0) if (usr.stat != 0)

View File

@@ -54,6 +54,7 @@ Buildable meters
// rotate the pipe item clockwise // rotate the pipe item clockwise
/obj/item/weapon/pipe/verb/rotate() /obj/item/weapon/pipe/verb/rotate()
set name = "Rotate Pipe"
set src in view(1) set src in view(1)
if ( usr.stat || usr.restrained() ) if ( usr.stat || usr.restrained() )

View File

@@ -278,6 +278,7 @@
return return
/obj/machinery/computer/data/verb/read(topic as text) /obj/machinery/computer/data/verb/read(topic as text)
set name = "Read"
set src in oview(1) set src in oview(1)
if (src.topics[text("[]", topic)]) if (src.topics[text("[]", topic)])

View File

@@ -138,7 +138,7 @@
verb/follow() verb/follow()
set src in view() set src in view()
set name = "follow me" set name = "Follow Me"
if(!alive) return if(!alive) return
if(!isalien(usr)) if(!isalien(usr))
usr << text("\red <B>The alien ignores you.</B>") usr << text("\red <B>The alien ignores you.</B>")
@@ -153,7 +153,7 @@
verb/stop() verb/stop()
set src in view() set src in view()
set name = "stop following" set name = "Stop Following"
if(!alive) return if(!alive) return
if(!isalien(usr)) if(!isalien(usr))
usr << text("\red <B>The alien ignores you.</B>") usr << text("\red <B>The alien ignores you.</B>")

View File

@@ -59,6 +59,7 @@
return return
/obj/item/verb/move_to_top() /obj/item/verb/move_to_top()
set name = "Move To Top"
set src in oview(1) set src in oview(1)
if(!istype(src.loc, /turf) || usr.stat || usr.restrained() ) if(!istype(src.loc, /turf) || usr.stat || usr.restrained() )

View File

@@ -35,6 +35,7 @@ FINGERPRINT CARD
return return
/obj/item/weapon/card/id/verb/read() /obj/item/weapon/card/id/verb/read()
set name = "Read ID Card"
set src in usr set src in usr
usr << text("\icon[] []: The current assignment on the card is [].", src, src.name, src.assignment) usr << text("\icon[] []: The current assignment on the card is [].", src, src.name, src.assignment)

View File

@@ -215,6 +215,7 @@
return return
/obj/stool/chair/verb/rotate() /obj/stool/chair/verb/rotate()
set name = "Rotate Chair"
set src in oview(1) set src in oview(1)
src.dir = turn(src.dir, 90) src.dir = turn(src.dir, 90)

View File

@@ -271,6 +271,7 @@
return return
/obj/item/weapon/tank/jetpack/verb/toggle() /obj/item/weapon/tank/jetpack/verb/toggle()
set name = "Toggle Jetpack"
src.on = !( src.on ) src.on = !( src.on )
src.icon_state = text("jetpack[]", src.on) src.icon_state = text("jetpack[]", src.on)
if(src.on) if(src.on)

View File

@@ -175,6 +175,7 @@
/obj/window/verb/rotate() /obj/window/verb/rotate()
set name = "Rotate Window"
set src in oview(1) set src in oview(1)
if (src.anchored) if (src.anchored)

View File

@@ -49,6 +49,7 @@
src << S src << S
client/verb/Toggle_Soundscape() client/verb/Toggle_Soundscape()
set name = "Toggle Ambience"
usr:client:no_ambi = !usr:client:no_ambi usr:client:no_ambi = !usr:client:no_ambi
if(usr:client:no_ambi) if(usr:client:no_ambi)
usr << sound('shipambience.ogg', repeat = 0, wait = 0, volume = 0, channel = 2) usr << sound('shipambience.ogg', repeat = 0, wait = 0, volume = 0, channel = 2)

View File

@@ -1,5 +1,5 @@
/mob/verb/listen_ooc() /mob/verb/listen_ooc()
set name = "(Un)Mute OOC" set name = "Un/Mute OOC"
if (src.client) if (src.client)
src.client.listen_ooc = !src.client.listen_ooc src.client.listen_ooc = !src.client.listen_ooc
@@ -9,6 +9,7 @@
src << "\blue You are no longer listening to messages on the OOC channel." src << "\blue You are no longer listening to messages on the OOC channel."
/mob/verb/ooc(msg as text) /mob/verb/ooc(msg as text)
set name = "OOC Message"
if (!src.client.authenticated || IsGuestKey(src.key)) if (!src.client.authenticated || IsGuestKey(src.key))
src << "You are not authorized to communicate over these channels." src << "You are not authorized to communicate over these channels."
return return
@@ -43,7 +44,9 @@
else if (C.listen_ooc) else if (C.listen_ooc)
C << "<span class=\"ooc\"><span class=\"prefix\">OOC:</span> <span class=\"name\">[src.client.stealth ? src.client.fakekey : src.key]:</span> <span class=\"message\">[msg]</span></span>" C << "<span class=\"ooc\"><span class=\"prefix\">OOC:</span> <span class=\"name\">[src.client.stealth ? src.client.fakekey : src.key]:</span> <span class=\"message\">[msg]</span></span>"
/*
/mob/verb/goonsay(msg as text) /mob/verb/goonsay(msg as text)
set name = "Goonsay"
if (!src.client.authenticated || !src.client.goon) if (!src.client.authenticated || !src.client.goon)
src << "You are not authorized to communicate over these channels." src << "You are not authorized to communicate over these channels."
return return
@@ -68,3 +71,6 @@
C << "<span class=\"admingoonsay\"><span class=\"prefix\">GOONSAY:</span> <span class=\"name\">[src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]:</span> <span class=\"message\">[msg]</span></span>" C << "<span class=\"admingoonsay\"><span class=\"prefix\">GOONSAY:</span> <span class=\"name\">[src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]:</span> <span class=\"message\">[msg]</span></span>"
else if(C.listen_ooc) else if(C.listen_ooc)
C << "<span class=\"goonsay\"><span class=\"prefix\">GOONSAY:</span> <span class=\"name\">[src.client.stealth ? src.client.fakekey : src.key]:</span> <span class=\"message\">[msg]</span></span>" C << "<span class=\"goonsay\"><span class=\"prefix\">GOONSAY:</span> <span class=\"name\">[src.client.stealth ? src.client.fakekey : src.key]:</span> <span class=\"message\">[msg]</span></span>"
-- Skie */

View File

@@ -1,5 +1,5 @@
/mob/verb/who() /mob/verb/who()
set name = "Who" set name = "Who is Online"
usr << "<b>Current Players:</b>" usr << "<b>Current Players:</b>"
@@ -18,7 +18,7 @@
for (var/mob/M in world) for (var/mob/M in world)
if (!M.client) if (!M.client)
continue continue
if (M.client.stealth && !usr.client.holder) if (M.client.stealth && !usr.client.holder)
peeps += "\t[M.client.fakekey]" peeps += "\t[M.client.fakekey]"
else if (M.client.goon) //everyone is authed else if (M.client.goon) //everyone is authed
@@ -35,6 +35,7 @@
/client/verb/adminwho() /client/verb/adminwho()
set category = "Commands" set category = "Commands"
set name = "Admins Online"
usr << "<b>Current Admins:</b>" usr << "<b>Current Admins:</b>"

View File

@@ -267,6 +267,7 @@
//step(src, direction) //step(src, direction)
/proc/possess(obj/O as obj in world) /proc/possess(obj/O as obj in world)
set name = "Possess Obj"
usr.loc = O usr.loc = O
usr.real_name = O.name usr.real_name = O.name
usr.name = O.name usr.name = O.name
@@ -274,14 +275,17 @@
usr.control_object = O usr.control_object = O
/proc/release(obj/O as obj in world) /proc/release(obj/O as obj in world)
set name = "Release Obj"
//usr.loc = get_turf(usr) //usr.loc = get_turf(usr)
usr.loc = O.loc // Appear where the object you were controlling is -- TLE usr.loc = O.loc // Appear where the object you were controlling is -- TLE
usr.client.eye = usr usr.client.eye = usr
usr.control_object = null usr.control_object = null
/proc/givetestverbs(mob/M as mob in world) /proc/givetestverbs(mob/M as mob in world)
set desc = "Give this guy possess/release verbs"
set category = "Debug"
set name = "Give Possessing Verbs"
M.verbs += /proc/possess M.verbs += /proc/possess
M.verbs += /proc/release M.verbs += /proc/release
/////////////////////////////////////////////////////blue /////////////////////////////////////////////////////blue

View File

@@ -11,6 +11,8 @@ var/showadminmessages = 1
M << rendered M << rendered
/proc/toggle_adminmsg() /proc/toggle_adminmsg()
set name = "Toggle Admin Messages"
set category = "Server"
showadminmessages = !showadminmessages showadminmessages = !showadminmessages
/obj/admins/Topic(href, href_list) /obj/admins/Topic(href, href_list)
@@ -1536,7 +1538,7 @@ var/showadminmessages = 1
/obj/admins/proc/vmode() /obj/admins/proc/vmode()
set category = "Special Verbs" set category = "Server"
set name = "Start Vote" set name = "Start Vote"
set desc="Starts vote" set desc="Starts vote"
var/confirm = alert("What vote would you like to start?", "Vote", "Restart", "Change Game Mode", "Cancel") var/confirm = alert("What vote would you like to start?", "Vote", "Restart", "Change Game Mode", "Cancel")
@@ -1577,7 +1579,7 @@ var/showadminmessages = 1
CM.client.vote = "default" CM.client.vote = "default"
/obj/admins/proc/votekill() /obj/admins/proc/votekill()
set category = "Special Verbs" set category = "Server"
set name = "Abort Vote" set name = "Abort Vote"
set desc="Aborts a vote" set desc="Aborts a vote"
if(vote.voting == 0) if(vote.voting == 0)
@@ -1597,7 +1599,7 @@ var/showadminmessages = 1
M.client.showvote = 0 M.client.showvote = 0
/obj/admins/proc/voteres() /obj/admins/proc/voteres()
set category = "Special Verbs" set category = "Server"
set name = "Toggle Voting" set name = "Toggle Voting"
set desc="Toggles Votes" set desc="Toggles Votes"
var/confirm = alert("What vote would you like to toggle?", "Vote", "Restart [config.allow_vote_restart ? "Off" : "On"]", "Change Game Mode [config.allow_vote_mode ? "Off" : "On"]", "Cancel") var/confirm = alert("What vote would you like to toggle?", "Vote", "Restart [config.allow_vote_restart ? "Off" : "On"]", "Change Game Mode [config.allow_vote_mode ? "Off" : "On"]", "Cancel")
@@ -1619,7 +1621,7 @@ var/showadminmessages = 1
vote.nextvotetime = world.timeofday vote.nextvotetime = world.timeofday
/obj/admins/proc/restart() /obj/admins/proc/restart()
set category = "Special Verbs" set category = "Server"
set name = "Restart" set name = "Restart"
set desc="Restarts the world" set desc="Restarts the world"
var/confirm = alert("Restart the game world?", "Restart", "Yes", "Cancel") var/confirm = alert("Restart the game world?", "Restart", "Yes", "Cancel")
@@ -1643,7 +1645,7 @@ var/showadminmessages = 1
world << "\blue <b>[usr.client.stealth ? "Administrator" : usr.key] Announces:</b>\n \t [message]" world << "\blue <b>[usr.client.stealth ? "Administrator" : usr.key] Announces:</b>\n \t [message]"
log_admin("Announce: [key_name(usr)] : [message]") log_admin("Announce: [key_name(usr)] : [message]")
/obj/admins/proc/toggleooc() /obj/admins/proc/toggleooc()
set category = "Special Verbs" set category = "Server"
set desc="Toggle dis bitch" set desc="Toggle dis bitch"
set name="Toggle OOC" set name="Toggle OOC"
ooc_allowed = !( ooc_allowed ) ooc_allowed = !( ooc_allowed )
@@ -1655,7 +1657,7 @@ var/showadminmessages = 1
message_admins("[key_name_admin(usr)] toggled OOC.", 1) message_admins("[key_name_admin(usr)] toggled OOC.", 1)
/obj/admins/proc/toggleoocdead() /obj/admins/proc/toggleoocdead()
set category = "Special Verbs" set category = "Server"
set desc="Toggle dis bitch" set desc="Toggle dis bitch"
set name="Toggle Dead OOC" set name="Toggle Dead OOC"
dooc_allowed = !( dooc_allowed ) dooc_allowed = !( dooc_allowed )
@@ -1664,7 +1666,7 @@ var/showadminmessages = 1
message_admins("[key_name_admin(usr)] toggled Dead OOC.", 1) message_admins("[key_name_admin(usr)] toggled Dead OOC.", 1)
/obj/admins/proc/toggletraitorscaling() /obj/admins/proc/toggletraitorscaling()
set category = "Special Verbs" set category = "Server"
set desc="Toggle traitor scaling" set desc="Toggle traitor scaling"
set name="Toggle Traitor Scaling" set name="Toggle Traitor Scaling"
traitor_scaling = !traitor_scaling traitor_scaling = !traitor_scaling
@@ -1672,7 +1674,7 @@ var/showadminmessages = 1
message_admins("[key_name_admin(usr)] toggled Traitor Scaling [traitor_scaling ? "on" : "off"].", 1) message_admins("[key_name_admin(usr)] toggled Traitor Scaling [traitor_scaling ? "on" : "off"].", 1)
/obj/admins/proc/togglegoonsay() /obj/admins/proc/togglegoonsay()
set category = "Special Verbs" set category = "Server"
set desc = "Toggle dis bitch" set desc = "Toggle dis bitch"
set name = "Toggle Goonsay" set name = "Toggle Goonsay"
goonsay_allowed = !( goonsay_allowed ) goonsay_allowed = !( goonsay_allowed )
@@ -1684,7 +1686,7 @@ var/showadminmessages = 1
message_admins("[key_name_admin(usr)] toggled GOONSAY [goonsay_allowed ? "on" : "off"]", 1) message_admins("[key_name_admin(usr)] toggled GOONSAY [goonsay_allowed ? "on" : "off"]", 1)
/obj/admins/proc/startnow() /obj/admins/proc/startnow()
set category = "Special Verbs" set category = "Server"
set desc="Start the round RIGHT NOW" set desc="Start the round RIGHT NOW"
set name="Start Now" set name="Start Now"
if(!ticker) if(!ticker)
@@ -1700,7 +1702,7 @@ var/showadminmessages = 1
return 0 return 0
/obj/admins/proc/toggleenter() /obj/admins/proc/toggleenter()
set category = "Special Verbs" set category = "Server"
set desc="People can't enter" set desc="People can't enter"
set name="Toggle Entering" set name="Toggle Entering"
enter_allowed = !( enter_allowed ) enter_allowed = !( enter_allowed )
@@ -1713,7 +1715,7 @@ var/showadminmessages = 1
world.update_status() world.update_status()
/obj/admins/proc/toggleAI() /obj/admins/proc/toggleAI()
set category = "Special Verbs" set category = "Server"
set desc="People can't be AI" set desc="People can't be AI"
set name="Toggle AI" set name="Toggle AI"
config.allow_ai = !( config.allow_ai ) config.allow_ai = !( config.allow_ai )
@@ -1725,7 +1727,7 @@ var/showadminmessages = 1
world.update_status() world.update_status()
/obj/admins/proc/toggleaban() /obj/admins/proc/toggleaban()
set category = "Special Verbs" set category = "Server"
set desc="Respawn basically" set desc="Respawn basically"
set name="Toggle Respawn" set name="Toggle Respawn"
abandon_allowed = !( abandon_allowed ) abandon_allowed = !( abandon_allowed )
@@ -1738,7 +1740,7 @@ var/showadminmessages = 1
world.update_status() world.update_status()
/obj/admins/proc/toggle_aliens() /obj/admins/proc/toggle_aliens()
set category = "Special Verbs" set category = "Server"
set desc="Toggle alien mobs" set desc="Toggle alien mobs"
set name="Toggle Aliens" set name="Toggle Aliens"
aliens_allowed = !aliens_allowed aliens_allowed = !aliens_allowed
@@ -1746,7 +1748,7 @@ var/showadminmessages = 1
message_admins("[key_name_admin(usr)] toggled Aliens [aliens_allowed ? "on" : "off"].", 1) message_admins("[key_name_admin(usr)] toggled Aliens [aliens_allowed ? "on" : "off"].", 1)
/obj/admins/proc/delay() /obj/admins/proc/delay()
set category = "Special Verbs" set category = "Server"
set desc="Delay the game start" set desc="Delay the game start"
set name="Delay" set name="Delay"
if (ticker) if (ticker)
@@ -1760,28 +1762,28 @@ var/showadminmessages = 1
log_admin("[key_name(usr)] removed the delay.") log_admin("[key_name(usr)] removed the delay.")
/obj/admins/proc/adjump() /obj/admins/proc/adjump()
set category = "Special Verbs" set category = "Server"
set desc="Toggle admin jumping" set desc="Toggle admin jumping"
set name="Toggle Jump" set name="Toggle Jump"
config.allow_admin_jump = !(config.allow_admin_jump) config.allow_admin_jump = !(config.allow_admin_jump)
message_admins("\blue Toggled admin jumping to [config.allow_admin_jump].") message_admins("\blue Toggled admin jumping to [config.allow_admin_jump].")
/obj/admins/proc/adspawn() /obj/admins/proc/adspawn()
set category = "Special Verbs" set category = "Server"
set desc="Toggle admin spawning" set desc="Toggle admin spawning"
set name="Toggle Spawn" set name="Toggle Spawn"
config.allow_admin_spawning = !(config.allow_admin_spawning) config.allow_admin_spawning = !(config.allow_admin_spawning)
message_admins("\blue Toggled admin item spawning to [config.allow_admin_spawning].") message_admins("\blue Toggled admin item spawning to [config.allow_admin_spawning].")
/obj/admins/proc/adrev() /obj/admins/proc/adrev()
set category = "Special Verbs" set category = "Server"
set desc="Toggle admin revives" set desc="Toggle admin revives"
set name="Toggle Revive" set name="Toggle Revive"
config.allow_admin_rev = !(config.allow_admin_rev) config.allow_admin_rev = !(config.allow_admin_rev)
message_admins("\blue Toggled reviving to [config.allow_admin_rev].") message_admins("\blue Toggled reviving to [config.allow_admin_rev].")
/obj/admins/proc/immreboot() /obj/admins/proc/immreboot()
set category = "Special Verbs" set category = "Server"
set desc="Reboots the server post haste" set desc="Reboots the server post haste"
set name="Immediate Reboot" set name="Immediate Reboot"
if( alert("Reboot server?",,"Yes","No") == "No") if( alert("Reboot server?",,"Yes","No") == "No")
@@ -1791,7 +1793,7 @@ var/showadminmessages = 1
world.Reboot() world.Reboot()
/client/proc/deadchat() /client/proc/deadchat()
set category = "Special Verbs" set category = "Server"
set desc="Toggles Deadchat" set desc="Toggles Deadchat"
set name="Deadchat" set name="Deadchat"
if(deadchat == 0) if(deadchat == 0)
@@ -1802,7 +1804,7 @@ var/showadminmessages = 1
usr << "Deadchat turned off" usr << "Deadchat turned off"
/obj/admins/proc/unprison(var/mob/M in world) /obj/admins/proc/unprison(var/mob/M in world)
set category = "Special Verbs" set category = "Admin"
set name = "Unprison" set name = "Unprison"
if (M.z == 2) if (M.z == 2)
if (config.allow_admin_jump) if (config.allow_admin_jump)

View File

@@ -26,185 +26,195 @@
if ("Host") if ("Host")
src.deadchat = 1 src.deadchat = 1
src.holder.level = 6 src.holder.level = 6
src.verbs += /client/proc/stealthadmin
src.verbs += /client/proc/cmd_admin_delete
src.verbs += /proc/possess
src.verbs += /client/proc/cmd_admin_add_random_ai_law
src.verbs += /proc/release
src.verbs += /proc/givetestverbs
src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/debug_variables src.verbs += /client/proc/debug_variables
src.verbs += /client/proc/cmd_modify_object_variables src.verbs += /client/proc/cmd_modify_object_variables
src.verbs += /client/proc/cmd_modify_ticker_variables src.verbs += /client/proc/admin_call_shuttle // -- Skie
src.verbs += /client/proc/cmd_admin_pm src.verbs += /client/proc/admin_cancel_shuttle // -- Skie
src.verbs += /client/proc/cmd_admin_say src.verbs += /client/proc/air_report
src.verbs += /client/proc/dsay src.verbs += /client/proc/air_status
src.verbs += /client/proc/cmd_admin_check_contents src.verbs += /client/proc/callproc
src.verbs += /client/proc/cmd_debug_del_all src.verbs += /client/proc/Cell
src.verbs += /client/proc/play_sound
src.verbs += /client/proc/modifytemperature
src.verbs += /client/proc/cmd_admin_gib
src.verbs += /client/proc/cmd_admin_gib_self
src.verbs += /proc/toggle_adminmsg
// src.verbs += /client/proc/grillify
src.verbs += /client/proc/jumptomob
src.verbs += /client/proc/Jump
src.verbs += /client/proc/jumptoturf
src.verbs += /client/proc/cmd_admin_rejuvenate
src.verbs += /client/proc/cmd_admin_robotize
src.verbs += /client/proc/cmd_admin_alienize src.verbs += /client/proc/cmd_admin_alienize
src.verbs += /client/proc/cmd_admin_changelinginize src.verbs += /client/proc/cmd_admin_changelinginize
src.verbs += /client/proc/Cell src.verbs += /client/proc/cmd_admin_abominize // -- TLE
src.verbs += /client/proc/ticklag src.verbs += /client/proc/make_cultist // -- TLE
src.verbs += /client/proc/cmd_admin_mute src.verbs += /client/proc/cmd_admin_monkeyize
src.verbs += /client/proc/cmd_admin_drop_everything src.verbs += /client/proc/cmd_admin_robotize
src.verbs += /client/proc/cmd_admin_godmode
src.verbs += /client/proc/get_admin_state
src.verbs += /client/proc/cmd_admin_add_freeform_ai_law src.verbs += /client/proc/cmd_admin_add_freeform_ai_law
// src.verbs += /client/proc/getmobs src.verbs += /client/proc/cmd_admin_add_random_ai_law
// src.verbs += /client/proc/cmd_admin_list_admins src.verbs += /client/proc/cmd_admin_check_contents
src.verbs += /client/proc/cmd_admin_create_centcom_report
src.verbs += /client/proc/cmd_admin_delete
src.verbs += /client/proc/cmd_admin_direct_narrate // -- TLE
src.verbs += /client/proc/cmd_admin_drop_everything
src.verbs += /client/proc/cmd_admin_gib
src.verbs += /client/proc/cmd_admin_gib_self
src.verbs += /client/proc/cmd_admin_godmode
src.verbs += /client/proc/cmd_admin_list_occ src.verbs += /client/proc/cmd_admin_list_occ
src.verbs += /proc/togglebuildmode src.verbs += /client/proc/cmd_admin_mute
src.verbs += /client/proc/jumptokey src.verbs += /client/proc/cmd_admin_pm
src.verbs += /client/proc/Getmob
src.verbs += /client/proc/jobbans
src.verbs += /client/proc/sendmob
src.verbs += /client/proc/Debug2 //debug toggle switch
src.verbs += /client/proc/callproc
src.verbs += /client/proc/funbutton
src.verbs += /client/proc/cmd_admin_prison src.verbs += /client/proc/cmd_admin_prison
src.verbs += /obj/admins/proc/vmode //start vote src.verbs += /client/proc/cmd_admin_rejuvenate
src.verbs += /obj/admins/proc/votekill //abort vote src.verbs += /client/proc/cmd_admin_remove_plasma
src.verbs += /obj/admins/proc/voteres //toggle votes src.verbs += /client/proc/cmd_admin_say
src.verbs += /obj/admins/proc/restart //restart src.verbs += /client/proc/cmd_admin_subtle_message
src.verbs += /obj/admins/proc/immreboot //immediate reboot src.verbs += /client/proc/cmd_admin_world_narrate // -- TLE
src.verbs += /client/proc/cmd_debug_del_all
src.verbs += /client/proc/cmd_modify_ticker_variables
src.verbs += /client/proc/deadchat //toggles deadchat
src.verbs += /client/proc/Debug2 //debug toggle switch
src.verbs += /client/proc/drop_bomb // -- TLE
src.verbs += /client/proc/dsay
src.verbs += /client/proc/fix_next_move
src.verbs += /client/proc/funbutton
src.verbs += /client/proc/general_report
src.verbs += /client/proc/Getmob
src.verbs += /client/proc/get_admin_state
src.verbs += /client/proc/jobbans
src.verbs += /client/proc/Jump
src.verbs += /client/proc/jumptokey
src.verbs += /client/proc/jumptomob
src.verbs += /client/proc/jumptoturf
src.verbs += /client/proc/kill_air // -- TLE
src.verbs += /client/proc/make_sound // -- TLE
src.verbs += /client/proc/modifytemperature
src.verbs += /client/proc/object_talk // -- TLE
src.verbs += /client/proc/play_sound
src.verbs += /client/proc/sendmob
src.verbs += /client/proc/stealthadmin
src.verbs += /client/proc/ticklag
src.verbs += /client/proc/toggle_view_range
src.verbs += /client/proc/warn
src.verbs += /obj/admins/proc/adjump //toggle admin jumping
src.verbs += /obj/admins/proc/adrev //toggle admin revives
src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
src.verbs += /obj/admins/proc/announce //global announce src.verbs += /obj/admins/proc/announce //global announce
src.verbs += /obj/admins/proc/delay //game start delay
src.verbs += /obj/admins/proc/immreboot //immediate reboot
src.verbs += /obj/admins/proc/restart //restart
src.verbs += /obj/admins/proc/startnow //start now bitch
src.verbs += /obj/admins/proc/toggleaban //abandon mob
src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
src.verbs += /obj/admins/proc/toggleooc //toggle ooc src.verbs += /obj/admins/proc/toggleooc //toggle ooc
src.verbs += /obj/admins/proc/toggleoocdead //toggle ooc for dead/unc src.verbs += /obj/admins/proc/toggleoocdead //toggle ooc for dead/unc
src.verbs += /obj/admins/proc/toggletraitorscaling //toggle traitor scaling src.verbs += /obj/admins/proc/toggletraitorscaling //toggle traitor scaling
src.verbs += /obj/admins/proc/startnow //start now bitch
src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
src.verbs += /obj/admins/proc/toggleaban //abandon mob
src.verbs += /obj/admins/proc/delay //game start delay
src.verbs += /client/proc/deadchat //toggles deadchat
src.verbs += /obj/admins/proc/adrev //toggle admin revives
src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
src.verbs += /obj/admins/proc/adjump //toggle admin jumping
src.verbs += /obj/admins/proc/unprison
src.verbs += /client/proc/cmd_admin_create_centcom_report
src.verbs += /client/proc/cmd_admin_subtle_message
src.verbs += /client/proc/cmd_admin_world_narrate // -- TLE
src.verbs += /client/proc/cmd_admin_direct_narrate // -- TLE
src.verbs += /client/proc/drop_bomb // -- TLE
src.verbs += /client/proc/make_cultist // -- TLE
src.verbs += /client/proc/make_sound // -- TLE
src.verbs += /client/proc/object_talk // -- TLE
src.verbs += /client/proc/kill_air // -- TLE
src.verbs += /client/proc/cmd_admin_abominize // -- TLE
src.verbs += /client/proc/cmd_admin_remove_plasma
src.verbs += /client/proc/general_report
src.verbs += /client/proc/air_report
src.verbs += /client/proc/air_status
src.verbs += /client/proc/fix_next_move
src.verbs += /client/proc/toggle_view_range
src.verbs += /obj/admins/proc/toggle_aliens src.verbs += /obj/admins/proc/toggle_aliens
src.verbs += /client/proc/warn src.verbs += /obj/admins/proc/unprison
if ("Coder")
src.deadchat = 1
src.holder.level = 5
src.verbs += /client/proc/stealthadmin
src.verbs += /client/proc/cmd_admin_delete
src.verbs += /proc/possess
src.verbs += /client/proc/cmd_admin_add_random_ai_law
src.verbs += /proc/release
src.verbs += /proc/givetestverbs
src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/debug_variables
src.verbs += /client/proc/cmd_debug_tog_aliens
src.verbs += /client/proc/cmd_modify_object_variables
src.verbs += /client/proc/cmd_modify_ticker_variables
src.verbs += /client/proc/cmd_admin_pm
src.verbs += /client/proc/cmd_admin_say
src.verbs += /client/proc/dsay
src.verbs += /client/proc/cmd_admin_check_contents
src.verbs += /client/proc/cmd_debug_del_all
src.verbs += /client/proc/play_sound
src.verbs += /client/proc/modifytemperature
src.verbs += /client/proc/cmd_admin_gib
src.verbs += /client/proc/cmd_admin_gib_self
// src.verbs += /proc/toggleai
src.verbs += /proc/toggle_adminmsg
src.verbs += /proc/togglebuildmode
// src.verbs += /client/proc/grillify
src.verbs += /client/proc/jumptomob
src.verbs += /client/proc/Jump
src.verbs += /client/proc/jumptoturf
src.verbs += /client/proc/cmd_admin_rejuvenate
src.verbs += /client/proc/cmd_admin_robotize
src.verbs += /client/proc/cmd_admin_alienize
src.verbs += /client/proc/cmd_admin_changelinginize
src.verbs += /client/proc/Cell
src.verbs += /client/proc/ticklag
src.verbs += /client/proc/cmd_admin_mute
src.verbs += /client/proc/cmd_admin_drop_everything
src.verbs += /client/proc/cmd_admin_godmode
src.verbs += /client/proc/get_admin_state
src.verbs += /client/proc/cmd_admin_add_freeform_ai_law
// src.verbs += /client/proc/getmobs
// src.verbs += /client/proc/cmd_admin_list_admins
src.verbs += /client/proc/cmd_admin_list_occ
src.verbs += /client/proc/jumptokey
src.verbs += /client/proc/Getmob
src.verbs += /client/proc/jobbans
src.verbs += /client/proc/sendmob
src.verbs += /client/proc/Debug2 //debug toggle switch
src.verbs += /client/proc/callproc
src.verbs += /client/proc/funbutton
src.verbs += /client/proc/cmd_admin_prison
src.verbs += /obj/admins/proc/vmode //start vote src.verbs += /obj/admins/proc/vmode //start vote
src.verbs += /obj/admins/proc/votekill //abort vote src.verbs += /obj/admins/proc/votekill //abort vote
src.verbs += /obj/admins/proc/voteres //toggle votes src.verbs += /obj/admins/proc/voteres //toggle votes
src.verbs += /obj/admins/proc/restart //restart src.verbs += /proc/givetestverbs
src.verbs += /obj/admins/proc/immreboot //immediate reboot src.verbs += /proc/possess
src.verbs += /proc/release
src.verbs += /proc/togglebuildmode
src.verbs += /proc/toggle_adminmsg
// src.verbs += /client/proc/grillify
// src.verbs += /client/proc/cmd_admin_list_admins
// src.verbs += /client/proc/getmobs
// src.verbs += /obj/admins/proc/togglegoonsay
if ("Coder")
src.deadchat = 1
src.holder.level = 5
src.verbs += /client/proc/debug_variables
src.verbs += /client/proc/cmd_modify_object_variables
src.verbs += /client/proc/admin_call_shuttle // -- Skie
src.verbs += /client/proc/admin_cancel_shuttle // -- Skie
src.verbs += /client/proc/air_report
src.verbs += /client/proc/air_status
src.verbs += /client/proc/callproc
src.verbs += /client/proc/Cell
src.verbs += /client/proc/cmd_admin_alienize
src.verbs += /client/proc/cmd_admin_changelinginize
src.verbs += /client/proc/cmd_admin_abominize // -- TLE
src.verbs += /client/proc/make_cultist // -- TLE
src.verbs += /client/proc/cmd_admin_monkeyize
src.verbs += /client/proc/cmd_admin_robotize
src.verbs += /client/proc/cmd_admin_add_freeform_ai_law
src.verbs += /client/proc/cmd_admin_add_random_ai_law
src.verbs += /client/proc/cmd_admin_check_contents
src.verbs += /client/proc/cmd_admin_create_centcom_report
src.verbs += /client/proc/cmd_admin_delete
src.verbs += /client/proc/cmd_admin_direct_narrate // -- TLE
src.verbs += /client/proc/cmd_admin_drop_everything
src.verbs += /client/proc/cmd_admin_gib
src.verbs += /client/proc/cmd_admin_gib_self
src.verbs += /client/proc/cmd_admin_godmode
src.verbs += /client/proc/cmd_admin_list_occ
src.verbs += /client/proc/cmd_admin_mute
src.verbs += /client/proc/cmd_admin_pm
src.verbs += /client/proc/cmd_admin_prison
src.verbs += /client/proc/cmd_admin_rejuvenate
src.verbs += /client/proc/cmd_admin_remove_plasma
src.verbs += /client/proc/cmd_admin_say
src.verbs += /client/proc/cmd_admin_subtle_message
src.verbs += /client/proc/cmd_admin_world_narrate // -- TLE
src.verbs += /client/proc/cmd_debug_del_all
src.verbs += /client/proc/cmd_debug_tog_aliens
src.verbs += /client/proc/cmd_modify_ticker_variables
src.verbs += /client/proc/deadchat //toggles deadchat
src.verbs += /client/proc/Debug2 //debug toggle switch
src.verbs += /client/proc/dsay
src.verbs += /client/proc/fix_next_move
src.verbs += /client/proc/funbutton
src.verbs += /client/proc/general_report
src.verbs += /client/proc/Getmob
src.verbs += /client/proc/get_admin_state
src.verbs += /client/proc/jobbans
src.verbs += /client/proc/Jump
src.verbs += /client/proc/jumptokey
src.verbs += /client/proc/jumptomob
src.verbs += /client/proc/jumptoturf
src.verbs += /client/proc/make_sound // -- Skie
src.verbs += /client/proc/modifytemperature
src.verbs += /client/proc/play_sound
src.verbs += /client/proc/sendmob
src.verbs += /client/proc/stealthadmin
src.verbs += /client/proc/ticklag
src.verbs += /client/proc/toggle_view_range
src.verbs += /client/proc/warn
src.verbs += /obj/admins/proc/adjump //toggle admin jumping
src.verbs += /obj/admins/proc/adrev //toggle admin revives
src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
src.verbs += /obj/admins/proc/announce //global announce src.verbs += /obj/admins/proc/announce //global announce
src.verbs += /obj/admins/proc/delay //game start delay
src.verbs += /obj/admins/proc/immreboot //immediate reboot
src.verbs += /obj/admins/proc/restart //restart
src.verbs += /obj/admins/proc/spawn_atom
src.verbs += /obj/admins/proc/startnow //start now bitch
src.verbs += /obj/admins/proc/toggleaban //abandon mob
src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
src.verbs += /obj/admins/proc/toggleooc //toggle ooc src.verbs += /obj/admins/proc/toggleooc //toggle ooc
src.verbs += /obj/admins/proc/toggleoocdead //toggle ooc for dead/unc src.verbs += /obj/admins/proc/toggleoocdead //toggle ooc for dead/unc
src.verbs += /obj/admins/proc/toggletraitorscaling src.verbs += /obj/admins/proc/toggletraitorscaling
src.verbs += /obj/admins/proc/startnow //start now bitch
src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
src.verbs += /obj/admins/proc/toggleaban //abandon mob
src.verbs += /obj/admins/proc/delay //game start delay
src.verbs += /client/proc/deadchat //toggles deadchat
src.verbs += /obj/admins/proc/adrev //toggle admin revives
src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
src.verbs += /obj/admins/proc/adjump //toggle admin jumping
src.verbs += /obj/admins/proc/unprison
src.verbs += /client/proc/cmd_admin_create_centcom_report
src.verbs += /client/proc/cmd_admin_subtle_message
src.verbs += /client/proc/cmd_admin_remove_plasma
src.verbs += /client/proc/general_report
src.verbs += /client/proc/air_report
src.verbs += /client/proc/air_status
src.verbs += /client/proc/fix_next_move
src.verbs += /obj/admins/proc/spawn_atom
src.verbs += /client/proc/toggle_view_range
src.verbs += /obj/admins/proc/toggle_aliens src.verbs += /obj/admins/proc/toggle_aliens
src.verbs += /client/proc/warn src.verbs += /obj/admins/proc/unprison
src.verbs += /obj/admins/proc/vmode //start vote
src.verbs += /obj/admins/proc/votekill //abort vote
src.verbs += /obj/admins/proc/voteres //toggle votes
src.verbs += /proc/givetestverbs
src.verbs += /proc/possess
src.verbs += /proc/release
src.verbs += /proc/togglebuildmode
src.verbs += /proc/toggle_adminmsg
// src.verbs += /obj/admins/proc/togglegoonsay
// src.verbs += /client/proc/grillify
// src.verbs += /client/proc/cmd_admin_list_admins
// src.verbs += /client/proc/getmobs
// src.verbs += /proc/toggleai
src.verbs += /client/proc/cmd_admin_world_narrate // -- TLE
src.verbs += /client/proc/cmd_admin_direct_narrate // -- TLE
if ("Shit Guy") if ("Shit Guy")
src.deadchat = 1 src.deadchat = 1
src.holder.level = 4 src.holder.level = 4
src.verbs += /client/proc/stealthadmin src.verbs += /client/proc/stealthadmin
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/debug_variables src.verbs += /client/proc/debug_variables
src.verbs += /proc/possess src.verbs += /proc/possess
src.verbs += /client/proc/cmd_admin_add_random_ai_law src.verbs += /client/proc/cmd_admin_add_random_ai_law
@@ -229,6 +239,7 @@
src.verbs += /client/proc/cmd_admin_mute src.verbs += /client/proc/cmd_admin_mute
src.verbs += /client/proc/cmd_admin_drop_everything src.verbs += /client/proc/cmd_admin_drop_everything
src.verbs += /client/proc/cmd_admin_robotize src.verbs += /client/proc/cmd_admin_robotize
src.verbs += /client/proc/cmd_admin_monkeyize
src.verbs += /client/proc/cmd_admin_godmode src.verbs += /client/proc/cmd_admin_godmode
src.verbs += /client/proc/cmd_admin_add_freeform_ai_law src.verbs += /client/proc/cmd_admin_add_freeform_ai_law
src.verbs += /client/proc/funbutton src.verbs += /client/proc/funbutton
@@ -270,6 +281,9 @@
src.verbs += /client/proc/toggle_view_range src.verbs += /client/proc/toggle_view_range
src.verbs += /client/proc/warn src.verbs += /client/proc/warn
src.verbs += /client/proc/admin_call_shuttle // -- Skie
src.verbs += /client/proc/admin_cancel_shuttle // -- Skie
if ("Primary Administrator") if ("Primary Administrator")
src.deadchat = 1 src.deadchat = 1
@@ -282,7 +296,7 @@
src.verbs += /obj/admins/proc/toggleoocdead //toggle ooc for dead/unc src.verbs += /obj/admins/proc/toggleoocdead //toggle ooc for dead/unc
src.verbs += /obj/admins/proc/toggletraitorscaling src.verbs += /obj/admins/proc/toggletraitorscaling
src.verbs += /client/proc/cmd_admin_drop_everything src.verbs += /client/proc/cmd_admin_drop_everything
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/debug_variables src.verbs += /client/proc/debug_variables
src.verbs += /client/proc/cmd_modify_object_variables src.verbs += /client/proc/cmd_modify_object_variables
src.verbs += /client/proc/cmd_modify_ticker_variables src.verbs += /client/proc/cmd_modify_ticker_variables
@@ -303,7 +317,7 @@
src.verbs += /obj/admins/proc/toggleooc //toggle ooc src.verbs += /obj/admins/proc/toggleooc //toggle ooc
src.verbs += /obj/admins/proc/toggleoocdead //toggle ooc for dead/unc src.verbs += /obj/admins/proc/toggleoocdead //toggle ooc for dead/unc
src.verbs += /obj/admins/proc/toggletraitorscaling src.verbs += /obj/admins/proc/toggletraitorscaling
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/cmd_admin_say src.verbs += /client/proc/cmd_admin_say
src.verbs += /client/proc/dsay src.verbs += /client/proc/dsay
src.verbs += /client/proc/cmd_admin_add_random_ai_law src.verbs += /client/proc/cmd_admin_add_random_ai_law
@@ -354,7 +368,7 @@
src.verbs += /obj/admins/proc/toggleaban //abandon mob src.verbs += /obj/admins/proc/toggleaban //abandon mob
src.verbs += /client/proc/deadchat //toggles deadchat src.verbs += /client/proc/deadchat //toggles deadchat
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/cmd_admin_pm src.verbs += /client/proc/cmd_admin_pm
src.verbs += /client/proc/cmd_admin_say src.verbs += /client/proc/cmd_admin_say
src.verbs += /client/proc/dsay src.verbs += /client/proc/dsay
@@ -386,6 +400,9 @@
src.verbs += /client/proc/cmd_admin_subtle_message src.verbs += /client/proc/cmd_admin_subtle_message
src.verbs += /client/proc/warn src.verbs += /client/proc/warn
src.verbs += /client/proc/admin_call_shuttle // -- Skie
src.verbs += /client/proc/admin_cancel_shuttle // -- Skie
if ("Secondary Administrator") if ("Secondary Administrator")
src.holder.level = 1 src.holder.level = 1
src.verbs += /client/proc/stealthadmin src.verbs += /client/proc/stealthadmin
@@ -394,7 +411,7 @@
src.verbs += /obj/admins/proc/toggleaban //abandon mob src.verbs += /obj/admins/proc/toggleaban //abandon mob
src.verbs += /client/proc/cmd_admin_check_contents src.verbs += /client/proc/cmd_admin_check_contents
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/cmd_admin_pm src.verbs += /client/proc/cmd_admin_pm
src.verbs += /client/proc/cmd_admin_say src.verbs += /client/proc/cmd_admin_say
@@ -425,7 +442,7 @@
if ("Moderator") if ("Moderator")
src.holder.level = 0 src.holder.level = 0
src.verbs += /client/proc/stealthadmin src.verbs += /client/proc/stealthadmin
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/cmd_admin_pm src.verbs += /client/proc/cmd_admin_pm
src.verbs += /client/proc/cmd_admin_say src.verbs += /client/proc/cmd_admin_say
src.verbs += /client/proc/dsay src.verbs += /client/proc/dsay
@@ -481,12 +498,12 @@
if(( src.holder.state == 2 ) || ( src.holder.level > 3 )) if(( src.holder.state == 2 ) || ( src.holder.level > 3 ))
src.verbs += /client/proc/secrets src.verbs += /client/proc/secrets
src.verbs += /client/proc/goons //src.verbs += /client/proc/goons
src.verbs += /client/proc/beta_testers //src.verbs += /client/proc/beta_testers
/client/proc/clear_admin_verbs() /client/proc/clear_admin_verbs()
src.deadchat = 0 src.deadchat = 0
src.verbs -= /obj/admins/proc/togglegoonsay //src.verbs -= /obj/admins/proc/togglegoonsay
src.verbs -= /client/proc/debug_variables src.verbs -= /client/proc/debug_variables
src.verbs -= /client/proc/cmd_modify_object_variables src.verbs -= /client/proc/cmd_modify_object_variables
src.verbs -= /client/proc/cmd_modify_ticker_variables src.verbs -= /client/proc/cmd_modify_ticker_variables
@@ -542,8 +559,8 @@
src.verbs -= /client/proc/unban_panel src.verbs -= /client/proc/unban_panel
src.verbs -= /client/proc/secrets src.verbs -= /client/proc/secrets
src.verbs -= /client/proc/voting src.verbs -= /client/proc/voting
src.verbs -= /client/proc/goons //src.verbs -= /client/proc/goons
src.verbs -= /client/proc/beta_testers //src.verbs -= /client/proc/beta_testers
src.verbs -= /client/proc/admin_play src.verbs -= /client/proc/admin_play
src.verbs -= /client/proc/admin_observe src.verbs -= /client/proc/admin_observe
src.verbs -= /client/proc/stealth src.verbs -= /client/proc/stealth
@@ -599,6 +616,7 @@
src << "\blue You are now playing" src << "\blue You are now playing"
/client/proc/get_admin_state() /client/proc/get_admin_state()
set name = "Get Admin State"
set category = "Debug" set category = "Debug"
for(var/mob/M in world) for(var/mob/M in world)
if(M.client && M.client.holder) if(M.client && M.client.holder)
@@ -619,7 +637,8 @@
return return
/client/proc/jobbans() /client/proc/jobbans()
set category = "Debug" set name = "Display Job bans"
set category = "Admin"
if(src.holder) if(src.holder)
src.holder.Jobbans() src.holder.Jobbans()
return return
@@ -666,7 +685,7 @@
src.holder.Voting() src.holder.Voting()
/client/proc/funbutton() /client/proc/funbutton()
set category = "Debug" set category = "Admin"
set name = "Boom Boom Boom Shake The Room" set name = "Boom Boom Boom Shake The Room"
if(!src.authenticated || !src.holder) if(!src.authenticated || !src.holder)
src << "Only administrators may use this command." src << "Only administrators may use this command."
@@ -675,7 +694,7 @@
for(var/turf/simulated/floor/T in world) for(var/turf/simulated/floor/T in world)
if(prob(4) && T.z == 1 && istype(T)) if(prob(4) && T.z == 1 && istype(T))
spawn(50+rand(0,3000)) spawn(50+rand(0,3000))
explosion(T, 3, 1) explosion(T, rand(1,5), rand(1,6), rand(3,10), 0)
usr << "\blue Blowing up station ..." usr << "\blue Blowing up station ..."
@@ -768,7 +787,7 @@
/client/proc/make_cultist(var/mob/M in world) // -- TLE /client/proc/make_cultist(var/mob/M in world) // -- TLE
set category = "Special Verbs" set category = "Admin"
set name = "Make Cultist" set name = "Make Cultist"
set desc = "Makes target a cultist" set desc = "Makes target a cultist"
if(M) if(M)
@@ -823,7 +842,7 @@
src.verbs += /client/proc/cmd_admin_add_random_ai_law src.verbs += /client/proc/cmd_admin_add_random_ai_law
src.verbs += /proc/release src.verbs += /proc/release
src.verbs += /proc/givetestverbs src.verbs += /proc/givetestverbs
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/debug_variables src.verbs += /client/proc/debug_variables
src.verbs += /client/proc/cmd_modify_object_variables src.verbs += /client/proc/cmd_modify_object_variables
src.verbs += /client/proc/cmd_modify_ticker_variables src.verbs += /client/proc/cmd_modify_ticker_variables
@@ -901,7 +920,7 @@
src.verbs += /client/proc/cmd_admin_add_random_ai_law src.verbs += /client/proc/cmd_admin_add_random_ai_law
src.verbs += /proc/release src.verbs += /proc/release
src.verbs += /proc/givetestverbs src.verbs += /proc/givetestverbs
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/debug_variables src.verbs += /client/proc/debug_variables
src.verbs += /client/proc/cmd_debug_tog_aliens src.verbs += /client/proc/cmd_debug_tog_aliens
src.verbs += /client/proc/cmd_modify_object_variables src.verbs += /client/proc/cmd_modify_object_variables
@@ -978,7 +997,7 @@
src.verbs += /client/proc/warn src.verbs += /client/proc/warn
if ("Shit Guy") if ("Shit Guy")
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/debug_variables src.verbs += /client/proc/debug_variables
src.verbs += /proc/possess src.verbs += /proc/possess
src.verbs += /client/proc/cmd_admin_add_random_ai_law src.verbs += /client/proc/cmd_admin_add_random_ai_law
@@ -1050,7 +1069,7 @@
src.verbs += /obj/admins/proc/toggleooc //toggle ooc src.verbs += /obj/admins/proc/toggleooc //toggle ooc
src.verbs += /obj/admins/proc/toggletraitorscaling src.verbs += /obj/admins/proc/toggletraitorscaling
src.verbs += /client/proc/cmd_admin_drop_everything src.verbs += /client/proc/cmd_admin_drop_everything
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/debug_variables src.verbs += /client/proc/debug_variables
src.verbs += /client/proc/cmd_modify_object_variables src.verbs += /client/proc/cmd_modify_object_variables
src.verbs += /client/proc/cmd_modify_ticker_variables src.verbs += /client/proc/cmd_modify_ticker_variables
@@ -1070,7 +1089,7 @@
src.verbs += /proc/togglebuildmode src.verbs += /proc/togglebuildmode
src.verbs += /obj/admins/proc/toggleooc //toggle ooc src.verbs += /obj/admins/proc/toggleooc //toggle ooc
src.verbs += /obj/admins/proc/toggletraitorscaling src.verbs += /obj/admins/proc/toggletraitorscaling
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/cmd_admin_say src.verbs += /client/proc/cmd_admin_say
src.verbs += /client/proc/dsay src.verbs += /client/proc/dsay
src.verbs += /client/proc/cmd_admin_add_random_ai_law src.verbs += /client/proc/cmd_admin_add_random_ai_law
@@ -1118,7 +1137,7 @@
src.verbs += /client/proc/jumptokey src.verbs += /client/proc/jumptokey
src.verbs += /obj/admins/proc/toggleaban //abandon mob src.verbs += /obj/admins/proc/toggleaban //abandon mob
src.verbs += /client/proc/deadchat //toggles deadchat src.verbs += /client/proc/deadchat //toggles deadchat
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/cmd_admin_pm src.verbs += /client/proc/cmd_admin_pm
src.verbs += /client/proc/cmd_admin_say src.verbs += /client/proc/cmd_admin_say
src.verbs += /client/proc/dsay src.verbs += /client/proc/dsay
@@ -1154,7 +1173,7 @@
if(src.holder.state == 2) //observing if(src.holder.state == 2) //observing
src.verbs += /obj/admins/proc/toggleaban //abandon mob src.verbs += /obj/admins/proc/toggleaban //abandon mob
src.verbs += /client/proc/cmd_admin_check_contents src.verbs += /client/proc/cmd_admin_check_contents
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/cmd_admin_pm src.verbs += /client/proc/cmd_admin_pm
src.verbs += /client/proc/cmd_admin_say src.verbs += /client/proc/cmd_admin_say
@@ -1182,7 +1201,7 @@
src.verbs += /client/proc/warn src.verbs += /client/proc/warn
if ("Moderator") if ("Moderator")
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/cmd_admin_pm src.verbs += /client/proc/cmd_admin_pm
src.verbs += /client/proc/cmd_admin_say src.verbs += /client/proc/cmd_admin_say
src.verbs += /client/proc/dsay src.verbs += /client/proc/dsay
@@ -1314,7 +1333,7 @@
src.verbs += /client/proc/cmd_admin_add_random_ai_law src.verbs += /client/proc/cmd_admin_add_random_ai_law
src.verbs -= /proc/release src.verbs -= /proc/release
src.verbs -= /proc/givetestverbs src.verbs -= /proc/givetestverbs
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs -= /client/proc/debug_variables src.verbs -= /client/proc/debug_variables
src.verbs += /client/proc/cmd_debug_tog_aliens src.verbs += /client/proc/cmd_debug_tog_aliens
src.verbs -= /client/proc/cmd_modify_object_variables src.verbs -= /client/proc/cmd_modify_object_variables
@@ -1391,7 +1410,7 @@
src.verbs -= /client/proc/warn src.verbs -= /client/proc/warn
if ("Shit Guy") if ("Shit Guy")
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs -= /client/proc/debug_variables src.verbs -= /client/proc/debug_variables
src.verbs -= /proc/possess src.verbs -= /proc/possess
src.verbs += /client/proc/cmd_admin_add_random_ai_law src.verbs += /client/proc/cmd_admin_add_random_ai_law
@@ -1463,7 +1482,7 @@
src.verbs -= /proc/togglebuildmode src.verbs -= /proc/togglebuildmode
src.verbs += /obj/admins/proc/toggleooc //toggle ooc src.verbs += /obj/admins/proc/toggleooc //toggle ooc
src.verbs += /obj/admins/proc/toggletraitorscaling src.verbs += /obj/admins/proc/toggletraitorscaling
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/cmd_admin_say src.verbs += /client/proc/cmd_admin_say
src.verbs += /client/proc/dsay src.verbs += /client/proc/dsay
src.verbs += /client/proc/cmd_admin_add_random_ai_law src.verbs += /client/proc/cmd_admin_add_random_ai_law
@@ -1505,7 +1524,7 @@
//toggles deadchat //toggles deadchat
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs -= /client/proc/cmd_admin_pm src.verbs -= /client/proc/cmd_admin_pm
src.verbs += /client/proc/cmd_admin_say src.verbs += /client/proc/cmd_admin_say
src.verbs += /client/proc/dsay src.verbs += /client/proc/dsay
@@ -1538,7 +1557,7 @@
if ("Secondary Administrator") if ("Secondary Administrator")
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs -= /client/proc/cmd_admin_pm src.verbs -= /client/proc/cmd_admin_pm
src.verbs += /client/proc/cmd_admin_say src.verbs += /client/proc/cmd_admin_say
@@ -1566,7 +1585,7 @@
src.verbs -= /client/proc/warn src.verbs -= /client/proc/warn
if ("Moderator") if ("Moderator")
src.verbs += /obj/admins/proc/togglegoonsay //src.verbs += /obj/admins/proc/togglegoonsay
src.verbs -= /client/proc/cmd_admin_pm src.verbs -= /client/proc/cmd_admin_pm
src.verbs += /client/proc/cmd_admin_say src.verbs += /client/proc/cmd_admin_say
src.verbs += /client/proc/dsay src.verbs += /client/proc/dsay

View File

@@ -1,6 +1,6 @@
/mob/verb/adminhelp(msg as text) /mob/verb/adminhelp(msg as text)
set category = "Commands" set category = "Commands"
set name = "adminhelp" set name = "-Adminhelp"
if(!usr.client.authenticated) if(!usr.client.authenticated)
src << "Please authorize before sending these messages." src << "Please authorize before sending these messages."
return return

View File

@@ -1,6 +1,7 @@
/client/proc/Jump(var/area/A in world) /client/proc/Jump(var/area/A in world)
set name = "Jump to Area"
set desc = "Area to jump to" set desc = "Area to jump to"
set category = "Special Verbs" set category = "Admin"
if(!src.authenticated || !src.holder) if(!src.authenticated || !src.holder)
src << "Only administrators may use this command." src << "Only administrators may use this command."
return return
@@ -14,6 +15,7 @@
alert("Admin jumping disabled") alert("Admin jumping disabled")
/client/proc/jumptoturf(var/turf/T in world) /client/proc/jumptoturf(var/turf/T in world)
set name = "Jump to Turf"
if(!src.authenticated || !src.holder) if(!src.authenticated || !src.holder)
src << "Only administrators may use this command." src << "Only administrators may use this command."
return return
@@ -26,7 +28,7 @@
return return
/client/proc/jumptomob(var/mob/M in world) /client/proc/jumptomob(var/mob/M in world)
set category = "Special Verbs" set category = "Admin"
set name = "Jump to Mob" set name = "Jump to Mob"
if(!src.authenticated || !src.holder) if(!src.authenticated || !src.holder)
@@ -41,7 +43,7 @@
alert("Admin jumping disabled") alert("Admin jumping disabled")
/client/proc/jumptokey() /client/proc/jumptokey()
set category = "Special Verbs" set category = "Admin"
set name = "Jump to Key" set name = "Jump to Key"
if(!src.authenticated || !src.holder) if(!src.authenticated || !src.holder)
@@ -63,7 +65,7 @@
alert("Admin jumping disabled") alert("Admin jumping disabled")
/client/proc/Getmob(var/mob/M in world) /client/proc/Getmob(var/mob/M in world)
set category = "Special Verbs" set category = "Admin"
set name = "Get Mob" set name = "Get Mob"
set desc = "Mob to teleport" set desc = "Mob to teleport"
if(!src.authenticated || !src.holder) if(!src.authenticated || !src.holder)
@@ -77,7 +79,7 @@
alert("Admin jumping disabled") alert("Admin jumping disabled")
/client/proc/sendmob(var/mob/M in world, var/area/A in world) /client/proc/sendmob(var/mob/M in world, var/area/A in world)
set category = "Special Verbs" set category = "Admin"
set name = "Send Mob" set name = "Send Mob"
if(!src.authenticated || !src.holder) if(!src.authenticated || !src.holder)
src << "Only administrators may use this command." src << "Only administrators may use this command."

View File

@@ -1,6 +1,6 @@
/client/proc/cmd_admin_say(msg as text) /client/proc/cmd_admin_say(msg as text)
set category = "Special Verbs" set category = "Special Verbs"
set name = "asay" set name = "Admin Say"
set hidden = 1 set hidden = 1
// All admins should be authenticated, but... what if? // All admins should be authenticated, but... what if?

View File

@@ -1,7 +1,7 @@
//debug proc for testing body temperature //debug proc for testing body temperature
/client/proc/modifytemperature(newtemp as num) /client/proc/modifytemperature(newtemp as num)
set category = "Debug" set category = "Debug"
set name = "mass edit temperature" set name = "Mass Edit Temperature"
set desc="edit temperature of all turfs in view" set desc="edit temperature of all turfs in view"
/* /*
if(Debug2) if(Debug2)

View File

@@ -1,6 +1,6 @@
/client/proc/dsay(msg as text) /client/proc/dsay(msg as text)
set category = "Special Verbs" set category = "Special Verbs"
set name = "dsay" set name = "Dead Say"
set hidden = 1 set hidden = 1
// All admins should be authenticated, but... what if? // All admins should be authenticated, but... what if?
if(!src.authenticated || !src.holder) if(!src.authenticated || !src.holder)

View File

@@ -120,6 +120,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that
/client/proc/Cell() /client/proc/Cell()
set category = "Debug" set category = "Debug"
set name = "Air Status in Location"
if(!src.mob) if(!src.mob)
return return
var/turf/T = src.mob.loc var/turf/T = src.mob.loc
@@ -138,8 +139,8 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that
usr.show_message(t, 1) usr.show_message(t, 1)
/client/proc/cmd_admin_robotize(var/mob/M in world) /client/proc/cmd_admin_robotize(var/mob/M in world)
set category = "Debug" set category = "Admin"
set name = "Robotize" set name = "Make Robot"
if(!ticker) if(!ticker)
alert("Wait until the game starts") alert("Wait until the game starts")
@@ -154,8 +155,8 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that
/client/proc/cmd_admin_alienize(var/mob/M in world) /client/proc/cmd_admin_alienize(var/mob/M in world)
set category = "Debug" set category = "Admin"
set name = "Alienize" set name = "Make Alien"
if(!ticker) if(!ticker)
alert("Wait until the game starts") alert("Wait until the game starts")
@@ -167,8 +168,23 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that
else else
alert("Invalid mob") alert("Invalid mob")
/client/proc/cmd_admin_monkeyize(var/mob/M in world)
set category = "Admin"
set name = "Make Monkey"
if(!ticker)
alert("Wait until the game starts")
return
if(istype(M, /mob/living/carbon/human))
var/mob/living/carbon/human/target = M
log_admin("[key_name(src)] is attempting to monkeyize [M.key].")
spawn(10)
target.monkeyize()
else
alert("Invalid mob")
/client/proc/cmd_admin_changelinginize(var/mob/M in world) /client/proc/cmd_admin_changelinginize(var/mob/M in world)
set category = "Debug" set category = "Admin"
set name = "Make Changeling" set name = "Make Changeling"
if(!ticker) if(!ticker)
@@ -183,7 +199,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that
alert("Invalid mob") alert("Invalid mob")
/client/proc/cmd_admin_abominize(var/mob/M in world) /client/proc/cmd_admin_abominize(var/mob/M in world)
set category = "Debug" set category = "Admin"
set name = "Make Abomination" set name = "Make Abomination"
usr << "Ruby Mode disabled. Command aborted." usr << "Ruby Mode disabled. Command aborted."
@@ -213,7 +229,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that
message_admins("[key_name_admin(src)] has deleted all instances of [hsbitem].", 0) message_admins("[key_name_admin(src)] has deleted all instances of [hsbitem].", 0)
/client/proc/cmd_debug_tog_aliens() /client/proc/cmd_debug_tog_aliens()
set category = "Debug" set category = "Special Verbs"
set name = "Toggle Aliens" set name = "Toggle Aliens"
aliens_allowed = !aliens_allowed aliens_allowed = !aliens_allowed

View File

@@ -1,6 +1,7 @@
/client/proc /client/proc
general_report() general_report()
set category = "Diagnostics" set category = "Debug"
set name = "Show General Report"
if(!master_controller) if(!master_controller)
usr << alert("Master_controller not found.") usr << alert("Master_controller not found.")
@@ -21,7 +22,8 @@
usr << browse(output,"window=generalreport") usr << browse(output,"window=generalreport")
air_report() air_report()
set category = "Diagnostics" set category = "Debug"
set name = "Show Air Report"
if(!master_controller || !air_master) if(!master_controller || !air_master)
alert(usr,"Master_controller or air_master not found.","Air Report") alert(usr,"Master_controller or air_master not found.","Air Report")
@@ -62,7 +64,8 @@
usr << browse(output,"window=airreport") usr << browse(output,"window=airreport")
air_status(turf/target as turf) air_status(turf/target as turf)
set category = "Diagnostics" set category = "Debug"
set name = "Display Air Status"
if(!isturf(target)) if(!isturf(target))
return return
@@ -79,8 +82,8 @@
usr << "[trace_gas.type]: [trace_gas.moles]" usr << "[trace_gas.type]: [trace_gas.moles]"
fix_next_move() fix_next_move()
set category = "Diagnostics" set category = "Debug"
set name = "Press this if everybody freezes up" set name = "Unfreeze Everyone"
var/largest_move_time = 0 var/largest_move_time = 0
var/largest_click_time = 0 var/largest_click_time = 0
var/mob/largest_move_mob = null var/mob/largest_move_mob = null

View File

@@ -1,6 +1,6 @@
/client/proc/play_sound(S as sound) /client/proc/play_sound(S as sound)
set category = "Special Verbs" set category = "Special Verbs"
set name = "play sound" set name = "Play Global Sound"
//if(Debug2) //if(Debug2)
if(!src.authenticated || !src.holder) if(!src.authenticated || !src.holder)

View File

@@ -1,6 +1,6 @@
/mob/verb/pray(msg as text) /mob/verb/pray(msg as text)
set category = "Commands" set category = "Commands"
set name = "Pray" set name = "-Pray"
if(!usr.client.authenticated) if(!usr.client.authenticated)
src << "Please authorize before sending these messages." src << "Please authorize before sending these messages."
return return

View File

@@ -18,7 +18,7 @@
message_admins("[key_name_admin(usr)] made [key_name_admin(M)] drop everything!", 1) message_admins("[key_name_admin(usr)] made [key_name_admin(M)] drop everything!", 1)
/client/proc/cmd_admin_prison(mob/M as mob in world) /client/proc/cmd_admin_prison(mob/M as mob in world)
set category = "Special Verbs" set category = "Admin"
set name = "Prison" set name = "Prison"
if(!src.authenticated || !src.holder) if(!src.authenticated || !src.holder)
src << "Only administrators may use this command." src << "Only administrators may use this command."
@@ -97,7 +97,7 @@
message_admins("\blue \bold DirectNarrate: [key_name(usr)] to ([M.name]/[M.key]): [msg]<BR>", 1) message_admins("\blue \bold DirectNarrate: [key_name(usr)] to ([M.name]/[M.key]): [msg]<BR>", 1)
/client/proc/cmd_admin_pm(mob/M as mob in world) /client/proc/cmd_admin_pm(mob/M as mob in world)
set category = "Special Verbs" set category = "Admin"
set name = "Admin PM" set name = "Admin PM"
if(!src.authenticated || !src.holder) if(!src.authenticated || !src.holder)
src << "Only administrators may use this command." src << "Only administrators may use this command."
@@ -131,7 +131,7 @@
/client/proc/cmd_admin_godmode(mob/M as mob in world) /client/proc/cmd_admin_godmode(mob/M as mob in world)
set category = "Special Verbs" set category = "Special Verbs"
set name = "Toggle Godmode" set name = "Godmode"
if(!src.authenticated || !src.holder) if(!src.authenticated || !src.holder)
src << "Only administrators may use this command." src << "Only administrators may use this command."
return return
@@ -146,8 +146,8 @@
message_admins("[key_name_admin(usr)] has toggled [key_name_admin(M)]'s nodamage to [(M.nodamage ? "On" : "Off")]", 1) message_admins("[key_name_admin(usr)] has toggled [key_name_admin(M)]'s nodamage to [(M.nodamage ? "On" : "Off")]", 1)
/client/proc/cmd_admin_mute(mob/M as mob in world) /client/proc/cmd_admin_mute(mob/M as mob in world)
set category = null set category = "Special Verbs"
set name = "Toggle Mute" set name = "Admin Mute"
if(!src.authenticated || !src.holder) if(!src.authenticated || !src.holder)
src << "Only administrators may use this command." src << "Only administrators may use this command."
return return
@@ -163,7 +163,7 @@
/client/proc/cmd_admin_add_random_ai_law() /client/proc/cmd_admin_add_random_ai_law()
set category = "Debug" set category = "Admin"
set name = "Add Random AI Law" set name = "Add Random AI Law"
if(!src.authenticated || !src.holder) if(!src.authenticated || !src.holder)
src << "Only administrators may use this command." src << "Only administrators may use this command."
@@ -227,8 +227,8 @@
/client/proc/cmd_admin_add_freeform_ai_law() /client/proc/cmd_admin_add_freeform_ai_law()
set category = "Debug" set category = "Admin"
set name = "Add AI law" set name = "Add Custom AI law"
if(!src.authenticated || !src.holder) if(!src.authenticated || !src.holder)
src << "Only administrators may use this command." src << "Only administrators may use this command."
return return
@@ -315,7 +315,7 @@
message_admins("[key_name_admin(src)] has created a command report", 1) message_admins("[key_name_admin(src)] has created a command report", 1)
/client/proc/cmd_admin_delete(atom/O as obj|mob|turf in world) /client/proc/cmd_admin_delete(atom/O as obj|mob|turf in world)
set category = "Debug" set category = "Admin"
set name = "Delete" set name = "Delete"
if (!src.authenticated || !src.holder) if (!src.authenticated || !src.holder)
@@ -328,7 +328,7 @@
del(O) del(O)
/client/proc/cmd_admin_list_occ() /client/proc/cmd_admin_list_occ()
set category = "Debug" set category = "Admin"
set name = "List OOC" set name = "List OOC"
if (!src.authenticated || !src.holder) if (!src.authenticated || !src.holder)
@@ -358,7 +358,7 @@
M.gib() M.gib()
/client/proc/cmd_admin_gib_self() /client/proc/cmd_admin_gib_self()
set name = "gibself" set name = "Gibself"
set category = "Special Verbs" set category = "Special Verbs"
if (istype(src.mob, /mob/dead/observer)) // so they don't spam gibs everywhere if (istype(src.mob, /mob/dead/observer)) // so they don't spam gibs everywhere
return return
@@ -468,10 +468,50 @@
/client/proc/toggle_view_range() /client/proc/toggle_view_range()
set category = "Special Verbs" set category = "Special Verbs"
set name = "Toggle View Range" set name = "Change View Range"
set desc = "switches between 1x and custom views" set desc = "switches between 1x and custom views"
if(src.view == world.view) if(src.view == world.view)
src.view = input("Select view range:", "FUCK YE", 7) in list(1,2,3,4,5,6,7,8,9,10,11,12,13,14) src.view = input("Select view range:", "FUCK YE", 7) in list(1,2,3,4,5,6,7,8,9,10,11,12,13,14)
else else
src.view = world.view src.view = world.view
/client/proc/admin_call_shuttle()
set category = "Admin"
set name = "Call Shuttle"
if ((!( ticker ) || emergency_shuttle.location))
return
if (!src.authenticated || !src.holder)
src << "Only administrators may use this command."
return
emergency_shuttle.incall()
world << "\blue <B>Alert: The emergency shuttle has been called. It will arrive in [round(emergency_shuttle.timeleft()/60)] minutes.</B>"
world << sound('shuttlecalled.ogg')
return
/client/proc/admin_cancel_shuttle()
set category = "Admin"
set name = "Cancel Shuttle"
if ((!( ticker ) || emergency_shuttle.location || emergency_shuttle.direction == 0))
return
if (!src.authenticated || !src.holder)
src << "Only administrators may use this command."
return
world << "\blue <B>Alert: The shuttle is going back!</B>"
world << sound('shuttlerecalled.ogg')
emergency_shuttle.recall()
return

View File

@@ -607,7 +607,7 @@ to clean it up, or just beat the shit out of it (which takes ages).
if (src.stunned >= 3) src.stunned -= 3 if (src.stunned >= 3) src.stunned -= 3
if (src.weakened >= 3) src.weakened -= 3 if (src.weakened >= 3) src.weakened -= 3
for(var/mob/O in viewers(src, null)) for(var/mob/O in viewers(src, null))
O.show_message(text("\blue The monkey shakes [src] trying to wake him up!", ), 1) O.show_message(text("\blue [M.name] shakes [src] trying to wake him up!", ), 1)
else else
if (istype(src.wear_mask, /obj/item/clothing/mask/muzzle)) if (istype(src.wear_mask, /obj/item/clothing/mask/muzzle))
return return

View File

@@ -389,7 +389,7 @@ to clean it up, or just beat the shit out of it (which takes ages).
if (src.stunned >= 3) src.stunned -= 3 if (src.stunned >= 3) src.stunned -= 3
if (src.weakened >= 3) src.weakened -= 3 if (src.weakened >= 3) src.weakened -= 3
for(var/mob/O in viewers(src, null)) for(var/mob/O in viewers(src, null))
O.show_message(text("\blue The monkey shakes [src] trying to wake him up!", ), 1) O.show_message(text("\blue [M.name] shakes [src] trying to wake him up!", ), 1)
else else
if (istype(src.wear_mask, /obj/item/clothing/mask/muzzle)) if (istype(src.wear_mask, /obj/item/clothing/mask/muzzle))
return return

View File

@@ -18,7 +18,7 @@
/mob/living/carbon/alien/say_quote(var/text) /mob/living/carbon/alien/say_quote(var/text)
// var/ending = copytext(text, length(text)) // var/ending = copytext(text, length(text))
return "hisses, \"[text]\""; return "[src.say_message], \"[text]\"";
/mob/living/proc/alien_talk(var/message) /mob/living/proc/alien_talk(var/message)

View File

@@ -1179,7 +1179,7 @@
if (src.stunned >= 3) src.stunned -= 3 if (src.stunned >= 3) src.stunned -= 3
if (src.weakened >= 3) src.weakened -= 3 if (src.weakened >= 3) src.weakened -= 3
for(var/mob/O in viewers(src, null)) for(var/mob/O in viewers(src, null))
O.show_message(text("\blue The monkey shakes [] trying to wake him up!", src), 1) O.show_message(text("\blue [M.name] shakes [] trying to wake him up!", src), 1)
else else
if (istype(src.wear_mask, /obj/item/clothing/mask/muzzle)) if (istype(src.wear_mask, /obj/item/clothing/mask/muzzle))
return return

View File

@@ -1,2 +1,2 @@
/mob/living/carbon/monkey/say_quote(var/text) /mob/living/carbon/monkey/say_quote(var/text)
return "chimpers, \"[text]\""; return "[src.say_message], \"[text]\"";

View File

@@ -1277,6 +1277,7 @@
src.client.changes = 1 src.client.changes = 1
/mob/verb/succumb() /mob/verb/succumb()
set name = "Succumb"
set hidden = 1 set hidden = 1
if ((src.health < 0 && src.health > -95.0)) if ((src.health < 0 && src.health > -95.0))
@@ -1525,6 +1526,7 @@
return return
/atom/movable/verb/pull() /atom/movable/verb/pull()
set name = "Pull"
set src in oview(1) set src in oview(1)
if (!( usr )) if (!( usr ))
@@ -1534,6 +1536,7 @@
return return
/atom/verb/examine() /atom/verb/examine()
set name = "Examine"
set src in oview(12) //make it work from farther away set src in oview(12) //make it work from farther away
if (!( usr )) if (!( usr ))

View File

@@ -2,10 +2,11 @@
return return
/mob/verb/whisper() /mob/verb/whisper()
set name = "Whisper"
return return
/mob/verb/say_verb(message as text) /mob/verb/say_verb(message as text)
set name = "say" set name = "Say"
usr.say(message) usr.say(message)
/mob/proc/say_dead(var/message) /mob/proc/say_dead(var/message)

View File

@@ -37,12 +37,7 @@
O.loc = src.loc O.loc = src.loc
O.a_intent = "hurt" O.a_intent = "hurt"
O << "<B>You are now a monkey.</B>" O << "<B>You are now a monkey.</B>"
/*
if (ticker.mode.name == "monkey")
O << "<B>Don't be angry at the source as now you are just like him so deal with it.</B>"
O << "<B>Follow your objective.</B>"
//SN src = null
*/
del(src) del(src)
return return

View File

@@ -88,8 +88,6 @@
#define FILE_DIR "code/modules/power" #define FILE_DIR "code/modules/power"
#define FILE_DIR "code/modules/power/antimatter" #define FILE_DIR "code/modules/power/antimatter"
#define FILE_DIR "code/unused" #define FILE_DIR "code/unused"
#define FILE_DIR "code/unused/modules"
#define FILE_DIR "code/unused/modules/admin"
#define FILE_DIR "code/WorkInProgress" #define FILE_DIR "code/WorkInProgress"
#define FILE_DIR "code/WorkInProgress/computer2" #define FILE_DIR "code/WorkInProgress/computer2"
#define FILE_DIR "code/WorkInProgress/optics" #define FILE_DIR "code/WorkInProgress/optics"
@@ -155,7 +153,6 @@
#include "code\ATMOSPHERICS\components\unary\vent_pump.dm" #include "code\ATMOSPHERICS\components\unary\vent_pump.dm"
#include "code\ATMOSPHERICS\components\unary\vent_scrubber.dm" #include "code\ATMOSPHERICS\components\unary\vent_scrubber.dm"
#include "code\datums\ai_laws.dm" #include "code\datums\ai_laws.dm"
#include "code\datums\chemical.dm"
#include "code\datums\computerfiles.dm" #include "code\datums\computerfiles.dm"
#include "code\datums\configuration.dm" #include "code\datums\configuration.dm"
#include "code\datums\datumvars.dm" #include "code\datums\datumvars.dm"
@@ -192,7 +189,6 @@
#include "code\defines\mob\living\carbon\alien_humanoid.dm" #include "code\defines\mob\living\carbon\alien_humanoid.dm"
#include "code\defines\mob\living\carbon\alien_larva.dm" #include "code\defines\mob\living\carbon\alien_larva.dm"
#include "code\defines\mob\living\carbon\carbon.dm" #include "code\defines\mob\living\carbon\carbon.dm"
#include "code\defines\mob\living\carbon\changeling.dm"
#include "code\defines\mob\living\carbon\human.dm" #include "code\defines\mob\living\carbon\human.dm"
#include "code\defines\mob\living\carbon\monkey.dm" #include "code\defines\mob\living\carbon\monkey.dm"
#include "code\defines\mob\living\silicon\ai.dm" #include "code\defines\mob\living\silicon\ai.dm"
@@ -347,7 +343,6 @@
#include "code\game\machinery\computer\communications.dm" #include "code\game\machinery\computer\communications.dm"
#include "code\game\machinery\computer\computer.dm" #include "code\game\machinery\computer\computer.dm"
#include "code\game\machinery\computer\crew.dm" #include "code\game\machinery\computer\crew.dm"
#include "code\game\machinery\computer\engine.dm"
#include "code\game\machinery\computer\hologram.dm" #include "code\game\machinery\computer\hologram.dm"
#include "code\game\machinery\computer\medical.dm" #include "code\game\machinery\computer\medical.dm"
#include "code\game\machinery\computer\Operating.dm" #include "code\game\machinery\computer\Operating.dm"
@@ -361,7 +356,6 @@
#include "code\game\machinery\doors\door.dm" #include "code\game\machinery\doors\door.dm"
#include "code\game\machinery\doors\firedoor.dm" #include "code\game\machinery\doors\firedoor.dm"
#include "code\game\machinery\doors\poddoor.dm" #include "code\game\machinery\doors\poddoor.dm"
#include "code\game\machinery\doors\shuttledoor.dm"
#include "code\game\machinery\doors\windowdoor.dm" #include "code\game\machinery\doors\windowdoor.dm"
#include "code\game\machinery\embedded_controller\access_controller.dm" #include "code\game\machinery\embedded_controller\access_controller.dm"
#include "code\game\machinery\embedded_controller\airlock_controller.dm" #include "code\game\machinery\embedded_controller\airlock_controller.dm"
@@ -424,7 +418,6 @@
#include "code\game\objects\closets\secure\security.dm" #include "code\game\objects\closets\secure\security.dm"
#include "code\game\objects\devices\aicard.dm" #include "code\game\objects\devices\aicard.dm"
#include "code\game\objects\devices\chameleonproj.dm" #include "code\game\objects\devices\chameleonproj.dm"
#include "code\game\objects\devices\device.dm"
#include "code\game\objects\devices\flash.dm" #include "code\game\objects\devices\flash.dm"
#include "code\game\objects\devices\flashlight.dm" #include "code\game\objects\devices\flashlight.dm"
#include "code\game\objects\devices\igniter.dm" #include "code\game\objects\devices\igniter.dm"
@@ -491,7 +484,6 @@
#include "code\game\verbs\ai_lockdown.dm" #include "code\game\verbs\ai_lockdown.dm"
#include "code\game\verbs\AI_status.dm" #include "code\game\verbs\AI_status.dm"
#include "code\game\verbs\authorize.dm" #include "code\game\verbs\authorize.dm"
#include "code\game\verbs\begin.dm"
#include "code\game\verbs\checkkarma.dm" #include "code\game\verbs\checkkarma.dm"
#include "code\game\verbs\ooc.dm" #include "code\game\verbs\ooc.dm"
#include "code\game\verbs\suicide.dm" #include "code\game\verbs\suicide.dm"
@@ -521,12 +513,10 @@
#include "code\modules\mob\organs.dm" #include "code\modules\mob\organs.dm"
#include "code\modules\mob\say.dm" #include "code\modules\mob\say.dm"
#include "code\modules\mob\transform_procs.dm" #include "code\modules\mob\transform_procs.dm"
#include "code\modules\mob\dead\dead.dm"
#include "code\modules\mob\dead\observer\hud.dm" #include "code\modules\mob\dead\observer\hud.dm"
#include "code\modules\mob\dead\observer\login.dm" #include "code\modules\mob\dead\observer\login.dm"
#include "code\modules\mob\dead\observer\observer.dm" #include "code\modules\mob\dead\observer\observer.dm"
#include "code\modules\mob\dead\observer\say.dm" #include "code\modules\mob\dead\observer\say.dm"
#include "code\modules\mob\living\living.dm"
#include "code\modules\mob\living\say.dm" #include "code\modules\mob\living\say.dm"
#include "code\modules\mob\living\carbon\carbon.dm" #include "code\modules\mob\living\carbon\carbon.dm"
#include "code\modules\mob\living\carbon\alien\alien.dm" #include "code\modules\mob\living\carbon\alien\alien.dm"
@@ -549,10 +539,6 @@
#include "code\modules\mob\living\carbon\beast\beast.dm" #include "code\modules\mob\living\carbon\beast\beast.dm"
#include "code\modules\mob\living\carbon\beast\bodypart.dm" #include "code\modules\mob\living\carbon\beast\bodypart.dm"
#include "code\modules\mob\living\carbon\beast\death.dm" #include "code\modules\mob\living\carbon\beast\death.dm"
#include "code\modules\mob\living\carbon\beast\examine.dm"
#include "code\modules\mob\living\carbon\beast\life.dm"
#include "code\modules\mob\living\carbon\beast\login.dm"
#include "code\modules\mob\living\carbon\beast\say.dm"
#include "code\modules\mob\living\carbon\human\death.dm" #include "code\modules\mob\living\carbon\human\death.dm"
#include "code\modules\mob\living\carbon\human\emote.dm" #include "code\modules\mob\living\carbon\human\emote.dm"
#include "code\modules\mob\living\carbon\human\examine.dm" #include "code\modules\mob\living\carbon\human\examine.dm"
@@ -614,7 +600,6 @@
#include "code\modules\power\generator_type2.dm" #include "code\modules\power\generator_type2.dm"
#include "code\modules\power\lighting.dm" #include "code\modules\power\lighting.dm"
#include "code\modules\power\port_gen.dm" #include "code\modules\power\port_gen.dm"
#include "code\modules\power\portable.dm"
#include "code\modules\power\power.dm" #include "code\modules\power\power.dm"
#include "code\modules\power\sd_DynamicAreaLighting.dm" #include "code\modules\power\sd_DynamicAreaLighting.dm"
#include "code\modules\power\smes.dm" #include "code\modules\power\smes.dm"