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

  1. //------------------------------------------------------------------------------
  2. // Upgrade definitions
  3. //------------------------------------------------------------------------------
  4.  
  5. //-----------------------------------
  6. // Test Base Upgrade ... 
  7. //-----------------------------------
  8. Upgrade Upgrade_TestBuilding
  9.   DisplayName        = UPGRADE:TestBaseUpgrade
  10.   Type               = OBJECT
  11.   BuildTime          = 10.0
  12.   BuildCost          = 0
  13.   ButtonImage        = SCGrabPassenger
  14.  
  15. End
  16.  
  17. Upgrade Upgrade_TestBuilding_2
  18.   DisplayName        = UPGRADE:TestBaseUpgrade
  19.   Type               = OBJECT
  20.   BuildTime          = 10.0
  21.   BuildCost          = 0
  22.   ButtonImage        = SCGrabPassenger
  23. //  ResearchSound      = RedGuardVoiceUpgradePatriotism
  24. End
  25.  
  26. Upgrade Upgrade_PlantShield
  27.   Type               = OBJECT
  28.   BuildTime          = 0.0
  29.   BuildCost          = 0
  30. End 
  31.  
  32. Upgrade Upgrade_RaiseShield
  33.   Type               = OBJECT
  34.   BuildTime          = 0.0
  35.   BuildCost          = 0
  36. End
  37.  
  38. Upgrade Upgrade_Drafted
  39.     DisplayName        = CONTROLBAR:Draft
  40.     Tooltip        = TOOLTIP:Draft
  41.     Type            = OBJECT
  42.     //ResearchSound    = PeasantVoiceDraftUpgrade    //this didn't work
  43.     //UnitSpecificSound = PeasantVoiceDraftUpgrade    //this didn't work
  44. End
  45.  
  46. // For Trolls, Ents, and Giant to automatically toggle to rock-throw mode when created
  47. Upgrade Upgrade_SwitchToRockThrowing
  48.     Type = OBJECT
  49. End
  50.  
  51. Upgrade Upgrade_ElvesBetterStealth
  52.   DisplayName       = UPGRADE:ElfStealthUpgrade
  53.   Type              = OBJECT
  54.   ButtonImage       = SCGrabPassenger
  55.   Cursor            = WeaponUpgrade
  56.   UnitSpecificSound = NoSound // GondorPorterVoiceCreateFlame
  57. End
  58.  
  59. Upgrade Upgrade_RohanHorseBow
  60.     DisplayName       = UPGRADE:RohanHorseBow
  61.     Type              = OBJECT
  62.     ButtonImage       = BuildingNoArt
  63.     Cursor            = WeaponUpgrade
  64.     //UnitSpecificSound = GondorPorterVoiceCreate__________
  65. End
  66. Upgrade Upgrade_RohanHorseLance
  67.     DisplayName       = UPGRADE:RohanHorseLance
  68.     Type              = OBJECT
  69.     ButtonImage       = BuildingNoArt
  70.     Cursor            = WeaponUpgrade
  71.     //UnitSpecificSound = GondorPorterVoiceCreate__________
  72. End
  73. Upgrade Upgrade_RohanHornsOfTheRohirrim
  74.     DisplayName       = UPGRADE:RohanHornsOfTheRohirrim
  75.     Type              = OBJECT
  76.     ButtonImage       = BuildingNoArt
  77.     Cursor            = WeaponUpgrade
  78.     //UnitSpecificSound = GondorPorterVoiceCreate__________
  79. End
  80.  
  81.  
  82. Upgrade Upgrade_GondorCounterweights
  83.     DisplayName       = UPGRADE:GondorCounterweights
  84.     Type              = OBJECT
  85.     ;ButtonImage       = BGWorkshop_Counterweights
  86.     Cursor            = ArrowUpgrade
  87.     //UnitSpecificSound = GondorPorterVoiceCreate__________
  88. End
  89.  
  90. Upgrade Upgrade_IsengardFlamingArrows
  91.     DisplayName       = UPGRADE:FireArrowUpgrade
  92.     Tooltip        = TOOLTIP:IsengardFlamingArrows
  93.     Type              = OBJECT
  94.     ButtonImage       = BuildingNoArt
  95.     Cursor            = WeaponUpgrade
  96.     //UnitSpecificSound = GondorPorterVoiceCreate__________
  97. End
  98.  
  99. Upgrade Upgrade_AllFactionUpgrade
  100.     Type            = PLAYER
  101. End
  102.  
  103. Upgrade Upgrade_RohanDualEconomyChoice
  104.     DisplayName        = UPGRADE:RohanDualEconomyChoice
  105.     Type            = PLAYER
  106. End
  107.  
  108. Upgrade Upgrade_IsengardDualEconomyChoice
  109.     DisplayName        = UPGRADE:IsengardDualEconomyChoice
  110.     Type            = PLAYER
  111. End
  112.  
  113. Upgrade Upgrade_GoblinDualEconomyChoice
  114.     DisplayName        = UPGRADE:GoblinDualEconomyChoice
  115.     Type            = PLAYER
  116. End
  117.  
  118. Upgrade Upgrade_EvilDualEconomyChoice
  119.     DisplayName        = UPGRADE:EvilDualEconomyChoice
  120.     Type            = PLAYER
  121. End
  122.  
  123. Upgrade Upgrade_MordorDualEconomyChoice
  124.     DisplayName        = UPGRADE:MordorDualEconomyChoice
  125.     Type            = PLAYER
  126. End
  127.  
  128. Upgrade Upgrade_GondorFaction
  129.     DisplayName        = UPGRADE:GondorFaction
  130.     Type            = PLAYER
  131. End
  132. Upgrade Upgrade_IsengardFaction
  133.     DisplayName        = UPGRADE:IsengardFaction
  134.     Type            = PLAYER
  135. End
  136. Upgrade Upgrade_MordorFaction
  137.     DisplayName        = UPGRADE:MordorFaction
  138.     Type            = PLAYER
  139. End
  140. Upgrade Upgrade_RohanFaction
  141.     DisplayName        = UPGRADE:RohanFaction
  142.     Type            = PLAYER
  143. End
  144. Upgrade Upgrade_GoblinFaction
  145.     DisplayName        = UPGRADE:GoblinFaction
  146.     Type            = PLAYER
  147. End
  148. Upgrade Upgrade_MenFaction
  149.     DisplayName        = UPGRADE:MenFaction
  150.     Type            = PLAYER
  151. End
  152. Upgrade Upgrade_ElfFaction
  153.     DisplayName        = UPGRADE:ElfFaction
  154.     Type            = PLAYER
  155. End
  156. Upgrade Upgrade_DwarfFaction
  157.     DisplayName        = UPGRADE:DwarfFaction
  158.     Type            = PLAYER
  159. End
  160. Upgrade Upgrade_WildFaction
  161.     DisplayName        = UPGRADE:WildFaction
  162.     Type            = PLAYER
  163. End
  164.  
  165.  
  166. Upgrade Upgrade_ElvenGift
  167.   DisplayName       = CONTROLBAR:ElvenGifts
  168.   Type              = PLAYER
  169.   PersistsInCampaign = Yes
  170. End
  171.  
  172. ; This is the upgrade that get applied to the player that holds the ring.
  173. Upgrade Upgrade_RingHero
  174.     DisplayName       = CONTROLBAR:RingHero
  175.     Type              = PLAYER
  176.  
  177.     ; Announce it when people get the ring, and when they lose it...
  178.     LocalPlayerGainsUpgradeEvaEvent = LocalPlayerGainsRing
  179.     AlliedPlayerGainsUpgradeEvaEvent = AlliedPlayerGainsRing
  180.     EnemyPlayerGainsUpgradeEvaEvent = EnemyPlayerGainsRing
  181.  
  182.     ; LocalPlayerLosesUpgradeEvaEvent = LocalPlayerLosesRing  ; Ring mechanics have changed and this no longer makes sense - iby
  183.     AlliedPlayerLosesUpgradeEvaEvent = None ; For now
  184.     EnemyPlayerLosesUpgradeEvaEvent = None  ; For now
  185. End
  186.  
  187. ; This is the upgrade that get applied to the specific fortress that holds the ring.
  188. Upgrade Upgrade_FortressRingHero
  189.     Type    = OBJECT
  190. End
  191.  
  192. Upgrade Upgrade_ElvenAllies
  193.   DisplayName       = UPGRADE:ElvenAllies
  194.   Type              = PLAYER
  195.   ButtonImage       = SCGrabPassenger
  196. End
  197.  
  198. Upgrade Upgrade_HobbitFriends
  199.   DisplayName       = UPGRADE:HobbitFriends
  200.   Type              = PLAYER
  201.   ButtonImage       = SCGrabPassenger
  202. End
  203.  
  204. Upgrade Upgrade_RohanAllies
  205.   DisplayName       = UPGRADE:ElvenAllies
  206.   Type              = PLAYER
  207.   ButtonImage       = SCGrabPassenger
  208. End
  209.  
  210. Upgrade Upgrade_EntAllies
  211.   DisplayName       = UPGRADE:EntAllies
  212.   Type              = PLAYER
  213.   ButtonImage       = SCGrabPassenger
  214. End
  215.  
  216. Upgrade Upgrade_MenOfDaleAllies
  217.   DisplayName       = UPGRADE:MenOfDaleAllies
  218.   Type              = PLAYER
  219.   ButtonImage       = SCGrabPassenger
  220. End
  221.  
  222. Upgrade Upgrade_DunedainAllies
  223.   DisplayName       = UPGRADE:DunedainAllies
  224.   Type              = PLAYER
  225.   ButtonImage       = SCGrabPassenger
  226. End
  227.  
  228. Upgrade Upgrade_Spiderlings
  229.   DisplayName       = UPGRADE:Spiderlings
  230.   Type              = PLAYER
  231.   ButtonImage       = SCGrabPassenger
  232. End
  233.  
  234. Upgrade Upgrade_KnightShield
  235.   DisplayName       = UPGRADE:KnightShield
  236.   Tooltip        = TOOLTIP:GondorKnightShields
  237.   Type              = OBJECT
  238.   ButtonImage       = SCGrabPassenger
  239.   Cursor            = ArmorUpgrade
  240. End
  241.  
  242. Upgrade Upgrade_GandalfBlast
  243.   Type            = OBJECT
  244. End
  245.  
  246. Upgrade Upgrade_GandalfLightningSword
  247.   Type              = OBJECT
  248. End
  249.  
  250. Upgrade Upgrade_GandalfWordOfPower
  251.   Type              = OBJECT
  252. End
  253.  
  254. Upgrade Upgrade_GandalfLeadership
  255.   Type              = OBJECT
  256. End
  257.  
  258. Upgrade Upgrade_ElrondLeadership
  259.   Type                = OBJECT
  260. End
  261.  
  262. Upgrade Upgrade_ElrondFarsight
  263.   Type                = OBJECT
  264. End
  265.  
  266. Upgrade Upgrade_ElrondTornado
  267.   Type                = OBJECT
  268. End
  269.  
  270. Upgrade Upgrade_ElrondRestoration
  271.   Type                = OBJECT
  272. End
  273.  
  274. Upgrade Upgrade_TomBombadilLeadership
  275.   Type              = OBJECT
  276. End
  277.  
  278. Upgrade Upgrade_DainLeadership
  279.   Type              = OBJECT
  280. End
  281.  
  282. Upgrade Upgrade_DainStubbornPride
  283.   Type                = OBJECT
  284. End
  285.  
  286. Upgrade Upgrade_DainRoyalGuard
  287.   Type                = OBJECT
  288. End
  289.  
  290. Upgrade Upgrade_DainMightyRage
  291.   Type                = OBJECT
  292. End
  293.  
  294. Upgrade Upgrade_TheodenLeadership
  295.   Type              = OBJECT
  296. End
  297.  
  298. Upgrade Upgrade_TheodenKingsFavor
  299.   Type              = OBJECT
  300. End
  301.  
  302. Upgrade Upgrade_TheodenGloriousCharge
  303.     Type            = OBJECT
  304. End
  305.  
  306. Upgrade Upgrade_SharkuBloodHunt
  307.     Type            = OBJECT
  308. End
  309.  
  310. Upgrade Upgrade_GandalfIstariLight
  311.   Type                = OBJECT
  312.  End
  313.  
  314. Upgrade Upgrade_SarumanFireBall
  315.   Type              = OBJECT
  316. End
  317.  
  318. Upgrade Upgrade_SarumanThunderBolt
  319.   Type              = OBJECT
  320. End
  321.  
  322. Upgrade Upgrade_WormtongueVenomousWords
  323.   Type                = OBJECT
  324. End
  325.  
  326. Upgrade Upgrade_WormtongueBackstab
  327.   Type                = OBJECT
  328. End
  329.  
  330. Upgrade Upgrade_WormtongueCorrodeAllegiance
  331.   Type                = OBJECT
  332. End
  333.  
  334. Upgrade Upgrade_ThranduilThornofVengeance
  335.   Type              = OBJECT
  336. End
  337.  
  338. Upgrade Upgrade_ThranduilDeadeye
  339.   Type              = OBJECT
  340. End
  341.  
  342. Upgrade Upgrade_ThranduilMoveUnseen
  343.   Type              = OBJECT
  344. End
  345.  
  346. Upgrade Upgrade_ThranduilElfCloak
  347.   Type              = OBJECT
  348. End
  349.  
  350. Upgrade Upgrade_SarumanDominate
  351.   Type              = OBJECT
  352. End
  353.  
  354. Upgrade Upgrade_SharkuTameTheBeast
  355.   Type              = OBJECT
  356. End
  357.  
  358. Upgrade Upgrade_SarumanSpeechCraft
  359.   Type              = OBJECT
  360. End
  361.  
  362. Upgrade Upgrade_MumakilLevel1
  363.   Type              = OBJECT
  364. End
  365.  
  366. Upgrade Upgrade_MumakilLevel2
  367.   Type              = OBJECT
  368. End
  369.  
  370. Upgrade Upgrade_MountainTrollVeterancy
  371.   Type              = OBJECT
  372. End
  373.  
  374. Upgrade Upgrade_Shadowfax
  375.     Type            = OBJECT
  376. End
  377.  
  378. Upgrade Upgrade_GimliLeapTrigger
  379.     Type            = OBJECT
  380. End
  381.  
  382. Upgrade Upgrade_GimliSlayerTrigger
  383.     Type            = OBJECT
  384. End
  385.  
  386. Upgrade Upgrade_GimliAxeThrow
  387.   Type              = OBJECT
  388. End
  389.  
  390. Upgrade Upgrade_GimliFreeLife
  391.   Type              = OBJECT
  392. End
  393.  
  394. Upgrade Upgrade_AragornLeadership
  395.   Type                = OBJECT
  396. End
  397.  
  398. Upgrade Upgrade_AragornElendil
  399.   Type              = OBJECT
  400. End
  401.  
  402. Upgrade Upgrade_AragornBladeMaster
  403.   Type              = OBJECT
  404. End
  405.  
  406. Upgrade Upgrade_GlorfindelBladeOfPurity
  407.   Type              = OBJECT
  408. End
  409.  
  410. Upgrade Upgrade_GlorfindelWindRider
  411.   Type                = OBJECT
  412. End
  413.  
  414. Upgrade Upgrade_GlorindelStarlight
  415.   Type                = OBJECT
  416. End
  417.  
  418. Upgrade Upgrade_LurtzCarnage
  419.   Type              = OBJECT
  420. End
  421.  
  422. Upgrade Upgrade_AragornOathbreakers
  423.   Type              = OBJECT
  424. End
  425.  
  426. Upgrade Upgrade_EomerOutlawLeader
  427.   Type              = OBJECT
  428. End
  429.  
  430. Upgrade Upgrade_SharkuManEater
  431.   Type              = OBJECT
  432. End
  433.  
  434. Upgrade Upgrade_EomerSpear
  435.   Type                = OBJECT
  436.  End
  437.  
  438. Upgrade Upgrade_LurtzPillage
  439.   Type              = OBJECT
  440. End
  441.  
  442. Upgrade Upgrade_WitchKingLeadership
  443.   Type                = OBJECT
  444. End
  445.  
  446. Upgrade Upgrade_DreadVisage
  447.   Type                = OBJECT
  448. End
  449.  
  450. Upgrade Upgrade_Screech
  451.   Type                = OBJECT
  452. End
  453.  
  454. Upgrade Upgrade_HourOfTheWitchKing
  455.   Type                = OBJECT
  456. End
  457.  
  458. Upgrade Upgrade_MouthOfSauronDoubt
  459.   Type                = OBJECT
  460. End
  461.  
  462. Upgrade Upgrade_MouthOfSauronDissent
  463.   Type                = OBJECT
  464. End
  465.  
  466. Upgrade Upgrade_MouthOfSauronEvilEye
  467.   Type                = OBJECT
  468. End
  469.  
  470. Upgrade Upgrade_EomerHorseLordLeader
  471.     Type            = OBJECT
  472. End
  473.  
  474. Upgrade Upgrade_BoromirHornOfGondor
  475.   Type              = OBJECT
  476. End
  477.  
  478. Upgrade Upgrade_BoromirForGondorSpeech
  479.   Type              = OBJECT
  480. End
  481.  
  482. Upgrade Upgrade_BoromirLastStand
  483.   Type              = OBJECT
  484. End
  485.  
  486. Upgrade Upgrade_DamrodLeadership
  487.   Type              = OBJECT
  488. End
  489.  
  490. Upgrade Upgrade_DamrodRallyRangers
  491.   Type              = OBJECT
  492. End
  493.  
  494. Upgrade Upgrade_DamrodDeadlySniper
  495.   Type              = OBJECT
  496. End
  497.  
  498. Upgrade Upgrade_HorseDiscipline
  499.   Type                = OBJECT
  500. End
  501.  
  502. Upgrade Upgrade_CatapultHumanHeads
  503.     Type                = PLAYER
  504.     BuildTime            = 0.0
  505.     BuildCost            = 0.0
  506. End
  507.  
  508. Upgrade Upgrade_NEVER
  509.     Type            = OBJECT
  510. End
  511.  
  512. Upgrade Upgrade_CanTaunt
  513.     Type            = OBJECT
  514. End
  515.  
  516. Upgrade Upgrade_MordorFighterFearless
  517.     Type            = OBJECT
  518. End
  519.  
  520. Upgrade Upgrade_GondorFighterFearless
  521.     Type            = OBJECT
  522. End
  523.  
  524. Upgrade Upgrade_LegolasKnifeFighter
  525.   Type              = OBJECT
  526. End
  527.  
  528. Upgrade Upgrade_LegolasTrainArchers
  529.   Type              = OBJECT
  530. End
  531.  
  532. Upgrade Upgrade_LegolasArrowWind
  533.   Type              = OBJECT
  534. End
  535.  
  536. Upgrade Upgrade_OpenGarrison
  537.     Type        = OBJECT
  538.     BuildTime        = 0 //15.0 // Commented out because build times are bugged.  They don't obey the conflicting upgrade and do not show the timer.
  539.     BuildCost        = GONDOR_BATTLETOWER_BUILDCOST
  540.     DisplayName    = OBJECT:GondorCastleUpgradeBattleTower
  541.     NoUpgradeDiscount = Yes
  542.     UseObjectTemplateForCostDiscount = GondorCastleUpgrade // Use the cost of this object for object filter discounts, and start with the price in BuildCost here
  543. End
  544.  
  545. Upgrade Upgrade_PosternGate
  546.     Type        = OBJECT
  547.     BuildTime        = 0// 10.0 // Commented out because build times are bugged.  They don't obey the conflicting upgrade and do not show the timer.
  548.     BuildCost        = GONDOR_POSTERNGATE_BUILDCOST
  549.     DisplayName    = OBJECT:GondorCastleUpgradePosternGate
  550.     NoUpgradeDiscount = Yes
  551. End
  552.  
  553. Upgrade Upgrade_SummonedCitadelBuildup
  554.     Type              = OBJECT
  555. End
  556.  
  557. Upgrade Upgrade_TrebuchetTurret //or rename as desired -MLo
  558.     Type        = OBJECT
  559.     BuildTime        = 0 //15.0 // Commented out because build times are bugged.  They don't obey the conflicting upgrade and do not show the timer.
  560.     BuildCost        = GONDOR_WALLTREBUCHET_BUILDCOST
  561.     DisplayName    = OBJECT:GondorCastleUpgradeTrebuchet
  562.     NoUpgradeDiscount = Yes
  563.     UseObjectTemplateForCostDiscount = GondorCastleUpgrade
  564. End
  565.  
  566. Upgrade Upgrade_WallBanner
  567.     Type        = OBJECT
  568.     BuildTime        = 0 //15.0 // Commented out because build times are bugged.  They don't obey the conflicting upgrade and do not show the timer.
  569.     BuildCost        = GONDOR_WALLBANNER_BUILDCOST
  570.     DisplayName    = OBJECT:RohanCastleUpgradeWallBanner
  571.     NoUpgradeDiscount = Yes
  572. End
  573.  
  574. Upgrade Upgrade_TrebuchetTripleAmmo
  575.     Type        = OBJECT
  576. End
  577.  
  578. Upgrade Upgrade_ReinforcedGate
  579.     DisplayName    = UPGRADE:StoneworkerUpgradeReinforcedGate
  580.     Type        = OBJECT
  581.     BuildTime        = 30.0 
  582.     BuildCost        = GONDOR_REINFORCEDGATE_BUILDCOST
  583.     ResearchCompleteEvaEvent = UpgradeReinforcedGates
  584. End
  585.  
  586. Upgrade Upgrade_NumenorStonework
  587.     DisplayName = UPGRADE:StoneworkerUpgradeNumenorStonework
  588.     Type        = OBJECT
  589.     BuildTime        = GONDOR_NEMENORSTONEWORK_BUILDTIME
  590.     BuildCost        = GONDOR_NEMENORSTONEWORK_BUILDCOST
  591.     ResearchCompleteEvaEvent    = UpgradeNumenorStonework
  592.     ResearchSound = UpgradeDwarfFortressStonework
  593. End
  594.  
  595. ////---Generic Fortress Upgrades
  596. Upgrade Upgrade_EvilFortressFireMunitions
  597.     Type            = OBJECT
  598.     BuildCost        = 0
  599.     BuildTime        = 0
  600. End
  601.  
  602. //--------------------------------------------------------------------------
  603. Upgrade Upgrade_MenWallHub
  604.     Type        = OBJECT
  605.     BuildTime        = MEN_WALLHUB_SMALL_BUILDTIME
  606.     BuildCost        = MEN_WALLHUB_SMALL_BUILDCOST
  607.     DisplayName        = Upgrade:MenWallHub
  608.     ////////////////////ResearchCompleteEvaEvent    = CampSoldierUpgradeNumenorStonework
  609. End
  610.  
  611. Upgrade Upgrade_MenWallRegularGate
  612.     Type        = OBJECT
  613.     BuildTime        = MEN_WALLSEGMENT_SMALL_BUILDTIME
  614.     BuildCost        = MEN_WALLGATE_SMALL_BUILDCOST
  615.     DisplayName        = Upgrade:MenGate
  616.     ////////////////////ResearchCompleteEvaEvent    = CampSoldierUpgradeNumenorStonework
  617. End
  618.  
  619. Upgrade Upgrade_MenWallPosternGate
  620.     Type        = OBJECT
  621.     BuildTime        = MEN_POSTERNGATE_SMALL_BUILDTIME
  622.     BuildCost        = MEN_POSTERNGATE_SMALL_BUILDCOST
  623.     DisplayName        = Upgrade:MenPosternGate
  624.     ////////////////////ResearchCompleteEvaEvent    = CampSoldierUpgradeNumenorStonework
  625. End
  626.  
  627. Upgrade Upgrade_MenWallTower
  628.     Type        = OBJECT
  629.     BuildTime        = MEN_WALLTOWER_SMALL_BUILDTIME
  630.     BuildCost        = MEN_WALLTOWER_SMALL_BUILDCOST
  631.     DisplayName        = Upgrade:MenArrowTower
  632.     ////////////////////ResearchCompleteEvaEvent    = CampSoldierUpgradeNumenorStonework
  633. End
  634.  
  635. Upgrade Upgrade_MenWallTrebuchet
  636.     Type        = OBJECT
  637.     BuildTime        = MEN_WALLTREBUCHET_SMALL_BUILDTIME
  638.     BuildCost        = MEN_WALLTREBUCHET_SMALL_BUILDCOST
  639.     DisplayName        = Upgrade:MenTrebuchet
  640.     ////////////////////ResearchCompleteEvaEvent    = CampSoldierUpgradeNumenorStonework
  641. End
  642.                 
  643. //------    Dwarven Upgrades    --------------------------------------------------------
  644. Upgrade Upgrade_TechnologyDwarvenBasicTraining
  645.     DisplayName            = UPGRADE:DwarvenBasicTraining
  646.     Type                = PLAYER
  647.     BuildCost            = DWARVEN_TECH_BASIC_TRAINING_BUILDCOST
  648.     BuildTime            = DWARVEN_TECH_BASIC_TRAINING_BUILDTIME
  649.     ResearchCompleteEvaEvent        = UpgradeBannerCarrierTechnologyReady-Dwarf
  650. End
  651.  
  652. Upgrade Upgrade_DwarvenBasicTraining
  653.     DisplayName             = UPGRADE:DwarvenBasicTraining
  654.     Type                    = OBJECT
  655.     Tooltip                = UPGRADE:DwarvenBasicTraining
  656.     BuildCost                = DWARVEN_PERSONAL_BASIC_TRAINING_BUILDCOST
  657.     BuildTime                = DWARVEN_PERSONAL_BASIC_TRAINING_BUILDTIME
  658.     ;ResearchCompleteEvaEvent            = UpgradeBannerCarrierReady
  659.     RequiredObjectFilter    = NONE +DwarfBarracks
  660.     StrategicIcon            = AptStrategicUnitUpgradeBannerCarrier
  661. End
  662.  
  663. Upgrade Upgrade_TechnologyDwarvenSiegeHammer    
  664.     DisplayName     = UPGRADE:DwarvenSiegeHammer    
  665.     Type            = PLAYER
  666.     BuildCost        = DWARVEN_PERSONAL_SIEGE_HAMMER_BUILDCOST
  667.     BuildTime        = DWARVEN_PERSONAL_SIEGE_HAMMER_BUILDTIME
  668.     ResearchCompleteEvaEvent    = UpgradeSiegeHammersReady
  669. End
  670.  
  671. Upgrade Upgrade_DwarvenSiegeHammer    
  672.     DisplayName                = UPGRADE:DwarvenSiegeHammer
  673.     Type                    = OBJECT
  674.     Tooltip                = TOOLTIP:DwarvenSiegeHammer
  675.     BuildCost                = DWARVEN_TECH_SIEGE_HAMMER_BUILDCOST
  676.     BuildTime                = DWARVEN_TECH_SIEGE_HAMMER_BUILDTIME
  677.     ResearchSound            = UpgradeSiegeHammer
  678.     UpgradeFX                = FX_PorterDeliverSiegeHammer
  679.     ButtonImage                = BuildingNoArt
  680.     Cursor                    = WeaponUpgrade
  681.     RequiredObjectFilter    = NONE +DwarvenSiegeWorks
  682. End
  683.  
  684. Upgrade Upgrade_TechnologyDwarvenFireArrows
  685.     DisplayName       = UPGRADE:DwarvenFireArrowUpgrade
  686.     Type              = PLAYER
  687.     BuildCost        = DWARVEN_TECH_FIRE_ARROWS_BUILDCOST
  688.     BuildTime        = DWARVEN_TECH_FIRE_ARROWS_BUILDTIME
  689.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_IMPORTANT
  690.     ResearchCompleteEvaEvent    = UpgradeFlameArrowsReady
  691. End
  692.  
  693. Upgrade Upgrade_DwarvenFireArrows
  694.     DisplayName       = UPGRADE:DwarvenFireArrowUpgrade
  695.       Tooltip        = TOOLTIP:DwarvenFlamingArrows
  696.     Type              = OBJECT
  697.     BuildCost        = DWARVEN_PERSONAL_FIRE_ARROWS_BUILDCOST
  698.     BuildTime        = DWARVEN_PERSONAL_FIRE_ARROWS_BUILDTIME
  699.     ResearchSound    = UpgradeFlamingArrows
  700.     UpgradeFX        = FX_PorterDeliverFlamingArrows
  701.     RequiredObjectFilter = NONE +DwarvenArcheryRange
  702.     StrategicIcon    = AptStrategicUnitUpgradeArrow
  703. End
  704.  
  705. Upgrade Upgrade_TechnologyDwarvenForgedBlades
  706.     DisplayName     = UPGRADE:DwarvenForgedBlades
  707.     Type            = PLAYER
  708.     BuildCost        = Dwarven_PERSONAL_FORGED_BLADES_BUILDCOST
  709.     BuildTime        = Dwarven_PERSONAL_FORGED_BLADES_BUILDTIME
  710.     ResearchCompleteEvaEvent    = UpgradeForgedBladesReady-Dwarf
  711. End
  712.  
  713. Upgrade Upgrade_DwarvenForgedBlades
  714.     DisplayName     = UPGRADE:DwarvenForgedBlades
  715.     Type            = OBJECT
  716.     Tooltip            = TOOLTIP:DwarvenForgedBlades
  717.     BuildCost        = DWARVEN_TECH_FORGED_BLADES_BUILDCOST    
  718.     BuildTime        = DWARVEN_TECH_FORGED_BLADES_BUILDTIME    
  719.     ResearchSound    = UpgradeForgedBlades
  720.     UpgradeFX        = FX_PorterDeliverForgedBlades
  721.     ButtonImage        = BuildingNoArt
  722.     Cursor            = WeaponUpgrade
  723.     RequiredObjectFilter = NONE +DwarvenSiegeWorks
  724.     StrategicIcon    = AptStrategicUnitUpgradeBlade
  725. End
  726.  
  727. Upgrade Upgrade_TechnologyDwarvenMithrilMail
  728.     DisplayName     = UPGRADE:DwarvenMithrilMail
  729.     Type            = PLAYER
  730.     BuildCost        = DWARVEN_PERSONAL_HEAVY_ARMOR_BUILDCOST
  731.     BuildTime        = DWARVEN_PERSONAL_HEAVY_ARMOR_BUILDTIME    
  732.     ResearchCompleteEvaEvent    = UpgradeMithrilMailReady
  733. End
  734.  
  735. Upgrade Upgrade_DwarvenMithrilMail
  736.     DisplayName     = UPGRADE:DwarvenMithrilMail
  737.     Type            = OBJECT
  738.     Tooltip            = TOOLTIP:DwarvenMithrilMail
  739.     BuildCost        = DWARVEN_TECH_HEAVY_ARMOR_BUILDCOST
  740.     BuildTime        = DWARVEN_TECH_HEAVY_ARMOR_BUILDTIME    
  741.     ResearchSound    = UpgradeHeavyArmor
  742.     UpgradeFX        = FX_PorterDeliverMithrilMail
  743.     ButtonImage        = BuildingNoArt
  744.     Cursor            = WeaponUpgrade
  745.     RequiredObjectFilter = NONE +DwarvenSiegeWorks
  746.     StrategicIcon    = AptStrategicUnitUpgradeArmor
  747. End
  748.  
  749. Upgrade Upgrade_TechnologyDwarvenFlamingShot
  750.     DisplayName     = UPGRADE:DwarvenFlamingShot
  751.     Type            = PLAYER
  752.     BuildCost        = DWARVEN_PERSONAL_FLAMING_SHOT_BUILDCOST
  753.     BuildTime        = DWARVEN_PERSONAL_FLAMING_SHOT_BUILDTIME
  754.     ResearchCompleteEvaEvent    = UpgradeFlamingShotsReady
  755. End
  756.  
  757. Upgrade Upgrade_DwarvenFlamingShot
  758.     DisplayName     = UPGRADE:DwarvenFlamingShot
  759.     Type            = OBJECT
  760.     Tooltip            = TOOLTIP:DwarvenFlamingShot
  761.     BuildCost        = DWARVEN_TECH_FLAMING_SHOT_BUILDCOST    
  762.     BuildTime        = DWARVEN_TECH_FLAMING_SHOT_BUILDTIME    
  763.     ResearchSound    = UpgradeFireStones
  764.     UpgradeFX        = FX_PorterDeliverFlamingShot
  765.     ButtonImage        = BuildingNoArt
  766.     Cursor            = WeaponUpgrade
  767.     RequiredObjectFilter = NONE +DwarvenSiegeWorks
  768. End
  769.  
  770. Upgrade Upgrade_DwarvenBarracksLevel2
  771.     Type            = OBJECT
  772.     BuildCost        = DWARVEN_BARRACKS_LVL2_UPGRADE_COST
  773.     BuildTime        = DWARVEN_BARRACKS_LVL2_UPGRADE_TIME
  774.     DisplayName        = UPGRADE:DwarvenBarracksLevel2
  775.     ResearchCompleteEvaEvent    = UpgradeHallOfWarriors
  776. End
  777.  
  778. Upgrade Upgrade_DwarvenBarracksLevel3
  779.     Type            = OBJECT
  780.     BuildCost        = DWARVEN_BARRACKS_LVL3_UPGRADE_COST
  781.     BuildTime        = DWARVEN_BARRACKS_LVL3_UPGRADE_TIME
  782.     DisplayName        = UPGRADE:DwarvenBarracksLevel3
  783.     ResearchCompleteEvaEvent    = UpgradeHallOfWarriors
  784. End
  785.  
  786. Upgrade Upgrade_DwarvenWallHub
  787.     DisplayName = UPGRADE:Upgrade_DwarvenWallHub
  788.     Type        = OBJECT
  789.     BuildTime        = DWARVEN_WALLSEGMENT_SMALL_BUILDTIME
  790.     BuildCost        = DWARVEN_WALLHUB_SMALL_BUILDCOST
  791.     ////////////////////ResearchCompleteEvaEvent    = CampSoldierUpgradeNumenorStonework
  792. End
  793.  
  794. Upgrade Upgrade_DwarvenWallRegularGate
  795.     DisplayName = UPGRADE:Upgrade_DwarvenWallRegularGate
  796.     Type        = OBJECT
  797.     BuildTime        = DWARVEN_WALLGATE_SMALL_BUILDTIME
  798.     BuildCost        = DWARVEN_WALLGATE_SMALL_BUILDCOST
  799.     ////////////////////ResearchCompleteEvaEvent    = CampSoldierUpgradeNumenorStonework
  800. End
  801.  
  802. Upgrade Upgrade_DwarvenWallPosternGate
  803.     DisplayName = UPGRADE:Upgrade_DwarvenWallPosternGate
  804.     Type        = OBJECT
  805.     BuildTime        = DWARVEN_POSTERNGATE_SMALL_BUILDTIME
  806.     BuildCost        = DWARVEN_POSTERNGATE_SMALL_BUILDCOST
  807.     ////////////////////ResearchCompleteEvaEvent    = CampSoldierUpgradeNumenorStonework
  808. End
  809.  
  810. Upgrade Upgrade_DwarvenWallTower
  811.     DisplayName = UPGRADE:Upgrade_DwarvenWallTower
  812.     Type        = OBJECT
  813.     BuildTime        = DWARVEN_WALLTOWER_SMALL_BUILDTIME
  814.     BuildCost        = DWARVEN_WALLTOWER_SMALL_BUILDCOST
  815.     ////////////////////ResearchCompleteEvaEvent    = CampSoldierUpgradeNumenorStonework
  816. End
  817.  
  818. Upgrade Upgrade_DwarvenWallCatapult
  819.     DisplayName = UPGRADE:Upgrade_DwarvenWallCatapult
  820.     Type        = OBJECT
  821.     BuildTime        = DWARVEN_WALLCATAPULT_SMALL_BUILDTIME
  822.     BuildCost        = DWARVEN_WALLCATAPULT_SMALL_BUILDCOST
  823.     ////////////////////ResearchCompleteEvaEvent    = CampSoldierUpgradeNumenorStonework
  824. End
  825.  
  826. Upgrade Upgrade_DwarvenTowerForgedBlades
  827.     Type            = OBJECT
  828.     BuildCost        = DWARVEN_SENTRY_TOWER_AXE_UPGRADE_BUILDCOST
  829.     BuildTime        = DWARVEN_SENTRY_TOWER_AXE_UPGRADE_BUILDTIME
  830.     ResearchSound    = UpgradeForgedBlades
  831.     DisplayName    = UPGRADE:DwarvenForgedBlades
  832. End
  833.  
  834. //----------------------------------------------------------------------
  835. Upgrade Upgrade_BattleTowersToUseFireArrows
  836.     DisplayName    = UPGRADE:StoneworkerUpgradeToUseFireArrows
  837.     Type        = PLAYER
  838.     BuildCost        = GONDOR_GARRISON_FIREARROWS_BUILDCOST
  839.     BuildTime        = GONDOR_GARRISON_FIREARROWS_BUILDTIME
  840.     ResearchCompleteEvaEvent    = UpgradeBattleTowersToUseFireArrows
  841. End
  842.  
  843. Upgrade Upgrade_FurnaceUpgradeDiscount
  844.     DisplayName     = UPGRADE:FurnaceUpgradeDiscount
  845.     Type            = PLAYER
  846.     BuildCost        = 500
  847. End
  848.  
  849. Upgrade Upgrade_MarketplaceUpgradeIronOre
  850.     DisplayName     = UPGRADE:MarketplaceUpgradeIronOre
  851.     Type            = PLAYER
  852.     BuildCost        = GONDOR_IRONORE_BUILDCOST
  853.     BuildTime        = GONDOR_IRONORE_BUILDTIME
  854.     ResearchCompleteEvaEvent    = UpgradeIronOre
  855. End
  856.  
  857. Upgrade Upgrade_MarketplaceUpgradeGrandHarvest
  858.     DisplayName     = UPGRADE:MarketplaceUpgradeGrandHarvest
  859.     Type            = PLAYER
  860.     BuildCost        = GONDOR_GRANDHARVEST_BUILDCOST
  861.     BuildTime        = GONDOR_GRANDHARVEST_BUILDTIME
  862.     ResearchCompleteEvaEvent    = UpgradeGrandHarvest
  863. End
  864.  
  865. Upgrade Upgrade_MarketplaceUpgradeDefiance
  866.     DisplayName     = UPGRADE:MarketplaceUpgradeDefiance
  867.     Type            = PLAYER
  868.     BuildCost        = GONDOR_SIEGEMATERIALS_BUILDCOST
  869.     BuildTime        = GONDOR_SIEGEMATERIALS_BUILDTIME
  870.     ResearchCompleteEvaEvent    = UpgradeSiegeMaterials
  871. End
  872.  
  873. Upgrade Upgrade_LurtzCrippleTrigger
  874.     Type            = OBJECT
  875. End
  876.  
  877. Upgrade Upgrade_EowynSmiteTrigger
  878.     Type            = OBJECT
  879. End
  880.  
  881. Upgrade Upgrade_EowynDisguiseTrigger
  882.     Type            = OBJECT
  883. End
  884.  
  885. Upgrade Upgrade_ArwenFloodTrigger
  886.     Type = OBJECT
  887. End
  888.  
  889. Upgrade Upgrade_ArwenElvenGraceTrigger
  890.     Type = OBJECT
  891. End
  892.  
  893. Upgrade Upgrade_HaldirLeadership
  894.     Type            = OBJECT
  895. End
  896.  
  897. Upgrade Upgrade_HaldirGoldenArrow
  898.     Type            = OBJECT
  899. End
  900.     
  901. Upgrade Upgrade_EowynShieldMaiden
  902.     Type            = OBJECT
  903. End
  904.  
  905. Upgrade Upgrade_MountEowyn
  906.     Type            = OBJECT
  907. End
  908.  
  909. Upgrade Upgrade_LurtzLeadership
  910.   Type              = OBJECT
  911. End
  912.  
  913. Upgrade Upgrade_LurtzRampage
  914.     Type            = OBJECT
  915. End
  916.  
  917. Upgrade Upgrade_LurtzStealth
  918.     Type            = OBJECT
  919. End
  920.  
  921. Upgrade Upgrade_PorterGOLD
  922.     Type            = OBJECT
  923. End
  924.  
  925. Upgrade Upgrade_FaramirLeadership
  926.   Type              = OBJECT
  927. End
  928.  
  929. Upgrade Upgrade_FaramirWoundingArrow
  930.   Type              = OBJECT
  931. End
  932.  
  933. Upgrade Upgrade_FaramirKnightRangerToggle
  934.   Type              = OBJECT
  935. End
  936.  
  937. Upgrade Upgrade_FaramirWarSpeech
  938.   Type              = OBJECT
  939. End
  940.  
  941. Upgrade Upgrade_FaramirCaptainOfGondor
  942.   Type              = OBJECT
  943. End
  944.  
  945. Upgrade Upgrade_EnableDwarvenGloinSlam
  946.   Type              = OBJECT
  947. End
  948.  
  949. Upgrade Upgrade_EnableDwarvenGloinShakeFoundation
  950.   Type              = OBJECT
  951. End
  952.  
  953. Upgrade Upgrade_EnableGloinSmash
  954.   Type              = OBJECT
  955. End
  956.  
  957. Upgrade Upgrade_InfantryCaptureBuilding
  958.     DisplayName        = UPGRADE:InfantryCaptureBuilding
  959.     Type            = OBJECT
  960. End
  961.  
  962. Upgrade Upgrade_ObjectLevel1
  963.     Type            = OBJECT
  964. End
  965. Upgrade Upgrade_ObjectLevel2
  966.     Type            = OBJECT
  967. End
  968. Upgrade Upgrade_ObjectLevel3
  969.     Type            = OBJECT
  970. End
  971. Upgrade Upgrade_ObjectLevel4
  972.     Type            = OBJECT
  973. End
  974. Upgrade Upgrade_ObjectLevel6
  975.     Type            = OBJECT
  976. End
  977. Upgrade Upgrade_ObjectLevel10
  978.     Type            = OBJECT
  979. End
  980. Upgrade Upgrade_StructureLevel1
  981.     Type            = OBJECT
  982. End
  983. Upgrade Upgrade_StructureLevel2
  984.     Type            = OBJECT
  985. End
  986. Upgrade Upgrade_StructureLevel3
  987.     Type            = OBJECT
  988. End
  989.  
  990. Upgrade Upgrade_Anduril
  991.     Type            = PLAYER
  992.     PersistsInCampaign = Yes
  993. End
  994.  
  995. Upgrade Upgrade_GandalfWhite
  996.     Type            = PLAYER
  997.     PersistsInCampaign = Yes
  998. End
  999.  
  1000.  
  1001. Upgrade Upgrade_BlackRiderDreadVisage
  1002.     Type            = OBJECT
  1003. End
  1004. Upgrade Upgrade_BlackRiderMorgulBlade
  1005.     Type            = OBJECT
  1006. End
  1007. Upgrade Upgrade_BlackRiderNazgulScreech
  1008.     Type            = OBJECT
  1009. End
  1010.  
  1011. Upgrade Upgrade_GoblinKingPoisonedStinger
  1012.     Type            = OBJECT
  1013. End
  1014. Upgrade Upgrade_GoblinKingCallFromTheDeep
  1015.     Type            = OBJECT
  1016. End
  1017.  
  1018. Upgrade Upgrade_WallTrebuchetButtonEnable
  1019.     Type            = OBJECT
  1020. End
  1021.  
  1022. Upgrade Upgrade_HasWallTrebuchet
  1023.     Type            = OBJECT
  1024.     BuildCost        = 600
  1025.     BuildTime        = 30.0 //10.0
  1026.     DisplayName        = Upgrade:ReplacementWeapon
  1027. End
  1028.  
  1029. Upgrade Upgrade_MenFortressBoilingOil
  1030.     Type            = OBJECT
  1031.     BuildCost        = 1500
  1032.     BuildTime        = 30
  1033.     DisplayName        = Upgrade:FortressBoilingOil
  1034.     ;ResearchSound    = CampSoldierUpgradeFortress
  1035.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1036. End
  1037.  
  1038. Upgrade Upgrade_MenFortressBanners
  1039.     Type            = OBJECT
  1040.     BuildCost        = 500
  1041.     BuildTime        = 30
  1042.     DisplayName        = Upgrade:FortressBanners
  1043.     ResearchSound    = UpgradeMenFortressBanner
  1044.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1045. End
  1046.  
  1047. Upgrade Upgrade_MenFortressHouseOfHealing
  1048.     Type            = OBJECT
  1049.     BuildCost        = 1000
  1050.     BuildTime        = 30
  1051.     DisplayName        = Upgrade:FortressHouseofHealing
  1052.     ;ResearchSound    = CampSoldierUpgradeFortress
  1053.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1054. End
  1055.  
  1056. Upgrade Upgrade_MenFortressIvoryTower
  1057.     Type            = OBJECT
  1058.     BuildCost        = 2500
  1059.     BuildTime        = 30
  1060.     DisplayName        = Upgrade:FortressIvoryTower
  1061.     ResearchCompleteEvaEvent    = UpgradeIvoryTower
  1062.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1063. End
  1064.  
  1065. Upgrade Upgrade_MenFortressNumenorStoneworkTrigger // You actually buy this one, which gives the one below to the whole castle
  1066.     Type            = OBJECT
  1067.     BuildCost        = GONDOR_NEMENORSTONEWORK_BUILDCOST
  1068.     BuildTime        = GONDOR_NEMENORSTONEWORK_BUILDTIME
  1069.     DisplayName        = Upgrade:FortressNumenorStonework
  1070.     ;ResearchCompleteEvaEvent    = CampSoldierUpgradeFortress
  1071.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1072.     ResearchCompleteEvaEvent    = UpgradeNumenorStonework
  1073.     ResearchSound = UpgradeDwarfFortressStonework
  1074. End
  1075.  
  1076. Upgrade Upgrade_MenFortressNumenorStonework
  1077.     Type            = OBJECT
  1078.     BuildCost        = GONDOR_NEMENORSTONEWORK_BUILDCOST
  1079.     BuildTime        = GONDOR_NEMENORSTONEWORK_BUILDTIME
  1080.     DisplayName        = Upgrade:FortressNumenorStonework
  1081.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1082.     ResearchCompleteEvaEvent    = UpgradeNumenorStonework
  1083.     ResearchSound = UpgradeDwarfFortressStonework
  1084. End
  1085.  
  1086. Upgrade Upgrade_GoodFortressFlamingMunitionsTrigger
  1087.     Type            = OBJECT
  1088.     BuildCost        = 1500
  1089.     BuildTime        = 30
  1090.     ResearchSound    = UpgradeFireStones
  1091.     DisplayName        = Upgrade:FortressFlamingMunitions
  1092.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1093. End
  1094.  
  1095. //----------------- DwarvenFortress --------------------------------
  1096. Upgrade Upgrade_DwarvenFortressOilCasks
  1097.     Type            = OBJECT
  1098.     BuildCost        = DWARVEN_OIL_CASK_BUILDCOST
  1099.     BuildTime        = DWARVEN_OIL_CASK_BUILDTIME
  1100.     UpgradeFX        = FX_DwarvenFortressUpgrade
  1101.     DisplayName        = Upgrade:FortressOilCasks
  1102.     ResearchSound    = UpgradeDwarfFortressOilCasks
  1103.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1104. End
  1105.  
  1106. Upgrade Upgrade_DwarvenFortressBanners
  1107.     Type            = OBJECT
  1108.     BuildCost        = DWARVEN_FORTRESS_BANNER_BUILDCOST
  1109.     BuildTime        = DWARVEN_FORTRESS_BANNER_BUILDTIME
  1110.     UpgradeFX        = FX_DwarvenFortressUpgrade
  1111.     DisplayName        = Upgrade:FortressBanners
  1112.     ResearchSound    = UpgradeDwarfFortressBanner
  1113.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1114. End
  1115.  
  1116. Upgrade Upgrade_DwarvenFortressSiegeKegs
  1117.     Type            = OBJECT
  1118.     BuildCost        = DWARVEN_SIEGE_KEGS_BUILDCOST
  1119.     BuildTime        = DWARVEN_SIEGE_KEGS_BUILDTIME
  1120.     UpgradeFX        = FX_DwarvenFortressUpgrade
  1121.     DisplayName        = Upgrade:FortressSiegeKegs
  1122.     ResearchSound    = UpgradeDwarfFortressSiegeKegs
  1123.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1124. End
  1125.  
  1126. Upgrade Upgrade_DwarvenFortressMightyCatapult
  1127.     Type            = OBJECT
  1128.     BuildCost        = DWARVEN_CATAPULT_TOWER_BUILDCOST
  1129.     BuildTime        = DWARVEN_CATAPULT_TOWER_BUILDTIME
  1130.     UpgradeFX        = FX_DwarvenFortressUpgrade
  1131.     DisplayName        = Upgrade:FortressMightyCatapult
  1132.     ResearchCompleteEvaEvent    = UpgradeMightyCatapult
  1133.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1134. End
  1135.  
  1136. Upgrade Upgrade_DwarvenFortressMightyCatapultReady
  1137.     Type            = OBJECT
  1138. End
  1139.  
  1140. Upgrade Upgrade_DwarvenFortressDwarvenStoneworkTrigger // You actually buy this one, which gives the one below to the whole castle
  1141.     Type            = OBJECT
  1142.     BuildCost        = DWARVEN_STONEWORK_BANNER_BUILDCOST
  1143.     BuildTime        = DWARVEN_STONEWORK_BANNER_BUILDTIME
  1144.     UpgradeFX        = FX_DwarvenFortressUpgrade
  1145.     DisplayName        = Upgrade:FortressDwarvenStonework
  1146.     ResearchSound    = UpgradeDwarfFortressStonework
  1147.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1148. End
  1149.  
  1150. Upgrade Upgrade_DwarvenFortressDwarvenStonework
  1151.     Type            = OBJECT
  1152.     BuildCost        = 1000
  1153.     BuildTime        = 30
  1154.     DisplayName        = Upgrade:FortressDwarvenStonework
  1155.     UpgradeFX        = FX_DwarvenFortressUpgrade
  1156.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1157. End
  1158.  
  1159. //----MineShaft----
  1160. Upgrade Upgrade_DwarvenMineShaftLevel2
  1161.     Type            = OBJECT
  1162.     BuildCost        = DWARVEN_MINE_LEVEL2_UPGRADE_COST
  1163.     BuildTime        = DWARVEN_MINE_LEVEL2_UPGRADE_BUILDTIME
  1164.     DisplayName        = Upgrade:DwarvenMineShaftLevel2
  1165. End
  1166.  
  1167. Upgrade Upgrade_DwarvenMineShaftLevel3
  1168.     Type            = OBJECT
  1169.     BuildCost        = DWARVEN_MINE_LEVEL3_UPGRADE_COST
  1170.     BuildTime        = DWARVEN_MINE_LEVEL3_UPGRADE_BUILDTIME
  1171.     DisplayName        = Upgrade:DwarvenMineShaftLevel3
  1172. End
  1173.  
  1174. //----ArcheryRange----
  1175. Upgrade Upgrade_DwarvenArcheryRangeLevel2
  1176.     Type            = OBJECT
  1177.     BuildCost        = DWARVEN_ARCHERYRANGE_LEVEL2_UPGRADE_COST
  1178.     BuildTime        = DWARVEN_ARCHERYRANGE_LEVEL2_UPGRADE_BUILDTIME
  1179.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FACTORY_UNITUNLOCK
  1180.     DisplayName        = Upgrade:DwarvenArcheryRangeLevel2
  1181. End
  1182.  
  1183. Upgrade Upgrade_DwarvenArcheryRangeLevel3
  1184.     Type            = OBJECT
  1185.     BuildCost        = DWARVEN_ARCHERYRANGE_LEVEL3_UPGRADE_COST
  1186.     BuildTime        = DWARVEN_ARCHERYRANGE_LEVEL3_UPGRADE_BUILDTIME
  1187.     DisplayName        = Upgrade:DwarvenArcheryRangeLevel3
  1188. End
  1189.  
  1190. //----ForgeWorks----
  1191. Upgrade Upgrade_DwarvenForgeWorksLevel2
  1192.     Type            = OBJECT
  1193.     BuildCost        = DWARVEN_FORGEWORKS_LEVEL2_UPGRADE_COST
  1194.     BuildTime        = DWARVEN_FORGEWORKS_LEVEL2_UPGRADE_BUILDTIME
  1195.     DisplayName        = UPGRADE:DwarvenorgeWorksLevel2
  1196.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FACTORY_UNITUNLOCK
  1197. End
  1198.  
  1199. Upgrade Upgrade_DwarvenForgeWorksLevel3
  1200.     Type            = OBJECT
  1201.     BuildCost        = DWARVEN_FORGEWORKS_LEVEL3_UPGRADE_COST
  1202.     BuildTime        = DWARVEN_FORGEWORKS_LEVEL3_UPGRADE_BUILDTIME
  1203.     DisplayName        = UPGRADE:DwarvenorgeWorksLevel3 
  1204. End
  1205.  
  1206. //---------Wild Structure Upgrades----------
  1207. //----Cave----
  1208. Upgrade Upgrade_WildCaveLevel2
  1209.     Type            = OBJECT
  1210.     BuildCost        = GOBLIN_CAVE_LEVEL2_UPGRADE_COST
  1211.     BuildTime        = GOBLIN_CAVE_LEVEL2_UPGRADE_BUILDTIME
  1212.     DisplayName        = Upgrade:WildCaveLevel2
  1213. End
  1214.  
  1215. Upgrade Upgrade_WildCaveLevel3
  1216.     Type            = OBJECT
  1217.     BuildCost        = GOBLIN_CAVE_LEVEL3_UPGRADE_COST
  1218.     BuildTime        = GOBLIN_CAVE_LEVEL3_UPGRADE_BUILDTIME
  1219.     DisplayName        = Upgrade:WildCaveLevel3
  1220. End
  1221.  
  1222. //----Fissure----
  1223. Upgrade Upgrade_WildFissureLevel2
  1224.     Type            = OBJECT
  1225.     BuildCost        = GOBLIN_FISSURE_LEVEL2_UPGRADE_COST
  1226.     BuildTime        = GOBLIN_FISSURE_LEVEL2_UPGRADE_BUILDTIME
  1227.     DisplayName        = Upgrade:WildFissureLevel2
  1228.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FACTORY_UNITUNLOCK
  1229. End
  1230.  
  1231. Upgrade Upgrade_WildFissureLevel3
  1232.     Type            = OBJECT
  1233.     BuildCost        = GOBLIN_FISSURE_LEVEL3_UPGRADE_COST
  1234.     BuildTime        = GOBLIN_FISSURE_LEVEL3_UPGRADE_BUILDTIME
  1235.     DisplayName        = Upgrade:WildFissureLevel3
  1236.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FACTORY_UNITUNLOCK
  1237. End
  1238.  
  1239. //----SpiderPit----
  1240. Upgrade Upgrade_WildSpiderPitLevel2
  1241.     Type            = OBJECT
  1242.     BuildCost        = GOBLIN_SPIDERPIT_LEVEL2_UPGRADE_COST
  1243.     BuildTime        = GOBLIN_SPIDERPIT_LEVEL2_UPGRADE_BUILDTIME
  1244.     DisplayName        = Upgrade:WildSpiderPitLevel2
  1245. End
  1246.  
  1247. Upgrade Upgrade_WildSpiderPitLevel3
  1248.     Type            = OBJECT
  1249.     BuildCost        = GOBLIN_SPIDERPIT_LEVEL3_UPGRADE_COST
  1250.     BuildTime        = GOBLIN_SPIDERPIT_LEVEL3_UPGRADE_BUILDTIME
  1251.     DisplayName        = Upgrade:WildSpiderPitLevel3
  1252. End
  1253.  
  1254. //----TreasureTrove----
  1255. Upgrade Upgrade_WildTreasureTroveLevel2
  1256.     Type            = OBJECT
  1257.     BuildCost        = GOBLIN_TREASURETROVE_LEVEL2_UPGRADE_COST
  1258.     BuildTime        = GOBLIN_TREASURETROVE_LEVEL2_UPGRADE_BUILDTIME
  1259.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_IMPORTANT
  1260.     DisplayName        = Upgrade:WildTreasureTroveLevel2
  1261. End
  1262.  
  1263. Upgrade Upgrade_WildTreasureTroveLevel3
  1264.     Type            = OBJECT
  1265.     BuildCost        = GOBLIN_TREASURETROVE_LEVEL3_UPGRADE_COST
  1266.     BuildTime        = GOBLIN_TREASURETROVE_LEVEL3_UPGRADE_BUILDTIME
  1267.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_IMPORTANT
  1268.     DisplayName        = Upgrade:WildTreasureTroveLevel3
  1269. End
  1270.  
  1271. //----MineShaft----
  1272. Upgrade Upgrade_WildMineShaftLevel2
  1273.     Type            = OBJECT
  1274.     BuildCost        = GOBLIN_MINE_LEVEL2_UPGRADE_COST
  1275.     BuildTime        = GOBLIN_MINE_LEVEL2_UPGRADE_BUILDTIME
  1276.     DisplayName        = Upgrade:WildMineShaftLevel2
  1277. End
  1278.  
  1279. Upgrade Upgrade_WildMineShaftLevel3
  1280.     Type            = OBJECT
  1281.     BuildCost        = GOBLIN_MINE_LEVEL3_UPGRADE_COST
  1282.     BuildTime        = GOBLIN_MINE_LEVEL3_UPGRADE_BUILDTIME
  1283.     DisplayName        = Upgrade:WildMineShaftLevel3
  1284. End
  1285.  
  1286. //----Tower----
  1287. Upgrade Upgrade_SentryTowerFireArrows
  1288.     Type            = OBJECT
  1289.     BuildCost        = WILD_SENTRY_TOWER_ARROW_UPGRADE_BUILDCOST
  1290.     BuildTime        = WILD_SENTRY_TOWER_ARROW_UPGRADE_BUILDTIME
  1291.     DisplayName        = Upgrade:FortressFireArrows
  1292.     ResearchSound    = UpgradeFlamingArrows
  1293. End
  1294.  
  1295. ////----Wild Fortress---
  1296. Upgrade Upgrade_WildFortressDragonNest
  1297.     Type            = OBJECT
  1298.     BuildCost        = WILD_DRAGONNEST_BUILDCOST
  1299.     BuildTime        = WILD_DRAGONNEST_BUILDTIME
  1300.     DisplayName        = Upgrade:FortressDragonsNest
  1301.     ResearchCompleteEvaEvent = UpgradeDragonsNestReady
  1302.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1303. End
  1304.  
  1305. Upgrade Upgrade_DragonNestFireDrakeButtonEnable
  1306.     Type            = OBJECT
  1307. End
  1308.  
  1309. Upgrade Upgrade_HasDragonNestFireDrake
  1310.     Type            = OBJECT
  1311.     BuildCost        = WILD_FIREDRAKE_BUILDCOST
  1312.     BuildTime        = WILD_FIREDRAKE_BUILDTIME
  1313.     DisplayName        = Upgrade:FortressFireDrake
  1314. End
  1315.  
  1316. Upgrade Upgrade_WildFortressBatCloud
  1317.     Type            = OBJECT
  1318.     BuildCost        = WILD_BATCLOUD_BUILDCOST
  1319.     BuildTime        = WILD_BATCLOUD_BUILDTIME
  1320.     ResearchSound    = UpgradeGoblinFortressBatCloud
  1321.     DisplayName        = Upgrade:FortressBatCloud
  1322.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1323. End
  1324.  
  1325. Upgrade Upgrade_WildFortressFireArrowsTrigger
  1326.     Type            = OBJECT
  1327.     BuildCost        = WILD_FORTRESS_FIREARROWS_BUILDCOST
  1328.     BuildTime        = WILD_FORTRESS_FIREARROWS_BUILDTIME
  1329.     ResearchSound    = UpgradeGoblinFortressFireArrows
  1330.     DisplayName        = Upgrade:FortressFireArrows
  1331.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1332. End
  1333.  
  1334. Upgrade Upgrade_WildFortressWebCocoonTrigger
  1335.     Type            = OBJECT
  1336.     BuildCost        = WILD_FORTRESS_WEBCOCOON_BUILDCOST
  1337.     BuildTime        = WILD_FORTRESS_WEBCOCOON_BUILDTIME
  1338.     ResearchSound    = UpgradeGoblinFortressWebCocoon
  1339.     DisplayName        = Upgrade:FortressWebCocoon
  1340.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1341. End
  1342.  
  1343. Upgrade Upgrade_WildFortressWebCocoon
  1344.     Type            = OBJECT
  1345.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS    
  1346. End
  1347.  
  1348. Upgrade Upgrade_WildFortressRazorSpines
  1349.     Type            = OBJECT
  1350.     BuildCost        = WILD_FORTRESS_RAZORSPINES_BUILDCOST
  1351.     BuildTime        = WILD_FORTRESS_RAZORSPINES_BUILDTIME
  1352.     ResearchSound    = UpgradeGoblinFortressRazorSpine
  1353.     DisplayName        = Upgrade:FortressRazorSpines
  1354.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1355. End
  1356.  
  1357.  
  1358. //---------Men of the West Structure Upgrades----------
  1359. //----Archery Range----
  1360. Upgrade Upgrade_GondorArcheryRangeLevel2
  1361.     Type            = OBJECT
  1362.     BuildCost        = GONDOR_ARCHERYRANGE_LEVEL2_UPGRADE_COST
  1363.     BuildTime        = GONDOR_ARCHERYRANGE_LEVEL2_UPGRADE_BUILDTIME
  1364.     DisplayName        = Upgrade:GondorArcheryRangeLevel2
  1365.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FACTORY_UNITUNLOCK
  1366. End
  1367.  
  1368. Upgrade Upgrade_GondorArcheryRangeLevel3
  1369.     Type            = OBJECT
  1370.     BuildCost        = GONDOR_ARCHERYRANGE_LEVEL3_UPGRADE_COST
  1371.     BuildTime        = GONDOR_ARCHERYRANGE_LEVEL3_UPGRADE_BUILDTIME
  1372.     DisplayName        = Upgrade:GondorArcheryRangeLevel3
  1373. End
  1374.  
  1375. Upgrade Upgrade_GondorForgeLevel2
  1376.     Type            = OBJECT
  1377.     BuildCost        = GONDOR_FORGE_LEVEL2_UPGRADE_COST
  1378.     BuildTime        = GONDOR_FORGE_LEVEL2_UPGRADE_BUILDTIME
  1379.     DisplayName        = Upgrade:GondorBlacksmithLevel2
  1380. End
  1381.  
  1382. Upgrade Upgrade_GondorForgeLevel3
  1383.     Type            = OBJECT
  1384.     BuildCost        = GONDOR_FORGE_LEVEL3_UPGRADE_COST
  1385.     BuildTime        = GONDOR_FORGE_LEVEL3_UPGRADE_BUILDTIME
  1386.     DisplayName        = Upgrade:GondorBlacksmithLevel3
  1387. End
  1388.  
  1389. Upgrade Upgrade_GondorBarracksLevel2
  1390.     Type            = OBJECT
  1391.     BuildCost        = GONDOR_BARRACKS_LEVEL2_UPGRADE_COST
  1392.     BuildTime        = GONDOR_BARRACKS_LEVEL2_UPGRADE_BUILDTIME
  1393.     DisplayName        = Upgrade:GondorBarracksLevel2
  1394. End
  1395.  
  1396. Upgrade Upgrade_GondorBarracksLevel3
  1397.     Type            = OBJECT
  1398.     BuildCost        = GONDOR_BARRACKS_LEVEL3_UPGRADE_COST
  1399.     BuildTime        = GONDOR_BARRACKS_LEVEL3_UPGRADE_BUILDTIME
  1400.     DisplayName        = Upgrade:GondorBarracksLevel3
  1401. End
  1402.  
  1403. Upgrade Upgrade_GondorStableLevel2
  1404.     Type            = OBJECT
  1405.     BuildCost        = GONDOR_STABLE_LEVEL2_UPGRADE_COST
  1406.     BuildTime        = GONDOR_STABLE_LEVEL2_UPGRADE_BUILDTIME
  1407.     DisplayName        = Upgrade:GondorStablesLevel2
  1408.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FACTORY_UNITUNLOCK
  1409. End
  1410.  
  1411. Upgrade Upgrade_GondorStableLevel3
  1412.     Type            = OBJECT
  1413.     BuildCost        = GONDOR_STABLE_LEVEL3_UPGRADE_COST
  1414.     BuildTime        = GONDOR_STABLE_LEVEL3_UPGRADE_BUILDTIME
  1415.     DisplayName        = Upgrade:GondorStablesLevel3
  1416. End
  1417.  
  1418. Upgrade Upgrade_GondorWorkshopLevel2
  1419.     Type            = OBJECT
  1420.     BuildCost        = GONDOR_WORKSHOP_LEVEL2_UPGRADE_COST
  1421.     BuildTime        = GONDOR_WORKSHOP_LEVEL2_UPGRADE_BUILDTIME
  1422.     DisplayName        = Upgrade:GondorWorkshopLevel2
  1423. End
  1424.  
  1425. Upgrade Upgrade_GondorWorkshopLevel3
  1426.     Type            = OBJECT
  1427.     BuildCost        = GONDOR_WORKSHOP_LEVEL3_UPGRADE_COST
  1428.     BuildTime        = GONDOR_WORKSHOP_LEVEL3_UPGRADE_BUILDTIME
  1429.     DisplayName        = Upgrade:GondorWorkshopLevel3
  1430. End
  1431.  
  1432.  
  1433. //---------------------------------
  1434. //Hard coded names for the upgrades that the AI gets
  1435. Upgrade Upgrade_EasyAISinglePlayer
  1436.   Type               = OBJECT
  1437. End
  1438.  
  1439. Upgrade Upgrade_MediumAISinglePlayer
  1440.   Type               = OBJECT
  1441. End
  1442.  
  1443. Upgrade Upgrade_HardAISinglePlayer
  1444.   Type               = OBJECT
  1445. End
  1446.  
  1447. Upgrade Upgrade_EasyAIMultiPlayer
  1448.   Type               = OBJECT
  1449. End
  1450.  
  1451. Upgrade Upgrade_MediumAIMultiPlayer
  1452.   Type               = OBJECT
  1453. End
  1454.  
  1455. Upgrade Upgrade_HardAIMultiPlayer
  1456.   Type               = OBJECT
  1457. End
  1458. //---------------------------------
  1459. // New Technology system for all upgrades.  The Technology on the Player allows Objects to build the Upgrade.
  1460. Upgrade Upgrade_FireArrows
  1461.     //placeholder as they get split
  1462. End
  1463.  
  1464. Upgrade Upgrade_HeavyArmor
  1465. End
  1466.  
  1467. //------    Gondor Upgrades    --------------------------------------------------------
  1468. Upgrade Upgrade_TechnologyGondorBasicTraining
  1469.     DisplayName       = UPGRADE:GondorBasicTraining
  1470.     Type              = PLAYER
  1471.     BuildCost        = GONDOR_TECH_BASIC_TRAINING_BUILDCOST
  1472.     BuildTime        = GONDOR_TECH_BASIC_TRAINING_BUILDTIME
  1473.     ResearchCompleteEvaEvent    = UpgradeBannerCarrierTechnologyReady
  1474. End
  1475.  
  1476. Upgrade Upgrade_GondorBasicTraining
  1477.     DisplayName       = UPGRADE:GondorBasicTraining
  1478.     Type              = OBJECT
  1479.     Tooltip        = UPGRADE:GondorBasicTraining
  1480.     BuildCost        = GONDOR_PERSONAL_BASIC_TRAINING_BUILDCOST
  1481.     BuildTime        = GONDOR_PERSONAL_BASIC_TRAINING_BUILDTIME
  1482.     ResearchCompleteEvaEvent    = UpgradeBannerCarrierReady
  1483.     RequiredObjectFilter = NONE +GondorForge
  1484.     StrategicIcon    = AptStrategicUnitUpgradeBannerCarrier
  1485. End
  1486.  
  1487. Upgrade Upgrade_TechnologyGondorFireArrows
  1488.     DisplayName       = UPGRADE:GondorFireArrowUpgrade
  1489.     Type              = PLAYER
  1490.     BuildCost        = GONDOR_TECH_FIRE_ARROWS_BUILDCOST
  1491.     BuildTime        = GONDOR_TECH_FIRE_ARROWS_BUILDTIME
  1492.     ResearchCompleteEvaEvent    = UpgradeFlameArrowsReady
  1493.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_IMPORTANT
  1494. End
  1495.  
  1496. Upgrade Upgrade_GondorFireArrows
  1497.     DisplayName       = UPGRADE:GondorFireArrowUpgrade
  1498.       Tooltip        = TOOLTIP:GondorFlamingArrows
  1499.     Type              = OBJECT
  1500.     BuildCost        = GONDOR_PERSONAL_FIRE_ARROWS_BUILDCOST
  1501.     BuildTime        = GONDOR_PERSONAL_FIRE_ARROWS_BUILDTIME
  1502.     ResearchSound    = UpgradeFlamingArrows
  1503.     UpgradeFX        = FX_PorterDeliverFlamingArrows
  1504.     RequiredObjectFilter = ANY +GondorArcherRange +GondorForbiddenPool
  1505.     StrategicIcon    = AptStrategicUnitUpgradeArrow
  1506. End
  1507.  
  1508. Upgrade Upgrade_TechnologyGondorForgedBlades
  1509.     DisplayName       = UPGRADE:GondorForgedBlades
  1510.     Type              = PLAYER
  1511.     BuildCost        = GONDOR_TECH_FORGED_BLADES_BUILDCOST
  1512.     BuildTime        = GONDOR_TECH_FORGED_BLADES_BUILDTIME
  1513.     ResearchCompleteEvaEvent    = UpgradeForgedBladesReady
  1514. End
  1515.  
  1516. Upgrade Upgrade_GondorForgedBlades
  1517.     DisplayName       = UPGRADE:GondorForgedBlades
  1518.       Tooltip        = TOOLTIP:GondorForgedBlades
  1519.     Type              = OBJECT
  1520.     BuildCost        = GONDOR_PERSONAL_FORGED_BLADES_BUILDCOST
  1521.     BuildTime        = GONDOR_PERSONAL_FORGED_BLADES_BUILDTIME
  1522.     ResearchSound    = UpgradeForgedBlades
  1523.     UpgradeFX        = FX_PorterDeliverForgedBlades
  1524.     RequiredObjectFilter = NONE +GondorForge
  1525.     StrategicIcon    = AptStrategicUnitUpgradeBlade
  1526. End
  1527.  
  1528. Upgrade Upgrade_TechnologyGondorHeavyArmor
  1529.     DisplayName       = UPGRADE:GondorHeavyArmor
  1530.     Type              = PLAYER
  1531.     BuildCost        = GONDOR_TECH_HEAVY_ARMOR_BUILDCOST
  1532.     BuildTime        = GONDOR_TECH_HEAVY_ARMOR_BUILDTIME
  1533.     ResearchCompleteEvaEvent    = UpgradeHeavyArmorReady
  1534. End
  1535.  
  1536. Upgrade Upgrade_GondorHeavyArmor
  1537.     DisplayName       = UPGRADE:GondorHeavyArmor
  1538.     Tooltip        = TOOLTIP:GondorHeavyArmor
  1539.     Type              = OBJECT
  1540.     BuildCost        = GONDOR_PERSONAL_HEAVY_ARMOR_BUILDCOST
  1541.     BuildTime        = GONDOR_PERSONAL_HEAVY_ARMOR_BUILDTIME
  1542.     ResearchSound    = UpgradeHeavyArmor
  1543.     UpgradeFX        = FX_PorterDeliverHeavyArmor
  1544.     RequiredObjectFilter = NONE +GondorForge
  1545.     StrategicIcon    = AptStrategicUnitUpgradeArmor
  1546. End
  1547.  
  1548. Upgrade Upgrade_TechnologyGondorKnightShield
  1549.     DisplayName       = UPGRADE:GondorKnightShield
  1550.     Type              = PLAYER
  1551.     BuildCost        = GONDOR_TECH_KNIGHT_SHIELD_BUILDCOST
  1552.     BuildTime        = GONDOR_TECH_KNIGHT_SHIELD_BUILDTIME
  1553.     ResearchCompleteEvaEvent    = UpgradeKnightShieldsReady
  1554. End
  1555.  
  1556. Upgrade Upgrade_GondorKnightShield
  1557.     DisplayName       = UPGRADE:GondorKnightShield
  1558.       Tooltip        = TOOLTIP:GondorKnightShields
  1559.     Type              = OBJECT
  1560.     BuildCost        = GONDOR_PERSONAL_KNIGHT_SHIELD_BUILDCOST
  1561.     BuildTime        = GONDOR_PERSONAL_KNIGHT_SHIELD_BUILDTIME
  1562.     ResearchSound    = UpgradeHeavyArmor
  1563.     UpgradeFX        = FX_PorterDeliverHorseShields
  1564.     RequiredObjectFilter = NONE +GondorStable
  1565.     StrategicIcon    = AptStrategicUnitUpgradeHorseShield
  1566. End
  1567.  
  1568. Upgrade Upgrade_TechnologyGondorFireStones
  1569.     DisplayName       = UPGRADE:GondorFireStones
  1570.     Type              = PLAYER
  1571.     BuildCost        = GONDOR_TECH_FIRE_STONES_BUILDCOST
  1572.     BuildTime        = GONDOR_TECH_FIRE_STONES_BUILDTIME
  1573.     ResearchCompleteEvaEvent    = UpgradeFlamingShotsReady
  1574. End
  1575.  
  1576. Upgrade Upgrade_GondorFireStones
  1577.     DisplayName       = UPGRADE:GondorFireStones
  1578.     Type              = OBJECT
  1579.     Tooltip        = TOOLTIP:GondorFireStones
  1580.     BuildCost        = GONDOR_PERSONAL_FIRE_STONES_BUILDCOST
  1581.     BuildTime        = GONDOR_PERSONAL_FIRE_STONES_BUILDTIME
  1582.     ResearchSound    = UpgradeFireStones
  1583.     UpgradeFX        = FX_PorterDeliverFireStones
  1584.     RequiredObjectFilter = NONE +GondorWorkshop
  1585. End
  1586.  
  1587. ////--------------------------------------------------------------
  1588. ////------Men of the West (Used to be rohon)----------------------
  1589. ////--------------------------------------------------------------
  1590. ////unit is now men of the west so useing gondor info
  1591.  
  1592. Upgrade Upgrade_RohanBasicTraining
  1593.     DisplayName            = UPGRADE:GondorBasicTraining
  1594.     Type                = OBJECT
  1595.     Tooltip                = UPGRADE:GondorBasicTraining
  1596.     BuildCost            = GONDOR_PERSONAL_BASIC_TRAINING_BUILDCOST
  1597.     BuildTime            = GONDOR_PERSONAL_BASIC_TRAINING_BUILDTIME
  1598.     ResearchCompleteEvaEvent        = UpgradeBannerCarrierReady            ;GondorBannerVoiceSalute
  1599.     RequiredObjectFilter = NONE +GondorForge
  1600.     StrategicIcon        = AptStrategicUnitUpgradeBannerCarrier
  1601. End
  1602.  
  1603. Upgrade Upgrade_RohanFireArrows
  1604.     DisplayName       = UPGRADE:GondorFireArrowUpgrade
  1605.     Type              = OBJECT
  1606.     Tooltip            = TOOLTIP:GondorFlamingArrows
  1607.     BuildCost        = GONDOR_PERSONAL_FIRE_ARROWS_BUILDCOST
  1608.     BuildTime        = GONDOR_PERSONAL_FIRE_ARROWS_BUILDTIME
  1609.     ResearchSound    = UpgradeFlamingArrows
  1610.     UpgradeFX        = FX_PorterDeliverFlamingArrows
  1611.     RequiredObjectFilter = ANY +GondorArcherRange +GondorForbiddenPool
  1612.     StrategicIcon    = AptStrategicUnitUpgradeArrow
  1613. End
  1614.  
  1615. Upgrade Upgrade_RohanForgedBladesForRohirrim
  1616.     DisplayName       = UPGRADE:GondorForgedBlades
  1617.     Type              = OBJECT
  1618.     Tooltip            = TOOLTIP:GondorForgedBlades
  1619.     BuildCost        = GONDOR_PERSONAL_FORGED_BLADES_BUILDCOST
  1620.     BuildTime        = GONDOR_PERSONAL_FORGED_BLADES_BUILDTIME
  1621.     ResearchSound    = UpgradeForgedBlades
  1622.     UpgradeFX        = FX_PorterDeliverForgedBlades
  1623.     RequiredObjectFilter = NONE +GondorForge
  1624.     StrategicIcon    = AptStrategicUnitUpgradeBlade
  1625. End
  1626.  
  1627. Upgrade Upgrade_RohanHeavyArmorForRohirrim
  1628.     DisplayName       = UPGRADE:GondorHeavyArmor
  1629.     Type              = OBJECT
  1630.     Tooltip            = TOOLTIP:GondorHeavyArmor
  1631.     BuildCost        = GONDOR_PERSONAL_HEAVY_ARMOR_BUILDCOST
  1632.     BuildTime        = GONDOR_PERSONAL_HEAVY_ARMOR_BUILDTIME
  1633.     ResearchSound    = UpgradeHeavyArmor
  1634.     UpgradeFX        = FX_PorterDeliverHeavyArmor
  1635.     ButtonImage     = BRArmory_HeavyArmor
  1636.     Cursor            = ArmorUpgrade
  1637.     RequiredObjectFilter = NONE +GondorForge
  1638.     StrategicIcon    = AptStrategicUnitUpgradeArmor
  1639. End
  1640.  
  1641. Upgrade Upgrade_RohanHorseShield
  1642.     DisplayName       = UPGRADE:GondorKnightShield
  1643.     Type              = OBJECT
  1644.     Tooltip              = TOOLTIP:GondorKnightShields
  1645.     BuildCost          = GONDOR_PERSONAL_KNIGHT_SHIELD_BUILDCOST
  1646.     BuildTime          = GONDOR_PERSONAL_KNIGHT_SHIELD_BUILDTIME
  1647.     ResearchSound      = UpgradeHeavyArmor
  1648.     UpgradeFX          = FX_PorterDeliverHorseShields
  1649.     RequiredObjectFilter = NONE +GondorStable
  1650.     StrategicIcon    = AptStrategicUnitUpgradeHorseShield
  1651. End
  1652. ////--------------------------------------------------------------
  1653.  
  1654. //----NOTE: These technology upgrades are no longer needed because with the Men of the West
  1655. //----We are useing the Gondor Technologies
  1656.  
  1657. //---- ROHAN ---------------------------------------------------------------------
  1658. Upgrade Upgrade_TechnologyRohanBasicTraining
  1659.     DisplayName       = UPGRADE:RohanBasicTraining
  1660.     Type              = PLAYER
  1661.     BuildCost        = ROHAN_TECH_BASIC_TRAINING_BUILDCOST
  1662.     BuildTime        = ROHAN_TECH_BASIC_TRAINING_BUILDTIME
  1663.     ResearchCompleteEvaEvent    = UpgradeBannerCarrierTechnologyReady        //RohanBannerVoiceSalute
  1664. End
  1665.  
  1666. Upgrade Upgrade_TechnologyRohanFireArrows
  1667.     DisplayName       = UPGRADE:RohanFireArrowUpgrade
  1668.     Type              = PLAYER
  1669.     BuildCost        = ROHAN_TECH_FIRE_ARROWS_BUILDCOST
  1670.     BuildTime        = ROHAN_TECH_FIRE_ARROWS_BUILDTIME
  1671.     ResearchCompleteEvaEvent    = UpgradeFlameArrowsReady
  1672.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_IMPORTANT
  1673. End
  1674.  
  1675. //-------------------
  1676. Upgrade Upgrade_TechnologyRohanForgedBlades
  1677.     DisplayName       = UPGRADE:RohanForgedBlades
  1678.     Type              = PLAYER
  1679.     BuildCost        = ROHAN_TECH_FORGED_BLADES_BUILDCOST
  1680.     BuildTime        = ROHAN_TECH_FORGED_BLADES_BUILDTIME
  1681.     ResearchCompleteEvaEvent    = UpgradeForgedBladesReady
  1682. End
  1683.  
  1684. Upgrade Upgrade_RohanForgedBlades
  1685.     DisplayName       = UPGRADE:RohanForgedBlades
  1686.     Type              = OBJECT
  1687.     //Tooltip        = TOOLTIP:RohanForgedBlades
  1688.     BuildCost        = ROHAN_PERSONAL_FORGED_BLADES_BUILDCOST
  1689.     BuildTime        = ROHAN_PERSONAL_FORGED_BLADES_BUILDTIME
  1690.     ResearchSound    = UpgradeForgedBlades
  1691.     UpgradeFX        = FX_PorterDeliverForgedBlades
  1692.     
  1693.     SubUpgradeTemplateNames = Upgrade_RohanForgedBladesForPeasants Upgrade_RohanForgedBladesForElves //Upgrade_RohanForgedBladesForRohirrim 
  1694. End
  1695.  
  1696. Upgrade Upgrade_RohanForgedBladesForPeasants
  1697.     DisplayName       = UPGRADE:RohanForgedBlades
  1698.     Type              = OBJECT
  1699.     //Tooltip        = TOOLTIP:RohanForgedBlades
  1700.     BuildCost        = ROHAN_PERSONAL_FORGED_BLADES_BUILDCOST
  1701.     BuildTime        = ROHAN_PERSONAL_FORGED_BLADES_BUILDTIME
  1702.     ResearchSound    = UpgradeForgedBlades
  1703.     UpgradeFX        = FX_PorterDeliverForgedBlades
  1704. End
  1705.  
  1706. Upgrade Upgrade_RohanForgedBladesForElves
  1707.     DisplayName       = UPGRADE:RohanForgedBlades
  1708.     Type              = OBJECT
  1709.     //Tooltip        = TOOLTIP:RohanForgedBlades
  1710.     BuildCost        = ROHAN_PERSONAL_FORGED_BLADES_BUILDCOST
  1711.     BuildTime        = ROHAN_PERSONAL_FORGED_BLADES_BUILDTIME
  1712.     ResearchSound    = UpgradeForgedBlades
  1713.     UpgradeFX        = FX_PorterDeliverForgedBlades
  1714. End
  1715.  
  1716. //-------------------
  1717. Upgrade Upgrade_TechnologyRohanHeavyArmor
  1718.     DisplayName       = UPGRADE:RohanHeavyArmor
  1719.     Type              = PLAYER
  1720.     BuildCost        = ROHAN_TECH_HEAVY_ARMOR_BUILDCOST
  1721.     BuildTime        = ROHAN_TECH_HEAVY_ARMOR_BUILDTIME
  1722.     ResearchCompleteEvaEvent    = UpgradeHeavyArmorReady
  1723. End
  1724.  
  1725. Upgrade Upgrade_RohanHeavyArmor
  1726.     DisplayName       = UPGRADE:RohanHeavyArmor
  1727.     Type              = OBJECT
  1728.     //Tooltip        = TOOLTIP:RohanHeavyArmor
  1729.     BuildCost        = ROHAN_PERSONAL_HEAVY_ARMOR_BUILDCOST
  1730.     BuildTime        = ROHAN_PERSONAL_HEAVY_ARMOR_BUILDTIME
  1731.     ResearchSound    = UpgradeHeavyArmor
  1732.     UpgradeFX        = FX_PorterDeliverHeavyArmor
  1733.     ButtonImage       = BRArmory_HeavyArmor
  1734.     Cursor            = ArmorUpgrade
  1735.     
  1736.     SubUpgradeTemplateNames = Upgrade_RohanHeavyArmorForRohirrimArchers Upgrade_RohanHeavyArmorForElves Upgrade_RohanHeavyArmorForArchers Upgrade_RohanHeavyArmorForPeasants //Upgrade_RohanHeavyArmorForRohirrim
  1737. End
  1738.  
  1739. Upgrade Upgrade_RohanHeavyArmorForRohirrimArchers
  1740.     DisplayName       = UPGRADE:RohanHeavyArmor
  1741.     Type              = OBJECT
  1742.     //Tooltip        = TOOLTIP:RohanHeavyArmor
  1743.     BuildCost        = ROHAN_PERSONAL_HEAVY_ARMOR_BUILDCOST
  1744.     BuildTime        = ROHAN_PERSONAL_HEAVY_ARMOR_BUILDTIME
  1745.     ResearchSound    = UpgradeHeavyArmor
  1746.     UpgradeFX        = FX_PorterDeliverHeavyArmor
  1747.     ButtonImage       = BRArmory_HeavyArmor
  1748.     Cursor            = ArmorUpgrade
  1749. End
  1750.  
  1751. Upgrade Upgrade_RohanHeavyArmorForElves
  1752.     DisplayName       = UPGRADE:RohanHeavyArmor
  1753.     Type              = OBJECT
  1754.     //Tooltip        = TOOLTIP:RohanHeavyArmor
  1755.     BuildCost        = ROHAN_PERSONAL_HEAVY_ARMOR_BUILDCOST
  1756.     BuildTime        = ROHAN_PERSONAL_HEAVY_ARMOR_BUILDTIME
  1757.     ResearchSound    = UpgradeHeavyArmor
  1758.     UpgradeFX        = FX_PorterDeliverHeavyArmor
  1759.     ButtonImage       = BRArmory_HeavyArmor
  1760.     Cursor            = ArmorUpgrade
  1761. End
  1762.  
  1763. Upgrade Upgrade_RohanHeavyArmorForArchers
  1764.     DisplayName       = UPGRADE:RohanHeavyArmor
  1765.     Type              = OBJECT
  1766.     //Tooltip        = TOOLTIP:RohanHeavyArmor
  1767.     BuildCost        = ROHAN_PERSONAL_HEAVY_ARMOR_BUILDCOST
  1768.     BuildTime        = ROHAN_PERSONAL_HEAVY_ARMOR_BUILDTIME
  1769.     ResearchSound    = UpgradeHeavyArmor
  1770.     UpgradeFX        = FX_PorterDeliverHeavyArmor
  1771.     ButtonImage       = BRArmory_HeavyArmor
  1772.     Cursor            = ArmorUpgrade
  1773. End
  1774.  
  1775. Upgrade Upgrade_RohanHeavyArmorForPeasants
  1776.     DisplayName       = UPGRADE:RohanHeavyArmor
  1777.     Type              = OBJECT
  1778.     //Tooltip        = TOOLTIP:RohanHeavyArmor
  1779.     BuildCost        = ROHAN_PERSONAL_HEAVY_ARMOR_BUILDCOST
  1780.     BuildTime        = ROHAN_PERSONAL_HEAVY_ARMOR_BUILDTIME
  1781.     ResearchSound    = UpgradeHeavyArmor
  1782.     UpgradeFX        = FX_PorterDeliverHeavyArmor
  1783.     ButtonImage       = BRArmory_HeavyArmor
  1784.     Cursor            = ArmorUpgrade
  1785. End
  1786.  
  1787. //-------------------
  1788. Upgrade Upgrade_TechnologyRohanHorseShield
  1789.     DisplayName       = UPGRADE:RohanHorseShield
  1790.     Type              = PLAYER
  1791.     BuildCost        = ROHAN_TECH_HORSE_SHIELD_BUILDCOST
  1792.     BuildTime        = ROHAN_TECH_HORSE_SHIELD_BUILDTIME
  1793.     ResearchCompleteEvaEvent    = UpgradeHorseShieldsReady
  1794. End
  1795.  
  1796.  
  1797. ////---------------------------- ELVES--------------------------
  1798. ////---Elven Structures---
  1799. Upgrade Upgrade_EregionForgeLevel2
  1800.    Type            = OBJECT
  1801.     BuildCost           = ELVEN_FORGE_LEVEL2_UPGRADE_COST
  1802.     BuildTime           = ELVEN_FORGE_LEVEL2_UPGRADE_BUILDTIME
  1803.     DisplayName         = UPGRADE:EregionForgeLevel2
  1804.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_IMPORTANT
  1805. End
  1806.  
  1807. Upgrade Upgrade_EregionForgeLevel3
  1808.     Type           = OBJECT
  1809.     BuildCost      = ELVEN_FORGE_LEVEL3_UPGRADE_COST
  1810.     BuildTime      = ELVEN_FORGE_LEVEL3_UPGRADE_BUILDTIME
  1811.     DisplayName    = UPGRADE:EregionForgeLevel3
  1812.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_IMPORTANT
  1813. End
  1814.  
  1815. Upgrade Upgrade_ElvenBarracksLevel2
  1816.    Type            = OBJECT
  1817.     BuildCost      = ELVEN_BARRACKS_LEVEL2_UPGRADE_COST
  1818.     BuildTime      = ELVEN_BARRACKS_LEVEL2_UPGRADE_BUILDTIME
  1819.     DisplayName    = UPGRADE:ElvenBarracksLevel2
  1820.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FACTORY_UNITUNLOCK
  1821. End
  1822.  
  1823. Upgrade Upgrade_ElvenBarracksLevel3
  1824.         Type           = OBJECT
  1825.         BuildCost      = ELVEN_BARRACKS_LEVEL3_UPGRADE_COST
  1826.         BuildTime      = ELVEN_BARRACKS_LEVEL3_UPGRADE_BUILDTIME
  1827.         DisplayName    = UPGRADE:ElvenBarracksLevel3
  1828.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FACTORY_UNITUNLOCK
  1829. End
  1830.  
  1831. Upgrade Upgrade_ElvenGreenPastureLevel2
  1832.       Type            = OBJECT
  1833.         BuildCost      = ELVEN_GREEN_PASTURE_LEVEL2_UPGRADE_COST
  1834.         BuildTime      = ELVEN_GREEN_PASTURE_LEVEL2_UPGRADE_BUILDTIME
  1835.         DisplayName    = UPGRADE:ElvenGreenPastureLevel2
  1836. End
  1837.  
  1838. Upgrade Upgrade_ElvenGreenPastureLevel3
  1839.     Type           = OBJECT
  1840.     BuildCost      = ELVEN_GREEN_PASTURE_LEVEL3_UPGRADE_COST
  1841.     BuildTime      = ELVEN_GREEN_PASTURE_LEVEL3_UPGRADE_BUILDTIME
  1842.     DisplayName    = UPGRADE:ElvenGreenPastureLevel3
  1843. End
  1844.  
  1845. Upgrade Upgrade_ElvenMallornTreeLevel2
  1846.    Type            = OBJECT
  1847.     BuildCost      = ELVEN_MALLORN_TREE_LEVEL2_UPGRADE_COST
  1848.     BuildTime      = ELVEN_MALLORN_TREE_LEVEL2_UPGRADE_BUILDTIME
  1849.     DisplayName    = UPGRADE:ElvenMallornTreeLevel2
  1850. End
  1851.  
  1852. Upgrade Upgrade_ElvenMallornTreeLevel3
  1853.     Type           = OBJECT
  1854.     BuildCost      = ELVEN_MALLORN_TREE_LEVEL3_UPGRADE_COST
  1855.     BuildTime      = ELVEN_MALLORN_TREE_LEVEL3_UPGRADE_BUILDTIME
  1856.     DisplayName    = UPGRADE:ElvenMallornTreeLevel3
  1857. End
  1858.  
  1859. ////---Elven Fortress---
  1860. Upgrade Upgrade_ElvenFortressEaglesNest
  1861.     Type            = OBJECT
  1862.     BuildCost        = ELVEN_EAGLENEST_BUILDCOST
  1863.     BuildTime        = ELVEN_EAGLENEST_BUILDTIME
  1864.     DisplayName        = UPGRADE:FortressEaglesNest
  1865.     ResearchCompleteEvaEvent    = UpgradeEaglesNest
  1866.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1867. End
  1868.  
  1869. Upgrade Upgrade_EaglesNestEagleButtonEnable
  1870.     Type            = OBJECT
  1871. End
  1872.  
  1873. Upgrade Upgrade_HasEaglesNestEagle
  1874.     Type            = OBJECT
  1875.     BuildCost        = ELVEN_EAGLE_BUILDCOST
  1876.     BuildTime        = ELVEN_EAGLE_BUILDTIME
  1877.     DisplayName        = OBJECT:GondorGwiegher
  1878.  
  1879. End
  1880.  
  1881. //// You actually buy this one, which gives the one below to the whole castle
  1882. Upgrade Upgrade_ElvenFortressEncasingVinesTrigger
  1883.     Type                = OBJECT
  1884.     BuildCost            = ELVEN_ENCASINGVINES_BUILDCOST
  1885.     BuildTime            = ELVEN_ENCASINGVINES_BUILDTIME
  1886.     DisplayName            = UPGRADE:FortressEncasingVines
  1887.     ResearchSound        = UpgradeElfFortressEncasingVines        ;CampElfUpgradeFortress
  1888.     SkirmishAIHeuristic    = AI_UPGRADEHEURISTIC_FORTRESS
  1889. End
  1890.  
  1891. Upgrade Upgrade_ElvenFortressEncasingVines
  1892.     Type            = OBJECT
  1893.     BuildCost        = ELVEN_ENCASINGVINES_BUILDCOST
  1894.     BuildTime        = ELVEN_ENCASINGVINES_BUILDTIME
  1895.     DisplayName    = UPGRADE:FortressEncasingVines
  1896.     ;ResearchSound    = UpgradeElfFortressEncasingVines
  1897.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1898. End
  1899.  
  1900. Upgrade Upgrade_ElvenFortressMysticFountains
  1901.     Type            = OBJECT
  1902.     BuildCost        = ELVEN_MYSTICFOUNTAINS_BUILDCOST
  1903.     BuildTime        = ELVEN_MYSTICFOUNTAINS_BUILDTIME
  1904.     DisplayName    = UPGRADE:FortressMysticFountains
  1905.     ResearchSound    = UpgradeElfFortressMysticFountains
  1906.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1907. End
  1908.  
  1909. Upgrade Upgrade_ElvenFortressEnchantedAnvil
  1910.     Type            = OBJECT
  1911.     BuildCost        = ELVEN_ENCHANTEDANVIL_BUILDCOST
  1912.     BuildTime        = ELVEN_ENCHANTEDANVIL_BUILDTIME
  1913.     DisplayName    = UPGRADE:FortressEnchantedAnvil
  1914.     ResearchSound    = UpgradeElfFortressEnchantedAnvil
  1915.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1916. End
  1917.  
  1918. Upgrade Upgrade_ElvenFortressBlessedMist
  1919.     Type            = OBJECT
  1920.     BuildCost        = ELVEN_BLESSEDMIST_BUILDCOST
  1921.     BuildTime        = ELVEN_BLESSEDMIST_BUILDTIME
  1922.     DisplayName    = UPGRADE:FortressEnchantedAnvil
  1923.     ResearchSound    = UpgradeElfFortressBlessedMist
  1924.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1925. End
  1926.  
  1927. Upgrade Upgrade_ElvenFortressCrystalMoat
  1928.     Type            = OBJECT
  1929.     BuildCost        = ELVEN_CRYSTALMOAT_BUILDCOST
  1930.     BuildTime        = ELVEN_CRYSTALMOAT_BUILDTIME
  1931.     DisplayName    = UPGRADE:FortressCrystalMoat
  1932.     ResearchSound    = UpgradeElfFortressCrystalMoat
  1933.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  1934. End
  1935.  
  1936. //------     Elven Upgrades    --------------------------------------------------------
  1937. Upgrade Upgrade_TechnologyElvenBasicTraining
  1938.     DisplayName       = UPGRADE:ElvenBasicTraining
  1939.     Type              = PLAYER
  1940.     BuildCost        = ELVEN_TECH_BASIC_TRAINING_BUILDCOST
  1941.     BuildTime        = ELVEN_TECH_BASIC_TRAINING_BUILDTIME
  1942.     ResearchCompleteEvaEvent    = UpgradeBannerCarrierTechnologyReady-Elf
  1943. End
  1944.  
  1945. Upgrade Upgrade_ElvenBasicTraining
  1946.     DisplayName       = UPGRADE:ElvenBasicTraining
  1947.     Type              = OBJECT
  1948.     Tooltip        = UPGRADE:ElvenBasicTraining
  1949.     BuildCost        = ELVEN_PERSONAL_BASIC_TRAINING_BUILDCOST
  1950.     BuildTime        = ELVEN_PERSONAL_BASIC_TRAINING_BUILDTIME
  1951.     ResearchCompleteEvaEvent    = UpgradeBannerCarrierReady
  1952.     RequiredObjectFilter = ANY +ElvenGreenPasture +EregionForge
  1953.     StrategicIcon    = AptStrategicUnitUpgradeBannerCarrier
  1954. End
  1955.  
  1956. Upgrade Upgrade_TechnologyElvenSilverthornArrows
  1957.     DisplayName        = UPGRADE:ElvenSilverthornArrows
  1958.     Type            = PLAYER
  1959.     Tooltip            = TOOLTIP:ElvenSilverthornArrows
  1960.     BuildCost        = ELVEN_TECH_SILVERTHORN_ARROWS_BUILDCOST
  1961.     BuildTime        = ELVEN_TECH_SILVERTHORN_ARROWS_BUILDTIME
  1962.     ResearchCompleteEvaEvent    = UpgradeSilverThorneArrowsReady
  1963.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_IMPORTANT
  1964. End
  1965.  
  1966. Upgrade Upgrade_ElvenSilverthornArrows
  1967.     DisplayName        = UPGRADE:ElvenSilverthornArrows
  1968.     Type            = OBJECT
  1969.     Tooltip            = TOOLTIP:ElvenSilverthornArrows
  1970.     BuildCost        = ELVEN_PERSONAL_SILVERTHORN_ARROWS_BUILDCOST
  1971.     BuildTime        = ELVEN_PERSONAL_SILVERTHORN_ARROWS_BUILDTIME
  1972.     ResearchSound    = UpgradeSilverThornArrows
  1973.     RequiredObjectFilter    = NONE +EregionForge
  1974.     StrategicIcon    = AptStrategicUnitUpgradeArrow
  1975. End
  1976.  
  1977. Upgrade Upgrade_ElvenSilverthornArrowsTower
  1978.     DisplayName        = UPGRADE:ElvenSilverthornArrows
  1979.     Type            = OBJECT
  1980.     BuildCost        = ELVEN_PERSONAL_SILVERTHORN_ARROWS_BUILDCOST
  1981.     BuildTime        = ELVEN_PERSONAL_SILVERTHORN_ARROWS_BUILDTIME
  1982.     StrategicIcon    = AptStrategicUnitUpgradeArrow
  1983. End
  1984.  
  1985. Upgrade Upgrade_TechnologyElvenForgedBlades
  1986.     DisplayName       = UPGRADE:ElvenForgedBlades
  1987.     Type              = PLAYER
  1988.     BuildCost        = ELVEN_TECH_FORGED_BLADES_BUILDCOST
  1989.     BuildTime        = ELVEN_TECH_FORGED_BLADES_BUILDTIME
  1990.     ResearchCompleteEvaEvent    = UpgradeForgedBladesReady-Elf
  1991. End
  1992.  
  1993. Upgrade Upgrade_ElvenForgedBlades
  1994.     DisplayName     = UPGRADE:ElvenForgedBlades
  1995.       Tooltip            = TOOLTIP:ElvenForgedBlades
  1996.     Type            = OBJECT
  1997.     BuildCost        = ELVEN_PERSONAL_FORGED_BLADES_BUILDCOST
  1998.     BuildTime        = ELVEN_PERSONAL_FORGED_BLADES_BUILDTIME
  1999.     ResearchSound    = UpgradeForgedBlades
  2000.     UpgradeFX        = FX_PorterDeliverForgedBlades
  2001.     RequiredObjectFilter = NONE +EregionForge
  2002.     StrategicIcon    = AptStrategicUnitUpgradeBlade
  2003. End
  2004.  
  2005. Upgrade Upgrade_TechnologyElvenCloak
  2006.     DisplayName       = UPGRADE:ElvenCloak
  2007.     Type              = PLAYER
  2008.     BuildCost        = ELVEN_TECH_CLOAK_BUILDCOST
  2009.     BuildTime        = ELVEN_TECH_CLOAK_BUILDTIME
  2010.     ;ResearchSound    = PorterHeavyArmorVoiceReady
  2011. End
  2012.  
  2013. Upgrade Upgrade_ElvenCloak
  2014.     DisplayName     = UPGRADE:ElvenCloak
  2015.     //Tooltip            = TOOLTIP:ElvenCloak
  2016.     Type            = OBJECT
  2017.     BuildCost        = ELVEN_PERSONAL_CLOAK_BUILDCOST
  2018.     BuildTime        = ELVEN_PERSONAL_CLOAK_BUILDTIME
  2019.     ResearchSound    = UpgradeHeavyArmor
  2020.     UpgradeFX        = FX_PorterDeliverHeavyArmor
  2021. End
  2022.  
  2023. Upgrade Upgrade_TechnologyElvenHeavyArmor
  2024.     DisplayName       = UPGRADE:ElvenHeavyArmor
  2025.     Type              = PLAYER
  2026.     BuildCost        = ELVEN_TECH_HEAVY_ARMOR_BUILDCOST
  2027.     BuildTime        = ELVEN_TECH_HEAVY_ARMOR_BUILDTIME
  2028.     ResearchCompleteEvaEvent    = UpgradeElvenArmorReady
  2029. End
  2030.  
  2031. Upgrade Upgrade_ElvenHeavyArmor
  2032.     DisplayName       = UPGRADE:ElvenHeavyArmor
  2033.     Tooltip        = TOOLTIP:ElvenHeavyArmor
  2034.     Type              = OBJECT
  2035.     BuildCost        = ELVEN_PERSONAL_HEAVY_ARMOR_BUILDCOST
  2036.     BuildTime        = ELVEN_PERSONAL_HEAVY_ARMOR_BUILDTIME
  2037.     ResearchSound    = UpgradeHeavyArmor
  2038.     UpgradeFX        = FX_PorterDeliverHeavyArmor
  2039.     RequiredObjectFilter = NONE +EregionForge
  2040.     StrategicIcon    = AptStrategicUnitUpgradeArmor
  2041. End
  2042.  
  2043. Upgrade Upgrade_ElderRacesWarBarding
  2044.     DisplayName     = UPGRADE:ElderRacesWarBarding
  2045.     Tooltip            = TOOLTIP:ElderRacesWarBarding
  2046.     Type            = OBJECT
  2047.     BuildCost        = ELDERRACES_PERSONAL_WAR_BARDING_BUILDCOST
  2048.     BuildTime        = ELDERRACES_PERSONAL_WAR_BARDING_BUILDTIME
  2049.     ResearchSound    = UpgradeHeavyArmor
  2050.     UpgradeFX        = FX_PorterDeliverHeavyArmor
  2051. End
  2052.  
  2053. Upgrade Upgrade_ElvenWallHub
  2054.     DisplayName = UPGRADE:Upgrade_ElvenWallHub
  2055.     Type        = OBJECT
  2056.     BuildTime        = ELVEN_CASTLE_WALLHUB_BUILDTIME
  2057.     BuildCost        = ELVEN_CASTLE_WALLHUB_BUILDCOST
  2058.     ////////////////////ResearchSound    = CampSoldierUpgradeNumenorStonework
  2059. End
  2060.  
  2061. Upgrade Upgrade_ElvenWallRegularGate
  2062.     DisplayName = UPGRADE:Upgrade_ElvenWallRegularGate
  2063.     Type        = OBJECT
  2064.     BuildTime        = ELVEN_CASTLE_WALLGATE_BUILDTIME
  2065.     BuildCost        = ELVEN_CASTLE_WALLGATE_BUILDCOST
  2066.     ////////////////////ResearchSound    = CampSoldierUpgradeNumenorStonework
  2067. End
  2068.  
  2069. //------     Wild Upgrades    --------------------------------------------------------
  2070. Upgrade Upgrade_TechnologyWildBasicTraining
  2071.     DisplayName       = UPGRADE:WildBasicTraining
  2072.     Type              = PLAYER
  2073.     BuildCost        = WILD_TECH_BASIC_TRAINING_BUILDCOST    
  2074.     BuildTime        = WILD_TECH_BASIC_TRAINING_BUILDTIME    
  2075.     ResearchCompleteEvaEvent    = UpgradeBannerCarrierTechnologyReady-Wild
  2076. End
  2077.  
  2078. Upgrade Upgrade_WildBasicTraining 
  2079.     DisplayName     = UPGRADE:WildBasicTraining 
  2080.     Type            = OBJECT
  2081.     Tooltip            = UPGRADE:WildBasicTraining 
  2082.     BuildCost        = WILD_PERSONAL_BASIC_TRAINING_BUILDCOST    
  2083.     BuildTime        = WILD_PERSONAL_BASIC_TRAINING_BUILDTIME    
  2084.     //ResearchSound    = UpgradeHeavyArmor
  2085.     //UpgradeFX        = FX_PorterDeliverHeavyArmor
  2086.     ButtonImage     = BuildingNoArt
  2087.     //Cursor            = WeaponUpgrade
  2088.     RequiredObjectFilter = NONE +WildTreasureTrove
  2089.     StrategicIcon    = AptStrategicUnitUpgradeBannerCarrier
  2090. End
  2091.  
  2092. Upgrade Upgrade_TechnologyWildFireArrows
  2093.     DisplayName     = UPGRADE:WildFireArrowUpgrade
  2094.     Type            = PLAYER
  2095.     BuildCost        = WILD_TECH_FIRE_ARROWS_BUILDCOST
  2096.     BuildTime        = WILD_TECH_FIRE_ARROWS_BUILDTIME
  2097.     ResearchCompleteEvaEvent    = UpgradeFlameArrowsReady
  2098.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_IMPORTANT
  2099. End
  2100.  
  2101. Upgrade Upgrade_WildFireArrows
  2102.     DisplayName     = UPGRADE:WildFireArrowUpgrade
  2103.     Type            = OBJECT
  2104.     Tooltip            = TOOLTIP:WildFlamingArrows
  2105.     BuildCost        = WILD_PERSONAL_FIRE_ARROWS_BUILDCOST
  2106.     BuildTime        = WILD_PERSONAL_FIRE_ARROWS_BUILDTIME
  2107.     ResearchSound    = UpgradeFlamingArrows
  2108.     UpgradeFX        = FX_PorterDeliverFlamingArrows
  2109.     RequiredObjectFilter = NONE +WildTreasureTrove
  2110.     StrategicIcon    = AptStrategicUnitUpgradeArrow
  2111. End
  2112.  
  2113. Upgrade Upgrade_TechnologyWildForgedBlades
  2114.     DisplayName     = UPGRADE:WildForgedBlades
  2115.     Type            = PLAYER
  2116.     BuildCost        = WILD_TECH_FORGED_BLADES_BUILDCOST
  2117.     BuildTime        = WILD_TECH_FORGED_BLADES_BUILDTIME
  2118.     ResearchCompleteEvaEvent    = UpgradeForgedBladesReady
  2119. End
  2120.  
  2121. Upgrade Upgrade_WildForgedBlades
  2122.     DisplayName     = UPGRADE:WildForgedBlades
  2123.     Type            = OBJECT
  2124.     Tooltip            = TOOLTIP:WildForgedBlades
  2125.     BuildCost        = WILD_PERSONAL_FORGED_BLADES_BUILDCOST
  2126.     BuildTime        = WILD_PERSONAL_FORGED_BLADES_BUILDTIME
  2127.     ResearchSound    = UpgradeForgedBlades
  2128.     UpgradeFX        = FX_PorterDeliverForgedBlades
  2129.     ButtonImage        = BuildingNoArt
  2130.     Cursor            = WeaponUpgrade
  2131.     RequiredObjectFilter = NONE +WildTreasureTrove
  2132.     StrategicIcon    = AptStrategicUnitUpgradeBlade
  2133. End
  2134.  
  2135. Upgrade Upgrade_TechnologyWildHeavyArmor
  2136.     DisplayName     = UPGRADE:WildHeavyArmor
  2137.     Type            = PLAYER
  2138.     BuildCost        = WILD_TECH_HEAVY_ARMOR_BUILDCOST    
  2139.     BuildTime        = WILD_TECH_HEAVY_ARMOR_BUILDTIME        
  2140.     ResearchCompleteEvaEvent    = UpgradeScavengedArmorReady
  2141. End
  2142.  
  2143. Upgrade Upgrade_WildHeavyArmor
  2144.     DisplayName     = UPGRADE:WildHeavyArmor
  2145.     Type            = OBJECT
  2146.     Tooltip            = TOOLTIP:WildHeavyArmor
  2147.     BuildCost        = WILD_PERSONAL_HEAVY_ARMOR_BUILDCOST
  2148.     BuildTime        = WILD_PERSONAL_HEAVY_ARMOR_BUILDTIME
  2149.     ResearchSound    = UpgradeHeavyArmor
  2150.     UpgradeFX        = FX_PorterDeliverHeavyArmor
  2151.     ButtonImage     = BuildingNoArt
  2152.     Cursor            = WeaponUpgrade
  2153.     RequiredObjectFilter = NONE +WildTreasureTrove
  2154.     StrategicIcon    = AptStrategicUnitUpgradeArmor
  2155. End
  2156.  
  2157. Upgrade Upgrade_WildSpiderVenomSackScience
  2158.     DisplayName        = Upgrade:WildVenomSacs
  2159.     Type            = PLAYER
  2160.     BuildCost        = GOBLIN_SPIDERPIT_VENOMSACK_SCIENCE_UPGRADE_COST
  2161.     BuildTime        = GOBLIN_SPIDERPIT_VENOMSACK_SCIENCE_UPGRADE_BUILDTIME
  2162.     ResearchCompleteEvaEvent = UpgradeVenomSacsReady
  2163. End
  2164.  
  2165. Upgrade Upgrade_WildSpiderVenomSacks
  2166.     DisplayName        = Upgrade:WildVenomSacs
  2167.     Type            = OBJECT
  2168.     Tooltip                = TOOLTIP:WildVenomSacs
  2169.     BuildCost            = GOBLIN_SPIDERPIT_VENOMSACK_UPGRADE_COST
  2170.     BuildTime            = GOBLIN_SPIDERPIT_VENOMSACK_UPGRADE_BUILDTIME
  2171.     ResearchSound            = UpgradeVenomSacks
  2172.     RequiredObjectFilter    = NONE +WildSpiderPit    
  2173.     StrategicIcon    = AptStrategicUnitUpgradeBlade    
  2174. End
  2175.  
  2176. ////---- ISENGARD ---------------------------------------------------------------------
  2177.  
  2178. ////Isengard Fortress Upgrades
  2179. Upgrade Upgrade_IsengardFortressOrcfireMunitionsTrigger //// You actually buy this one, which gives the one below to the whole castle
  2180.     Type            = OBJECT
  2181.     BuildCost        = ISENGARD_ORCFIREMUNITIONS_BUILDCOST
  2182.     BuildTime        = ISENGARD_ORCFIREMUNITIONS_BUILDTIME
  2183.     DisplayName           = Upgrade:FortressOrcfireMunitions
  2184. ;    ResearchCompleteEvaEvent    = UpgradeFortress
  2185.     ResearchSound        = UpgradeIsengardFortressOrcFireMunitions
  2186.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  2187. End
  2188.  
  2189. Upgrade Upgrade_IsengardFortressWizardsTower
  2190.     Type            = OBJECT
  2191.     BuildCost        = ISENGARD_WIZARDSTOWER_BUILDCOST
  2192.     BuildTime        = ISENGARD_WIZARDSTOWER_BUILDTIME
  2193.     DisplayName        = Upgrade:FortressWizardsTower
  2194.     ResearchSound    = UpgradeIsengardFortressWizardTowerStart
  2195.     ResearchCompleteEvaEvent    = UpgradeWizardTower
  2196.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  2197. End
  2198.  
  2199. Upgrade Upgrade_IsengardFortressIronPlatingTrigger //// You actually buy this one, which gives the one below to the whole castle
  2200.     Type            = OBJECT
  2201.     BuildCost        = ISENGARD_IRONPLATING_BUILDCOST
  2202.     BuildTime        = ISENGARD_IRONPLATING_BUILDTIME
  2203.     DisplayName           = Upgrade:FortressIronPlating
  2204.     ResearchSound    = UpgradeIsengardFortressIronPlate
  2205.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  2206. End
  2207.  
  2208. Upgrade Upgrade_IsengardFortressIronPlating
  2209.     Type            = OBJECT    
  2210.     DisplayName           = Upgrade:FortressIronPlating
  2211.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  2212. End
  2213.  
  2214. Upgrade Upgrade_IsengardFortressBurningForges
  2215.     Type            = OBJECT
  2216.     BuildCost        = ISENGARD_BURNINGFORGES_BUILDCOST
  2217.     BuildTime        = ISENGARD_BURNINGFORGES_BUILDTIME
  2218.     DisplayName           = Upgrade:FortressBurningForges
  2219.     ResearchSound        = UpgradeIsengardFortressBurningForgesMS
  2220.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  2221. End
  2222.  
  2223. Upgrade Upgrade_IsengardFortressExcavations
  2224.     Type            = OBJECT
  2225.     BuildCost        = ISENGARD_EXCAVATIONS_BUILDCOST
  2226.     BuildTime        = ISENGARD_EXCAVATIONS_BUILDTIME
  2227.     DisplayName           = Upgrade:FortressExcavations
  2228. ;    ResearchSound    = CampOrcUpgradeFortress
  2229.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  2230. End
  2231.  
  2232. Upgrade Upgrade_IsengardFortressMurderOfCrows
  2233.     Type            = OBJECT
  2234.     BuildCost        = ISENGARD_MURDEROFCROWS_BUILDCOST
  2235.     BuildTime        = ISENGARD_MURDEROFCROWS_BUILDTIME
  2236.     DisplayName           = Upgrade:FortressMurderofCrows
  2237.     ResearchSound        = UpgradeIsengardFortressMurderOfCrows
  2238.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  2239. End
  2240.  
  2241. //------    Isengard Upgrades    --------------------------------------------------------
  2242. Upgrade Upgrade_TechnologyIsengardBasicTraining
  2243.     DisplayName       = UPGRADE:IsengardBasicTraining
  2244.     Type              = PLAYER
  2245.     BuildCost        = ISENGARD_TECH_BASIC_TRAINING_BUILDCOST
  2246.     BuildTime        = ISENGARD_TECH_BASIC_TRAINING_BUILDTIME
  2247.     ResearchCompleteEvaEvent    = UpgradeBannerCarrierTechnologyReady
  2248. End
  2249.  
  2250. Upgrade Upgrade_IsengardBasicTraining
  2251.     DisplayName       = UPGRADE:IsengardBasicTraining
  2252.     Type              = OBJECT
  2253.     Tooltip        = UPGRADE:IsengardBasicTraining
  2254.     BuildCost        = ISENGARD_PERSONAL_BASIC_TRAINING_BUILDCOST
  2255.     BuildTime        = ISENGARD_PERSONAL_BASIC_TRAINING_BUILDTIME
  2256.     ResearchCompleteEvaEvent    = UpgradeBannerCarrierReady
  2257.     RequiredObjectFilter = NONE +IsengardArmory
  2258.     StrategicIcon    = AptStrategicUnitUpgradeBannerCarrier
  2259. End
  2260.  
  2261. Upgrade Upgrade_TechnologyIsengardFireArrows
  2262.     DisplayName       = UPGRADE:IsengardFireArrowUpgrade
  2263.     Type              = PLAYER
  2264.     BuildCost        = ISENGARD_TECH_FIRE_ARROWS_BUILDCOST
  2265.     BuildTime        = ISENGARD_TECH_FIRE_ARROWS_BUILDTIME
  2266.     ResearchCompleteEvaEvent    = UpgradeFlameArrowsReady
  2267.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_IMPORTANT
  2268. End
  2269.  
  2270. Upgrade Upgrade_IsengardFireArrows
  2271.     DisplayName       = UPGRADE:IsengardFireArrowUpgrade
  2272.     Type              = OBJECT
  2273.     Tooltip        = TOOLTIP:IsengardFlamingArrows
  2274.     BuildCost        = ISENGARD_PERSONAL_FIRE_ARROWS_BUILDCOST
  2275.     BuildTime        = ISENGARD_PERSONAL_FIRE_ARROWS_BUILDTIME
  2276.     ResearchSound    = UpgradeFlamingArrows
  2277.     UpgradeFX        = FX_PorterDeliverFlamingArrows
  2278.     RequiredObjectFilter = NONE +IsengardArmory
  2279.     StrategicIcon    = AptStrategicUnitUpgradeArrow
  2280. End
  2281.  
  2282. Upgrade Upgrade_TechnologyIsengardForgedBlades
  2283.     DisplayName       = UPGRADE:IsengardForgedBlades
  2284.     Type              = PLAYER
  2285.     BuildCost        = ISENGARD_TECH_FORGED_BLADES_BUILDCOST
  2286.     BuildTime        = ISENGARD_TECH_FORGED_BLADES_BUILDTIME
  2287.     ResearchCompleteEvaEvent    = UpgradeForgedBladesReady
  2288. End
  2289.  
  2290. Upgrade Upgrade_IsengardForgedBlades
  2291.     DisplayName       = UPGRADE:IsengardForgedBlades
  2292.     Type              = OBJECT
  2293.     Tooltip        = TOOLTIP:IsengardForgedBlades
  2294.     BuildCost        = ISENGARD_PERSONAL_FORGED_BLADES_BUILDCOST
  2295.     BuildTime        = ISENGARD_PERSONAL_FORGED_BLADES_BUILDTIME
  2296.     ResearchSound    = UpgradeForgedBlades
  2297.     UpgradeFX        = FX_PorterDeliverForgedBlades
  2298.     ButtonImage       = BuildingNoArt
  2299.     Cursor            = WeaponUpgrade
  2300.     RequiredObjectFilter = NONE +IsengardArmory
  2301.     StrategicIcon    = AptStrategicUnitUpgradeBlade
  2302. End
  2303.  
  2304. Upgrade Upgrade_TechnologyIsengardHeavyArmor
  2305.     DisplayName       = UPGRADE:IsengardHeavyArmor
  2306.     Tooltip        = TOOLTIP:IsengardHeavyArmor
  2307.     Type              = PLAYER
  2308.     BuildCost        = ISENGARD_TECH_HEAVY_ARMOR_BUILDCOST
  2309.     BuildTime        = ISENGARD_TECH_HEAVY_ARMOR_BUILDTIME
  2310.     ResearchCompleteEvaEvent    = UpgradeHeavyArmorReady
  2311. End
  2312.  
  2313. Upgrade Upgrade_IsengardHeavyArmor
  2314.     DisplayName       = UPGRADE:IsengardHeavyArmor
  2315.     Type              = OBJECT
  2316.     Tooltip        = TOOLTIP:IsengardHeavyArmor
  2317.     BuildCost        = ISENGARD_PERSONAL_HEAVY_ARMOR_BUILDCOST
  2318.     BuildTime        = ISENGARD_PERSONAL_HEAVY_ARMOR_BUILDTIME
  2319.     ResearchSound    = UpgradeHeavyArmor
  2320.     UpgradeFX        = FX_PorterDeliverHeavyArmor
  2321.     ButtonImage       = BuildingNoArt
  2322.     Cursor                = WeaponUpgrade
  2323.     RequiredObjectFilter = NONE +IsengardArmory
  2324.     StrategicIcon    = AptStrategicUnitUpgradeArmor
  2325. End
  2326.  
  2327. Upgrade Upgrade_IsengardTorches
  2328.     DisplayName        = UPGRADE:IsengardTorchesUpgrade
  2329.     Tooltip            = TOOLTIP:IsengardTorches
  2330.     Type            = OBJECT
  2331.     BuildCost        = ISENGARD_PERSONAL_TORCHES_BUILDCOST
  2332.     BuildTime        = ISENGARD_PERSONAL_TORCHES_BUILDTIME
  2333.     ResearchSound    = UpgradeTorchMS                            ;CampOrcUpgradeTorches
  2334. End
  2335.  
  2336. Upgrade Upgrade_IsengardWallHub
  2337.     DisplayName = UPGRADE:Upgrade_IsengardWallHub
  2338.     Type        = OBJECT
  2339.     BuildTime        = ISENGARD_CASTLE_WALLHUB_BUILDTIME
  2340.     BuildCost        = ISENGARD_CASTLE_WALLHUB_BUILDCOST
  2341.     ////////////////////ResearchSound    = CampSoldierUpgradeNumenorStonework
  2342. End
  2343.  
  2344. Upgrade Upgrade_IsengardWallRegularGate
  2345.     DisplayName = UPGRADE:Upgrade_IsengardWallRegularGate
  2346.     Type        = OBJECT
  2347.     BuildTime        = ISENGARD_CASTLE_WALLGATE_BUILDTIME
  2348.     BuildCost        = ISENGARD_CASTLE_WALLGATE_BUILDCOST
  2349.     ////////////////////ResearchSound    = CampSoldierUpgradeNumenorStonework
  2350. End
  2351.  
  2352. //----Isen Warg Sentry----
  2353. Upgrade Upgrade_WargSentryPurchaseButtonEnable
  2354.     Type            = OBJECT
  2355. End
  2356.  
  2357. Upgrade Upgrade_HasWargSentry
  2358.     Type            = OBJECT
  2359.     BuildCost        = 100
  2360.     BuildTime        = 10.0
  2361.     DisplayName        = Upgrade:WargSentry
  2362.     ResearchCompleteEvaEvent = UpgradeWargSentryWargReady
  2363. End
  2364.  
  2365. //----IsengardUrukPit----
  2366. Upgrade Upgrade_IsengardUrukPitLevel2
  2367.     Type            = OBJECT
  2368.     BuildCost        = ISENGARD_URUKPIT_LEVEL2_UPGRADE_COST
  2369.     BuildTime        = ISENGARD_URUKPIT_LEVEL2_UPGRADE_BUILDTIME
  2370.     DisplayName        = UPGRADE:IsengardUrukPitLevel2
  2371.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FACTORY_UNITUNLOCK
  2372. End
  2373.  
  2374. Upgrade Upgrade_IsengardUrukPitLevel3
  2375.     Type            = OBJECT
  2376.     BuildCost        = ISENGARD_URUKPIT_LEVEL3_UPGRADE_COST
  2377.     BuildTime        = ISENGARD_URUKPIT_LEVEL3_UPGRADE_BUILDTIME
  2378.     DisplayName        = UPGRADE:IsengardUrukPitLevel3 
  2379. End
  2380.  
  2381. //----IsengardSiegeWorks----
  2382. Upgrade Upgrade_IsengardSiegeWorksLevel2
  2383.     Type            = OBJECT
  2384.     BuildCost        = ISENGARD_URUKSIEGE_LEVEL2_UPGRADE_COST
  2385.     BuildTime        = ISENGARD_URUKSIEGE_LEVEL2_UPGRADE_BUILDTIME
  2386.     DisplayName        = UPGRADE:IsengardSiegeWorksLevel2
  2387.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FACTORY_UNITUNLOCK
  2388. End
  2389.  
  2390. Upgrade Upgrade_IsengardSiegeWorksLevel3
  2391.     Type            = OBJECT
  2392.     BuildCost        = ISENGARD_URUKSIEGE_LEVEL3_UPGRADE_COST
  2393.     BuildTime        = ISENGARD_URUKSIEGE_LEVEL3_UPGRADE_BUILDTIME
  2394.     DisplayName        = UPGRADE:IsengardSiegeWorksLevel3
  2395.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FACTORY_UNITUNLOCK 
  2396. End
  2397.  
  2398. //----IsengardWargPit----
  2399. Upgrade Upgrade_IsengardWargPitLevel2
  2400.     Type            = OBJECT
  2401.     BuildCost        = ISENGARD_WARGPIT_LEVEL2_UPGRADE_COST
  2402.     BuildTime        = ISENGARD_WARGPIT_LEVEL2_UPGRADE_BUILDTIME
  2403.     DisplayName        = UPGRADE:IsengardWargPitLevel2
  2404.     ResearchCompleteEvaEvent    = WargPitUpgraded
  2405. End
  2406.  
  2407. Upgrade Upgrade_IsengardWargPitLevel3
  2408.     Type            = OBJECT
  2409.     BuildCost        = ISENGARD_WARGPIT_LEVEL3_UPGRADE_COST
  2410.     BuildTime        = ISENGARD_WARGPIT_LEVEL3_UPGRADE_BUILDTIME
  2411.     DisplayName        = UPGRADE:IsengardWargPitLevel3
  2412.     ResearchCompleteEvaEvent    = WargPitUpgraded
  2413. End
  2414.  
  2415. //----IsengardArmory----
  2416. Upgrade Upgrade_IsengardArmoryLevel2
  2417.     Type            = OBJECT
  2418.     BuildCost        = ISENGARD_ARMORY_LEVEL2_UPGRADE_COST
  2419.     BuildTime        = ISENGARD_ARMORY_LEVEL2_UPGRADE_BUILDTIME
  2420.     DisplayName        = UPGRADE:IsengardArmoryLevel2
  2421.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_IMPORTANT
  2422. End
  2423.  
  2424. Upgrade Upgrade_IsengardArmoryLevel3
  2425.     Type            = OBJECT
  2426.     BuildCost        = ISENGARD_ARMORY_LEVEL3_UPGRADE_COST
  2427.     BuildTime        = ISENGARD_ARMORY_LEVEL3_UPGRADE_BUILDTIME
  2428.     DisplayName        = UPGRADE:IsengardArmoryLevel3
  2429.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_IMPORTANT 
  2430. End
  2431.  
  2432. ////---- MORDOR ---------------------------------------------------------------------
  2433.  
  2434. ////Mordor Fortress Upgrades
  2435. Upgrade Upgrade_MordorFortressFireArrowsTrigger //// You actually buy this one, which gives the one below to the whole castle
  2436.     Type            = OBJECT
  2437.     BuildCost        = MORDOR_FIREARROWS_BUILDCOST
  2438.     BuildTime        = MORDOR_FIREARROWS_BUILDTIME
  2439.     DisplayName            = UPGRADE:FortressFireArrows
  2440.     ResearchSound    = UpgradeMordorFortressFlamingMunitions
  2441.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  2442. End
  2443.  
  2444. Upgrade Upgrade_MordorFortressMorgulSorceryTrigger
  2445.     Type                = OBJECT
  2446.     BuildCost            = MORDOR_MORGULSORCERY_BUILDCOST
  2447.     BuildTime            = MORDOR_MORGULSORCERY_BUILDTIME
  2448.     DisplayName            = UPGRADE:FortressMorgulSorcery
  2449.     ResearchSound        = UpgradeMordorFortressMorgulSorcery
  2450.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  2451. End
  2452.  
  2453. Upgrade Upgrade_MordorFortressMorgulSorcery
  2454.     Type            = OBJECT
  2455.     BuildCost        = MORDOR_MORGULSORCERY_BUILDCOST
  2456.     BuildTime        = MORDOR_MORGULSORCERY_BUILDTIME
  2457.     DisplayName            = UPGRADE:FortressMorgulSorcery
  2458.     ;ResearchSound    = UpgradeMordorFortressMorgulSorcery
  2459.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  2460. End
  2461.  
  2462. Upgrade Upgrade_MordorFortressDoomPyres
  2463.     Type            = OBJECT
  2464.     BuildCost        = MORDOR_DOOMPYRES_BUILDCOST
  2465.     BuildTime        = MORDOR_DOOMPYRES_BUILDTIME
  2466.     DisplayName            = UPGRADE:FortressDoomPyres
  2467.     ResearchSound    = UpgradeMordorFortressDoomPyres
  2468.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  2469. End
  2470.  
  2471. Upgrade Upgrade_MordorFortressMagmaCauldrons
  2472.     Type            = OBJECT
  2473.     BuildCost        = MORDOR_MAGMACAULDRONS_BUILDCOST
  2474.     BuildTime        = MORDOR_MAGMACAULDRONS_BUILDTIME
  2475.     DisplayName            = UPGRADE:FortressMagmaCauldrons
  2476.     ResearchSound    = UpgradeMordorFortressMagmaCauldron
  2477.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  2478. End
  2479.  
  2480. Upgrade Upgrade_MordorFortressLavaMoat
  2481.     Type            = OBJECT
  2482.     BuildCost        = MORDOR_LAVAMOAT_BUILDCOST
  2483.     BuildTime        = MORDOR_LAVAMOAT_BUILDTIME
  2484.     DisplayName            = UPGRADE:FortressLavaMoat
  2485.     ResearchSound    = UpgradeMordorFortressLavaMoat
  2486.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  2487. End
  2488.  
  2489. ////Mordor Fortress Monument
  2490. Upgrade Upgrade_MordorFortressGorgorothSpire
  2491.     Type            = OBJECT
  2492.     BuildCost        = MORDOR_GORGOROTHSPIRE_BUILDCOST
  2493.     BuildTime        = MORDOR_GORGOROTHSPIRE_BUILDTIME
  2494.     DisplayName        = UPGRADE:FortressGorgonothSpire
  2495.     ResearchCompleteEvaEvent    = UpgradeGorgonothSpire
  2496.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FORTRESS
  2497. End
  2498.  
  2499.     ;--------------------------
  2500.  
  2501. Upgrade Upgrade_MordorTavernLevel2
  2502.     Type            = OBJECT
  2503.     BuildCost        = MORDOR_TAVERN_LVL2_UPGRADE_COST
  2504.     BuildTime        = MORDOR_TAVERN_LVL2_UPGRADE_TIME
  2505.     DisplayName        = UPGRADE:MordorTavernLevel2
  2506.     ResearchCompleteEvaEvent    = TavernUpgraded
  2507.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_IMPORTANT
  2508. End
  2509.  
  2510. Upgrade Upgrade_MordorTavernLevel3
  2511.     Type            = OBJECT
  2512.     BuildCost        = MORDOR_TAVERN_LVL3_UPGRADE_COST
  2513.     BuildTime        = MORDOR_TAVERN_LVL3_UPGRADE_TIME
  2514.     DisplayName        = UPGRADE:MordorTavernLevel3
  2515.     ResearchCompleteEvaEvent    = TavernUpgraded
  2516.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_IMPORTANT
  2517. End
  2518.  
  2519. Upgrade Upgrade_MordorOrcPitLevel2
  2520.     Type        = OBJECT
  2521.     BuildCost    = MORDOR_ORCPIT_LVL2_UPGRADE_COST
  2522.     BuildTime    = MORDOR_ORCPIT_LVL2_UPGRADE_TIME
  2523.     DisplayName    = UPGRADE:MordorOrcPitLevel2
  2524. End
  2525.  
  2526. Upgrade Upgrade_MordorOrcPitLevel3
  2527.     Type        = OBJECT
  2528.     BuildCost    = MORDOR_ORCPIT_LVL3_UPGRADE_COST
  2529.     BuildTime    = MORDOR_ORCPIT_LVL3_UPGRADE_TIME
  2530.     DisplayName    = UPGRADE:MordorOrcPitLevel3
  2531. End
  2532.  
  2533. Upgrade Upgrade_MordorMumakilPenLevel2
  2534.     Type            = OBJECT
  2535.     BuildCost        = MORDOR_MUMAKILPEN_LVL2_UPGRADE_COST
  2536.     BuildTime        = MORDOR_MUMAKILPEN_LVL2_UPGRADE_TIME
  2537.     DisplayName        = UPGRADE:MordorMumakilPenLevel2
  2538.     ResearchCompleteEvaEvent    = MumakilPenUpgraded
  2539. End
  2540.  
  2541. Upgrade Upgrade_MordorMumakilPenLevel3
  2542.     Type            = OBJECT
  2543.     BuildCost        = MORDOR_MUMAKILPEN_LVL3_UPGRADE_COST
  2544.     BuildTime        = MORDOR_MUMAKILPEN_LVL3_UPGRADE_TIME
  2545.     DisplayName        = UPGRADE:MordorMumakilPenLevel3
  2546.     ResearchCompleteEvaEvent    = MumakilPenUpgraded
  2547. End
  2548.  
  2549. Upgrade Upgrade_MordorSiegeWorksLevel2
  2550.     Type        = OBJECT
  2551.     BuildCost    = MORDOR_SIEGEWORKS_LVL2_UPGRADE_COST
  2552.     BuildTime    = MORDOR_SIEGEWORKS_LVL2_UPGRADE_TIME
  2553.     DisplayName    = UPGRADE:MordorSiegeWorksLevel2
  2554. End
  2555.  
  2556. Upgrade Upgrade_MordorSiegeWorksLevel3
  2557.     Type        = OBJECT
  2558.     BuildCost    = MORDOR_SIEGEWORKS_LVL3_UPGRADE_COST
  2559.     BuildTime    = MORDOR_SIEGEWORKS_LVL3_UPGRADE_TIME
  2560.     DisplayName    = UPGRADE:MordorSiegeWorksLevel3
  2561. End
  2562.  
  2563. Upgrade Upgrade_MordorTrollCageLevel2
  2564.     Type        = OBJECT
  2565.     BuildCost    = MORDOR_TROLLCAGE_LVL2_UPGRADE_COST
  2566.     BuildTime    = MORDOR_TROLLCAGE_LVL2_UPGRADE_TIME
  2567.     DisplayName    = UPGRADE:MordorTrollCageLevel2
  2568.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FACTORY_UNITUNLOCK
  2569. End
  2570.  
  2571. Upgrade Upgrade_MordorTrollCageLevel3
  2572.     Type        = OBJECT
  2573.     BuildCost    = MORDOR_TROLLCAGE_LVL3_UPGRADE_COST
  2574.     BuildTime    = MORDOR_TROLLCAGE_LVL3_UPGRADE_TIME
  2575.     DisplayName    = UPGRADE:MordorTrollCageLevel3
  2576.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FACTORY_UNITUNLOCK
  2577. End
  2578.  
  2579. Upgrade Upgrade_MordorHaradrimPalaceLevel2
  2580.     Type        = OBJECT
  2581.     BuildCost    = MORDOR_HARADRIMPALACE_LVL2_UPGRADE_COST
  2582.     BuildTime    = MORDOR_HARADRIMPALACE_LVL2_UPGRADE_TIME
  2583.     DisplayName    = UPGRADE:MordorHaradrimPalaceLevel2
  2584.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_FACTORY_UNITUNLOCK
  2585. End
  2586.  
  2587. Upgrade Upgrade_MordorHaradrimPalaceLevel3
  2588.     Type        = OBJECT
  2589.     BuildCost    = MORDOR_HARADRIMPALACE_LVL3_UPGRADE_COST
  2590.     BuildTime    = MORDOR_HARADRIMPALACE_LVL3_UPGRADE_TIME
  2591.     DisplayName    = UPGRADE:MordorHaradrimPalaceLevel3
  2592. End
  2593.  
  2594. //------    Mordor Upgrades    --------------------------------------------------------
  2595. Upgrade Upgrade_TechnologyMordorBasicTraining
  2596.     DisplayName       = UPGRADE:MordorBasicTraining
  2597.     Type              = PLAYER
  2598.     BuildCost        = MORDOR_TECH_BASIC_TRAINING_BUILDCOST
  2599.     BuildTime        = MORDOR_TECH_BASIC_TRAINING_BUILDTIME
  2600.     ResearchCompleteEvaEvent  = UpgradeBannerCarrierTechnologyReady-Mordor
  2601. End
  2602.  
  2603. Upgrade Upgrade_MordorBasicTraining
  2604.     DisplayName       = UPGRADE:MordorBasicTraining
  2605.     Type              = OBJECT
  2606.     Tooltip        = UPGRADE:MordorBasicTraining
  2607.     BuildCost        = MORDOR_PERSONAL_BASIC_TRAINING_BUILDCOST
  2608.     BuildTime        = MORDOR_PERSONAL_BASIC_TRAINING_BUILDTIME
  2609.     ResearchCompleteEvaEvent  = UpgradeBannerCarrierReady
  2610.     RequiredObjectFilter = NONE +MordorOrcPit
  2611.     StrategicIcon    = AptStrategicUnitUpgradeBannerCarrier
  2612. End
  2613.  
  2614. Upgrade Upgrade_TechnologyMordorFireArrows
  2615.     DisplayName       = UPGRADE:MordorFireArrowUpgrade
  2616.     Type              = PLAYER
  2617.     BuildCost        = MORDOR_TECH_FIRE_ARROWS_BUILDCOST
  2618.     BuildTime        = MORDOR_TECH_FIRE_ARROWS_BUILDTIME
  2619.     ResearchCompleteEvaEvent    = UpgradeFlameArrowsReady
  2620.     SkirmishAIHeuristic = AI_UPGRADEHEURISTIC_IMPORTANT
  2621. End
  2622.  
  2623. Upgrade Upgrade_MordorFireArrows
  2624.     DisplayName       = UPGRADE:MordorFireArrowUpgrade
  2625.     Type              = OBJECT
  2626.     Tooltip        = TOOLTIP:MordorFireArrows
  2627.     BuildCost        = MORDOR_PERSONAL_FIRE_ARROWS_BUILDCOST
  2628.     BuildTime        = MORDOR_PERSONAL_FIRE_ARROWS_BUILDTIME
  2629.     ResearchSound    = UpgradeFlamingArrows
  2630.     UpgradeFX        = FX_PorterDeliverFlamingArrows
  2631.     RequiredObjectFilter = NONE +MordorTavern
  2632.     StrategicIcon    = AptStrategicUnitUpgradeArrow
  2633. End
  2634.  
  2635. Upgrade Upgrade_TechnologyMordorForgedBlades
  2636.     DisplayName       = UPGRADE:MordorForgedBladesUpgrade
  2637.     Type              = PLAYER
  2638.     BuildCost        = MORDOR_TECH_FORGED_BLADES_BUILDCOST
  2639.     BuildTime        = MORDOR_TECH_FORGED_BLADES_BUILDTIME
  2640.     ResearchCompleteEvaEvent    = UpgradeForgedBladesReady
  2641. End
  2642.  
  2643. Upgrade Upgrade_MordorForgedBlades
  2644.     DisplayName       = UPGRADE:MordorForgedBladesUpgrade
  2645.     Type              = OBJECT
  2646.     Tooltip        = TOOLTIP:MordorForgedBlades
  2647.     BuildCost        = MORDOR_PERSONAL_FORGED_BLADES_BUILDCOST
  2648.     BuildTime        = MORDOR_PERSONAL_FORGED_BLADES_BUILDTIME
  2649.     ResearchSound    = UpgradeForgedBlades
  2650.     UpgradeFX        = FX_PorterDeliverForgedBlades
  2651.     RequiredObjectFilter = NONE +MordorTavern
  2652.     StrategicIcon    = AptStrategicUnitUpgradeBlade
  2653. End
  2654.  
  2655. Upgrade Upgrade_TechnologyMordorHeavyArmor
  2656.     DisplayName       = UPGRADE:MordorHeavyArmorUpgrade
  2657.     Type              = PLAYER
  2658.     BuildCost        = MORDOR_TECH_HEAVY_ARMOR_BUILDCOST
  2659.     BuildTime        = MORDOR_TECH_HEAVY_ARMOR_BUILDTIME
  2660.     ResearchCompleteEvaEvent    = UpgradeHeavyArmorReady
  2661. End
  2662.  
  2663. Upgrade Upgrade_MordorHeavyArmor
  2664.     DisplayName       = UPGRADE:MordorHeavyArmorUpgrade
  2665.     Type              = OBJECT
  2666.     Tooltip        = TOOLTIP:MordorHeavyArmor
  2667.     BuildCost        = MORDOR_PERSONAL_HEAVY_ARMOR_BUILDCOST
  2668.     BuildTime        = MORDOR_PERSONAL_HEAVY_ARMOR_BUILDTIME
  2669.     ResearchSound    = UpgradeHeavyArmor
  2670.     UpgradeFX        = FX_PorterDeliverHeavyArmor
  2671.     RequiredObjectFilter = NONE +MordorTavern
  2672.     StrategicIcon    = AptStrategicUnitUpgradeArmor
  2673. End
  2674.  
  2675. ////---Evil Fortress Generic Upgrades
  2676. Upgrade Upgrade_EvilFortressFlamingMunitions
  2677.     Type        = OBJECT    
  2678. End
  2679.  
  2680. ////---Good Fortress Generic Upgradse
  2681. Upgrade Upgrade_GoodFortressFlamingMunitions
  2682.     Type        = OBJECT
  2683. End
  2684.  
  2685. Upgrade Upgrade_TechnologyElderRacesMagicArrows
  2686.     DisplayName       = UPGRADE:ElvenSilverthornArrows
  2687.     Type              = PLAYER
  2688.     BuildCost        = GONDOR_TECH_FORGED_BLADES_BUILDCOST
  2689.     BuildTime        = GONDOR_TECH_FORGED_BLADES_BUILDTIME
  2690.     ;ResearchSound    = PorterForgedBladesVoiceReady
  2691. End
  2692.  
  2693. Upgrade Upgrade_ElderRacesMagicArrows
  2694.     DisplayName     = UPGRADE:ElvenSilverthornArrows
  2695.       Tooltip            = TOOLTIP:ElderRacesMagicArrows
  2696.     Type            = OBJECT
  2697.     BuildCost        = GONDOR_PERSONAL_FORGED_BLADES_BUILDCOST
  2698.     BuildTime        = GONDOR_PERSONAL_FORGED_BLADES_BUILDTIME
  2699.     ResearchSound    = UpgradeForgedBlades
  2700.     UpgradeFX        = FX_PorterDeliverForgedBlades
  2701. End
  2702.  
  2703.  
  2704. Upgrade Upgrade_TechnologyElderRacesEnchantedAnvil
  2705.     DisplayName       = UPGRADE:FortressEnchantedAnvil
  2706.     Type              = PLAYER
  2707.     BuildCost        = GONDOR_TECH_FORGED_BLADES_BUILDCOST
  2708.     BuildTime        = GONDOR_TECH_FORGED_BLADES_BUILDTIME
  2709.     ;ResearchSound    = PorterForgedBladesVoiceReady
  2710. End
  2711.  
  2712.  
  2713.  
  2714. Upgrade Upgrade_ShipArmor
  2715.     Type        = OBJECT
  2716.     BuildCost    = EVIL_SHIP_HEAVY_ARMOR_BUILDCOST
  2717.     BuildTime    = EVIL_SHIP_HEAVY_ARMOR_BUILDTIME
  2718.     DisplayName       = UPGRADE:ShipArmor
  2719. End
  2720.  
  2721. Upgrade Upgrade_PirateFlag
  2722.     Type        = OBJECT
  2723.     BuildCost    = EVIL_SHIP_PIRATEFLAG_BUILDCOST
  2724.     BuildTime    = EVIL_SHIP_PIRATEFLAG_BUILDTIME
  2725.     DisplayName       = UPGRADE:PirateFlags
  2726. End
  2727.  
  2728. Upgrade Upgrade_CrowsNest
  2729.     Type        = OBJECT
  2730.     BuildCost    = EVIL_SHIP_CROWSNEST_BUILDCOST
  2731.     BuildTime    = EVIL_SHIP_CROWSNEST_BUILDTIME
  2732. End
  2733.  
  2734. Upgrade Upgrade_FlamingPitch
  2735.     Type        = OBJECT
  2736.     BuildCost    = EVIL_SHIP_FLAMINGPITCH_BUILDCOST
  2737.     BuildTime    = EVIL_SHIP_FLAMINGPITCH_BUILDTIME
  2738. End
  2739.  
  2740. Upgrade Upgrade_CirdansCraftwork
  2741.     Type        = OBJECT
  2742.     BuildCost    = GOOD_SHIP_CIRDANSCRAFTWORK_BUILDCOST
  2743.     BuildTime    = GOOD_SHIP_CIRDANSCRAFTWORK_BUILDTIME
  2744.     DisplayName       = UPGRADE:CirdansCraftswork
  2745. End
  2746.  
  2747. ;Upgrade Upgrade_LoveOfTheSea
  2748. ;    Type        = OBJECT
  2749. ;    BuildCost    = GOOD_SHIP_LOVEOFTHESEA_BUILDCOST
  2750. ;    BuildTime    = GOOD_SHIP_LOVEOFTHESEA_BUILDTIME
  2751. ;End
  2752.  
  2753. Upgrade Upgrade_BattleWagonAxeThrowers
  2754.     Type            = OBJECT
  2755.     BuildCost        = DWARVEN_BATTLEWAGON_UPGRADE_COST
  2756.     BuildTime        = DWARVEN_BATTLEWAGON_UPGRADE_TIME
  2757.     ResearchSound    = DwarfBattleWagonVoiceUpgradeAxeThrower
  2758.     DisplayName       = UPGRADE:BattlewagonAxeThrowers
  2759. End
  2760.  
  2761. Upgrade Upgrade_BattleWagonBannerCarrier
  2762.     Type            = OBJECT
  2763.     BuildCost        = DWARVEN_BATTLEWAGON_UPGRADE_COST
  2764.     BuildTime        = DWARVEN_BATTLEWAGON_UPGRADE_TIME
  2765.     ResearchSound    = DwarfBattleWagonUpgradeBannerCarrierMS
  2766.     DisplayName       = UPGRADE:BattlewagonBannerCarrier
  2767. End
  2768.  
  2769. Upgrade Upgrade_BattleWagonMenOfDale
  2770.     Type            = OBJECT
  2771.     BuildCost        = DWARVEN_BATTLEWAGON_UPGRADE_COST
  2772.     BuildTime        = DWARVEN_BATTLEWAGON_UPGRADE_TIME
  2773.     ResearchSound    = DwarfBattleWagonVoiceUpgradeMenOfDale
  2774.     DisplayName       = UPGRADE:BattlewagonMenofDale
  2775. End
  2776.  
  2777. Upgrade Upgrade_BattleWagonHearth
  2778.     Type            = OBJECT
  2779.     BuildCost        = DWARVEN_BATTLEWAGON_HEARTH_COST
  2780.     BuildTime        = DWARVEN_BATTLEWAGON_UPGRADE_TIME_HEARTH
  2781.     ResearchSound    = DwarfBattleWagonUpgradeHearthMS
  2782.     DisplayName       = UPGRADE:BattlewagonHearth
  2783. End
  2784.  
  2785. //-------------------------------------------------------
  2786. // Create A Hero Include file
  2787. #include "CreateAHeroUpgrades.inc"
  2788.