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

View File

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

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
/client/proc/dsay(msg as text)
set category = "Special Verbs"
set name = "dsay"
set name = "Dead Say"
set hidden = 1
// All admins should be authenticated, but... what if?
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()
set category = "Debug"
set name = "Air Status in Location"
if(!src.mob)
return
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)
/client/proc/cmd_admin_robotize(var/mob/M in world)
set category = "Debug"
set name = "Robotize"
set category = "Admin"
set name = "Make Robot"
if(!ticker)
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)
set category = "Debug"
set name = "Alienize"
set category = "Admin"
set name = "Make Alien"
if(!ticker)
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
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)
set category = "Debug"
set category = "Admin"
set name = "Make Changeling"
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")
/client/proc/cmd_admin_abominize(var/mob/M in world)
set category = "Debug"
set category = "Admin"
set name = "Make Abomination"
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)
/client/proc/cmd_debug_tog_aliens()
set category = "Debug"
set category = "Special Verbs"
set name = "Toggle Aliens"
aliens_allowed = !aliens_allowed

View File

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

View File

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

View File

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

View File

@@ -18,7 +18,7 @@
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)
set category = "Special Verbs"
set category = "Admin"
set name = "Prison"
if(!src.authenticated || !src.holder)
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)
/client/proc/cmd_admin_pm(mob/M as mob in world)
set category = "Special Verbs"
set category = "Admin"
set name = "Admin PM"
if(!src.authenticated || !src.holder)
src << "Only administrators may use this command."
@@ -131,7 +131,7 @@
/client/proc/cmd_admin_godmode(mob/M as mob in world)
set category = "Special Verbs"
set name = "Toggle Godmode"
set name = "Godmode"
if(!src.authenticated || !src.holder)
src << "Only administrators may use this command."
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)
/client/proc/cmd_admin_mute(mob/M as mob in world)
set category = null
set name = "Toggle Mute"
set category = "Special Verbs"
set name = "Admin Mute"
if(!src.authenticated || !src.holder)
src << "Only administrators may use this command."
return
@@ -163,7 +163,7 @@
/client/proc/cmd_admin_add_random_ai_law()
set category = "Debug"
set category = "Admin"
set name = "Add Random AI Law"
if(!src.authenticated || !src.holder)
src << "Only administrators may use this command."
@@ -227,8 +227,8 @@
/client/proc/cmd_admin_add_freeform_ai_law()
set category = "Debug"
set name = "Add AI law"
set category = "Admin"
set name = "Add Custom AI law"
if(!src.authenticated || !src.holder)
src << "Only administrators may use this command."
return
@@ -315,7 +315,7 @@
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)
set category = "Debug"
set category = "Admin"
set name = "Delete"
if (!src.authenticated || !src.holder)
@@ -328,7 +328,7 @@
del(O)
/client/proc/cmd_admin_list_occ()
set category = "Debug"
set category = "Admin"
set name = "List OOC"
if (!src.authenticated || !src.holder)
@@ -358,7 +358,7 @@
M.gib()
/client/proc/cmd_admin_gib_self()
set name = "gibself"
set name = "Gibself"
set category = "Special Verbs"
if (istype(src.mob, /mob/dead/observer)) // so they don't spam gibs everywhere
return
@@ -468,10 +468,50 @@
/client/proc/toggle_view_range()
set category = "Special Verbs"
set name = "Toggle View Range"
set name = "Change View Range"
set desc = "switches between 1x and custom views"
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)
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