From e1c90fe69a34c21ea30df170df0501b78d884ceb Mon Sep 17 00:00:00 2001 From: Giacomand Date: Fri, 9 Aug 2013 01:50:06 +0100 Subject: [PATCH] * Added a variable to ion storms which sets the chance of the event being announced. * Forgot to mention that the last commit Fixes Issue #418 --- code/modules/events/ion_storm.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/events/ion_storm.dm b/code/modules/events/ion_storm.dm index ba104b7ed24..42642a23f3b 100644 --- a/code/modules/events/ion_storm.dm +++ b/code/modules/events/ion_storm.dm @@ -10,15 +10,17 @@ var/botEmagChance = 10 var/announceEvent = ION_RANDOM // -1 means don't announce, 0 means have it randomly announce, 1 means var/ionMessage = null + var/ionAnnounceChance = 33 -/datum/round_event/ion_storm/New(var/bogEmagChance = 10, var/announceEvent = ION_RANDOM, var/ionMessage = null) +/datum/round_event/ion_storm/New(var/bogEmagChance = 10, var/announceEvent = ION_RANDOM, var/ionMessage = null, var/ionAnnounceChance = 33) src.botEmagChance = botEmagChance src.announceEvent = announceEvent src.ionMessage = ionMessage + src.ionAnnounceChance = ionAnnounceChance ..() /datum/round_event/ion_storm/announce() - if(announceEvent == ION_ANNOUNCE || (announceEvent == ION_RANDOM && prob(33))) + if(announceEvent == ION_ANNOUNCE || (announceEvent == ION_RANDOM && prob(ionAnnounceChance))) command_alert("Ion storm detected near the station. Please check all AI-controlled equipment for errors.", "Anomaly Alert") world << sound('sound/AI/ionstorm.ogg')