From 01fd39efb62dec9535e0df41a5b05ec00ccebc85 Mon Sep 17 00:00:00 2001 From: ZomgPonies Date: Sat, 1 Mar 2014 02:45:52 -0500 Subject: [PATCH] Xeno gamemode bugfix --- code/game/gamemodes/xenos/xenos.dm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/code/game/gamemodes/xenos/xenos.dm b/code/game/gamemodes/xenos/xenos.dm index 1115970dba2..c71aeadd7c1 100644 --- a/code/game/gamemodes/xenos/xenos.dm +++ b/code/game/gamemodes/xenos/xenos.dm @@ -74,10 +74,9 @@ for(var/datum/mind/xeno_mind in xenos) if(spawnpos > xenos_spawn.len) spawnpos = 1 - xeno_mind.current.loc = xenos_spawn[spawnpos] //XenoAI selection if(!xenoai_selected) - var/mob/living/silicon/ai/O = new(xeno_mind.current.loc,,,1)//No MMI but safety is in effect. + var/mob/living/silicon/ai/O = new(xenos_spawn[spawnpos],,,1)//No MMI but safety is in effect. O.invisibility = 0 O.aiRestorePowerRoutine = 0 @@ -104,7 +103,7 @@ continue //XenoQueen Selection if(!xenoqueen_selected) - var/mob/living/carbon/alien/humanoid/queen/large/O = new(xeno_mind.current.loc) + var/mob/living/carbon/alien/humanoid/queen/large/O = new(xenos_spawn[spawnpos]) if(xeno_mind.current) xeno_mind.transfer_to(O) else @@ -115,7 +114,7 @@ continue //XenoBorg Selection if(!xenoborg_selected) - var/mob/living/silicon/robot/O = new(xeno_mind.current.loc,0,0,1) + var/mob/living/silicon/robot/O = new(xenos_spawn[spawnpos],0,0,1) O.mmi = new /obj/item/device/mmi(O) O.mmi.alien = 1 O.mmi.transfer_identity(xeno_mind.current)//Does not transfer key/client. @@ -142,7 +141,7 @@ continue //Additional larvas if playercount > 20 else - var/mob/living/carbon/alien/larva/O = new(xeno_mind.current.loc) + var/mob/living/carbon/alien/larva/O = new(xenos_spawn[spawnpos]) if(xeno_mind.current) xeno_mind.transfer_to(O) else