From 8553afa7824b991b2fd3d4270cce51542d5f99b2 Mon Sep 17 00:00:00 2001 From: "musketstgstation@gmail.com" Date: Sun, 24 Oct 2010 22:25:31 +0000 Subject: [PATCH] Hopefully fixed rev leaders sometimes spawning without a flash. If you don't get one, you should at least get a message. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@351 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/gamemodes/revolution/revolution.dm | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index 3781f2ac06b..eb52e118c8f 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -122,10 +122,20 @@ T.origradio = R rev_mob << "The Syndicate have cunningly disguised a Syndicate Uplink as your [R.name] [loc]. Simply dial the frequency [format_frequency(freq)] to unlock it's hidden features." rev_mob.mind.store_memory("Radio Freq: [format_frequency(freq)] ([R.name] [loc]).", 0, 0) - if (rev_mob.r_store) + + var/flashspawned = 0 + + if (rev_mob.r_store && !flashspawned) rev_mob.equip_if_possible(new /obj/item/device/flash(rev_mob), rev_mob.slot_l_store) - if (rev_mob.l_store) + flashspawned = 1 + if (rev_mob.l_store && !flashspawned) rev_mob.equip_if_possible(new /obj/item/device/flash(rev_mob), rev_mob.slot_r_store) + flashspawned = 1 + if (istype(rev_mob.back, /obj/item/weapon/storage) && !flashspawned) + rev_mob.equip_if_possible(new /obj/item/device/flash(rev_mob), rev_mob.slot_in_backpack) + flashspawned = 1 + if (!flashspawned) + rev_mob << "The Syndicate were unfortunately unable to get you a flash." /datum/game_mode/revolution/send_intercept() var/intercepttext = "Cent. Com. Update Requested staus information:
"