home *** CD-ROM | disk | FTP | other *** search
/ Joystick Magazine 2002 December / JOY143_CD1.iso / Data / Demos / Platoon / pl_demo.exe / Inf / Gamelogic / EntityEvents.inf < prev    next >
INI File  |  2002-10-14  |  28KB  |  407 lines

  1.  
  2. [: cEntityEventCollection]
  3. {
  4.     Name = "Entity Events"
  5.  
  6.     [EntityEvents *]
  7.     {
  8.  
  9.         [: cEntityEvent]
  10.         {
  11.             Name = APC_A_sq
  12.             EventNames = Goal.Assault_MassD_All_A.Eval|Goal.Assault_MassD_All_A.Exec|Goal.CallHelp.Eval|Goal.CallHelp.Exec|Goal.Fire_MassD_All_A.Eval|Goal.Fire_MassD_All_A.Exec|Goal.Help.Eval|Goal.Help.Exec|Goal.ReturnFire_MassD_All_A.Eval|Goal.ReturnFire_MassD_All_A.Exec|Goal.RunTask_All_A.Eval|Goal.RunTask_All_A.Exec|Goal.SeekByFireSound.Eval|Goal.SeekByFireSound.Exec|Goal.TurnAround.Eval|Goal.TurnAround.Exec|Goal.TurnToDamageSound.Eval|Goal.TurnToDamageSound.Exec|Goal.TurnToFiringEnemy.Eval|Goal.TurnToFiringEnemy.Exec|Squad.Event.BeforeGoal|sSub.CalculateAttackers|sSub.CalculateFiringEnemies|sSub.CalculateSquadToAttack|sSub.ChooseSquadToAttack|sSub.SetWeapon_MassD/Primary
  13.  
  14.         }
  15.         [: cEntityEvent]
  16.         {
  17.             Name = APC_A_unit
  18.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire|uCmd.Move|uCmd.ReturnFire|uCmd.Stop|uCmd.StopAiming|uCmd.TurnTo|uCmd.UnmountVehicle|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/Yes|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanShootRunning|uSub.GTC_Turn/CanTurnAndAim|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/MassD|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Hide/CanNotCrawl|uSub.SMS_Move/All|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  19.  
  20.         }
  21.         [: cEntityEvent]
  22.         {
  23.             Name = APC_P_sq
  24.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  25.  
  26.         }
  27.         [: cEntityEvent]
  28.         {
  29.             Name = APC_P_unit
  30.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire|uCmd.Move|uCmd.ReturnFire|uCmd.Stop|uCmd.StopAiming|uCmd.TurnTo|uCmd.UnmountVehicle|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/Yes|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanShootRunning|uSub.GTC_Turn/CanTurnAndAim|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/MassD|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Hide/CanNotCrawl|uSub.SMS_Move/All|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  31.  
  32.         }
  33.         [: cEntityEvent]
  34.         {
  35.             Name = Tank_A_sq
  36.             EventNames = Goal.Assault_MassD_All_A.Eval|Goal.Assault_MassD_All_A.Exec|Goal.CallHelp.Eval|Goal.CallHelp.Exec|Goal.Fire_MassD_All_A.Eval|Goal.Fire_MassD_All_A.Exec|Goal.Help.Eval|Goal.Help.Exec|Goal.ReturnFire_MassD_All_A.Eval|Goal.ReturnFire_MassD_All_A.Exec|Goal.RunTask_All_A.Eval|Goal.RunTask_All_A.Exec|Goal.SeekByFireSound.Eval|Goal.SeekByFireSound.Exec|Squad.Event.BeforeGoal|sSub.CalculateAttackers|sSub.CalculateFiringEnemies|sSub.CalculateSquadToAttack|sSub.ChooseSquadToAttack|sSub.SetWeapon_MassD/Primary
  37.  
  38.         }
  39.         [: cEntityEvent]
  40.         {
  41.             Name = Tank_A_unit
  42.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire|uCmd.Move|uCmd.MoveOnWaypoint|uCmd.ReturnFire|uCmd.Stop|uCmd.StopAiming|uCmd.TurnTo|uCmd.UnmountVehicle|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/Yes|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanShootRunning|uSub.GTC_Turn/CanTurnAndAim|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/MassD|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Hide/CanNotCrawl|uSub.SMS_Move/All|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  43.  
  44.         }
  45.         [: cEntityEvent]
  46.         {
  47.             Name = Tank_P_sq
  48.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  49.  
  50.         }
  51.         [: cEntityEvent]
  52.         {
  53.             Name = Tank_P_unit
  54.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire/MortarFireMultiple|uCmd.Fire/MortarSingle|uCmd.Move|uCmd.Stop|uCmd.StopAiming|uCmd.TurnTo|uCmd.UnmountVehicle|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/Yes|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanShootRunning|uSub.GTC_Turn/CanTurnAndAim|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/MassD|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Hide/CanNotCrawl|uSub.SMS_Move/All|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  55.  
  56.         }
  57.         [: cEntityEvent]
  58.         {
  59.             Name = Medic_A_sq
  60.             EventNames = Goal.Assault_Riffle_All_A.Eval|Goal.Assault_Riffle_All_A.Exec|Goal.CallHelp.Eval|Goal.CallHelp.Exec|Goal.Fire_Riffle_All_A.Eval|Goal.Fire_Riffle_All_A.Exec|Goal.Help.Eval|Goal.Help.Exec|Goal.Hide.Eval|Goal.Hide.Exec|Goal.ReturnFire_Riffle_All_A.Eval|Goal.ReturnFire_Riffle_All_A.Exec|Goal.RunTask_All_A.Eval|Goal.RunTask_All_A.Exec|Goal.SeekByFireSound.Eval|Goal.SeekByFireSound.Exec|Goal.TurnAround.Eval|Goal.TurnAround.Exec|Goal.TurnToDamageSound.Eval|Goal.TurnToDamageSound.Exec|Goal.TurnToFiringEnemy.Eval|Goal.TurnToFiringEnemy.Exec|Squad.Event.BeforeGoal|sSub.CalculateAttackers|sSub.CalculateFiringEnemies|sSub.CalculateSquadToAttack|sSub.ChooseSquadToAttack|sSub.SetWeapon_Riffle/Primary
  61.  
  62.         }
  63.         [: cEntityEvent]
  64.         {
  65.             Name = Medic_A_unit
  66.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire|uCmd.Heal|uCmd.Hide|uCmd.IdleTurn|uCmd.Mount|uCmd.Move|uCmd.PlayAnim|uCmd.ReturnFire|uCmd.Stop|uCmd.TurnAround|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/Yes|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/Riffle|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Hide/CanCrawl|uSub.SMS_Move/All|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  67.  
  68.         }
  69.         [: cEntityEvent]
  70.         {
  71.             Name = Medic_P_sq
  72.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  73.  
  74.         }
  75.         [: cEntityEvent]
  76.         {
  77.             Name = Medic_P_unit
  78.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire|uCmd.Heal|uCmd.Hide|uCmd.Mount|uCmd.Move|uCmd.PlayAnim|uCmd.ReturnFire|uCmd.Stop|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/Yes|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/Riffle|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Hide/CanCrawl|uSub.SMS_Move/All|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  79.  
  80.         }
  81.         [: cEntityEvent]
  82.         {
  83.             Name = Sniper_A_sq
  84.             EventNames = Goal.Assault_Sniper_All_A.Eval|Goal.Assault_Sniper_All_A.Exec|Goal.CallHelp.Eval|Goal.CallHelp.Exec|Goal.Fire_Sniper_All_A.Eval|Goal.Fire_Sniper_All_A.Exec|Goal.Help.Eval|Goal.Help.Exec|Goal.Hide.Eval|Goal.Hide.Exec|Goal.ReturnFire_Sniper_All_A.Eval|Goal.ReturnFire_Sniper_All_A.Exec|Goal.RunTask_All_A.Eval|Goal.RunTask_All_A.Exec|Goal.SeekByFireSound.Eval|Goal.SeekByFireSound.Exec|Goal.TurnAround.Eval|Goal.TurnAround.Exec|Goal.TurnToDamageSound.Eval|Goal.TurnToDamageSound.Exec|Goal.TurnToFiringEnemy.Eval|Goal.TurnToFiringEnemy.Exec|Squad.Event.BeforeGoal|sSub.CalculateAttackers|sSub.CalculateFiringEnemies|sSub.CalculateSquadToAttack|sSub.ChooseSquadToAttack|sSub.SetWeapon_Sniper/Primary
  85.  
  86.         }
  87.         [: cEntityEvent]
  88.         {
  89.             Name = Sniper_A_unit
  90.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire|uCmd.Hide|uCmd.IdleTurn|uCmd.Mount|uCmd.Move|uCmd.PlayAnim|uCmd.ReturnFire|uCmd.Stop|uCmd.TurnAround|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/No|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanNotShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/MG|uSub.SetPrimaryWeapon/Sniper|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/G-Stand-NG-Crawl|uSub.SMS_Hide/CanCrawl|uSub.SMS_Move/All|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  91.  
  92.         }
  93.         [: cEntityEvent]
  94.         {
  95.             Name = Sniper_P_sq
  96.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  97.  
  98.         }
  99.         [: cEntityEvent]
  100.         {
  101.             Name = Sniper_P_unit
  102.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire/MortarFireMultiple|uCmd.Fire/MortarSingle|uCmd.Hide|uCmd.Mount|uCmd.Move|uCmd.PlayAnim|uCmd.ReturnFire|uCmd.Stop|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/No|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanNotShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/MG|uSub.SetPrimaryWeapon/Sniper|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/G-Stand-NG-Crawl|uSub.SMS_Hide/CanCrawl|uSub.SMS_Move/All|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  103.  
  104.         }
  105.         [: cEntityEvent]
  106.         {
  107.             Name = Truck_A_sq
  108.             EventNames = Goal.CallHelp.Eval|Goal.CallHelp.Exec|Goal.Help.Eval|Goal.Help.Exec|Goal.RunTask_All_A.Eval|Goal.RunTask_All_A.Exec|sSub.CalculateAttackers|sSub.CalculateFiringEnemies|sSub.CalculateSquadToAttack
  109.  
  110.         }
  111.         [: cEntityEvent]
  112.         {
  113.             Name = Truck_A_unit
  114.             EventNames = uCmd.Delay|uCmd.Move|uCmd.MoveOnWaypoint|uCmd.Stop|uCmd.TurnTo|uCmd.UnmountVehicle|Unit.Event.FormationChanged/All_AP|uSub.SMS_Move/All|uSub.SMS_Turn/CanNotTurnCrowling
  115.  
  116.         }
  117.         [: cEntityEvent]
  118.         {
  119.             Name = Truck_P_sq
  120.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  121.  
  122.         }
  123.         [: cEntityEvent]
  124.         {
  125.             Name = Truck_P_unit
  126.             EventNames = uCmd.Delay|uCmd.Move|uCmd.Stop|uCmd.TurnTo|uCmd.UnmountVehicle|Unit.Event.FormationChanged/All_AP|uSub.SMS_Move/All|uSub.SMS_Turn/CanNotTurnCrowling
  127.  
  128.         }
  129.         [: cEntityEvent]
  130.         {
  131.             Name = Mortar_A_sq
  132.             EventNames = Goal.CallHelp.Eval|Goal.CallHelp.Exec|Goal.RunTask_All_A.Eval|Goal.RunTask_All_A.Exec|sSub.CalculateAttackers|sSub.CalculateFiringEnemies|sSub.CalculateSquadToAttack
  133.  
  134.         }
  135.         [: cEntityEvent]
  136.         {
  137.             Name = Mortar_A_unit
  138.             EventNames = uCmd.Delay|uCmd.Fire|uCmd.Fire/MortarFireMultiple|uCmd.Fire/MortarSingle|uCmd.Stop|uSub.AimBeforeShooting/No|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Turn/CanNotTurn|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/MassD|uSub.SMS_FireHoldingPosition/All
  139.  
  140.         }
  141.         [: cEntityEvent]
  142.         {
  143.             Name = Mortar_P_sq
  144.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  145.  
  146.         }
  147.         [: cEntityEvent]
  148.         {
  149.             Name = Mortar_P_unit
  150.             EventNames = uCmd.Delay|uCmd.Fire/MortarFireMultiple|uCmd.Fire/MortarSingle|uCmd.Stop|uSub.AimBeforeShooting/No|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanNotShootRunning|uSub.GTC_Turn/CanNotTurn|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/MassD|uSub.SetWeapon/SingleWeapon|uSub.SMS_FireHoldingPosition/All
  151.  
  152.         }
  153.         [: cEntityEvent]
  154.         {
  155.             Name = Bunker_A_sq
  156.             EventNames = Goal.CallHelp.Eval|Goal.CallHelp.Exec|Goal.Fire_MassD_All_A.Eval|Goal.Fire_MassD_All_A.Exec|Goal.ReturnFire_MassD_All_A.Eval|Goal.ReturnFire_MassD_All_A.Exec|Goal.RunTask_All_A.Eval|Goal.RunTask_All_A.Exec|Squad.Event.BeforeGoal|sSub.CalculateAttackers|sSub.CalculateFiringEnemies|sSub.CalculateSquadToAttack|sSub.ChooseSquadToAttack|sSub.SetWeapon_MassD/Primary
  157.  
  158.         }
  159.         [: cEntityEvent]
  160.         {
  161.             Name = Bunker_A_unit
  162.             EventNames = uCmd.Delay|uCmd.Fire|uCmd.ReturnFire|uCmd.Stop|uSub.AimBeforeShooting/No|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Turn/CanNotTurn|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/MassD|uSub.SetWeapon/SingleWeapon|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Hide/CanNotCrawl
  163.  
  164.         }
  165.         [: cEntityEvent]
  166.         {
  167.             Name = Bunker_P_sq
  168.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  169.  
  170.         }
  171.         [: cEntityEvent]
  172.         {
  173.             Name = Bunker_P_unit
  174.             EventNames = uCmd.Delay|uCmd.Fire|uCmd.ReturnFire|uCmd.Stop|uCmd.TurnTo|uSub.AimBeforeShooting/No|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Turn/CanNotTurn|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/MassD|uSub.SetWeapon/SingleWeapon|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Hide/CanNotCrawl
  175.  
  176.         }
  177.         [: cEntityEvent]
  178.         {
  179.             Name = Grenadier_A_sq
  180.             EventNames = Goal.Assault_MassD_All_A.Eval|Goal.Assault_MassD_All_A.Exec|Goal.CallHelp.Eval|Goal.CallHelp.Exec|Goal.Fire_MassD_All_A.Eval|Goal.Fire_MassD_All_A.Exec|Goal.Help.Eval|Goal.Help.Exec|Goal.Hide.Eval|Goal.Hide.Exec|Goal.ReturnFire_MassD_All_A.Eval|Goal.ReturnFire_MassD_All_A.Exec|Goal.RunTask_All_A.Eval|Goal.RunTask_All_A.Exec|Goal.SeekByFireSound.Eval|Goal.SeekByFireSound.Exec|Goal.TurnAround.Eval|Goal.TurnAround.Exec|Goal.TurnToDamageSound.Eval|Goal.TurnToDamageSound.Exec|Goal.TurnToFiringEnemy.Eval|Goal.TurnToFiringEnemy.Exec|Squad.Event.BeforeGoal|sSub.CalculateAttackers|sSub.CalculateFiringEnemies|sSub.CalculateSquadToAttack|sSub.ChooseSquadToAttack|sSub.SetWeapon_MassD/Primary
  181.  
  182.         }
  183.         [: cEntityEvent]
  184.         {
  185.             Name = Grenadier_A_unit
  186.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire|uCmd.Hide|uCmd.IdleTurn|uCmd.Mount|uCmd.Move|uCmd.PlayAnim|uCmd.ReturnFire|uCmd.Stop|uCmd.TurnAround|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/No|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanNotShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/StandingOnly|uSub.SetPrimaryWeapon/MassD|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/Stand|uSub.SMS_Hide/CanCrawl|uSub.SMS_Move/CanNotMoveCrawling|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  187.  
  188.         }
  189.         [: cEntityEvent]
  190.         {
  191.             Name = Grenadier_P_sq
  192.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  193.  
  194.         }
  195.         [: cEntityEvent]
  196.         {
  197.             Name = Grenadier_P_unit
  198.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire/MortarFireMultiple|uCmd.Fire/MortarSingle|uCmd.Hide|uCmd.Mount|uCmd.Move|uCmd.PlayAnim|uCmd.ReturnFire|uCmd.Stop|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/No|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanNotShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/StandingOnly|uSub.SetPrimaryWeapon/MassD|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/StandingOnly|uSub.SMS_FireHoldingPosition/Stand|uSub.SMS_Hide/CanCrawl|uSub.SMS_Move/CanNotMoveCrawling|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  199.  
  200.         }
  201.         [: cEntityEvent]
  202.         {
  203.             Name = Engineer_A_sq
  204.             EventNames = Goal.Assault_MassD_All_A.Eval|Goal.Assault_MassD_All_A.Exec|Goal.Assault_Riffle_All_A.Eval|Goal.Assault_Riffle_All_A.Exec|Goal.CallHelp.Eval|Goal.CallHelp.Exec|Goal.Fire_MassD_All_A.Eval|Goal.Fire_MassD_All_A.Exec|Goal.Fire_Riffle_All_A.Eval|Goal.Fire_Riffle_All_A.Exec|Goal.Help.Eval|Goal.Help.Exec|Goal.Hide.Eval|Goal.Hide.Exec|Goal.ReturnFire_MassD_All_A.Eval|Goal.ReturnFire_MassD_All_A.Exec|Goal.ReturnFire_Riffle_All_A.Eval|Goal.ReturnFire_Riffle_All_A.Exec|Goal.RunTask_All_A.Eval|Goal.RunTask_All_A.Exec|Goal.SeekByFireSound.Eval|Goal.SeekByFireSound.Exec|Goal.TurnAround.Eval|Goal.TurnAround.Exec|Goal.TurnToDamageSound.Eval|Goal.TurnToDamageSound.Exec|Goal.TurnToFiringEnemy.Eval|Goal.TurnToFiringEnemy.Exec|Squad.Event.BeforeGoal|sSub.CalculateAttackers|sSub.CalculateFiringEnemies|sSub.CalculateSquadToAttack|sSub.ChooseSquadToAttack|sSub.SetWeapon_MassD/Grenade|sSub.SetWeapon_Riffle/Primary
  205.  
  206.         }
  207.         [: cEntityEvent]
  208.         {
  209.             Name = Engineer_A_unit
  210.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire|uCmd.Hide|uCmd.IdleTurn|uCmd.Mount|uCmd.Move|uCmd.PlayAnim|uCmd.ReturnFire|uCmd.Stop|uCmd.TurnAround|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/Yes|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanNotShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/Riffle|uSub.SetWeapon/Grenade_Riffle|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Hide/CanCrawl|uSub.SMS_Move/All|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  211.  
  212.         }
  213.         [: cEntityEvent]
  214.         {
  215.             Name = Engineer_P_sq
  216.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  217.  
  218.         }
  219.         [: cEntityEvent]
  220.         {
  221.             Name = Engineer_P_unit
  222.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.DetonateClaymore|uCmd.Fire|uCmd.Hide|uCmd.Mount|uCmd.Move|uCmd.PlaceClaymore|uCmd.PlayAnim|uCmd.RemoveTrap|uCmd.ReturnFire|uCmd.Stop|uCmd.ThrowGrenade/P|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/Yes|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanNotShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/Riffle|uSub.SetWeapon/Grenade_Riffle|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Hide/CanCrawl|uSub.SMS_Move/All|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  223.  
  224.         }
  225.         [: cEntityEvent]
  226.         {
  227.             Name = Grunt_A_sq
  228.             EventNames = Goal.Assault_Riffle_All_A.Eval|Goal.Assault_Riffle_All_A.Exec|Goal.CallHelp.Eval|Goal.CallHelp.Exec|Goal.Fire_Riffle_All_A.Eval|Goal.Fire_Riffle_All_A.Exec|Goal.Help.Eval|Goal.Help.Exec|Goal.Hide.Eval|Goal.Hide.Exec|Goal.ReturnFire_Riffle_All_A.Eval|Goal.ReturnFire_Riffle_All_A.Exec|Goal.RunTask_All_A.Eval|Goal.RunTask_All_A.Exec|Goal.SeekByFireSound.Eval|Goal.SeekByFireSound.Exec|Goal.TurnAround.Eval|Goal.TurnAround.Exec|Goal.TurnToDamageSound.Eval|Goal.TurnToDamageSound.Exec|Goal.TurnToFiringEnemy.Eval|Goal.TurnToFiringEnemy.Exec|Squad.Event.BeforeGoal|sSub.CalculateAttackers|sSub.CalculateFiringEnemies|sSub.CalculateSquadToAttack|sSub.ChooseSquadToAttack|sSub.SetWeapon_Riffle/Primary
  229.  
  230.         }
  231.         [: cEntityEvent]
  232.         {
  233.             Name = Grunt_A_unit
  234.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire|uCmd.Hide|uCmd.IdleTurn|uCmd.Mount|uCmd.Move|uCmd.PlayAnim|uCmd.ReturnFire|uCmd.Stop|uCmd.TurnAround|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/Yes|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/Riffle|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Hide/CanCrawl|uSub.SMS_Move/All|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  235.  
  236.         }
  237.         [: cEntityEvent]
  238.         {
  239.             Name = Grunt_P_sq
  240.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  241.  
  242.         }
  243.         [: cEntityEvent]
  244.         {
  245.             Name = Grunt_P_unit
  246.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire|uCmd.Heal|uCmd.Hide|uCmd.Mount|uCmd.Move|uCmd.PlayAnim|uCmd.ReturnFire|uCmd.Stop|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/Yes|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/Riffle|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Hide/CanCrawl|uSub.SMS_Move/All|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  247.  
  248.         }
  249.         [: cEntityEvent]
  250.         {
  251.             Name = MG_A_sq
  252.             EventNames = Goal.Assault_MassD_All_A.Eval|Goal.Assault_MassD_All_A.Exec|Goal.CallHelp.Eval|Goal.CallHelp.Exec|Goal.Fire_MassD_All_A.Eval|Goal.Fire_MassD_All_A.Exec|Goal.Help.Eval|Goal.Help.Exec|Goal.Hide.Eval|Goal.Hide.Exec|Goal.ReturnFire_MassD_All_A.Eval|Goal.ReturnFire_MassD_All_A.Exec|Goal.RunTask_All_A.Eval|Goal.RunTask_All_A.Exec|Goal.SeekByFireSound.Eval|Goal.SeekByFireSound.Exec|Goal.TurnAround.Eval|Goal.TurnAround.Exec|Goal.TurnToDamageSound.Eval|Goal.TurnToDamageSound.Exec|Goal.TurnToFiringEnemy.Eval|Goal.TurnToFiringEnemy.Exec|Squad.Event.BeforeGoal|sSub.CalculateAttackers|sSub.CalculateFiringEnemies|sSub.CalculateSquadToAttack|sSub.ChooseSquadToAttack|sSub.SetWeapon_MassD/Primary
  253.  
  254.         }
  255.         [: cEntityEvent]
  256.         {
  257.             Name = MG_A_unit
  258.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire|uCmd.Hide|uCmd.IdleTurn|uCmd.Mount|uCmd.Move|uCmd.PlayAnim|uCmd.ReturnFire|uCmd.Stop|uCmd.TurnAround|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/No|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanNotShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/MG|uSub.SetPrimaryWeapon/MassD|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/StandingOnly|uSub.SMS_FireHoldingPosition/G-Stand-NG-Crawl|uSub.SMS_Hide/MG|uSub.SMS_Move/CanNotMoveCrawling|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  259.  
  260.         }
  261.         [: cEntityEvent]
  262.         {
  263.             Name = MG_P_sq
  264.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  265.  
  266.         }
  267.         [: cEntityEvent]
  268.         {
  269.             Name = MG_P_unit
  270.             EventNames = uCmd.Delay|uCmd.Fire|uCmd.Mount|uCmd.Move|uCmd.PlayAnim|uCmd.Stop|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|Unit.Event.MovementStyleChanged/MG_P|uSub.AimBeforeShooting/No|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanNotShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/MG|uSub.SetPrimaryWeapon/MassD|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/StandingOnly|uSub.SMS_FireHoldingPosition/G-Stand-NG-Crawl|uSub.SMS_Hide/MG|uSub.SMS_Move/CanNotMoveCrawling|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  271.  
  272.         }
  273.         [: cEntityEvent]
  274.         {
  275.             Name = Civil_A_sq
  276.             EventNames = Goal.HideCivil.Eval|Goal.HideCivil.Exec|Goal.RunTask_All_A.Eval|Goal.RunTask_All_A.Exec
  277.  
  278.         }
  279.         [: cEntityEvent]
  280.         {
  281.             Name = Civil_A_unit
  282.             EventNames = uCmd.Delay|uCmd.Hide/Civil|uCmd.IdleTurn|uCmd.Move|uCmd.PlayAnim|uCmd.Stop|uCmd.TurnTo|Unit.Event.FormationChanged/All_AP|uSub.SMS_Hide/CanCrawl|uSub.SMS_Move/All|uSub.SMS_Turn/CanTurnCrowling
  283.  
  284.         }
  285.         [: cEntityEvent]
  286.         {
  287.             Name = Heli_P_sq
  288.             EventNames = Goal.RunTask_All_A.Eval|Goal.RunTask_All_A.Exec
  289.  
  290.         }
  291.         [: cEntityEvent]
  292.         {
  293.             Name = Heli_P_unit
  294.             EventNames = uCmd.Delay|uCmd.Move|uCmd.Stop|uCmd.TurnTo|uCmd.UnmountVehicle|uSub.SMS_Move/All
  295.  
  296.         }
  297.         [: cEntityEvent]
  298.         {
  299.             Name = Hero_Caffey_sq
  300.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  301.  
  302.         }
  303.         [: cEntityEvent]
  304.         {
  305.             Name = Hero_Caffey_unit
  306.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire/MortarFireMultiple|uCmd.Fire/MortarSingle|uCmd.Mount|uCmd.Move|uCmd.PlayAnim|uCmd.Stop|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/No|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanNotShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/StandingOnly|uSub.SetPrimaryWeapon/MassD|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/StandingOnly|uSub.SMS_FireHoldingPosition/Stand|uSub.SMS_Hide/CanCrawl|uSub.SMS_Move/CanNotMoveCrawling|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  307.  
  308.         }
  309.         [: cEntityEvent]
  310.         {
  311.             Name = Hero_Evers_sq
  312.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  313.  
  314.         }
  315.         [: cEntityEvent]
  316.         {
  317.             Name = Hero_Evers_unit
  318.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire|uCmd.Mount|uCmd.Move|uCmd.Stop|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/No|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/MG|uSub.SetPrimaryWeapon/MassD|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/StandingOnly|uSub.SMS_FireHoldingPosition/G-Stand-NG-Crawl|uSub.SMS_Hide/MG|uSub.SMS_Move/CanNotMoveCrawling|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  319.  
  320.         }
  321.         [: cEntityEvent]
  322.         {
  323.             Name = Hero_Lionsdale_sq
  324.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  325.  
  326.         }
  327.         [: cEntityEvent]
  328.         {
  329.             Name = Hero_Lionsdale_unit
  330.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire|uCmd.Mount|uCmd.Move|uCmd.PlayAnim|uCmd.RequestAirstrike|uCmd.RequestArtillery|uCmd.ReturnFire|uCmd.Stop|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/Yes|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/Riffle|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Hide/CanCrawl|uSub.SMS_Move/All|uSub.SMS_Turn/CanTurnCrowling
  331.  
  332.         }
  333.         [: cEntityEvent]
  334.         {
  335.             Name = Hero_Mitchells_sq
  336.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  337.  
  338.         }
  339.         [: cEntityEvent]
  340.         {
  341.             Name = Hero_Mitchells_unit
  342.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.DetonateClaymore|uCmd.Fire|uCmd.Hide|uCmd.Mount|uCmd.Move|uCmd.PlaceClaymore|uCmd.PlayAnim|uCmd.RemoveTrap|uCmd.ReturnFire|uCmd.Stop|uCmd.ThrowGrenade/P|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/Yes|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanNotShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/Riffle|uSub.SetWeapon/Grenade_Riffle|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Hide/CanCrawl|uSub.SMS_Move/All|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  343.  
  344.         }
  345.         [: cEntityEvent]
  346.         {
  347.             Name = Hero_OBrady_sq
  348.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  349.  
  350.         }
  351.         [: cEntityEvent]
  352.         {
  353.             Name = Hero_OBrady_unit
  354.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.DetonateClaymore|uCmd.Fire|uCmd.Hide|uCmd.Mount|uCmd.Move|uCmd.PlaceClaymore|uCmd.PlayAnim|uCmd.RemoveTrap|uCmd.ReturnFire|uCmd.Stop|uCmd.ThrowGrenade/P|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/Yes|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanNotShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/Riffle|uSub.SetWeapon/Grenade_Riffle|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Hide/CanCrawl|uSub.SMS_Move/All|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  355.  
  356.         }
  357.         [: cEntityEvent]
  358.         {
  359.             Name = Hero_Pablo_sq
  360.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  361.  
  362.         }
  363.         [: cEntityEvent]
  364.         {
  365.             Name = Hero_Pablo_unit
  366.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire/MortarFireMultiple|uCmd.Fire/MortarSingle|uCmd.Hide|uCmd.Mount|uCmd.Move|uCmd.PlayAnim|uCmd.ReturnFire|uCmd.Stop|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.MovementStyleChanged/MG_P|uSub.AimBeforeShooting/No|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanNotShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/MG|uSub.SetPrimaryWeapon/Sniper|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/G-Stand-NG-Crawl|uSub.SMS_Hide/CanCrawl|uSub.SMS_Move/All|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  367.  
  368.         }
  369.         [: cEntityEvent]
  370.         {
  371.             Name = Hero_Petty_sq
  372.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  373.  
  374.         }
  375.         [: cEntityEvent]
  376.         {
  377.             Name = Hero_Petty_unit
  378.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire|uCmd.Heal|uCmd.Mount|uCmd.Move|uCmd.PlayAnim|uCmd.ReturnFire|uCmd.Stop|uCmd.TurnTo|uCmd.UnmountSoldier|uSub.AimBeforeShooting/Yes|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/Riffle|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Move/All|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanTurnCrowling
  379.  
  380.         }
  381.         [: cEntityEvent]
  382.         {
  383.             Name = Hero_Whitemore_sq
  384.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  385.  
  386.         }
  387.         [: cEntityEvent]
  388.         {
  389.             Name = Hero_Whitemore_unit
  390.             EventNames = uCmd.Assault|uCmd.Delay|uCmd.Fire|uCmd.Mount|uCmd.Move|uCmd.PlayAnim|uCmd.ReturnFire|uCmd.Stop|uCmd.TurnTo|uCmd.UnmountSoldier|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/Yes|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanShootRunning|uSub.GTC_Turn/CanTurn|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/Riffle|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Hide/CanCrawl|uSub.SMS_Move/All|uSub.SMS_Turn/CanTurnCrowling
  391.  
  392.         }
  393.         [: cEntityEvent]
  394.         {
  395.             Name = Hero_Willis_sq
  396.             EventNames = Goal.RunTask_All_P.Eval|Goal.RunTask_All_P.Exec
  397.  
  398.         }
  399.         [: cEntityEvent]
  400.         {
  401.             Name = Hero_Willis_unit
  402.             EventNames = uCmd.Delay|uCmd.Fire/MortarFireMultiple|uCmd.Fire/MortarSingle|uCmd.Mount|uCmd.Move|uCmd.Stop|uCmd.StopAiming|uCmd.TurnTo|Unit.Event.FormationChanged/All_AP|uSub.AimBeforeShooting/Yes|uSub.Fight|uSub.GetTargetCondition/A_All|uSub.GTC_Run/CanShootRunning|uSub.GTC_Turn/CanTurnAndAim|uSub.IsTargetReachable/All|uSub.SetPrimaryWeapon/MassD|uSub.SetWeapon/SingleWeapon|uSub.SMS_Assault/All|uSub.SMS_FireHoldingPosition/All|uSub.SMS_Hide/CanNotCrawl|uSub.SMS_Move/All|uSub.SMS_Retreat/All|uSub.SMS_Turn/CanNotTurnCrowling
  403.  
  404.         }
  405.     }
  406. }
  407.