Transit tube pressure fix

This commit is contained in:
Markolie
2014-12-22 20:31:03 +01:00
parent 728e837be9
commit c8db120dce
3 changed files with 47 additions and 13 deletions
+6 -3
View File
@@ -61,18 +61,21 @@ var/list/karma_spenders = list()
usr << "\red You can't award karma until the game has started."
return
var/list/karma_list = list()
var/list/karma_list = list("Cancel")
for(var/mob/M in player_list) if(M.client && M.mind)
var/special_role = M.mind.special_role
if (special_role == "Wizard" || special_role == "Ninja" || special_role == "Syndicate" || special_role == "Syndicate Commando" || special_role == "Vox Raider" || special_role == "Alien") // Don't include special roles, because players use it to meta
continue
karma_list += M
if(!karma_list.len)
if(!karma_list.len || karma_list.len == 1)
usr << "\red There's no-one to spend your karma on."
return
var/pickedmob = input("Who would you like to award Karma to?", "Award Karma", null) as mob in karma_list
var/pickedmob = input("Who would you like to award Karma to?", "Award Karma", "Cancel") as null|mob in karma_list
if(isnull(pickedmob))
return
if(!istype(pickedmob, /mob))
usr << "\red That's not a mob."