messagebox'GMYEAR'{Text(ID_GMYEAR);}
messagebox'GMPOLLUTION'{Text(ID_GMPOLLUTION);}
messagebox'GMPLAYER'{Text(ID_GMPLAYER);}
messagebox'GMTUTORIALPLAYER'{Text(ID_GMTUTORIALPLAYER);}
messagebox'CITYMPOPULATION'{Text(ID_CITYMPOPULATION);}
messagebox'CITYMFOOD'{Text(ID_CITYMFOOD);}
messagebox'CITYMOWNER'{Text(ID_CITYMOWNER);}
messagebox'CITYMLOCATION'{Text(ID_CITYMLOCATION);}
messagebox'CITYMBUILT'{Text(ID_CITYMBUILT);}
messagebox'CITYMBUILDING'{Text(ID_CITYMBUILDING);}
messagebox'CITYMBUILDINGUNIT'{Text(ID_CITYMBUILDINGUNIT);}
messagebox'CITYMBUILDINGPOP'{Text(ID_CITYMBUILDINGPOP);}
messagebox'CITYMBUILDINGWONDER'{Text(ID_CITYMBUILDINGWONDER);}
messagebox'CITYMHAPPINESS'{Text(ID_CITYMHAPPINESS);}
messagebox'CITYMCOMBATUNITS'{Text(ID_CITYMCOMBATUNITS);}
messagebox'CITYMCAPTURED'{Text(ID_CITYMCAPTURED);}
messagebox'PLAYERMGOLD'{Text(ID_PLAYERMGOLD);}
messagebox'PLAYERMCITIES'{Text(ID_PLAYERMCITIES);}
messagebox'PLAYERMGOODS'{Text(ID_PLAYERMGOODS);}
messagebox'PLAYERMDISCOVERIES'{Text(ID_PLAYERMDISCOVERIES);}
messagebox'PLAYERMCAPITOL'{Text(ID_PLAYERMCAPITOL);}
messagebox'PLAYERMPOLLUTION'{Text(ID_PLAYERMPOLLUTION);}
messagebox'PLAYERMBETRAYEDALLIANCES'{Text(ID_PLAYERMBETRAYEDALLIANCES);}
messagebox'PLAYERMSCIENCERATE'{Text(ID_PLAYERMSCIENCERATE);}
messagebox'UNITMLOCATION'{Text(ID_UNITMLOCATION);}
messagebox'UNITMTYPE'{Text(ID_UNITMTYPE);}
messagebox'UNITMOWNER'{Text(ID_UNITMOWNER);}
messagebox'UNITMBUILT'{Text(ID_UNITMBUILT);}
messagebox'UNITMSIGHTED'{Text(ID_UNITMSIGHTED);}
messagebox'UNITMLAUNCHED'{Text(ID_UNITMLAUNCHED);}
messagebox'UNITMBEGINTURN'{Text(ID_UNITMBEGINTURN);}
messagebox'UNITMDEAD'{Text(ID_UNITMDEAD);}
messagebox'CLICKEDMUNIT'{Text(ID_CLICKEDMUNIT);}
messagebox'DISCOVERYMTYPE'{Text(ID_DISCOVERYMTYPE);}
messagebox'DISCOVERYMTRADED'{Text(ID_DISCOVERYMTRADED);}
messagebox'WONDERMSTARTED'{Text(ID_WONDERMSTARTED);}
messagebox'AGREEMENTMBROKEN'{Text(ID_AGREEMENTMBROKEN);}
messagebox'SPECIALMUNITSELECTED'{Text(ID_SPECIALMUNITSELECTED);}
messagebox'SPECIALMALLUNITSMOVED'{Text(ID_SPECIALMALLUNITSMOVED);}
messagebox'SPECIALMNOCITYVIEW'{Text(ID_SPECIALMNOCITYVIEW);}
messagebox'SPECIALMNOWORKVIEW'{Text(ID_SPECIALMNOWORKVIEW);}
messagebox'SPECIALMNOPRODUCTIONCONTROLS'{Text(ID_SPECIALMNOPRODUCTIONCONTROLS);}
messagebox'SPECIALMCONTINENTSHARED'{Text(ID_SPECIALMCONTINENTSHARED);}
messagebox'SPECIALMCONTACT'{Text(ID_SPECIALMCONTACT);}
messagebox'SPECIALMATTACKED'{Text(ID_SPECIALMATTACKED);}
messagebox'SPECIALMTRADESCREEN'{Text(ID_SPECIALMTRADESCREEN);}
messagebox'SPECIALMSAMEGOOD'{Text(ID_SPECIALMSAMEGOOD);}
messagebox'SPECIALMSAMEGOODASTRADED'{Text(ID_SPECIALMSAMEGOODASTRADED);}
messagebox'SPECIALMUNITQUEUE'{Text(ID_SPECIALMUNITQUEUE);}
messagebox'SPECIALMPRODUCTIONQUEUE'{Text(ID_SPECIALMPRODUCTIONQUEUE);}
messagebox'SPECIALMDIPLOMATICSCREEN'{Text(ID_SPECIALMDIPLOMATICSCREEN);}
messagebox'SPECIALMCREATESTACK'{Text(ID_SPECIALMCREATESTACK);}
messagebox'SPECIALMCREATEMIXEDSTACK'{Text(ID_SPECIALMCREATEMIXEDSTACK);}
messagebox'SPECIALMAUTOARRANGEOFF'{Text(ID_SPECIALMAUTOARRANGEOFF);}
messagebox'SPECIALMBOMBARDED'{Text(ID_SPECIALMBOMBARDED);}
messagebox'SPECIALMCOUNTERBOMBARDED'{Text(ID_SPECIALMCOUNTERBOMBARDED);}
messagebox'SPECIALMACTIVEDEFENSE'{Text(ID_SPECIALMACTIVEDEFENSE);}
messagebox'SPECIALMINDULGENCES'{Text(ID_SPECIALMINDULGENCES);}
messagebox'SPECIALMTERRORISM'{Text(ID_SPECIALMTERRORISM);}
messagebox'SPECIALMCONVERTED'{Text(ID_SPECIALMCONVERTED);}
messagebox'SPECIALMCITIZENENSLAVED'{Text(ID_SPECIALMCITIZENENSLAVED);}
messagebox'SPECIALMPOPMOVED'{Text(ID_SPECIALMPOPMOVED);}
messagebox'SPECIALMBUILDFARM'{Text(ID_SPECIALMBUILDFARM);}
messagebox'SPECIALMBUILDROAD'{Text(ID_SPECIALMBUILDROAD);}
messagebox'SPECIALMBUILDMINE'{Text(ID_SPECIALMBUILDMINE);}
messagebox'SPECIALMBUILDINSTALLATION'{Text(ID_SPECIALMBUILDINSTALLATION);}
messagebox'SPECIALMBUILDTRANSFORM'{Text(ID_SPECIALMBUILDTRANSFORM);}
messagebox'SPECIALMTRADEOFFER'{Text(ID_SPECIALMTRADEOFFER);}


trigger'GYEAR'when(g.year){Message(g.player,'GMYEAR');DisableTrigger('GYEAR');}
trigger'GPOLLUTION'when(g.pollution){Message(g.player,'GMPOLLUTION');DisableTrigger('GPOLLUTION');}
trigger'GPLAYER'when(g.player){Message(g.player,'GMPLAYER');DisableTrigger('GPLAYER');}

trigger'GTUTORIALPLAYER'when(g.tutorialplayer){Message(g.player,'GMTUTORIALPLAYER');DisableTrigger('GTUTORIALPLAYER');}
trigger'CITYPOPULATION'when(city.population){Message(g.player,'CITYMPOPULATION');DisableTrigger('CITYPOPULATION');}
trigger'CITYFOOD'when(city.food){Message(g.player,'CITYMFOOD');DisableTrigger('CITYFOOD');}
trigger'CITYOWNER'when(city.owner){Message(g.player,'CITYMOWNER');DisableTrigger('CITYOWNER');}
trigger'CITYLOCATION'when(city.location){Message(g.player,'CITYMLOCATION');DisableTrigger('CITYLOCATION');}
trigger'CITYBUILT'when(city.built){Message(g.player,'CITYMBUILT');DisableTrigger('CITYBUILT');}
trigger'CITYBUILDING'when(city.building){Message(g.player,'CITYMBUILDING');DisableTrigger('CITYBUILDING');}
trigger'CITYBUILDINGUNIT'when(city.buildingunit){Message(g.player,'CITYMBUILDINGUNIT');DisableTrigger('CITYBUILDINGUNIT');}
trigger'CITYBUILDINGPOP'when(city.buildingpop){Message(g.player,'CITYMBUILDINGPOP');DisableTrigger('CITYBUILDINGPOP');}
trigger'CITYBUILDINGWONDER'when(city.buildingwonder){Message(g.player,'CITYMBUILDINGWONDER');DisableTrigger('CITYBUILDINGWONDER');}
trigger'CITYHAPPINESS'when(city.happiness){Message(g.player,'CITYMHAPPINESS');DisableTrigger('CITYHAPPINESS');}
trigger'CITYCOMBATUNITS'when(city.combatunits){Message(g.player,'CITYMCOMBATUNITS');DisableTrigger('CITYCOMBATUNITS');}
trigger'CITYCAPTURED'when(city.captured){Message(g.player,'CITYMCAPTURED');DisableTrigger('CITYCAPTURED');}
trigger'PLAYERGOLD'when(player.gold){Message(g.player,'PLAYERMGOLD');DisableTrigger('PLAYERGOLD');}
trigger'PLAYERCITIES'when(player.cities){Message(g.player,'PLAYERMCITIES');DisableTrigger('PLAYERCITIES');}
trigger'PLAYERGOODS'when(player.goods){Message(g.player,'PLAYERMGOODS');DisableTrigger('PLAYERGOODS');}
trigger'PLAYERDISCOVERIES'when(player.discoveries){Message(g.player,'PLAYERMDISCOVERIES');DisableTrigger('PLAYERDISCOVERIES');}
trigger'PLAYERCAPITOL'when(player.capitol){Message(g.player,'PLAYERMCAPITOL');DisableTrigger('PLAYERCAPITOL');}
trigger'PLAYERPOLLUTION'when(player.pollution){Message(g.player,'PLAYERMPOLLUTION');DisableTrigger('PLAYERPOLLUTION');}
trigger'PLAYERBETRAYEDALLIANCES'when(player.betrayedalliances){Message(g.player,'PLAYERMBETRAYEDALLIANCES');DisableTrigger('PLAYERBETRAYEDALLIANCES');}
trigger'PLAYERSCIENCERATE'when(player.sciencerate){Message(g.player,'PLAYERMSCIENCERATE');DisableTrigger('PLAYERSCIENCERATE');}
trigger'UNITLOCATION'when(unit.location){Message(g.player,'UNITMLOCATION');DisableTrigger('UNITLOCATION');}
trigger'UNITTYPE'when(unit.type){Message(g.player,'UNITMTYPE');DisableTrigger('UNITTYPE');}
trigger'UNITOWNER'when(unit.owner){Message(g.player,'UNITMOWNER');DisableTrigger('UNITOWNER');}
trigger'UNITBUILT'when(unit.built){Message(g.player,'UNITMBUILT');DisableTrigger('UNITBUILT');}
trigger'UNITSIGHTED'when(unit.sighted){Message(g.player,'UNITMSIGHTED');DisableTrigger('UNITSIGHTED');}
trigger'UNITLAUNCHED'when(unit.launched){Message(g.player,'UNITMLAUNCHED');DisableTrigger('UNITLAUNCHED');}
trigger'UNITBEGINTURN'when(unit.beginturn){Message(g.player,'UNITMBEGINTURN');DisableTrigger('UNITBEGINTURN');}
trigger'UNITDEAD'when(unit.dead){Message(g.player,'UNITMDEAD');DisableTrigger('UNITDEAD');}
trigger'CLICKEDUNIT'when(clicked.unit){Message(g.player,'CLICKEDMUNIT');DisableTrigger('CLICKEDUNIT');}
trigger'DISCOVERYTYPE'when(discovery.type){Message(g.player,'DISCOVERYMTYPE');DisableTrigger('DISCOVERYTYPE');}
trigger'DISCOVERYTRADED'when(discovery.traded){Message(g.player,'DISCOVERYMTRADED');DisableTrigger('DISCOVERYTRADED');}
trigger'WONDERSTARTED'when(wonder.started){Message(g.player,'WONDERMSTARTED');DisableTrigger('WONDERSTARTED');}
trigger'AGREEMENTBROKEN'when(agreement.broken){Message(g.player,'AGREEMENTMBROKEN');DisableTrigger('AGREEMENTBROKEN');}
trigger'SPECIALUNITSELECTED'when(special.unitselected){Message(g.player,'SPECIALMUNITSELECTED');DisableTrigger('SPECIALUNITSELECTED');}
trigger'SPECIALALLUNITSMOVED'when(special.allunitsmoved){Message(g.player,'SPECIALMALLUNITSMOVED');DisableTrigger('SPECIALALLUNITSMOVED');}
trigger'SPECIALNOCITYVIEW'when(special.nocityview){Message(g.player,'SPECIALMNOCITYVIEW');DisableTrigger('SPECIALNOCITYVIEW');}
trigger'SPECIALNOWORKVIEW'when(special.noworkview){Message(g.player,'SPECIALMNOWORKVIEW');DisableTrigger('SPECIALNOWORKVIEW');}
trigger'SPECIALNOPRODUCTIONCONTROLS'when(special.noproductioncontrols){Message(g.player,'SPECIALMNOPRODUCTIONCONTROLS');DisableTrigger('SPECIALNOPRODUCTIONCONTROLS');}
trigger'SPECIALCONTINENTSHARED'when(special.continentshared){Message(g.player,'SPECIALMCONTINENTSHARED');DisableTrigger('SPECIALCONTINENTSHARED');}
trigger'SPECIALCONTACT'when(special.contact){Message(g.player,'SPECIALMCONTACT');DisableTrigger('SPECIALCONTACT');}
trigger'SPECIALATTACKED'when(special.attacked){Message(g.player,'SPECIALMATTACKED');DisableTrigger('SPECIALATTACKED');}
trigger'SPECIALTRADESCREEN'when(special.tradescreen){Message(g.player,'SPECIALMTRADESCREEN');DisableTrigger('SPECIALTRADESCREEN');}
trigger'SPECIALSAMEGOOD'when(special.samegood){Message(g.player,'SPECIALMSAMEGOOD');DisableTrigger('SPECIALSAMEGOOD');}
trigger'SPECIALSAMEGOODASTRADED'when(special.samegoodastraded){Message(g.player,'SPECIALMSAMEGOODASTRADED');DisableTrigger('SPECIALSAMEGOODASTRADED');}
trigger'SPECIALUNITQUEUE'when(special.unitqueue){Message(g.player,'SPECIALMUNITQUEUE');DisableTrigger('SPECIALUNITQUEUE');}
trigger'SPECIALPRODUCTIONQUEUE'when(special.productionqueue){Message(g.player,'SPECIALMPRODUCTIONQUEUE');DisableTrigger('SPECIALPRODUCTIONQUEUE');}
trigger'SPECIALDIPLOMATICSCREEN'when(special.diplomaticscreen){Message(g.player,'SPECIALMDIPLOMATICSCREEN');DisableTrigger('SPECIALDIPLOMATICSCREEN');}
trigger'SPECIALCREATESTACK'when(special.createstack){Message(g.player,'SPECIALMCREATESTACK');DisableTrigger('SPECIALCREATESTACK');}
trigger'SPECIALCREATEMIXEDSTACK'when(special.createmixedstack){Message(g.player,'SPECIALMCREATEMIXEDSTACK');DisableTrigger('SPECIALCREATEMIXEDSTACK');}
trigger'SPECIALAUTOARRANGEOFF'when(special.autoarrangeoff){Message(g.player,'SPECIALMAUTOARRANGEOFF');DisableTrigger('SPECIALAUTOARRANGEOFF');}
trigger'SPECIALBOMBARDED'when(special.bombarded){Message(g.player,'SPECIALMBOMBARDED');DisableTrigger('SPECIALBOMBARDED');}
trigger'SPECIALCOUNTERBOMBARDED'when(special.counterbombarded){Message(g.player,'SPECIALMCOUNTERBOMBARDED');DisableTrigger('SPECIALCOUNTERBOMBARDED');}
trigger'SPECIALACTIVEDEFENSE'when(special.activedefense){Message(g.player,'SPECIALMACTIVEDEFENSE');DisableTrigger('SPECIALACTIVEDEFENSE');}
trigger'SPECIALINDULGENCES'when(special.indulgences){Message(g.player,'SPECIALMINDULGENCES');DisableTrigger('SPECIALINDULGENCES');}
trigger'SPECIALTERRORISM'when(special.terrorism){Message(g.player,'SPECIALMTERRORISM');DisableTrigger('SPECIALTERRORISM');}
trigger'SPECIALCONVERTED'when(special.converted){Message(g.player,'SPECIALMCONVERTED');DisableTrigger('SPECIALCONVERTED');}
trigger'SPECIALCITIZENENSLAVED'when(special.citizenenslaved){Message(g.player,'SPECIALMCITIZENENSLAVED');DisableTrigger('SPECIALCITIZENENSLAVED');}
trigger'SPECIALPOPMOVED'when(special.popmoved){Message(g.player,'SPECIALMPOPMOVED');DisableTrigger('SPECIALPOPMOVED');}
trigger'SPECIALBUILDFARM'when(special.buildfarm){Message(g.player,'SPECIALMBUILDFARM');DisableTrigger('SPECIALBUILDFARM');}
trigger'SPECIALBUILDROAD'when(special.buildroad){Message(g.player,'SPECIALMBUILDROAD');DisableTrigger('SPECIALBUILDROAD');}
trigger'SPECIALBUILDMINE'when(special.buildmine){Message(g.player,'SPECIALMBUILDMINE');DisableTrigger('SPECIALBUILDMINE');}
trigger'SPECIALBUILDINSTALLATION'when(special.buildinstallation){Message(g.player,'SPECIALMBUILDINSTALLATION');DisableTrigger('SPECIALBUILDINSTALLATION');}
trigger'SPECIALBUILDTRANSFORM'when(special.buildtransform){Message(g.player,'SPECIALMBUILDTRANSFORM');DisableTrigger('SPECIALBUILDTRANSFORM');}
trigger'SPECIALTRADEOFFER'when(special.tradeoffer){Message(g.player,'SPECIALMTRADEOFFER');DisableTrigger('SPECIALTRADEOFFER');}

