home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 April / Gamestar_83_2006-04_dvd.iso / Dema / lotrbfme2_demo.exe / INI.big / data_ini_commandset.ini < prev    next >
Text File  |  2006-01-31  |  146KB  |  4,776 lines

  1. //------------------------------------------------------------------------------
  2. // CommandSet.ini
  3. //
  4. // See what was for Generals below.  For LotR things have changed since we no longer have
  5. // the same UI.
  6. // If the Command in CommandButton.ini has a field Radial=Yes, then that command
  7. // will show up in a radial menu above the object in the game world.
  8. //
  9. // If a command button has InPalantir=Yes then it will be displayed in the
  10. // palantir when it's in a command set for the selected object.
  11. //
  12. // Locations for the Skill button in clockwise fashion.  The top right button
  13. // being button 1. 
  14.  
  15. // If these actions are not taken, the commands will only show
  16. // up if you pass in -OldGui to the game (but they are not usable right now)
  17. // ------------------------------------------------------------------------------
  18. //Command sets are groups of command buttons that will be displayed in the
  19. //context sensitive user interface for a selected object showing what you
  20. //can do with that object
  21. //
  22. //LHS numbers are the physical GUI buttons.  You can assign a command
  23. //to any of the physical buttons, they do *NOT* need to appear in
  24. //continuous order ... you may have gaps if you desire
  25. //
  26. //RHS strings are CommandButton.ini command names
  27. //
  28. //Buttons for a regular command context are ordered as:
  29. //                    +--+
  30. //+--+--+--+--+--+--+ |13|
  31. //|01|03|05|07|09|11| +--+
  32. //+--+--+--+--+--+--+ |14|    <-- Smaller buttons 3 fit within 11 & 12 in height.
  33. //|02|04|06|08|10|12| +--+
  34. //+--+--+--+--+--+--+ |15|
  35. //                    +--+
  36. //------------------------------------------------------------------------------
  37. // Many things just want these three buttons.
  38. CommandSet GenericCommandSet
  39.     1    = Command_ToggleStance    
  40.     13    = Command_AttackMove
  41.     14    = Command_Stop
  42. End
  43.  
  44. CommandSet EmptyCommandSet
  45. End
  46.  
  47. CommandSet PeasantCommandSet
  48.     1    = Command_Repair
  49.     13    = Command_AttackMove
  50.     14    = Command_Stop
  51. End
  52.  
  53. CommandSet ShelobCommandSet
  54.     1    = Command_ToggleStance
  55.     2    = Command_SpecialAbilityShelobWebbing
  56.     13    = Command_AttackMove
  57.     14    = Command_Stop
  58. End
  59.  
  60. CommandSet WildShelobCommandSet
  61.     1    = Command_ToggleStance
  62.     2    = Command_WildShelobInstillTerror
  63.     3    = Command_WildShelobPoisonedStinger
  64.     4    = Command_WildShelobTunnel
  65.     13    = Command_AttackMove
  66.     14    = Command_Stop
  67. End
  68.  
  69. CommandSet LurtzCommandSet
  70.     1    = Command_ToggleStance   
  71.     2    = Command_ToggleLurtzWeapon
  72.     3    = Command_LurtzCripple
  73.     4    = Command_SpecialAbilityLurtzCarnage
  74.     5    = Command_LurtzLeadership
  75.     6    = Command_LurtzPillage
  76.     12    = Command_CaptureBuilding
  77.     13    = Command_AttackMove
  78.     14    = Command_Stop
  79. End
  80.  
  81. CommandSet GothmogCommandSet   
  82.     1     = Command_ToggleStance    
  83.     2     = Command_LurtzCripple
  84.     3     = Command_SpecialAbilityGothmogCarnage
  85.     4     = Command_LurtzLeadership
  86.     5     = Command_LurtzPillage
  87.     13     = Command_AttackMove
  88.     14     = Command_Stop
  89. End
  90.  
  91. CommandSet SauronCommandSet
  92.     1    = Command_ToggleStance
  93.     2    = Command_FiresOfDoom
  94.     3    = Command_SpecialAbilityTerribleFury
  95.     13    = Command_AttackMove
  96.     14    = Command_Stop
  97. End
  98.  
  99. CommandSet WargRiderCommandSet
  100.     1    = Command_ToggleStance
  101.     2    = Command_SpecialAbilityWargHowl
  102.     13    = Command_AttackMove    
  103.     14    = Command_Stop
  104. End
  105.  
  106. CommandSet SharkuCommandSet
  107.     1    = Command_ToggleStance
  108.     ;2    = Command_SharkuToggleMounted    
  109.     2    = Command_SpecialAbilityTameTheBeast
  110.     3    = Command_SpecialAbilitySharkuBloodHunt
  111.     4    = Command_SpecialAbilitySharkuManEater
  112.     12     = Command_CaptureBuilding
  113.     13    = Command_AttackMove
  114.     14    = Command_Stop
  115. End
  116.  
  117. CommandSet IsengardWildmanCommandSet
  118.     1    = Command_ToggleStance
  119.     13    = Command_AttackMove
  120.     14    = Command_Stop
  121. End
  122.  
  123.  
  124. CommandSet IsengardHordeCommandSet
  125.     1 = Command_ToggleFormation
  126. End
  127.  
  128. //--------------Isengard Hordes
  129. CommandSet IsengardFighterHordeCommandSet
  130.     1    = Command_ToggleStance        
  131.     2    = Command_ToggleFormationIsengardFighter
  132.     3    = Command_PurchaseUpgradeIsengardForgedBlades
  133.     4    = Command_PurchaseUpgradeIsengardHeavyArmor
  134.     5    = Command_PurchaseUpgradeIsengardBasicTraining
  135.     6    = Command_BloodThirstySacrifice
  136.     12    = Command_CaptureBuilding
  137.     13    = Command_AttackMove
  138.     14    = Command_Stop
  139. End
  140.     
  141. CommandSet WargRiderHordeCommandSet    
  142.     1    = Command_ToggleStance    
  143.     2      = Command_SpecialAbilityWargHowl
  144.     3     = Command_PurchaseUpgradeIsengardForgedBlades
  145.     4     = Command_PurchaseUpgradeIsengardHeavyArmor
  146.     5     = Command_PurchaseUpgradeIsengardBasicTraining
  147.     12     = Command_CaptureBuilding
  148.     13     = Command_AttackMove
  149.     14     = Command_Stop
  150. End
  151.  
  152. CommandSet IsengardPikemanHordeCommandSet
  153.     1    = Command_ToggleStance
  154.     2    = Command_IsengardPikemanPorcupineFormation
  155.     3    = Command_PurchaseUpgradeIsengardForgedBlades
  156.     4    = Command_PurchaseUpgradeIsengardHeavyArmor
  157.     5    = Command_PurchaseUpgradeIsengardBasicTraining
  158.     12    = Command_CaptureBuilding
  159.     13    = Command_AttackMove
  160.     14    = Command_Stop
  161. End
  162.  
  163. CommandSet IsengardUrukCrossbowHordeCommandSet    
  164.     1    = Command_ToggleStance            
  165.     2     = Command_PurchaseUpgradeIsengardHeavyArmor
  166.     3     = Command_PurchaseUpgradeIsengardFireArrows
  167.     4     = Command_PurchaseUpgradeIsengardBasicTraining
  168.     5    = Command_ArcherBombard
  169.     12     = Command_CaptureBuilding
  170.     13     = Command_AttackMove
  171.     14     = Command_Stop
  172. End
  173.  
  174. CommandSet IsengardWildmanHordeCommandSet
  175.     1     = Command_ToggleStance
  176.     2     = Command_SpecialAbilityWildmanPillage
  177.     3     = Command_PurchaseUpgradeIsengardTorches
  178.     4     = Command_PurchaseUpgradeIsengardHeavyArmor
  179.     5     = Command_PurchaseUpgradeIsengardBasicTraining
  180.     12     = Command_CaptureBuilding
  181.     13     = Command_AttackMove
  182.     14     = Command_Stop
  183. End
  184.  
  185. CommandSet IsengardWildmanHordeCommandSet_Summoned
  186.     1    = Command_ToggleStance
  187.     2    = Command_SpecialAbilityWildmanPillage
  188.     12     = Command_CaptureBuilding
  189.     13    = Command_AttackMove
  190.     14    = Command_Stop
  191. End
  192.  
  193. //--------------Mordor Hordes
  194. CommandSet MordorArcherHordeCommandSet
  195.     1     = Command_ToggleStance
  196.     2    = Command_ArcherBombard
  197.     3     = Command_PurchaseUpgradeMordorFireArrows
  198.     4     = Command_PurchaseUpgradeMordorBasicTraining
  199.     12     = Command_CaptureBuilding
  200.     13     = Command_AttackMove
  201.     14     = Command_Stop
  202. End
  203.  
  204. CommandSet MordorOrcScout_HordeCommandSet
  205.     1    = Command_ToggleStance    
  206.     13    = Command_AttackMove
  207.     14    = Command_Stop
  208. End
  209.  
  210. CommandSet MordorGoblinFighterHordeCommandSet
  211.     1    = Command_ToggleStance
  212.     12    = Command_CaptureBuilding
  213.     13    = Command_AttackMove
  214.     14    = Command_Stop
  215. End
  216.  
  217. CommandSet MordorCorsairsOfUmbarHordeCommandSet
  218.     1    = Command_ToggleStance
  219.     2    = Command_PurchaseUpgradeMordorForgedBlades
  220.     3    = Command_PurchaseUpgradeMordorBasicTraining
  221.     4    = Command_ToggleCorsairWeapon    
  222.     12    = Command_CaptureBuilding
  223.     13    = Command_AttackMove
  224.     14    = Command_Stop
  225. End
  226.  
  227. CommandSet MordorCorsairsOfUmbarHordeFireBombCommandSet
  228.     1    = Command_ToggleStance
  229.     2    = Command_PurchaseUpgradeMordorForgedBlades
  230.     3    = Command_PurchaseUpgradeMordorBasicTraining
  231.     4    = Command_ToggleCorsairWeapon
  232.     6    = Command_ArcherBombard
  233.     12    = Command_CaptureBuilding
  234.     13    = Command_AttackMove
  235.     14    = Command_Stop
  236. End
  237.  
  238. //OBSOLETE - MordorHaradrimLancer obsolete in BFME2
  239. CommandSet MordorHaradrimLancerHordeCommandSet
  240.     1    = Command_ToggleStance
  241.     2    = Command_PurchaseUpgradeMordorBasicTraining
  242.     12    = Command_CaptureBuilding
  243.     13    = Command_AttackMove
  244.     14    = Command_Stop
  245. End
  246.     
  247. CommandSet MordorFighterHordeCommandSet
  248.     1     = Command_ToggleStance    
  249.     2     = Command_BloodThirstySacrifice
  250.     3     = Command_PurchaseUpgradeMordorBasicTraining
  251.     12     = Command_CaptureBuilding
  252.     13     = Command_AttackMove
  253.     14     = Command_Stop
  254. End
  255.     
  256. CommandSet MordorFighterHordeCommandSet_Summoned
  257.     1     = Command_ToggleStance
  258.     12     = Command_CaptureBuilding
  259.     13     = Command_AttackMove
  260.     14     = Command_Stop
  261. End
  262.  
  263. CommandSet MordorEasterlingHordeCommandSet
  264.     1     = Command_ToggleStance
  265.     2    = Command_MordorEasterlingPorcupineFormation
  266.     3     = Command_PurchaseUpgradeMordorBasicTraining
  267.     4    = Command_PurchaseUpgradeMordorHeavyArmor
  268.     5    = Command_PurchaseUpgradeMordorForgedBlades
  269.     12     = Command_CaptureBuilding
  270.     13     = Command_AttackMove
  271.     14     = Command_Stop
  272. End
  273.  
  274. CommandSet IsengardFighterCommandSet
  275.     1    = Command_ToggleStance
  276.     2    = Command_BloodThirstySacrifice
  277.     13    = Command_AttackMove
  278.     14    = Command_Stop
  279. End
  280.  
  281. CommandSet IsengardPikemanCommandSet
  282.     1    = Command_ToggleStance    
  283.     13    = Command_AttackMove
  284.     14    = Command_Stop
  285. End
  286.  
  287. CommandSet IsengardUrukCrossbowCommandSet
  288.     1    = Command_ToggleStance        
  289.     13     = Command_AttackMove
  290.     14     = Command_Stop
  291. End
  292.  
  293. CommandSet IsengardBeserkerCommandSet
  294.     1    = Command_ToggleStance    
  295.     2    = Command_SpecialAbilityLightTorch
  296.     12    = Command_CaptureBuilding
  297.     13    = Command_AttackMove
  298.     14    = Command_Stop
  299. End
  300.  
  301. CommandSet IsengardBallistaCommandSet
  302.     1    = Command_ToggleStance    
  303.      2    = Command_BombardEvil
  304.     3    = Command_ToggleNoAutoAcquire
  305.     13    = Command_AttackMove
  306.     14    = Command_Stop
  307. End
  308.  
  309. CommandSet IsengardBallistaCommandSetStopBombard
  310.     1    = Command_ToggleStance    
  311.      2    = Command_StopBombard
  312.     3    = Command_ToggleNoAutoAcquire
  313.     13    = Command_AttackMove
  314.     14    = Command_Stop
  315. End
  316.  
  317. CommandSet IsengardBallistaWallCommandSet    
  318.     1    = Command_ToggleStance
  319.     2    = Command_BombardEvil
  320.     3    = Command_ToggleNoAutoAcquire
  321.     14    = Command_Stop
  322. End
  323.  
  324. CommandSet IsengardBallistaWallCommandSetStopBombard
  325.     1    = Command_ToggleStance
  326.     2    = Command_StopBombard
  327.     3    = Command_ToggleNoAutoAcquire
  328.     14    = Command_Stop
  329. End
  330.  
  331. CommandSet IsengardExplosiveMineCommandSet
  332.     1    = Command_DeployMine
  333.     13    = Command_AttackMove
  334.     14    = Command_Stop
  335. End
  336.  
  337. CommandSet GoldenHallCommandSet
  338.     1   = Command_GenericReviveSlot1        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  339.     2    = Command_GenericReviveSlot2        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  340.     3    = Command_GenericReviveSlot3        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  341.     4    = Command_GenericReviveSlot4        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  342.     5    = Command_GenericReviveSlot5        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  343.     6    = Command_GenericReviveSlot6        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  344.     7    = Command_GenericReviveSlot7        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  345.     8    = Command_GenericReviveSlot8        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  346.     9   = Command_Evacuate
  347.     10  = Command_ExitGarrison
  348.     11  = Command_ExitGarrison
  349.     12  = Command_ExitGarrison
  350.     13  = Command_ExitGarrison
  351. End
  352.  
  353. CommandSet GenericKeepCommandSet
  354.     1    = Command_RingHeroReviveSlot    
  355.     2    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  356.     3   = Command_GenericReviveSlot1        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  357.     4    = Command_GenericReviveSlot2        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  358.     5    = Command_GenericReviveSlot3        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  359.     6    = Command_GenericReviveSlot4        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  360.     7    = Command_GenericReviveSlot5        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  361.     8    = Command_GenericReviveSlot6        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  362.     9    = Command_GenericReviveSlot7        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  363.     10    = Command_GenericReviveSlot8        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  364.     11    = Command_StartCitadelSelfRepair
  365. End
  366.  
  367. CommandSet IsengardCampKeepCommandSet
  368.     1    = Command_ConstructIsengardPorter
  369.     2   = Command_GenericReviveSlot1        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  370.     3    = Command_GenericReviveSlot2        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  371.     4    = Command_GenericReviveSlot3        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  372.     5    = Command_GenericReviveSlot4        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  373.     6    = Command_GenericReviveSlot5        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  374.     7    = Command_GenericReviveSlot6        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  375.     8    = Command_GenericReviveSlot7        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  376.     9    = Command_GenericReviveSlot8        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  377.     10    = Command_StartCitadelSelfRepair
  378. End
  379.  
  380. CommandSet MordorCampKeepCommandSet
  381.     1    = Command_ConstructMordorPorter
  382.     2   = Command_GenericReviveSlot1        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  383.     3    = Command_GenericReviveSlot2        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  384.     4    = Command_GenericReviveSlot3        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  385.     5    = Command_GenericReviveSlot4        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  386.     6    = Command_GenericReviveSlot5        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  387.     7    = Command_GenericReviveSlot6        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  388.     8    = Command_GenericReviveSlot7        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  389.     9    = Command_GenericReviveSlot8        ;Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  390.     10    = Command_StartCitadelSelfRepair
  391. End
  392.  
  393. CommandSet MordorTentCommandSet
  394.     1    = Command_BuildMordorArcher
  395.     15    = Command_UpgradeFireArrows
  396. End
  397.  
  398. CommandSet MordorMumakilCommandSet
  399.     1    = Command_ToggleStance    
  400.     2    = Command_ChargeAttack
  401.     3    = Command_PurchaseUpgradeMordorFireArrows
  402.     4    = Command_PurchaseUpgradeMordorBasicTraining
  403.     13    = Command_AttackMove
  404.     14    = Command_Stop
  405. End
  406.  
  407. CommandSet MordorCatapultCommandSet
  408.     1    = Command_ToggleStance    
  409.     2     = Command_BombardEvil
  410.     3     = Command_ToggleCatapultWeapon
  411.     4     = Command_ToggleCatAutoAcquire
  412.     13    = Command_AttackMove
  413.     14    = Command_Stop
  414. End
  415.  
  416. CommandSet MordorCatapultCommandSetStopBombard
  417.     1    = Command_ToggleStance    
  418.     2     = Command_StopBombard
  419.     3     = Command_ToggleCatapultWeapon
  420.     4     = Command_ToggleCatAutoAcquire
  421.     13    = Command_AttackMove
  422.     14    = Command_Stop
  423. End
  424.  
  425. CommandSet MordorFortressCatapultCommandSet        
  426.     1    = Command_BombardEvil
  427.     2    = Command_ToggleFortressCatapultWeapon
  428.     3    = Command_ToggleCatAutoAcquire        
  429. End
  430.  
  431. CommandSet MordorFortressCatapultCommandSetStopBombard    
  432.     1    = Command_StopBombard
  433.     2    = Command_ToggleFortressCatapultWeapon
  434.     3    = Command_ToggleCatAutoAcquire        
  435. End
  436.  
  437. CommandSet MordorSiegeTowerCommandSet
  438.     1    = Command_ToggleStance
  439.     2    = Command_SpecialAbilitySiegeRetract
  440.     11  = Command_SpecialAbilitySiegeDeploy // hidden
  441.     12    = Command_EvacuateSiegeTower
  442.     13    = Command_AttackMove
  443.     14    = Command_Stop
  444. End
  445.  
  446. CommandSet MordorArcherCommandSet
  447.     1    = Command_ToggleStance
  448.     13    = Command_AttackMove
  449.     14    = Command_Stop
  450. End
  451.  
  452. CommandSet IsengardSiegeLadderCommandSet
  453.     1    = Command_ToggleStance
  454.     2    = Command_SpecialAbilitySiegeLadderRetract
  455.     11  = Command_SpecialAbilitySiegeLadderDeploy // hidden
  456.     12     = Command_EvacuateSiegeTower
  457.     13     = Command_AttackMove
  458.     14     = Command_Stop
  459. End
  460.  
  461. CommandSet BalrogCommandSet
  462.     1  = Command_ToggleStance
  463.     2  = Command_SpecialAbilityIgnite
  464.     3  = Command_SpecialAbilityFireWhip
  465.     4  = Command_SpecialAbilityBalrogScream
  466.     5  = Command_SpecialAbilityBalrogBreath
  467.     6  = Command_SpecialAbilityBalrogWings
  468.     13 = Command_AttackMove
  469.     14 = Command_Stop
  470. End
  471.  
  472. //OBSOLETE unit
  473. CommandSet MordorHaradrimLancerCommandSet    
  474.     1    = Command_ToggleStance
  475. //    4    = Command_SpecialAbilityShieldWall
  476.     13    = Command_AttackMove
  477.     14    = Command_Stop
  478. End
  479.  
  480. CommandSet MordorHaradrimArcherCommandSet
  481.     1    = Command_ToggleStance
  482.     3    = Command_ArcherBombard
  483.     4    = Command_PurchaseUpgradeMordorHeavyArmor
  484.     5    = Command_PurchaseUpgradeMordorFireArrows
  485.     6    = Command_PurchaseUpgradeMordorBasicTraining
  486.     12    = Command_CaptureBuilding
  487.     13    = Command_AttackMove
  488.     14    = Command_Stop
  489. End
  490. CommandSet MordorHaradrimArcherHordeCommandSet
  491.     1    = Command_ToggleStance
  492.     2    = Command_HaradrimArcherBarbedArrowAbility
  493.     3    = Command_ArcherBombard
  494.     4    = Command_PurchaseUpgradeMordorHeavyArmor
  495.     5    = Command_PurchaseUpgradeMordorFireArrows
  496.     6    = Command_PurchaseUpgradeMordorBasicTraining
  497.     12    = Command_CaptureBuilding
  498.     13    = Command_AttackMove
  499.     14    = Command_Stop
  500. End
  501.  
  502. CommandSet MordorEasterlingCommandSet
  503.     1    = Command_ToggleStance
  504.     13    = Command_AttackMove
  505.     14    = Command_Stop
  506. End
  507.  
  508. CommandSet MordorMountainTrollCommandSet
  509.     1    = Command_ToggleStance
  510.     2      = Command_ToggleMountainTrollRockThrow
  511.     3      = Command_SpecialAbilityTrollFindTree 
  512.     4      = Command_SpecialAbilityTrollFindTastyOrc
  513.     
  514.     13     = Command_AttackMove
  515.     14     = Command_Stop
  516.     16    = Command_SpecialAbilityTrollGrabTree            ; For context-sensitive tree grab
  517. End
  518.  
  519. CommandSet MordorMountainTrollRockCommandSet
  520.     1    = Command_ToggleStance
  521.     2      = Command_ToggleMountainTrollRockThrow
  522.     3      = Command_SpecialAbilityTrollFindTree 
  523.     4      = Command_SpecialAbilityTrollFindTastyOrc
  524.     5    = Command_Bombard
  525.     
  526.     13     = Command_AttackMove
  527.     14     = Command_Stop
  528.     16    = Command_SpecialAbilityTrollGrabTree            ; For context-sensitive tree grab
  529. End
  530.  
  531. CommandSet MordorMountainTrollRockCommandSetStopBombard
  532.     1    = Command_ToggleStance
  533.     2      = Command_ToggleMountainTrollRockThrow
  534.     3      = Command_SpecialAbilityTrollFindTree 
  535.     4      = Command_SpecialAbilityTrollFindTastyOrc
  536.     5    = Command_StopBombard
  537.     
  538.     13     = Command_AttackMove
  539.     14     = Command_Stop
  540.     16    = Command_SpecialAbilityTrollGrabTree            ; For context-sensitive tree grab
  541. End
  542.  
  543. CommandSet MordorAttackTrollCommandSet
  544.     1    = Command_ToggleStance
  545.     2    = Command_DominateTroll
  546.     13     = Command_AttackMove
  547.     14     = Command_Stop
  548. End
  549.  
  550. CommandSet CaveTrollCommandSet
  551.     1    = Command_ToggleStance
  552.     2      = Command_ToggleMountainTrollRockThrow
  553.     3    = Command_SpecialAbilityTrollFindTree 
  554.     4    = Command_SpecialAbilityTrollFindGoblinToThrow
  555.     13    = Command_AttackMove
  556.     14    = Command_Stop
  557.     16    = Command_SpecialAbilityTrollGrabTree            ; For context-sensitive tree grab
  558. End
  559.  
  560. CommandSet CaveTrollRockCommandSet
  561.     1    = Command_ToggleStance
  562.     2      = Command_ToggleMountainTrollRockThrow
  563.     3    = Command_SpecialAbilityTrollFindTree 
  564.     4    = Command_SpecialAbilityTrollFindGoblinToThrow
  565.     5    = Command_Bombard
  566.     13    = Command_AttackMove
  567.     14    = Command_Stop
  568.     16    = Command_SpecialAbilityTrollGrabTree            ; For context-sensitive tree grab
  569. End
  570.  
  571. CommandSet CaveTrollRockCommandSetStopBombard
  572.     1    = Command_ToggleStance
  573.     2      = Command_ToggleMountainTrollRockThrow
  574.     3    = Command_SpecialAbilityTrollFindTree 
  575.     4    = Command_SpecialAbilityTrollFindGoblinToThrow
  576.     5    = Command_StopBombard
  577.     13    = Command_AttackMove
  578.     14    = Command_Stop
  579.     16    = Command_SpecialAbilityTrollGrabTree            ; For context-sensitive tree grab
  580. End
  581.  
  582. CommandSet MordorDrummerTrollCommandSet
  583.     1    = Command_ToggleStance
  584.     2    = Command_SpecialAbilityRoar
  585.     3    = Command_DrummerTrollLeadership
  586.     13    = Command_AttackMove
  587.     14    = Command_Stop
  588. End
  589.  
  590. CommandSet MordorCaveTrollCommandSet
  591.     1    = Command_ToggleStance
  592.     2    = Command_SpecialAbilityGrabPassenger
  593.     13    = Command_AttackMove
  594.     14    = Command_Stop
  595. End
  596.  
  597. CommandSet RohanTreeBeardCommandSet
  598.     1    = Command_ToggleStance
  599.     2    = Command_ToggleTreebeardRockThrow
  600.     12    = Command_CaptureBuilding
  601.     13    = Command_AttackMove
  602.     14    = Command_Stop
  603. End
  604.  
  605. CommandSet RohanTreeBeardRockCommandSet
  606.     1    = Command_ToggleStance
  607.     2    = Command_ToggleTreebeardRockThrow
  608.     3    = Command_Bombard
  609.     12    = Command_CaptureBuilding
  610.     13    = Command_AttackMove
  611.     14    = Command_Stop
  612. End
  613.  
  614. CommandSet RohanTreeBeardRockCommandSetStopBombard
  615.     1    = Command_ToggleStance
  616.     2    = Command_ToggleTreebeardRockThrow
  617.     3    = Command_StopBombard
  618.     13    = Command_AttackMove
  619.     14    = Command_Stop
  620. End
  621.  
  622. CommandSet RohanEntCommandSet
  623.     1    = Command_ToggleStance
  624.     2    = Command_ToggleEntRockThrow
  625.     13    = Command_AttackMove
  626.     14    = Command_Stop
  627. End
  628.  
  629. CommandSet RohanEntRockCommandSet
  630.     1    = Command_ToggleStance
  631.     2    = Command_ToggleEntRockThrow
  632.     3    = Command_Bombard
  633.     13    = Command_AttackMove
  634.     14    = Command_Stop
  635. End
  636.  
  637. CommandSet RohanEntRockCommandSetStopBombard
  638.     1    = Command_ToggleStance
  639.     2    = Command_ToggleEntRockThrow
  640.     3    = Command_StopBombard
  641.     13    = Command_AttackMove
  642.     14    = Command_Stop
  643. End
  644.  
  645. CommandSet RohanEntCommandSetForOldForestRoad
  646.     1    = Command_ToggleStance
  647.     2    = Command_ToggleEntRockThrow
  648.     3    = Command_Bombard
  649.     13    = Command_AttackMove
  650.     14    = Command_Stop
  651. End
  652.  
  653. CommandSet RohanTheodenCommandSet
  654.     1    = Command_ToggleStance
  655.     2    = Command_TheodenToggleMounted
  656.     3    = Command_SpecialAbilityTheodenLeadership
  657.     4    = Command_SpecialAbilityTheodenGloriousCharge
  658.     5    = Command_SpecialAbilityKingsFavor
  659.     12     = Command_CaptureBuilding
  660.     13    = Command_AttackMove
  661.     14    = Command_Stop
  662. End
  663.  
  664. CommandSet TheodenCavalryCommandSet
  665.     1    = Command_ToggleStance
  666.     2    = Command_SpecialAbilityRousingSpeech
  667.     3    = Command_SpecialAbilityGrabPassenger
  668.     4    = Command_TransportEvacuateTheoden
  669.     12     = Command_CaptureBuilding
  670.     13    = Command_AttackMove
  671.     14    = Command_Stop
  672. End
  673.  
  674. CommandSet MordorGrondCommandSet
  675.     1    = Command_ToggleStance
  676.     13    = Command_AttackMove
  677.     14    = Command_Stop
  678. End
  679.  
  680. CommandSet DwarvenDemolisherCommandSet
  681.     1    = Command_ToggleStance
  682.     2    = Command_SpecialAbilityDwarvenDemolisherDeploy
  683.     3    = Command_PurchaseUpgradeDwarvenMithrilMail
  684.     13    = Command_AttackMove
  685.     14    = Command_Stop
  686. End
  687.  
  688. CommandSet GondorFighterCommandSet
  689.     1    = Command_ToggleStance    
  690.     13    = Command_AttackMove
  691.     14    = Command_Stop
  692. End
  693.  
  694. CommandSet GondorRangerCommandSet
  695.     1    = Command_ToggleStance    
  696.     13    = Command_AttackMove
  697.     14    = Command_Stop
  698. End
  699.  
  700. CommandSet GondorCaptainCommandSet
  701.     1    = Command_ToggleStance
  702.     13    = Command_AttackMove
  703.     14    = Command_Stop
  704. End
  705.  
  706. CommandSet GondorArcherCommandSet
  707.     1    = Command_ToggleStance    
  708.     13    = Command_AttackMove
  709.     14    = Command_Stop
  710. End
  711.  
  712. CommandSet GondorCavalryCommandSet
  713.     1    = Command_ToggleStance    
  714.     13    = Command_AttackMove
  715.     14    = Command_Stop
  716. End
  717.  
  718. CommandSet GondorTrebuchetCommandSet
  719.     1     = Command_ToggleStance
  720.     2     = Command_ToggleTrebAutoAcquire
  721.     3     = Command_PurchaseUpgradeGondorFireStones
  722.     4     = Command_Bombard
  723.     13    = Command_AttackMove
  724.     14    = Command_Stop
  725. End
  726.  
  727. CommandSet GondorTrebuchetCommandSetStopBombard
  728.     1     = Command_ToggleStance
  729.     2     = Command_ToggleTrebAutoAcquire
  730.     3     = Command_PurchaseUpgradeGondorFireStones
  731.     4    = Command_StopBombard
  732.     13    = Command_AttackMove
  733.     14    = Command_Stop
  734. End
  735.  
  736. CommandSet GondorTrebuchetWallCommandSet
  737.     1     = Command_ToggleTrebAutoAcquire
  738.     2     = Command_PurchaseUpgradeGondorFireStones
  739.     3     = Command_Bombard
  740.     14    = Command_Stop
  741. End
  742.  
  743. CommandSet GondorTrebuchetWallCommandSetStopBombard
  744.     1     = Command_ToggleTrebAutoAcquire
  745.     2     = Command_PurchaseUpgradeGondorFireStones
  746.     3     = Command_StopBombard
  747.     14    = Command_Stop
  748. End
  749.  
  750. CommandSet GondorTrebuchetFortressWallCommandSet
  751.     1     = Command_ToggleTrebAutoAcquire    
  752.     2     = Command_Bombard
  753.     14    = Command_Stop
  754. End
  755.  
  756. CommandSet GondorTrebuchetFortressWallCommandSetStopBombard
  757.     1     = Command_ToggleTrebAutoAcquire    
  758.     2     = Command_StopBombard
  759.     14    = Command_Stop
  760. End
  761.  
  762. //--------------Gondor Hordes
  763. CommandSet GondorFighterHordeCommandSet
  764.     1     = Command_ToggleStance    
  765.     2    = Command_ToggleFormationGondorFighter
  766.     3     = Command_PurchaseUpgradeGondorForgedBlades
  767.     4    = Command_PurchaseUpgradeGondorHeavyArmor
  768.     5    = Command_PurchaseUpgradeGondorBasicTraining
  769.     12    = Command_CaptureBuilding
  770.     13    = Command_AttackMove
  771.     14    = Command_Stop
  772.     16  = Command_SetStanceBattle
  773.     17  = Command_SetStanceAggressive
  774.     18  = Command_SetStanceHoldGround
  775. End
  776.  
  777. CommandSet GondorFighterHordeCommandSet_Summoned
  778.     1    = Command_ToggleStance
  779.     2    = Command_ToggleFormationGondorFighter
  780.     12    = Command_CaptureBuilding
  781.     13    = Command_AttackMove
  782.     14    = Command_Stop
  783. End
  784.  
  785. CommandSet GondorTowerShieldGuardCommandSet
  786.     1     = Command_ToggleStance        
  787.     2    = Command_TowerGuardPorcupineFormation
  788.     3     = Command_PurchaseUpgradeGondorForgedBlades
  789.     4     = Command_PurchaseUpgradeGondorHeavyArmor
  790.     5     = Command_PurchaseUpgradeGondorBasicTraining
  791.     12     = Command_CaptureBuilding
  792.     13     = Command_AttackMove
  793.     14     = Command_Stop
  794. End
  795.  
  796. CommandSet GondorTowerShieldGuardCommandSet_Summoned
  797.     1    = Command_ToggleStance
  798.     2    = Command_TowerGuardPorcupineFormation
  799.     12    = Command_CaptureBuilding
  800.     13    = Command_AttackMove
  801.     14    = Command_Stop
  802. End
  803.  
  804. CommandSet GondorRangerHordeCommandSet
  805.     1     = Command_ToggleStance
  806.     2    = Command_ArcherBombard
  807.     3    = Command_MenLongShotAbility
  808.     4     = Command_PurchaseUpgradeGondorFireArrows
  809.     5     = Command_PurchaseUpgradeGondorBasicTraining
  810.     12     = Command_CaptureBuilding
  811.     13     = Command_AttackMove
  812.     14     = Command_Stop
  813. End
  814.  
  815. CommandSet GondorRangerHordeCommandSet_Summoned
  816.     1    = Command_ToggleStance
  817.     2    = Command_ArcherBombard
  818.     3    = Command_MenLongShotAbility
  819.     12    = Command_CaptureBuilding
  820.     13    = Command_AttackMove
  821.     14    = Command_Stop
  822. End
  823.  
  824. CommandSet GondorArcherHordeCommandSet
  825.     1     = Command_ToggleStance    
  826.     2    = Command_ArcherBombard
  827.     3     = Command_PurchaseUpgradeGondorFireArrows
  828.     4     = Command_PurchaseUpgradeGondorHeavyArmor
  829.     5     = Command_PurchaseUpgradeGondorBasicTraining
  830.     12     = Command_CaptureBuilding
  831.     13     = Command_AttackMove
  832.     14     = Command_Stop
  833. End
  834.  
  835. CommandSet GondorArcherHordeCommandSet_Summoned
  836.     1    = Command_ToggleStance    
  837.     2    = Command_ArcherBombard
  838.     12    = Command_CaptureBuilding
  839.     13    = Command_AttackMove
  840.     14    = Command_Stop
  841. End
  842.  
  843. CommandSet GondorKnightHordeCommandSet
  844.     1     = Command_ToggleStance
  845.     2     = Command_PurchaseUpgradeGondorForgedBlades
  846.     3     = Command_PurchaseUpgradeGondorHeavyArmor
  847.     4     = Command_PurchaseUpgradeGondorBasicTraining
  848.     12  = Command_CaptureBuilding
  849.     13    = Command_AttackMove
  850.     14    = Command_Stop
  851. End
  852.  
  853. CommandSet GondorKnightHordeCommandSet_Summoned
  854.     1    = Command_ToggleStance
  855.     12    = Command_CaptureBuilding
  856.     13    = Command_AttackMove
  857.     14    = Command_Stop
  858. End
  859.  
  860. //---------------------------
  861.  
  862. //---------------------------
  863. // ELVEN
  864. //---------------------------
  865. CommandSet ElvenWatchTowerCommandSet
  866.     1 = Command_PurchaseUpgradeElvenSilverthornTowerArrows
  867.     2 = Command_ExitGarrison
  868.     3 = Command_ExitGarrison
  869.     6 = Command_Sell
  870. End
  871.  
  872. CommandSet EregionForgeCommandSet
  873.     1 = Command_PurchaseTechnologyElvenBasicTraining
  874.     2 = Command_PurchaseTechnologyElvenHeavyArmor
  875.     3 = Command_PurchaseTechnologyElvenForgedBlades
  876.     4 = Command_PurchaseTechnologyElvenSilverthornArrows
  877.     5 = Command_PurchaseUpgradeEregionForgeLevel2
  878.     6 = Command_Sell
  879. End
  880.  
  881. CommandSet EregionForgeCommandSetLevel2
  882.     1 = Command_PurchaseTechnologyElvenBasicTraining
  883.     2 = Command_PurchaseTechnologyElvenHeavyArmor
  884.     3 = Command_PurchaseTechnologyElvenForgedBlades
  885.     4 = Command_PurchaseTechnologyElvenSilverthornArrows
  886.     5 = Command_PurchaseUpgradeEregionForgeLevel3
  887.     6 = Command_Sell
  888. End
  889.  
  890. CommandSet EregionForgeCommandSetLevel3
  891.     1 = Command_PurchaseTechnologyElvenBasicTraining
  892.     2 = Command_PurchaseTechnologyElvenHeavyArmor
  893.     3 = Command_PurchaseTechnologyElvenForgedBlades
  894.     4 = Command_PurchaseTechnologyElvenSilverthornArrows
  895.     6 = Command_Sell
  896. End
  897.  
  898. CommandSet ElvenPorterCommandSet   
  899.    1  = Command_Stop
  900.    2  = Command_PorterExtinguishFire   
  901.    3  = Command_ConstructElvenMallornTree
  902.    4  =    Command_ConstructElvenBarracks
  903.    5  = Command_ConstructElvenGreenPasture
  904.    6  =    Command_ConstructElvenEntMoot
  905.    7  = Command_ConstructElvenStatue
  906.    8  =    Command_ConstructElvenWatchTower
  907.    9  = Command_ConstructElvenMirrorOfGaladriel   
  908.    10 = Command_ConstructEregionForge
  909.    11 =    Command_ConstructElvenWallHub  
  910.    12 = Command_ConstructElvenFortress
  911.  
  912. End
  913.  
  914. CommandSet ElvenMirkwoodArcherCommandSet
  915.      1 = Command_ToggleStance
  916.      12     = Command_CaptureBuilding
  917.     13 = Command_AttackMove
  918.     14 = Command_Stop
  919. End
  920.  
  921. CommandSet ElvenWarriorCommandSet
  922.      1 = Command_ToggleStance
  923.     13 = Command_AttackMove
  924.     14 = Command_Stop
  925. End
  926.  
  927. CommandSet ElvenMithlondSentryCommandSet
  928.     1 = Command_ToggleStance
  929. ;    2 = Command_MithlondSentryZephyrStrike
  930.     12     = Command_CaptureBuilding
  931.     13 = Command_AttackMove
  932.     14 = Command_Stop
  933. End
  934.  
  935. CommandSet ElvenRivendellLancerCommandSet
  936.     1  = Command_ToggleStance
  937.     12     = Command_CaptureBuilding
  938.     13 = Command_AttackMove
  939.     14 = Command_Stop
  940. End
  941.  
  942. CommandSet ElvenVigilantEntCommandSet    
  943.     1    = Command_ToggleTrebAutoAcquire    
  944.     2    = Command_Bombard
  945.     6    = Command_Sell
  946.     14    = Command_Stop
  947. End
  948.  
  949. CommandSet ElvenVigilantEntCommandSetStopBombard    
  950.     1     = Command_ToggleTrebAutoAcquire
  951.     2    = Command_StopBombard
  952.     6    = Command_Sell
  953.     14    = Command_Stop
  954. End
  955.  
  956. //---------------------------
  957. // ELVEN HORDES
  958. //---------------------------
  959. CommandSet ElvenRivendellLancerHordeCommandSet
  960.     1    = Command_ToggleStance
  961.     2    = Command_PurchaseUpgradeElvenHeavyArmor
  962.     3    = Command_PurchaseUpgradeElvenForgedBlades        
  963.     4    = Command_PurchaseUpgradeElvenBasicTraining
  964.     12     = Command_CaptureBuilding    
  965.     13    = Command_AttackMove
  966.     14    = Command_Stop
  967. End
  968.  
  969. CommandSet ElvenLorienWarriorHordeCommandSet
  970.     1    = Command_ToggleStance    
  971.     2     = Command_PurchaseUpgradeElvenForgedBlades    
  972.     3     = Command_PurchaseUpgradeElvenHeavyArmor
  973.     4     = Command_PurchaseUpgradeElvenBasicTraining    
  974.     12     = Command_CaptureBuilding
  975.     13     = Command_AttackMove
  976.     14     = Command_Stop
  977. End
  978.  
  979. CommandSet ElvenLorienArcherHordeCommandSet
  980.     1     = Command_ToggleStance    
  981.     2    = Command_ArcherBombard
  982.     3     = Command_PurchaseUpgradeElvenHeavyArmor
  983.     4     = Command_PurchaseUpgradeElvenSilverthornArrows    
  984.     5     = Command_PurchaseUpgradeElvenBasicTraining    
  985.     12     = Command_CaptureBuilding
  986.     13     = Command_AttackMove
  987.     14     = Command_Stop
  988. End
  989.  
  990. CommandSet ElvenMithlondSentryHordeCommandSet
  991.     1     = Command_ToggleStance
  992.     2 = Command_MithlondSentryPorcupineFormation
  993. ;    3 = Command_MithlondSentryZephyrStrike
  994.     3     = Command_PurchaseUpgradeElvenForgedBlades    
  995.     4     = Command_PurchaseUpgradeElvenHeavyArmor
  996.     5     = Command_PurchaseUpgradeElvenBasicTraining
  997.     12     = Command_CaptureBuilding
  998.     13     = Command_AttackMove
  999.     14     = Command_Stop
  1000. End
  1001.  
  1002. CommandSet ElvenMirkwoodArcherHordeCommandSet
  1003.     1    = Command_ToggleStance
  1004.     2    = Command_ArcherBombard
  1005.     3    = Command_SpecialAbilityElfCloak
  1006.     4    = Command_PurchaseUpgradeElvenSilverthornArrows
  1007.     5     = Command_PurchaseUpgradeElvenBasicTraining
  1008.     12     = Command_CaptureBuilding
  1009.     13     = Command_AttackMove
  1010.     14     = Command_Stop
  1011. End
  1012. ;CommandSet ElvenMirkwoodArcherHordeCommandSet_Cloak
  1013. ;    1     = Command_ToggleStance
  1014. ;    3     = Command_SpecialAbilityElfCloak
  1015. ;    4     = Command_PurchaseUpgradeElvenSilverthornArrows
  1016. ;    5    = Command_ArcherBombard
  1017. ;    12     = Command_CaptureBuilding
  1018. ;    13     = Command_AttackMove
  1019. ;    14     = Command_Stop
  1020. ;End
  1021.  
  1022. //-----------------------------
  1023. //
  1024. //-----------------------------
  1025.  
  1026. CommandSet MordorHaradrimHordeCommandSet
  1027.     1     = Command_ToggleStance
  1028.     2     = Command_ToggleFormationHaradrim
  1029.     3     = Command_PurchaseUpgradeMordorBasicTraining
  1030.     //4     = Command_SetFormationHaradrimWedge
  1031.     //5     = Command_SetFormationHaradrimLine
  1032.     12     = Command_CaptureBuilding
  1033.     13     = Command_AttackMove
  1034.     14     = Command_Stop
  1035. End
  1036.  
  1037. CommandSet BoromirCommandSet
  1038.     1    = Command_ToggleStance
  1039.     2     = Command_SpecialAbilityHornOfGondor
  1040.     3     = Command_SpecialAbilityBoromirForGondor
  1041.     4     = Command_SpecialAbilityCaptainOfGondorBoromir    
  1042.     12     = Command_CaptureBuilding
  1043.     13     = Command_AttackMove
  1044.     14     = Command_Stop
  1045. End
  1046.  
  1047. CommandSet GaladrielCommandSet
  1048.     1     = Command_ToggleStance
  1049. //    2     = Command_NaturesWrath
  1050.     2   = Command_SpecialPowerSpawnTornado
  1051.     3     = Command_SpecialAbilityTerribleFury
  1052.     13     = Command_AttackMove
  1053.     14     = Command_Stop
  1054. End
  1055.  
  1056. CommandSet RohanLegolasCommandSet
  1057.     1    = Command_ToggleStance
  1058.     2      = Command_LegolasHawkStrike
  1059.     3      = Command_LegolasKnifeFightingMode
  1060.     4      = Command_SpecialAbilityTrainArchers
  1061.     5      = Command_SpecialAbilityArrowStorm
  1062.     12     = Command_CaptureBuilding
  1063.     13     = Command_AttackMove
  1064.     14     = Command_Stop
  1065. End
  1066.  
  1067. //Men of the West Blacksmith
  1068. CommandSet GondorForgeCommandSet
  1069.     1 = Command_PurchaseTechnologyGondorBasicTraining 
  1070.     2 = Command_PurchaseTechnologyGondorForgedBlades
  1071.     3 = Command_PurchaseTechnologyGondorHeavyArmor
  1072.     4 = Command_PurchaseUpgradeGondorForgeLevel2
  1073.     6 = Command_Sell
  1074. End
  1075.  
  1076. CommandSet GondorForgeCommandSetLevel2
  1077.     1 = Command_PurchaseTechnologyGondorBasicTraining 
  1078.     2 = Command_PurchaseTechnologyGondorForgedBlades
  1079.     3 = Command_PurchaseTechnologyGondorHeavyArmor
  1080.     4 = Command_PurchaseUpgradeGondorForgeLevel3
  1081.     6 = Command_Sell
  1082. End
  1083.  
  1084. CommandSet GondorForgeCommandSetLevel3
  1085.     1 = Command_PurchaseTechnologyGondorBasicTraining 
  1086.     2 = Command_PurchaseTechnologyGondorForgedBlades
  1087.     3 = Command_PurchaseTechnologyGondorHeavyArmor
  1088.     6 = Command_Sell
  1089. End
  1090. CommandSet RohanRohirrimCommandSet
  1091.     1    = Command_ToggleStance     
  1092.     2    = Command_ToggleRohirrimWeapon 
  1093.     13    = Command_AttackMove
  1094.     14    = Command_Stop
  1095. End
  1096.  
  1097. CommandSet RohanArcherCommandSet
  1098.     1    = Command_ToggleStance
  1099.     13    = Command_AttackMove
  1100.     14    = Command_Stop
  1101. End
  1102.  
  1103. CommandSet RohanElvenWarriorCommandSet
  1104.     1    = Command_ToggleStance
  1105.     2    = Command_ToggleElvenWarriorWeapon
  1106.     13    = Command_AttackMove
  1107.     14    = Command_Stop
  1108. End
  1109.  
  1110. CommandSet ElrondCommandSet
  1111.     1    = Command_ToggleStance
  1112.     2    = Command_SpecialAbilityElrondElvenGrace
  1113.     3    = Command_ElrondFakeLeadership
  1114.     4    = Command_SpecialAbilityElrondFarsight
  1115.     5   = Command_SpecialPowerSpawnWhirlwind
  1116.     6    = Command_SpecialAbilityElrondRestoration
  1117.     12    = Command_CaptureBuilding
  1118.     13    = Command_AttackMove
  1119.     14    = Command_Stop
  1120. End
  1121.  
  1122. //--------------Rohan Hordes
  1123. //Note we need to split this up via commandset upgrades so all the appropriate buttons can be seen.
  1124. CommandSet RohirrimHordeCommandSet    
  1125.     1 = Command_ToggleStance
  1126.     2 = Command_ToggleRohirrimWeapon
  1127.     3 = Command_PurchaseUpgradeRohanForgedBladesForRohirrim    
  1128.     4 = Command_PurchaseUpgradeRohanHeavyArmorForRohirrim
  1129.     5 = Command_PurchaseUpgradeRohanBasicTraining
  1130.     12 = Command_CaptureBuilding
  1131.     13 = Command_AttackMove
  1132.     14 = Command_Stop
  1133. End
  1134.  
  1135. CommandSet RohirrimHordeBowCommandSet    
  1136.     1 = Command_ToggleStance
  1137.     2 = Command_ToggleRohirrimWeapon
  1138.     3 = Command_PurchaseUpgradeRohanFireArrows
  1139.     4 = Command_PurchaseUpgradeRohanHeavyArmorForRohirrim
  1140.     5 = Command_PurchaseUpgradeRohanBasicTraining
  1141.     12 = Command_CaptureBuilding
  1142.     13 = Command_AttackMove
  1143.     14 = Command_Stop
  1144. End
  1145.  
  1146. CommandSet RohirrimHordeCommandSet_Summoned
  1147.     1    = Command_ToggleStance
  1148.     12 = Command_CaptureBuilding
  1149.     13    = Command_AttackMove
  1150.     14    = Command_Stop
  1151. End
  1152.  
  1153. CommandSet RohirrimArcherHordeCommandSet
  1154.     1     = Command_ToggleStance
  1155.     2     = Command_ToggleFormationRohirrimArcher
  1156.     3     = Command_PurchaseUpgradeRohanHeavyArmorForRohirrimArchers
  1157.     4     = Command_PurchaseUpgradeRohanFireArrows
  1158.     5     = Command_PurchaseUpgradeRohanBasicTraining
  1159.     12     = Command_CaptureBuilding
  1160.     13     = Command_AttackMove
  1161.     14     = Command_Stop
  1162. End
  1163.  
  1164. CommandSet RohanArcherHordeCommandSet
  1165.     1     = Command_ToggleStance
  1166.     2     = Command_ToggleFormationRohanArcherHorde
  1167.     3     = Command_PurchaseUpgradeRohanHeavyArmorForArchers
  1168.     4     = Command_PurchaseUpgradeRohanFireArrows
  1169.     5     = Command_PurchaseUpgradeRohanBasicTraining
  1170.     12     = Command_CaptureBuilding
  1171.     13     = Command_AttackMove
  1172.     14     = Command_Stop
  1173. End
  1174.  
  1175. CommandSet RohanPeasantHordeCommandSet
  1176.     1    = Command_ToggleStance    
  1177.     2     = Command_Repair
  1178.     3     = Command_PurchaseUpgradeRohanForgedBladesForPeasants
  1179.     4     = Command_PurchaseUpgradeRohanHeavyArmorForPeasants
  1180.     5     = Command_PurchaseUpgradeRohanBasicTraining
  1181.     12     = Command_CaptureBuilding
  1182.     13     = Command_AttackMove
  1183.     14     = Command_Stop
  1184. End
  1185.  
  1186. CommandSet RohanElvenWarriorHordeCommandSet
  1187.     1     = Command_ToggleStance
  1188.     2     = Command_ToggleElvenWarriorWeapon
  1189.     3     = Command_PurchaseUpgradeRohanForgedBladesForElves
  1190.     4     = Command_PurchaseUpgradeRohanHeavyArmorForElves
  1191.     5     = Command_PurchaseUpgradeRohanFireArrows
  1192.     6     = Command_PurchaseUpgradeRohanBasicTraining
  1193.     13     = Command_AttackMove
  1194.     14     = Command_Stop
  1195. End
  1196.  
  1197. CommandSet RohanElvenWarriorHordeCommandSet_Summoned
  1198.     1     = Command_ToggleStance
  1199.     2     = Command_ToggleElvenWarriorWeapon
  1200.     13     = Command_AttackMove
  1201.     14     = Command_Stop
  1202. End
  1203.  
  1204. CommandSet RohanOathbreakerHordeCommandSet
  1205.     1    = Command_ToggleStance
  1206.     13    = Command_AttackMove
  1207.     14    = Command_Stop
  1208. End
  1209.  
  1210. CommandSet RohanOathbreakerHordeSmallCommandSet
  1211.     1    = Command_ToggleStance
  1212.     13    = Command_AttackMove
  1213.     14    = Command_Stop
  1214. End
  1215.  
  1216. CommandSet RohanRoyalGuardHordeCommandSet
  1217.     1    = Command_ToggleStance    
  1218.     13    = Command_AttackMove
  1219.     14    = Command_Stop
  1220. End
  1221.  
  1222. //---------------------------
  1223. // DWARVEN
  1224. //---------------------------
  1225. CommandSet DwarvenGuardianCommandSet
  1226.     1    = Command_ToggleStance
  1227.     2      = Command_DwarvenGuardianChargeAttack
  1228.     3      = Command_PurchaseUpgradeDwarvenMithrilMail
  1229.     4      = Command_PurchaseUpgradeDwarvenForgedBlades
  1230.     5      = Command_PurchaseUpgradeDwarvenBasicTraining
  1231.     12     = Command_CaptureBuilding
  1232.     13     = Command_AttackMove
  1233.     14     = Command_Stop
  1234. End
  1235.  
  1236. CommandSet DwarvenAxeThrowerCommandSet
  1237.     1    = Command_ToggleStance
  1238.     13    = Command_AttackMove
  1239.     14    = Command_Stop
  1240. End
  1241.  
  1242. CommandSet DwarvenPhalanxCommandSet
  1243.     1    = Command_ToggleStance
  1244.     13    = Command_AttackMove
  1245.     14    = Command_Stop
  1246. End
  1247.  
  1248. CommandSet DwarvenBattleWagonCommandSet
  1249.     1     = Command_ToggleStance
  1250.     2     = Command_SpecialAbilityOilBarrels
  1251.     3     = Command_UpgradeBattleWagonAxeThrowers
  1252.     4     = Command_UpgradeBattleWagonBannerCarrier
  1253.     5     = Command_UpgradeBattleWagonMenOfDale
  1254.     6     = Command_UpgradeBattleWagonHearth
  1255.     13     = Command_AttackMove
  1256.     14     = Command_Stop
  1257. End
  1258.  
  1259. CommandSet DwarvenBattleWagonCommandSet_Upgraded
  1260.     1    = Command_ToggleStance
  1261.     2    = Command_SpecialAbilityOilBarrels
  1262.     13    = Command_AttackMove
  1263.     14    = Command_Stop
  1264. End
  1265.  
  1266. CommandSet DwarvenCatapultCommandSet
  1267.     1     = Command_ToggleStance
  1268.     2     = Command_SpecialAbilityDwarvenIronHillsCatapultOilBarrels
  1269.     3     = Command_Bombard
  1270.     4     = Command_ToggleTrebAutoAcquire
  1271.     5     = Command_PurchaseUpgradeDwarvenFlamingShot
  1272.     13     = Command_AttackMove
  1273.     14     = Command_Stop
  1274. End
  1275.  
  1276. CommandSet DwarvenCatapultCommandSetStopBombard
  1277.     1     = Command_ToggleStance
  1278.     2     = Command_SpecialAbilityDwarvenIronHillsCatapultOilBarrels
  1279.     3     = Command_StopBombard
  1280.     4     = Command_ToggleTrebAutoAcquire
  1281.     5     = Command_PurchaseUpgradeDwarvenFlamingShot
  1282.     13     = Command_AttackMove
  1283.     14     = Command_Stop
  1284. End
  1285.  
  1286. CommandSet DwarvenForgeWorksCommandSet
  1287.      1 = Command_ConstructDwarvenBattleWagon
  1288.      2 = Command_ConstructDwarvenDemolisher
  1289.      3 = Command_ConstructDwarvenCatapult
  1290.      4 = Command_PurchaseTechnologyDwarvenFlamingShot
  1291.      5 = Command_UpgradeDwarvenForgeWorksLevel2
  1292.      6 = Command_Sell
  1293.      7 = Command_PurchaseTechnologyDwarvenForgedBlades 
  1294.      8 = Command_PurchaseTechnologyDwarvenMithrilMail
  1295.      9 = Command_PurchaseTechnologyDwarvenSiegeHammer
  1296.  
  1297.  End
  1298.  
  1299.  CommandSet DwarvenForgeWorksCommandSetLevel2
  1300.      1 = Command_ConstructDwarvenBattleWagon
  1301.      2 = Command_ConstructDwarvenDemolisher
  1302.      3 = Command_ConstructDwarvenCatapult
  1303.      4 = Command_PurchaseTechnologyDwarvenFlamingShot
  1304.      5 = Command_UpgradeDwarvenForgeWorksLevel3
  1305.      6 = Command_Sell
  1306.      7 = Command_PurchaseTechnologyDwarvenForgedBlades 
  1307.      8 = Command_PurchaseTechnologyDwarvenMithrilMail
  1308.      9 = Command_PurchaseTechnologyDwarvenSiegeHammer
  1309.  End
  1310.    
  1311.  CommandSet DwarvenForgeWorksCommandSetLevel3
  1312.      1 = Command_ConstructDwarvenBattleWagon
  1313.      2 = Command_ConstructDwarvenDemolisher
  1314.      3 = Command_ConstructDwarvenCatapult
  1315.       4 = Command_PurchaseTechnologyDwarvenFlamingShot
  1316.      6 = Command_Sell
  1317.      7 = Command_PurchaseTechnologyDwarvenForgedBlades 
  1318.      8 = Command_PurchaseTechnologyDwarvenMithrilMail
  1319.      9 = Command_PurchaseTechnologyDwarvenSiegeHammer
  1320. End
  1321.  
  1322. CommandSet DwarvenBarracksCommandSet
  1323.   1 = Command_ConstructDwarvenGuardianHorde
  1324.   2 = Command_ConstructDwarvenPhalanxHorde
  1325.   3 = Command_PurchaseTechnologyDwarvenBasicTraining 
  1326.   4 = Command_UpgradeDwarvenBarracksLevel2
  1327.   6 = Command_Sell
  1328. End
  1329.  
  1330. CommandSet DwarvenBarracksCommandSetLevel2
  1331.   1 = Command_ConstructDwarvenGuardianHorde
  1332.   2 = Command_ConstructDwarvenPhalanxHorde
  1333.   3 = Command_PurchaseTechnologyDwarvenBasicTraining 
  1334.   4 = Command_UpgradeDwarvenBarracksLevel3
  1335.   6 = Command_Sell
  1336. End
  1337.  
  1338. CommandSet DwarvenBarracksCommandSetLevel3
  1339.   1 = Command_ConstructDwarvenGuardianHorde
  1340.   2 = Command_ConstructDwarvenPhalanxHorde
  1341.   3 = Command_PurchaseTechnologyDwarvenBasicTraining 
  1342.   6 = Command_Sell
  1343. End
  1344.  
  1345. CommandSet DwarvenArcheryRangeCommandSet
  1346.     1 = Command_ConstructDwarvenAxeThrowerHorde
  1347.     2 = Command_ConstructDwarvenMenOfDaleHorde    
  1348.     3 = Command_PurchaseTechnologyDwarvenFireArrows
  1349.     4 = Command_PurchaseUpgradeDwarvenArcheryRangeLevel2
  1350.     6 = Command_Sell
  1351. End
  1352.  
  1353. CommandSet DwarvenArcheryRangeCommandSetLevel2
  1354.     1 = Command_ConstructDwarvenAxeThrowerHorde
  1355.     2 = Command_ConstructDwarvenMenOfDaleHorde    
  1356.     3 = Command_PurchaseTechnologyDwarvenFireArrows
  1357.     4 = Command_PurchaseUpgradeDwarvenArcheryRangeLevel3
  1358.     6 = Command_Sell
  1359. End
  1360.  
  1361. CommandSet DwarvenArcheryRangeCommandSetLevel3
  1362.     1 = Command_ConstructDwarvenAxeThrowerHorde
  1363.     2 = Command_ConstructDwarvenMenOfDaleHorde    
  1364.     3 = Command_PurchaseTechnologyDwarvenFireArrows
  1365.     6 = Command_Sell
  1366. End
  1367.  
  1368. CommandSet DwarvenMineShaftCommandSet
  1369.     1 = Command_ExitGarrison
  1370.     2 = Command_ExitGarrison
  1371.     3 = Command_ExitGarrison
  1372.     4 = Command_ExitGarrison
  1373.     5 = Command_ExitGarrison
  1374.     6 = Command_Sell
  1375. End
  1376.  
  1377. CommandSet DwarvenHallCommandSet
  1378.     1 = Command_ExitGarrison
  1379.     2 = Command_ExitGarrison
  1380.     3 = Command_ExitGarrison
  1381.     6 = Command_Sell
  1382. End
  1383.  
  1384. //---------------------------
  1385. CommandSet GloinCommandSet
  1386.      1 = Command_ToggleStance
  1387.      2 = Command_SpecialAbilityDwarvenGloinSlam
  1388.      3 = Command_SpecialAbilityDwarvenGloinShakeFoundation
  1389.      4 = Command_SpecialAbilityGloinSmash
  1390.     12 = Command_CaptureBuilding
  1391.     13 = Command_AttackMove
  1392.     14 = Command_Stop
  1393. End
  1394.  
  1395. CommandSet DainCommandSet
  1396.      1 = Command_ToggleStance
  1397.      2 = Command_SpecialAbilityDainLeadership
  1398.      3 = Command_SpecialAbilityDainMightyRage
  1399.      4 = Command_SpecialAbilityStubbornPride
  1400.      5 = Command_SpecialAbilityDainSummonRoyalGuard
  1401.     12 = Command_CaptureBuilding
  1402.     13 = Command_AttackMove
  1403.     14 = Command_Stop
  1404. End
  1405.  
  1406. //---------------------------
  1407. // DWARVEN HORDES
  1408. //---------------------------
  1409. CommandSet DwarvenGuardianHordeCommandSet
  1410.     1  = Command_ToggleStance
  1411.     2  = Command_DwarvenGuardianChargeAttack
  1412.     3  = Command_PurchaseUpgradeDwarvenMithrilMail
  1413.     4  = Command_PurchaseUpgradeDwarvenForgedBlades
  1414.     5  = Command_PurchaseUpgradeDwarvenBasicTraining
  1415.     6  = Command_PurchaseUpgradeDwarvenSiegeHammer
  1416.     12 = Command_CaptureBuilding
  1417.     13 = Command_AttackMove
  1418.     14 = Command_Stop
  1419. End
  1420.  
  1421. CommandSet DwarvenGuardianHordeToggleCommandSet
  1422.     1  = Command_ToggleStance
  1423.     2  = Command_DwarvenGuardianChargeAttack
  1424.     3  = Command_PurchaseUpgradeDwarvenMithrilMail
  1425.     //4  = Command_ToggleGuardianWeapon
  1426.     5  = Command_PurchaseUpgradeDwarvenBasicTraining
  1427.     6  = Command_ToggleGuardianWeapon
  1428.     12 = Command_CaptureBuilding
  1429.     13 = Command_AttackMove
  1430.     14 = Command_Stop
  1431. End
  1432.  
  1433.  
  1434. CommandSet DwarvenAxeThrowerHordeCommandSet
  1435.     1     = Command_ToggleStance
  1436.     2    = Command_ArcherBombard
  1437.     3    = Command_PurchaseUpgradeDwarvenMithrilMail
  1438.     4    = Command_PurchaseUpgradeDwarvenForgedBlades
  1439.     5    = Command_PurchaseUpgradeDwarvenBasicTraining
  1440.     12    = Command_CaptureBuilding
  1441.     13    = Command_AttackMove
  1442.     14    = Command_Stop
  1443. End
  1444.  
  1445. CommandSet DwarvenPhalanxHordeCommandSet
  1446.     1    = Command_ToggleStance
  1447.     2    = Command_DwarvenPhalanxPorcupineFormation
  1448.     3    = Command_PurchaseUpgradeDwarvenMithrilMail
  1449.     4    = Command_PurchaseUpgradeDwarvenForgedBlades
  1450.     5    = Command_PurchaseUpgradeDwarvenBasicTraining
  1451.     12    = Command_CaptureBuilding
  1452.     13    = Command_AttackMove
  1453.     14    = Command_Stop
  1454. End
  1455.  
  1456. CommandSet DwarvenMenOfDaleCommandSet
  1457.     1     = Command_ToggleStance    
  1458.     3     = Command_PurchaseUpgradeDwarvenMithrilMail
  1459.     4     = Command_PurchaseUpgradeDwarvenFireArrows
  1460.     5     = Command_PurchaseUpgradeDwarvenBasicTraining
  1461.     6    = Command_ArcherBombard
  1462.     12     = Command_CaptureBuilding
  1463.     13     = Command_AttackMove
  1464.     14     = Command_Stop
  1465. End
  1466.  
  1467. CommandSet DwarvenMenOfDaleHordeCommandSet
  1468.     1     = Command_ToggleStance
  1469.     2    = Command_ArcherBombard
  1470.     3     = Command_BlackArrows
  1471.     4     = Command_PurchaseUpgradeDwarvenMithrilMail
  1472.     5     = Command_PurchaseUpgradeDwarvenFireArrows
  1473.     6     = Command_PurchaseUpgradeDwarvenBasicTraining
  1474.     12     = Command_CaptureBuilding
  1475.     13     = Command_AttackMove
  1476.     14     = Command_Stop
  1477. End
  1478.  
  1479. CommandSet DwarvenMenOfDaleCommandSet_Summoned
  1480.     1    = Command_ToggleStance
  1481.     2    = Command_ArcherBombard
  1482.     3     = Command_BlackArrows
  1483.     12     = Command_CaptureBuilding
  1484.     13    = Command_AttackMove
  1485.     14    = Command_Stop
  1486. End
  1487.  
  1488. //---------------------------
  1489. // GOBLIN/WILD
  1490. //---------------------------
  1491. CommandSet WildCorsairsOfUmbarHordeCommandSet
  1492.     1    = Command_ToggleStance
  1493.     2    = Command_PurchaseUpgradeWildForgedBlade
  1494.     3    = Command_PurchaseUpgradeWildBasicTraining
  1495.     4    = Command_ToggleCorsairWeapon    
  1496.     12    = Command_CaptureBuilding
  1497.     13    = Command_AttackMove
  1498.     14    = Command_Stop
  1499. End
  1500. CommandSet WildCorsairsOfUmbarHordeFireBombCommandSet
  1501.     1    = Command_ToggleStance
  1502.     2    = Command_PurchaseUpgradeWildForgedBlade
  1503.     3    = Command_PurchaseUpgradeWildBasicTraining
  1504.     4    = Command_ToggleCorsairWeapon
  1505.     6    = Command_ArcherBombard
  1506.     12    = Command_CaptureBuilding
  1507.     13    = Command_AttackMove
  1508.     14    = Command_Stop
  1509. End
  1510.  
  1511.  
  1512.  
  1513. CommandSet GoblinArcherCommandSet
  1514.      1 = Command_ToggleStance
  1515.      2 = Command_ArcherBombard
  1516.      4 = Command_PurchaseUpgradeWildFireArrows
  1517.      5 = Command_PurchaseUpgradeWildHeavyArmor
  1518.      6 = Command_PurchaseUpgradeWildBasicTraining
  1519.     12 = Command_CaptureBuilding
  1520.     13 = Command_AttackMove
  1521.     14 = Command_Stop
  1522. End
  1523. CommandSet GoblinArcherHordeCommandSet
  1524.      1 = Command_ToggleStance
  1525.      2 = Command_ArcherBombard
  1526.      3 = Command_GoblinArcherPoisonArrows
  1527.      4 = Command_PurchaseUpgradeWildFireArrows
  1528.      5 = Command_PurchaseUpgradeWildHeavyArmor
  1529.      6 = Command_PurchaseUpgradeWildBasicTraining
  1530.     12 = Command_CaptureBuilding
  1531.     13 = Command_AttackMove
  1532.     14 = Command_Stop
  1533. End
  1534.  
  1535. CommandSet GoblinFighterCommandSet
  1536.      1 = Command_ToggleStance
  1537.      2 = Command_PoisonedBlades
  1538.      3 = Command_PurchaseUpgradeWildForgedBlade
  1539.      4 = Command_PurchaseUpgradeWildHeavyArmor
  1540.      5 = Command_PurchaseUpgradeWildBasicTraining
  1541.     12 = Command_CaptureBuilding
  1542.     13 = Command_AttackMove
  1543.     14 = Command_Stop
  1544. End
  1545.  
  1546. CommandSet WildSpiderlingCommandSet
  1547.      1 = Command_ToggleStance
  1548.     13 = Command_AttackMove
  1549.     14 = Command_Stop
  1550. End
  1551.  
  1552. CommandSet WildSpiderlingHordeCommandSet
  1553.      1 = Command_ToggleStance
  1554.      2 = Command_PurchaseSpiderVenomSacksUpgrade
  1555.      3 = Command_PurchaseUpgradeWildBasicTraining
  1556.     13 = Command_AttackMove
  1557.     14 = Command_Stop
  1558. End
  1559.  
  1560. CommandSet WildSpiderlingCommandSet_Summoned
  1561.     1 = Command_ToggleStance
  1562.     13 = Command_AttackMove
  1563.     14 = Command_Stop
  1564. End
  1565.  
  1566. CommandSet WildSpiderRiderCommandSet
  1567.      1 = Command_ToggleStance
  1568.      2 = Command_ToggleSpiderRiderWeapon
  1569.      3 = Command_PurchaseUpgradeWildFireArrows
  1570.      4 = Command_PurchaseUpgradeWildForgedBlade
  1571.     12 = Command_CaptureBuilding
  1572.     13 = Command_AttackMove
  1573.     14 = Command_Stop
  1574. End
  1575.  
  1576. CommandSet WildSpiderRiderHordeCommandSet
  1577.      1 = Command_ToggleStance    
  1578.      2 = Command_ToggleSpiderRiderWeapon
  1579.      3 = Command_PurchaseUpgradeWildFireArrows
  1580.      4 = Command_PurchaseUpgradeWildForgedBlade
  1581.      5 = Command_PurchaseUpgradeWildBasicTraining
  1582.     12 = Command_CaptureBuilding
  1583.     13 = Command_AttackMove
  1584.     14 = Command_Stop
  1585. End
  1586.  
  1587. CommandSet WildMountainGiantCommandSet
  1588.     1    = Command_ToggleStance
  1589.     2    = Command_SpecialAbilityWildMountainGiantStomp    
  1590.     3    = Command_ToggleMountainGiantRockThrow
  1591.     13    = Command_AttackMove
  1592.     14    = Command_Stop
  1593. End
  1594.  
  1595. CommandSet WildMountainGiantRockCommandSet
  1596.     1    = Command_ToggleStance
  1597.     2    = Command_SpecialAbilityWildMountainGiantStomp    
  1598.     3    = Command_ToggleMountainGiantRockThrow
  1599.     4    = Command_Bombard
  1600.     13    = Command_AttackMove
  1601.     14    = Command_Stop
  1602. End
  1603.  
  1604. CommandSet WildMountainGiantRockCommandSetStopBombard
  1605.     1    = Command_ToggleStance
  1606.     2    = Command_SpecialAbilityWildMountainGiantStomp    
  1607.     3    = Command_ToggleMountainGiantRockThrow
  1608.     4    = Command_StopBombard
  1609.     13    = Command_AttackMove
  1610.     14    = Command_Stop
  1611. End
  1612.  
  1613. CommandSet WildMarauderCommandSet
  1614.     1  = Command_ToggleStance
  1615.     13 = Command_AttackMove
  1616.     14 = Command_Stop
  1617. End
  1618.  
  1619. CommandSet WildMarauderHordeCommandSet
  1620.     1      = Command_ToggleStance
  1621.     2      = Command_WildMarauderPorcupineFormation
  1622.     3    = Command_PurchaseUpgradeWildForgedBlade
  1623.     4     = Command_PurchaseUpgradeWildHeavyArmor
  1624.     5     = Command_PurchaseUpgradeWildBasicTraining
  1625.     12     = Command_CaptureBuilding
  1626.     13     = Command_AttackMove
  1627.     14     = Command_Stop
  1628. End
  1629.  
  1630. CommandSet WildMineShaftCommandSet
  1631.     1 = Command_ExitGarrison
  1632.     2 = Command_ExitGarrison
  1633.     3 = Command_ExitGarrison
  1634.     4 = Command_ExitGarrison
  1635.     5 = Command_ExitGarrison
  1636.     6 = Command_Sell
  1637. End
  1638.  
  1639. CommandSet GenericSentryTowerCommandSet
  1640.     1 = Command_ExitGarrison
  1641.     2 = Command_ExitGarrison
  1642.     3 = Command_PurchaseSentryTowerFireArrowsUpgrade
  1643.     6 = Command_Sell
  1644. End
  1645.  
  1646. CommandSet AxeSentryTowerCommandSet
  1647.     1 = Command_ExitGarrison
  1648.     2 = Command_ExitGarrison
  1649.     3 = Command_PurchaseSentryTowerForgedBladesUpgrade
  1650.     6 = Command_Sell
  1651. End
  1652.  
  1653. //---------------------------
  1654. // GENERIC GOOD
  1655. //---------------------------
  1656.  
  1657. CommandSet GoodPortCommandSet
  1658.     1    = Command_ConstructGoodTransportShip
  1659.     2    = Command_ConstructGoodShip
  1660.     3    = Command_ConstructGoodBombardShip
  1661.     4    = Command_ConstructGoodFireShip
  1662.     5    = Command_StartSelfRepair    
  1663. End
  1664.  
  1665. CommandSet TomBombadilCommandSet
  1666.     1    = Command_ToggleStance
  1667.     2    = Command_SpecialAbilitySonicSong
  1668.     13    = Command_AttackMove
  1669.     14    = Command_Stop
  1670. End
  1671.  
  1672. //--------------------------------------//
  1673. //; GONDOR UNIT PRODUCTION COMMAND SETS //
  1674. //--------------------------------------// 
  1675. CommandSet GondorBarracksCommandSet
  1676.   1    = Command_ConstructGondorFighterHorde
  1677.   2    = Command_ConstructGondorTowerShieldGuardHorde
  1678.   3 = Command_PurchaseUpgradeGondorBarracksLevel2
  1679.   6    = Command_Sell
  1680. End
  1681.  
  1682. CommandSet GondorBarracksCommandSetLevel2
  1683.   1    = Command_ConstructGondorFighterHorde
  1684.   2    = Command_ConstructGondorTowerShieldGuardHorde
  1685.   3 = Command_PurchaseUpgradeGondorBarracksLevel3
  1686.   6    = Command_Sell
  1687. End
  1688.  
  1689. CommandSet GondorBarracksCommandSetLevel3
  1690.   1    = Command_ConstructGondorFighterHorde
  1691.   2    = Command_ConstructGondorTowerShieldGuardHorde
  1692.   6    = Command_Sell
  1693. End
  1694.  
  1695. CommandSet GondorBarracksRohanAlliesUpgradedCommandSet
  1696.   1    = Command_ConstructGondorFighterHorde
  1697.   2    = Command_ConstructGondorTowerShieldGuardHorde
  1698.   3 = Command_ConstructRohanRohirrimHorde
  1699.   6    = Command_Sell
  1700. End
  1701.  
  1702. CommandSet GondorArcheryCommandSet
  1703.     1 = Command_ConstructGondorArcherHorde
  1704.     2 = Command_ConstructGondorRangerHorde
  1705.     3 = Command_PurchaseTechnologyGondorFireArrows
  1706.     4 = Command_PurchaseUpgradeGondorArcheryRangeLevel2
  1707.     6 = Command_Sell
  1708. End
  1709.  
  1710. CommandSet GondorArcheryCommandSetLevel2
  1711.     1 = Command_ConstructGondorArcherHorde
  1712.     2 = Command_ConstructGondorRangerHorde
  1713.     3 = Command_PurchaseTechnologyGondorFireArrows
  1714.     4 = Command_PurchaseUpgradeGondorArcheryRangeLevel3
  1715.     6 = Command_Sell
  1716. End
  1717.  
  1718. CommandSet GondorArcheryCommandSetLevel3
  1719.     1 = Command_ConstructGondorArcherHorde
  1720.     2 = Command_ConstructGondorRangerHorde
  1721.     3 = Command_PurchaseTechnologyGondorFireArrows
  1722.     6 = Command_Sell   
  1723. End
  1724.  
  1725. CommandSet GondorArcheryCommandSetForFornost
  1726.     1 = Command_ConstructFornostGondorRangerHorde
  1727.     6 = Command_Sell
  1728. End
  1729.  
  1730. CommandSet GondorForbiddenPoolCommandSet
  1731.     1    = Command_ConstructGondorRangerHorde
  1732. End
  1733.  
  1734. CommandSet GondorForbiddenPoolForGoodIthilienCommandSet
  1735.     1    = Command_ConstructGondorRangerHordeForGoodIthilien
  1736.     2    = Command_ConstructGondorFighterHordeForGoodIthilien
  1737.     3    = Command_ConstructGondorArcherHordeForGoodIthilien
  1738.     4    = Command_ConstructGondorKnightHordeForGoodIthilien
  1739.     5    = Command_PurchaseTechnologyGondorFireArrowsForGoodIthilien
  1740.  
  1741. End
  1742.  
  1743. CommandSet GondorStablesCommandSet
  1744.     1     = Command_ConstructGondorKnightHorde
  1745.     2     = Command_ConstructRohanRohirrimHorde
  1746.     3     = Command_PurchaseUpgradeGondorStableLevel2
  1747.     6     = Command_Sell
  1748. End
  1749.  
  1750. CommandSet GondorStablesCommandSetLevel2
  1751.     1     = Command_ConstructGondorKnightHorde
  1752.     2     = Command_ConstructRohanRohirrimHorde
  1753.     3     = Command_PurchaseUpgradeGondorStableLevel3
  1754.     6     = Command_Sell
  1755. End
  1756.  
  1757. CommandSet GondorStablesCommandSetLevel3
  1758.     1     = Command_ConstructGondorKnightHorde
  1759.     2     = Command_ConstructRohanRohirrimHorde
  1760.     6     = Command_Sell
  1761. End
  1762.  
  1763. CommandSet GondorWorkshopCommandSet
  1764.     1    = Command_ConstructGondorTrebuchet
  1765.     2    = Command_PurchaseTechnologyGondorFireStones
  1766.     3    = Command_PurchaseUpgradeGondorWorkshopLevel2
  1767.     6    = Command_Sell
  1768. End
  1769.  
  1770. CommandSet GondorWorkshopCommandSetLevel2
  1771.     1    = Command_ConstructGondorTrebuchet
  1772.     2    = Command_PurchaseTechnologyGondorFireStones
  1773.     3    = Command_PurchaseUpgradeGondorWorkshopLevel3
  1774.     6    = Command_Sell
  1775. End
  1776.  
  1777. CommandSet GondorWorkshopCommandSetLevel3
  1778.     1    = Command_ConstructGondorTrebuchet
  1779.     2    = Command_PurchaseTechnologyGondorFireStones
  1780.     6    = Command_Sell
  1781. End
  1782.  
  1783. CommandSet RohanFarmCommandSet
  1784.     1    = Command_ConstructRohanPeasantHorde
  1785.     6    = Command_Sell
  1786. End
  1787.  
  1788. CommandSet GondorWhiteTowerCommandSet
  1789.     1    = Command_ConstructGondorPeasant
  1790. End
  1791.  
  1792. CommandSet GondorStoneWorkerCommandSet
  1793.     1    = Command_UpgradeNumenorStonework
  1794.     2    = Command_UpgradeBattleTowersToUseFireArrows
  1795.     6    = Command_Sell
  1796. End
  1797.  
  1798. // The thought on the order here is that some are Radial only, and some are palantir only.  The palantir can only see 1-6,
  1799. // but the radial system ignores the numbers and just fills in buttons.  So the palantir-only ones get 1-6, and the rest pile up behind.
  1800. CommandSet MenFortressCommandSet
  1801.     InitialVisible = 6
  1802.     //Main Menu
  1803.     1    = Command_ConstructMenPorter
  1804.     2   = Command_SelectRevivablesMenFortress    
  1805.     3   = Command_SelectUpgradesMenFortress
  1806.     4    = Command_FireWeaponMenFortressBoilingOil
  1807.     5    = Command_SpecialAbilityIvoryTowerVision
  1808.     6    = Command_Sell
  1809.  
  1810.     //Upgrades Menu
  1811.     7    = Command_PurchaseUpgradeMenFortressBanners
  1812.     8    = Command_PurchaseUpgradeMenFortressHouseOfHealing
  1813.     9    = Command_PurchaseUpgradeMenFortressFlamingMunitions
  1814.     10    = Command_PurchaseUpgradeMenFortressBoilingOil
  1815.     11    = Command_PurchaseUpgradeMenFortressNumenorStonework
  1816.     12    = Command_PurchaseUpgradeMenFortressIvoryTower
  1817.     13    = Command_RadialBack
  1818.  
  1819.     //Hero Menu
  1820.     14    = Command_RingHeroReviveSlot
  1821.     15    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  1822.     16    = Command_GenericReviveSlot1        //Revives any hero. keep them UNIQUE within the same commandset! 
  1823.     17    = Command_GenericReviveSlot2        
  1824.     18    = Command_GenericReviveSlot3        
  1825.     19    = Command_GenericReviveSlot4        
  1826.     20    = Command_GenericReviveSlot5        
  1827.     21    = Command_GenericReviveSlot6        
  1828.     22    = Command_GenericReviveSlot7        
  1829.     23    = Command_RadialBack                
  1830. End                                            
  1831.  
  1832. CommandSet MenFortressCommandSetForFornost
  1833.     InitialVisible = 1
  1834.     1    = Command_ConstructWildPorter
  1835. End
  1836.  
  1837. CommandSet MenFortressExpansionPadCornerCommandSet
  1838.     1 = Command_ConstructMenTrebuchetExpansion
  1839.     2 = Command_ConstructMenArrowTowerExpansion
  1840.     3 = Command_ConstructMenGarrisonDormitory
  1841.      4 = Command_ConstructMenWallHubExpansion
  1842. End
  1843.  
  1844. CommandSet MenFortressExpansionPadSideCommandSet
  1845.     1 = Command_ConstructMenTrebuchetSideExpansion
  1846.     2 = Command_ConstructMenArrowTowerExpansion
  1847.     3 = Command_ConstructMenGarrisonDormitory
  1848. End
  1849.  
  1850. CommandSet DwarvenFortressCommandSet
  1851.     InitialVisible = 7
  1852.     //Main Menu
  1853.     1    = Command_ConstructDwarvenPorter
  1854.     2    = Command_FireWeaponDwarvenFortressOilCasks    
  1855.     3   = Command_SelectRevivablesDwarvenFortress
  1856.     4   = Command_SelectUpgradesDwarvenFortress
  1857.     5    = Command_FireWeaponMightyCatapult
  1858.     6    = Command_Sell
  1859.  
  1860.     //Upgardes Menu
  1861.     8    = Command_PurchaseUpgradeDwarvenFortressBanners
  1862.     9    = Command_PurchaseUpgradeDwarvenFortressSiegeKegs
  1863.     10    = Command_PurchaseUpgradeDwarvenFortressFlamingMunitions
  1864.     11    = Command_PurchaseUpgradeDwarvenFortressOilCasks
  1865.     12    = Command_PurchaseUpgradeDwarvenFortressDwarvenStonework
  1866.     13    = Command_PurchaseUpgradeDwarvenFortressMightyCatapult
  1867.     14    = Command_RadialBack
  1868.     
  1869.     //Hero Menu
  1870.     15    = Command_RingHeroReviveSlot        // Note that we need an extra slot for the ring hero.
  1871.     16    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  1872.     17    = Command_GenericReviveSlot1        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  1873.     18    = Command_GenericReviveSlot2        
  1874.     19    = Command_GenericReviveSlot3        
  1875.     20    = Command_GenericReviveSlot4        
  1876.     21    = Command_GenericReviveSlot5        
  1877.     22    = Command_GenericReviveSlot6        
  1878.     23    = Command_GenericReviveSlot7        
  1879.     24    = Command_RadialBack                
  1880. End                                            
  1881.  
  1882. CommandSet DwarvenFortressCommandSet_DolGuldur
  1883.     InitialVisible = 7
  1884.     //Main Menu
  1885.     1    = Command_ConstructDwarvenPorter
  1886.     2    = Command_FireWeaponDwarvenFortressOilCasks    
  1887.     3   = Command_SelectRevivablesDwarvenFortress_DolGuldur
  1888.     4   = Command_SelectUpgradesDwarvenFortress
  1889.     5    = Command_FireWeaponMightyCatapult
  1890.     6    = Command_Sell
  1891.  
  1892.     //Upgardes Menu
  1893.     8    = Command_PurchaseUpgradeDwarvenFortressBanners
  1894.     9    = Command_PurchaseUpgradeDwarvenFortressSiegeKegs
  1895.     10    = Command_PurchaseUpgradeDwarvenFortressFlamingMunitions
  1896.     11    = Command_PurchaseUpgradeDwarvenFortressOilCasks
  1897.     12    = Command_PurchaseUpgradeDwarvenFortressDwarvenStonework
  1898.     13    = Command_PurchaseUpgradeDwarvenFortressMightyCatapult
  1899.     14    = Command_RadialBack
  1900.     
  1901.     //Hero Menu
  1902.     15    = Command_GenericReviveSlot1        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  1903.     16    = Command_GenericReviveSlot2        
  1904.     17    = Command_GenericReviveSlot3        
  1905.     18    = Command_GenericReviveSlot4        
  1906.     19    = Command_GenericReviveSlot5        
  1907.     20    = Command_GenericReviveSlot6            
  1908.     21    = Command_RadialBack
  1909. End
  1910.  
  1911. CommandSet DwarvenFortressExpansionPadCornerCommandSet
  1912.     1 = Command_ConstructDwarvenCatapultExpansion
  1913.     2 = Command_ConstructDwarvenEreborTowerTowerExpansion
  1914.     3 = Command_ConstructDwarvenHallExpansion
  1915.     4 = Command_ConstructDwarvenWallHubExpansion
  1916. End
  1917.  
  1918. CommandSet DwarvenFortressExpansionPadSideCommandSet
  1919.     1 = Command_ConstructDwarvenCatapultExpansion
  1920.     2 = Command_ConstructDwarvenEreborTowerTowerExpansion
  1921.     3 = Command_ConstructDwarvenHallExpansion
  1922.     4 = Command_ConstructDwarvenWallHubExpansion
  1923. End
  1924.  
  1925. CommandSet DwarvenSummonedCitadelPadCommandSet
  1926.     1 = Command_ConstructDwarvenCatapultExpansionCitadel
  1927.     2 = Command_ConstructDwarvenEreborTowerTowerExpansion
  1928.     3 = Command_ConstructDwarvenHallExpansion
  1929.     4 = Command_ConstructDwarvenWallHubExpansion
  1930. End
  1931.  
  1932. CommandSet DwarvenSummonedCitadelCommandSet
  1933.     1    = Command_ConstructDwarvenPorter        
  1934.     2    = Command_ExitGarrison
  1935.     3    = Command_ExitGarrison
  1936.     4    = Command_ExitGarrison
  1937.     6    = Command_Sell
  1938. End
  1939.  
  1940. CommandSet DwarvenSummonedCitadelCommandSetBuyCatapult
  1941.     1    = Command_ConstructDwarvenPorter    
  1942.     2    = Command_PurchaseNewDwarvenCitadelWallCatapult
  1943.     3    = Command_ExitGarrison
  1944.     4    = Command_ExitGarrison
  1945.     5    = Command_ExitGarrison
  1946.     6    = Command_Sell
  1947. End
  1948.  
  1949. CommandSet WildFortressCommandSet
  1950.     InitialVisible = 6
  1951.     //Main Menu
  1952.     1   = Command_ConstructWildPorter
  1953.     2   = Command_SelectRevivablesWildFortress
  1954.     3   = Command_SelectUpgradesWildFortress    
  1955.     4   = Command_PurchaseNewFireDrake    
  1956.     6    = Command_Sell
  1957.  
  1958.     //Upgrades Menu
  1959.     7    = Command_PurchaseUpgradeWildFortressBatCloud
  1960.     8    = Command_PurchaseUpgradeWildFortressRazorSpines
  1961.     9    = Command_PurchaseUpgradeWildFortressFireArrows
  1962.     10    = Command_PurchaseUpgradeWildFortressWebCocoon
  1963.     11    = Command_PurchaseUpgradeWildFortressDragonNest    
  1964.     12    = Command_SpecialAbilityBatCloud
  1965.     13    = Command_RadialBack
  1966.  
  1967.     //Hero Menu
  1968.     14    = Command_RingHeroReviveSlot        // This is for the ring hero, don't remove.
  1969.     15    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  1970.     16    = Command_GenericReviveSlot1        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  1971.     17    = Command_GenericReviveSlot2
  1972.     18    = Command_GenericReviveSlot3 
  1973.     19    = Command_GenericReviveSlot4
  1974.     20    = Command_GenericReviveSlot5 
  1975.     21    = Command_GenericReviveSlot6 
  1976.     22    = Command_GenericReviveSlot7 
  1977.     23    = Command_RadialBack         
  1978. End                                     
  1979.  
  1980. CommandSet EvilLorien_WildFortressCommandSet
  1981.     InitialVisible = 6
  1982.     //Main Menu
  1983.     1   = Command_ConstructWildPorter
  1984.     2   = Command_SelectRevivablesWildFortress_EvilLorien
  1985.     //3   = Command_SelectUpgradesWildFortress    
  1986.     //4   = Command_PurchaseNewFireDrake    
  1987.     //6    = Command_Sell
  1988.  
  1989.     //Upgrades Menu
  1990.     7    = Command_PurchaseUpgradeWildFortressBatCloud
  1991.     8    = Command_PurchaseUpgradeWildFortressRazorSpines
  1992.     9    = Command_PurchaseUpgradeWildFortressFireArrows
  1993.     10    = Command_PurchaseUpgradeWildFortressWebCocoon
  1994.     11    = Command_PurchaseUpgradeWildFortressDragonNest    
  1995.     12    = Command_SpecialAbilityBatCloud
  1996.     13    = Command_RadialBack
  1997.  
  1998.     //Hero Menu
  1999.     14    = Command_GenericReviveSlot1        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  2000.     15    = Command_GenericReviveSlot2
  2001.     16    = Command_GenericReviveSlot3
  2002.     17    = Command_GenericReviveSlot4    
  2003.     18    = Command_RadialBack
  2004. End
  2005.  
  2006. ;// For Adam's Evil Rivendell map
  2007. CommandSet EvilRivendell_WildFortressCommandSet
  2008.     InitialVisible = 6
  2009.     //Main Menu
  2010.     1   = Command_ConstructWildPorter
  2011.     2   = Command_SelectRevivablesWildFortress_EvilRivendell
  2012.     3   = Command_SelectUpgradesWildFortress    
  2013.     4   = Command_PurchaseNewFireDrake    
  2014.     6    = Command_Sell
  2015.  
  2016.     //Upgrades Menu
  2017.     7    = Command_PurchaseUpgradeWildFortressBatCloud
  2018.     8    = Command_PurchaseUpgradeWildFortressWebCocoon
  2019.     9    = Command_PurchaseUpgradeWildFortressRazorSpines
  2020.     10    = Command_PurchaseUpgradeWildFortressFireArrows
  2021.     11    = Command_PurchaseUpgradeWildFortressDragonNest    
  2022.     12    = Command_SpecialAbilityBatCloud
  2023.     13    = Command_RadialBack
  2024.  
  2025.     //Hero Menu
  2026.     14  = Command_RingHeroReviveSlot        // This is for the ringhero, don't remove.
  2027.     15  = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  2028.     16    = Command_GenericReviveSlot1        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  2029.     17    = Command_GenericReviveSlot2    
  2030.     18    = Command_GenericReviveSlot3    
  2031.     19    = Command_GenericReviveSlot4    
  2032.     20    = Command_GenericReviveSlot5    
  2033.     21    = Command_GenericReviveSlot6    
  2034.     22    = Command_GenericReviveSlot7    
  2035.     23  = Command_GenericReviveSlot8        
  2036.     24    = Command_GenericReviveSlot9    
  2037.     25    = Command_GenericReviveSlot10    
  2038.     26  = Command_GenericReviveSlot11    
  2039.     27  = Command_RadialBack            
  2040. End
  2041.  
  2042. CommandSet WildFortressExpansionPadCornerCommandSet
  2043.     1 = Command_ConstructWildArrowDenExpansion
  2044.     2 = Command_ConstructWildSpiderHolesExpansion
  2045.     3 = Command_ConstructWildGiantSentryExpansion    
  2046.     4 = Command_ConstructWildBurrowsExpansion
  2047. End
  2048.  
  2049. CommandSet WildFortressExpansionPadSideCommandSet
  2050.     1 = Command_ConstructWildArrowDenExpansion
  2051.     2 = Command_ConstructWildSpiderHolesExpansion
  2052.     3 = Command_ConstructWildGiantSentryExpansion
  2053.     4 = Command_ConstructWildBurrowsExpansion
  2054. End
  2055.  
  2056. // ------------ EVIL GREY HAVENS CUSTOM
  2057.  
  2058. CommandSet EGH_WildFortressCommandSet
  2059.     InitialVisible = 6
  2060.     //Main Menu
  2061.     1   = Command_ConstructWildPorter
  2062.     2   = Command_SelectRevivablesWildFortress
  2063.     //3   = Command_SelectUpgradesWildFortress    
  2064.     //4   = Command_PurchaseNewFireDrake    
  2065.     6    = Command_Sell
  2066.  
  2067.     //Upgrades Menu
  2068.     //7    = Command_PurchaseUpgradeWildFortressBatCloud
  2069.     //8    = Command_PurchaseUpgradeWildFortressWebCocoon
  2070.     //9    = Command_PurchaseUpgradeWildFortressRazorSpines
  2071.     //10    = Command_PurchaseUpgradeWildFortressFireArrows
  2072.     //11    = Command_PurchaseUpgradeWildFortressDragonNest    
  2073.     //12    = Command_SpecialAbilityBatCloud
  2074.     //13    = Command_RadialBack
  2075.  
  2076.     //Hero Menu
  2077.     14    = Command_GenericReviveSlot1        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  2078.     //15    = Command_GenericReviveSlot2
  2079.     //16    = Command_GenericReviveSlot3
  2080.     //17    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  2081.     //18    = Command_RingHeroReviveSlot        // This is for the ring hero, don't remove.
  2082.     19    = Command_RadialBack
  2083. End
  2084.  
  2085. CommandSet EGH_WildFortressExpansionPadCornerCommandSet
  2086.     1 = Command_ConstructWildArrowDenExpansion
  2087.     2 = Command_ConstructWildSpiderHolesExpansion
  2088.     //3 = Command_ConstructWildGiantSentryExpansion    
  2089.     //4 = Command_ConstructWildBurrowsExpansion
  2090. End
  2091.  
  2092. CommandSet EGH_WildFortressExpansionPadSideCommandSet
  2093.     1 = Command_ConstructWildArrowDenExpansion
  2094.     2 = Command_ConstructWildSpiderHolesExpansion
  2095.     //3 = Command_ConstructWildGiantSentryExpansion
  2096.     //4 = Command_ConstructWildBurrowsExpansion
  2097. End
  2098.  
  2099. CommandSet EGH_WildPorterCommandSet
  2100.     1  = Command_Stop
  2101.     2  = Command_PorterExtinguishFire
  2102.     3  = Command_PorterConstructWildMineShaft
  2103.     //4  = Command_PorterConstructWildLumberMill
  2104.     5  = Command_PorterConstructWildCave
  2105.     //6  = Command_PorterConstructWildSpiderPit
  2106.     7  = Command_PorterConstructWildFissure  
  2107.     8  = Command_PorterConstructWildSentryTower
  2108.     9  = Command_PorterConstructWildTreasureTrove
  2109.     10 = Command_PorterConstructWildFortress
  2110.  
  2111. End
  2112.  
  2113. CommandSet EGH_GoblinFissureCommandSet    
  2114.     1 = Command_ConstructWildMarauderHorde
  2115.     //2 = Command_ConstructGoblinTroll
  2116.     //3 = Command_ConstructWildMountainGiant
  2117.     //4 = Command_PurchaseUpgradeWildFissureLevel2
  2118.     6 = Command_Sell
  2119. End
  2120.  
  2121.  
  2122. CommandSet WildMountainGiantSentryCommandSet
  2123.     1  = Command_ToggleTrebAutoAcquire
  2124.     3  = Command_Bombard
  2125.     14 = Command_Stop
  2126. End
  2127.  
  2128. CommandSet WildMountainGiantSentryCommandSetStopBombard
  2129.     1  = Command_ToggleTrebAutoAcquire
  2130.     3  = Command_StopBombard
  2131.     14 = Command_Stop
  2132. End
  2133.  
  2134. CommandSet MarketPlaceCommandSet
  2135.     1 = Command_PurchaseUpgradeIronOre
  2136.     2 = Command_PurchaseUpgradeGrandHarvest
  2137.     3 = Command_PurchaseUpgradeDefiance
  2138.     6 = Command_Sell
  2139. End
  2140.  
  2141. CommandSet RohanGenericEntCommandSet
  2142.      1 = Command_ToggleStance
  2143.     13 = Command_AttackMove    
  2144.     14 = Command_Stop
  2145. End
  2146.  
  2147. CommandSet WildLumberMillCommandSetLevel1
  2148.   1  = Command_BuildMordorWorker
  2149.   6  = Command_Sell
  2150. End
  2151.  
  2152.  
  2153. //------------------------------------//
  2154. // ROHAN UNIT PRODUCTION COMMAND SETS //
  2155. //------------------------------------//
  2156. CommandSet RohanStablesCommandSet
  2157.     1 = Command_ConstructRohanRohirrimHorde
  2158.     2 = Command_ConstructRohanRohirrimArcherHorde
  2159.     3 = Command_PurchaseTechnologyRohanHorseShield
  2160.     6 = Command_Sell
  2161. End
  2162.  
  2163. CommandSet RohanArcherRangeCommandSet
  2164.     1 = Command_ConstructRohanArcherHorde
  2165.     2 = Command_ConstructRohanElvenWarriorHorde
  2166.     3 = Command_PurchaseTechnologyRohanFireArrows
  2167.     6 = Command_Sell
  2168. End
  2169.  
  2170.  
  2171. CommandSet RohanArmoryCommandSet
  2172.     1 = Command_PurchaseTechnologyRohanBasicTraining
  2173.     2 = Command_PurchaseTechnologyRohanHeavyArmor
  2174.     3 = Command_PurchaseTechnologyRohanForgedBlades
  2175.     6 = Command_Sell
  2176. End
  2177.  
  2178. CommandSet DormitoryCommandSet
  2179.     1 = Command_ExitGarrison
  2180.     2 = Command_ExitGarrison
  2181.     3 = Command_ExitGarrison
  2182.     6 = Command_Sell
  2183. End
  2184.  
  2185. //-----------------------------//
  2186. // MISC STRUCTURE COMMAND SETS //
  2187. //-----------------------------//
  2188. // Needed because we can defect a neutral creep lair.
  2189. CommandSet NeutralTrollCaveCommandSet
  2190.     1 = Command_ConstructGoblinTrollFromDefectedLair
  2191. End
  2192.  
  2193. // Needed because we can defect a neutral creep lair.
  2194. CommandSet NeutralGoblinLairCommandSet
  2195.     1 = Command_ConstructGoblinFighterHordeFromDefectedLair
  2196.     2 = Command_ConstructGoblinArcherHordeFromDefectedLair
  2197. End
  2198.  
  2199. // Needed because we can defect a neutral creep lair.
  2200. CommandSet NeutralWargLairCommandSet
  2201.     1 = Command_ConstructWargFromDefectedLair
  2202. End
  2203.  
  2204. // Needed because we can defect a neutral creep lair.
  2205. CommandSet NeutralSpiderLairCommandSet
  2206.     1 = Command_ConstructSpiderFromDefectedLair
  2207. End
  2208.  
  2209. // Needed because we can defect a neutral creep lair.
  2210. CommandSet NeutralBarrowWightCommandSet
  2211.     1 = Command_ConstructBarrowWightFromDefectedLair
  2212. End
  2213.  
  2214. CommandSet CreepCommandSet
  2215.     1    = Command_ToggleStance
  2216.     13    = Command_AttackMove
  2217.     14    = Command_Stop
  2218. End
  2219.  
  2220. // Needed because we can defect a neutral creep lair.
  2221. CommandSet NeutralFireDrakeLairCommandSet
  2222.     1 = Command_ConstructFireDrakeFromDefectedLair
  2223. End
  2224.  
  2225.  
  2226. CommandSet ShipWrightCommandSet
  2227.     1    = Command_ConstructCorsairShip
  2228.     2    = Command_ConstructEvilShip
  2229.     3    = Command_StartSelfRepair
  2230.     6    = Command_Sell
  2231. End
  2232.  
  2233. //---------------------------
  2234. // GENERIC EVIL
  2235. //---------------------------
  2236.  
  2237. CommandSet EvilPortCommandSet
  2238.     1    = Command_ConstructEvilTransportShip
  2239.     2    = Command_ConstructEvilShip
  2240.     3    = Command_ConstructEvilBombardShip
  2241.     4    = Command_ConstructEvilFireShip
  2242.     5    = Command_StartSelfRepair    
  2243. End
  2244.  
  2245. //-------------------------------//
  2246. // MORDOR STRUCTURE COMMAND SETS //
  2247. //-------------------------------//
  2248.  
  2249. CommandSet GoblinFoundationCommandSet
  2250.     1 = Command_ConstructGoblinCave
  2251.     2 = Command_ConstructGoblinFissure
  2252. End
  2253.  
  2254. CommandSet GoblinFoundation_IndependantCommandSet
  2255.     1 = Command_ConstructGoblinCave
  2256.     2 = Command_ConstructGoblinFissure
  2257. End
  2258.  
  2259. CommandSet GoblinCaveCommandSet
  2260.     1 = Command_ConstructGoblinFighterHorde
  2261.     2 = Command_ConstructGoblinArcherHorde
  2262.     3 = Command_PurchaseUpgradeWildCaveLevel2
  2263.     6 = Command_Sell
  2264. End
  2265.  
  2266. CommandSet GoblinCaveCommandSetLevel2
  2267.     1 = Command_ConstructGoblinFighterHorde
  2268.     2 = Command_ConstructGoblinArcherHorde
  2269.     3 = Command_PurchaseUpgradeWildCaveLevel3
  2270.     6 = Command_Sell
  2271. End
  2272.  
  2273. CommandSet GoblinCaveCommandSetLevel3
  2274.     1 = Command_ConstructGoblinFighterHorde
  2275.     2 = Command_ConstructGoblinArcherHorde    
  2276.     6 = Command_Sell
  2277. End
  2278.  
  2279. CommandSet GoblinFissureCommandSet    
  2280.     1 = Command_ConstructWildMarauderHorde
  2281.     2 = Command_ConstructGoblinTroll
  2282.     3 = Command_ConstructWildMountainGiant
  2283.     4 = Command_UpgradeWildFissureLevel2
  2284.     6 = Command_Sell
  2285. End
  2286.  
  2287. CommandSet GoblinFissureCommandSetLevel2
  2288.     1 = Command_ConstructWildMarauderHorde
  2289.     2 = Command_ConstructGoblinTroll
  2290.     3 = Command_ConstructWildMountainGiant
  2291.     4 = Command_PurchaseUpgradeWildFissureLevel3
  2292.     6 = Command_Sell
  2293. End
  2294.  
  2295. CommandSet GoblinFissureCommandSetLevel3
  2296.     1 = Command_ConstructWildMarauderHorde
  2297.     2 = Command_ConstructGoblinTroll
  2298.     3 = Command_ConstructWildMountainGiant
  2299.     6 = Command_Sell
  2300. End
  2301.  
  2302. CommandSet WildSpiderPitCommandSet
  2303.     1 = Command_ConstructWildSpiderlingHorde
  2304.     2 = Command_ConstructWildSpiderRiderHorde
  2305.     3 = Command_PurchaseSpiderVenomSackScienceUpgrade
  2306.     4 = Command_PurchaseUpgradeWildSpiderPitLevel2
  2307.     6 = Command_Sell
  2308. End
  2309.  
  2310. CommandSet WildSpiderPitCommandSetLevel2
  2311.     1 = Command_ConstructWildSpiderlingHorde
  2312.     2 = Command_ConstructWildSpiderRiderHorde
  2313.     3 = Command_PurchaseSpiderVenomSackScienceUpgrade
  2314.     4 = Command_PurchaseUpgradeWildSpiderPitLevel3
  2315.     6 = Command_Sell
  2316. End
  2317.  
  2318. CommandSet WildSpiderPitCommandSetLevel3
  2319.     1 = Command_ConstructWildSpiderlingHorde
  2320.     2 = Command_ConstructWildSpiderRiderHorde
  2321.     3 = Command_PurchaseSpiderVenomSackScienceUpgrade
  2322.     6 = Command_Sell
  2323. End
  2324.  
  2325. CommandSet WildSpiderPitCommandSet_ForFornost
  2326.     1 = Command_ConstructWildSpiderRiderHorde
  2327.     2 = Command_PurchaseSpiderVenomSackScienceUpgrade
  2328.     3 = Command_PurchaseUpgradeWildSpiderPitLevel2
  2329.     6 = Command_Sell
  2330. End
  2331.  
  2332. CommandSet WildSpiderPitCommandSetLevel2_ForFornost
  2333.     1 = Command_ConstructWildSpiderRiderHorde
  2334.     2 = Command_PurchaseSpiderVenomSackScienceUpgrade
  2335.     3 = Command_PurchaseUpgradeWildSpiderPitLevel3
  2336.     6 = Command_Sell
  2337. End
  2338.  
  2339. CommandSet WildSpiderPitCommandSetLevel3_ForFornost
  2340.     1 = Command_ConstructWildSpiderRiderHorde
  2341.     2 = Command_PurchaseSpiderVenomSackScienceUpgrade
  2342.     6 = Command_Sell
  2343. End
  2344.  
  2345. CommandSet WildTreasureTroveCommandSet
  2346.     1 = Command_PurchaseTechnologyWildBasicTraining
  2347.     2 = Command_PurchaseTechnologyWildHeavyArmor
  2348.     3 = Command_PurchaseTechnologyWildForgedBlades
  2349.     4 = Command_PurchaseTechnologyWildFireArrows
  2350.     5 = Command_PurchaseUpgradeWildTreasureTroveLevel2
  2351.     6 = Command_Sell
  2352. End
  2353.  
  2354. CommandSet WildTreasureTroveCommandSetLevel2
  2355.     1 = Command_PurchaseTechnologyWildBasicTraining
  2356.     2 = Command_PurchaseTechnologyWildHeavyArmor
  2357.     3 = Command_PurchaseTechnologyWildForgedBlades
  2358.     4 = Command_PurchaseTechnologyWildFireArrows
  2359.     5 = Command_PurchaseUpgradeWildTreasureTroveLevel3
  2360.     6 = Command_Sell
  2361. End
  2362.  
  2363. CommandSet WildTreasureTroveCommandSetLevel3
  2364.     1 = Command_PurchaseTechnologyWildBasicTraining
  2365.     2 = Command_PurchaseTechnologyWildHeavyArmor
  2366.     3 = Command_PurchaseTechnologyWildForgedBlades
  2367.     4 = Command_PurchaseTechnologyWildFireArrows
  2368.     6 = Command_Sell    
  2369. End
  2370.  
  2371. //-------------------------------------//
  2372. // MORDOR UNIT PRODUCTION COMMAND SETS //
  2373. //-------------------------------------//
  2374. CommandSet MordorFortressCommandSet
  2375.     InitialVisible = 6
  2376.     //Main Menu
  2377.     1    = Command_ConstructMordorPorter
  2378.     2    = Command_SelectRevivablesMordorFortress    
  2379.     3    = Command_SelectUpgradesMordorFortress
  2380.     4    = Command_FireWeaponMordorFortressMagmaCauldrons
  2381.     5    = Command_FireWeaponMordorFortressSpireFireball     
  2382.     6    = Command_Sell
  2383.     
  2384.         //Upgrades Menu
  2385.     7    = Command_PurchaseUpgradeMordorFortressDoomPyres
  2386.     8    = Command_PurchaseUpgradeMordorFortressLavaMoat
  2387.     9    = Command_PurchaseUpgradeMordorFortressFireArrows
  2388.     10    = Command_PurchaseUpgradeMordorFortressMagmaCauldrons
  2389.     11    = Command_PurchaseUpgradeMordorFortressMorgulSorcery
  2390.     12    = Command_PurchaseUpgradeMordorFortressGorgorothSpire
  2391.     13    = Command_RadialBack
  2392.  
  2393.     //Hero Menu
  2394.     14    = Command_RingHeroReviveSlot
  2395.     15    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  2396.     16    = Command_GenericReviveSlot1
  2397.     17    = Command_GenericReviveSlot2        
  2398.     18    = Command_GenericReviveSlot3        
  2399.     19    = Command_GenericReviveSlot4        
  2400.     20    = Command_GenericReviveSlot5        
  2401.     21    = Command_GenericReviveSlot6    
  2402.     22    = Command_GenericReviveSlot7    
  2403.     23    = Command_RadialBack            
  2404. End                                        
  2405.                                         
  2406. CommandSet EvilRivendell_MordorFortressCommandSet
  2407.     InitialVisible = 6
  2408.  
  2409.     //Main Menu
  2410.     1    = Command_ConstructMordorPorter
  2411.     2    = Command_SelectRevivablesMordorFortress_EvilRivendell    
  2412.     3    = Command_SelectUpgradesMordorFortress
  2413.     4    = Command_FireWeaponMordorFortressMagmaCauldrons
  2414.     5    = Command_FireWeaponMordorFortressSpireFireball     
  2415.     6    = Command_Sell
  2416.     
  2417.     //Upgrades Menu
  2418.     7    = Command_PurchaseUpgradeMordorFortressDoomPyres
  2419.     8    = Command_PurchaseUpgradeMordorFortressLavaMoat
  2420.     9    = Command_PurchaseUpgradeMordorFortressFireArrows
  2421.     10    = Command_PurchaseUpgradeMordorFortressMagmaCauldrons
  2422.     11    = Command_PurchaseUpgradeMordorFortressMorgulSorcery
  2423.     12    = Command_PurchaseUpgradeMordorFortressGorgorothSpire
  2424.     13    = Command_RadialBack
  2425.  
  2426.     //Hero Menu
  2427.     14    = Command_RingHeroReviveSlot
  2428.     15    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  2429.     16    = Command_GenericReviveSlot1    
  2430.     17    = Command_GenericReviveSlot2        
  2431.     18    = Command_GenericReviveSlot3        
  2432.     19    = Command_GenericReviveSlot4    
  2433.     20    = Command_GenericReviveSlot5        
  2434.     21    = Command_GenericReviveSlot6    
  2435.     22    = Command_GenericReviveSlot7    
  2436.     23    = Command_GenericReviveSlot8    
  2437.     24    = Command_GenericReviveSlot9    
  2438.     25    = Command_GenericReviveSlot10    
  2439.     26    = Command_RadialBack
  2440. End
  2441.  
  2442. CommandSet MordorFortressExpansionPadCornerCommandSet
  2443.     1    = Command_ConstructMordorWallCatapultExpansion
  2444.     2    = Command_ConstructMordorBarricadeExpansion
  2445.     3    = Command_ConstructMordorGateWatchersExpansion
  2446. End
  2447.  
  2448. CommandSet MordorTavernCommandSetLevel1
  2449.     1    = Command_ConstructMordorCorsairsOfUmbarHorde
  2450.     2    = Command_PurchaseTechnologyMordorHeavyArmor
  2451.     3    = Command_PurchaseTechnologyMordorForgedBlades
  2452.     4    = Command_PurchaseTechnologyMordorFireArrows
  2453.     5    = Command_UpgradeMordorTavernLevel2
  2454.     6    = Command_Sell
  2455. End
  2456.  
  2457. CommandSet MordorTavernCommandSetLevel2
  2458.     1    = Command_ConstructMordorCorsairsOfUmbarHorde
  2459.     2    = Command_PurchaseTechnologyMordorHeavyArmor
  2460.     3    = Command_PurchaseTechnologyMordorForgedBlades
  2461.     4    = Command_PurchaseTechnologyMordorFireArrows
  2462.     5    = Command_UpgradeMordorTavernLevel3
  2463.     6    = Command_Sell
  2464. End
  2465.  
  2466. CommandSet MordorTavernCommandSetLevel3
  2467.     1    = Command_ConstructMordorCorsairsOfUmbarHorde
  2468.     2    = Command_PurchaseTechnologyMordorHeavyArmor
  2469.     3    = Command_PurchaseTechnologyMordorForgedBlades
  2470.     4    = Command_PurchaseTechnologyMordorFireArrows
  2471.     6    = Command_Sell
  2472. End
  2473.  
  2474. CommandSet MordorTavernCommandSetLevel1_ForMirkwood                    ; DONT REMOVE THIS - NEEDED FOR EVIL OLD FOREST ROAD MISSION - SSMITH 10.14.05
  2475.     1    = Command_PurchaseTechnologyMordorFireArrows_ForMirkwood    ; DONT REMOVE THIS - NEEDED FOR EVIL OLD FOREST ROAD MISSION - SSMITH 10.14.05
  2476.     2    = Command_ConstructMordorCorsairsOfUmbarHorde                ; DONT REMOVE THIS - NEEDED FOR EVIL OLD FOREST ROAD MISSION - SSMITH 10.14.05
  2477.     3    = Command_Sell                                                ; DONT REMOVE THIS - NEEDED FOR EVIL OLD FOREST ROAD MISSION - SSMITH 10.14.05
  2478. End                                                                    ; DONT REMOVE THIS - NEEDED FOR EVIL OLD FOREST ROAD MISSION - SSMITH 10.14.05
  2479.  
  2480. CommandSet MordorTavernCommandSetLevel2_ForMirkwood                    ; DONT REMOVE THIS - NEEDED FOR EVIL OLD FOREST ROAD MISSION - SSMITH 10.14.05
  2481.     1    = Command_PurchaseTechnologyMordorFireArrows_ForMirkwood    ; DONT REMOVE THIS - NEEDED FOR EVIL OLD FOREST ROAD MISSION - SSMITH 10.14.05
  2482.     2    = Command_UpgradeMordorTavernLevel3                            ; DONT REMOVE THIS - NEEDED FOR EVIL OLD FOREST ROAD MISSION - SSMITH 10.14.05
  2483.     3    = Command_Sell                                                ; DONT REMOVE THIS - NEEDED FOR EVIL OLD FOREST ROAD MISSION - SSMITH 10.14.05
  2484. End                                                                    ; DONT REMOVE THIS - NEEDED FOR EVIL OLD FOREST ROAD MISSION - SSMITH 10.14.05
  2485.  
  2486. CommandSet MordorTavernCommandSetLevel3_ForMirkwood                    ; DONT REMOVE THIS - NEEDED FOR EVIL OLD FOREST ROAD MISSION - SSMITH 10.14.05
  2487.     1    = Command_PurchaseTechnologyMordorFireArrows_ForMirkwood    ; DONT REMOVE THIS - NEEDED FOR EVIL OLD FOREST ROAD MISSION - SSMITH 10.14.05
  2488.     2    = Command_Sell                                                ; DONT REMOVE THIS - NEEDED FOR EVIL OLD FOREST ROAD MISSION - SSMITH 10.14.05
  2489. End                                                                    ; DONT REMOVE THIS - NEEDED FOR EVIL OLD FOREST ROAD MISSION - SSMITH 10.14.05
  2490.  
  2491. CommandSet MordorBattleTowerCommandSet
  2492.     1    = Command_PurchaseSentryTowerFireArrowsUpgrade
  2493.     6    = Command_Sell
  2494. End
  2495.  
  2496. CommandSet MordorOrcPitCommandSetLevel1
  2497.   1    = Command_ConstructMordorOrcFighterHorde
  2498.   2    = Command_ConstructMordorOrcArcherHorde
  2499.   3    = Command_PurchaseTechnologyMordorBasicTraining
  2500.   4 = Command_UpgradeMordorOrcPitLevel2
  2501.   6    = Command_Sell
  2502. End
  2503.  
  2504. CommandSet MordorOrcPitCommandSetLevel2
  2505.   1    = Command_ConstructMordorOrcFighterHorde
  2506.   2    = Command_ConstructMordorOrcArcherHorde
  2507.   3    = Command_PurchaseTechnologyMordorBasicTraining
  2508.   4 = Command_UpgradeMordorOrcPitLevel3
  2509.   6    = Command_Sell
  2510. End
  2511.  
  2512. CommandSet MordorOrcPitCommandSetLevel3
  2513.   1    = Command_ConstructMordorOrcFighterHorde
  2514.   2    = Command_ConstructMordorOrcArcherHorde
  2515.   3    = Command_PurchaseTechnologyMordorBasicTraining
  2516.   6    = Command_Sell
  2517. End
  2518.  
  2519. CommandSet MordorOrcFletcherCommandSet
  2520.   1    = Command_ConstructMordorOrcArcherHorde
  2521.   6    = Command_Sell
  2522. End
  2523.  
  2524. CommandSet MordorHaradrimPalaceCommandSetLevel1
  2525.   1    = Command_ConstructEasterlingHorde
  2526.   2    = Command_ConstructMordorHaradrimArcherHorde
  2527.   3 = Command_UpgradeMordorHaradrimPalaceLevel2
  2528.   6    = Command_Sell
  2529. End
  2530.  
  2531. CommandSet MordorHaradrimPalaceCommandSetLevel2
  2532.   1    = Command_ConstructEasterlingHorde
  2533.   2    = Command_ConstructMordorHaradrimArcherHorde
  2534.   3 = Command_UpgradeMordorHaradrimPalaceLevel3
  2535.   6    = Command_Sell
  2536. End
  2537.  
  2538. CommandSet MordorHaradrimPalaceCommandSetLevel3
  2539.   1    = Command_ConstructEasterlingHorde
  2540.   2    = Command_ConstructMordorHaradrimArcherHorde
  2541.   6    = Command_Sell
  2542. End
  2543.  
  2544. CommandSet MordorMumakilPenCommandSetLevel1
  2545.   1    = Command_ConstructMordorMumakil
  2546.   2 = Command_UpgradeMordorMumakilPenLevel2
  2547.   6    = Command_Sell
  2548. End
  2549.  
  2550. CommandSet MordorMumakilPenCommandSetLevel2
  2551.   1    = Command_ConstructMordorMumakil
  2552.   2 = Command_UpgradeMordorMumakilPenLevel3
  2553.   6    = Command_Sell
  2554. End
  2555.  
  2556. CommandSet MordorMumakilPenCommandSetLevel3
  2557.   1    = Command_ConstructMordorMumakil
  2558.   6    = Command_Sell
  2559. End
  2560.  
  2561. CommandSet MordorTrollCageCommandSetLevel1
  2562.     1    = Command_ConstructMordorMountainTroll
  2563.     2    = Command_ConstructMordorDrummerTroll
  2564.     3    = Command_ConstructMordorAttackTroll
  2565.     4    = Command_UpgradeMordorTrollCageLevel2
  2566.     6    = Command_Sell
  2567. End
  2568.  
  2569. CommandSet MordorTrollCageCommandSetLevel2
  2570.     1    = Command_ConstructMordorMountainTroll
  2571.     2    = Command_ConstructMordorDrummerTroll
  2572.     3    = Command_ConstructMordorAttackTroll
  2573.     4    = Command_UpgradeMordorTrollCageLevel3
  2574.     6    = Command_Sell
  2575. End
  2576.  
  2577. CommandSet MordorTrollCageCommandSetLevel3
  2578.     1    = Command_ConstructMordorMountainTroll
  2579.     2    = Command_ConstructMordorDrummerTroll
  2580.     3    = Command_ConstructMordorAttackTroll
  2581.     6    = Command_Sell
  2582. End
  2583.  
  2584. CommandSet MordorSiegeWorksCommandSetLevel1
  2585.   1    = Command_ConstructMordorBatteringRam
  2586.   2    = Command_ConstructMordorCatapult
  2587.   ;3    = Command_ConstructMordorSiegeTower
  2588.   3    = Command_UpgradeMordorSiegeWorksLevel2
  2589.   6    = Command_Sell
  2590. End
  2591.  
  2592. CommandSet MordorSiegeWorksCommandSetLevel2
  2593.   1 = Command_ConstructMordorBatteringRam
  2594.   2    = Command_ConstructMordorCatapult
  2595.   ;3    = Command_ConstructMordorSiegeTower
  2596.   3    = Command_UpgradeMordorSiegeWorksLevel3
  2597.   6    = Command_Sell
  2598. End
  2599.  
  2600. CommandSet MordorSiegeWorksCommandSetLevel3
  2601.   1    = Command_ConstructMordorBatteringRam
  2602.   2    = Command_ConstructMordorCatapult
  2603.   ;3    = Command_ConstructMordorSiegeTower
  2604.   6    = Command_Sell
  2605. End
  2606.  
  2607. CommandSet MordorSiegeWorksCommandSetLevel1_ForMP        ; DONT REMOVE THIS - FROM HERE - NEEDED FOR SKIRMISH AND MP - SSMITH 10.20.05
  2608.   1    = Command_ConstructMordorBatteringRam
  2609.   2    = Command_ConstructMordorCatapult
  2610.   3    = Command_ConstructMordorSiegeTower
  2611.   4    = Command_UpgradeMordorSiegeWorksLevel2                                                                                
  2612.   6    = Command_Sell
  2613. End
  2614.  
  2615. CommandSet MordorSiegeWorksCommandSetLevel2_ForMP
  2616.   1 = Command_ConstructMordorBatteringRam
  2617.   2    = Command_ConstructMordorCatapult
  2618.   3    = Command_ConstructMordorSiegeTower
  2619.   4    = Command_UpgradeMordorSiegeWorksLevel3
  2620.   6    = Command_Sell
  2621. End
  2622.  
  2623. CommandSet MordorSiegeWorksCommandSetLevel3_ForMP
  2624.   1    = Command_ConstructMordorBatteringRam
  2625.   2    = Command_ConstructMordorCatapult
  2626.   3    = Command_ConstructMordorSiegeTower
  2627.   6    = Command_Sell
  2628. End                                                        ; DONT REMOVE THIS - TO HERE - NEEDED FOR SKIRMISH AND MP - SSMITH 10.20.05
  2629.  
  2630. CommandSet IsengardSiegeWorksCommandSetLevel1_ForMP        ; DONT REMOVE THIS - FROM HERE - NEEDED FOR SKIRMISH AND MP - SSMITH 10.20.05
  2631.     1 = Command_ConstructIsengardBatteringRam
  2632.     2 = Command_ConstructIsengardExplosiveMine
  2633.     3 = Command_ConstructIsengardSiegeLadder
  2634.     4 = Command_ConstructIsengardBallista
  2635.     5 = Command_UpgradeIsengardSiegeWorksLevel2
  2636.     6 = Command_Sell
  2637. End
  2638.  
  2639. CommandSet IsengardSiegeWorksCommandSetLevel2_ForMP
  2640.     1 = Command_ConstructIsengardBatteringRam
  2641.     2 = Command_ConstructIsengardExplosiveMine
  2642.     3 = Command_ConstructIsengardSiegeLadder
  2643.     4 = Command_ConstructIsengardBallista
  2644.     5 = Command_UpgradeIsengardSiegeWorksLevel3
  2645.     6 = Command_Sell
  2646. End
  2647.  
  2648. CommandSet IsengardSiegeWorksCommandSetLevel3_ForMP
  2649.     1 = Command_ConstructIsengardBatteringRam
  2650.     2 = Command_ConstructIsengardExplosiveMine
  2651.     3 = Command_ConstructIsengardSiegeLadder
  2652.     4 = Command_ConstructIsengardBallista
  2653.     6 = Command_Sell
  2654. End                                                        ; DONT REMOVE THIS - TO HERE - NEEDED FOR SKIRMISH AND MP - SSMITH 10.20.05
  2655.  
  2656. CommandSet MordorRhunBarracksCommandSet
  2657.   1    = Command_ConstructEasterlingHorde
  2658.   6    = Command_Sell
  2659. End
  2660.  
  2661. //--------------------------------------------//
  2662. // ISENGARD STRUCTURE PRODUCTION COMMAND SETS //
  2663. //--------------------------------------------//
  2664. CommandSet IsengardLumberMillCommandSetLevel1
  2665.   1  = Command_BuildMordorWorker
  2666.   6  = Command_Sell
  2667. End
  2668.  
  2669. CommandSet IsengardFortressCommandSet
  2670.     InitialVisible    = 6
  2671.     //Main menu can select heroes, upgrades sub menus, or build a porter.
  2672.     1    = Command_ConstructIsengardPorter
  2673.     2    = Command_SelectRevivablesIsengardFortress
  2674.     3    = Command_SelectUpgradesIsengardFortress
  2675.     4    = Command_IsengardWizardsTowerLightningStrike    
  2676.     6    = Command_Sell
  2677.     
  2678.         //Improvements
  2679.     7    = Command_PurchaseUpgradeIsengardFortressMurderOfCrows
  2680.     8    = Command_PurchaseUpgradeIsengardFortressBurningForges
  2681.     9    = Command_PurchaseUpgradeIsengardFortressExcavations
  2682.     10    = Command_PurchaseUpgradeIsengardFortressOrcfireMunitions
  2683.     11    = Command_PurchaseUpgradeIsengardFortressIronPlating
  2684.     12    = Command_PurchaseUpgradeIsengardFortressWizardsTower        
  2685.     13    = Command_SpecialAbilityMurderOfCrows
  2686.     14    = Command_RadialBack
  2687.  
  2688.     //Heroes
  2689.     16    = Command_RingHeroReviveSlot
  2690.     17    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  2691.     18    = Command_GenericReviveSlot1 
  2692.     19    = Command_GenericReviveSlot2 
  2693.     20    = Command_GenericReviveSlot3 
  2694.     21    = Command_GenericReviveSlot4 
  2695.     22    = Command_GenericReviveSlot5
  2696.     23    = Command_GenericReviveSlot6 
  2697.     24    = Command_GenericReviveSlot7 
  2698.     25    = Command_RadialBack
  2699. End
  2700.  
  2701. CommandSet IsengardFortressExpansionPadCornerCommandSet
  2702.     1 = Command_ConstructIsengardTowerExpansion
  2703.     2 = Command_ConstructIsengardBallistaExpansion
  2704.     3 = Command_ConstructIsengardMineLauncherExpansion
  2705.     4 = Command_ConstructIsengardWallHubExpansion
  2706. End
  2707.  
  2708. CommandSet IsengardWallUpgradeNodeCommandSet
  2709.     1 = Command_IsengardWallUpgradeToHub
  2710.     2 = Command_IsengardWallUpgradeToRegularGate
  2711.     6 = Command_Sell
  2712.     7 = Command_StartSelfRepair 
  2713.     
  2714. End
  2715.  
  2716. CommandSet IsengardCastleWallHubCommandSet
  2717.     1 = Command_IsengardCastleWallHub_BeginWallSpan    
  2718.     4 = Command_CancelWallSpan
  2719.     6 = Command_Sell
  2720. End
  2721.  
  2722. CommandSet IsengardWallCliffCapCommandSet
  2723.     6 = Command_Sell
  2724. End
  2725.  
  2726. CommandSet IsengardUrukPitCommandSetLevel1
  2727.   1    = Command_ConstructIsengardFighterHorde
  2728.   2    = Command_ConstructIsengardUrukCrossbowHorde
  2729.   3    = Command_ConstructIsengardPikemanHorde
  2730.   4 = Command_ConstructIsengardBerserker
  2731.   5 = Command_UpgradeIsengardUrukPitLevel2
  2732.   6    = Command_Sell
  2733. End
  2734.  
  2735. CommandSet IsengardUrukPitCommandSetLevel2
  2736.   1    = Command_ConstructIsengardFighterHorde
  2737.   2    = Command_ConstructIsengardUrukCrossbowHorde
  2738.   3    = Command_ConstructIsengardPikemanHorde
  2739.   4 = Command_ConstructIsengardBerserker
  2740.   5 = Command_UpgradeIsengardUrukPitLevel3
  2741.   6    = Command_Sell
  2742. End
  2743.  
  2744. CommandSet IsengardUrukPitCommandSetLevel3
  2745.   1    = Command_ConstructIsengardFighterHorde
  2746.   2    = Command_ConstructIsengardUrukCrossbowHorde
  2747.   3    = Command_ConstructIsengardPikemanHorde
  2748.   4 = Command_ConstructIsengardBerserker
  2749.   6    = Command_Sell
  2750. End
  2751.  
  2752. ; Command_ConstructIsengardSiegeLadder removed, if required add to map.ini
  2753.  
  2754. CommandSet IsengardSiegeWorksCommandSetLevel1
  2755.     1 = Command_ConstructIsengardBatteringRam
  2756.     2 = Command_ConstructIsengardExplosiveMine
  2757.     3 = Command_ConstructIsengardBallista
  2758.     4 = Command_UpgradeIsengardSiegeWorksLevel2
  2759.     6 = Command_Sell
  2760. End
  2761.  
  2762. CommandSet IsengardSiegeWorksCommandSetLevel2
  2763.     1 = Command_ConstructIsengardBatteringRam
  2764.     2 = Command_ConstructIsengardExplosiveMine
  2765.     3 = Command_ConstructIsengardBallista
  2766.     4 = Command_UpgradeIsengardSiegeWorksLevel3
  2767.     6 = Command_Sell
  2768. End
  2769.  
  2770. CommandSet IsengardSiegeWorksCommandSetLevel3
  2771.     1 = Command_ConstructIsengardBatteringRam
  2772.     2 = Command_ConstructIsengardExplosiveMine
  2773.     3 = Command_ConstructIsengardBallista
  2774.     6 = Command_Sell
  2775. End
  2776.  
  2777. CommandSet IsengardWargPitCommandSetLevel1
  2778.   1    = Command_ConstructIsengardWargRiderHorde
  2779.   2 = Command_UpgradeIsengardWargPitLevel2
  2780.   6    = Command_Sell
  2781. End
  2782.  
  2783. CommandSet IsengardWargPitCommandSetLevel2
  2784.   1    = Command_ConstructIsengardWargRiderHorde
  2785.   2 = Command_UpgradeIsengardWargPitLevel3
  2786.   6    = Command_Sell
  2787. End
  2788.  
  2789. CommandSet IsengardWargPitCommandSetLevel3
  2790.   1    = Command_ConstructIsengardWargRiderHorde
  2791.   6    = Command_Sell
  2792. End
  2793.  
  2794. CommandSet IsengardArmoryCommandSetLevel1
  2795.     1 = Command_PurchaseTechnologyIsengardBasicTraining
  2796.     2 = Command_PurchaseTechnologyIsengardHeavyArmor
  2797.     3 = Command_PurchaseTechnologyIsengardForgedBlades
  2798.     4 = Command_PurchaseTechnologyIsengardFireArrows
  2799.     5 = Command_PurchaseUpgradeIsengardArmoryLevel2
  2800.     6 = Command_Sell
  2801. End
  2802. CommandSet IsengardArmoryCommandSetLevel2
  2803.     1 = Command_PurchaseTechnologyIsengardBasicTraining
  2804.     2 = Command_PurchaseTechnologyIsengardHeavyArmor
  2805.     3 = Command_PurchaseTechnologyIsengardForgedBlades
  2806.     4 = Command_PurchaseTechnologyIsengardFireArrows
  2807.     5 = Command_PurchaseUpgradeIsengardArmoryLevel3
  2808.     6 = Command_Sell
  2809. End
  2810. CommandSet IsengardArmoryCommandSetLevel3
  2811.     1 = Command_PurchaseTechnologyIsengardBasicTraining
  2812.     2 = Command_PurchaseTechnologyIsengardHeavyArmor
  2813.     3 = Command_PurchaseTechnologyIsengardForgedBlades
  2814.     4 = Command_PurchaseTechnologyIsengardFireArrows
  2815.     6 = Command_Sell
  2816. End
  2817.  
  2818. CommandSet IsengardWargSentryCommandSet
  2819.     1 = Command_PurchaseNewWargSentry
  2820.     2 = Command_IsengardWargSentryUnleash
  2821.     6 = Command_Sell
  2822. End
  2823.  
  2824. //------------------------------------//
  2825. // ELVEN UNIT PRODUCTION COMMAND SETS //
  2826. //------------------------------------//
  2827. CommandSet ElvenFortressCommandSet
  2828.     InitialVisible = 6
  2829.     //Main Menu
  2830.     1    = Command_ConstructElvenPorter
  2831.     2   = Command_SelectRevivablesElvenFortress
  2832.     3    = Command_SelectUpgradesElvenFortress
  2833.     4    = Command_PurchaseNewEagle    
  2834.     6    = Command_Sell
  2835.     
  2836.         //Improvements
  2837.     7       = Command_PurchaseUpgradeElvenFortressEnchantedAnvil
  2838.     8    = Command_PurchaseUpgradeElvenFortressBlessedMist
  2839.     9    = Command_PurchaseUpgradeElvenFortressCrystalMoat
  2840.     10    = Command_PurchaseUpgradeElvenFortressMysticFountains
  2841.     11    = Command_PurchaseUpgradeElvenFortressEncasingVines
  2842.     12    = Command_PurchaseUpgradeElvenFortressEaglesNest
  2843.     13    = Command_RadialBack
  2844.     
  2845.     //Heroes
  2846.     14    = Command_RingHeroReviveSlot
  2847.     15    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  2848.     16    = Command_GenericReviveSlot1        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  2849.     17    = Command_GenericReviveSlot2    
  2850.     18    = Command_GenericReviveSlot3    
  2851.     19    = Command_GenericReviveSlot4    
  2852.     20    = Command_GenericReviveSlot5    
  2853.     21    = Command_GenericReviveSlot6    
  2854.     22    = Command_GenericReviveSlot7
  2855.     23    = Command_RadialBack            
  2856. End
  2857.  
  2858. CommandSet ElvenFortressCommandSet_GoodGreyHavens
  2859.     InitialVisible = 6
  2860.     //Main Menu
  2861.     1    = Command_ConstructElvenPorter
  2862.     2   = Command_SelectRevivablesElvenFortress
  2863.     3    = Command_SelectUpgradesElvenFortress
  2864.     4    = Command_PurchaseNewEagle    
  2865.     
  2866.         //Improvements
  2867.     7       = Command_PurchaseUpgradeElvenFortressEnchantedAnvil
  2868.     8    = Command_PurchaseUpgradeElvenFortressBlessedMist
  2869.     9    = Command_PurchaseUpgradeElvenFortressCrystalMoat
  2870.     10    = Command_PurchaseUpgradeElvenFortressMysticFountains
  2871.     11    = Command_PurchaseUpgradeElvenFortressEncasingVines
  2872.     12    = Command_PurchaseUpgradeElvenFortressEaglesNest
  2873.     13    = Command_RadialBack
  2874.     
  2875.     //Heroes
  2876.     14    = Command_RingHeroReviveSlot
  2877.     15    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  2878.     16    = Command_GenericReviveSlot1        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  2879.     17    = Command_GenericReviveSlot2    
  2880.     18    = Command_GenericReviveSlot3    
  2881.     19    = Command_GenericReviveSlot4    
  2882.     20    = Command_GenericReviveSlot5    
  2883.     21    = Command_GenericReviveSlot6    
  2884.     22    = Command_GenericReviveSlot7
  2885.     23    = Command_RadialBack            
  2886. End
  2887.  
  2888. CommandSet ElvenFortressExpansionPadCornerCommandSet
  2889.      1 = Command_ConstructElvenWatchtowerExpansion
  2890.     2 = Command_ConstructElvenVigilantEntExpansion
  2891.     3 = Command_ConstructElvenFloodgateExpansion
  2892.     4 = Command_ConstructElvenCastleWallHubExpansion
  2893. End
  2894.  
  2895. CommandSet ElvenFortressExpansionPadSideCommandSet
  2896. End
  2897.  
  2898. CommandSet ElvenWallUpgradeNodeCommandSet
  2899.     1 = Command_ElvenWallUpgradeToHub
  2900.     2 = Command_ElvenWallUpgradeToRegularGate
  2901.     6 = Command_Sell
  2902.     7 = Command_StartSelfRepair
  2903. End
  2904.  
  2905. CommandSet ElvenCastleWallHubCommandSet
  2906.     1 = Command_ElvenCastleWallHub_BeginWallSpan
  2907.     4 = Command_CancelWallSpan
  2908.     6 = Command_Sell
  2909. End
  2910.  
  2911. CommandSet ElvenWallCliffCapCommandSet
  2912.     6 = Command_Sell
  2913. End
  2914.  
  2915.  
  2916. // THIS STRUCTURE MAY NOT REQUIRE A COMMAND SET, SINCE IT AUTOPRODUCES ITS ELVES
  2917. CommandSet ElvenBarracksCommandSet // this is the elven barracks from the original lotr game that was on the rohan side in the single player campaign
  2918.   //1    = Command_ConstructElvenWarriorHorde
  2919.   //2    = Command_ConstructElvenMirkwoodArcherHorde
  2920.   //6    = Command_Sell
  2921. End
  2922.  
  2923. CommandSet ERElvenBarracksCommandSet
  2924.   1 = Command_ConstructElvenLorienWarriorHorde
  2925.   2 = Command_ConstructElvenLorienArcherHorde
  2926.   3 = Command_ConstructElvenMithlondSentryHorde
  2927.   4 = Command_ConstructElvenMirkwoodArcherHorde
  2928.   5 = Command_PurchaseUpgradeElvenBarracksLevel2
  2929.   6 = Command_Sell
  2930. End
  2931.  
  2932. CommandSet ElvenBarracksCommandSetLevel2
  2933.   1 = Command_ConstructElvenLorienWarriorHorde
  2934.   2 = Command_ConstructElvenLorienArcherHorde
  2935.   3 = Command_ConstructElvenMithlondSentryHorde
  2936.   4 = Command_ConstructElvenMirkwoodArcherHorde
  2937.   5 = Command_PurchaseUpgradeElvenBarracksLevel3
  2938.   6 = Command_Sell
  2939. End
  2940.  
  2941. CommandSet ElvenBarracksCommandSetLevel3
  2942.   1 = Command_ConstructElvenLorienWarriorHorde
  2943.   2 = Command_ConstructElvenLorienArcherHorde
  2944.   3 = Command_ConstructElvenMithlondSentryHorde
  2945.   4 = Command_ConstructElvenMirkwoodArcherHorde
  2946.   6 = Command_Sell
  2947. End
  2948.  
  2949. CommandSet ElvenGreenPastureCommandSet
  2950.   1 = Command_ConstructElvenRivendellLancers
  2951.   2 = Command_ConstructElvenGreenPastureLevel2
  2952.   6 = Command_Sell
  2953. End
  2954.  
  2955. CommandSet ElvenGreenPastureCommandSetLevel2
  2956.   1 = Command_ConstructElvenRivendellLancers
  2957.   2 = Command_ConstructElvenGreenPastureLevel3
  2958.   6 = Command_Sell
  2959. End
  2960.  
  2961. CommandSet ElvenGreenPastureCommandSetLevel3
  2962.   1 = Command_ConstructElvenRivendellLancers
  2963.   6 = Command_Sell
  2964. End
  2965.  
  2966. //-----------------------------------//
  2967. // ENTS UNIT PRODUCTION COMMAND SETS //
  2968. //-----------------------------------//
  2969. CommandSet EntsMootCommandSet
  2970.   1 = Command_ConstructEntGeneric
  2971.   2    = Command_ConstructEntTreeBeard
  2972.   6 = Command_Sell
  2973. End
  2974.  
  2975. //------//
  2976. // Misc //
  2977. //------//
  2978.  
  2979. CommandSet MordorFighterCommandSet
  2980.     1    = Command_ToggleStance    
  2981.     13    = Command_AttackMove
  2982.     14    = Command_Stop
  2983. End
  2984.  
  2985. CommandSet MordorMouthOfSauronCommandSet
  2986.     1     = Command_ToggleStance
  2987.     2     = Command_MountHorseMouthOfSauron
  2988.     3     = Command_MouthOfSauronDoubt
  2989.     4     = Command_MouthOfSauronDissent
  2990.     5     = Command_MouthOfSauronEvilEye
  2991.     12     = Command_CaptureBuilding
  2992.     13     = Command_AttackMove
  2993.     14     = Command_Stop
  2994. End
  2995.  
  2996. CommandSet LumberMillCommandSet
  2997.   1  = Command_BuildMordorWorker
  2998.   6  = Command_Sell
  2999. End
  3000.  
  3001. CommandSet MordorLumberMillCommandSetLevel1
  3002.   1  = Command_BuildMordorWorker
  3003.   6  = Command_Sell
  3004. End
  3005.  
  3006. CommandSet MordorSpawnOrcs
  3007.   1  = Command_SpawnOrcs
  3008. ;  14 = Command_GuardUnit
  3009.   15 = Command_Stop
  3010. End
  3011.  
  3012. CommandSet GondorGandalfCommandSet
  3013.     1    = Command_ToggleStance
  3014.     2      = Command_SpecialAbilityWizardBlast
  3015.     3      = Command_GondorGandalfLightningSword
  3016.     4      = Command_GandalfShadowfax
  3017.     5      = Command_GondorGandalfIstariLight
  3018.     6      = Command_SpecialAbilityWordOfPower
  3019.     12     = Command_CaptureBuilding
  3020.     13     = Command_AttackMove
  3021.     14     = Command_Stop
  3022. End
  3023.  
  3024. CommandSet GondorFaramirCommandSet
  3025.     1    = Command_ToggleStance
  3026.     2    = Command_ToggleFaramirWeapon
  3027.     3    = Command_SpecialAbilityWoundArrow
  3028.     4    = Command_ToggleMounted
  3029.     5    = Command_FaramirFakeLeadershipButton
  3030.     6    = Command_SpecialAbilityCaptainOfGondor
  3031.     12 = Command_CaptureBuilding
  3032.     13 = Command_AttackMove
  3033.     14 = Command_Stop
  3034. End
  3035.  
  3036. CommandSet GondorDamrodCommandSet
  3037.     1    = Command_ToggleStance
  3038.     2    = Command_ToggleDamrodWeapon
  3039.     3    = Command_SpecialAbilityDamrodLeadership
  3040.     4    = Command_SpecialAbilityDamrodDeadlySniper
  3041.     5    = Command_SpecialPowerRallyRangers
  3042.     12 = Command_CaptureBuilding
  3043.     13 = Command_AttackMove
  3044.     14 = Command_Stop
  3045. End
  3046.  
  3047. CommandSet RohanGimliCommandSet
  3048.     1    = Command_ToggleStance
  3049.     2      = Command_GimliAxeThrow
  3050.     3      = Command_RohanGimliLeap
  3051.     4      = Command_SpecialAbilitySlayer
  3052.     12     = Command_CaptureBuilding
  3053.     13     = Command_AttackMove
  3054.     14     = Command_Stop
  3055. End
  3056.  
  3057. CommandSet RohanFrodoCommandSet
  3058.     1    = Command_ToggleStance  
  3059.     2    = Command_ToggleFrodoWeapon
  3060.     3    = Command_SpecialAbilityElfCloak
  3061.     4    = Command_SpecialAbilityPhialOfGaladriel
  3062.     12    = Command_CaptureBuilding
  3063.     13    = Command_AttackMove
  3064.     14    = Command_Stop
  3065. End
  3066.  
  3067. CommandSet RohanSamWithFrodoPowersCommandSet
  3068.     1    = Command_ToggleStance
  3069.     2      = Command_ToggleFrodoWeapon
  3070.     3      = Command_SpecialAbilityElfCloakSam
  3071.     4      = Command_SpecialAbilityPhialOfGaladrielSam
  3072.     13     = Command_AttackMove
  3073.     14     = Command_Stop
  3074. End
  3075.  
  3076. CommandSet RohanPippinCommandSet
  3077.     1    = Command_ToggleStance
  3078.     2    = Command_ToggleHobbitRockThrow
  3079.     3    = Command_SpecialAbilityElfCloak
  3080.     12    = Command_CaptureBuilding
  3081.     13    = Command_AttackMove
  3082.     14    = Command_Stop
  3083. End
  3084.  
  3085. CommandSet RohanSamCommandSet
  3086.     1    = Command_ToggleStance
  3087.     2    = Command_ToggleHobbitRockThrow
  3088.     3    = Command_SpecialAbilityElfCloakSam
  3089.     12 = Command_CaptureBuilding    
  3090.     13    = Command_AttackMove
  3091.     14    = Command_Stop
  3092. End
  3093.  
  3094. CommandSet RohanEomerCommandSet
  3095.     1    = Command_ToggleStance
  3096.     2    = Command_MountHorseEomer 
  3097.     3    = Command_RohanEomerHorseLordLeadership
  3098.     4    = Command_RohanEomerOutlawLeadership
  3099.     5    = Command_RohanEomerSpear
  3100.       12    = Command_CaptureBuilding
  3101.       13    = Command_AttackMove
  3102.       14    = Command_Stop
  3103. End
  3104.  
  3105. CommandSet RohanEowynCommandSet
  3106.     1    = Command_ToggleStance
  3107.     2     = Command_EowynSmite  
  3108.     3     = Command_MountHorseEowyn
  3109.     4     = Command_Disguise
  3110.     5     = Command_EowynShieldMaiden
  3111.     12     = Command_CaptureBuilding
  3112.     13     = Command_AttackMove
  3113.     14     = Command_Stop
  3114. End
  3115.  
  3116. CommandSet RohanGamlingCommandSet
  3117.     1    = Command_ToggleStance
  3118.     13    = Command_AttackMove
  3119.     14    = Command_Stop
  3120. End
  3121.  
  3122. CommandSet ElvenArwenCommandSet
  3123.     1    = Command_ToggleStance
  3124.     2    = Command_MountHorseArwen
  3125.     3    = Command_ArwenElvenGrace    
  3126.     4    = Command_ArwenFlood
  3127.     12    = Command_CaptureBuilding
  3128.     13    = Command_AttackMove
  3129.     14    = Command_Stop
  3130. End
  3131.  
  3132. CommandSet ElvenHaldirCommandSet
  3133.     1    = Command_ToggleStance
  3134.     2    = Command_ToggleHaldirWeapon
  3135.     3    = Command_HaldirFakeLeadershipButton
  3136.     4    = Command_HaldirGoldenArrow
  3137.     12    = Command_CaptureBuilding
  3138.      13    = Command_AttackMove
  3139.     14    = Command_Stop
  3140. End
  3141.  
  3142. CommandSet ElvenGlorfindelCommandSet
  3143.     1    = Command_ToggleStance 
  3144.     2     = Command_MountHorseGlorfindel
  3145.     3     = Command_SpecialAbilityGlorfindelBladeOfPurity
  3146.     4     = Command_SpecialAbilityGlorfindelWindRider
  3147.     5     = Command_GlorfindelStarlight
  3148.     12     = Command_CaptureBuilding
  3149.     13     = Command_AttackMove
  3150.     14     = Command_Stop
  3151. End
  3152.  
  3153. CommandSet ElvenThranduilCommandSet    
  3154.     1    = Command_ToggleStance
  3155.         2      = Command_ThranduilWildWalkButton
  3156.     3      = Command_SpecialAbilityMoveUnseen ; Command_SpecialAbilityDeadEye
  3157.     4      = Command_SpecialAbilityElfCloakThranduil
  3158.         5      = Command_SpecialAbilityDeadEye ; Command_SpecialAbilityMoveUnseen
  3159.         6      = Command_SpecialAbilityThornofVengeance
  3160.         12     = Command_CaptureBuilding
  3161.     13     = Command_AttackMove
  3162.     14     = Command_Stop
  3163. End
  3164.  
  3165. CommandSet GondorWorkerCommandSet    
  3166.     1      = Command_ConstructGondorFarm
  3167.     2      = Command_ConstructGondorBarracks
  3168.     3      = Command_ConstructGondorMarketPlace
  3169.     4      = Command_ConstructGondorHseHeal
  3170.     5      = Command_ConstructGondorBlackSmith
  3171.     13     = Command_AttackMove
  3172.     15    = Command_Stop
  3173. End
  3174.  
  3175. CommandSet CastleFlagCommandSet
  3176.   1  = Command_UnpackCastle
  3177. End
  3178.  
  3179. CommandSet CampFlagCommandSet
  3180.   1  = Command_UnpackCamp
  3181. End
  3182.  
  3183. CommandSet EconomyFlagCommandSet
  3184.   1  = Command_UnpackEconomyPlot
  3185. End
  3186.  
  3187. CommandSet OutpostFlagCommandSet
  3188.   1  = Command_UnpackOutpost
  3189. End
  3190.  
  3191. CommandSet RohanEconomyPlotCommandSet
  3192.   1  = Command_UnpackExplicitRohanFarm
  3193.   2  = Command_ConstructEntMoot
  3194. End
  3195.  
  3196. CommandSet MordorEconomyPlotCommandSet
  3197.   1  = Command_UnpackExplicitMordorLumbermill
  3198.   2  = Command_UnpackExplicitMordorSlaughterhouse
  3199. End
  3200. CommandSet IsengardEconomyPlotCommandSet
  3201.   1  = Command_UnpackExplicitIsengardLumbermill
  3202.   2  = Command_UnpackExplicitIsengardFurnace
  3203. End
  3204. CommandSet GoblinEconomyPlotCommandSet
  3205.   1  = Command_UnpackExplicitWildLumbermill
  3206.   2  = Command_ConstructGoblinCave
  3207. End
  3208.  
  3209. CommandSet GondorAragornCommandSet
  3210.     1    = Command_ToggleStance
  3211.     2    = Command_SpecialAbilityAthelas
  3212.     3    = Command_SpecialAbilityBladeMaster
  3213.     4     = Command_AragornFakeLeadershipButton
  3214.     5     = Command_SpecialAbilityElendil
  3215.     6     = Command_SpawnOathbreakers
  3216.     12     = Command_CaptureBuilding
  3217.     13     = Command_AttackMove
  3218.     14     = Command_Stop
  3219. End
  3220.  
  3221. CommandSet GondorIsildurCommandSet    
  3222.     1    =    Command_ToggleStance
  3223.     2    = Command_SpecialAbilityNarsilAttack
  3224.     13    = Command_AttackMove
  3225.     15    = Command_Stop
  3226. End
  3227.  
  3228. CommandSet MordorWorkerCommandSet    
  3229.     1    = Command_Harvest
  3230.      2    = Command_ConstructMordorBase
  3231.         3    = Command_ConstructMordorBaseTest
  3232.     13  = Command_AttackMove    
  3233.     14  = Command_Stop
  3234. End
  3235.  
  3236. CommandSet MordorBaseTestCommandSet
  3237.   1  = Command_UpgradeTest
  3238.   2  = Command_UpgradeTest_2
  3239. End
  3240.  
  3241. CommandSet FellBeastCommandSet
  3242.     1     = Command_ToggleStance
  3243.     2     = Command_SpecialAbilityScreech
  3244.     13     = Command_AttackMove
  3245.     14     = Command_Stop
  3246. End
  3247.  
  3248. CommandSet DrogothCommandSet
  3249.     1 = Command_ToggleStance
  3250.     2 = Command_DrogothFireball
  3251.     3 = Command_DrogothWingBlast
  3252.     4 = Command_DrogothFireflight 
  3253.     5 = Command_DrogothIncinerate
  3254.     13 = Command_AttackMove
  3255.     14 = Command_Stop
  3256. End
  3257.  
  3258.  
  3259. CommandSet MordorNazgulRidingFellBeastCommandSet
  3260.     1    = Command_ToggleStance
  3261.     2    = Command_SpecialAbilityScreech
  3262.     13    = Command_AttackMove
  3263.     14    = Command_Stop
  3264. End
  3265.  
  3266. CommandSet MordorWitchKingRidingFellBeastCommandSet
  3267.     1     = Command_ToggleStance
  3268.     2     = Command_WitchKingDismount    
  3269.     3     = Command_WitchKingDreadVisage
  3270.     4     = Command_SpecialAbilityScreechWitchKing
  3271.     5     = Command_HourOfTheWitchKing
  3272.     13     = Command_AttackMove
  3273.     14     = Command_Stop
  3274. End
  3275.  
  3276. CommandSet MordorWitchKingCommandSet
  3277.     1     = Command_ToggleStance
  3278.     2     = Command_WitchKingToggleMounted
  3279.     3     = Command_WitchKingDreadVisage
  3280.     4     = Command_SpecialAbilityScreechWitchKing
  3281.     5     = Command_HourOfTheWitchKing
  3282.     12     = Command_CaptureBuilding    
  3283.     13     = Command_AttackMove
  3284.     14     = Command_Stop
  3285. End
  3286.  
  3287. CommandSet SellableCommandSet
  3288.     6 = Command_Sell
  3289. End
  3290.  
  3291. CommandSet GondorFoundationCommandSet
  3292.     1  = Command_ConstructGondorFarm
  3293.     2  = Command_ConstructGondorBlackSmith
  3294.     3  = Command_ConstructGondorBarracks
  3295.     4  = Command_ConstructGondorArcherRange
  3296.     5  = Command_ConstructGondorStatue
  3297.     6  = Command_ConstructGondorWell
  3298.     7  = Command_ConstructGondorKeep
  3299.     8  = Command_ConstructGondorStable
  3300.     9  = Command_ConstructGondorWorkshop
  3301.     10 = Command_ConstructGondorStoneMaker
  3302.     11 = Command_ConstructGondorMarketPlace
  3303. End
  3304.  
  3305. CommandSet GondorFoundation_IndependantCommandSet
  3306.     1  = Command_ConstructGondorFarm
  3307.     2  = Command_ConstructGondorBlackSmith
  3308.     3  = Command_ConstructGondorBarracks
  3309.     4  = Command_ConstructGondorArcherRange
  3310.     5  = Command_ConstructGondorStatue
  3311.     6  = Command_ConstructGondorWell
  3312.     7  = Command_ConstructGondorKeep
  3313.     8  = Command_ConstructGondorStable
  3314.     9  = Command_ConstructGondorWorkshop
  3315.     11 = Command_ConstructGondorMarketPlace
  3316. End
  3317.  
  3318. CommandSet GondorFoundationCommandSetUpgradedEntMoot
  3319.     1  = Command_ConstructGondorFarm
  3320.     2  = Command_ConstructGondorBlackSmith
  3321.     3  = Command_ConstructGondorBarracks
  3322.     4  = Command_ConstructGondorArcherRange
  3323.     5  = Command_ConstructGondorStatue
  3324.     6  = Command_ConstructGondorWell
  3325.     7  = Command_ConstructGondorKeep
  3326.     8  = Command_ConstructGondorStable
  3327.     9  = Command_ConstructGondorWorkshop
  3328.     10 = Command_ConstructGondorStoneMaker
  3329.     11 = Command_ConstructGondorMarketPlace
  3330.     12 = Command_ConstructEntMoot
  3331. End
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337. CommandSet GondorBaseDefenceFoundationCommandSet
  3338.     1 = Command_ConstructGondorSentryTower
  3339. End
  3340. CommandSet RohanBaseDefenceFoundationCommandSet
  3341.     1 = Command_ConstructRohanSentryTower
  3342. End
  3343. CommandSet MordorBaseDefenceFoundationCommandSet
  3344.     1 = Command_ConstructEvilSentryTower
  3345. End
  3346. CommandSet IsengardBaseDefenceFoundationCommandSet
  3347.     1 = Command_ConstructEvilSentryTower
  3348. End
  3349.  
  3350. CommandSet NeutralBattleTowerCommandSet
  3351.     1 = Command_ExitGarrison
  3352. End
  3353.  
  3354.  
  3355. CommandSet GondorWallFoundationCommandSet
  3356.   1  = Command_ConstructGondorWall
  3357. End
  3358.  
  3359. CommandSet RohanFoundationCommandSet
  3360.   1  = Command_ConstructRohanFarm
  3361.   2  = Command_ConstructRohanArcherRange
  3362.   3  = Command_ConstructRohanStable
  3363.   4  = Command_ConstructRohanArmory
  3364. End
  3365.  
  3366. CommandSet RohanFoundationCommandSetUpgradedEntMoot
  3367.   1  = Command_ConstructRohanFarm
  3368.   2  = Command_ConstructRohanArcherRange
  3369.   3  = Command_ConstructRohanStable
  3370.   4  = Command_ConstructRohanArmory
  3371.   5  = Command_ConstructEntMoot
  3372. End
  3373.  
  3374.  
  3375. CommandSet RohanWallFoundationCommandSet
  3376.   1  = Command_ConstructRohanWall
  3377. End
  3378.  
  3379. CommandSet MordorFoundationCommandSet
  3380.   3  = Command_ConstructMordorOrcPit
  3381. ;  4  = Command_ConstructMordorHaradrimPalace
  3382. ;  5  = Command_ConstructMordorTrollCage
  3383. ;  6  = Command_ConstructMordorSiegeWorks
  3384. ;  7  = Command_ConstructMordorPen
  3385. ;  9  = Command_ConstructMordorOrcFletcher
  3386. ;  10  = Command_ConstructMordorUmbarTavern
  3387. ;  11  = Command_ConstructMordorBarracks 
  3388. End
  3389.  
  3390. CommandSet IsengardFoundationCommandSet
  3391.   3  = Command_ConstructIsengardUrukPit
  3392.   4  = Command_ConstructIsengardBattleTower
  3393.   5  = Command_ConstructIsengardWargPit
  3394.   6  = Command_ConstructIsengardArmory
  3395.   7  = Command_ConstructIsengardSiegeWorks
  3396. End
  3397.  
  3398. CommandSet ElvenFoundationCommandSet  
  3399.   2  = Command_ConstructERElvenBarracks
  3400.   3     = Command_ConstructDwarvenBarracks
  3401.   4  = Command_ConstructDwarvenHearth
  3402.   5  = Command_ConstructDwarvenForgeWorks
  3403.   6  = Command_ConstructElvenWatchTower
  3404.   8  = Command_ConstructElvenMallornTree
  3405.   9  = Command_ConstructElvenGreenPasture  
  3406.   11 = Command_ConstructElvenMirrorOfGaladriel
  3407. End
  3408.  
  3409. CommandSet EntFoundationCommandSet
  3410.   1  = Command_ConstructEntMoot
  3411. End
  3412.  
  3413.  
  3414. //---------------------------------------------------------
  3415. //Evil Monument Fortress Command Sets.  Used for buildings like Helms Deep, Osgiliath etc.
  3416. CommandSet MordorMonumentFortressCommandSet    
  3417.     InitialVisible    = 6
  3418.     
  3419.     //Main Menu
  3420.     1    = Command_ConstructMordorPorter
  3421.     2    = Command_SelectRevivablesMordorMonumentFortress
  3422.     
  3423.     //Hero Menu
  3424.     7    = Command_RingHeroReviveSlot
  3425.     8    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  3426.     9    = Command_GenericReviveSlot1    
  3427.     10    = Command_GenericReviveSlot2        
  3428.     11    = Command_GenericReviveSlot3        
  3429.     12    = Command_GenericReviveSlot4    
  3430.     13    = Command_GenericReviveSlot5        
  3431.     14    = Command_GenericReviveSlot6    
  3432.     15    = Command_GenericReviveSlot7    
  3433.     16    = Command_GenericReviveSlot8    
  3434.     17    = Command_RadialBack
  3435. End
  3436.  
  3437. CommandSet IsengardMonumentFortressCommandSet    
  3438.     InitialVisible    = 6
  3439.     
  3440.     //Main Menu
  3441.     1    = Command_ConstructIsengardPorter
  3442.     2   = Command_SelectRevivablesIsengardMonumentFortress
  3443.  
  3444.     //Hero Menu
  3445.     7    = Command_RingHeroReviveSlot
  3446.     8    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  3447.     9    = Command_GenericReviveSlot1    
  3448.     10    = Command_GenericReviveSlot2        
  3449.     11    = Command_GenericReviveSlot3        
  3450.     12    = Command_GenericReviveSlot4    
  3451.     13    = Command_GenericReviveSlot5        
  3452.     14    = Command_GenericReviveSlot6    
  3453.     15    = Command_GenericReviveSlot7    
  3454.     16    = Command_GenericReviveSlot8    
  3455.     17    = Command_RadialBack
  3456. End
  3457.  
  3458. CommandSet WildMonumentFortressCommandSet    
  3459.     InitialVisible    = 6
  3460.     
  3461.     //Main Menu
  3462.     1    = Command_ConstructWildPorter
  3463.     2    = Command_SelectRevivablesWildMonmentFortress
  3464.     
  3465.     //Hero Menu
  3466.     7    = Command_RingHeroReviveSlot
  3467.     8    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  3468.     9    = Command_GenericReviveSlot1    
  3469.     10    = Command_GenericReviveSlot2        
  3470.     11    = Command_GenericReviveSlot3        
  3471.     12    = Command_GenericReviveSlot4    
  3472.     13    = Command_GenericReviveSlot5        
  3473.     14    = Command_GenericReviveSlot6    
  3474.     15    = Command_GenericReviveSlot7    
  3475.     16    = Command_GenericReviveSlot8    
  3476.     17    = Command_RadialBack
  3477. End
  3478.  
  3479. //---------------------------------------------------------
  3480. //Evil Monument Fortress Command Sets with Rebuild capability
  3481. CommandSet MordorMonumentFortressRebuildCommandSet    
  3482.     InitialVisible    = 6
  3483.     
  3484.     //Main Menu
  3485.     1    = Command_ConstructMordorPorter
  3486.     2    = Command_SelectRevivablesMordorMonumentFortress
  3487.     3    = Command_StartSelfRepair
  3488.     
  3489.     //Hero Menu
  3490.     7    = Command_RingHeroReviveSlot
  3491.     8    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  3492.     9    = Command_GenericReviveSlot1    
  3493.     10    = Command_GenericReviveSlot2        
  3494.     11    = Command_GenericReviveSlot3        
  3495.     12    = Command_GenericReviveSlot4    
  3496.     13    = Command_GenericReviveSlot5        
  3497.     14    = Command_GenericReviveSlot6    
  3498.     15    = Command_GenericReviveSlot7    
  3499.     16    = Command_GenericReviveSlot8    
  3500.     17    = Command_RadialBack
  3501. End
  3502.  
  3503. CommandSet IsengardMonumentFortressRebuildCommandSet    
  3504.     InitialVisible    = 6    
  3505.     
  3506.     //Main Menu
  3507.     1    = Command_ConstructIsengardPorter
  3508.     2    = Command_SelectRevivablesIsengardMonumentFortress
  3509.     3    = Command_StartSelfRepair
  3510.  
  3511.     //Hero Menu
  3512.     7    = Command_RingHeroReviveSlot
  3513.     8    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  3514.     9    = Command_GenericReviveSlot1    
  3515.     10    = Command_GenericReviveSlot2        
  3516.     11    = Command_GenericReviveSlot3        
  3517.     12    = Command_GenericReviveSlot4    
  3518.     13    = Command_GenericReviveSlot5        
  3519.     14    = Command_GenericReviveSlot6    
  3520.     15    = Command_GenericReviveSlot7    
  3521.     16    = Command_GenericReviveSlot8    
  3522.     17    = Command_RadialBack
  3523. End
  3524.  
  3525. CommandSet WildMonumentFortressRebuildCommandSet    
  3526.     InitialVisible    = 6
  3527.     
  3528.     //Main Menu
  3529.     1    = Command_ConstructWildPorter
  3530.     2    = Command_SelectRevivablesWildMonmentFortress
  3531.     3    = Command_StartSelfRepair
  3532.     
  3533.     //Hero Menu
  3534.     7    = Command_RingHeroReviveSlot
  3535.     8    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  3536.     9    = Command_GenericReviveSlot1    
  3537.     10    = Command_GenericReviveSlot2        
  3538.     11    = Command_GenericReviveSlot3        
  3539.     12    = Command_GenericReviveSlot4    
  3540.     13    = Command_GenericReviveSlot5        
  3541.     14    = Command_GenericReviveSlot6    
  3542.     15    = Command_GenericReviveSlot7    
  3543.     16    = Command_GenericReviveSlot8    
  3544.     17    = Command_RadialBack
  3545. End
  3546.  
  3547. //---------------------------------------------------------
  3548. //Good Monument Fortress Command Sets.  Used for buildings like Helms Deep, Osgiliath etc.
  3549. CommandSet MenMonumentFortressCommandSet    
  3550.     InitialVisible    = 6
  3551.  
  3552.     //Main Menu
  3553.     1    = Command_ConstructMenPorter
  3554.     2    = Command_SelectRevivablesMenMonumentFortress
  3555.  
  3556.     //Hero Menu
  3557.     7    = Command_RingHeroReviveSlot
  3558.     8    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  3559.     9    = Command_GenericReviveSlot1    
  3560.     10    = Command_GenericReviveSlot2        
  3561.     11    = Command_GenericReviveSlot3        
  3562.     12    = Command_GenericReviveSlot4    
  3563.     13    = Command_GenericReviveSlot5        
  3564.     14    = Command_GenericReviveSlot6    
  3565.     15    = Command_GenericReviveSlot7    
  3566.     16    = Command_GenericReviveSlot8    
  3567.     17    = Command_RadialBack
  3568. End
  3569.  
  3570. CommandSet ElvenMonumentFortressCommandSet    
  3571.     InitialVisible    = 6
  3572.  
  3573.     //Main Menu
  3574.     1    = Command_ConstructElvenPorter
  3575.     2    = Command_SelectRevivablesElvenMonumentFortress
  3576.  
  3577.     //Hero Menu
  3578.     7    = Command_RingHeroReviveSlot
  3579.     8    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  3580.     9    = Command_GenericReviveSlot1    
  3581.     10    = Command_GenericReviveSlot2        
  3582.     11    = Command_GenericReviveSlot3        
  3583.     12    = Command_GenericReviveSlot4    
  3584.     13    = Command_GenericReviveSlot5        
  3585.     14    = Command_GenericReviveSlot6    
  3586.     15    = Command_GenericReviveSlot7    
  3587.     16    = Command_GenericReviveSlot8    
  3588.     17    = Command_RadialBack
  3589. End
  3590.  
  3591. CommandSet DwarvenMonumentFortressCommandSet    
  3592.     InitialVisible    = 6
  3593.     
  3594.     //Main Menu
  3595.     1    = Command_ConstructDwarvenPorter
  3596.     2    = Command_SelectRevivablesDwarvenMonumentFortress
  3597.  
  3598.     //Hero Menu
  3599.     7    = Command_RingHeroReviveSlot
  3600.     8    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  3601.     9    = Command_GenericReviveSlot1    
  3602.     10    = Command_GenericReviveSlot2        
  3603.     11    = Command_GenericReviveSlot3        
  3604.     12    = Command_GenericReviveSlot4    
  3605.     13    = Command_GenericReviveSlot5        
  3606.     14    = Command_GenericReviveSlot6    
  3607.     15    = Command_GenericReviveSlot7    
  3608.     16    = Command_GenericReviveSlot8    
  3609.     17    = Command_RadialBack
  3610. End
  3611.  
  3612. //---------------------------------------------------------
  3613. //Good Monument Fortress Command Sets with Rebuild capability
  3614. CommandSet MenMonumentFortressRebuildCommandSet    
  3615.     InitialVisible    = 6
  3616.  
  3617.     //Main Menu
  3618.     1    = Command_ConstructMenPorter
  3619.     2    = Command_SelectRevivablesMenMonumentFortress
  3620.     3    = Command_StartSelfRepair
  3621.  
  3622.     //Hero Menu
  3623.     7    = Command_RingHeroReviveSlot
  3624.     8    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  3625.     9    = Command_GenericReviveSlot1    
  3626.     10    = Command_GenericReviveSlot2        
  3627.     11    = Command_GenericReviveSlot3        
  3628.     12    = Command_GenericReviveSlot4    
  3629.     13    = Command_GenericReviveSlot5        
  3630.     14    = Command_GenericReviveSlot6    
  3631.     15    = Command_GenericReviveSlot7    
  3632.     16    = Command_GenericReviveSlot8    
  3633.     17    = Command_RadialBack
  3634. End
  3635.  
  3636. CommandSet ElvenMonumentFortressRebuildCommandSet    
  3637.     InitialVisible    = 6
  3638.  
  3639.     //Main Menu
  3640.     1    = Command_ConstructElvenPorter
  3641.     2    = Command_SelectRevivablesElvenMonumentFortress
  3642.     3    = Command_StartSelfRepair
  3643.  
  3644.     //Hero Menu
  3645.     7    = Command_RingHeroReviveSlot
  3646.     8    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  3647.     9    = Command_GenericReviveSlot1    
  3648.     10    = Command_GenericReviveSlot2        
  3649.     11    = Command_GenericReviveSlot3        
  3650.     12    = Command_GenericReviveSlot4    
  3651.     13    = Command_GenericReviveSlot5        
  3652.     14    = Command_GenericReviveSlot6    
  3653.     15    = Command_GenericReviveSlot7    
  3654.     16    = Command_GenericReviveSlot8    
  3655.     17    = Command_RadialBack
  3656. End
  3657.  
  3658. CommandSet DwarvenMonumentFortressRebuildCommandSet    
  3659.     InitialVisible    = 6
  3660.     
  3661.     //Main Menu
  3662.     1    = Command_ConstructDwarvenPorter
  3663.     2    = Command_SelectRevivablesDwarvenMonumentFortress
  3664.     3    = Command_StartSelfRepair
  3665.  
  3666.     //Hero Menu
  3667.     7    = Command_RingHeroReviveSlot
  3668.     8    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  3669.     9    = Command_GenericReviveSlot1    
  3670.     10    = Command_GenericReviveSlot2        
  3671.     11    = Command_GenericReviveSlot3        
  3672.     12    = Command_GenericReviveSlot4    
  3673.     13    = Command_GenericReviveSlot5        
  3674.     14    = Command_GenericReviveSlot6    
  3675.     15    = Command_GenericReviveSlot7    
  3676.     16    = Command_GenericReviveSlot8    
  3677.     17    = Command_RadialBack
  3678. End
  3679.  
  3680. //-------------//
  3681. // Spell Books //
  3682. //-------------//
  3683.  
  3684. //---------------------------------------------------------
  3685. CommandSet GoodSpellBookCommandSet
  3686.     1 = Command_SpellBookHeal
  3687.     2 = Command_SpellBookElvenGifts
  3688.     3 = Command_SpellBookLoneTowerDwarf
  3689.     4 = Command_SpellBookEnshroudingMist
  3690.     5 = Command_SpellBookRallyingCall
  3691.     
  3692.     6 = Command_SpellBookTomBombadil
  3693.     7 = Command_SpellBookHobbitAllies
  3694.     8 = Command_SpellBookRebuild
  3695.     9 = Command_SpellBookArrowVolleyGood
  3696.     10 = Command_SpellBookElvenWood
  3697.     11 = Command_SpellBookDwarvenRiches
  3698.     12 = Command_SpellBookMenOfDaleAllies
  3699.  
  3700.     13 = Command_SpellBookCloudBreak
  3701.     14 = Command_SpellBookRohanAllies
  3702.     15 = Command_SpellBookDunedainAllies
  3703.     16 = Command_SpellBookEntAllies
  3704.     17 = Command_SpellBookEagleAllies
  3705.     18 = Command_SpellBookUndermine
  3706.     19 = Command_SpellBookBombard
  3707.  
  3708.     20 = Command_SpellBookArmyoftheDead
  3709.     21 = Command_SpellBookEarthquake
  3710.     22 = Command_SpellBookFlood
  3711.     23 = Command_SpellBookSunflare
  3712.     24 = Command_SpellBookCitadel
  3713.     
  3714.     25 = Command_SpellBookFarsight
  3715. End
  3716.  
  3717. CommandSet GoodSpellStoreCommandSet                            ; Good campaign
  3718.     1 = Command_PurchaseSpellEnshroudingMistSP
  3719.     2 = Command_PurchaseSpellElvenGifts
  3720.     3 = Command_PurchaseSpellHeal
  3721.     4 = Command_PurchaseSpellElvenWood
  3722.  
  3723.     5 = Command_PurchaseSpellRallyingCallSP
  3724.     6 = Command_PurchaseSpellTomBombadil
  3725.     7 = Command_PurchaseSpellDwarvenRiches
  3726.     8 = Command_PurchaseSpellRebuild
  3727.     9 = Command_PurchaseSpellLoneTower
  3728.  
  3729.     10 = Command_PurchaseSpellMenOfDaleAllies
  3730.     11 = Command_PurchaseSpellCloudBreak
  3731.     12 = Command_PurchaseSpellUndermine
  3732.     13 = Command_PurchaseSpellBombard
  3733.  
  3734.     14 = Command_PurchaseSpellFlood
  3735.     15 = Command_PurchaseSpellEarthquake
  3736.     16 = Command_PurchaseSpellSunflare
  3737. End
  3738.  
  3739. CommandSet TutorialSpellStoreCommandSet                            ; Advanced Tutorial
  3740.     1 = Command_PurchaseSpellEnshroudingMistSP
  3741.     2 = Command_PurchaseSpellElvenGifts
  3742.     3 = Command_PurchaseSpellHeal
  3743.     4 = Command_PurchaseSpellElvenWood
  3744.  
  3745.     5 = Command_PurchaseSpellRallyingCallSP
  3746.     6 = Command_PurchaseSpellTomBombadil
  3747.     7 = Command_PurchaseSpellArrowVolleyGood
  3748.     8 = Command_PurchaseSpellRebuild
  3749.     9 = Command_PurchaseSpellLoneTower
  3750.  
  3751.     10 = Command_PurchaseSpellMenOfDaleAllies
  3752.     11 = Command_PurchaseSpellCloudBreak
  3753.     12 = Command_PurchaseSpellUndermine
  3754.     13 = Command_PurchaseSpellBombard
  3755.  
  3756.     14 = Command_PurchaseSpellFlood
  3757.     15 = Command_PurchaseSpellEarthquake
  3758.     16 = Command_PurchaseSpellSunflare
  3759. End
  3760.  
  3761. CommandSet EvilSpellBookCommandSet
  3762.     1 = Command_SpellBookTaint
  3763.     2 = Command_SpellBookEyeofSauron
  3764.     3 = Command_SpellBookBarricade
  3765.     4 = Command_SpellBookWarChant
  3766.     5 = Command_SpellBookPalantirVision
  3767.     6 = Command_SpellBookCrebain
  3768.     7 = Command_SpellBookCaveBats
  3769.  
  3770.     8 = Command_SpellBookIndustry
  3771.     9 = Command_SpellBookDevastation
  3772.     10 = Command_SpellBookUntamedAllegiance
  3773.     11 = Command_SpellBookArrowVolleyEvil
  3774.     12 = Command_SpellBookWildMenAllies
  3775.     13 = Command_SpellBookScavenger
  3776.     14 = Command_SpellBookEvilEyeofSauron    
  3777.     15 = Command_SpellBookSpiderlingAllies
  3778.     
  3779.     16 = Command_SpellBookDarkness
  3780.     17 = Command_SpellBookAwakenWyrm
  3781.     18 = Command_SpellBookFreezingRain
  3782.     19 = Command_SpellBookFueltheFires
  3783.     20 = Command_SpellBookWatcherAlly
  3784.     
  3785.     21 = Command_SpellBookBalrogAlly
  3786.     22 = Command_SpellBookRainOfFire
  3787.     23 = Command_SpellBookDragonAlly
  3788.     24 = Command_SpellBookDragonStrike
  3789. End
  3790.  
  3791. CommandSet EvilSpellStoreCommandSet                    ; Evil campaign
  3792.  
  3793.     1 = Command_PurchaseSpellCaveBats
  3794.     2 = Command_PurchaseSpellWarChant
  3795.     3 = Command_PurchaseSpellWildMenAllies
  3796.     4 = Command_PurchaseSpellTaint
  3797.     5 = Command_PurchaseSpellScavenger
  3798.  
  3799.     6 = Command_PurchaseSpellWatcherAlly
  3800.     7 = Command_PurchaseSpellBarricade
  3801.     8 = Command_PurchaseSpellDarkness
  3802.     9 = Command_PurchaseSpellDevastation
  3803.     10 = Command_PurchaseSpellUntamedAllegiance
  3804.     11 = Command_PurchaseSpellSpiderlingAllies
  3805.  
  3806.     12 = Command_PurchaseSpellAwakenWyrm
  3807.     13 = Command_PurchaseSpellArrowVolleyEvil
  3808.     14 = Command_PurchaseSpellFueltheFires
  3809.     15 = Command_PurchaseSpellIndustry
  3810.     16 = Command_PurchaseSpellEvilEyeofSauron    
  3811.  
  3812.     17 = Command_PurchaseSpellDragonAlly
  3813.     18 = Command_PurchaseSpellBalrogAlly
  3814.     19 = Command_PurchaseSpellRainOfFire
  3815.     20 = Command_PurchaseSpellDragonStrike
  3816.     
  3817. End
  3818.  
  3819. //-------------------
  3820. CommandSet MenSpellBookCommandSet
  3821.     1 = Command_SpellBookHeal
  3822.     2 = Command_SpellBookRallyingCall
  3823.     3 = Command_SpellBookRebuild
  3824.     
  3825.     4 = Command_SpellBookTomBombadil
  3826.     5 = Command_SpellBookHobbitAllies
  3827.     6 = Command_SpellBookLoneTower
  3828.     7 = Command_SpellBookArrowVolleyGood
  3829.  
  3830.     8 = Command_SpellBookCloudBreak
  3831.     9 = Command_SpellBookRohanAllies
  3832.     10 = Command_SpellBookDunedainAllies
  3833.  
  3834.     11 = Command_SpellBookArmyoftheDead
  3835.     12 = Command_SpellBookEarthquake
  3836. End
  3837.  
  3838. CommandSet MenSpellStoreCommandSet
  3839.     1 = Command_PurchaseSpellHeal
  3840.     2 = Command_PurchaseSpellRallyingCallMP
  3841.     3 = Command_PurchaseSpellRebuild
  3842.     
  3843.     4 = Command_PurchaseSpellHobbitAllies
  3844.     5 = Command_PurchaseSpellArrowVolleyGood
  3845.     6 = Command_PurchaseSpellTomBombadil
  3846.     7 = Command_PurchaseSpellLoneTowerMen
  3847.  
  3848.     8 = Command_PurchaseSpellDunedainAllies
  3849.     9 = Command_PurchaseSpellCloudBreak
  3850.     10 = Command_PurchaseSpellRohanAllies
  3851.  
  3852.     11 = Command_PurchaseSpellArmyoftheDead
  3853.     12 = Command_PurchaseSpellEarthquake
  3854. End
  3855.  
  3856. CommandSet ElvesSpellBookCommandSet
  3857.     1 = Command_SpellBookRallyingCall
  3858.     2 = Command_SpellBookHeal
  3859.     3 = Command_SpellBookFarsight
  3860.     
  3861.     4 = Command_SpellBookTomBombadil
  3862.     5 = Command_SpellBookEnshroudingMist
  3863.     6 = Command_SpellBookArrowVolleyGood
  3864.     7 = Command_SpellBookElvenWood
  3865.  
  3866.     8 = Command_SpellBookCloudBreak
  3867.     9 = Command_SpellBookEntAllies
  3868.     10 = Command_SpellBookEagleAllies
  3869.  
  3870.     11 = Command_SpellBookFlood
  3871.     12 = Command_SpellBookSunflare
  3872. End
  3873.  
  3874. CommandSet ElvesSpellStoreCommandSet
  3875.     1 = Command_PurchaseSpellRallyingCallMP
  3876.     2 = Command_PurchaseSpellHeal
  3877.     3 = Command_PurchaseSpellFarsight
  3878.     
  3879.     4 = Command_PurchaseSpellEnshroudingMistMP
  3880.     5 = Command_PurchaseSpellArrowVolleyGood
  3881.     6 = Command_PurchaseSpellElvenWood
  3882.     7 = Command_PurchaseSpellTomBombadil
  3883.  
  3884.     8 = Command_PurchaseSpellEagleAllies
  3885.     9 = Command_PurchaseSpellCloudBreak
  3886.     10 = Command_PurchaseSpellEntAllies
  3887.  
  3888.     11 = Command_PurchaseSpellSunflare
  3889.     12 = Command_PurchaseSpellFlood
  3890. End
  3891.  
  3892. CommandSet DwarvesSpellBookCommandSet
  3893.     1 = Command_SpellBookHeal
  3894.     2 = Command_SpellBookRebuild
  3895.     3 = Command_SpellBookRallyingCall
  3896.     
  3897.     4 = Command_SpellBookHobbitAllies
  3898.     5 = Command_SpellBookLoneTowerDwarf
  3899.     6 = Command_SpellBookDwarvenRiches
  3900.     7 = Command_SpellBookMenOfDaleAllies
  3901.  
  3902.     8 = Command_SpellBookCloudBreak
  3903.     9 = Command_SpellBookUndermine
  3904.     10 = Command_SpellBookBombard
  3905.  
  3906.     11 = Command_SpellBookEarthquake
  3907.     12 = Command_SpellBookCitadel
  3908. End
  3909.  
  3910. CommandSet DwarvesSpellStoreCommandSet
  3911.     1 = Command_PurchaseSpellRallyingCallMP
  3912.     2 = Command_PurchaseSpellRebuild
  3913.     3 = Command_PurchaseSpellHeal
  3914.     
  3915.     4 = Command_PurchaseSpellMenOfDaleAllies
  3916.     5 = Command_PurchaseSpellDwarvenRiches
  3917.     6 = Command_PurchaseSpellLoneTower
  3918.     7 = Command_PurchaseSpellHobbitAllies
  3919.  
  3920.     8 = Command_PurchaseSpellBombard
  3921.     9 = Command_PurchaseSpellCloudBreak
  3922.     10 = Command_PurchaseSpellUndermine
  3923.  
  3924.     11 = Command_PurchaseSpellEarthquake
  3925.     12 = Command_PurchaseSpellCitadel
  3926. End
  3927.  
  3928. CommandSet MordorSpellBookCommandSet
  3929.     1 = Command_SpellBookTaint
  3930.     2 = Command_SpellBookEyeofSauron
  3931.     3 = Command_SpellBookWarChant
  3932.  
  3933.     4 = Command_SpellBookIndustry
  3934.     5 = Command_SpellBookBarricade
  3935.     6 = Command_SpellBookUntamedAllegiance
  3936.     7 = Command_SpellBookArrowVolleyEvil    
  3937.     
  3938.     8 = Command_SpellBookEvilBombard
  3939.     9 = Command_SpellBookDarkness
  3940.     10 = Command_SpellBookAwakenWyrm
  3941.     
  3942.     11 = Command_SpellBookBalrogAlly
  3943.     12 = Command_SpellBookRainOfFire
  3944. End
  3945.  
  3946. CommandSet MordorSpellStoreCommandSet
  3947.     1 = Command_PurchaseSpellTaint
  3948.     2 = Command_PurchaseSpellEyeofSauron
  3949.     3 = Command_PurchaseSpellWarChant
  3950.  
  3951.     4 = Command_PurchaseSpellBarricade
  3952.     5 = Command_PurchaseSpellUntamedAllegiance
  3953.     6 = Command_PurchaseSpellIndustry
  3954.     7 = Command_PurchaseSpellArrowVolleyEvil
  3955.     
  3956.     8 = Command_PurchaseSpellAwakenWyrm
  3957.     9 = Command_PurchaseSpellDarkness
  3958.     10 = Command_PurchaseSpellEvilBombard
  3959.     
  3960.     11 = Command_PurchaseSpellBalrogAlly
  3961.     12 = Command_PurchaseSpellRainOfFire
  3962. End
  3963.  
  3964. CommandSet IsengardSpellBookCommandSet
  3965.     1 = Command_SpellBookWarChant
  3966.     2 = Command_SpellBookPalantirVision
  3967.     3 = Command_SpellBookCrebain
  3968.  
  3969.     4 = Command_SpellBookIsengardTaint
  3970.     5 = Command_SpellBookIndustry
  3971.     6 = Command_SpellBookDevastation
  3972.     7 = Command_SpellBookWildMenAllies
  3973.     
  3974.     8 = Command_SpellBookFreezingRain
  3975.     9 = Command_SpellBookFueltheFires
  3976.     10 = Command_SpellBookWatcherAlly
  3977.     
  3978.     11 = Command_SpellBookDragonAlly
  3979.     12 = Command_SpellBookDragonStrike
  3980. End
  3981.  
  3982. CommandSet IsengardSpellStoreCommandSet
  3983.     1 = Command_PurchaseSpellPalantirVision
  3984.     2 = Command_PurchaseSpellWarChant
  3985.     3 = Command_PurchaseSpellCrebain
  3986.  
  3987.     4 = Command_PurchaseSpellDevastation
  3988.     5 = Command_PurchaseSpellIsengardTaint
  3989.     6 = Command_PurchaseSpellWildMenAllies
  3990.     7 = Command_PurchaseSpellIndustry
  3991.     
  3992.     8 = Command_PurchaseSpellWatcherAlly
  3993.     9 = Command_PurchaseSpellFreezingRain
  3994.     10 = Command_PurchaseSpellFueltheFires
  3995.     
  3996.     11 = Command_PurchaseSpellDragonAlly
  3997.     12 = Command_PurchaseSpellDragonStrike
  3998. End
  3999.  
  4000. CommandSet WildSpellBookCommandSet
  4001.     1 = Command_SpellBookTaint
  4002.     2 = Command_SpellBookWarChant
  4003.     3 = Command_SpellBookCaveBats
  4004.  
  4005.     4 = Command_SpellBookUntamedAllegiance
  4006.     5 = Command_SpellBookScavenger
  4007.     6 = Command_SpellBookWildMenAllies
  4008.     7 = Command_SpellBookSpiderlingAllies
  4009.     
  4010.     8 = Command_SpellBookDarkness
  4011.     9 = Command_SpellBookAwakenWyrm
  4012.     10 = Command_SpellBookWatcherAlly
  4013.     
  4014.     11 = Command_SpellBookBalrogAlly
  4015.     12 = Command_SpellBookDragonAlly
  4016. End
  4017.  
  4018. CommandSet WildSpellStoreCommandSet
  4019.     1 = Command_PurchaseSpellWarChant
  4020.     2 = Command_PurchaseSpellTaint
  4021.     3 = Command_PurchaseSpellCaveBats
  4022.  
  4023.     4 = Command_PurchaseSpellWildMenAllies
  4024.     5 = Command_PurchaseSpellScavenger
  4025.     6 = Command_PurchaseSpellUntamedAllegiance
  4026.     7 = Command_PurchaseSpellSpiderlingAllies
  4027.     
  4028.     8 = Command_PurchaseSpellAwakenWyrm
  4029.     9 = Command_PurchaseSpellDarkness
  4030.     10 = Command_PurchaseSpellWatcherAlly
  4031.     
  4032.     11 = Command_PurchaseSpellDragonAlly
  4033.     12 = Command_PurchaseSpellBalrogAlly
  4034. End
  4035.  
  4036. //----------------------------------------------------------
  4037.  
  4038. CommandSet SummonedDragonCommandSet
  4039.     1 = Command_ToggleStance
  4040.     2 = Command_SpecialAbilitySummonedDragonReposition
  4041. End
  4042.  
  4043. CommandSet WyrmCommandSet
  4044.     1 = Command_SpecialAbilityWyrmReposition
  4045. End
  4046.  
  4047. CommandSet PosternGateCommandSet
  4048.     1 = Command_UpgradeGondorPosternGate
  4049. End
  4050.  
  4051. CommandSet PosternGateCommandSetMk2
  4052.     1 = Command_UpgradeGondorPosternGate
  4053. End
  4054.  
  4055. CommandSet GondorCastleWallCommandSet
  4056.     1 = Command_UpgradeGondorTrebuchetTurret
  4057.     2 = Command_UpgradeGondorOpenGarrison
  4058.     3 = Command_UpgradeGondorPosternGate
  4059. End
  4060.  
  4061. //----Wall Treb/Cat commandsets---------
  4062.  
  4063. //---Men of the West Trebs---
  4064. CommandSet GondorCastleWallUpgradeCommandSetBuyNewTreb
  4065.     1 = Command_PurchaseNewWallTreb
  4066.     6 = Command_Sell    
  4067. End
  4068.  
  4069. //---Dwarven Catapults---
  4070. CommandSet DwarvenUpgradeCommandSetBuyNewCatapult
  4071.     1 = Command_DwarvenPurchaseNewWallCatapult
  4072.     6 = Command_Sell    
  4073. End
  4074.  
  4075. //---Isengard Ballista---
  4076. CommandSet IsengardUpgradeCommandSetBuyNewBallista
  4077.     1 = Command_IsengardPurchaseNewWallBallista
  4078.     6 = Command_Sell    
  4079. End
  4080.  
  4081. //---Mordor Catapult---
  4082. CommandSet MordorUpgradeCommandSetBuyNewCatapult
  4083.     1 = Command_MordorPurchaseNewWallCatapult
  4084.     6 = Command_Sell    
  4085. End
  4086.  
  4087. //---Goblin Giant Sentry---
  4088. CommandSet GoblinUpgradeCommandSetBuyNewGiantSentry
  4089.     1 = Command_GoblinPurchaseNewWallGiantSentry
  4090.     6 = Command_Sell    
  4091. End
  4092.  
  4093. CommandSet GenericBuyNewTrebCommandSet
  4094.     1 = Command_PurchaseNewWallTreb
  4095.     6 = Command_Sell    
  4096. End
  4097.  
  4098. CommandSet GenericMinasMorgulBuyNewTrebCommandSet
  4099.     1 = Command_PurchaseNewWallTreb    
  4100. End
  4101.  
  4102. CommandSet GarrisonableTowerCommandSet
  4103.     ;1 = Command_EvacuateGarrison
  4104.     1 = Command_ExitGarrison
  4105.     2 = Command_ExitGarrison
  4106.     6 = Command_Sell
  4107. End
  4108.  
  4109. CommandSet HobbitWorkPitCommandSet
  4110.     1 = Command_ExitGarrison
  4111. End
  4112.  
  4113.  
  4114. CommandSet TransportShipCommandSet
  4115.     1 = Command_ExitGarrisonNoRadial
  4116.     2 = Command_ExitGarrisonNoRadial
  4117. End
  4118.  
  4119. CommandSet EvilLargeShipCommandSet
  4120.     1 = Command_ToggleStance
  4121.     2 = Command_PurchaseUpgradePirateFlag            ; banner
  4122.     3 = Command_PurchaseUpgradeEvilShipArmor            ; armour
  4123.     13 = Command_AttackMove
  4124.     14 = Command_Stop
  4125. End
  4126.  
  4127. CommandSet EvilFireShipCommandSet
  4128.     1 = Command_ToggleStance
  4129.     2 = Command_PurchaseUpgradePirateFlag            ; banner
  4130.     3 = Command_PurchaseUpgradeEvilShipArmor            ; armour
  4131.     13 = Command_AttackMove
  4132.     14 = Command_Stop
  4133. End
  4134.  
  4135. CommandSet EvilBombardShipCommandSet
  4136.     1 = Command_ToggleStance
  4137.     2 = Command_PurchaseUpgradePirateFlag            ; banner
  4138.     3 = Command_PurchaseUpgradeEvilShipArmor            ; armour
  4139.     4 = Command_BombardEvil
  4140.     13 = Command_AttackMove
  4141.     14 = Command_Stop
  4142. End
  4143.  
  4144. CommandSet EvilLargeShipCommandSet_CAMPEA
  4145.     1 = Command_ExitGarrisonNoRadial
  4146.     2 = Command_ExitGarrisonNoRadial
  4147.     10 = Command_BombardEvil
  4148.     13 = Command_AttackMove
  4149.     14 = Command_Stop
  4150. End
  4151.  
  4152. CommandSet GoodLargeShipCommandSet
  4153.     1 = Command_ToggleStance
  4154.     2 = Command_PurchaseUpgradeCirdansCraftwork        ; banner
  4155.     3 = Command_PurchaseUpgradeGoodShipArmor            ; armour
  4156.     13 = Command_AttackMove
  4157.     14 = Command_Stop
  4158. End
  4159.  
  4160. CommandSet ElvenFireShipCommandSet
  4161.     1 = Command_ToggleStance
  4162.     2 = Command_PurchaseUpgradeCirdansCraftwork        ; banner
  4163.     3 = Command_PurchaseUpgradeGoodShipArmor            ; armour
  4164.     13 = Command_AttackMove
  4165.     14 = Command_Stop
  4166. End
  4167.  
  4168. CommandSet GoodBombardShipCommandSet
  4169.     1 = Command_ToggleStance
  4170.     2 = Command_PurchaseUpgradeCirdansCraftwork        ; banner
  4171.     3 = Command_PurchaseUpgradeGoodShipArmor            ; armour
  4172.     4 = Command_Bombard
  4173.     13 = Command_AttackMove
  4174.     14 = Command_Stop
  4175. End
  4176.  
  4177. CommandSet GoodLargeShipCommandSet_CAMPEA
  4178.     1 = Command_ExitGarrisonNoRadial
  4179.     2 = Command_ExitGarrisonNoRadial
  4180.     10 = Command_Bombard
  4181.     13 = Command_AttackMove
  4182.     14 = Command_Stop
  4183. End
  4184.  
  4185. ;CommandSet GoodLargeShipCommandSetWithLoveOfTheSea
  4186. ;    1 = Command_PurchaseUpgradeCirdansCraftwork
  4187. ;    2 = Command_SpecialAbilityLoveOfTheSea
  4188. ;    3 = Command_PurchaseUpgradeFlamingPitch
  4189. ;    10 = Command_Bombard
  4190. ;    13 = Command_AttackMove
  4191. ;    14 = Command_Stop
  4192. ;End
  4193.  
  4194. CommandSet RohanCastleWallCommandSet
  4195.     1 = Command_UpgradeRohanWallBanner
  4196.     2 = Command_UpgradeRohanOpenGarrison
  4197.     3 = Command_UpgradeRohanPosternGate
  4198. End
  4199.  
  4200. CommandSet MinasCastleWallNoGateCommandSet
  4201.     1 = Command_UpgradeGondorTrebuchetTurret
  4202.     2 = Command_UpgradeGondorOpenGarrison
  4203. End
  4204.  
  4205. CommandSet MinisWallBTCommandSet
  4206.     1 = Command_UpgradeGondorTrebuchetTurret
  4207. End
  4208.  
  4209. CommandSet CastleGateCommandSet
  4210.     1 = Command_ToggleGate
  4211.     2 = Command_StartSelfRepair
  4212.     6 = Command_Sell
  4213. End
  4214.  
  4215. CommandSet CastleGateCommandSet_NoSell
  4216.     1 = Command_ToggleGate
  4217.     2 = Command_StartSelfRepair
  4218. End
  4219.  
  4220. CommandSet GenericSelfRepairCommandSet
  4221.     1 = Command_StartSelfRepair
  4222. End
  4223.  
  4224. CommandSet ElvenCastleBaseKeepCommandSet
  4225.     1    = Command_GenericReviveSlot1
  4226.     2    = Command_GenericReviveSlot2
  4227.     3    = Command_GenericReviveSlot3
  4228.     4    = Command_GenericReviveSlot4
  4229.     5    = Command_GenericReviveSlot5
  4230.     6    = Command_GenericReviveSlot6
  4231.     7    = Command_GenericReviveSlot7
  4232.     9    = Command_StartCitadelSelfRepair
  4233. End
  4234.  
  4235. CommandSet GondorCastleBaseKeepCommandSet
  4236.     1    = Command_GenericReviveSlot1
  4237.     2    = Command_GenericReviveSlot2
  4238.     3    = Command_GenericReviveSlot3
  4239.     4    = Command_GenericReviveSlot4
  4240.     5    = Command_GenericReviveSlot5
  4241.     6    = Command_GenericReviveSlot6
  4242. //    7    = Command_EvacuateGarrison
  4243. //    8    = Command_ExitGarrison
  4244.     9    = Command_StartCitadelSelfRepair
  4245. End
  4246.  
  4247. CommandSet GondorCastleBaseKeepRebuildCommandSet     //Rebuildable version
  4248.     1    = Command_GenericReviveSlot1
  4249.     2    = Command_GenericReviveSlot2
  4250.     3    = Command_GenericReviveSlot3
  4251.     4    = Command_GenericReviveSlot4
  4252.     5    = Command_GenericReviveSlot5
  4253.     6    = Command_GenericReviveSlot6
  4254.     7    = Command_StartSelfRepair
  4255. //    8    = Command_ExitGarrison
  4256. End
  4257.  
  4258. CommandSet RohanCastleBaseKeepCommandSet
  4259.     1    = Command_GenericReviveSlot1
  4260.     2    = Command_GenericReviveSlot2
  4261.     3    = Command_GenericReviveSlot3
  4262.     4    = Command_GenericReviveSlot4
  4263.     5    = Command_GenericReviveSlot5
  4264.     6    = Command_GenericReviveSlot6
  4265.     7    = Command_GenericReviveSlot7
  4266.     9    = Command_StartCitadelSelfRepair
  4267. End
  4268.  
  4269. CommandSet HelmsDeepArcadeCommandSet
  4270.     1    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  4271.     2    = Command_RingHeroReviveSlot
  4272.     3   = Command_GenericReviveSlot1        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  4273.     4    = Command_GenericReviveSlot2        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  4274.     5    = Command_GenericReviveSlot3        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  4275.     6    = Command_GenericReviveSlot4        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  4276.     7    = Command_GenericReviveSlot5        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  4277.     8    = Command_GenericReviveSlot6        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  4278.     9    = Command_GenericReviveSlot7
  4279.     10    = Command_GenericReviveSlot8
  4280. End
  4281.  
  4282. CommandSet HelmsDeepArcadeRebuildCommandSet
  4283.     1    = Command_CreateAHeroReviveSlot        // Note we also need an extra slot for the Create A Hero
  4284.     2    = Command_RingHeroReviveSlot
  4285.     3   = Command_GenericReviveSlot1        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  4286.     4    = Command_GenericReviveSlot2        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  4287.     5    = Command_GenericReviveSlot3        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  4288.     6    = Command_GenericReviveSlot4        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  4289.     7    = Command_GenericReviveSlot5        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  4290.     8    = Command_GenericReviveSlot6        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset!
  4291.     9    = Command_GenericReviveSlot7
  4292.     10    = Command_GenericReviveSlot8
  4293.     11    = Command_StartSelfRepair
  4294. End
  4295.  
  4296.  
  4297. CommandSet SarumanCommandSet
  4298.     1    = Command_ToggleStance
  4299.     2    = Command_SpecialAbilityIsengardWizardBlast
  4300.     3    = Command_SarumanFireball
  4301.     4    = Command_SpecialAbilityDominateEnemy
  4302.     5    = Command_SpecialAbilitySpeechCraft
  4303.     6    = Command_SarumanThunderBolt    
  4304.     12    = Command_CaptureBuilding
  4305.     13    = Command_AttackMove
  4306.     14    = Command_Stop
  4307. End
  4308.  
  4309. CommandSet WormtongueCommandSet
  4310.     1    = Command_ToggleStance
  4311.     2      = Command_SpecialAbilityWormtongueEscape
  4312.     3      = Command_SpecialAbilityWormtongueVenomousWords
  4313.     4      = Command_SpecialAbilityWormtongueBackstab
  4314.     5      = Command_SpecialAbilityWormtongueCorrodeAllegiance
  4315.     12    = Command_CaptureBuilding
  4316.     13     = Command_AttackMove
  4317.     14     = Command_Stop
  4318. End
  4319.  
  4320. CommandSet GwaihirCommandSet
  4321.     1    = Command_ToggleStance    
  4322.     13    = Command_AttackMove
  4323.     14    = Command_Stop
  4324. End
  4325.  
  4326. CommandSet BuildTributeCartCommandSet
  4327.     1 = Command_BuildMordorTributeCart
  4328. End
  4329.  
  4330. CommandSet RohanHobbitCommandSet
  4331.     1    = Command_ToggleStance    
  4332.     2    = Command_ToggleHobbitRockThrow
  4333.     13    = Command_AttackMove
  4334.     14    = Command_Stop
  4335. End
  4336.  
  4337. CommandSet HobbitCivilianCommandSet
  4338.     14    = Command_Stop
  4339. End
  4340.  
  4341. CommandSet RohanHobbitHordeCommandSet
  4342.     1    = Command_ToggleStance
  4343.     2    = Command_ToggleHobbitRockThrow
  4344.     12    = Command_CaptureBuilding
  4345.     13    = Command_AttackMove    
  4346.     14    = Command_Stop
  4347. End
  4348.  
  4349. CommandSet RohanHobbitHordeCommandSet_Summoned    
  4350.     1    = Command_ToggleStance
  4351.     2    = Command_ToggleHobbitRockThrow
  4352.     12  = Command_CaptureBuilding
  4353.     13     = Command_AttackMove
  4354.     14     = Command_Stop
  4355. End
  4356.  
  4357. CommandSet EvilMenBlackRiderCommandSet
  4358.     1    = Command_ToggleStance 
  4359.     2    = Command_MountHorseBlackRider
  4360.     3    = Command_BlackRiderDreadVisage
  4361.     4    = Command_BlackRiderMorgulBlade
  4362.     5    = Command_SpecialAbilityScreechBlackRider
  4363.     12    = Command_CaptureBuilding
  4364.     13    = Command_AttackMove
  4365.     14    = Command_Stop
  4366. End
  4367.  
  4368. CommandSet GondorCastleWallHubCommandSet
  4369.     1 = Command_GondorCastleWallHub_BeginWallSpan
  4370.     2 = Command_GondorCastleWallHub_BeginRamp
  4371.     3 = Command_GondorCastleWallHub_SmallWallSpan
  4372.     6 = Command_Sell
  4373.     
  4374. End
  4375.  
  4376. CommandSet GondorCastleWallHubSmallCommandSet
  4377.     1 = Command_GondorCastleWallHub_BeginWallSpan
  4378.     4 = Command_CancelWallSpan
  4379.     6 = Command_Sell
  4380. End
  4381.  
  4382. CommandSet GondorCastleWallHubSmallUpgradeableCommandSet
  4383.     1 = Command_GondorCastleWallHub_BeginWallSpan
  4384.     2 = Command_MenWallUpgradeToRegularGate
  4385.     3 = Command_MenWallUpgradeToPosternGate
  4386.     4 = Command_MenWallUpgradeToTower
  4387.     5 = Command_MenWallUpgradeToTrebuchet
  4388.     6 = Command_Sell
  4389. End
  4390.  
  4391. CommandSet MenWallSegmentCommandSet
  4392.     1 = Command_MenWallUpgradeToHub
  4393.     2 = Command_MenWallUpgradeToRegularGate
  4394.     3 = Command_MenWallUpgradeToPosternGate
  4395.     4 = Command_MenWallUpgradeToTower
  4396.     5 = Command_MenWallUpgradeToTrebuchet
  4397.     6 = Command_Sell
  4398.     7 = Command_StartSelfRepair
  4399. End 
  4400.    
  4401. CommandSet MenWallCliffCapCommandSet
  4402.     6 = Command_Sell
  4403. End 
  4404.    
  4405. CommandSet MenWallUpgradeNodeCommandSet
  4406.     1 = Command_MenWallUpgradeToHub
  4407.     2 = Command_MenWallUpgradeToRegularGate
  4408.     3 = Command_MenWallUpgradeToPosternGate
  4409.     4 = Command_MenWallUpgradeToTower
  4410.     5 = Command_MenWallUpgradeToTrebuchet
  4411. End
  4412.  
  4413. CommandSet MenPorterCommandSet 
  4414.    1  = Command_Stop
  4415.    2  = Command_PorterExtinguishFire
  4416.    3  = Command_PorterConstructMenFarm
  4417.    4  = Command_PorterConstructMenBarracks
  4418.    5  = Command_PorterConstructMenArcheryRange
  4419.    6  = Command_PorterConstructMenStable
  4420.    7  = Command_PorterConstructMenWorkshop
  4421.    8  = Command_PorterConstructMenSentryTower
  4422.    9  = Command_PorterConstructMenWell
  4423.    10 = Command_PorterConstructMenStatue
  4424.    11 = Command_PorterConstructMenBlacksmith
  4425.    12 = Command_PorterConstructMenMarketPlace
  4426.    13 = Command_PorterConstructMenWallHub
  4427.    14 = Command_PorterConstructMenFortress 
  4428.  
  4429. End
  4430.  
  4431. CommandSet MenPorterCommandSetForTutorial 
  4432.    1  = Command_Stop
  4433.    2  = Command_PorterExtinguishFire
  4434.    3  = Command_PorterConstructMenFarm
  4435.    4  = Command_PorterConstructMenBarracks
  4436.    5  = Command_PorterConstructMenArcheryRange
  4437.    6  = Command_PorterConstructMenStable
  4438.    7  = Command_PorterConstructMenWorkshop
  4439.    8  = Command_PorterConstructMenSentryTower
  4440.    9  = Command_PorterConstructMenWell
  4441.    10 = Command_PorterConstructMenStatue
  4442.    11 = Command_PorterConstructMenBlacksmith
  4443.    12 = Command_PorterConstructMenMarketPlace
  4444.    13 = Command_PorterConstructMenWallHub
  4445.    14 = Command_PorterConstructMenFortressTutorial 
  4446.  
  4447. End
  4448.  
  4449. CommandSet DwarvenCastleWallHubCommandSet
  4450.     1 = Command_GondorCastleWallHub_BeginWallSpan
  4451.     2 = Command_GondorCastleWallHub_BeginRamp
  4452.     3 = Command_GondorCastleWallHub_SmallWallSpan
  4453.     4 = Command_CancelWallSpan
  4454.     6 = Command_Sell
  4455.  
  4456. End
  4457.  
  4458. CommandSet DwarvenCastleWallHubSmallCommandSet
  4459.     1 = Command_DwarvenCastleWallHub_BeginWallSpan
  4460.     4 = Command_CancelWallSpan
  4461.     6 = Command_Sell
  4462. End
  4463.  
  4464. CommandSet DwarvenPorterCommandSet
  4465.    1  = Command_Stop
  4466.    2  = Command_PorterExtinguishFire
  4467.    3  = Command_ConstructDwarvenMineShaft
  4468.    4  =    Command_ConstructDwarvenBarracks
  4469.    5  = Command_ConstructDwarvenArcheryRange
  4470.    6  = Command_ConstructDwarvenForgeWorks
  4471.    7  = Command_ConstructDwarvenSentryTower
  4472.    8  =    Command_ConstructDwarvenHearth
  4473.    9  = Command_ConstructDwarvenStatue
  4474.    10 = Command_ConstructDwarvenWallHub
  4475.    11 =    Command_PorterConstructDwarvenFortress 
  4476.  
  4477. End
  4478.  
  4479. CommandSet DwarvenWallUpgradeNodeCommandSet
  4480.     1 = Command_DwarvenWallUpgradeToHub
  4481.     2 = Command_DwarvenWallUpgradeToRegularGate
  4482.     3 = Command_DwarvenWallUpgradeToPosternGate
  4483.     4 = Command_DwarvenWallUpgradeToTower
  4484.     5 = Command_DwarvenWallUpgradeToCatapult
  4485. End
  4486.  
  4487. CommandSet DwarvenWallSegmentCommandSet
  4488.     1 = Command_DwarvenWallUpgradeToHub
  4489.     2 = Command_DwarvenWallUpgradeToRegularGate
  4490.     3 = Command_DwarvenWallUpgradeToPosternGate
  4491.     4 = Command_DwarvenWallUpgradeToTower
  4492.     5 = Command_DwarvenWallUpgradeToCatapult
  4493.     6 = Command_Sell
  4494.     7 = Command_StartSelfRepair
  4495.  
  4496. End
  4497.  
  4498. CommandSet DwarvenWallCliffCapCommandSet
  4499.     6 = Command_Sell
  4500. End
  4501.  
  4502. CommandSet DwarvenCatapultFortressCommandSet
  4503.     1 = Command_ToggleTrebAutoAcquire
  4504.     3 = Command_Bombard
  4505.     14 = Command_Stop
  4506. End
  4507.  
  4508. CommandSet DwarvenCatapultFortressCommandSetStopBombard
  4509.     1 = Command_ToggleTrebAutoAcquire
  4510.     3 = Command_StopBombard
  4511.     14 = Command_Stop
  4512. End
  4513.  
  4514. CommandSet WildPorterCommandSet
  4515.     1  = Command_Stop
  4516.     2  = Command_PorterExtinguishFire
  4517.     3  = Command_PorterConstructWildMineShaft
  4518.     4  = Command_PorterConstructWildLumberMill
  4519.     5  = Command_PorterConstructWildCave
  4520.     6  = Command_PorterConstructWildSpiderPit
  4521.     7  = Command_PorterConstructWildFissure  
  4522.     8  = Command_PorterConstructWildSentryTower
  4523.     9  = Command_PorterConstructWildTreasureTrove
  4524.     10 = Command_PorterConstructWildFortress
  4525.  
  4526. End
  4527.  
  4528. CommandSet IsengardPorterCommandSet
  4529.     1  = Command_Stop
  4530.     2  = Command_PorterExtinguishFire
  4531.     3  = Command_PorterConstructIsengardFurnace
  4532.     4  = Command_PorterConstructIsengardLumberMill
  4533.     5  = Command_PorterConstructIsengardUrukPit
  4534.     6  = Command_PorterConstructIsengardWargPit
  4535.     7  = Command_PorterConstructIsengardSiegeWorks
  4536.     8  = Command_PorterConstructIsengardBattleTower
  4537.     9  = Command_PorterConstructIsengardWargSentry
  4538.     10 = Command_PorterConstructIsengardArmory
  4539.     11 = Command_PorterConstructIsengardWallHub
  4540.     12 = Command_PorterConstructIsengardFortress 
  4541. End
  4542.  
  4543. CommandSet MordorPorterCommandSet
  4544.     1  = Command_Stop
  4545.     2  = Command_PorterExtinguishFire
  4546.     3  = Command_PorterConstructMordorSlaughterHouse
  4547.     4  = Command_PorterConstructMordorLumberMill
  4548.     5  = Command_PorterConstructMordorOrcPit
  4549.     6  = Command_PorterConstructMordorHaradrimPalace
  4550.     7  = Command_PorterConstructMordorTrollCage
  4551.     8  = Command_PorterConstructMordorSiegeWorks
  4552.     9  = Command_PorterConstructMumakilPen
  4553.     10 = Command_ConstructMordorTavern
  4554.     11 = Command_PorterconstructMordorBattleTower
  4555.     12 = Command_PorterConstructMordorFortress
  4556.     
  4557. //  10  = Command_ConstructMordorOrcFletcher
  4558. //  11  = Command_ConstructMordorUmbarTavern
  4559. //  12  = Command_ConstructMordorBarracks 
  4560. End
  4561.  
  4562. CommandSet MordorPorterCommandSet_ForMirkwood
  4563.     1  = Command_Stop
  4564.     2  = Command_PorterExtinguishFire
  4565.     3  = Command_PorterConstructMordorSlaughterHouse
  4566.     4  = Command_PorterConstructMordorLumberMill
  4567.     5  = Command_PorterConstructMordorOrcPit
  4568.     6  = Command_PorterConstructMordorHaradrimPalace
  4569.     7  = Command_PorterConstructMordorTrollCage
  4570.     8  = Command_PorterConstructMordorSiegeWorks
  4571.     9  = Command_PorterConstructMumakilPen
  4572.     10 = Command_PorterConstructIsengardBattleTower
  4573.     11 = Command_ConstructMordorTavern
  4574.     12 = Command_PorterConstructMordorFortress
  4575.     
  4576. //  10  = Command_ConstructMordorOrcFletcher
  4577. //  11  = Command_ConstructMordorUmbarTavern
  4578. //  12  = Command_ConstructMordorBarracks 
  4579. End
  4580.  
  4581. CommandSet WildFireDrakeCommandSet
  4582.     1    = Command_ToggleStance
  4583.     2    = Command_FireDrakeInferno    
  4584.     13 = Command_AttackMove
  4585.     14 = Command_Stop
  4586. End
  4587.  
  4588. CommandSet WildGoblinKingCommandSet
  4589.     1    = Command_ToggleStance
  4590.     2    = Command_GoblinKingSkullTotem
  4591.     3    = Command_GoblinKingMountScorpion
  4592.     4    = Command_GoblinKingFakeLeadershipButton
  4593.     5    = Command_GoblinKingPoisonedStinger
  4594.     6    = Command_GoblinKingCallFromTheDeep
  4595.     12     = Command_CaptureBuilding
  4596.     13    = Command_AttackMove
  4597.     14    = Command_Stop
  4598. End
  4599.  
  4600. CommandSet MountedWildGoblinKingCommandSet                ; Mounted version.
  4601.     1    = Command_ToggleStance
  4602.     2    = Command_GoblinKingMountedSkullTotem
  4603.     3    = Command_GoblinKingMountScorpion
  4604.     4    = Command_GoblinKingFakeLeadershipButton
  4605.     5    = Command_GoblinKingPoisonedStinger
  4606.     6    = Command_GoblinKingCallFromTheDeep
  4607.     12     = Command_CaptureBuilding
  4608.     13    = Command_AttackMove
  4609.     14    = Command_Stop
  4610. End
  4611.  
  4612. CommandSet CreateAHeroCommandSet
  4613.     1    = Command_AttackMove
  4614.     2    = Command_Stop
  4615. //    1    = Command_ToggleFaramirWeapon
  4616. //    2    = Command_SpecialAbilityWoundArrow
  4617. //    3    = Command_FaramirFakeLeadershipButton
  4618. //    4    = Command_SpecialAbilityCaptainOfGondor
  4619. //    6    = Command_ToggleMounted
  4620. //    13    = Command_AttackMove
  4621. //    14    = Command_Stop
  4622. End
  4623.  
  4624. //    This is the template for the create-a-hero command set
  4625. //    It is split into two parts - shared commands for all create-a-heros
  4626. //    that are available in the palantir and shared commands that are not
  4627. //    The shared commands in the palantir must be grouped sequentially starting 
  4628. //    with button slot 1
  4629. //    User defined commands will be inserted after that first group of
  4630. //    required commands and will overwrite any non-sequential commands
  4631. //    in a slot less than 7
  4632. CommandSet CreateAHeroCommandSetTemplate
  4633.     1    = Command_ToggleStance
  4634.     12    = Command_CaptureBuilding
  4635. End
  4636.  
  4637. CommandSet CommandSetInnDwarvenFaction
  4638.     1    = Command_ConstructInnDwarvenMenOfDaleHorde
  4639.     2    = Command_StartSelfRepair
  4640. End
  4641.  
  4642. CommandSet CommandSetInnMenFaction
  4643.     1    = Command_ConstructInnGondorRangerHorde  ; Dunedain Ranger
  4644.     2    = Command_StartSelfRepair
  4645. End
  4646.  
  4647. CommandSet CommandSetInnElvenFaction
  4648.     1    = Command_ConstructInnElvenHobbitShirrif
  4649.     2    = Command_StartSelfRepair
  4650. End
  4651.  
  4652. CommandSet CommandSetInnIsengardFaction
  4653.     1    = Command_ConstructInnIsengardWildmanHorde
  4654.     2    = Command_StartSelfRepair
  4655. End
  4656.  
  4657. CommandSet CommandSetInnMordorFaction
  4658.     1    = Command_ConstructMordorCorsairsOfUmbarHordeInn
  4659.     2    = Command_StartSelfRepair
  4660. End
  4661.  
  4662. CommandSet CommandSetInnWildFaction
  4663.     1    = Command_ConstructWildCorsairsOfUmbarHordeInn
  4664.     2    = Command_StartSelfRepair
  4665. End
  4666. ;/////////////////////////////////////////////////////////////////////////
  4667.  
  4668. ;////////////////////House of Elrond\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  4669. CommandSet CommandSetHouseOfElrond
  4670.     InitialVisible = 2
  4671.     //Main Menu
  4672.     ;1    = Command_ConstructElvenPorter
  4673.     2   = Command_SelectRevivablesHouseofElrond
  4674.     
  4675.     //Heroes
  4676.     3    = Command_GenericReviveSlot1        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  4677.     4    = Command_GenericReviveSlot2        
  4678.     5    = Command_GenericReviveSlot3        
  4679.     6    = Command_GenericReviveSlot4        
  4680.     7    = Command_GenericReviveSlot5        
  4681.     8    = Command_GenericReviveSlot6        
  4682.     9    = Command_GenericReviveSlot7        
  4683.     10    = Command_RadialBack
  4684. End
  4685.  
  4686. ;////////////////////House of Elrond\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  4687. CommandSet CommandSetHouseOfElrondRebuild
  4688.     InitialVisible = 2
  4689.     //Main Menu
  4690.     ;1    = Command_ConstructElvenPorter
  4691.     1    = Command_StartSelfRepair
  4692.     2   = Command_SelectRevivablesHouseofElrond
  4693.     
  4694.     //Heroes
  4695.     3    = Command_GenericReviveSlot1        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  4696.     4    = Command_GenericReviveSlot2        
  4697.     5    = Command_GenericReviveSlot3        
  4698.     6    = Command_GenericReviveSlot4        
  4699.     7    = Command_GenericReviveSlot5        
  4700.     8    = Command_GenericReviveSlot6        
  4701.     9    = Command_GenericReviveSlot7        
  4702.     10    = Command_RadialBack
  4703. End
  4704.  
  4705. ;/////////////Throne of Erebor\\\\\\\\\\\\\\\\\\\\\\\\\\
  4706. CommandSet ThroneofEreborCommandSet
  4707.     InitialVisible = 7
  4708.     //Main Menu
  4709.     1    = Command_ConstructDwarvenPorter
  4710.     ;2    = Command_FireWeaponDwarvenFortressOilCasks
  4711.     ;3    = Command_Bombard
  4712.     ;4    = Command_ToggleTrebAutoAcquire
  4713.     ;5   = Command_SelectUpgradesDwarvenFortress
  4714.     ;6    = Command_Sell
  4715.     7   = Command_SelectRevivablesThroneOfErebor    
  4716.     
  4717.  
  4718.     //Upgardes Menu
  4719.     ;8    = Command_PurchaseUpgradeDwarvenFortressOilCasks
  4720.     ;9    = Command_PurchaseUpgradeDwarvenFortressDwarvenStonework
  4721.     ;10    = Command_PurchaseUpgradeDwarvenFortressFlamingMunitions
  4722.     ;11    = Command_PurchaseUpgradeDwarvenFortressBanners
  4723.     ;12    = Command_PurchaseUpgradeDwarvenFortressSiegeKegs
  4724.     ;13    = Command_PurchaseUpgradeDwarvenFortressMightyCatapult
  4725.     ;14    = Command_RadialBack
  4726.     
  4727.     //Hero Menu
  4728.     15    = Command_GenericReviveSlot1        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  4729.     16    = Command_GenericReviveSlot2        
  4730.     17    = Command_GenericReviveSlot3        
  4731.     18    = Command_GenericReviveSlot4        // Note we also need an extra slot for the Create A Hero
  4732.     19    = Command_GenericReviveSlot5        // Note that we need an extra slot for the ring hero.
  4733.     20    = Command_RadialBack
  4734. End
  4735.  
  4736. ;/////////////Throne of Erebor Rebuildable\\\\\\\\\\\\\\\\\\\\\\\\\\
  4737. CommandSet ThroneofEreborRebuildCommandSet
  4738.     InitialVisible = 7
  4739.     //Main Menu
  4740.     1    = Command_ConstructDwarvenPorter
  4741.     2    = Command_StartSelfRepair
  4742.     ;2    = Command_FireWeaponDwarvenFortressOilCasks
  4743.     ;3    = Command_Bombard
  4744.     ;4    = Command_ToggleTrebAutoAcquire
  4745.     ;5   = Command_SelectUpgradesDwarvenFortress
  4746.     ;6    = Command_Sell
  4747.     7   = Command_SelectRevivablesThroneOfErebor    
  4748.     
  4749.  
  4750.     //Upgardes Menu
  4751.     ;8    = Command_PurchaseUpgradeDwarvenFortressOilCasks
  4752.     ;9    = Command_PurchaseUpgradeDwarvenFortressDwarvenStonework
  4753.     ;10    = Command_PurchaseUpgradeDwarvenFortressFlamingMunitions
  4754.     ;11    = Command_PurchaseUpgradeDwarvenFortressBanners
  4755.     ;12    = Command_PurchaseUpgradeDwarvenFortressSiegeKegs
  4756.     ;13    = Command_PurchaseUpgradeDwarvenFortressMightyCatapult
  4757.     ;14    = Command_RadialBack
  4758.     
  4759.     //Hero Menu
  4760.     15    = Command_GenericReviveSlot1        //Revives any hero. Use Slot1-Slot8 and keep them UNIQUE within the same commandset! 
  4761.     16    = Command_GenericReviveSlot2        
  4762.     17    = Command_GenericReviveSlot3        
  4763.     18    = Command_GenericReviveSlot4        // Note we also need an extra slot for the Create A Hero
  4764.     19    = Command_GenericReviveSlot5        // Note that we need an extra slot for the ring hero.
  4765.     20    = Command_RadialBack
  4766. End
  4767.  
  4768.  
  4769. CommandSet EreborGateTowerCommandSet
  4770.     1 = Command_ExitGarrison
  4771.     2 = Command_ExitGarrison
  4772.     3 = Command_ExitGarrison
  4773.     4 = Command_ExitGarrison
  4774.     5 = Command_ExitGarrison
  4775.     6 = Command_Sell
  4776. End