2012-01-06 08:55:05 -06:00
###############################################################################
## TORNADO WARNING TEMPLATE ##
2013-09-30 13:05:31 -04:00
## RECENT CHANGES ##
## Mike Dangelo 9-13-2012 minor tweaks to ${variables} ##
## Mike Dangelo 2-4-2013 NWS Mets detected a svr ##
2013-07-18 12:07:22 -04:00
## PHIL KURIMSKI 2-6-2013 Put tor emergency back in as 3rd bullet ##
2013-09-30 13:05:31 -04:00
## PHIL KURIMSKI 9-17-2013 Put tor emergency as a headline ##
## Evan Bookbinder 9-18-2013 Implemented config.vm ##
2014-02-04 17:05:12 -05:00
## Josh Huber and Mike Dangelo 1/22/14 Emer CTA wording tweak ##
2015-06-08 14:14:55 -05:00
## Mike Dangelo 1/24/2014 - Removed preAmbleTOR (not used), preAmble ##
## for other tor-sighted/confirmed bullets retained, law enf CTA ##
## changed to match SVS parseString, prevented largeTORCTA if ##
## confirmedLarge not selected as type. ##
## Phil Kurimski 6-26-2014 fixed large tornado cta ##
## Evan Bookbinder 9-5-2014 fixed law enf cta ##
## MMD/DT/EB 3/26/2015 mixedCase Changes ##
2012-01-06 08:55:05 -06:00
###############################################################################
## ESTABLISH SOME INITIAL VARIABLES
2013-09-30 13:05:31 -04:00
#parse("config.vm")
2012-01-06 08:55:05 -06:00
#set($hailSize = 0)
#set($hailTag = "<.75IN")
2015-06-08 14:14:55 -05:00
#set($reportType = "A Tornado was reported")
#set($pathcastLead = "This tornadic storm")
#set($moveLead = " Doppler radar showed this tornado moving")
#set($preAmble = "Take cover now! ")
2012-01-06 08:55:05 -06:00
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#set($reportType = "A line of tornado producing storms was reported")
#set($pathcastLead = "These tornadic storms")
#set($moveLead = ". Doppler radar showed these storms moving")
2012-01-06 08:55:05 -06:00
#end
#######################################
## HANDLE HAIL POSSIBILITIES ##########
#######################################
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "pennyHail")})
2015-06-08 14:14:55 -05:00
#set($hailThreat = "penny size hail")
2013-07-18 12:07:22 -04:00
#set($hailSize = 0.75)
#set($hailTag = "0.75IN")
#end
#if(${list.contains(${bullets}, "nickelHail")})
2015-06-08 14:14:55 -05:00
#set($hailThreat = "nickel size hail")
2013-07-18 12:07:22 -04:00
#set($hailSize = 0.88)
#set($hailTag = "0.88IN")
#end
#if(${list.contains(${bullets}, "quarterHail")})
2015-06-08 14:14:55 -05:00
#set($hailThreat = "quarter size hail")
2013-07-18 12:07:22 -04:00
#set($hailSize = 1.00)
#set($hailTag = "1.00IN")
#end
#if(${list.contains(${bullets}, "halfdollarHail")})
2015-06-08 14:14:55 -05:00
#set($hailThreat = "half dollar size hail")
2013-07-18 12:07:22 -04:00
#set($hailSize = 1.25)
#set($hailTag = "1.25IN")
#end
#if(${list.contains(${bullets}, "pingpongHail")})
2015-06-08 14:14:55 -05:00
#set($hailThreat = "ping pong ball size")
2013-07-18 12:07:22 -04:00
#set($hailSize = 1.50)
#set($hailTag = "1.50IN")
#end
#if(${list.contains(${bullets}, "golfballHail")})
2015-06-08 14:14:55 -05:00
#set($hailThreat = "large damaging hail up to golf ball size")
2013-07-18 12:07:22 -04:00
#set($hailSize = 1.75)
#set($hailTag = "1.75IN")
#end
#if(${list.contains(${bullets}, "twoinchHail")})
2015-06-08 14:14:55 -05:00
#set($hailThreat = "large damaging hail up to two inches in diameter")
2013-07-18 12:07:22 -04:00
#set($hailSize = 2.00)
#set($hailTag = "2.00IN")
#end
#if(${list.contains(${bullets}, "tennisBallHail")})
2015-06-08 14:14:55 -05:00
#set($hailThreat = "large destructive hail up to tennis ball size")
2013-07-18 12:07:22 -04:00
#set($hailSize = 2.50)
#set($hailTag = "2.50IN")
#end
#if(${list.contains(${bullets}, "baseballHail")})
2015-06-08 14:14:55 -05:00
#set($hailThreat = "large destructive hail up to baseball size")
2013-07-18 12:07:22 -04:00
#set($hailSize = 2.75)
#set($hailTag = "2.75IN")
#end
#if(${list.contains(${bullets}, "threeinchHail")})
2015-06-08 14:14:55 -05:00
#set($hailThreat = "large destructive hail up to three inches in diameter")
2013-07-18 12:07:22 -04:00
#set($hailSize = 3.00)
#set($hailTag = "3.00IN")
#end
#if(${list.contains(${bullets}, "softballHail")})
2015-06-08 14:14:55 -05:00
#set($hailThreat = "dangerous and extremely large destructive hail up to softball size")
2013-07-18 12:07:22 -04:00
#set($hailSize = 4.25)
#set($hailTag = "4.25IN")
#end
#if(${list.contains(${bullets}, "grapefruitHail")})
2015-06-08 14:14:55 -05:00
#set($hailThreat = "dangerous and extremely large destructive hail up to grapefruit size")
2013-07-18 12:07:22 -04:00
#set($hailSize = 4.00)
#set($hailTag = "4.00IN")
2012-01-06 08:55:05 -06:00
#end
#if(${hailSize} >= 1.50)
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#set($extraThreat = "In addition to a tornado, ${hailThreat} is expected with these storms.")
2012-01-06 08:55:05 -06:00
#else
2015-06-08 14:14:55 -05:00
#set($extraThreat = "In addition to a tornado, ${hailThreat} is expected with this storm.")
2012-01-06 08:55:05 -06:00
#end
#else
2013-07-18 12:07:22 -04:00
#set($extraThreat = "")
2012-01-06 08:55:05 -06:00
#end
${WMOId} ${vtecOffice} 000000 ${BBBId}
TOR${siteId}
${ugcline}
/${productClass}.${action}.${vtecOffice}.TO.W.${etn}.${dateUtil.format(${start}, ${timeFormat.ymdthmz})}-${dateUtil.format(${expire}, ${timeFormat.ymdthmz}, 15)}/
BULLETIN - EAS ACTIVATION REQUESTED
#if(${productClass}=="T")
2015-06-24 14:42:53 -05:00
TEST...Tornado Warning...TEST
2012-01-06 08:55:05 -06:00
#else
2015-06-24 14:42:53 -05:00
Tornado Warning
2012-01-06 08:55:05 -06:00
#end
2015-06-24 14:42:53 -05:00
##National Weather Service ${officeShort}
2015-06-08 14:14:55 -05:00
National Weather Service ${officeShort}
2012-01-06 08:55:05 -06:00
#backupText(${backupSite})
2015-06-24 14:42:53 -05:00
${dateUtil.format(${now}, ${timeFormat.header}, ${localtimezone})}
2015-06-08 14:14:55 -05:00
2012-01-06 08:55:05 -06:00
## end of addition
#if(${productClass}=="T")
2015-06-08 14:14:55 -05:00
...This message is for test purposes only...
2012-01-06 08:55:05 -06:00
#end
2013-07-18 12:07:22 -04:00
#################################################################
2013-09-30 13:05:31 -04:00
### TORNADO EMERGENCY HEADLINE #
2013-07-18 12:07:22 -04:00
#################################################################
2013-09-30 13:05:31 -04:00
#if(${list.contains(${bullets}, "torEmergency")})
...TORNADO EMERGENCY FOR !** EDIT LOCATION(S) **!...
#end
2012-01-06 08:55:05 -06:00
#headline(${officeLoc}, ${backupSite})
##################
## FIRST BULLET ##
##################
* ##
#if(${productClass}=="T")
2015-06-08 14:14:55 -05:00
This is a test message. ##
2012-01-06 08:55:05 -06:00
#end
2015-06-08 14:14:55 -05:00
Tornado Warning for...
2012-01-06 08:55:05 -06:00
#firstBullet(${areas})
###################
## SECOND BULLET ##
###################
* ##
#if(${productClass}=="T")
2015-06-08 14:14:55 -05:00
This is a test message. ##
2012-01-06 08:55:05 -06:00
#end
#secondBullet(${dateUtil},${expire},${timeFormat},${localtimezone},${secondtimezone})
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "meteorologistsTOR")})
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#set($reportType = "National Weather Service meteorologists detected a line of severe thunderstorms capable of producing a tornado. These dangerous storms were located")
#set($pathcastLead = "These dangerous storms")
2013-07-18 12:07:22 -04:00
#else
2015-06-08 14:14:55 -05:00
#set($reportType = "National Weather Service meteorologists detected a severe thunderstorm capable of producing a tornado. This dangerous storm was located")
#set($pathcastLead = "The tornado")
2013-07-18 12:07:22 -04:00
#end
2015-06-08 14:14:55 -05:00
#set($moveLead = ", and moving")
2013-07-18 12:07:22 -04:00
#end
#if(${list.contains(${bullets}, "meteorologistsSquall")})
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#set($reportType = "National Weather Service meteorologists detected a severe squall line capable of producing a tornado as well as damaging straight line winds. These dangerous storms were located")
#set($pathcastlead = "These dangerous storms")
2013-07-18 12:07:22 -04:00
#else
2015-06-08 14:14:55 -05:00
#set($reportType = "National Weather Service meteorologists detected a severe squall line capable of producing a tornado as well as damaging straight line winds. These dangerous storms were located")
#set($pathcastLead = "These dangerous storms")
2013-07-18 12:07:22 -04:00
#end
2015-06-08 14:14:55 -05:00
#set($moveLead = ", and moving")
2013-07-18 12:07:22 -04:00
#end
#if(${list.contains(${bullets}, "meteorologistsLarge")})
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#set($reportType = "National Weather Service meteorologists detected a line of severe thunderstorms capable of producing a large and extremely dangerous tornado. These extremely dangerous storms were located")
#set($pathcastLead = "These dangerous storms")
2013-07-18 12:07:22 -04:00
#else
2015-06-08 14:14:55 -05:00
#set($reportType = "National Weather Service meteorologists detected a severe thunderstorm capable of producing a large and extremely dangerous tornado. This extremely dangerous storm was located")
#set($pathcastLead = "This dangerous storm")
2013-07-18 12:07:22 -04:00
#end
2015-06-08 14:14:55 -05:00
#set($moveLead = ", and moving")
2013-07-18 12:07:22 -04:00
#end
#if(${list.contains(${bullets}, "doppler")})
2012-01-06 08:55:05 -06:00
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#set($reportType = "Doppler radar indicated a line of severe thunderstorms capable of producing a tornado. These dangerous storms were located")
#set($pathcastLead = "These dangerous storms")
2012-01-06 08:55:05 -06:00
#else
2015-06-08 14:14:55 -05:00
#set($reportType = "Doppler radar indicated a severe thunderstorm capable of producing a tornado. This dangerous storm was located")
#set($pathcastLead = "This dangerous storm")
2012-01-06 08:55:05 -06:00
#end
2015-06-08 14:14:55 -05:00
#set($moveLead = ", and moving")
2012-01-06 08:55:05 -06:00
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "dopplerSquall")})
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#set($reportType = "Doppler radar indicated a severe squall line capable of producing a tornado as well as damaging straight line winds. These dangerous storms were located")
#set($pathcastLead = "These dangerous storms")
2013-07-18 12:07:22 -04:00
#else
2015-06-08 14:14:55 -05:00
#set($reportType = "Doppler radar indicated a severe squall line capable of producing a tornado as well as damaging straight line winds. These dangerous storms were located")
#set($pathcastLead = "This dangerous storms")
2013-07-18 12:07:22 -04:00
#end
2015-06-08 14:14:55 -05:00
#set($moveLead = ", and moving")
2012-01-06 08:55:05 -06:00
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "confirmedDoppler")})
2015-06-08 14:14:55 -05:00
#set($reportType = "Doppler radar was tracking a confirmed tornado")
2012-01-06 08:55:05 -06:00
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#set($pathcastLead = "These tornadic stormS")
#set($moveLead = ". Doppler radar showed these tornadic storms moving")
2012-01-06 08:55:05 -06:00
#else
2015-06-08 14:14:55 -05:00
#set($pathcastLead = "This tornadic storm")
#set($moveLead = ". Doppler radar showed this tornado moving")
2012-01-06 08:55:05 -06:00
#end
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "confirmedLarge")})
2015-06-08 14:14:55 -05:00
#set($reportType = "Doppler radar and storm spotters were tracking a large and extremely dangerous tornado")
2012-01-06 08:55:05 -06:00
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#set($pathcastLead = "These tornadic storms")
#set($moveLead = ". Doppler radar showed these tornadic storms moving")
2012-01-06 08:55:05 -06:00
#else
2015-06-08 14:14:55 -05:00
#set($pathcastLead = "The tornado")
#set($moveLead = ". Doppler radar showed this tornado moving")
2012-01-06 08:55:05 -06:00
#end
2015-06-08 14:14:55 -05:00
#set($preAmble = "To repeat, a large and extremely dangerous tornado has been sighted. Take cover now! ")
2012-01-06 08:55:05 -06:00
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "spotter")})
2015-06-08 14:14:55 -05:00
#set($reportType = "Trained weather spotters reported a tornado")
2012-01-06 08:55:05 -06:00
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#set($pathcastLead = "These tornadic storms")
#set($moveLead = ". Doppler radar showed these tornadic storms moving")
2012-01-06 08:55:05 -06:00
#else
2015-06-08 14:14:55 -05:00
#set($pathcastLead = "The tornado")
#set($moveLead = ". Doppler radar showed this tornado moving")
2012-01-06 08:55:05 -06:00
#end
2015-06-08 14:14:55 -05:00
#set($preAmble = "To repeat, a tornado has been confirmed by storm spotters. Take cover now! ")
2012-01-06 08:55:05 -06:00
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "lawEnforcement")})
2015-06-08 14:14:55 -05:00
#set($reportType = "Local law enforcement reported a tornado")
2012-01-06 08:55:05 -06:00
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#set($pathcastLead = "These tornadic storms")
#set($moveLead = ". Doppler radar showed these tornadic storms moving")
2012-01-06 08:55:05 -06:00
#else
2015-06-08 14:14:55 -05:00
#set($pathcastLead = "The tornado")
#set($moveLead = ". Doppler radar showed this tornado moving")
2012-01-06 08:55:05 -06:00
#end
2015-06-08 14:14:55 -05:00
#set($preAmble = "To repeat, a tornado has been confirmed by local law enforcement. Take cover now! ")
2012-01-06 08:55:05 -06:00
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "emergencyManagement")})
2015-06-08 14:14:55 -05:00
#set($reportType = "Emergency Management reported a tornado")
2012-01-06 08:55:05 -06:00
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#set($pathcastLead = "These tornadic storms")
#set($moveLead = ". Doppler radar showed these tornadic storms moving")
2012-01-06 08:55:05 -06:00
#else
2015-06-08 14:14:55 -05:00
#set($pathcastLead = "The tornado")
#set($moveLead = ". Doppler radar showed this tornado moving")
2012-01-06 08:55:05 -06:00
#end
2015-06-08 14:14:55 -05:00
#set($preAmble = "To repeat, a tornado has been confirmed by emergency management officials. Take cover now! ")
2012-01-06 08:55:05 -06:00
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "public")})
2015-06-08 14:14:55 -05:00
#set($reportType = "The public reported a tornado")
2012-01-06 08:55:05 -06:00
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#set($pathcastLead = "These tornadic storms")
#set($moveLead = ". Doppler radar showed these tornadic storms moving")
2012-01-06 08:55:05 -06:00
#else
2015-06-08 14:14:55 -05:00
#set($pathcastLead = "The tornado")
#set($moveLead = ". Doppler radar showed this tornado moving")
2012-01-06 08:55:05 -06:00
#end
2015-06-08 14:14:55 -05:00
#set($preAmble = "To repeat, a tornado has been sighted. Take cover now! ")
2012-01-06 08:55:05 -06:00
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "spotterFunnelCloud")})
2015-06-08 14:14:55 -05:00
#set($reportType = "Trained weather spotters reported a funnel cloud")
2012-01-06 08:55:05 -06:00
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#set($pathcastLead = "These dangerous storms")
#set($moveLead = ". A tornado may develop at any time. Doppler radar showed these dangerous storms moving")
2012-01-06 08:55:05 -06:00
#else
2015-06-08 14:14:55 -05:00
#set($pathcastLead = "This dangerous storm")
#set($moveLead = " A tornado may develop at any time. Doppler radar showed this dangerous storm moving")
2012-01-06 08:55:05 -06:00
#end
#end
####################################################
############# THIRD BULLET #########################
####################################################
######################################################
###### Storm current location description ##########
######################################################
* ##
#if(${productClass}=="T")
2015-06-08 14:14:55 -05:00
This is a test message. ##
2012-01-06 08:55:05 -06:00
#end
2015-06-08 14:14:55 -05:00
#thirdBullet(${dateUtil},${event},${timeFormat},${localtimezone},${secondtimezone}), ${reportType} ##
2013-09-30 13:05:31 -04:00
##Many of the variables passed below are controlled by config.vm
2013-07-18 12:07:22 -04:00
#if(${stormType} == "line")
2013-09-30 13:05:31 -04:00
#handleClosestPoints(${list}, ${closestPoints}, ${otherClosestPoints}, ${stormType}, ${nearPhrase} , ${maxLandNearDistance}, ${overPhrase}, ${maxLandOverDistance}, ${landDistanceUnits}, ${useSecondReferenceLine})
2013-07-18 12:07:22 -04:00
#else
2013-09-30 13:05:31 -04:00
#handleClosestPoints(${list}, ${closestPoints}, ${otherClosestPoints}, ${stormType}, ${nearPhrase} , ${maxLandNearDistance}, ${overPhrase}, ${maxLandOverDistance}, ${landDistanceUnits}, ${useSecondReferenceCell})
2013-07-18 12:07:22 -04:00
#end
2013-09-30 13:05:31 -04:00
#if(${movementSpeed} < ${landStationary} || ${stationary})
2012-03-27 17:20:30 -05:00
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
. The line of tornadic storms was nearly stationary.
2012-03-27 17:20:30 -05:00
#else
2015-06-08 14:14:55 -05:00
. The tornadic storm was nearly stationary.
2012-03-27 17:20:30 -05:00
#end
2012-01-06 08:55:05 -06:00
#else
2015-06-08 14:14:55 -05:00
${moveLead} #direction(${movementDirectionRounded}) at ${mathUtil.roundTo5(${movementSpeed})} mph.
2012-01-06 08:55:05 -06:00
#end
#####################################################################
### TORNADO EMERGENCY PER NWS 10-511 DIRECTIVE GOES WITH 3RD BULLET #
#####################################################################
#if(${list.contains($bullets, "torEmergency")})
2015-06-08 14:14:55 -05:00
#wrapText("THIS IS A TORNADO EMERGENCY FOR !** EDIT LOCATION(S) **!. TAKE COVER NOW!" 2 2)
2012-01-06 08:55:05 -06:00
#end
############################
### HAIL THREAT AS WELL? ###
############################
2013-07-18 12:07:22 -04:00
#if(${extraThreat} != "")
2012-01-06 08:55:05 -06:00
${extraThreat}
#end
############################
### ADDITIONAL REPORTS ####
############################
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "extraReportTornado")})
2015-06-08 14:14:55 -05:00
#wrapText("At !**ENTER TIME, TORNADO/DAMAGE INFO**! was reported !** ENTER LOCATION **!." 2 2)
2012-01-06 08:55:05 -06:00
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "extraReportHail")})
2012-01-06 08:55:05 -06:00
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#wrapText("In addition, at !**ENTER TIME, HAIL SIZE**! was reported !** ENTER LOCATION **! with these storms." 2 2)
2012-01-06 08:55:05 -06:00
#else
2015-06-08 14:14:55 -05:00
#wrapText("In addition, at !**ENTER TIME, HAIL SIZE**! was reported !** ENTER LOCATION **! with this storm." 2 2)
2012-01-06 08:55:05 -06:00
#end
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "extraReportWind")})
2012-01-06 08:55:05 -06:00
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#wrapText("In addition, at !**ENTER TIME, WIND INFO**! was reported !** ENTER LOCATION **! with these storms." 2 2)
2012-01-06 08:55:05 -06:00
#else
2015-06-08 14:14:55 -05:00
#wrapText("In addition, at !**ENTER TIME, WIND INFO**! was reported !** ENTER LOCATION **! with this storm." 2 2)
2012-01-06 08:55:05 -06:00
#end
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "extraReportHailWind")})
2012-01-06 08:55:05 -06:00
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#wrapText("In addition, at !**ENTER TIME, HAIL/WIND INFO**! were reported !** ENTER LOCATION **! with these storms." 2 2)
2012-01-06 08:55:05 -06:00
#else
2015-06-08 14:14:55 -05:00
#wrapText("In addition, at !**ENTER TIME, HAIL/WIND INFO**! were reported !** ENTER LOCATION **! with this storm." 2 2)
2012-01-06 08:55:05 -06:00
#end
#end
###################################################
######## GENERATE PATHCAST OR CITIES LIST #########
###################################################
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
#set($otherLead = "these tornadic storms")
2012-01-06 08:55:05 -06:00
#else
2015-06-08 14:14:55 -05:00
#set($otherLead = "this tornadic thunderstorm")
2012-01-06 08:55:05 -06:00
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "pathcast")})
2012-01-06 08:55:05 -06:00
* ##
#if(${productClass}=="T")
2015-06-08 14:14:55 -05:00
This is a test message. ##
2012-01-06 08:55:05 -06:00
#end
2015-06-08 14:14:55 -05:00
#pathCast("${pathcastLead} will be near..." ${otherLead} ${pathCast} ${otherPoints} ${areas} ${dateUtil} ${timeFormat} 0)
2012-01-06 08:55:05 -06:00
2013-07-18 12:07:22 -04:00
#elseif(${list.contains(${bullets}, "listofcities")})
2012-01-06 08:55:05 -06:00
* ##
#if(${productClass}=="T")
THIS IS A TEST MESSAGE. ##
#end
#### THE THIRD ARGUMENT IS A NUMBER SPECIFYING THE NUMBER OF COLUMNS TO OUTPUT THE CITIES LIST IN
#### 0 IS A ... SEPARATED LIST, 1 IS ONE PER LINE, >1 IS A COLUMN FORMAT
#### IF YOU USE SOMETHING OTHER THAN "LOCATIONS IMPACTED INCLUDE" LEAD IN BELOW, MAKE SURE THE
#### ACCOMPANYING XML FILE PARSE STRING IS CHANGED TO MATCH!
2015-06-08 14:14:55 -05:00
#locationsList("Locations impacted include..." ${otherLead} 0 ${cityList} ${otherPoints} ${areas} ${dateUtil} ${timeFormat} 0)
2012-01-06 08:55:05 -06:00
#else
2015-06-08 14:14:55 -05:00
* Locations impacted include...
2012-01-06 08:55:05 -06:00
!** YOU DID NOT SELECT A PATHCAST OR LIST OF CITIES BULLET. PLEASE ENTER LOCATIONS IMPACTED **!.
#end
##############################################
###### SPECIAL VENUE/EVENT CASE ##############
##############################################
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "specialEvent")})
2012-01-06 08:55:05 -06:00
#if(${stormType} == "line")
2015-06-08 14:14:55 -05:00
Those attending the !**EVENT/VENUE NAME OR LOCATION**! are in the path of these storms and should prepare for imminent dangerous and potentially life threatening weather conditions. Seek shelter now!
2012-01-06 08:55:05 -06:00
#else
2015-06-08 14:14:55 -05:00
Those attending the !**EVENT/VENUE NAME OR LOCATION**! are in the path of this storm and should prepare for imminent dangerous and potentially life threatening weather conditions. Seek shelter now!
2012-01-06 08:55:05 -06:00
#end
#end
2012-02-22 11:14:43 -06:00
## parse file command here is to pull in mile marker info
## #parse("mileMarkers.vm")
2013-09-30 13:05:31 -04:00
## Uncomment below pull in point marker info
## #parse("pointMarkers.vm")
2012-02-22 11:14:43 -06:00
2012-01-06 08:55:05 -06:00
#####################
## CALL TO ACTIONS ##
#####################
2013-07-18 12:07:22 -04:00
###Check to see if we've selected any calls to action. In our .xml file
2012-01-06 08:55:05 -06:00
##we ended each CTA bullet ID with "CTA" for this reason as a 'trip'
2013-07-18 12:07:22 -04:00
#foreach (${bullet} in ${bullets})
#if(${bullet.endsWith("CTA")})
#set($ctaSelected = "YES")
2012-01-06 08:55:05 -06:00
#end
#end
##
#if(${ctaSelected} == "YES")
PRECAUTIONARY/PREPAREDNESS ACTIONS...
#end
##
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "torEmergencyCTA")} || ${list.contains(${bullets}, "torEmergency")})
#if(${list.contains(${bullets}, "torEmergency")})
2015-06-08 14:14:55 -05:00
To repeat, a large, extremely dangerous, and potentially deadly tornado is on the ground. To protect your life, take cover now! Move to an interior room on the lowest floor of
a sturdy building. avoid windows. If in a mobile home, a vehicle or outdoors, move to the closest substantial shelter and protect yourself from flying debris.
2013-07-18 12:07:22 -04:00
#else
!** YOU SELECTED THE TORNADO EMERGENCY CTA WITHOUT SELECTING THE TORNADO EMERGENCY HEADER. PLEASE CLOSE THIS WINDOW AND RE-GENERATE THIS WARNING **!
#end
#end
#if(${list.contains(${bullets}, "replacesSVRCTA")})
2015-06-08 14:14:55 -05:00
This Tornado Warning replaces the Severe Thunderstorm Warning issued for the same area.
2012-01-06 08:55:05 -06:00
#end
2014-02-04 17:05:12 -05:00
#if(${list.contains(${bullets}, "torEmergencyCTA")} || ${list.contains(${bullets}, "torEmergency")})
#set($dummy='dummy')
#else
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "defaultMobileCTA")})
2015-06-08 14:14:55 -05:00
${preAmble}Move to a basement or an interior room on the lowest floor of a sturdy building. avoid windows. If you are in a mobile home or outdoors, move to the closest substantial shelter and protect yourself from flying debris.
2012-01-06 08:55:05 -06:00
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "defaultUrbanCTA")})
2015-06-08 14:14:55 -05:00
${preAmble}Move to a basement or an interior room on the lowest floor of a sturdy building. avoid windows. If you are in a vehicle or outdoors, move to the closest substantial shelter and protect yourself from flying debris.
2012-01-06 08:55:05 -06:00
2014-02-04 17:05:12 -05:00
#end
2012-01-06 08:55:05 -06:00
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "motoristsCTA")})
2015-06-08 14:14:55 -05:00
Motorists should not take shelter under highway overpasses. If you cannot safely drive away from the tornado, as a last resort, either park your vehicle and stay put, or abandon your vehicle and lie down in a low lying area and protect yourself from flying debris.
2012-01-06 08:55:05 -06:00
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "rainWrappedCTA")})
2015-06-08 14:14:55 -05:00
Heavy rainfall may obscure this tornado. Do not wait to see or hear the tornado. Take cover now!
2012-01-06 08:55:05 -06:00
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "nighttimeCTA")})
2015-06-08 14:14:55 -05:00
Tornadoes are extremely difficult to see and confirm at night. Do not wait to see or hear the tornado. Take cover now!
2012-01-06 08:55:05 -06:00
#end
2014-09-19 15:02:23 -04:00
#if(${list.contains(${bullets}, "largeTORCTA")})
2014-02-04 17:05:12 -05:00
#if(${list.contains(${bullets}, "meteorologistsLarge")} || ${list.contains(${bullets}, "largeTORCTA")})
2015-06-08 14:14:55 -05:00
A large and extremely dangerous tornado is on the ground. Take immediate tornado precautions. This is a life-threatening situation.
2012-01-06 08:55:05 -06:00
2014-02-04 17:05:12 -05:00
#end
2012-01-06 08:55:05 -06:00
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "lawEnforcementCTA")})
2015-06-08 14:14:55 -05:00
If a tornado or other severe weather is spotted, contact the National Weather Service, or your nearest law enforcement agency who will relay your report to the National Weather Service office in ${officeLoc}. This act may save lives of others in the path of dangerous weather.
2012-01-06 08:55:05 -06:00
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "squallCTA")} && ${stormType} == "line")
2015-06-08 14:14:55 -05:00
This line of thunderstorms is capable of producing tornadoes and widespread significant wind damage. Do not wait to see or hear the tornado. For your protection move to an interior room on the lowest floor of your home or business.
2012-01-06 08:55:05 -06:00
2013-07-18 12:07:22 -04:00
#elseif(${list.contains(${bullets}, "squallCTA")})
2015-06-08 14:14:55 -05:00
This cluster of thunderstorms is capable of producing tornadoes and widespread significant wind damage. Do not wait to see or hear the tornado. For your protection move to an interior room on the lowest floor of your home or business.
2012-01-06 08:55:05 -06:00
#end
2013-07-18 12:07:22 -04:00
#if(${list.contains(${bullets}, "waterCTA")})
2015-06-08 14:14:55 -05:00
If on or near !**NAME OF WATER BODY **!, get out of the water and move to safe shelter immediately. If you can hear thunder, you are close enough to be struck by lightning. In addition, severe thunderstorms can produce large capsizing waves, even on small bodies of water. Move into dock and seek safe shelter now! Do not be caught on the water in a thunderstorm.
2012-01-06 08:55:05 -06:00
#end
#if(${ctaSelected} == "YES")
&&
#end
########################
## LAT/LON, TML, SIGN ##
########################
#if(${productClass}=="T")
2015-06-08 14:14:55 -05:00
This is a test message. Do not take action based on this message.
2012-01-06 08:55:05 -06:00
#end
#printcoords(${areaPoly}, ${list})
2013-07-18 12:07:22 -04:00
#tml(${TMLtime}, ${timeFormat}, ${movementDirection}, ${movementInKnots}, ${eventLocation})
2013-09-30 13:05:31 -04:00
2012-01-06 08:55:05 -06:00
## UNCOMMENT 2 LINES BELOW IF YOU ARE PARTICIPATING IN THE HAIL TAG TESTBED
##
##<L>HAIL ${hailTag}</L>
$$
2013-07-18 12:07:22 -04:00
#parse("forecasterName.vm")