What would happen if in 1988, Soviet Leader Mikhail Gorbachev was assassinated? CNC Fallout is a total conversion mod for Command and Conquer 3: Tiberium Wars that postulates this very question.

Forum Thread
  Posts  
here is method for add voice acting to this mod (Games : C&C3: Tiberium Wars : Mods : CNC Fallout : Forum : General CNC Fallout Discussion : here is method for add voice acting to this mod) Locked
Thread Options
May 10 2021 Anchor

method for play fallout mod with voice acting battlechatter cause this mod dosen't have voice acting and no new update for it before long time

and more maps and higher graphics standard maps

TacitusA mods and merge them in your .skudef file like this

mod-game 1.9
add-config 0.2.bld
add-big data.big
add-big TacitusA_0.58_Streams.big
add-big TacitusA_0.58_Misc.big

open data.big by finalbig.exe software Wagnerma.de , search for eva.ini file and paste this

now press file and quick save and exit from the software , warning do not open the game while finalBIG.exe opening

;********************************************************************************
; Copyright 2004 Electronic Arts Inc. 
;********************************************************************************
; FILE: Eva.ini

; The Eva system is a general global announcement system.

; Some Eva events are predefined, and called by happenings within the code directly.
; The predefined Eva events are:
;	"BeaconPlacedPlayer"    MP Beacon placed by local player
;	"BeaconPlacedAlly"      MP Beacon placed by ally of local player
;	"GeneralLevelUp"    Gained General points / Ring points / Evenstar points, depending on game
;	"UpgradeComplete"    if no other voice specified
;	"CastleBreached"    Walled castle has gone from walls-all-the-way-around to having a wall destroyed
;	"AllyDefeated"    MP: Allied player has been eliminated
;	"EnemyDefeated"    MP: Enemy player has been eliminated
;   "ObservedPlayerDefeated" MP: You are in observer mode, watching a particular player, and the player you are observing got defeated
;	"EnemyCampDestroyed"    Destroyed an enemy camp (default, can be override for certain camps)
;	"CampDestroyed"    My camp was destroyed (default, can be overridden for certain camps)
;	"AllyCampDestroyed"    My ally's camp was destroyed (default, can be overridden for certain camps)
;   "BuildQueuePausedDueToCPLimit"    The player is out of command points, but still had units in the queue. The units have stopped building until s/he gets more command points
;	"CannotBuildDueToCPLimit"    User clicked on a button which is disabled because they don't have command points to build the object. Kinda weird to have it as an Eva event, but that's how they wanted it...
;	"BuildQueuePausedDueToFunds"    The player is out of money, but still had units in the queue. The units have stopped building until s/he gets more money
;	"CannotBuildDueToFunds"    User clicked on a button which is disabled because they don't have money to build the object. Kinda weird to have it as an Eva event, but that's how they wanted it...
;	"CannotRepairDueToFunds"    User tried to repair a building or other object, but needs more money to do it
;	"CannotUsePowerDueToFunds"    User tried to use a player power, but needs more money to do it
;	"WallsBeingClimbed"    A wall belonging to the player is being climbed over
;	"BuildingBeingStolen"    A building belonging to the player is in the process of being taken over by another player
;	"BuildingStolen"    A building belonging to the player has been taken over by another player
;	"WorldMustBattle"    User attempted to push the end phase button, but must resolve battles first
;	"WorldMustRetreat"    User attempted to push the end phase button, but must choose where to retreat an army first
;	"WorldMustChooseOwner"    User attempted to push the end phase button, but must choose which player gets ownership of a region first
;	"WorldRegionLostUncontested"    User lost a region without a fight
;	"LowPower"    Didn't build enough generators
;	"SilosNeeded"    Didn't build enough silos
;	"TiberiumFieldDepleted"    Finished off a tiberium field and either can't find another or the other is far away
;
;	// TOTAL HACK. We want to use this in the SpecialPowerTemplates.xml, but that is parsed before Eva.ini is read in
;	// So we put it in the predefined list so that the name is recognized early. Bleck. This should go away when we
;	// finally do the Eva.ini -> xml conversion
;	// NOTE: I don't think this hack is needed anymore, I just haven't bothered removing it because we're close to ship
;	// and don't have time to regress-test.
;	"SelectSpecialPowerTarget"   
;	// Ditto for damage nuggets
;	"DamagedByTiberium"   
;	
;	// Mission objectives events
;	"CompletedMissionObjective"   
;	"CompletedBonusMissionObjective"   
;	"NewMissionObjective"   
;	"NewBonusObjective"   
;
;	
;	"IncomingTransmission"   This is the sound that plays just before we play our objective SAT CAM.
;
;	
;	"IncomingRadarTransmission"   This is the sound that plays just before a radar video is played.
;
;	
;	"IntelDatabaseEntryReceived"    New entries added to Intel Database
; These events are given parameters and sounds by use of the PredefinedEvaEvent block

; In addition, you can define new Eva events. These are referenced by other INIs. For
; instance, you can define a new Eva event "SonSoDie", and then add a line
; to SonSo's Object definition like "EvaEventDieOwner = SonSoDie" to make the Eva event
; play when SonSo dies. New Eva events are created with the NewEvaEvent block.

; Most sounds are played from the position of the event. You can set AlwaysPlayFromHomeBase = Yes
; to force the sound to come from the home fortress (home region for WotR)

; Default times & priority for both kinds of events are defined by the default event
; in Default\Eva.ini

#define EVA_UNIT_CREATED_PRIORITY             5       ; Params for non-hero created event
#define EVA_UNIT_CREATED_TIME_BETWEEN_EVENTS  10000   ; Params for non-hero created event
#define EVA_UNIT_CREATED_EXPIRATION_TIME      10000   ; Params for non-hero created event

#define EVA_HERO_CREATED_PRIORITY             6       ; Params for hero created event
#define EVA_HERO_CREATED_TIME_BETWEEN_EVENTS  10000   ; Params for hero created event
#define EVA_HERO_CREATED_EXPIRATION_TIME      10000   ; Params for hero created event

#define EVA_HERO_HELP_ME_PRIORITY				   7       ; Params for hero "Help me" event
#define EVA_HERO_HELP_ME_TIME_BETWEEN_EVENTS       30000   ; Params for hero "Help me" event
#define EVA_HERO_HELP_ME_EXPIRATION_TIME           10000   ; Params for hero "Help me" event

#define EVA_BUILDING_COMPLETE_PRIORITY             6       ; Params for building finished construction event
#define EVA_BUILDING_COMPLETE_TIME_BETWEEN_EVENTS  1000    ; Params for building finished construction event. Short because we want 2 buildings to announce twice
#define EVA_BUILDING_COMPLETE_EXPIRATION_TIME      10000   ; Params for building finished construction event

#define EVA_UPGRADE_COMPLETE_PRIORITY              6       
#define EVA_UPGRADE_COMPLETE_TIME_BETWEEN_EVENTS   1000       
#define EVA_UPGRADE_COMPLETE_EXPIRATION_TIME       10000       

#define EVA_UNIT_UNDER_ATTACK_EXPIRATION_TIME           2000    ; How long to hold on to any of our under-attack events

#define EVA_SUPERWEAPON_READY_PRIORITY						10
#define EVA_ENEMY_SUPERWEAPON_FIRED_PRIORITY				9
#define EVA_ALLIED_SUPERWEAPON_FIRED_PRIORITY				8
#define EVA_OWN_SUPERWEAPON_FIRED_PRIORITY					5
#define EVA_SUPERWEAPON_FIRED_TIME_BETWEEN_EVENTS			10000
#define EVA_SUPERWEAPON_FIRE_EXPIRATION_TIME				3000

; Timeouts for anything which is basically an immediate reaction to a player button press (basically, a
; fancy voice of a button 'click')
#define EVA_GUI_PRIORITY							10
#define EVA_GUI_TIME_BETWEEN_EVENTS					1000
#define EVA_GUI_EXPIRATION_TIME 					2000
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; STRUCTURE EVENTS
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent LowPower
  Priority = 6
  TimeBetweenEventsMS = 90000
;  ExpirationTimeMS  = 1000
  AlwaysPlayFromHomeBase = Yes
  CountAsJumpToLocation = No        ; This is a general condition
  
  SideSound
    Side = GDI
    Sound = Geva_LowPower
  End
  SideSound
    Side = Nod
    Sound = Neva_LowPower
  End
  SideSound
    Side = Alien
    Sound = Aeva_LowPower
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent BuildingManuallyPoweredDown
  Priority = EVA_GUI_PRIORITY
  TimeBetweenEventsMS = EVA_GUI_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_GUI_EXPIRATION_TIME      
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_BuildingOff
  End
  SideSound
    Side = Nod
    Sound = Neva_BuildingOff
  End
  SideSound
    Side = Alien
    Sound = Aeva_BuildingOff
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent BuildingManuallyPoweredUp
  Priority = EVA_GUI_PRIORITY
  TimeBetweenEventsMS = EVA_GUI_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_GUI_EXPIRATION_TIME      
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_BuildingOn
  End
  SideSound
    Side = Nod
    Sound = Neva_BuildingOn
  End
  SideSound
    Side = Alien
    Sound = Aeva_BuildingOn
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent SilosNeeded
  Priority = 6
  TimeBetweenEventsMS = 90000
  ExpirationTimeMS  = 1000
  ; QuietTimeMS = 10000           ;Event must not be reported to Eva for 10 seconds before it can play. E.g. we must be below our silo cap for 10 seconds before re-announcing
  AlwaysPlayFromHomeBase = Yes
  CountAsJumpToLocation = No        ; This is a general condition
  
  SideSound
    Side = GDI
    Sound = Geva_SilosNeeded
  End
  SideSound
    Side = Nod
    Sound = Neva_SilosNeeded
  End
  SideSound
    Side = Alien
    Sound = Aeva_SilosNeeded
  End

End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent BuildingStolen
  Priority = 6
  AlwaysPlayFromHomeBase = Yes  ; Don't want voice coming from someone else's building
  TimeBetweenEventsMS = 10000
  ExpirationTimeMS  = 1000

  SideSound
    Side = GDI
    Sound = Geva_BuildingCapt
  End
  SideSound
    Side = Nod
    Sound = Neva_BuildingCapt
  End
  SideSound
    Side = Alien
    Sound = Aeva_BuildingCapt
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent BuildingRepaired
  Priority = 4
  TimeBetweenEventsMS = 10000
  ExpirationTimeMS  = 1000

  SideSound
    Side = GDI
    Sound = Geva_StructureRepa
  End
  SideSound
    Side = Nod
    Sound = Neva_StructureRepa
  End
  SideSound
    Side = Alien
    Sound = Aeva_StructureRepa
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent BridgeRepaired
  Priority = 5
  TimeBetweenEventsMS = 10000   ; 30 seconds. Don't play more often than this
  ExpirationTimeMS  = 1000      ; 1 second.  If Eva is busy, hold the event this long before giving up
  
  SideSound
    Side = GDI
    Sound = Geva_BridgeRepaire
  End
  SideSound
    Side = Nod
    Sound = Neva_BridgeRepaire
  End
  SideSound
    Side = Alien
    Sound = Aeva_BridgeRepaire
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent IncomingTransmission
	Priority				= 100
	TimeBetweenEventsMS		= 0      ; DO NOT CHANGE THIS or you will lose satcams
	ExpirationTimeMS		= 10000
	AlwaysPlayFromHomeBase	= Yes
	CountAsJumpToLocation	= No        ; This is a general condition
  
	SideSound
		Side = GDI
		Sound = Geva_IncomingTrans
	End
	SideSound
		Side = Nod
		Sound = Neva_IncomingTrans
	End
	SideSound
		Side = Alien
		Sound = Aeva_IncomingTrans
	End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent IncomingRadarTransmission
	Priority				= 100
	TimeBetweenEventsMS		= 0			; DO NOT CHANGE THIS or you will lose movies
	ExpirationTimeMS		= 10000
	AlwaysPlayFromHomeBase	= Yes
	CountAsJumpToLocation	= No        ; This is a general condition
  
	SideSound
		Side = GDI
		Sound = Geva_EstablishingVideo
	End
	SideSound
		Side = Nod
		Sound = Neva_EstablishingVideo
	End
	SideSound
		Side = Alien
		Sound = Aeva_EstablishingVideo 
	End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent BuildingConstructionStarted
  Priority = EVA_GUI_PRIORITY
  TimeBetweenEventsMS = EVA_GUI_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_GUI_EXPIRATION_TIME      
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_Building
  End
  SideSound
    Side = Nod
    Sound = Neva_Building
  End
  SideSound
    Side = Alien
    Sound = Aeva_Building
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent BuildingConstructionComplete
  Priority = EVA_GUI_PRIORITY
  TimeBetweenEventsMS = EVA_GUI_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_GUI_EXPIRATION_TIME      
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_ConComplete
  End
  SideSound
    Side = Nod
    Sound = Neva_ConComplete
  End
  SideSound
    Side = Alien
    Sound = Aeva_ConComplete
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent EnemyBuildingCaptured
  Priority = 6
  TimeBetweenEventsMS = 4000
  ExpirationTimeMS  = 1000
 
  SideSound
    Side = GDI
    Sound = Geva_BuildingCaptGen
  End
  SideSound
    Side = Nod
    Sound = Neva_BuildingCaptGen
  End
  SideSound
    Side = Alien
    Sound = Aeva_BuildingCaptGen
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent EnemyCampSighted
  Priority = 3
  TimeBetweenEventsMS = 30000   ; 30 seconds. Don't play more often than this
  ExpirationTimeMS  = 1000      ; 1 second.  If Eva is busy, hold the event this long before giving up
  
  SideSound
    Side = GDI
    Sound = Geva_EnemyBaseSigh
  End
  SideSound
    Side = Nod
    Sound = Neva_EnemyBaseSigh
  End
  SideSound
    Side = Alien
    Sound = Aeva_EnemyBaseSigh
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent HarvesterUnderAttack
  Priority = 3
  TimeBetweenEventsMS = 30000   ; 30 seconds. Don't play more often than this
  ExpirationTimeMS  = EVA_UNIT_UNDER_ATTACK_EXPIRATION_TIME      ;  If Eva is busy, hold the event this long before giving up
  
  SideSound
    Side = GDI
    Sound = Geva_HarvUndAttack
  End
  SideSound
    Side = Nod
    Sound = Neva_HarvUndAttack
  End
  SideSound
    Side = Alien
    Sound = Aeva_HarvUndAttack
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent StructureUnderAttack
  Priority = 7
  TimeBetweenEventsMS = 30000   ; 30 seconds. Don't play more often than this
  ExpirationTimeMS  = 5000      ; 5 seconds.  If Eva is busy, hold the event this long before giving up
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_BaseUndAttack
  End
  SideSound
    Side = Nod
    Sound = Neva_BaseUndAttack
  End
  SideSound
    Side = Alien
    Sound = Aeva_BaseUndAttack
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent StructureSold
  Priority = EVA_GUI_PRIORITY
  TimeBetweenEventsMS = EVA_GUI_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_GUI_EXPIRATION_TIME      
  CountAsJumpToLocation = No        ; This is a really UI feedback
  
  SideSound
    Side = GDI
    Sound = Geva_StructureSold
  End
  SideSound
    Side = Nod
    Sound = Neva_StructureSold
  End
  SideSound
    Side = Alien
    Sound = Aeva_StructureSold
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent StructureRepairing
  Priority = EVA_GUI_PRIORITY
  TimeBetweenEventsMS = EVA_GUI_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_GUI_EXPIRATION_TIME      
  CountAsJumpToLocation = No        ; This is a really UI feedback
  
  SideSound
    Side = GDI
    Sound = Geva_Repairing
  End
  SideSound
    Side = Nod
    Sound = Neva_Repairing
  End
  SideSound
    Side = Alien
    Sound = Aeva_Repairing
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent StructureCannotBuildDueToFullBuildQueue
  Priority = EVA_GUI_PRIORITY
  TimeBetweenEventsMS = EVA_GUI_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_GUI_EXPIRATION_TIME      
  CountAsJumpToLocation = No        ; This is a really UI feedback
  
  SideSound
    Side = GDI
    Sound = Geva_BuilInProgres
  End
  SideSound
    Side = Nod
    Sound = Neva_BuilInProgres
  End
  SideSound
    Side = Alien
    Sound = Aeva_BuilInProgres
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent StructurePlacementFailed
  Priority = EVA_GUI_PRIORITY
  TimeBetweenEventsMS = EVA_GUI_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_GUI_EXPIRATION_TIME      
  CountAsJumpToLocation = No        ; This is a really UI feedback
  
  SideSound
    Side = GDI
    Sound = Geva_CantDeploHere
  End
  SideSound
    Side = Nod
    Sound = Neva_CantDeploHere
  End
  SideSound
    Side = Alien
    Sound = Aeva_CantDeploHere
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; SUPERWEAPON EVENTS
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



NewEvaEvent EnemyIonCannonDetected
  Priority = 6
  TimeBetweenEventsMS = 2000   
  ExpirationTimeMS  = 15000      
  SideSound
    Side = GDI
    Sound = Geva_WarnIonControl
  End
  SideSound
    Side = Nod
    Sound = Neva_WarnIonControl
  End
  SideSound
    Side = Alien
    Sound = Aeva_WarnIonControl
  End
End

NewEvaEvent AlliedIonCannonDetected
  Priority = 6
  TimeBetweenEventsMS = 2000   
  ExpirationTimeMS  = 10000      
  SideSound
    Side = GDI
    Sound = Geva_AlliedIonControl
  End
  SideSound
    Side = Nod
    Sound = Neva_AlliedIonControl
  End
  SideSound
    Side = Alien
    Sound = Aeva_AlliedIonControl
  End
End

NewEvaEvent EnemyTempleOfNodDetected
  Priority = 6
  TimeBetweenEventsMS = 2000   
  ExpirationTimeMS  = 15000      
  SideSound
    Side = GDI
    Sound = Geva_WarnTempleOfNod
  End
  SideSound
    Side = Nod
    Sound = Neva_WarnTempleOfNod
  End
  SideSound
    Side = Alien
    Sound = Aeva_WarnTempleOfNod
  End
End

NewEvaEvent AlliedTempleOfNodDetected
  Priority = 6
  TimeBetweenEventsMS = 2000   
  ExpirationTimeMS  = 10000      
  SideSound
    Side = GDI
    Sound = Geva_AlliedTempleOfNod
  End
  SideSound
    Side = Nod
    Sound = Neva_AlliedTempleOfNod
  End
  SideSound
    Side = Alien
    Sound = Aeva_AlliedTempleOfNod
  End
End


NewEvaEvent EnemyRiftGeneratorDetected
  Priority = 6
  TimeBetweenEventsMS = 2000   
  ExpirationTimeMS  = 15000      
  SideSound
    Side = GDI
    Sound = Geva_WarnRiftGenerator
  End
  SideSound
    Side = Nod
    Sound = Neva_WarnRiftGenerator
  End
  SideSound
    Side = Alien
    Sound = Aeva_WarnRiftGenerator
  End
End

NewEvaEvent AlliedRiftGeneratorDetected
  Priority = 6
  TimeBetweenEventsMS = 2000   
  ExpirationTimeMS  = 10000      
  SideSound
    Side = GDI
    Sound = Geva_AlliedRiftGenerator
  End
  SideSound
    Side = Nod
    Sound = Neva_AlliedRiftGenerator
  End
  SideSound
    Side = Alien
    Sound = Aeva_AlliedRiftGenerator
  End
End

NewEvaEvent IonCannonReady
  Priority = 6
  TimeBetweenEventsMS = 2000   
  ExpirationTimeMS  = 10000      
  SideSound
    Side = GDI
    Sound = Geva_IonCannReady
  End
  SideSound
    Side = Nod
    Sound = Neva_IonCannReady
  End
  SideSound
    Side = Alien
    Sound = Aeva_IonCannReady
  End
End

NewEvaEvent NuclearMissileReady
  Priority = 6
  TimeBetweenEventsMS = 2000   
  ExpirationTimeMS  = 10000      
  SideSound
    Side = GDI
    Sound = Geva_NuclearMissReady
  End
  SideSound
    Side = Nod
    Sound = Neva_NuclearMissReady
  End
  SideSound
    Side = Alien
    Sound = Aeva_NuclearMissReady
  End
End

NewEvaEvent RiftGeneratorReady
  Priority = 6
  TimeBetweenEventsMS = 2000   
  ExpirationTimeMS  = 10000      
  SideSound
    Side = GDI
    Sound = Geva_RiftGeneratorReady
  End
  SideSound
    Side = Nod
    Sound = Neva_RiftGeneratorReady
  End
  SideSound
    Side = Alien
    Sound = Aeva_RiftGeneratorReady
  End
End

NewEvaEvent LiquidTiberiumBombReady
  Priority = 6
  TimeBetweenEventsMS = 2000   
  ExpirationTimeMS  = 10000      
  SideSound
    Side = GDI
    Sound = Geva_LiquidTibBombReady
  End
  SideSound
    Side = Nod
    Sound = Neva_LiquidTibBombReady
  End
  SideSound
    Side = Alien
    Sound = Aeva_LiquidTibBombReady
  End
End

NewEvaEvent AlliedIonCannonActivated
  Priority = EVA_ALLIED_SUPERWEAPON_FIRED_PRIORITY
  TimeBetweenEventsMS = EVA_SUPERWEAPON_FIRED_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_SUPERWEAPON_FIRE_EXPIRATION_TIME      
  SideSound
    Side = GDI
    Sound = Geva_AlliedIonCannonAct
  End
  SideSound
    Side = Nod
    Sound = Neva_AlliedIonCannonAct
  End
  SideSound
    Side = Alien
    Sound = Aeva_AlliedIonCannonAct
  End

End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent EnemyIonCannonActivated
  Priority = EVA_ENEMY_SUPERWEAPON_FIRED_PRIORITY
  TimeBetweenEventsMS = EVA_SUPERWEAPON_FIRED_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_SUPERWEAPON_FIRE_EXPIRATION_TIME      
  SideSound
    Side = GDI
    Sound = Geva_WarnIonCannonActi
  End
  SideSound
    Side = Nod
    Sound = Neva_WarnIonCannonActi
  End
  SideSound
    Side = Alien
    Sound = Aeva_WarnIonCannonActi
  End

End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent OwnIonCannonActivated
  Priority = EVA_OWN_SUPERWEAPON_FIRED_PRIORITY
  TimeBetweenEventsMS = EVA_SUPERWEAPON_FIRED_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_SUPERWEAPON_FIRE_EXPIRATION_TIME      
  SideSound
    Side = GDI
    Sound = Geva_IonCannonActivated
  End
  SideSound
    Side = Nod
    Sound = Neva_IonCannonActivated
  End
  SideSound
    Side = Alien
    Sound = Aeva_IonCannonActivated
  End

End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent AlliedRiftGeneratorActivated
  Priority = EVA_ALLIED_SUPERWEAPON_FIRED_PRIORITY
  TimeBetweenEventsMS = EVA_SUPERWEAPON_FIRED_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_SUPERWEAPON_FIRE_EXPIRATION_TIME      
  SideSound
    Side = GDI
    Sound = Geva_AlliedRiftGeneratorAct
  End
  SideSound
    Side = Nod
    Sound = Neva_AlliedRiftGeneratorAct
  End
  SideSound
    Side = Alien
    Sound = Aeva_AlliedRiftGeneratorAct
  End

End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent EnemyRiftGeneratorActivated
  Priority = EVA_ENEMY_SUPERWEAPON_FIRED_PRIORITY
  TimeBetweenEventsMS = EVA_SUPERWEAPON_FIRED_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_SUPERWEAPON_FIRE_EXPIRATION_TIME      
  SideSound
    Side = GDI
    Sound = Geva_WarnRiftGeneratorAct
  End
  SideSound
    Side = Nod
    Sound = Neva_WarnRiftGeneratorAct
  End
  SideSound
    Side = Alien
    Sound = Aeva_WarnRiftGeneratorAct
  End

End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent OwnRiftGeneratorActivated
  Priority = EVA_OWN_SUPERWEAPON_FIRED_PRIORITY
  TimeBetweenEventsMS = EVA_SUPERWEAPON_FIRED_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_SUPERWEAPON_FIRE_EXPIRATION_TIME      
  SideSound
    Side = GDI
    Sound = Geva_RiftGeneratorActivated
  End
  SideSound
    Side = Nod
    Sound = Neva_RiftGeneratorActivated
  End
  SideSound
    Side = Alien
    Sound = Aeva_RiftGeneratorActivated
  End

End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent AlliedNuclearMissileLaunched
  Priority = EVA_ALLIED_SUPERWEAPON_FIRED_PRIORITY
  TimeBetweenEventsMS = EVA_SUPERWEAPON_FIRED_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_SUPERWEAPON_FIRE_EXPIRATION_TIME      
  SideSound
    Side = GDI
    Sound = Geva_AlliedNuclearMissLaun
  End
  SideSound
    Side = Nod
    Sound = Neva_AlliedNuclearMissLaun
  End
  SideSound
    Side = Alien
    Sound = Aeva_AlliedNuclearMissLaun
  End

End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent EnemyNuclearMissileLaunched
  Priority = EVA_ENEMY_SUPERWEAPON_FIRED_PRIORITY
  TimeBetweenEventsMS = EVA_SUPERWEAPON_FIRED_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_SUPERWEAPON_FIRE_EXPIRATION_TIME      
  SideSound
    Side = GDI
    Sound = Geva_WarnNWarhLaun
  End
  SideSound
    Side = Nod
    Sound = Neva_WarnNWarhLaun
  End
  SideSound
    Side = Alien
    Sound = Aeva_WarnNWarhLaun
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent OwnNuclearMissileLaunched
  Priority = EVA_OWN_SUPERWEAPON_FIRED_PRIORITY
  TimeBetweenEventsMS = EVA_SUPERWEAPON_FIRED_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_SUPERWEAPON_FIRE_EXPIRATION_TIME      
  SideSound
    Side = GDI
    Sound = Geva_NuclearMissLaunched
  End
  SideSound
    Side = Nod
    Sound = Neva_NuclearMissLaunched
  End
  SideSound
    Side = Alien
    Sound = Aeva_NuclearMissLaunched
  End

End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent OwnLiquidTiberiumBombLaunched
  Priority = EVA_OWN_SUPERWEAPON_FIRED_PRIORITY
  TimeBetweenEventsMS = EVA_SUPERWEAPON_FIRED_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_SUPERWEAPON_FIRE_EXPIRATION_TIME      
  SideSound
    Side = GDI
    Sound = Geva_LiquidTibBombLaunched
  End
  SideSound
    Side = Nod
    Sound = Neva_LiquidTibBombLaunched
  End
  SideSound
    Side = Alien
    Sound = Aeva_LiquidTibBombLaunched
  End

End



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; UNIT EVENTS
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent UnitConstructionStarted
  Priority = EVA_GUI_PRIORITY
  TimeBetweenEventsMS = EVA_GUI_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_GUI_EXPIRATION_TIME      
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_Training
  End
  SideSound
    Side = Nod
    Sound = Neva_Training
  End
  SideSound
    Side = Alien
    Sound = Aeva_Training
  End

End


EvaEventForwardReference UnitUnderAttackFromShroudedUnit

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent UnitUnderAttack
  Priority = 3
  
  ExpirationTimeMS  = EVA_UNIT_UNDER_ATTACK_EXPIRATION_TIME      ;  If Eva is busy, hold the event this long before giving up
  OtherEvaEventsToBlock = UnitUnderAttackFromShroudedUnit  ; Don't play both UnitUnderAttack and UnitUnderAttackFromShroudedUnit if 
														   ; we are being attacked from both a shrouded and non-shrouded unit
  
  ; NOTE: This should be less than or equal to SecondDamageFarFromFirstTimeoutMS in Objects that use this event
  TimeBetweenEventsMS = 30000   ; 30 seconds. Don't play more often than this

  SideSound
    Side = GDI
    Sound = Geva_UnitUndAttack
  End
  SideSound
    Side = Nod
    Sound = Neva_UnitUndAttack
  End
  SideSound
    Side = Alien
    Sound = Aeva_UnitUndAttack
  End

End

EvaEventForwardReference HarvesterLost

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent UnitLost
  Priority = 3
  
  ExpirationTimeMS  = EVA_UNIT_UNDER_ATTACK_EXPIRATION_TIME      ;  If Eva is busy, hold the event this long before giving up
  OtherEvaEventsToBlock = HarvesterLost ; Don't play both UnitUnderAttack and UnitUnderAttackFromShroudedUnit if 
														   ; we are being attacked from both a shrouded and non-shrouded unit
  
  ; NOTE: This should be less than or equal to SecondDamageFarFromFirstTimeoutMS in Objects that use this event
  TimeBetweenEventsMS = 60000   ;  Don't play more often than this

  SideSound
    Side = GDI
    Sound = Geva_UnitLost
  End
  SideSound
    Side = Nod
    Sound = Neva_UnitLost
  End
  SideSound
    Side = Alien
    Sound = Aeva_UnitLost
  End

End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent HarvesterLost
  Priority = 3
  TimeBetweenEventsMS = 30000   ; 30 seconds. Don't play more often than this
  ExpirationTimeMS  = EVA_UNIT_UNDER_ATTACK_EXPIRATION_TIME;  If Eva is busy, hold the event this long before giving up
  OtherEvaEventsToBlock = UnitLost
  SideSound
    Side = GDI
    Sound = Geva_HarvesterLost
  End
  SideSound
    Side = Nod
    Sound = Neva_HarvesterLost
  End
  SideSound
    Side = Alien
    Sound = Aeva_HarvesterLost
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent AircraftOutOfAmmoDamage
  Priority = 3
  
  ExpirationTimeMS  = EVA_UNIT_UNDER_ATTACK_EXPIRATION_TIME      ;  If Eva is busy, hold the event this long before giving up
  
  ; NOTE: This should be less than or equal to SecondDamageFarFromFirstTimeoutMS in Objects that use this event
  TimeBetweenEventsMS = 30000   ; 30 seconds. Don't play more often than this

  SideSound
    Side = GDI
    Sound = Geva_UnitUndAttack
  End
  SideSound
    Side = Nod
    Sound = Neva_UnitUndAttack
  End
  SideSound
    Side = Alien
    Sound = Aeva_UnitUndAttack
  End

End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent UnitUnderAttackFromShroudedUnit
  Priority = 3
  TimeBetweenEventsMS = 30000   ; 30 seconds. Don't play more often than this
  ExpirationTimeMS  = EVA_UNIT_UNDER_ATTACK_EXPIRATION_TIME      ;  If Eva is busy, hold the event this long before giving up
  OtherEvaEventsToBlock = UnitUnderAttack   ; Don't play both UnitUnderAttack and UnitUnderAttackFromShroudedUnit if 
										    ; we are being attacked from both a shrouded and non-shrouded unit

  SideSound
    Side = GDI
    Sound = Geva_UnitUndAttack ; Temp until we get a distinct sound
  End
  SideSound
    Side = Nod
    Sound = Neva_UnitUndAttack ; Temp until we get a distinct sound
  End
  SideSound
    Side = Alien
    Sound = Aeva_UnitUndAttack ; Temp until we get a distinct sound
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent GenericUnitBeingBurned
  Priority = 3
  TimeBetweenEventsMS = 30000   ; 30 seconds. Don't play more often than this
  ExpirationTimeMS  = EVA_UNIT_UNDER_ATTACK_EXPIRATION_TIME      ;  If Eva is busy, hold the event this long before giving up
  OtherEvaEventsToBlock = UnitUnderAttack   ; Don't play both UnitUnderAttack and UnitUnderAttackFromShroudedUnit if 
										    ; we are being attacked from both a shrouded and non-shrouded unit
  SideSound
    Side = GDI
    Sound = Geva_UnitUndAttack ; Temp until we get a distinct sound
  End
  SideSound
    Side = Nod
    Sound = Neva_UnitUndAttack ; Temp until we get a distinct sound
  End
  SideSound
    Side = Alien
    Sound = Aeva_UnitUndAttack ; Temp until we get a distinct sound
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Should be NewEvaEvent but hacked to deal with ordering issues
PredefinedEvaEvent DamagedByTiberium
  Priority = 3
  TimeBetweenEventsMS = 30000   ; 30 seconds. Don't play more often than this
  ExpirationTimeMS  = EVA_UNIT_UNDER_ATTACK_EXPIRATION_TIME      ;  If Eva is busy, hold the event this long before giving up

  SideSound
    Side = GDI
    Sound = Geva_TiberExposDet ; Temp until we get a distinct sound
  End
  SideSound
    Side = Nod
    Sound = Neva_TiberExposDet ; Temp until we get a distinct sound
  End
  SideSound
    Side = Alien
    Sound = Aeva_TiberExposDet ; Temp until we get a distinct sound
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent UnitAmbushed
  Priority = 3
  TimeBetweenEventsMS = 30000   ; 30 seconds. Don't play more often than this
  ExpirationTimeMS  = EVA_UNIT_UNDER_ATTACK_EXPIRATION_TIME      ;  If Eva is busy, hold the event this long before giving up
  OtherEvaEventsToBlock = UnitUnderAttack   ; Don't play both UnitUnderAttack and UnitUnderAttackFromShroudedUnit if 
										    ; we are being attacked from both a shrouded and non-shrouded unit
  SideSound
    Side = GDI
    Sound = Geva_UnitUndAttack ; Temp until we get a distinct sound
  End
  SideSound
    Side = Nod
    Sound = Neva_UnitUndAttack ; Temp until we get a distinct sound
  End
  SideSound
    Side = Alien
    Sound = Aeva_UnitUndAttack ; Temp until we get a distinct sound
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent GenericEnemyUnitSighted
  Priority = 3
  TimeBetweenEventsMS = 30000   ; 30 seconds. Don't play more often than this
  ExpirationTimeMS  = 1000      ; 1 second.  If Eva is busy, hold the event this long before giving up
  
  SideSound
    Side = GDI
    Sound = Geva_EnemyUnitSigh
  End
  SideSound
    Side = Nod
    Sound = Neva_EnemyUnitSigh
  End
  SideSound
    Side = Alien
    Sound = Aeva_EnemyUnitSigh
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent WarningMothershipDeployed
  Priority = 3
  TimeBetweenEventsMS = 30000   ; 30 seconds. Don't play more often than this
  ExpirationTimeMS  = 1000      ; 1 second.  If Eva is busy, hold the event this long before giving up
  
  SideSound
    Side = GDI
    Sound = Geva_WarnMothership
  End
  SideSound
    Side = Nod
    Sound = Neva_WarnMothership
  End
  SideSound
    Side = Alien
    Sound = Aeva_WarnMothership
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent MothershipDeployed
  Priority = 3
  TimeBetweenEventsMS = 30000   ; 30 seconds. Don't play more often than this
  ExpirationTimeMS  = 1000      ; 1 second.  If Eva is busy, hold the event this long before giving up
  
  SideSound
    Side = GDI
    Sound = Geva_MothershipDeployed
  End
  SideSound
    Side = Nod
    Sound = Neva_MothershipDeployed
  End
  SideSound
    Side = Alien
    Sound = Aeva_MothershipDeployed
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent EnemyEngineerDetected
  Priority = 3
  TimeBetweenEventsMS = 30000   ; 30 seconds. Don't play more often than this
  ExpirationTimeMS  = 1000      ; 1 second.  If Eva is busy, hold the event this long before giving up
  
  SideSound
    Side = GDI
    Sound = Geva_EngineerDetected
  End
  SideSound
    Side = Nod
    Sound = Neva_EngineerDetected
  End
  SideSound
    Side = Alien
    Sound = Aeva_EngineerDetected
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent EnemyCommandoDetected
  Priority = 3
  TimeBetweenEventsMS = 30000   ; 30 seconds. Don't play more often than this
  ExpirationTimeMS  = 1000      ; 1 second.  If Eva is busy, hold the event this long before giving up
  
  SideSound
    Side = GDI
    Sound = Geva_CommandoDetected
  End
  SideSound
    Side = Nod
    Sound = Neva_CommandoDetected
  End
  SideSound
    Side = Alien
    Sound = Aeva_CommandoDetected
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent EnemyStealthUnitDiscovered
  Priority = 4
  TimeBetweenEventsMS = 30000   ; 30 seconds. Don't play more often than this
  ExpirationTimeMS  = 1000      ; 1 second.  If Eva is busy, hold the event this long before giving up
  
  SideSound
    Side = GDI
    Sound = Geva_StealthUnitDetected
  End
  SideSound
    Side = Nod
    Sound = Neva_StealthUnitDetected
  End
  SideSound
    Side = Alien
    Sound = Aeva_StealthUnitDetected 
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent UnitPromoted
  Priority = 3
  TimeBetweenEventsMS = 30000   ; 30 seconds. Don't play more often than this
  ExpirationTimeMS  = 1000      ; 1 second.  If Eva is busy, hold the event this long before giving up
  
  SideSound
    Side = GDI
    Sound = Geva_UnitPromoted
  End
  SideSound
    Side = Nod
    Sound = Neva_UnitPromoted
  End
  SideSound
    Side = Alien
    Sound = Aeva_UnitPromoted 
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Husk of a juggernaut, tripod, or avatar repaired and brought back online
NewEvaEvent HuskRepaired
  Priority = 5
  TimeBetweenEventsMS = 10000   ; 30 seconds. Don't play more often than this
  ExpirationTimeMS  = 1000      ; 1 second.  If Eva is busy, hold the event this long before giving up
  
  SideSound
    Side = GDI
    Sound = Geva_UnitRecovered
  End
  SideSound
    Side = Nod
    Sound = Neva_UnitRecovered
  End
  SideSound
    Side = Alien
    Sound = Aeva_UnitRecovered
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent SelectWormholeLocation
  Priority = 6
  TimeBetweenEventsMS = 100   
  ExpirationTimeMS  = 1000      
  SideSound
    Side = GDI
    Sound = Geva_SelectWormhole
  End
  SideSound
    Side = Nod
    Sound = Neva_SelectWormhole
  End
  SideSound
    Side = Alien
    Sound = Aeva_SelectWormhole
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent SelectDecoyUnit
  Priority = 6
  TimeBetweenEventsMS = 100   
  ExpirationTimeMS  = 1000      
  SideSound
    Side = GDI
    Sound = Geva_SelectDecoyUnit
  End
  SideSound
    Side = Nod
    Sound = Neva_SelectDecoyUnit
  End
  SideSound
    Side = Alien
    Sound = Aeva_SelectDecoyUnit
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent SelectUnit
  Priority = 6
  TimeBetweenEventsMS = 100   
  ExpirationTimeMS  = 1000      
  SideSound
    Side = GDI
    Sound = Geva_SelectUnit
  End
  SideSound
    Side = Nod
    Sound = Neva_SelectUnit
  End
  SideSound
    Side = Alien
    Sound = Aeva_SelectUnit
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; MISC EVENTS
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent BuildOnHold
  Priority = EVA_GUI_PRIORITY
  TimeBetweenEventsMS = EVA_GUI_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_GUI_EXPIRATION_TIME      
  CountAsJumpToLocation = No        ; This is a really UI feedback
  
  SideSound
    Side = GDI
    Sound = Geva_OnHold
  End
  SideSound
    Side = Nod	
    Sound = Neva_OnHold
  End
  SideSound
    Side = Alien
    Sound = Aeva_OnHold
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent BuildCancelled
  Priority = EVA_GUI_PRIORITY
  TimeBetweenEventsMS = EVA_GUI_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_GUI_EXPIRATION_TIME      
  CountAsJumpToLocation = No        ; This is a really UI feedback
  
  SideSound
    Side = GDI
    Sound = Geva_Cancelled
  End
  SideSound
    Side = Nod
    Sound = Neva_Canceled
  End
  SideSound
    Side = Alien
    Sound = Aeva_Canceled
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent NewConstructionOptions
  Priority = EVA_GUI_PRIORITY
  TimeBetweenEventsMS = EVA_GUI_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_GUI_EXPIRATION_TIME      
  CountAsJumpToLocation = No        ; This is a really UI feedback
  
  SideSound
    Side = GDI
    Sound = Geva_NewConOptons
  End
  SideSound
    Side = Nod
    Sound = Neva_NewConOptons
  End
  SideSound
    Side = Alien
    Sound = Aeva_NewConOptons
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent AllyDefeated
  Priority = 7
  TimeBetweenEventsMS = 0		;0 seconds. Don't play more often than this
  ExpirationTimeMS  = 30000		;30 seconds.  If Eva is busy, hold the event this long before giving up
  CountAsJumpToLocation = No    ; This is basically a global event
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_AllyDefeated
  End
  SideSound
    Side = Nod
    Sound = Neva_AllyDefeated
  End
  SideSound
    Side = Alien
    Sound = Aeva_AllyDefeated
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent EnemyDefeated
  Priority = 81					; This needs to be very high, and higher than LocalPlayerVictorious. When you defeat the last enemy, we always 
								; want the next words out of EVA's mouth to be "Enemy defeated. You are victorious."
  TimeBetweenEventsMS = 0		;0 seconds. Don't play more often than this
  ExpirationTimeMS  = 30000		;30 seconds.  If Eva is busy, hold the event this long before giving up
  CountAsJumpToLocation = No    ; This is basically a global event
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_EnemyDefeated
  End
  SideSound
    Side = Nod
    Sound = Neva_EnemyDefeated
  End
  SideSound
    Side = Alien
    Sound = Aeva_EnemyDefeated
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent ObservedPlayerDefeated
  Priority = 75                 ; This should be pretty high, we normal want this to play next
  TimeBetweenEventsMS = 0		;0 seconds. Don't play more often than this
  ExpirationTimeMS  = 30000		;30 seconds.  If Eva is busy, hold the event this long before giving up
  CountAsJumpToLocation = No    ; This is basically a global event
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_PlayerDefeate
  End
  SideSound
    Side = Nod
    Sound = Neva_PlayerDefeate
  End
  SideSound
    Side = Alien
    Sound = Aeva_PlayerDefeate
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent LocalPlayerDefeated
  Priority = 80                 ; This should be very high, we want this to always play next
  TimeBetweenEventsMS = 0		;0 seconds. Don't play more often than this
  ExpirationTimeMS  = 30000		;30 seconds.  If Eva is busy, hold the event this long before giving up
  CountAsJumpToLocation = No    ; This is basically a global event
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_YouHaveLost
  End
  SideSound
    Side = Nod
    Sound = Neva_YouHaveLost
  End
  SideSound
    Side = Alien
    Sound = Aeva_YouHaveLost
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent LocalPlayerVictorious
  Priority = 80                 ; This should be very high, we want this to always play next
  TimeBetweenEventsMS = 0		;0 seconds. Don't play more often than this
  ExpirationTimeMS  = 30000		;30 seconds.  If Eva is busy, hold the event this long before giving up
  CountAsJumpToLocation = No    ; This is basically a global event
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_YouAreVictori
  End
  SideSound
    Side = Nod
    Sound = Neva_YouAreVictori
  End
  SideSound
    Side = Alien
    Sound = Aeva_YouAreVictori
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

PredefinedEvaEvent CannotBuildDueToCPLimit
  Priority = 7
  TimeBetweenEventsMS = 60000		;1 minute. Don't play more often than this
  ExpirationTimeMS  = 15000		;15 seconds.  If Eva is busy, hold the event this long before giving up
  CountAsJumpToLocation = No        ; This is really UI feedback
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_InsuffCommand
  End

  SideSound
    Side = Nod
    Sound = Neva_InsuffCommand
  End

  SideSound
    Side = Alien
    Sound = Aeva_InsuffCommand
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

PredefinedEvaEvent BuildQueuePausedDueToCPLimit
  Priority = 7
  TimeBetweenEventsMS = 60000	;1 minute. Don't play more often than this
  ExpirationTimeMS  = 15000		;15 seconds.  If Eva is busy, hold the event this long before giving up
  QuietTimeMS = 10000           ;Event must not be reported to Eva for 10 seconds before it can play. E.g. we must be below our CP limit for 10 seconds before re-announcing
  AlwaysPlayFromHomeBase = Yes  ; Global event
  CountAsJumpToLocation = No    ; This is basically a global event
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_InsuffCommand
  End

  SideSound
    Side = Nod
    Sound = Neva_InsuffCommand
  End

  SideSound
    Side = Alien
    Sound = Aeva_InsuffCommand
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent BuildQueuePausedDueToFunds
  ; TEMP NUMBERS
  Priority = 7
  TimeBetweenEventsMS = 60000	;1 minute. Don't play more often than this
  ExpirationTimeMS  = 15000		;15 seconds.  If Eva is busy, hold the event this long before giving up
  QuietTimeMS = 10000           ;Event must not be reported to Eva for 10 seconds before it can play. E.g. we must be in the money for 10 seconds before re-announcing
  AlwaysPlayFromHomeBase = Yes  ; Global event
  CountAsJumpToLocation = No    ; This is basically a global event
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_InsufficFunds
  End
  SideSound
    Side = Nod
    Sound = Neva_InsufficFunds
  End
  SideSound
    Side = Alien
    Sound = Aeva_InsufficFunds
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent CannotBuildDueToFunds
  ; TEMP NUMBERS
  Priority = 7
  TimeBetweenEventsMS = 60000	;1 minute. Don't play more often than this
  ExpirationTimeMS  = 15000		;15 seconds.  If Eva is busy, hold the event this long before giving up
  AlwaysPlayFromHomeBase = Yes  ; Global event
  CountAsJumpToLocation = No    ; This is basically a global event
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_InsufficFunds
  End
  SideSound
    Side = Nod
    Sound = Neva_InsufficFunds
  End
  SideSound
    Side = Alien
    Sound = Aeva_InsufficFunds
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent CannotRepairDueToFunds
  Priority = EVA_GUI_PRIORITY
  TimeBetweenEventsMS = EVA_GUI_TIME_BETWEEN_EVENTS
  ExpirationTimeMS  = EVA_GUI_EXPIRATION_TIME	
  CountAsJumpToLocation = No        ; This is a really UI feedback
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_InsufficFunds
  End
  SideSound
    Side = Nod
    Sound = Neva_InsufficFunds
  End
  SideSound
    Side = Alien
    Sound = Aeva_InsufficFunds
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent CannotUsePowerDueToFunds
  Priority = EVA_GUI_PRIORITY
  TimeBetweenEventsMS = EVA_GUI_TIME_BETWEEN_EVENTS
  ExpirationTimeMS  = EVA_GUI_EXPIRATION_TIME	
  CountAsJumpToLocation = No        ; This is a really UI feedback
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_InsufficFunds
  End
  SideSound
    Side = Nod
    Sound = Neva_InsufficFunds
  End
  SideSound
    Side = Alien
    Sound = Aeva_InsufficFunds
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Should be NewEvaEvent but hacked because of order-of-initialization problems
PredefinedEvaEvent SelectSpecialPowerTarget
  Priority = EVA_GUI_PRIORITY
  TimeBetweenEventsMS = EVA_GUI_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_GUI_EXPIRATION_TIME      
  CountAsJumpToLocation = No        ; This is a really UI feedback
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_SelectTarget
  End
  SideSound
    Side = Nod
    Sound = Neva_SelectTarget
  End
  SideSound
    Side = Alien
    Sound = Aeva_SelectTarget
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent ReinforcementsReady
  Priority = 2
  TimeBetweenEventsMS = 20000   
  ExpirationTimeMS  = 3000      
  CountAsJumpToLocation = No        ; This is a really UI feedback
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_ReinforcReady
  End
  SideSound
    Side = Nod
   Sound = Neva_ReinforcReady
  End
  SideSound
    Side = Alien
    Sound = Aeva_ReinforcReady
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent TiberiumFieldDepleted
  Priority = 6
  TimeBetweenEventsMS = 30000   
  ExpirationTimeMS  = 3000
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_TibFieldDeple
  End
  SideSound
    Side = Nod
   Sound = Neva_TibFieldDeple
  End
  SideSound
    Side = Alien
    Sound = Aeva_TibFieldDeple
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent NewMissionObjective
  Priority = 6
  TimeBetweenEventsMS = 5000   
  ExpirationTimeMS  = 3000
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    ; Sound = Aeva_BonusObjectiveRec
  End
  SideSound
   Side = Nod
   ; Sound = Aeva_BonusObjectiveRec
  End
  SideSound
    Side = Alien
    ; Sound = Aeva_BonusObjectiveRec
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent CompletedMissionObjective
  Priority = 6
  TimeBetweenEventsMS = 5000   
  ExpirationTimeMS  = 3000
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_ObjectiveComp
  End
  SideSound
    Side = Nod
   Sound = Neva_ObjectiveComp
  End
  SideSound
    Side = Alien
    Sound = Aeva_ObjectiveComp
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent NewBonusObjective
  Priority = 6
  TimeBetweenEventsMS = 5000   
  ExpirationTimeMS  = 3000
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_BonusObjectiveRec
  End
  SideSound
    Side = Nod
   Sound = Neva_BonusObjectiveRec
  End
  SideSound
    Side = Alien
    Sound = Aeva_BonusObjectiveRec
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent CompletedBonusMissionObjective
  Priority = 6
  TimeBetweenEventsMS = 5000   
  ExpirationTimeMS  = 3000
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_BonusObjectiveComplete
  End
  SideSound
    Side = Nod
   Sound = Neva_BonusObjectiveComplete
  End
  SideSound
    Side = Alien
    Sound = Aeva_BonusObjectiveComplete
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent IntelDatabaseEntryReceived
  Priority = 1
  TimeBetweenEventsMS = 2000   
  ExpirationTimeMS  = 6000
  SuppressOn360 = Yes ; No IntelDB on 360
  SuppressOnPC = No
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_IntelligenceData
  End
  SideSound
    Side = Nod
    Sound = Neva_IntelligenceData
  End
  SideSound
    Side = Alien
    Sound = Aeva_IntelligenceData
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent UpgradeComplete
  Priority = 6
  TimeBetweenEventsMS = 5000   
  ExpirationTimeMS  = 3000
  
  ; List the sound each side should hear when this event occurs
  SideSound
    Side = GDI
    Sound = Geva_UpgradeComple
  End
  SideSound
    Side = Nod
    Sound = Neva_UpgradeComple
  End
  SideSound
    Side = Alien
    Sound = Aeva_UpgradeComple
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent BeaconPlacedPlayer
  Priority = EVA_GUI_PRIORITY
  TimeBetweenEventsMS = EVA_GUI_TIME_BETWEEN_EVENTS   
  ExpirationTimeMS  = EVA_GUI_EXPIRATION_TIME      
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_BeaconPlaced
  End
  SideSound
    Side = Nod
    Sound = Neva_BeaconPlaced
  End
  SideSound
    Side = Alien
    Sound = Aeva_BeaconPlaced
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PredefinedEvaEvent BeaconPlacedAlly
  Priority = 7				
  TimeBetweenEventsMS = 15000	; 15 seconds. Don't report if ally is spamming beacons
  ExpirationTimeMS  = 2000		; 2 seconds. 

  SideSound
    Side = GDI
    Sound = Geva_BeaconDetecte
  End
  SideSound
    Side = Nod
    Sound = Neva_BeaconDetecte
  End
  SideSound
    Side = Alien
    Sound = Aeva_BeaconDetecte
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent CTFYouHaveFlag
  Priority = 6				;Less important than defeating an enemy
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 30000		;30 seconds.  We want to hear this!

  SideSound
    Side = GDI
    Sound = Geva_YouHaveFlag
  End
  SideSound
    Side = Nod
    Sound = Neva_YouHaveFlag
  End
  SideSound
    Side = Alien
    Sound = Aeva_YouHaveFlag
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent CTFEnemyHasFlag
  Priority = 6				;Less important than defeating an enemy
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 30000		;30 seconds.  We want to hear this!

  SideSound
    Side = GDI
    Sound = Geva_EnemyHasFlag
  End
  SideSound
    Side = Nod
    Sound = Neva_EnemyHasFlag
  End
  SideSound
    Side = Alien
    Sound = Aeva_EnemyHasFlag
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent CTFFlagDropped
  Priority = 6				;Less important than defeating an enemy
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 30000		;30 seconds.  We want to hear this!

  SideSound
    Side = GDI
    Sound = Geva_FlagDropped
  End
  SideSound
    Side = Nod
    Sound = Neva_FlagDropped
  End
  SideSound
    Side = Alien
    Sound = Aeva_FlagDropped
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent CTFEnemyDroppedFlag
  Priority = 6				;Less important than defeating an enemy
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 30000		;30 seconds.  We want to hear this!

  SideSound
    Side = GDI
    Sound = Geva_EnemyHasDrop
  End
  SideSound
    Side = Nod
    Sound = Neva_EnemyHasDrop
  End
  SideSound
    Side = Alien
    Sound = Aeva_EnemyHasDrop
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent CTFFlagCaptured
  Priority = 8				;More important than defeating an enemy
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 30000		;30 seconds.  We want to hear this!

  CountAsJumpToLocation = No        ; This is a really UI feedback
  
  SideSound
    Side = GDI
    Sound = Geva_FlagCaptured
  End
  SideSound
    Side = Nod
    Sound = Neva_FlagCaptured
  End
  SideSound
    Side = Alien
    Sound = Aeva_FlagCaptured
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent CTFEnemyCapturedFlag
  Priority = 8				;More important than defeating an enemy
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 30000		;30 seconds.  We want to hear this!

  CountAsJumpToLocation = No        ; This is a really UI feedback
  
  SideSound
    Side = GDI
    Sound = Geva_EnemyHasCapt
  End
  SideSound
    Side = Nod
    Sound = Neva_EnemyHasCapt
  End
  SideSound
    Side = Alien
    Sound = Aeva_EnemyHasCapt
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent ControlPointCaptured
  Priority = 6				;Less important than defeating an enemy
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 30000		;30 seconds.  We want to hear this!

  SideSound
    Side = GDI
    Sound = Geva_ControlPoiCapt
  End
  SideSound
    Side = Nod
    Sound = Neva_ControlPoiCapt
  End
  SideSound
    Side = Alien
    Sound = Aeva_ControlPoiCapt
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent ControlPointLost
  Priority = 6				;Less important than defeating an enemy
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 30000		;30 seconds.  We want to hear this!

  SideSound
    Side = GDI
    Sound = Geva_ControlPoiLost
  End
  SideSound
    Side = Nod
    Sound = Neva_ControlPoiLost
  End
  SideSound
    Side = Alien
    Sound = Aeva_ControlPoiLost
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent ControlPointHasBeenCaptured
  Priority = 6				;Less important than defeating an enemy
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 30000		;30 seconds.  We want to hear this!

  SideSound
    Side = GDI
    Sound = Geva_ControlPoiHasBeen
  End
  SideSound
    Side = Nod
    Sound = Neva_ControlPoiHasBeen
  End
  SideSound
    Side = Alien
    Sound = Aeva_ControlPoiHasBeen
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent SiegeBarrierEngaged
  Priority = 99				;Very Important
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 30000		;30 seconds.  We want to hear this!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_SeigeBarEng
  End
  SideSound
    Side = Nod
    Sound = Neva_SeigeBarEng
  End
  SideSound
    Side = Alien
    Sound = Aeva_SeigeBarEng
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent SiegeBarrierDisengaged
  Priority = 99				;Very Important
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 30000		;30 seconds.  We want to hear this!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_SeigeBarDiseng
  End
  SideSound
    Side = Nod
    Sound = Neva_SeigeBarDiseng
  End
  SideSound
    Side = Alien
    Sound = Aeva_SeigeBarDiseng
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent Countdown01
  Priority = 5				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 500		;If it takes longer than half a second to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_Countdown01
  End
  SideSound
    Side = Nod
    Sound = Neva_Countdown01
  End
  SideSound
    Side = Alien
    Sound = Aeva_Countdown01
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent Countdown02
  Priority = 5				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 500		;If it takes longer than half a second to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_Countdown02
  End
  SideSound
    Side = Nod
    Sound = Neva_Countdown02
  End
  SideSound
    Side = Alien
    Sound = Aeva_Countdown02
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent Countdown03
  Priority = 5				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 500		;If it takes longer than half a second to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_Countdown03
  End
  SideSound
    Side = Nod
    Sound = Neva_Countdown03
  End
  SideSound
    Side = Alien
    Sound = Aeva_Countdown03
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent Countdown04
  Priority = 5				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 500		;If it takes longer than half a second to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_Countdown04
  End
  SideSound
    Side = Nod
    Sound = Neva_Countdown04
  End
  SideSound
    Side = Alien
    Sound = Aeva_Countdown04
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent Countdown05
  Priority = 5				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 500		;If it takes longer than half a second to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_Countdown05
  End
  SideSound
    Side = Nod
    Sound = Neva_Countdown05
  End
  SideSound
    Side = Alien
    Sound = Aeva_Countdown05
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent Countdown06
  Priority = 5				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 500		;If it takes longer than half a second to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_Countdown06
  End
  SideSound
    Side = Nod
    Sound = Neva_Countdown06
  End
  SideSound
    Side = Alien
    Sound = Aeva_Countdown06
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent Countdown07
  Priority = 5				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 500		;If it takes longer than half a second to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_Countdown07
  End
  SideSound
    Side = Nod
    Sound = Neva_Countdown07
  End
  SideSound
    Side = Alien
    Sound = Aeva_Countdown07
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent Countdown08
  Priority = 5				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 500		;If it takes longer than half a second to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_Countdown08
  End
  SideSound
    Side = Nod
    Sound = Neva_Countdown08
  End
  SideSound
    Side = Alien
    Sound = Aeva_Countdown08
  End
End


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent Countdown09
  Priority = 5				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 500		;If it takes longer than half a second to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_Countdown09
  End
  SideSound
    Side = Nod
    Sound = Neva_Countdown09
  End
  SideSound
    Side = Alien
    Sound = Aeva_Countdown09
  End
End



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent Countdown10SecsInGame
  Priority = 6				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 1500		;If it takes longer than a second and a half a second to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_InGameSec10
  End
  SideSound
    Side = Nod
    Sound = Neva_InGameSec10
  End
  SideSound
    Side = Alien
    Sound = Aeva_InGameSec10
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent Countdown30SecsInGame
  Priority = 6				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 5000		;If it takes longer than 5 seconds to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_InGameSec30
  End
  SideSound
    Side = Nod
    Sound = Neva_InGameSec30
  End
  SideSound
    Side = Alien
    Sound = Aeva_InGameSec30
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent Countdown1MinsInGame
  Priority = 6				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 10000		;If it takes longer than 10 seconds to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_InGameMin01
  End
  SideSound
    Side = Nod
    Sound = Neva_InGameMin01
  End
  SideSound
    Side = Alien
    Sound = Aeva_InGameMin01
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent Countdown3MinsInGame
  Priority = 6				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 10000		;If it takes longer than 10 seconds to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_InGameMin03
  End
  SideSound
    Side = Nod
    Sound = Neva_InGameMin03
  End
  SideSound
    Side = Alien
    Sound = Aeva_InGameMin03
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent Countdown5MinsInGame
  Priority = 6				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 10000		;If it takes longer than 10 seconds to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_InGameMin05
  End
  SideSound
    Side = Nod
    Sound = Neva_InGameMin05
  End
  SideSound
    Side = Alien
    Sound = Aeva_InGameMin05
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent Countdown10MinsInGame
  Priority = 6				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 10000		;If it takes longer than 10 seconds to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_InGameMin10
  End
  SideSound
    Side = Nod
    Sound = Neva_InGameMin10
  End
  SideSound
    Side = Alien
    Sound = Aeva_InGameMin10
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent Countdown15MinsInGame
  Priority = 6				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 10000		;If it takes longer than 10 seconds to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_InGameMin15
  End
  SideSound
    Side = Nod
    Sound = Neva_InGameMin15
  End
  SideSound
    Side = Alien
    Sound = Aeva_InGameMin15
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent Countdown20MinsInGame
  Priority = 6				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 10000		;If it takes longer than 10 seconds to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_InGameMin20
  End
  SideSound
    Side = Nod
    Sound = Neva_InGameMin20
  End
  SideSound
    Side = Alien
    Sound = Aeva_InGameMin20
  End
End



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent SiegeCountdown10Secs
  Priority = 5				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 1500		;If it takes longer than a second and a half a second to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_OnBarrierSec10
  End
  SideSound
    Side = Nod
    Sound = Neva_OnBarrierSec10
  End
  SideSound
    Side = Alien
    Sound = Aeva_OnBarrierSec10
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent SiegeCountdown30Secs
  Priority = 5				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 5000		;If it takes longer than 5 seconds to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_OnBarrierSec30
  End
  SideSound
    Side = Nod
    Sound = Neva_OnBarrierSec30
  End
  SideSound
    Side = Alien
    Sound = Aeva_OnBarrierSec30
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent SiegeCountdown1Mins
  Priority = 5				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 10000		;If it takes longer than 10 seconds to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_OnBarrierMin01
  End
  SideSound
    Side = Nod
    Sound = Neva_OnBarrierMin01
  End
  SideSound
    Side = Alien
    Sound = Aeva_OnBarrierMin01
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent SiegeCountdown3Mins
  Priority = 5				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 10000		;If it takes longer than 10 seconds to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_OnBarrierMin03
  End
  SideSound
    Side = Nod
    Sound = Neva_OnBarrierMin03
  End
  SideSound
    Side = Alien
    Sound = Aeva_OnBarrierMin03
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent SiegeCountdown5Mins
  Priority = 5				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 10000		;If it takes longer than 10 seconds to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_OnBarrierMin05
  End
  SideSound
    Side = Nod
    Sound = Neva_OnBarrierMin05
  End
  SideSound
    Side = Alien
    Sound = Aeva_OnBarrierMin05
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent SiegeCountdown10Mins
  Priority = 5				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 10000		;If it takes longer than 10 seconds to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_OnBarrierMin10
  End
  SideSound
    Side = Nod
    Sound = Neva_OnBarrierMin10
  End
  SideSound
    Side = Alien
    Sound = Aeva_OnBarrierMin10
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent SiegeCountdown15Mins
  Priority = 5				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 10000		;If it takes longer than 10 seconds to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_OnBarrierMin15
  End
  SideSound
    Side = Nod
    Sound = Neva_OnBarrierMin15
  End
  SideSound
    Side = Alien
    Sound = Aeva_OnBarrierMin15
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NewEvaEvent SiegeCountdown20Mins
  Priority = 5				;Important but not deathly so
  TimeBetweenEventsMS = 0		;0 seconds. Play as frequently as possible
  ExpirationTimeMS  = 10000		;If it takes longer than 10 seconds to get to this... don't!
  CountAsJumpToLocation = No        ; This is a really UI feedback

  SideSound
    Side = GDI
    Sound = Geva_OnBarrierMin20
  End
  SideSound
    Side = Nod
    Sound = Neva_OnBarrierMin20
  End
  SideSound
    Side = Alien
    Sound = Aeva_OnBarrierMin20
  End
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MiscEvaData
	EnemySightedMaxVoicePositionScanRange = 1100 ; Maximum distance to look for an object to play EnemyUnitSighted/EnemyCampSighted from
	EnemyCampDestroyedDamageTimeoutMS = 3000     ; I must have damaged the enemy camp within the last 3 seconds to get a EnemyCampDestroyed event
	FriendlyCampDestroyedDamageTimeoutMS = 6000  ; If my camp was not damaged (by anyone else) within the last 6 seconds, I don't get a CampDestroyed (and my allies don't get AllyCampDestroyed). To avoid CampDestroyed when selling econ plots.
	
	; Jump-to control. These control the behavior of the spacebar. 
	MaxMillisecondsToKeepJumpToEvents = 60000       ; How long to keep around a jump-to event 
	MaxMillisecondsBeforeResettingLastJumpTo = 2000 ; How close together spacebar presses must be to count as "cycling through the events" After this much time, the spacebar just goes to the most recent event.
	MinDistanceBetweenJumpToEvents    = 400         ; If two consecutive events are closer than this distance, the earlier one is killed when the later one becomes a jump-to event
End






sshot0022

also i want inform, if you combine this mod with redhistory mod like this into your CNCFallout_0.2.skudef and make redhistory after data.big ,with this method the mod will load red alert 2 voice acting but you need take eva.ini from RedHistory_8.04_Misc.big and replace all text lines into data.big\ eva.ini

for speed up the game open data.big by finalbig software >search for gamedata.ini and replace this..

  ;;; START MULTIPLAYER TUNING FACTORS ;;;
  ;;;								1player		2player		3player		4player		5player		6player		7player		8player

  ;; More is more. 1.0 is default. 1.5 is 50% more.
  MultiPlayMoneyMult =						MP1:2.0		MP2:2.0		MP3:2.0		MP4:2.0		MP5:2.0		MP6:2.0		MP7:2.0		MP8:2.0
  MultiPlayUnitXPMult =						MP1:2.0		MP2:2.0		MP3:2.0		MP4:2.0		MP5:2.0		MP6:2.0		MP7:2.0		MP8:2.0
  MultiPlayBuildingXPMult =				MP1:1.0		MP2:1.0		MP3:1.0		MP4:1.0		MP5:1.0		MP6:1.0		MP7:1.0		MP8:1.0
  
  ;; Less is faster. 1.0 is default speed. 0.5 is half the build time
  MultiPlayUnitSpeedMult =				MP1:0.5		MP2:0.5		MP3:0.5		MP4:0.5		MP5:0.5		MP6:0.5		MP7:0.5		MP8:0.5
  MultiPlayBuildingSpeedMult =		MP1:0.4		MP2:0.4		MP3:0.4		MP4:0.4		MP5:0.4		MP6:0.4		MP7:0.4		MP8:0.4
  
  ;;; END MULTIPLAYER TUNING FACTORS ;;;

Edited by: nerozzero

Reply to thread
click to sign in and post

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.