Added THERE CAN BE ONLY ONE button for host-level admins.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@591 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
musketstgstation@gmail.com
2010-12-12 02:48:35 +00:00
parent d7c5301c16
commit c9cd0f6c61
3 changed files with 37 additions and 0 deletions

View File

@@ -92,6 +92,7 @@
src.verbs += /client/proc/ticklag
src.verbs += /client/proc/toggle_view_range
src.verbs += /client/proc/warn
src.verbs += /client/proc/only_one // muskets
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

View File

@@ -0,0 +1,35 @@
/client/proc/only_one()
set category = "Fun"
set name = "THERE CAN BE ONLY ONE"
if(!ticker)
alert("The game hasn't started yet!")
return
for(var/mob/living/carbon/human/H in world)
if(H.stat == 2 || !(H.client)) continue
if(checktraitor(H)) continue
ticker.mode.equip_traitor(H)
ticker.mode.traitors += H.mind
H.mind.special_role = "traitor"
var/datum/objective/steal/steal_objective = new
steal_objective.owner = H.mind
steal_objective.target_name = "nuclear authentication disk"
steal_objective.steal_target = /obj/item/weapon/disk/nuclear
steal_objective.explanation_text = "Steal a [steal_objective.target_name]."
H.mind.objectives += steal_objective
var/datum/objective/hijack/hijack_objective = new
hijack_objective.owner = H.mind
H.mind.objectives += hijack_objective
H << "<B>You are the traitor.</B>"
var/obj_count = 1
for(var/datum/objective/OBJ in H.mind.objectives)
H << "<B>Objective #[obj_count]</B>: [OBJ.explanation_text]"
obj_count++
new /obj/item/weapon/pinpointer(H.loc)
message_admins("\blue [key_name_admin(usr)] used THERE CAN BE ONLY ONE!", 1)
log_admin("[key_name(usr)] used there can be only one.")

View File

@@ -569,6 +569,7 @@
#include "code\modules\admin\verbs\diagnostics.dm"
#include "code\modules\admin\verbs\grillify.dm"
#include "code\modules\admin\verbs\modifyvariables.dm"
#include "code\modules\admin\verbs\onlyone.dm"
#include "code\modules\admin\verbs\playsound.dm"
#include "code\modules\admin\verbs\pray.dm"
#include "code\modules\admin\verbs\randomverbs.dm"