Advertisement
Mjjstral

BFMEII Module List with Values

Nov 13th, 2017
133
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ActivateModuleSpecialPower
  2. SpecialPowerTemplate = SpecialAbilityCreateAHeroWTrueSight
  3. TriggerSpecialPower = ModuleTag_CreateAHeroWTrueSightUpdate
  4. UnpackTime = 0
  5. PreparationTime = 0
  6. PackTime = CREATE_A_HERO_TRUE_SIGHT_DURATION
  7. StartAbilityRange = ANGMAR_NECRO_BLACK_ICE_START_RANGE
  8. EffectRange = ANGMAR_NECRO_WELL_OF_SOULS_BUFF_RADIUS
  9. MustFinishAbility = Yes
  10. UnpackingVariation = 1
  11. End
  12.  
  13.  
  14.  
  15. AIGateUpdate
  16. TriggerWidthX = 450.0
  17. TriggerWidthY = 225.0
  18. End
  19.  
  20.  
  21.  
  22. AimWeaponBehavior
  23. AimLowThreshold = -0.15
  24. AimHighThreshold = 0.15
  25. AimNearDistance = 40.0
  26. End
  27.  
  28.  
  29.  
  30. AISpecialPowerUpdate
  31. CommandButtonName = Command_CaptureBuilding
  32. SpecialPowerAIType = AI_SPECIAL_POWER_CAPTURE_BUILDING
  33. SpecialPowerRadius = 30.0
  34. SpecialPowerRange = ANGMAR_NECRO_SOUL_FREEZE_START_RANGE
  35. RandomizeTargetLocation = Yes
  36. SpellMakesAStructure = Yes
  37. End
  38.  
  39.  
  40.  
  41. AIUpdateInterface
  42. AutoAcquireEnemiesWhenIdle = Yes
  43. CanAttackWhileContained = Yes
  44. AILuaEventsList = RohanArcherFunctions
  45. AttackPriority = AttackPriority_Archer
  46. FadeOnPortals = Yes
  47. MoodAttackCheckRate = 500
  48. HoldGroundCloseRangeDistance = 40
  49. MinCowerTime = 3000
  50. MaxCowerTime = 5000
  51. RampageTime = 7960
  52. TimeToEjectPassengersOnRampage = 2300
  53. StopChaseDistance = 562
  54. BurningDeathTime = BURNINGDEATH_DURATION_INFANTRY
  55. RampageRequiresAflame = Yes
  56. SpecialContactPoints = Bomb
  57. TurretTurnRate = 360
  58. ControlledWeaponSlots = PRIMARY
  59. End
  60.  
  61.  
  62.  
  63. AllowBannerSpawnUpgrade
  64. TriggeredBy = Upgrade_MenFortressHouseOfHealing
  65. End
  66.  
  67.  
  68.  
  69. AnimalAIUpdate
  70. FleeRange = 100
  71. FleeDistance = 800
  72. WanderPercentage = 5
  73. MaxWanderDistance = 50
  74. MaxWanderRadius = 200
  75. UpdateTimer = 10000
  76. End
  77.  
  78.  
  79.  
  80. AnnounceBirthAndDeathBehavior
  81. End
  82.  
  83.  
  84.  
  85. AODCrushCollide
  86. SmallFXList = FX_AODHitSmall
  87. MediumFXList = FX_AODHitMedium
  88. Damage = 50
  89. DamageType = MAGIC
  90. DeathType = SUPERNATURAL
  91. SpecialObject = NONE +MordorBalrog +GondorAragorn -SELECTABLE -CAVALRY -INFANTRY -HERO -MONSTER
  92. SpecialDamage = 5.0
  93. SpecialDamageType = MAGIC
  94. SpecialDeathType = CRUSHED
  95. SelfDamage = 9999.0
  96. SelfDamageType = FLAME
  97. SelfDeathType = BURNED
  98. End
  99.  
  100.  
  101.  
  102. AODHordeContain
  103. InitialPayload = RohanOathbreaker
  104. Slots = 40
  105. PassengerFilter = ANY +INFANTRY +CAVALRY
  106. ShowPips = No
  107. ThisFormationIsTheMainFormation = Yes
  108. RandomOffset = X:0 Y:0
  109. FrequencyScale = 0.3
  110. FrequencyRandomness = 0.3
  111. AmplitudeScale = 20
  112. AmplitudeRandomness = 0.4
  113. StillAmplitude = 0.10
  114. FrequencyScaleZ = 0.2
  115. FrequencyRandomnessZ = 0.4
  116. AmplitudeScaleZ = 4
  117. AmplitudeRandomnessZ = 0.2
  118. StillAmplitudeZ = 0.15
  119. LargeUnitHeightFactor = 0.85
  120. LargeUnitMinHeight = 20.0
  121. LargeUnitMaxHeight = 300.0
  122. LargeUnitTimeout = 12000
  123. LargeUnitTailOff = 2.0f
  124. ScatterSpeedFactor = 0.4
  125. ScatterRandomness = 0.1
  126. RankInfo = Min: Max:
  127. RanksToReleaseWhenAttacking = 1
  128. End
  129.  
  130.  
  131.  
  132. ArmorUpgrade
  133. TriggeredBy = Upgrade_RohanHeavyArmorForElves
  134. ArmorSetFlag = PLAYER_UPGRADE
  135. CustomAnimAndDuration = Min: Max:
  136. IgnoreArmorUpgrade = Yes
  137. End
  138.  
  139.  
  140.  
  141. ArrowStormUpdate
  142. SpecialPowerTemplate = SpecialAbilityCreateAHeroRainOfArrows_Level1
  143. StartAbilityRange = CREATE_A_HERO_RAIN_OF_ARROWS_DO_POWER_RANGE
  144. UnpackTime = 1000
  145. PreparationTime = 200
  146. PersistentPrepTime = 600
  147. PackTime = 1200
  148. UnpackingVariation = 1
  149. ParalyzeDurationWhenCompleted = 600
  150. ParalyzeDurationWhenAborted = 800
  151. ApproachRequiresLOS = Yes
  152. AwardXPForTriggering = 0
  153. WeaponTemplate = CreateAHeroRainOfArrows_Level1
  154. TargetRadius = 120
  155. ShotsPerTarget = CREATE_A_HERO_RAIN_OF_ARROWS_SHOTS_PER_TARGET_L1
  156. ShotsPerBurst = CREATE_A_HERO_RAIN_OF_ARROWS_SHOTS_PER_BURST_L1
  157. MaxShots = CREATE_A_HERO_RAIN_OF_ARROWS_MAX_SHOTS_L1
  158. CanShootEmptyGround = Yes
  159. ActiveLoopSound = GandalfLightningLoop
  160. End
  161.  
  162.  
  163.  
  164. AttachUpdate
  165. ObjectFilter = ANY +INFANTRY +CAVALRY +HERO +MONSTER +MACHINE -WORKING_PASSENGER -NO_COLLIDE -INERT -IGNORED_IN_GUI -PROJECTILE -NEUTRALGOLLUM -NOT_AUTOACQUIRABLE -WildSpiderling_Slaved -IsengardExplosiveMine -Wyrm -WargSentry NOT_FLYING_UNITS
  166. ScanRange = 10
  167. ParentStatus = HOLDING_THE_RING
  168. AlwaysTeleport = No
  169. AnchorToTopOfGeometry = Yes
  170. ParentOwnerAttachmentEvaEvent = RingPickedUpLocal
  171. ParentEnemyAttachmentEvaEvent = RingPickedUpEnemy
  172. ParentOwnerDiedEvaEvent = LocalPlayerLosesRing
  173. End
  174.  
  175.  
  176.  
  177. AttributeModifierAuraUpdate
  178. StartsActive = No
  179. BonusName = GenericHeroLeadership
  180. TriggeredBy = Upgrade_DainLeadership
  181. RefreshDelay = 2000
  182. Range = 200
  183. ObjectFilter = GENERIC_BUFF_RECIPIENT_OBJECT_FILTER
  184. ConflictsWith = Upgrade_PosternGate
  185. TargetEnemy = Yes
  186. MaxActiveRank = 1
  187. AntiCategory = BUFF
  188. RunWhileDead = Yes
  189. RequiredConditions = TAINT
  190. AllowSelf = Yes
  191. AffectContainedOnly = Yes
  192. End
  193.  
  194.  
  195.  
  196. AttributeModifierPoolUpdate
  197. End
  198.  
  199.  
  200.  
  201. AttributeModifierUpgrade
  202. TriggeredBy = Upgrade_EasyAISinglePlayer
  203. AttributeModifier = EasyAISinglePlayer_Bonus
  204. CustomAnimAndDuration = Min: Max:
  205. ConflictsWith = Upgrade_PosternGate
  206. RequiresAllTriggers = Yes
  207. End
  208.  
  209.  
  210.  
  211. AudioLoopUpgrade
  212. TriggeredBy = Upgrade_OpenGarrison
  213. ConflictsWith = Upgrade_PosternGate
  214. SoundToPlay = BuildingConstructionLoop
  215. KillOnDeath = Yes
  216. KillAfterMS = 6166
  217. RequiresAllTriggers = Yes
  218. End
  219.  
  220.  
  221.  
  222. AutoAbilityBehavior
  223. SpecialAbility = SpecialAbilityHaradrimArcherBarbedArrow
  224. ForbiddenStatus = INSIDE_GARRISON
  225. AllowSelf = No
  226. Query = 1 ANY ENEMIES +MONSTER +HERO
  227. StartsActive = Yes
  228. BaseMaxRangeFromStartPos = Yes
  229. AdjustAttackMeleePosition = Yes
  230. MaxScanRange = 500
  231. MinScanRange = 50
  232. IdleTimeSeconds = 4
  233. End
  234.  
  235.  
  236.  
  237. AutoDepositUpdate
  238. DepositTiming = GENERIC_KEEP_MONEY_TIME
  239. DepositAmount = GENERIC_KEEP_MONEY_AMOUNT
  240. InitialCaptureBonus = 0
  241. GiveNoXP = Yes
  242. OnlyWhenGarrisoned = Yes
  243. End
  244.  
  245.  
  246.  
  247. AutoHealBehavior
  248. StartsActive = Yes
  249. HealingAmount = HERO_HEAL_AMOUNT
  250. HealingDelay = 1000
  251. StartHealingDelay = HERO_HEAL_DELAY
  252. HealOnlyIfNotInCombat = Yes
  253. TriggeredBy = Upgrade_ElvenGift
  254. AffectsContained = Yes
  255. NonStackable = Yes
  256. ButtonTriggered = Yes
  257. Radius = 200
  258. HealOnlyOthers = No
  259. SingleBurst = Yes
  260. UnitHealPulseFX = FX_AragornAthelas
  261. KindOf = HERO
  262. HealOnlyIfNotUnderAttack = Yes
  263. RespawnNearbyHordeMembers = Yes
  264. RespawnFXList = FX_BannerCarrierSpawnUnit
  265. RespawnMinimumDelay = 200
  266. End
  267.  
  268.  
  269.  
  270. AutoPickUpUpdate
  271. ScanDelayTime = 1500
  272. PickUpFilter = NONE +ROCK +CLUB
  273. ScanDistance = 240
  274. EatObjectEntry = Min: Max:
  275. RunFromButton = Yes
  276. RunFromButtonNumber = 2
  277. End
  278.  
  279.  
  280.  
  281. BannerCarrierUpdate
  282. IdleSpawnRate = 10000
  283. MeleeFreeUnitSpawnTime = 20000
  284. DiedRespawnTime = 10000
  285. MeleeFreeBannerReSpawnTime = 20000
  286. BannerMorphFX = FX_HordeResurrection
  287. UnitSpawnFX = FX_HordeResurrection
  288. MorphCondition = Min: Max:
  289. UpgradeRequired = Upgrade_ArnorFortressHouseOfHealing
  290. ReplenishNearbyHorde = Yes
  291. ScanHordeDistance = 200
  292. ReplenishAllNearbyHordes = Yes
  293. End
  294.  
  295.  
  296.  
  297. BaseUpgrade
  298. TriggeredBy = Upgrade_TestBuilding
  299. BuildingTemplateName = MordorTent
  300. PlacementPrefix = upgrade
  301. PlacementIndex = 1
  302. End
  303.  
  304.  
  305.  
  306. BezierProjectileBehavior
  307. DetonateCallsKill = Yes
  308. FirstHeight = 52
  309. SecondHeight = 52
  310. FirstPercentIndent = 20%
  311. SecondPercentIndent = 80%
  312. FlightPathAdjustDistPerSecond = 0
  313. CurveFlattenMinDist = 50.0
  314. GroundHitFX = FX_GondorArrowDeath
  315. InvisibleFrames = 164
  316. PreLandingStateTime = 1000
  317. PreLandingEmotion = DOOM
  318. PreLandingEmotionRadius = 20.0
  319. FadeInTime = 100
  320. IgnoreTerrainHeight = Yes
  321. FirstPercentHeight = 20%
  322. SecondPercentHeight = 66%
  323. TumbleRandomly = Yes
  324. CrushStyle = Yes
  325. DieOnImpact = Yes
  326. BounceCount = 1
  327. BounceDistance = 40
  328. BounceFirstHeight = 24
  329. BounceSecondHeight = 24
  330. BounceFirstPercentIndent = 20%
  331. BounceSecondPercentIndent = 80%
  332. GroundBounceFX = FX_ThrownRockBounceHit
  333. OrientToFlightPath = No
  334. End
  335.  
  336.  
  337.  
  338. BloodthirstyUpdate
  339. SacrificeFilter = ALL
  340. ExperienceModifier = 1.95
  341. InitiateVoice = Min: Max:
  342. End
  343.  
  344.  
  345.  
  346. BoredUpdate
  347. ScanDelayTime = 40000
  348. ScanDistance = 70
  349. BoredFilter = NONE +MordorMountainTroll +MordorCaveTroll
  350. SpecialPowerTemplate = SpecialAbilityMountainTrollBored
  351. End
  352.  
  353.  
  354.  
  355. BridgeBehavior
  356. LateralScaffoldSpeed = 100.0
  357. VerticalScaffoldSpeed = 70.0
  358. End
  359.  
  360.  
  361.  
  362. BuildableHeroListUpgrade
  363. TriggeredBy = Upgrade_RingHero
  364. End
  365.  
  366.  
  367.  
  368. BuildingBehavior
  369. NightWindowName = N_WINDOW
  370. FireWindowName = WINDOW_F01
  371. GlowWindowName = WINDOW_G01
  372. FireName = FIRE01
  373. FireName = FIRE02
  374. End
  375.  
  376.  
  377.  
  378. CastleBehavior
  379. FilterValidOwnedEntries = ANY +STRUCTURE +WALK_ON_TOP_OF_WALL +BASE_FOUNDATION +TACTICAL_MARKER
  380. CastleToUnpackForFaction = Men
  381. CastleToUnpackForFaction = Elves
  382. CastleToUnpackForFaction = Dwarves
  383. CastleToUnpackForFaction = Isengard
  384. CastleToUnpackForFaction = Mordor
  385. CastleToUnpackForFaction = Wild
  386. MaxCastleRadius = 280.0
  387. FadeTime = 2.0
  388. ScanDistance = 150
  389. PreBuiltList = GondorFarm
  390. PreBuiltPlyr = PlyrGondor
  391. FilterCrew = ANY +MONSTER
  392. CrewReleaseFX = FX_EntMootRelease
  393. CrewPrepareFX = FX_EntMootPrepare
  394. InstantUnpack = Yes
  395. KeepDeathKillsEverything = Yes
  396. UnpackDelayTime = 0.0
  397. EvaEnemyCastleSightedEvent = EnemyFortressSighted
  398. Summoned = Yes
  399. End
  400.  
  401.  
  402.  
  403. CastleMemberBehavior
  404. CountsForEvaCastleBreached = Yes
  405. BeingBuiltSound = BuildingBigConstructionLoop
  406. StoreUpgradePrice = Yes
  407. CampDestroyedOwnerEvaEvent = EconPlotDestroyed
  408. CampDestroyedAllyEvaEvent = AllyEconPlotDestroyed
  409. CampDestroyedAttackerEvaEvent = EnemyEconPlotDestroyed
  410. End
  411.  
  412.  
  413.  
  414. CastleUpgrade
  415. TriggeredBy = Upgrade_AngmarFortressIceWallsTrigger
  416. Upgrade = Upgrade_AngmarFortressIceWalls
  417. WallUpgradeRadius = MEN_FORTRESS_WALL_EFFECTIVE_RADIUS
  418. End
  419.  
  420.  
  421.  
  422. CitadelSlaughterHordeContain
  423. PassengerFilter = GENERIC_FACTION_SLAUGHTERABLE
  424. ObjectStatusOfContained = UNSELECTABLE
  425. CashBackPercent = 200%
  426. ContainMax = 99
  427. AllowEnemiesInside = No
  428. AllowAlliesInside = No
  429. AllowNeutralInside = No
  430. AllowOwnPlayerInsideOverride = Yes
  431. EnterSound = MordorSlaughterhouseEnterSound
  432. EntryOffset = X:0.0 Y:-100.0 Z:0.0
  433. EntryPosition = X:0.0 Y:-50.0 Z:0.0
  434. ExitOffset = X:-150.0 Y:0.0 Z:0.0
  435. StatusForRingEntry = HOLDING_THE_RING
  436. UpgradeForRingEntry = Upgrade_RingHero
  437. ObjectToDestroyForRingEntry = NONE +TheDroppedRing
  438. FXForRingEntry = FX_OneRingFlare
  439. End
  440.  
  441.  
  442.  
  443. CivilianSpawnCollide
  444. DeleteObjectFilter = ANY +GondorTownsman +GondorTownsmanTorch +GondorTownsWoman +GondorTownsPair
  445. End
  446.  
  447.  
  448.  
  449. CivilianSpawnUpdate
  450. SpawnDelayTime = 5000
  451. MaximumDistance = 200
  452. RunToFilter = ANY +GondorBuildingGeneral11 +GondorBuildingGeneral47
  453. Civilian = GondorTownsman
  454. End
  455.  
  456.  
  457.  
  458. ClearanceTestingSlowDeathBehavior
  459. DeathTypes = ALL -EXPLODED -BURNED
  460. SinkDelay = 2500
  461. SinkRate = 2.4
  462. DestructionDelay = 60000
  463. DeathFlags = DEATH_1
  464. DecayBeginTime = 6000
  465. MinKillerAngle = -46
  466. MaxKillerAngle = 46
  467. ProbabilityModifier = 10000
  468. ClearanceGeometry = Box
  469. ClearanceGeometryMajorRadius = 32.0
  470. ClearanceGeometryMinorRadius = 32.0
  471. ClearanceGeometryHeight = 32.0
  472. ClearanceGeometryIsSmall = No
  473. ClearanceGeometryOffset = X:36 Y:0 Z:0
  474. ClearanceMaxHeight = 32
  475. ClearanceMaxHeightFraction = 0.040
  476. ClearanceMinHeight = -32
  477. ClearanceMinHeightFraction = 0.40
  478. FX = INITIAL
  479. ShadowWhenDead = Yes
  480. DamageAmountRequired = 15
  481. End
  482.  
  483.  
  484.  
  485. ClickReactionBehavior
  486. ClickReactionTimer = 600
  487. ReactionFrames1 = 90
  488. ReactionFrames2 = 45
  489. ReactionFrames3 = 45
  490. ReactionFrames4 = 90
  491. ReactionFrames5 = 110
  492. End
  493.  
  494.  
  495.  
  496. CloudBreakSpecialPower
  497. SpecialPowerTemplate = SpellBookCloudBreak
  498. SunbeamObject = CloudBreakSunbeam
  499. ObjectSpacing = 300
  500. AttributeModifierAffects = ANY +INFANTRY +CAVALRY +MONSTER -HERO ENEMIES
  501. ReEnableAntiCategory = Yes
  502. AttributeModifierWeatherBased = Yes
  503. WeatherDuration = SPELL_CLOUDBREAK_DURATION
  504. ChangeWeather = SUNNY
  505. AvailableAtStart = No
  506. RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
  507. RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
  508. End
  509.  
  510.  
  511.  
  512. CommandButtonHuntUpdate
  513. End
  514.  
  515.  
  516.  
  517. CommandPointsUpgrade
  518. TriggeredBy = Upgrade_MarketplaceUpgradeGrandHarvest
  519. CommandPoints = 100
  520. RequiredObject = NONE +GondorMarketPlace
  521. End
  522.  
  523.  
  524.  
  525. CommandSetUpgrade
  526. TriggeredBy = Upgrade_MenFaction
  527. CommandSet = MenMonumentFortressRebuildCommandSet
  528. ConflictsWith = Upgrade_HasWallTrebuchet
  529. RequiresAllTriggers = Yes
  530. CustomAnimAndDuration = Min: Max:
  531. End
  532.  
  533.  
  534.  
  535. CostModifierUpgrade
  536. LabelForPalantirString = Min: Max:
  537. TriggeredBy = Upgrade_IsengardFortressBurningForges
  538. UpgradeDiscount = Yes
  539. ApplyToTheseUpgrades = Upgrade_IsengardFireArrows
  540. Percentage = -10%
  541. Percentage = -20%
  542. Percentage = -25%
  543. Percentage = -30%
  544. Percentage = -35%
  545. ObjectFilter = ANY +STRUCTURE +WALL_SEGMENT
  546. StartsActive = Yes
  547. Slaughter = Yes
  548. End
  549.  
  550.  
  551.  
  552. CreateObjectDie
  553. CreationList = OCL_TheOneRing
  554. UpgradeRequired = Upgrade_RingHero
  555. DeathTypes = ALL
  556. DebrisPortionOfSelf = AngmarTrollSlingDebrisPiece
  557. End
  558.  
  559.  
  560.  
  561. CritterEmitterUpdate
  562. FX = FX_Birds
  563. ReloadTime = 20000
  564. End
  565.  
  566.  
  567.  
  568. CurseSpecialPower
  569. SpecialPowerTemplate = SpecialAbilityCreateAHeroCurseEnemy_Level1
  570. CursePercentage = 33.33%
  571. UnpackingVariation = 1
  572. StartAbilityRange = 200.0
  573. CursedFX = FX_SarumanDominateTargets
  574. TriggerFX = FX_CreateaHeroCurse
  575. UnpackTime = 2000
  576. PreparationTime = 1
  577. FreezeAfterTriggerDuration = 2500
  578. TriggerModelCondition = Min: Max:
  579. TriggerModelConditionDuration = 35
  580. End
  581.  
  582.  
  583.  
  584. DamageFieldUpdate
  585. Radius = 100
  586. ObjectFilter = ALL ENEMIES
  587. RequiredUpgrade = Upgrade_WildFortressRazorSpines
  588. WeaponName = RazorSpinesBasicWeapon
  589. FireDelay = 0
  590. OneShot = No
  591. End
  592.  
  593.  
  594.  
  595. DamageFilteredCreateObjectDie
  596. DamageTypeTriggersInstantly = BECOME_UNDEAD
  597. DamageTypeTriggersForDuration = BECOME_UNDEAD
  598. PostFilterTriggeredDuration = 10000
  599. CreationList = OCL_BecomeUndead
  600. End
  601.  
  602.  
  603.  
  604. DarknessSpecialPower
  605. SpecialPowerTemplate = SpellBookDarkness
  606. AttributeModifier = SpellBookDarkness
  607. AttributeModifierAffects = ANY +INFANTRY +CAVALRY +MONSTER -HERO -HORDE -MordorBlackRider -DwarvenZerker -NoldorWarrior -GondorKnightsofDol -WildBabyDrake -IsengardFanatic ALLIES
  608. AttributeModifierWeatherBased = Yes
  609. WeatherDuration = SPELL_DARKNESS_DURATION
  610. ChangeWeather = CLOUDY
  611. AvailableAtStart = No
  612. RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
  613. RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
  614. End
  615.  
  616.  
  617.  
  618. DeflectSpecialPower
  619. SpecialPowerTemplate = SpecialAbilityDeflectProjectiles
  620. End
  621.  
  622.  
  623.  
  624. DelayedLuaEventUpdate
  625. End
  626.  
  627.  
  628.  
  629. DeletionUpdate
  630. MinLifetime = 6250
  631. MaxLifetime = 6250
  632. End
  633.  
  634.  
  635.  
  636. DeployStyleAIUpdate
  637. AutoAcquireEnemiesWhenIdle = Yes
  638. MoodAttackCheckRate = 2500
  639. MustDeployToAttack = No
  640. UnpackTime = 2000
  641. PackTime = 2000
  642. DeployedAttributeModifier = DwarvenDemolisherDeployModifier
  643. End
  644.  
  645.  
  646.  
  647. DestroyDie
  648. DeathTypes = ALL
  649. End
  650.  
  651.  
  652.  
  653. DestroyEnvironmentUpdate
  654. StartTime = 5000
  655. DestructionTime = 2000
  656. End
  657.  
  658.  
  659.  
  660. DetachableRiderUpdate
  661. RiderSubObjects = RUROHRM
  662. RiderlessWeaponSlot = SECONDARY
  663. RiderlessHordeFlees = Yes
  664. DeathEntry = Min: Max:
  665. End
  666.  
  667.  
  668.  
  669. DevastateSpecialPower
  670. SpecialPowerTemplate = SpellBookDevastation
  671. Radius = SPECIALPOWER_DEVASTATION_RADIUS
  672. TreeValueMultiplier = 50%
  673. TreeValueTotalCap = 1500
  674. TriggerFX = FX_DevastationFlare
  675. FX = FX_Devastation
  676. AvailableAtStart = No
  677. FireWeapon = DevastationEntWeapon
  678. RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
  679. RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
  680. End
  681.  
  682.  
  683.  
  684. DoCommandUpgrade
  685. TriggeredBy = Upgrade_CreateAHero_ClassArcher
  686. GetUpgradeCommandButtonName = Command_CreateAHero_A_ToggleWeapon
  687. RemoveUpgradeCommandButtonName = Command_CreateAHero_A_ToggleWeapon
  688. End
  689.  
  690.  
  691.  
  692. DominateEnemySpecialPower
  693. SpecialPowerTemplate = SpecialAbilityConvertEnemy_L1
  694. UnpackingVariation = 2
  695. StartAbilityRange = 200.0
  696. DominateRadius = 60
  697. DominatedFX = FX_SarumanDominateTargets
  698. TriggerFX = FX_CreateaHeroConvert
  699. PermanentlyConvert = Yes
  700. UnpackTime = 2000
  701. PreparationTime = 1
  702. FreezeAfterTriggerDuration = 2500
  703. AttributeModifierAffects = ALL -DOZER -HERO -STRUCTURE -ARMY_OF_DEAD -MOVE_ONLY -DwarvenZerker -DwarvenZerkerHorde -NoldorWarrior -NoldorWarriorHorde -GondorKnightsofDol -GondorKnightsofDolHorde -WildBabyDrake -WildBabyDrakeHorde -MordorBlackRider -MordorBlackRiderHorde -IsengardFanatic -IsengardBerserkerHorde ENEMIES NEUTRAL
  704. TriggerSound = SarumanWormtongue
  705. TriggerModelCondition = Min: Max:
  706. TriggerModelConditionDuration = 20
  707. End
  708.  
  709.  
  710.  
  711. DozerAIUpdate
  712. AILuaEventsList = EvilPorterFunctions
  713. RepairHealthPercentPerSecond = 2%
  714. BoredTime = 5000
  715. BoredRange = 150
  716. AutoAcquireEnemiesWhenIdle = No
  717. SpecialContactPoints = Repair
  718. End
  719.  
  720.  
  721.  
  722. DualWeaponBehavior
  723. SwitchWeaponOnCloseRangeDistance = 40
  724. End
  725.  
  726.  
  727.  
  728. DynamicPortalBehaviour
  729. ActivationDelaySeconds = 0.0
  730. GenerateNow = Yes
  731. ObjectFilter = POSTERNGATE_ALLOWABLE_OBJECTFILTER
  732. BonePrefix = Post
  733. NumberOfBones = 4
  734. WayPoint = Min: Max:
  735. Link = Min: Max:
  736. AllowEnemies = Yes
  737. TriggeredBy = Upgrade_PosternGate
  738. ConflictsWith = Upgrade_OpenGarrison
  739. CustomAnimAndDuration = Min: Max:
  740. AboveWall = 3
  741. TopAttackPos = X:30 Y:0 Z:52
  742. TopAttackRadius = 30
  743. End
  744.  
  745.  
  746.  
  747. DynamicShroudClearingRangeUpdate
  748. FinalVision = 0.0
  749. ShrinkDelay = 10000
  750. ShrinkTime = 5000
  751. GrowDelay = 0
  752. GrowTime = 1000
  753. GrowInterval = 10
  754. ChangeInterval = 80
  755. Texture = EXGrid
  756. Style = SHADOW_ADDITIVE_DECAL
  757. OpacityMin = 50%
  758. OpacityMax = 100%
  759. OpacityThrobTime = 500
  760. Color = Min: Max:
  761. End
  762.  
  763.  
  764.  
  765. ElvenWoodSpecialPower
  766. SpecialPowerTemplate = SpellBookElvenWood
  767. ElvenGroveObject = ElvenGrove
  768. ElvenWoodRadius = SPELLBOOK_TAINT_RADIUS
  769. ElvenWoodFX = FX_ElvenWoodSpellFX
  770. ElvenWoodOCL = OCL_ElvenWoodSeed
  771. AvailableAtStart = No
  772. RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
  773. RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
  774. End
  775.  
  776.  
  777.  
  778. EmotionTrackerUpdate
  779. AfraidOf = NONE +RohanTreeBerd +RohanEntFir +RohanEntAsh +RohanEntBirch +MordorBalrog +MordorCaveTroll +MordorMountainTroll +MordorDrummerTroll +MordorFellBeast +MordorMumakil
  780. AlwaysAfraidOf = NONE +MordorWitchKing +MordorWitchKingOnFellBeast +MordorBalrog +RohanOathbreaker
  781. FearScanDistance = INFANTRY_FEAR_SCAN_RADIUS
  782. AddEmotion = Terror_Base
  783. TauntAndPointDistance = 300
  784. TauntAndPointUpdateDelay = 1000
  785. TauntAndPointExcluded = NONE
  786. PointAt = NONE
  787. HeroScanDistance = 150
  788. Duration = 7000
  789. ImmuneToFearLevel = 2
  790. IgnoreVeterancy = Yes
  791. End
  792.  
  793.  
  794.  
  795. EvacuateDamage
  796. WeaponThatCausesEvacuation = MordorCatapultHumanHeads
  797. End
  798.  
  799.  
  800.  
  801. ExperienceLevelCreate
  802. LevelToGrant = 10
  803. MPOnly = No
  804. End
  805.  
  806.  
  807.  
  808. FadeAndDieOrnamentUpdate
  809. End
  810.  
  811.  
  812.  
  813. FakePathfindPortalBehaviour
  814. AllowEnemies = No
  815. AllowNonSkirmishAIUnits = No
  816. End
  817.  
  818.  
  819.  
  820. FireSpreadUpdate
  821. MinSpreadDelay = 2000
  822. MaxSpreadDelay = 4000
  823. SpreadTryRange = 50
  824. End
  825.  
  826.  
  827.  
  828. FireWeaponUpdate
  829. WeaponName = MordorMumakilHeroEffect
  830. FireDelay = 0
  831. OneShot = No
  832. Offset = X:0 Y:0 Z:0
  833. End
  834.  
  835.  
  836.  
  837. FireWeaponWhenDeadBehavior
  838. StartsActive = Yes
  839. DeathWeapon = MordorCatapultRockFlame
  840. RequiredStatus = DEATH_1
  841. DelayTime = 250
  842. WeaponOffset = X:0 Y:-42 Z:0
  843. DeathTypes = ALL
  844. ActiveDuringConstruction = Yes
  845. ExemptStatus = DEPLOYED
  846. End
  847.  
  848.  
  849.  
  850. FlammableUpdate
  851. AflameDuration = 999999
  852. AflameDamageAmount = 10
  853. AflameDamageDelay = 1000
  854. FlameDamageLimit = 10
  855. BurnContained = Yes
  856. FireFXList = FX:FX_FireStartWoosh
  857. FlameDamageExpiration = 100000
  858. SetBurnedStatus = No
  859. DamageType = FORCE
  860. BurnedDelay = 2500
  861. BurningSoundName = GenericFireMediumLoop
  862. End
  863.  
  864.  
  865.  
  866. FlingPassengerSpecialAbilityUpdate
  867. SpecialPowerTemplate = SpecialAbilityIsengardSharkuManEaterDrop
  868. UnpackTime = 1250
  869. FlingPassengerVelocity = X:0 Y:0 Z:0
  870. FlingPassengerLandingWarhead = IsengardSharkuManEaterWarhead
  871. PackTime = 1000
  872. CustomAnimAndDuration = Min: Max:
  873. MustFinishAbility = Yes
  874. End
  875.  
  876.  
  877.  
  878. FloodUpdate
  879. AngleOfFlow = 0
  880. DirectionIsRelative = Yes
  881. MemberTemplateName = FloodGateHorse
  882. ControlPointOffsetOne = X:0 Y:10 Z:0
  883. ControlPointOffsetTwo = X:100 Y:50 Z:0
  884. ControlPointOffsetThree = X:100 Y:-50 Z:0
  885. ControlPointOffsetFour = X:200 Y:-50 Z:0
  886. MemberSpeed = 20
  887. End
  888.  
  889.  
  890.  
  891. FoundationAIUpdate
  892. BuildVariation = 1
  893. End
  894.  
  895.  
  896.  
  897. FreezingRainSpecialPower
  898. SpecialPowerTemplate = SpellBookFreezingRain
  899. AttributeModifierAffects = ALL ENEMIES
  900. AntiCategory = LEADERSHIP
  901. AttributeModifierWeatherBased = Yes
  902. WeatherDuration = SPELL_FREEZINGRAIN_DURATION
  903. ChangeWeather = RAINY
  904. AvailableAtStart = No
  905. BurnRateModifier = -100
  906. BurnDecayModifier = 20
  907. RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
  908. RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
  909. End
  910.  
  911.  
  912.  
  913. FXListDie
  914. DeathFX = AnnounceFortressDeathLostRingFX
  915. DeathTypes = ALL
  916. OrientToObject = No
  917. End
  918.  
  919.  
  920.  
  921. GarrisonContain
  922. ObjectStatusOfContained = UNSELECTABLE
  923. ContainMax = 10
  924. PassengerFilter = ANY +INFANTRY +HORDE
  925. AllowAlliesInside = Yes
  926. AllowEnemiesInside = No
  927. End
  928.  
  929.  
  930.  
  931. GateOpenAndCloseBehavior
  932. ResetTimeInMilliseconds = 4000
  933. OpenByDefault = No
  934. PercentOpenForPathing = 50
  935. SoundOpeningGateLoop = GateOpenStart
  936. SoundClosingGateLoop = GateCloseStart
  937. SoundFinishedOpeningGate = GateOpenEnd
  938. SoundFinishedClosingGate = GateCloseEnd
  939. TimeBeforePlayingOpenSound = 3000
  940. TimeBeforePlayingClosedSound = 3000
  941. RepelCollidingUnits = No
  942. End
  943.  
  944.  
  945.  
  946. GateProxyBehavior
  947. End
  948.  
  949.  
  950.  
  951. GeometryUpgrade
  952. TriggeredBy = Upgrade_StructureLevel1
  953. ShowGeometry = Geom_Orig
  954. HideGeometry = Geom_V2
  955. ConflictsWith = Upgrade_PosternGate
  956. CustomAnimAndDuration = Min: Max:
  957. WallBoundsMesh = P2
  958. RampMesh1 = P3
  959. RampMesh2 = P3
  960. RequiresAllTriggers = Yes
  961. End
  962.  
  963.  
  964.  
  965. GettingBuiltBehavior
  966. WorkerName = GondorWorkerNoSelect
  967. SelfBuildingLoop = BuildingConstructionLoop
  968. SelfRepairFromDamageLoop = NoSound
  969. SelfRepairFromRubbleLoop = BuildingConstructionLoop
  970. SpawnTimer = -1.0
  971. RebuildTimeSeconds = 180
  972. EvilWorkerName = MordorWorkerNoSelect
  973. TestFaction = Yes
  974. RebuildWhenDead = Yes
  975. UseSpawnTimerWithoutWorker = Yes
  976. DisallowRebuildRange = 300
  977. DisallowRebuildFilter = ANY +STRUCTURE
  978. End
  979.  
  980.  
  981.  
  982. GiantBirdAIUpdate
  983. AutoAcquireEnemiesWhenIdle = No
  984. MoodAttackCheckRate = 500
  985. AILuaEventsList = FellBeastFunctions
  986. FollowThroughDistance = 200
  987. FollowThroughCheckStep = 50
  988. FollowThroughGradient = 1.0
  989. GrabTossTimeTrigger = 2.5
  990. GrabTossHeightTrigger = 100.0
  991. TossFX = FX_DiebyFalling
  992. SpecialContactPoints = Swoop
  993. AttackPriority = AttackPriority_FellBeast
  994. End
  995.  
  996.  
  997.  
  998. GiveUpgradeUpdate
  999. SpecialPowerTemplate = SpecialAbilityGiveUpgrade
  1000. StartAbilityRange = 8.0
  1001. UnpackTime = 700
  1002. PreparationTime = 100
  1003. PersistentPrepTime = 500
  1004. PackTime = 233
  1005. ApproachRequiresLOS = No
  1006. SpawnOutFX = FX_RampageDust
  1007. DeliverUpgrade = Yes
  1008. FadeOutSpeed = 0.1
  1009. End
  1010.  
  1011.  
  1012.  
  1013. GrabPassengerSpecialPower
  1014. SpecialPowerTemplate = SpecialAbilityGrabPassenger
  1015. UpdateModuleStartsAttack = Yes
  1016. AllowTree = Yes
  1017. InitiateFX = FX_TrollGrabInitiate
  1018. End
  1019.  
  1020.  
  1021.  
  1022. GrantUpgradeCreate
  1023. UpgradeToGrant = Upgrade_RohanHorseShield
  1024. GiveOnBuildComplete = Yes
  1025. End
  1026.  
  1027.  
  1028.  
  1029. HeroDie
  1030. SpecialPowerTemplate = SpecialAbilitySmite
  1031. End
  1032.  
  1033.  
  1034.  
  1035. HeroModeSpecialAbilityUpdate
  1036. SpecialPowerTemplate = SpecialAbilityDamrodHeroMode
  1037. UnpackingVariation = 1
  1038. UnpackTime = 1
  1039. PreparationTime = 0
  1040. PackTime = 0
  1041. AwardXPForTriggering = 0
  1042. HeroEffectDuration = 10000
  1043. StopUnitBeforeActivating = Yes
  1044. HeroAttributeModifier = IsildurNarsilAttack
  1045. End
  1046.  
  1047.  
  1048.  
  1049. HitReactionBehavior
  1050. HitReactionLifeTimer1 = 1993
  1051. HitReactionLifeTimer2 = 1993
  1052. HitReactionLifeTimer3 = 1993
  1053. HitReactionThreshold1 = 5.0
  1054. HitReactionThreshold2 = 25.0
  1055. HitReactionThreshold3 = 50.0
  1056. FastHitsResetReaction = Yes
  1057. End
  1058.  
  1059.  
  1060.  
  1061. HordeAIUpdate
  1062. AutoAcquireEnemiesWhenIdle = Yes
  1063. MoodAttackCheckRate = 500
  1064. AILuaEventsList = InfantryFunctions
  1065. MaxCowerTime = 5000
  1066. MinCowerTime = 3000
  1067. AttackPriority = AttackPriority_Infantry
  1068. CanAttackWhileContained = Yes
  1069. End
  1070.  
  1071.  
  1072.  
  1073. HordeContain
  1074. InitialPayload = CINE_OrcWithPike
  1075. Slots = 20
  1076. PassengerFilter = NONE +INFANTRY
  1077. ShowPips = No
  1078. ThisFormationIsTheMainFormation = Yes
  1079. RankInfo = Min: Max:
  1080. RanksToReleaseWhenAttacking = 1
  1081. BannerCarriersAllowed = LAGondorBanner
  1082. BannerCarrierPosition = Min: Max:
  1083. BackUpMinDelayTime = 1
  1084. BackUpMaxDelayTime = 3000
  1085. BackUpMinDistance = 1
  1086. BackUpMaxDistance = 3
  1087. BackupPercentage = 80%
  1088. MeleeAttackLeashDistance = 25
  1089. RandomOffset = X:1 Y:1
  1090. AlternateFormation = LAElvenWarriorLineFormation
  1091. RankSplit = Yes
  1092. SplitHordeNumber = 5
  1093. SplitHorde = Min: Max:
  1094. UseSlowHordeMovement = Yes
  1095. FrontAngle = 270
  1096. FlankedDelay = 2000
  1097. MeleeBehavior = Amoeba
  1098. AttributeModifiers = GondorFighterBlock
  1099. RanksToJustFreeWhenAttacking = 0
  1100. IsPorcupineFormation = Yes
  1101. MinimumHordeSize = 4
  1102. VisionRearOverride = 100%
  1103. VisionSideOverride = 100%
  1104. NotComboFormation = Yes
  1105. BannerCarrierMinLevel = 0
  1106. BannerCarrierDestroyHordeOnDeath = Yes
  1107. BannerCarrierHordeDeathType = +NORMAL
  1108. FacingBonus = 30.0
  1109. AngleLimitCos = -0.17
  1110. InnerRange = 30
  1111. OuterRange = 80
  1112. OuterRangeBuildings = 140
  1113. LivingWorldOverloadTemplate = AngmarThrallMaster
  1114. End
  1115.  
  1116.  
  1117.  
  1118. HordeDispatchSpecialPower
  1119. SpecialPowerTemplate = SpecialAbilityGoblinFighterPoisonedBlades
  1120. StartsPaused = No
  1121. UpdateModuleStartsAttack = Yes
  1122. End
  1123.  
  1124.  
  1125.  
  1126. HordeGarrisonContain
  1127. ObjectStatusOfContained = UNSELECTABLE
  1128. ContainMax = 3
  1129. DamagePercentToUnits = 0%
  1130. PassengerFilter = ANY +INFANTRY +HORDE +BANNER -CAVALRY -SUMMONED -WildSpiderling -WildSpiderlingHorde
  1131. AllowEnemiesInside = Yes
  1132. NumberOfExitPaths = 1
  1133. PassengerBonePrefix = Min: Max:
  1134. EntryOffset = X:50.0 Y:0.0 Z:0.0
  1135. EntryPosition = X:20.0 Y:0.0 Z:0.0
  1136. ExitOffset = X:50.0 Y:0.0 Z:0.0
  1137. ShowPips = No
  1138. AllowAlliesInside = No
  1139. AllowNeutralInside = Yes
  1140. AllowOwnPlayerInsideOverride = Yes
  1141. EnterSound = RuinedTowerEnterSound
  1142. KillPassengersOnDeath = No
  1143. ExitDelay = 250
  1144. End
  1145.  
  1146.  
  1147.  
  1148. HordeMemberCollide
  1149. End
  1150.  
  1151.  
  1152.  
  1153. HordeNotifyTargetsOfImminentProbableCrushingUpdate
  1154. ScanWidth = 40.0
  1155. End
  1156.  
  1157.  
  1158.  
  1159. HordeSiegeEngineContain
  1160. ObjectStatusOfContained = UNSELECTABLE
  1161. ObjectStatusOfCrew = UNSELECTABLE
  1162. Slots = 0
  1163. ShowPips = No
  1164. DamagePercentToUnits = 0%
  1165. PassengerFilter = ANY +CAN_USE_SIEGE_TOWER
  1166. AllowAlliesInside = Yes
  1167. AllowEnemiesInside = No
  1168. AllowNeutralInside = No
  1169. CrewFilter = NONE +MONSTER
  1170. CrewMax = 2
  1171. InitialCrew = MordorSiegeTowerCrew
  1172. ExitDelay = 0
  1173. NumberOfExitPaths = 0
  1174. GoAggressiveOnExit = Yes
  1175. EnterSound = GarrisonEnter
  1176. ExitSound = GarrisonExit
  1177. FadeFilter = ALL -MONSTER
  1178. FadePassengerOnEnter = Yes
  1179. EnterFadeTime = 2000
  1180. FadePassengerOnExit = Yes
  1181. ExitFadeTime = 1000
  1182. FadeReverse = Yes
  1183. PassengerBonePrefix = Min: Max:
  1184. End
  1185.  
  1186.  
  1187.  
  1188. HordeTransportContain
  1189. ObjectStatusOfContained = UNSELECTABLE
  1190. Slots = 1
  1191. EnterSound = GarrisonEnter
  1192. ExitSound = GarrisonExit
  1193. DamagePercentToUnits = 0%
  1194. PassengerFilter = ANY +INFANTRY +CAVALRY
  1195. AllowEnemiesInside = No
  1196. AllowNeutralInside = No
  1197. ExitDelay = 250
  1198. NumberOfExitPaths = 2
  1199. ForceOrientationContainer = No
  1200. PassengerBonePrefix = Min: Max:
  1201. EjectPassengersOnDeath = Yes
  1202. ShowPips = No
  1203. KillPassengersOnDeath = Yes
  1204. InitialPayload = InternalShipEvilArcher
  1205. AllowOwnPlayerInsideOverride = Yes
  1206. AllowAlliesInside = No
  1207. FadeFilter = ALL
  1208. FadePassengerOnEnter = Yes
  1209. EnterFadeTime = 6000
  1210. FadePassengerOnExit = Yes
  1211. ExitFadeTime = 1000
  1212. End
  1213.  
  1214.  
  1215.  
  1216. HordeTransportContainDamage
  1217. End
  1218.  
  1219.  
  1220.  
  1221. HordeWorkerAIUpdate
  1222. AutoAcquireEnemiesWhenIdle = Yes
  1223. MoodAttackCheckRate = 500
  1224. MaxCowerTime = 5000
  1225. MinCowerTime = 3000
  1226. AILuaEventsList = InfantryFunctions
  1227. AttackPriority = AttackPriority_Infantry
  1228. SpecialContactPoints = Repair
  1229. End
  1230.  
  1231.  
  1232.  
  1233. HorseHordeContain
  1234. FrontAngle = 270
  1235. FlankedDelay = 2000
  1236. InitialPayload = AngmarDireWolf
  1237. Slots = 8
  1238. PassengerFilter = NONE +INFANTRY +AngmarDireWolf
  1239. ShowPips = No
  1240. RandomOffset = X:2 y:3
  1241. MeleeBehavior = Amoeba
  1242. ThisFormationIsTheMainFormation = Yes
  1243. RankInfo = Min: Max:
  1244. RanksToReleaseWhenAttacking = 1
  1245. MeleeAttackLeashDistance = 25
  1246. BannerCarriersAllowed = RohanBanner
  1247. BannerCarrierPosition = Min: Max:
  1248. AlternateFormation = RohanRohirrimArcherHordeWedgeFormation
  1249. AttributeModifiers = RohanHorseWegde
  1250. End
  1251.  
  1252.  
  1253.  
  1254. InheritUpgradeCreate
  1255. Radius = DWARVEN_FORTRESS_WALL_EFFECTIVE_RADIUS
  1256. Upgrade = Upgrade_AngmarFortressIceWalls
  1257. ObjectFilter = ANY +AngmarFortressCitadel
  1258. End
  1259.  
  1260.  
  1261.  
  1262. InvisibilitySpecialPower
  1263. SpecialPowerTemplate = SpecialAbilityMoveUnseen
  1264. AvailableAtStart = No
  1265. StartsPaused = No
  1266. BroadcastRadius = THRANDUIL_MOVEUNSEEN_EFFECT_RADIUS
  1267. ObjectFilter = ANY +HORDE +HERO +DOZER ALLIES
  1268. Duration = 30000
  1269. ForbiddenConditions = FIRING_ANY
  1270. DetectionRange = CAMOUFLAGE_RADIUS
  1271. InvisibilityType = CAMOUFLAGE
  1272. End
  1273.  
  1274.  
  1275.  
  1276. InvisibilityUpdate
  1277. InvisibilityType = CAMOUFLAGE
  1278. DetectionRange = CAMOUFLAGE_RADIUS
  1279. ForbiddenConditions = MOVING
  1280. ForbiddenWeaponConditions = CLOSE_RANGE
  1281. Options = ALLOW_NEAR_TREES
  1282. BecomeStealthedFX = FX_WormtongueEscapeOn
  1283. ExitStealthFX = FX_WormtongueEscapeOff
  1284. HintDetectableConditions = IS_FIRING_WEAPON
  1285. End
  1286.  
  1287.  
  1288.  
  1289. KeepObjectDie
  1290. DeathTypes = ALL -SUICIDED
  1291. CollapsingTime = 10000
  1292. StayOnRadar = Yes
  1293. End
  1294.  
  1295.  
  1296.  
  1297. LargeGroupAudioUpdate
  1298. Key = Human
  1299. UnitWeight = 2
  1300. End
  1301.  
  1302.  
  1303.  
  1304. LargeGroupBonusUpdate
  1305. UpdateRate = 1000
  1306. HordeMemberFilter = NONE +AngmarOrcWarrior
  1307. Count = 100
  1308. Radius = 160.0
  1309. RubOffRadius = 160.0
  1310. AlliesOnly = Yes
  1311. AttributeModifier = MordorLargeGroupBonus
  1312. End
  1313.  
  1314.  
  1315.  
  1316. LevelGrantSpecialPower
  1317. SpecialPowerTemplate = SpecialAbilityKingsFavor
  1318. UnpackingVariation = 2
  1319. StartAbilityRange = 200.0
  1320. LevelFX = FX_LevelUp
  1321. Experience = 50
  1322. RadiusEffect = 150
  1323. AcceptanceFilter = ANY +CAVALRY +INFANTRY -STRUCTURE -CASTLE_KEEP -BASE_FOUNDATION -HERO -MOVE_ONLY
  1324. UnpackTime = 500
  1325. PreparationTime = 1
  1326. FreezeAfterTriggerDuration = 500
  1327. PackTime = 2000
  1328. End
  1329.  
  1330.  
  1331.  
  1332. LevelUpUpgrade
  1333. TriggeredBy = Upgrade_GondorBasicTraining
  1334. RequiresAllTriggers = Yes
  1335. LevelsToGain = 1
  1336. LevelCap = 2
  1337. End
  1338.  
  1339.  
  1340.  
  1341. LifetimeUpdate
  1342. MinLifetime = 0.0
  1343. MaxLifetime = 0.0
  1344. DeathType = FADED
  1345. End
  1346.  
  1347.  
  1348.  
  1349. LockWeaponCreate
  1350. SlotToLock = PRIMARY
  1351. End
  1352.  
  1353.  
  1354.  
  1355. LocomotorSetUpgrade
  1356. TriggeredBy = Upgrade_CreateAHeroClimbWalls
  1357. End
  1358.  
  1359.  
  1360.  
  1361. ManTheWallsSpecialPower
  1362. SpecialPowerTemplate = ManTheWallsSpecialPower
  1363. End
  1364.  
  1365.  
  1366.  
  1367. ModelConditionSpecialAbilityUpdate
  1368. SpecialPowerTemplate = SpecialAbilityPhialOfGaladriel
  1369. UnpackingVariation = 1
  1370. UnpackTime = 1700
  1371. PreparationTime = 1
  1372. PersistentPrepTime = 1600
  1373. PackTime = 1666
  1374. AwardXPForTriggering = 0
  1375. GenerateTerror = Yes
  1376. EmotionPulseRadius = 180
  1377. ObjectFilter = ELENDIL_OBJECT_FILTER
  1378. DisableWhenWearingTheRing = Yes
  1379. End
  1380.  
  1381.  
  1382.  
  1383. ModelConditionUpgrade
  1384. TriggeredBy = Upgrade_RingHero
  1385. RequiresAllTriggers = Yes
  1386. AddConditionFlags = ONE_RING
  1387. Permanent = Yes
  1388. RemoveConditionFlags = CREATE_A_HERO_IN_CREATION_SCREEN
  1389. ConflictsWith = Upgrade_CreateAHeroMapMode
  1390. RemoveConditionFlagsInRange = CREATE_A_HERO_00
  1391. TempConditionTime = 8.0
  1392. AddTempConditionFlag = Min: Max:
  1393. End
  1394.  
  1395.  
  1396.  
  1397. MonitorConditionUpdate
  1398. WeaponSetFlags = WEAPONSET_TOGGLE_1
  1399. WeaponToggleCommandSet = MordorCorsairsOfUmbarHordeFireBombCommandSet
  1400. ModelConditionFlags = ATTACKING_POSITION
  1401. ModelConditionCommandSet = AngmarTrollSlingCommandSetStopBombard
  1402. End
  1403.  
  1404.  
  1405.  
  1406. NotifyTargetsOfImminentProbableCrushingUpdate
  1407. End
  1408.  
  1409.  
  1410.  
  1411. OathbreakersFadeAwayBehavior
  1412. FadeOutTime = 999999
  1413. End
  1414.  
  1415.  
  1416.  
  1417. ObjectCreationUpgrade
  1418. TriggeredBy = Upgrade_StructureLevel1
  1419. Delay = 0.0
  1420. ThingToSpawn = AngmarFortressSpikes
  1421. DestroyWhenSold = Yes
  1422. FadeInTime = 600
  1423. GrantUpgrade = Upgrade_HasWallTrebuchet
  1424. DeathAnimAndDuration = Min: Max:
  1425. RequiresAllTriggers = Yes
  1426. Offset = X:0.0 Y:0.0 Z:60.0
  1427. UpgradeObject = OCL_MinisWallBTTrebuchetUpgrade
  1428. RemoveUpgrade = Upgrade_WallTrebuchetButtonEnable
  1429. ConflictsWith = Upgrade_OpenGarrison
  1430. UseBuildingProduction = Yes
  1431. End
  1432.  
  1433.  
  1434.  
  1435. OCLSpecialPower
  1436. SpecialPowerTemplate = SuperweaponPartTheHeavens
  1437. OCL = SUPERWEAPON_PartTheHeavens
  1438. CreateLocation = USE_OWNER_OBJECT
  1439. StartsPaused = Yes
  1440. TriggerFX = FX_DunedainSummon
  1441. SetModelCondition = Min: Max:
  1442. SetModelConditionTime = 8.1
  1443. UpdateModuleStartsAttack = No
  1444. DisableDuringAnimDuration = Yes
  1445. AvailableAtStart = Yes
  1446. RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
  1447. RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
  1448. NearestSecondaryObjectFilter = NONE SAME_PLAYER +CASTLE_KEEP
  1449. UpgradeName = Upgrade_Spiderlings
  1450. AttributeModifierAffects = ANY +INFANTRY +CAVALRY +MONSTER -HERO ENEMIES
  1451. ReEnableAntiCategory = Yes
  1452. AttributeModifierWeatherBased = Yes
  1453. WeatherDuration = SPELL_SUNFLARE_DURATION
  1454. ChangeWeather = SUNNY
  1455. End
  1456.  
  1457.  
  1458.  
  1459. OCLUpdate
  1460. OCL = OCL_TrebuchetUpgrade
  1461. MinDelay = 1500
  1462. MaxDelay = 1500
  1463. Amount = 1
  1464. End
  1465.  
  1466.  
  1467.  
  1468. OilSpillUpdate
  1469. WeaponName = CreateAHeroSpillOil_Level1
  1470. FireDelay = CREATE_A_HERO_OIL_FIRE_DELAY_L1
  1471. OneShot = No
  1472. End
  1473.  
  1474.  
  1475.  
  1476. PartTheHeavensUpdate
  1477. Texture = SCCommandBar
  1478. Color = Min: Max:
  1479. Radius = FCurve
  1480. Key = Min: Max:
  1481. End
  1482.  
  1483.  
  1484.  
  1485. PassiveAreaEffectBehavior
  1486. UpgradeRequired = Upgrade_ArnorFortressHouseOfHealing
  1487. EffectRadius = 200
  1488. PingDelay = 2000
  1489. HealPercentPerSecond = 3%
  1490. AllowFilter = ANY +INFANTRY +CAVALRY +HERO -MACHINE +MONSTER -IMMOBILE +DOZER
  1491. NonStackable = Yes
  1492. HealFX = FX_SpellHealUnitHealBuff
  1493. ModifierName = GenericHeroLeadership
  1494. AntiCategories = BUFF
  1495. End
  1496.  
  1497.  
  1498.  
  1499. PhysicsBehavior
  1500. GravityMult = 1.0
  1501. ShockStandingTime = 2533
  1502. AllowBouncing = No
  1503. ShockStunnedTimeLow = 1400
  1504. ShockStunnedTimeHigh = 2400
  1505. KillWhenRestingOnGround = Yes
  1506. OrientToFlightPath = Yes
  1507. FirstHeight = 0
  1508. SecondHeight = 0
  1509. End
  1510.  
  1511.  
  1512.  
  1513. PickupStuffUpdate
  1514. SkirmishAIOnly = Yes
  1515. StuffToPickUp = NONE +CRATE
  1516. ScanRange = 200
  1517. ScanIntervalSeconds = 0.5
  1518. End
  1519.  
  1520.  
  1521.  
  1522. PillageModule
  1523. PillageAmount = WILDMAN_PILLAGE_AMOUNT
  1524. NumDamageEventsPerPillage = WILDMAN_PILLAGE_NUM_DAMAGES
  1525. PillageFilter = WILDMAN_PILLAGE_FILTER
  1526. End
  1527.  
  1528.  
  1529.  
  1530. PlayerHealSpecialPower
  1531. SpecialPowerTemplate = SpecialAbilityCreateAHeroHealing_Level1
  1532. UpdateModuleStartsAttack = Yes
  1533. StartsPaused = Yes
  1534. HealAffects = INFANTRY CAVALRY MONSTER
  1535. HealAmount = CREATE_A_HERO_HEALING_AMOUNT_L1
  1536. HealRadius = CREATE_A_HERO_HEALING_RADIUS_L1
  1537. HealFX = FX_SpellHealUnitHealBuff
  1538. HealAsPercent = Yes
  1539. InitiateSound = DainMightyRage
  1540. TriggerFX = FX_WellOfSoulsCast
  1541. HealOCL = OCL_HealSpellHordeReplenishPing
  1542. AvailableAtStart = No
  1543. RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
  1544. RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
  1545. End
  1546.  
  1547.  
  1548.  
  1549. PlayerUpgradeSpecialPower
  1550. SpecialPowerTemplate = SpellBookElvenGifts
  1551. UpgradeName = Upgrade_ElvenGift
  1552. UpdateModuleStartsAttack = No
  1553. AffectAllies = No
  1554. AvailableAtStart = No
  1555. RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
  1556. RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
  1557. End
  1558.  
  1559.  
  1560.  
  1561. PoisonedBehavior
  1562. PoisonDamageInterval = 1000
  1563. PoisonDuration = 30000
  1564. End
  1565.  
  1566.  
  1567.  
  1568. ProductionQueueHordeContain
  1569. ObjectStatusOfContained = UNSELECTABLE
  1570. ContainMax = 5
  1571. DamagePercentToUnits = 0%
  1572. PassengerFilter = ANY +INFANTRY +BANNER -CAVALRY -SUMMONED -COMBO_HORDE
  1573. AllowEnemiesInside = No
  1574. AllowNeutralInside = No
  1575. AllowAlliesInside = Yes
  1576. NumberOfExitPaths = 1
  1577. EntryPosition = X:0.0 Y:0.0 Z:0.0
  1578. EntryOffset = X:0.0 Y:-45.0 Z:0.0
  1579. ExitOffset = X:0.0 Y:-45.0 Z:0.0
  1580. EnterSound = RuinedTowerEnterSound
  1581. End
  1582.  
  1583.  
  1584.  
  1585. ProductionSpeedBonus
  1586. SpecialPowerTemplate = SpellBookCalltheHorde
  1587. NumberOfFrames = 180
  1588. SpeedMulitplier = 20.0
  1589. Type = MordorFighterHorde
  1590. AvailableAtStart = No
  1591. RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
  1592. RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
  1593. End
  1594.  
  1595.  
  1596.  
  1597. ProductionUpdate
  1598. GiveNoXP = Yes
  1599. NumDoorAnimations = 1
  1600. DoorOpeningTime = 3000
  1601. DoorWaitOpenTime = 3000
  1602. DoorCloseTime = 3000
  1603. RequiredUpgrade = Upgrade_AngmarFortressBanners
  1604. CostMultiplier = 0.80
  1605. ModifierFilter = NONE +AngmarPorter
  1606. ConstructionCompleteDuration = 0
  1607. UnitInvulnerableTime = 6000
  1608. VeteranUnitsFromVeteranFactory = Yes
  1609. SetBonusModelConditionOnSpeedBonus = Yes
  1610. BonusForType = MordorFighterHorde
  1611. SpeedBonusAudioLoop = CallTheHordeOrcPitLoop
  1612. MaxQueueEntries = 1
  1613. TimeMultiplier = 0.75
  1614. HeroRevive = Yes
  1615. End
  1616.  
  1617.  
  1618.  
  1619. ProjectileStreamUpdate
  1620. End
  1621.  
  1622.  
  1623.  
  1624. QueueProductionExitUpdate
  1625. UnitCreatePoint = X:0.0 Y:-75.0 Z:0.0
  1626. NaturalRallyPoint = X:0.0 Y:-150.0 Z:0.0
  1627. ExitDelay = STANDARD_HORDE_EXIT_DELAY
  1628. PlacementViewAngle = -90
  1629. AllowAirborneCreation = Yes
  1630. UseReturnToFormation = No
  1631. NoExitPath = Yes
  1632. End
  1633.  
  1634.  
  1635.  
  1636. RadiateFearUpdate
  1637. InitiallyActive = No
  1638. TriggeredBy = Upgrade_CreateAHeroInspireFear_Level1
  1639. WhichSpecialPower = 1
  1640. GenerateTerror = No
  1641. GenerateFear = Yes
  1642. EmotionPulseRadius = 100
  1643. EmotionPulseInterval = 1000
  1644. VictimFilter = ALL ENEMIES
  1645. GenerateUncontrollableFear = Yes
  1646. End
  1647.  
  1648.  
  1649.  
  1650. RebuildHoleBehavior
  1651. WorkerObjectName = MordorWorkerNoSelect
  1652. WorkerRespawnDelay = 120000
  1653. End
  1654.  
  1655.  
  1656.  
  1657. RebuildHoleExposeDie
  1658. ExemptStatus = SOLD
  1659. HoleName = WildCaveHole
  1660. HoleMaxHealth = 500.0
  1661. FadeInTimeSeconds = 2.0
  1662. TransferAttackers = No
  1663. End
  1664.  
  1665.  
  1666.  
  1667. RefundDie
  1668. UpgradeRequired = Upgrade_MarketplaceUpgradeDefiance
  1669. BuildingRequired = ANY +GondorMarketPlace
  1670. RefundPercent = 50%
  1671. End
  1672.  
  1673.  
  1674.  
  1675. RemoveUpgradeUpgrade
  1676. TriggeredBy = Upgrade_AngmarFaction
  1677. UpgradeToRemove = Upgrade_RingHero
  1678. SuppressEvaEventForRemoval = Yes
  1679. UpgradeGroupsToRemove = CreateAHero_Weapon
  1680. RemoveFromAllPlayerObjects = Yes
  1681. End
  1682.  
  1683.  
  1684.  
  1685. RepairSpecialPower
  1686. SpecialPowerTemplate = SpecialRepairStructure
  1687. End
  1688.  
  1689.  
  1690.  
  1691. ReplaceObjectUpdate
  1692. SpecialPowerTemplate = SpecialAbilityCreateAHeroWordOfPoultry_Level1
  1693. UnpackingVariation = 1
  1694. UnpackTime = 800
  1695. PreparationTime = 1
  1696. PackTime = 100
  1697. AwardXPForTriggering = 0
  1698. StartAbilityRange = CREATE_A_HERO_WORD_OF_POULTRY_RANGE_L1
  1699. MustFinishAbility = Yes
  1700. TargetObjectFilter = CREATE_A_HERO_WORD_OF_POULTRY_OBJECT_FILTER
  1701. ReplacementObjectName = Chicken_Replacement
  1702. End
  1703.  
  1704.  
  1705.  
  1706. ReplaceSelfUpgrade
  1707. ReplaceWith = AngmarWallHubSmall
  1708. TriggeredBy = Upgrade_AngmarWallHub
  1709. ConflictsWith = Upgrade_AngmarWallRegularGate
  1710. AndThenAddA = ArnorCastleWallHub
  1711. AndThenAddA = ArnorCastleWallSegment
  1712. End
  1713.  
  1714.  
  1715.  
  1716. RespawnUpdate
  1717. DeathAnim = DYING
  1718. DeathFX = FX_GimliDieToRespawn
  1719. DeathAnimationTime = 4100
  1720. InitialSpawnFX = FX_GimliInitialSpawn
  1721. RespawnAnim = LEVELED
  1722. RespawnFX = FX_GimliRespawn
  1723. RespawnAnimationTime = 2000
  1724. AutoRespawnAtObjectFilter = NONE +CASTLE_KEEP
  1725. ButtonImage = BuildingNoArt
  1726. RespawnRules = Min: Max:
  1727. RespawnEntry = Min: Max:
  1728. RespawnAsTemplate = AngmarWitchking
  1729. End
  1730.  
  1731.  
  1732.  
  1733. RousingSpeechUpdate
  1734. SpecialPowerTemplate = SpecialAbilityRousingSpeech
  1735. StartAbilityRange = 8.0
  1736. UpdateInterval = 100
  1737. ApproachRequiresLOS = No
  1738. ModifierName = RohanCharge
  1739. ObjectFilter = ANY +CAVALRY -STRUCTURE
  1740. BonusRadius = 250
  1741. SpeechDuration = 2500
  1742. LeaderFX = FX_TheodenSpeechFX
  1743. FollowerFX = FX_TheodenFollowerFX
  1744. CreateWave = Yes
  1745. WaveWidth = 50
  1746. RequiredConditions = MOUNTED
  1747. End
  1748.  
  1749.  
  1750.  
  1751. RubbleRiseUpdate
  1752. MinRubbleRiseDelay = 000
  1753. MaxRubbleRiseDelay = 000
  1754. RubbleHeight = 4.0
  1755. MaxShudder = 0.6
  1756. MinBurstDelay = 250
  1757. MaxBurstDelay = 800
  1758. BigBurstFrequency = 4
  1759. FXList = INITIAL
  1760. End
  1761.  
  1762.  
  1763.  
  1764. RunOffMapBehavior
  1765. RequiresSpecificTrigger = Yes
  1766. RunOffMapWaypointName = MumakilExit
  1767. DieOnMap = Yes
  1768. End
  1769.  
  1770.  
  1771.  
  1772. SalvageCrateCollide
  1773. ForbiddenKindOf = PROJECTILE
  1774. ExecuteFX = FX_GoldChestPickup
  1775. BannerChance = 10%
  1776. LevelUpChance = 100%
  1777. LevelUpRadius = 100.0
  1778. ResourceChance = 20%
  1779. MinResource = 25
  1780. MaxResource = 75
  1781. AllowAIPickup = No
  1782. PorterChance = 0%
  1783. End
  1784.  
  1785.  
  1786.  
  1787. ScavengerSpecialPower
  1788. SpecialPowerTemplate = SpellBookScavenger
  1789. BountyPercent = 1.0
  1790. AvailableAtStart = No
  1791. RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
  1792. RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
  1793. End
  1794.  
  1795.  
  1796.  
  1797. ShareExperienceBehavior
  1798. Radius = 100.0
  1799. ObjectFilter = ANY +HERO
  1800. DropOff = 1.0
  1801. End
  1802.  
  1803.  
  1804.  
  1805. ShipSlowDeathBehavior
  1806. DeathTypes = ALL
  1807. SinkDelay = 0
  1808. SinkRate = 12.0
  1809. DestructionDelay = 10000
  1810. Sound = INITIAL
  1811. End
  1812.  
  1813.  
  1814.  
  1815. SiegeAIUpdate
  1816. AutoAcquireEnemiesWhenIdle = No
  1817. MoodAttackCheckRate = 250
  1818. End
  1819.  
  1820.  
  1821.  
  1822. SiegeDeployHordeSpecialPower
  1823. SpecialPowerTemplate = SpecialAbilitySiegeDeploy
  1824. End
  1825.  
  1826.  
  1827.  
  1828. SiegeDeploySpecialPower
  1829. SpecialPowerTemplate = SpecialAbilitySiegeDeploy
  1830. LowerDelay = 1200
  1831. RaiseDelay = 2000
  1832. EvacuatePassengersOnDeploy = Yes
  1833. SkipAdjustPosition = Yes
  1834. InitiateSound = SiegeLadderVoiceAttackMS
  1835. ExtraWallDistance = 15.0
  1836. End
  1837.  
  1838.  
  1839.  
  1840. SiegeDockingBehavior
  1841. End
  1842.  
  1843.  
  1844.  
  1845. SiegeEngineContain
  1846. ObjectStatusOfCrew = UNSELECTABLE
  1847. Slots = 1
  1848. DamagePercentToUnits = 100%
  1849. PassengerFilter = NONE +CAN_RIDE_BATTERING_RAM
  1850. KillPassengersOnDeath = Yes
  1851. AllowAlliesInside = Yes
  1852. AllowEnemiesInside = No
  1853. AllowNeutralInside = No
  1854. CrewFilter = NONE +INFANTRY -CAN_RIDE_BATTERING_RAM
  1855. CrewMax = 6
  1856. InitialCrew = IsengardRamCrew
  1857. ExitDelay = 500
  1858. NumberOfExitPaths = 0
  1859. GoAggressiveOnExit = Yes
  1860. TypeOneForWeaponSet = CAN_RIDE_BATTERING_RAM
  1861. EjectPassengersOnDeath = Yes
  1862. ShowPips = No
  1863. PassengerBonePrefix = Min: Max:
  1864. ObjectStatusOfContained = UNSELECTABLE
  1865. SpeedPercentPerCrew = 50%
  1866. End
  1867.  
  1868.  
  1869.  
  1870. SlaughterHordeContain
  1871. PassengerFilter = ANY +ORC +URUK +BANNER -CAVALRY -HERO
  1872. ObjectStatusOfContained = UNSELECTABLE
  1873. CashBackPercent = 100%
  1874. ContainMax = 99
  1875. AllowEnemiesInside = No
  1876. AllowNeutralInside = No
  1877. EnterSound = MordorSlaughterhouseEnterSound
  1878. End
  1879.  
  1880.  
  1881.  
  1882. SlavedUpdate
  1883. DieOnMastersDeath = Yes
  1884. LeashRange = 250
  1885. GuardMaxRange = 10
  1886. GuardWanderRange = 15
  1887. AttackRange = 100
  1888. UseSlaverAsControlForEvaObjectSightedEvents = No
  1889. GuardPositionOffset = X:0 Y:0 Z:0
  1890. FadeOutRange = 0
  1891. FadeTime = 1000
  1892. MarkUnselectable = No
  1893. End
  1894.  
  1895.  
  1896.  
  1897. SlaveWatcherBehavior
  1898. RemoveUpgrade = Upgrade_HasWallTrebuchet
  1899. GrantUpgrade = Upgrade_WallTrebuchetButtonEnable
  1900. ShareUpgrades = Yes
  1901. LetSlaveLive = Yes
  1902. End
  1903.  
  1904.  
  1905.  
  1906. SlowDeathBehavior
  1907. DeathTypes = ALL
  1908. SinkDelay = 3000
  1909. SinkRate = 0.40
  1910. DestructionDelay = 8000
  1911. Sound = INITIAL
  1912. DeathFlags = DEATH_1
  1913. FX = INITIAL
  1914. FadeDelay = 500
  1915. FadeTime = 3500
  1916. DecayBeginTime = 5000
  1917. ProbabilityModifier = 50
  1918. OCL = FINAL
  1919. ShadowWhenDead = Yes
  1920. Weapon = MIDPOINT
  1921. DoNotRandomizeMidpoint = Yes
  1922. End
  1923.  
  1924.  
  1925.  
  1926. SpawnBehavior
  1927. SpawnNumber = 5
  1928. SpawnReplaceDelay = 9999
  1929. SpawnTemplateName = MordorWorker
  1930. OneShot = Yes
  1931. CanReclaimOrphans = No
  1932. RespectCommandLimit = Yes
  1933. InitialBurst = 4
  1934. FadeInTime = 1000
  1935. SpawnInsideBuilding = Yes
  1936. KillSpawnsBasedOnModelConditionState = Yes
  1937. SpawnedRequireSpawner = Yes
  1938. ShareUpgrades = Yes
  1939. TriggeredBy = Upgrade_StructureLevel3
  1940. End
  1941.  
  1942.  
  1943.  
  1944. SpawnPointProductionExitUpdate
  1945. SpawnPointBoneName = ARCHER_
  1946. End
  1947.  
  1948.  
  1949.  
  1950. SpawnUnitBehavior
  1951. UnitName = WildFortressFireDrake
  1952. UnitCommand = Command_ConstructRohanOathbreakerHorde
  1953. SpawnOnce = Yes
  1954. End
  1955.  
  1956.  
  1957.  
  1958. SpecialAbilityUpdate
  1959. SpecialPowerTemplate = SpecialAbilityGrabPassenger
  1960. StartAbilityRange = 8.0
  1961. UnpackTime = 533
  1962. PreparationTime = 1
  1963. PersistentPrepTime = 833
  1964. PackTime = 466
  1965. AwardXPForTriggering = 0
  1966. ChargeAttackSpeedBoost = Yes
  1967. IgnoreFacingCheck = Yes
  1968. UnpackingVariation = 5
  1969. TriggerSound = NazgulScreech
  1970. Instant = Yes
  1971. EffectRange = 180
  1972. ApproachRequiresLOS = No
  1973. AbilityAbortRange = 50.0
  1974. TriggerAttributeModifier = CreateAHeroChargeBonus_Level1
  1975. AttributeModifierDuration = 20000
  1976. TriggerModelCondition = Min: Max:
  1977. TriggerModelConditionDuration = 35
  1978. GrabPassengerAnimAndDuration = Min: Max:
  1979. GrabPassengerHealGainPercent = 10.0
  1980. PersistentCount = 5
  1981. CustomAnimAndDuration = Min: Max:
  1982. RejectedConditions = WEAPON_TOGGLE
  1983. RequiredConditions = MOUNTED
  1984. KillAttributeModifierOnRejected = Yes
  1985. DoCaptureFX = Yes
  1986. KillAttributeModifierOnExit = Yes
  1987. End
  1988.  
  1989.  
  1990.  
  1991. SpecialDisguiseUpdate
  1992. SpecialPowerTemplate = SpecialAbilityDisguise
  1993. UnpackTime = 1000
  1994. PreparationTime = 1
  1995. PersistentPrepTime = 250
  1996. PackTime = 1000
  1997. OpacityTarget = .3
  1998. DisguiseAsTemplate = RohanEowynDisguised
  1999. DisguisedAsTemplate_EnemyPerspective = RohanRohirrimHorde
  2000. DisguiseFX = FX_DisguiseExit
  2001. ForceMountedWhenDisguising = Yes
  2002. End
  2003.  
  2004.  
  2005.  
  2006. SpecialEnemySenseUpdate
  2007. SpecialEnemyFilter = NONE +ORC +MordorShelob
  2008. ScanRange = 200
  2009. ScanInterval = 2000
  2010. End
  2011.  
  2012.  
  2013.  
  2014. SpecialPowerModule
  2015. SpecialPowerTemplate = SpecialAbilityGiveUpgrade
  2016. UpdateModuleStartsAttack = Yes
  2017. InitiateSound = OrcPorterGenericVoiceDeliver
  2018. StartsPaused = Yes
  2019. TriggerFX = FX_CaHTrainAllies
  2020. AttributeModifier = CreateAHeroInvulnerabilityBonus_Level1
  2021. AttributeModifierRange = 1
  2022. AttributeModifierAffectsSelf = Yes
  2023. AttributeModifierAffects = ANY +CAVALRY +INFANTRY
  2024. AttributeModifierFX = FX_CreateAHeroInvulnerability_Start
  2025. SetModelConditionTime = 2.1
  2026. AntiCategory = LEADERSHIP
  2027. SetModelCondition = Min: Max:
  2028. TargetEnemy = No
  2029. TargetAllSides = Yes
  2030. OnTriggerRechargeSpecialPower = SpecialAbilityMountedSkullTotem
  2031. AffectAllies = Yes
  2032. DisableDuringAnimDuration = Yes
  2033. InitiateFX = FX_EowynDisguiseToggle
  2034. AvailableAtStart = No
  2035. RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
  2036. RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
  2037. End
  2038.  
  2039.  
  2040.  
  2041. SpecialPowerTimerRefreshSpecialPower
  2042. SpecialPowerTemplate = SpecialAbilityElrondRestoration
  2043. StartsPaused = Yes
  2044. UpdateModuleStartsAttack = No
  2045. AffectAllies = Yes
  2046. AttributeModifierRange = 150
  2047. AttributeModifierAffects = ALL -ElvenElrond ALLIES
  2048. SetModelCondition = Min: Max:
  2049. SetModelConditionTime = 3.66
  2050. End
  2051.  
  2052.  
  2053.  
  2054. SpellRechargeModifierUpgrade
  2055. LabelForPalantirString = Min: Max:
  2056. StartsActive = Yes
  2057. Percentage = -25%
  2058. Percentage = -50%
  2059. End
  2060.  
  2061.  
  2062.  
  2063. SplitHordeSpecialPower
  2064. SpecialPowerTemplate = SpecialAbilitySplitHorde
  2065. End
  2066.  
  2067.  
  2068.  
  2069. SquishCollide
  2070. End
  2071.  
  2072.  
  2073.  
  2074. StancesBehavior
  2075. StanceTemplate = Hero
  2076. End
  2077.  
  2078.  
  2079.  
  2080. StatusBitsUpgrade
  2081. TriggeredBy = Upgrade_GondorFireArrows
  2082. RequiresAllTriggers = Yes
  2083. CustomAnimAndDuration = Min: Max:
  2084. StatusToSet = IGNORE_AI_COMMAND
  2085. End
  2086.  
  2087.  
  2088.  
  2089. StealthDetectorUpdate
  2090. DetectionRate = 500
  2091. DetectionRange = 1800
  2092. CancelOneRingEffect = Yes
  2093. InitiallyDisabled = Yes
  2094. RequiredUpgrade = Upgrade_IsengardFortressMurderOfCrows
  2095. CanDetectWhileGarrisoned = No
  2096. CanDetectWhileContained = No
  2097. End
  2098.  
  2099.  
  2100.  
  2101. StealthUpdate
  2102. StealthDelay = 500
  2103. FriendlyOpacityMin = 10.0%
  2104. FriendlyOpacityMax = 60.0%
  2105. PulseFrequency = 750
  2106. InnateStealth = No
  2107. OrderIdleEnemiesToAttackMeUponReveal = Yes
  2108. StealthForbiddenConditions = ATTACKING
  2109. HintDetectableConditions = IS_FIRING_WEAPON
  2110. DetectedByAnyoneRange = 120
  2111. RemoveTerrainRestrictionOnUpgrade = Upgrade_ElvesBetterStealth
  2112. RevealWeaponSets = CLOSE_RANGE
  2113. StartsActive = No
  2114. DisguisesAsTeam = Yes
  2115. RevealDistanceFromTarget = 100.0f
  2116. DisguiseTransitionTime = 2000
  2117. DisguiseRevealTransitionTime = 1000
  2118. RequiredUpgradeNames = Upgrade_CreateAHero_ClassCorruptedMan
  2119. End
  2120.  
  2121.  
  2122.  
  2123. StopSpecialPower
  2124. SpecialPowerTemplate = SpecialAbilityStop
  2125. StopPowerTemplate = SpecialAbilitySiegeDeploy
  2126. End
  2127.  
  2128.  
  2129.  
  2130. StoreObjectsSpecialPower
  2131. SpecialPowerTemplate = SpecialAbilityStoreObjectsForLevel2Teleport
  2132. StartAbilityRange = 1000000.0
  2133. ApproachRequiresLOS = No
  2134. Radius = 100
  2135. UnpackTime = 0
  2136. PreparationTime = 1
  2137. FreezeAfterTriggerDuration = 0
  2138. ChainedButton = "Command_TeleportStoredList"
  2139. End
  2140.  
  2141.  
  2142.  
  2143. StrafeAreaUpdate
  2144. WeaponName = DragonStrikeStrafeWeapon
  2145. StrafeAreaRadius = 180
  2146. Sweepfrequency = 0.45
  2147. SweepAmplitude = 70
  2148. Slope = 50
  2149. InitialSweepPhase = 1.57
  2150. End
  2151.  
  2152.  
  2153.  
  2154. StructureCollapseUpdate
  2155. MinCollapseDelay = 000
  2156. MaxCollapseDelay = 000
  2157. CollapseDamping = .5
  2158. MaxShudder = 0.6
  2159. MinBurstDelay = 250
  2160. MaxBurstDelay = 800
  2161. BigBurstFrequency = 4
  2162. FXList = INITIAL
  2163. FXList = ALMOST_FINAL
  2164. DestroyObjectWhenDone = Yes
  2165. CollapseHeight = 155
  2166. OCL = INITIAL
  2167. End
  2168.  
  2169.  
  2170.  
  2171. StructureToppleUpdate
  2172. MinToppleDelay = 50
  2173. MaxToppleDelay = 50
  2174. MinToppleBurstDelay = 1500
  2175. MaxToppleBurstDelay = 2500
  2176. ToppleAccelerationFactor = 0.25
  2177. StructuralIntegrity = 0.75
  2178. StructuralDecay = 1.0
  2179. DamageFXTypes = ALL -WATER
  2180. ToppleStartFX = FX_FornostFallingTowerToppleStart
  2181. ToppleDelayFX = FX_DefaultStructureToppleDelay
  2182. CrushingFX = FX_DefaultStructureCrushing
  2183. AngleFX = 20.0
  2184. ToppleDoneFX = FX_DefaultStructureToppleDone
  2185. CrushingWeaponName = ToppledStructureWeapon
  2186. ForceToppleAngle = 90
  2187. End
  2188.  
  2189.  
  2190.  
  2191. SubObjectsUpgrade
  2192. UpgradeTexture = EUMirkArch.tga
  2193. UpgradeTexture = EUMirkArch_M.tga
  2194. ShowSubObjects = ARMOR
  2195. RecolorHouse = Yes
  2196. ExcludeSubobjects = FireArowTip
  2197. TriggeredBy = Upgrade_ElvenSilverthornArrows
  2198. HideSubObjects = arrow
  2199. SkipFadeOnCreate = Yes
  2200. HideSubObjectsOnRemove = Yes
  2201. FadeTimeInSeconds = 0.0
  2202. ConflictsWith = Upgrade_GoodFortressFlamingMunitions
  2203. CustomAnimAndDuration = Min: Max:
  2204. Geometry = CYLINDER
  2205. GeometryMajorRadius = 8.0
  2206. GeometryMinorRadius = 8.0
  2207. GeometryHeight = 19.2
  2208. GeometryIsSmall = Yes
  2209. Shadow = SHADOW_DECAL
  2210. ShadowSizeX = 11
  2211. ShadowSizeY = 11
  2212. ShadowTexture = ShadowI
  2213. RequiresAllTriggers = Yes
  2214. End
  2215.  
  2216.  
  2217.  
  2218. SummonReplacementSpecialAbilityUpdate
  2219. SpecialPowerTemplate = SpecialAbilityAngmarThrallMasterSummonOrc
  2220. UnpackTime = 1000
  2221. PreparationTime = 1000
  2222. PersistentPrepTime = 0
  2223. PackTime = 0
  2224. AwardXPForTriggering = 0
  2225. MountedTemplate = AngmarOrcWarriors
  2226. IgnoreFacingCheck = Yes
  2227. MustFinishAbility = Yes
  2228. End
  2229.  
  2230.  
  2231.  
  2232. SupplyCenterCreate
  2233. End
  2234.  
  2235.  
  2236.  
  2237. SupplyCenterDockUpdate
  2238. AllowsPassthrough = No
  2239. NumberApproachPositions = -1
  2240. BonusScience = SCIENCE_FueltheFires
  2241. BonusScienceMultiplier = 200%
  2242. End
  2243.  
  2244.  
  2245.  
  2246. SupplyCenterProductionExitUpdate
  2247. UnitCreatePoint = X: 0.0 Y: 0.0 Z:0.0
  2248. NaturalRallyPoint = X: -7.0 Y: -60.0 Z:0.0
  2249. End
  2250.  
  2251.  
  2252.  
  2253. TaintSpecialPower
  2254. SpecialPowerTemplate = SpellBookIsengardTaint
  2255. TaintObject = TaintLand
  2256. TaintRadius = SPELLBOOK_TAINT_RADIUS
  2257. TaintFX = FX_TaintSpellFX
  2258. TaintOCL = OCL_TaintSeed
  2259. AvailableAtStart = No
  2260. RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
  2261. RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
  2262. End
  2263.  
  2264.  
  2265.  
  2266. TeleportSpecialAbilityUpdate
  2267. SpecialPowerTemplate = SpecialAbilityHeroBlink
  2268. UnpackingVariation = 1
  2269. UnpackTime = 1800
  2270. PackTime = 1800
  2271. ApproachRequiresLOS = No
  2272. BusyForDuration = 1800
  2273. DestinationWeaponName = CreateaHeroBlinkDestination
  2274. PreparationTime = 1
  2275. SourceWeaponName = WyrmDisappearWeapon
  2276. MaxDistance = WILD_SHELOB_TUNNEL_DISTANCE
  2277. End
  2278.  
  2279.  
  2280.  
  2281. TeleportToCasterSpecialPower
  2282. SpecialPowerTemplate = SpecialAbilityATeleportToCaster
  2283. UnpackingVariation = 3
  2284. StartAbilityRange = 1000000.0
  2285. ApproachRequiresLOS = No
  2286. Radius = 100
  2287. TargetFX = FX_CAHBlink
  2288. TriggerFX = FX_CAHTeleport
  2289. MinDestinationRadius = 50
  2290. MaxDestinationRadius = 100
  2291. UnpackTime = 2000
  2292. PreparationTime = 1
  2293. FreezeAfterTriggerDuration = 2500
  2294. End
  2295.  
  2296.  
  2297.  
  2298. TemporarilyDefectUpdate
  2299. DefectDuration = 30000
  2300. End
  2301.  
  2302.  
  2303.  
  2304. TerrainResourceBehavior
  2305. Radius = GENERIC_KEEP_MONEY_RANGE
  2306. MaxIncome = 0
  2307. IncomeInterval = 999999
  2308. HighPriority = Yes
  2309. Visible = No
  2310. Upgrade = Upgrade_MarketplaceUpgradeGrandHarvest
  2311. UpgradeBonusPercent = GONDOR_GRANDHARVEST_PRODUCTION_INCREASE
  2312. UpgradeMustBePresent = ANY +ArnorMarketPlace
  2313. End
  2314.  
  2315.  
  2316.  
  2317. ThreatFinderUpdate
  2318. DefaultRadius = 100.0f
  2319. End
  2320.  
  2321.  
  2322.  
  2323. ToggleDeploySpecialAbilityUpdate
  2324. SpecialPowerTemplate = SpecialAbilityDwarvenDemolisherDeploy
  2325. IgnoreFacingCheck = Yes
  2326. SoundDeploy = DwarfDemolisherDeployMS
  2327. SoundUndeploy = DwarfDemolisherUndeployMS
  2328. End
  2329.  
  2330.  
  2331.  
  2332. ToggleHiddenSpecialAbilityUpdate
  2333. SpecialPowerTemplate = SpecialAbilityElfCloak
  2334. UnpackingVariation = 2
  2335. UnpackTime = 1700
  2336. PreparationTime = 1
  2337. PersistentPrepTime = 1600
  2338. PackTime = 1666
  2339. AwardXPForTriggering = 0
  2340. EffectDuration = 15000
  2341. ShowPalantirTimer = Yes
  2342. End
  2343.  
  2344.  
  2345.  
  2346. ToggleMountedSpecialAbilityUpdate
  2347. SpecialPowerTemplate = SpecialAbilityCreateAHeroToggleMounted
  2348. TriggerInstantlyOnCreate = Yes
  2349. UnpackTime = 2000
  2350. PreparationTime = 1
  2351. PersistentPrepTime = 250
  2352. PackTime = 2000
  2353. OpacityTarget = .3
  2354. AwardXPForTriggering = 0
  2355. StartAbilityRange = 50.0
  2356. MountedTemplate = MordorWitchKing
  2357. SynchronizeTimerOnSpecialPower = SpecialAbilityCurseEnemy
  2358. IgnoreFacingCheck = Yes
  2359. CancelDisguiseWhenDismounting = Yes
  2360. End
  2361.  
  2362.  
  2363.  
  2364. TooltipUpgrade
  2365. TriggeredBy = Upgrade_OpenGarrison
  2366. ConflictsWith = Upgrade_PosternGate
  2367. DisplayName = Min: Max:
  2368. Description = Min: Max:
  2369. End
  2370.  
  2371.  
  2372.  
  2373. ToppleUpdate
  2374. ToppleFX = FX_ToppleTree
  2375. BounceFX = FX_TreeBounce
  2376. StumpName = TreeSpruceStump
  2377. End
  2378.  
  2379.  
  2380.  
  2381. TransitionDamageFX
  2382. ReallyDamagedParticleSystem1 = Min: Max:
  2383. ReallyDamagedFXList1 = Min: Max:
  2384. DamagedParticleSystem1 = Min: Max:
  2385. ReallyDamagedParticleSystem2 = Min: Max:
  2386. ReallyDamagedParticleSystem3 = Min: Max:
  2387. DamagedFXList1 = Min: Max:
  2388. RubbleFXList1 = Min: Max:
  2389. RubbleParticleSystem1 = Min: Max:
  2390. End
  2391.  
  2392.  
  2393.  
  2394. TransportContain
  2395. ObjectStatusOfContained = UNSELECTABLE
  2396. PassengerFilter = ANY +CLUB +THROWN_OBJECT
  2397. Slots = 1
  2398. ShowPips = No
  2399. AllowEnemiesInside = Yes
  2400. AllowNeutralInside = Yes
  2401. AllowAlliesInside = Yes
  2402. DamagePercentToUnits = 0%
  2403. TypeOneForWeaponSet = CLUB
  2404. TypeOneForWeaponState = CLUB
  2405. TypeTwoForWeaponState = THROWN_OBJECT
  2406. PassengerBonePrefix = Min: Max:
  2407. EjectPassengersOnDeath = No
  2408. KillPassengersOnDeath = Yes
  2409. NumberOfExitPaths = 0
  2410. DestroyRidersWhoAreNotFreeToExit = Yes
  2411. ForceOrientationContainer = No
  2412. CollidePickup = No
  2413. GrabWeapon = FellbeastGrabWeapon
  2414. FireGrabWeaponOnVictim = No
  2415. ReleaseSnappyness = 0.05
  2416. ManualPickUpFilter = ANY +CLUB -ORC
  2417. TypeTwoForWeaponSet = INFANTRY
  2418. AllowOwnPlayerInsideOverride = Yes
  2419. ExitDelay = 0
  2420. FadeFilter = ALL
  2421. UpgradeCreationTrigger = Upgrade_BattleWagonAxeThrowers
  2422. UpgradeCreationTrigger = Upgrade_BattleWagonMenOfDale
  2423. UpgradeCreationTrigger = Upgrade_BattleWagonBannerCarrier
  2424. CanGrabStructure = Yes
  2425. End
  2426.  
  2427.  
  2428.  
  2429. TunnelContain
  2430. ObjectStatusOfContained = UNSELECTABLE
  2431. ContainMax = 5
  2432. DamagePercentToUnits = 0%
  2433. PassengerFilter = ANY +INFANTRY +BANNER +CAVALRY -MONSTER -SUMMONED -COMBO_HORDE
  2434. AllowEnemiesInside = No
  2435. AllowNeutralInside = No
  2436. NumberOfExitPaths = 1
  2437. PassengerBonePrefix = Min: Max:
  2438. EntryPosition = X:0.0 Y:0.0 Z:0.0
  2439. EntryOffset = X:50.0 Y:0.0 Z:0.0
  2440. ExitOffset = X:50.0 Y:0.0 Z:0.0
  2441. EnterSound = RuinedTowerEnterSound
  2442. KillPassengersOnDeath = No
  2443. ShowPips = No
  2444. AllowAlliesInside = No
  2445. AllowOwnPlayerInsideOverride = Yes
  2446. ExitDelay = 0
  2447. End
  2448.  
  2449.  
  2450.  
  2451. UnpauseSpecialPowerUpgrade
  2452. SpecialPowerTemplate = SpecialAbilityFakeLeadership
  2453. TriggeredBy = Upgrade_DainLeadership
  2454. ObeyRechageOnTrigger = Yes
  2455. RequiresAllTriggers = Yes
  2456. End
  2457.  
  2458.  
  2459.  
  2460. UntamedAllegianceSpecialPower
  2461. SpecialPowerTemplate = SpecialAbilityCreateAHeroUntamedAllegiance
  2462. TargetEnemy = Yes
  2463. AttributeModifierAffects = CREEP_OBJECTFILTER
  2464. AttributeModifierRange = 60
  2465. TriggerFX = FX_SarumanDominateTrigger
  2466. StartsPaused = Yes
  2467. RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
  2468. RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
  2469. End
  2470.  
  2471.  
  2472.  
  2473. UpgradeDie
  2474. DeathTypes = ALL
  2475. UpgradeToRemove = Upgrade_TestBuilding_2
  2476. End
  2477.  
  2478.  
  2479.  
  2480. VeterancyCrateCollide
  2481. ForbiddenKindOf = PROJECTILE
  2482. ExecuteFX = FX_GoldChestPickup
  2483. AffectsUpToLevel = 2
  2484. End
  2485.  
  2486.  
  2487.  
  2488. WallHubBehavior
  2489. Options = OPTION_ONE
  2490. MaxBuildoutDistance = MEN_FORTRESS_WALL_EFFECTIVE_RADIUS
  2491. MaxBuildoutDistance = 1500.0
  2492. StaggeredBuildFactor = STANDARD_WALL_STAGGERED_BUILD_FACTOR
  2493. SegmentTemplateName = AngmarWallSegmentSmall
  2494. SegmentTemplateName = AngmarWallHubSmall
  2495. BuilderRadius = 20
  2496. HubCapTemplateName = AngmarWallHubSmall
  2497. DefaultSegmentTemplateName = AngmarWallSegmentSmall
  2498. CliffCapTemplateName = AngmarWallCliffCap
  2499. End
  2500.  
  2501.  
  2502.  
  2503. WallUpgradeUpdate
  2504. End
  2505.  
  2506.  
  2507.  
  2508. WeaponChangeSpecialPowerModule
  2509. SpecialPowerTemplate = SpecialAbilityBerserkerLightTorch
  2510. FlagsUsedForToggle = WEAPONSET_TOGGLE_1
  2511. ToggleOnSleepFrames = 25
  2512. ToggleOffSleepFrames = 0
  2513. ToggleOnAttributeModifier = BerserkerTorchLightingPenalty
  2514. End
  2515.  
  2516.  
  2517.  
  2518. WeaponFireSpecialAbilityUpdate
  2519. SpecialPowerTemplate = SpecialAbilityShelobWebbing
  2520. SkipContinue = Yes
  2521. UnpackTime = 1500
  2522. PackTime = 1000
  2523. BusyForDuration = 1000
  2524. AwardXPForTriggering = 0
  2525. StartAbilityRange = 400.0
  2526. ApproachRequiresLOS = Yes
  2527. SpecialWeapon = ShelobWebbing
  2528. WhichSpecialWeapon = 1
  2529. PreparationTime = 1
  2530. PersistentPrepTime = 500
  2531. MustFinishAbility = Yes
  2532. FreezeAfterTriggerDuration = 2500
  2533. PlayWeaponPreFireFX = Yes
  2534. Instant = Yes
  2535. LoseStealthOnTrigger = Yes
  2536. PreTriggerUnstealthTime = 2100
  2537. NeedLivingTargets = No
  2538. TriggerSound = RangerVoiceLongShot
  2539. ApproachUntilMembersInRange = Yes
  2540. EffectRange = ANGMAR_NECRO_WELL_OF_SOULS_BUFF_RADIUS
  2541. RejectedConditions = WEAPON_TOGGLE
  2542. ChainedButton = Command_SpecialAbilityIsengardSharkuManEaterFlingPassenger
  2543. CustomAnimAndDuration = Min: Max:
  2544. TriggerAttributeModifier = SharkuManEater
  2545. AttributeModifierDuration = 20000
  2546. PersistentCount = 20
  2547. RequiredConditions = MOUNTED
  2548. SuppressForHordes = Yes
  2549. IgnoreFacingCheck = Yes
  2550. UnpackingVariation = 1
  2551. End
  2552.  
  2553.  
  2554.  
  2555. WeaponModeSpecialPowerUpdate
  2556. SpecialPowerTemplate = SpecialAbilityFanaticHeroMode
  2557. Duration = 30000
  2558. AttributeModifier = FanaticDeathWish
  2559. StartsPaused = Yes
  2560. WeaponSetFlags = WEAPONSET_TOGGLE_1
  2561. LockWeaponSlot = SECONDARY
  2562. End
  2563.  
  2564.  
  2565.  
  2566. WeaponSetUpgrade
  2567. TriggeredBy = Upgrade_ElvenSilverthornArrows
  2568. CustomAnimAndDuration = Min: Max:
  2569. ConflictsWith = Upgrade_EasyAIMultiPlayer
  2570. WeaponCondition = WEAPONSET_CREATE_A_HERO_WS_01
  2571. RequiresAllTriggers = Yes
  2572. End
  2573.  
  2574.  
  2575.  
  2576. WorkerAIUpdate
  2577. RepairHealthPercentPerSecond = 0.2%
  2578. BoredTime = 5000
  2579. BoredRange = 120
  2580. AILuaEventsList = EvilPorterFunctions
  2581. SpecialContactPoints = Repair
  2582. MaxBoxes = 3
  2583. SupplyWarehouseScanDistance = 500
  2584. SupplyCenterActionDelay = 500
  2585. HarvestTrees = Yes
  2586. HarvestActivationRange = 25
  2587. HarvestPreparationTime = 1000
  2588. HarvestActionTime = 3000
  2589. AutoAcquireEnemiesWhenIdle = Yes
  2590. AttackPriority = AttackPriority_Infantry
  2591. End
Advertisement
RAW Paste Data Copied
Advertisement