From 0b0719f2bbc80bb8bbe0bd2e2ed232c828c119d3 Mon Sep 17 00:00:00 2001 From: "giacomand@gmail.com" Date: Tue, 28 Aug 2012 11:24:59 +0000 Subject: [PATCH] -Made wizard require at least 20 players, instead of any. This is hopefully stop a low pop wizard from killing the whole crew and not calling the shuttle until an admin intervenes. -Made nuke ops require at least 20 players. I did this because 15 wasn't low enough and it is a 5 heavily manned organized team vs 10 crew members who are just going along their own business. -Made the spells only target living mobs. This was because the spells were listing the AI eye as a target. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4573 316c924e-a436-60f5-8080-3fe189b3f50e --- code/datums/spell.dm | 4 ++-- code/game/gamemodes/nuclear/nuclear.dm | 2 +- code/game/gamemodes/wizard/wizard.dm | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/datums/spell.dm b/code/datums/spell.dm index 0df7e595ca0..e3baeaf51dd 100644 --- a/code/datums/spell.dm +++ b/code/datums/spell.dm @@ -229,7 +229,7 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin switch(max_targets) if(0) //unlimited - for(var/mob/target in view_or_range(range, user, selection_type)) + for(var/mob/living/target in view_or_range(range, user, selection_type)) targets += target if(1) //single target can be picked if(range < 0) @@ -241,7 +241,7 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin targets += input("Choose the target for the spell.", "Targeting") as mob in possible_targets else var/list/possible_targets = list() - for(var/mob/target in view_or_range(range, user, selection_type)) + for(var/mob/living/target in view_or_range(range, user, selection_type)) possible_targets += target for(var/i=1,i<=max_targets,i++) if(!possible_targets.len) diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index e7f9cdbedb0..4e5fdfb5e92 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -5,7 +5,7 @@ /datum/game_mode/nuclear name = "nuclear emergency" config_tag = "nuclear" - required_players = 15 + required_players = 20 // 20 players - 5 players to be the nuke ops = 15 players remaining required_enemies = 5 recommended_enemies = 5 diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index 1fe84641bcc..d007cc1adec 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -5,7 +5,7 @@ /datum/game_mode/wizard name = "wizard" config_tag = "wizard" - required_players = 0 + required_players = 20 required_enemies = 1 recommended_enemies = 1