mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 02:16:05 +00:00
-Right click commands "Make robot/alien/ai/monkey" moved to "edit player" screen. -Right click commands "Make traitor/cultist/changeling/etc" moved to "edit mind" screen. -- note: currently the only way to humanize monkey is to use "edit mind" screen. -Added right click commands showing "edit player" and "edit memory" screens. In light of an incoming tournament on ss13.ru I have added "Select equipment" right click command. It allows to instantly dress mob as you wish. Coders, feel free to add more dress packs, like "centcom inspector", "space pirate" and so on. A strange command "list_occ" now called "List free slots" and shows unoccupied jobs. Added golden cup, sprite belongs to Farart. You can now take a power cell from charger even if there is no power. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1724 316c924e-a436-60f5-8080-3fe189b3f50e
35 lines
1.2 KiB
Plaintext
35 lines
1.2 KiB
Plaintext
/client/proc/only_one()
|
|
set category = "Fun"
|
|
set name = "THERE CAN BE ONLY ONE"
|
|
set desc = "Makes everyone into a traitor and has them fight for the nuke auth. disk."
|
|
if(!ticker)
|
|
alert("The game hasn't started yet!")
|
|
return
|
|
if(alert("BEGIN THE TOURNAMENT?",,"Yes","No")=="No")
|
|
return
|
|
for(var/mob/living/carbon/human/H in world)
|
|
if(H.stat == 2 || !(H.client)) continue
|
|
if(is_special_character(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.set_target("nuclear authentication disk")
|
|
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.") |