Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ActivateModuleSpecialPower
- SpecialPowerTemplate = SpecialAbilityCreateAHeroWTrueSight
- TriggerSpecialPower = ModuleTag_CreateAHeroWTrueSightUpdate
- UnpackTime = 0
- PreparationTime = 0
- PackTime = CREATE_A_HERO_TRUE_SIGHT_DURATION
- StartAbilityRange = ANGMAR_NECRO_BLACK_ICE_START_RANGE
- EffectRange = ANGMAR_NECRO_WELL_OF_SOULS_BUFF_RADIUS
- MustFinishAbility = Yes
- UnpackingVariation = 1
- End
- AIGateUpdate
- TriggerWidthX = 450.0
- TriggerWidthY = 225.0
- End
- AimWeaponBehavior
- AimLowThreshold = -0.15
- AimHighThreshold = 0.15
- AimNearDistance = 40.0
- End
- AISpecialPowerUpdate
- CommandButtonName = Command_CaptureBuilding
- SpecialPowerAIType = AI_SPECIAL_POWER_CAPTURE_BUILDING
- SpecialPowerRadius = 30.0
- SpecialPowerRange = ANGMAR_NECRO_SOUL_FREEZE_START_RANGE
- RandomizeTargetLocation = Yes
- SpellMakesAStructure = Yes
- End
- AIUpdateInterface
- AutoAcquireEnemiesWhenIdle = Yes
- CanAttackWhileContained = Yes
- AILuaEventsList = RohanArcherFunctions
- AttackPriority = AttackPriority_Archer
- FadeOnPortals = Yes
- MoodAttackCheckRate = 500
- HoldGroundCloseRangeDistance = 40
- MinCowerTime = 3000
- MaxCowerTime = 5000
- RampageTime = 7960
- TimeToEjectPassengersOnRampage = 2300
- StopChaseDistance = 562
- BurningDeathTime = BURNINGDEATH_DURATION_INFANTRY
- RampageRequiresAflame = Yes
- SpecialContactPoints = Bomb
- TurretTurnRate = 360
- ControlledWeaponSlots = PRIMARY
- End
- AllowBannerSpawnUpgrade
- TriggeredBy = Upgrade_MenFortressHouseOfHealing
- End
- AnimalAIUpdate
- FleeRange = 100
- FleeDistance = 800
- WanderPercentage = 5
- MaxWanderDistance = 50
- MaxWanderRadius = 200
- UpdateTimer = 10000
- End
- AnnounceBirthAndDeathBehavior
- End
- AODCrushCollide
- SmallFXList = FX_AODHitSmall
- MediumFXList = FX_AODHitMedium
- Damage = 50
- DamageType = MAGIC
- DeathType = SUPERNATURAL
- SpecialObject = NONE +MordorBalrog +GondorAragorn -SELECTABLE -CAVALRY -INFANTRY -HERO -MONSTER
- SpecialDamage = 5.0
- SpecialDamageType = MAGIC
- SpecialDeathType = CRUSHED
- SelfDamage = 9999.0
- SelfDamageType = FLAME
- SelfDeathType = BURNED
- End
- AODHordeContain
- InitialPayload = RohanOathbreaker
- Slots = 40
- PassengerFilter = ANY +INFANTRY +CAVALRY
- ShowPips = No
- ThisFormationIsTheMainFormation = Yes
- RandomOffset = X:0 Y:0
- FrequencyScale = 0.3
- FrequencyRandomness = 0.3
- AmplitudeScale = 20
- AmplitudeRandomness = 0.4
- StillAmplitude = 0.10
- FrequencyScaleZ = 0.2
- FrequencyRandomnessZ = 0.4
- AmplitudeScaleZ = 4
- AmplitudeRandomnessZ = 0.2
- StillAmplitudeZ = 0.15
- LargeUnitHeightFactor = 0.85
- LargeUnitMinHeight = 20.0
- LargeUnitMaxHeight = 300.0
- LargeUnitTimeout = 12000
- LargeUnitTailOff = 2.0f
- ScatterSpeedFactor = 0.4
- ScatterRandomness = 0.1
- RankInfo = Min: Max:
- RanksToReleaseWhenAttacking = 1
- End
- ArmorUpgrade
- TriggeredBy = Upgrade_RohanHeavyArmorForElves
- ArmorSetFlag = PLAYER_UPGRADE
- CustomAnimAndDuration = Min: Max:
- IgnoreArmorUpgrade = Yes
- End
- ArrowStormUpdate
- SpecialPowerTemplate = SpecialAbilityCreateAHeroRainOfArrows_Level1
- StartAbilityRange = CREATE_A_HERO_RAIN_OF_ARROWS_DO_POWER_RANGE
- UnpackTime = 1000
- PreparationTime = 200
- PersistentPrepTime = 600
- PackTime = 1200
- UnpackingVariation = 1
- ParalyzeDurationWhenCompleted = 600
- ParalyzeDurationWhenAborted = 800
- ApproachRequiresLOS = Yes
- AwardXPForTriggering = 0
- WeaponTemplate = CreateAHeroRainOfArrows_Level1
- TargetRadius = 120
- ShotsPerTarget = CREATE_A_HERO_RAIN_OF_ARROWS_SHOTS_PER_TARGET_L1
- ShotsPerBurst = CREATE_A_HERO_RAIN_OF_ARROWS_SHOTS_PER_BURST_L1
- MaxShots = CREATE_A_HERO_RAIN_OF_ARROWS_MAX_SHOTS_L1
- CanShootEmptyGround = Yes
- ActiveLoopSound = GandalfLightningLoop
- End
- AttachUpdate
- 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
- ScanRange = 10
- ParentStatus = HOLDING_THE_RING
- AlwaysTeleport = No
- AnchorToTopOfGeometry = Yes
- ParentOwnerAttachmentEvaEvent = RingPickedUpLocal
- ParentEnemyAttachmentEvaEvent = RingPickedUpEnemy
- ParentOwnerDiedEvaEvent = LocalPlayerLosesRing
- End
- AttributeModifierAuraUpdate
- StartsActive = No
- BonusName = GenericHeroLeadership
- TriggeredBy = Upgrade_DainLeadership
- RefreshDelay = 2000
- Range = 200
- ObjectFilter = GENERIC_BUFF_RECIPIENT_OBJECT_FILTER
- ConflictsWith = Upgrade_PosternGate
- TargetEnemy = Yes
- MaxActiveRank = 1
- AntiCategory = BUFF
- RunWhileDead = Yes
- RequiredConditions = TAINT
- AllowSelf = Yes
- AffectContainedOnly = Yes
- End
- AttributeModifierPoolUpdate
- End
- AttributeModifierUpgrade
- TriggeredBy = Upgrade_EasyAISinglePlayer
- AttributeModifier = EasyAISinglePlayer_Bonus
- CustomAnimAndDuration = Min: Max:
- ConflictsWith = Upgrade_PosternGate
- RequiresAllTriggers = Yes
- End
- AudioLoopUpgrade
- TriggeredBy = Upgrade_OpenGarrison
- ConflictsWith = Upgrade_PosternGate
- SoundToPlay = BuildingConstructionLoop
- KillOnDeath = Yes
- KillAfterMS = 6166
- RequiresAllTriggers = Yes
- End
- AutoAbilityBehavior
- SpecialAbility = SpecialAbilityHaradrimArcherBarbedArrow
- ForbiddenStatus = INSIDE_GARRISON
- AllowSelf = No
- Query = 1 ANY ENEMIES +MONSTER +HERO
- StartsActive = Yes
- BaseMaxRangeFromStartPos = Yes
- AdjustAttackMeleePosition = Yes
- MaxScanRange = 500
- MinScanRange = 50
- IdleTimeSeconds = 4
- End
- AutoDepositUpdate
- DepositTiming = GENERIC_KEEP_MONEY_TIME
- DepositAmount = GENERIC_KEEP_MONEY_AMOUNT
- InitialCaptureBonus = 0
- GiveNoXP = Yes
- OnlyWhenGarrisoned = Yes
- End
- AutoHealBehavior
- StartsActive = Yes
- HealingAmount = HERO_HEAL_AMOUNT
- HealingDelay = 1000
- StartHealingDelay = HERO_HEAL_DELAY
- HealOnlyIfNotInCombat = Yes
- TriggeredBy = Upgrade_ElvenGift
- AffectsContained = Yes
- NonStackable = Yes
- ButtonTriggered = Yes
- Radius = 200
- HealOnlyOthers = No
- SingleBurst = Yes
- UnitHealPulseFX = FX_AragornAthelas
- KindOf = HERO
- HealOnlyIfNotUnderAttack = Yes
- RespawnNearbyHordeMembers = Yes
- RespawnFXList = FX_BannerCarrierSpawnUnit
- RespawnMinimumDelay = 200
- End
- AutoPickUpUpdate
- ScanDelayTime = 1500
- PickUpFilter = NONE +ROCK +CLUB
- ScanDistance = 240
- EatObjectEntry = Min: Max:
- RunFromButton = Yes
- RunFromButtonNumber = 2
- End
- BannerCarrierUpdate
- IdleSpawnRate = 10000
- MeleeFreeUnitSpawnTime = 20000
- DiedRespawnTime = 10000
- MeleeFreeBannerReSpawnTime = 20000
- BannerMorphFX = FX_HordeResurrection
- UnitSpawnFX = FX_HordeResurrection
- MorphCondition = Min: Max:
- UpgradeRequired = Upgrade_ArnorFortressHouseOfHealing
- ReplenishNearbyHorde = Yes
- ScanHordeDistance = 200
- ReplenishAllNearbyHordes = Yes
- End
- BaseUpgrade
- TriggeredBy = Upgrade_TestBuilding
- BuildingTemplateName = MordorTent
- PlacementPrefix = upgrade
- PlacementIndex = 1
- End
- BezierProjectileBehavior
- DetonateCallsKill = Yes
- FirstHeight = 52
- SecondHeight = 52
- FirstPercentIndent = 20%
- SecondPercentIndent = 80%
- FlightPathAdjustDistPerSecond = 0
- CurveFlattenMinDist = 50.0
- GroundHitFX = FX_GondorArrowDeath
- InvisibleFrames = 164
- PreLandingStateTime = 1000
- PreLandingEmotion = DOOM
- PreLandingEmotionRadius = 20.0
- FadeInTime = 100
- IgnoreTerrainHeight = Yes
- FirstPercentHeight = 20%
- SecondPercentHeight = 66%
- TumbleRandomly = Yes
- CrushStyle = Yes
- DieOnImpact = Yes
- BounceCount = 1
- BounceDistance = 40
- BounceFirstHeight = 24
- BounceSecondHeight = 24
- BounceFirstPercentIndent = 20%
- BounceSecondPercentIndent = 80%
- GroundBounceFX = FX_ThrownRockBounceHit
- OrientToFlightPath = No
- End
- BloodthirstyUpdate
- SacrificeFilter = ALL
- ExperienceModifier = 1.95
- InitiateVoice = Min: Max:
- End
- BoredUpdate
- ScanDelayTime = 40000
- ScanDistance = 70
- BoredFilter = NONE +MordorMountainTroll +MordorCaveTroll
- SpecialPowerTemplate = SpecialAbilityMountainTrollBored
- End
- BridgeBehavior
- LateralScaffoldSpeed = 100.0
- VerticalScaffoldSpeed = 70.0
- End
- BuildableHeroListUpgrade
- TriggeredBy = Upgrade_RingHero
- End
- BuildingBehavior
- NightWindowName = N_WINDOW
- FireWindowName = WINDOW_F01
- GlowWindowName = WINDOW_G01
- FireName = FIRE01
- FireName = FIRE02
- End
- CastleBehavior
- FilterValidOwnedEntries = ANY +STRUCTURE +WALK_ON_TOP_OF_WALL +BASE_FOUNDATION +TACTICAL_MARKER
- CastleToUnpackForFaction = Men
- CastleToUnpackForFaction = Elves
- CastleToUnpackForFaction = Dwarves
- CastleToUnpackForFaction = Isengard
- CastleToUnpackForFaction = Mordor
- CastleToUnpackForFaction = Wild
- MaxCastleRadius = 280.0
- FadeTime = 2.0
- ScanDistance = 150
- PreBuiltList = GondorFarm
- PreBuiltPlyr = PlyrGondor
- FilterCrew = ANY +MONSTER
- CrewReleaseFX = FX_EntMootRelease
- CrewPrepareFX = FX_EntMootPrepare
- InstantUnpack = Yes
- KeepDeathKillsEverything = Yes
- UnpackDelayTime = 0.0
- EvaEnemyCastleSightedEvent = EnemyFortressSighted
- Summoned = Yes
- End
- CastleMemberBehavior
- CountsForEvaCastleBreached = Yes
- BeingBuiltSound = BuildingBigConstructionLoop
- StoreUpgradePrice = Yes
- CampDestroyedOwnerEvaEvent = EconPlotDestroyed
- CampDestroyedAllyEvaEvent = AllyEconPlotDestroyed
- CampDestroyedAttackerEvaEvent = EnemyEconPlotDestroyed
- End
- CastleUpgrade
- TriggeredBy = Upgrade_AngmarFortressIceWallsTrigger
- Upgrade = Upgrade_AngmarFortressIceWalls
- WallUpgradeRadius = MEN_FORTRESS_WALL_EFFECTIVE_RADIUS
- End
- CitadelSlaughterHordeContain
- PassengerFilter = GENERIC_FACTION_SLAUGHTERABLE
- ObjectStatusOfContained = UNSELECTABLE
- CashBackPercent = 200%
- ContainMax = 99
- AllowEnemiesInside = No
- AllowAlliesInside = No
- AllowNeutralInside = No
- AllowOwnPlayerInsideOverride = Yes
- EnterSound = MordorSlaughterhouseEnterSound
- EntryOffset = X:0.0 Y:-100.0 Z:0.0
- EntryPosition = X:0.0 Y:-50.0 Z:0.0
- ExitOffset = X:-150.0 Y:0.0 Z:0.0
- StatusForRingEntry = HOLDING_THE_RING
- UpgradeForRingEntry = Upgrade_RingHero
- ObjectToDestroyForRingEntry = NONE +TheDroppedRing
- FXForRingEntry = FX_OneRingFlare
- End
- CivilianSpawnCollide
- DeleteObjectFilter = ANY +GondorTownsman +GondorTownsmanTorch +GondorTownsWoman +GondorTownsPair
- End
- CivilianSpawnUpdate
- SpawnDelayTime = 5000
- MaximumDistance = 200
- RunToFilter = ANY +GondorBuildingGeneral11 +GondorBuildingGeneral47
- Civilian = GondorTownsman
- End
- ClearanceTestingSlowDeathBehavior
- DeathTypes = ALL -EXPLODED -BURNED
- SinkDelay = 2500
- SinkRate = 2.4
- DestructionDelay = 60000
- DeathFlags = DEATH_1
- DecayBeginTime = 6000
- MinKillerAngle = -46
- MaxKillerAngle = 46
- ProbabilityModifier = 10000
- ClearanceGeometry = Box
- ClearanceGeometryMajorRadius = 32.0
- ClearanceGeometryMinorRadius = 32.0
- ClearanceGeometryHeight = 32.0
- ClearanceGeometryIsSmall = No
- ClearanceGeometryOffset = X:36 Y:0 Z:0
- ClearanceMaxHeight = 32
- ClearanceMaxHeightFraction = 0.040
- ClearanceMinHeight = -32
- ClearanceMinHeightFraction = 0.40
- FX = INITIAL
- ShadowWhenDead = Yes
- DamageAmountRequired = 15
- End
- ClickReactionBehavior
- ClickReactionTimer = 600
- ReactionFrames1 = 90
- ReactionFrames2 = 45
- ReactionFrames3 = 45
- ReactionFrames4 = 90
- ReactionFrames5 = 110
- End
- CloudBreakSpecialPower
- SpecialPowerTemplate = SpellBookCloudBreak
- SunbeamObject = CloudBreakSunbeam
- ObjectSpacing = 300
- AttributeModifierAffects = ANY +INFANTRY +CAVALRY +MONSTER -HERO ENEMIES
- ReEnableAntiCategory = Yes
- AttributeModifierWeatherBased = Yes
- WeatherDuration = SPELL_CLOUDBREAK_DURATION
- ChangeWeather = SUNNY
- AvailableAtStart = No
- RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
- RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
- End
- CommandButtonHuntUpdate
- End
- CommandPointsUpgrade
- TriggeredBy = Upgrade_MarketplaceUpgradeGrandHarvest
- CommandPoints = 100
- RequiredObject = NONE +GondorMarketPlace
- End
- CommandSetUpgrade
- TriggeredBy = Upgrade_MenFaction
- CommandSet = MenMonumentFortressRebuildCommandSet
- ConflictsWith = Upgrade_HasWallTrebuchet
- RequiresAllTriggers = Yes
- CustomAnimAndDuration = Min: Max:
- End
- CostModifierUpgrade
- LabelForPalantirString = Min: Max:
- TriggeredBy = Upgrade_IsengardFortressBurningForges
- UpgradeDiscount = Yes
- ApplyToTheseUpgrades = Upgrade_IsengardFireArrows
- Percentage = -10%
- Percentage = -20%
- Percentage = -25%
- Percentage = -30%
- Percentage = -35%
- ObjectFilter = ANY +STRUCTURE +WALL_SEGMENT
- StartsActive = Yes
- Slaughter = Yes
- End
- CreateObjectDie
- CreationList = OCL_TheOneRing
- UpgradeRequired = Upgrade_RingHero
- DeathTypes = ALL
- DebrisPortionOfSelf = AngmarTrollSlingDebrisPiece
- End
- CritterEmitterUpdate
- FX = FX_Birds
- ReloadTime = 20000
- End
- CurseSpecialPower
- SpecialPowerTemplate = SpecialAbilityCreateAHeroCurseEnemy_Level1
- CursePercentage = 33.33%
- UnpackingVariation = 1
- StartAbilityRange = 200.0
- CursedFX = FX_SarumanDominateTargets
- TriggerFX = FX_CreateaHeroCurse
- UnpackTime = 2000
- PreparationTime = 1
- FreezeAfterTriggerDuration = 2500
- TriggerModelCondition = Min: Max:
- TriggerModelConditionDuration = 35
- End
- DamageFieldUpdate
- Radius = 100
- ObjectFilter = ALL ENEMIES
- RequiredUpgrade = Upgrade_WildFortressRazorSpines
- WeaponName = RazorSpinesBasicWeapon
- FireDelay = 0
- OneShot = No
- End
- DamageFilteredCreateObjectDie
- DamageTypeTriggersInstantly = BECOME_UNDEAD
- DamageTypeTriggersForDuration = BECOME_UNDEAD
- PostFilterTriggeredDuration = 10000
- CreationList = OCL_BecomeUndead
- End
- DarknessSpecialPower
- SpecialPowerTemplate = SpellBookDarkness
- AttributeModifier = SpellBookDarkness
- AttributeModifierAffects = ANY +INFANTRY +CAVALRY +MONSTER -HERO -HORDE -MordorBlackRider -DwarvenZerker -NoldorWarrior -GondorKnightsofDol -WildBabyDrake -IsengardFanatic ALLIES
- AttributeModifierWeatherBased = Yes
- WeatherDuration = SPELL_DARKNESS_DURATION
- ChangeWeather = CLOUDY
- AvailableAtStart = No
- RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
- RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
- End
- DeflectSpecialPower
- SpecialPowerTemplate = SpecialAbilityDeflectProjectiles
- End
- DelayedLuaEventUpdate
- End
- DeletionUpdate
- MinLifetime = 6250
- MaxLifetime = 6250
- End
- DeployStyleAIUpdate
- AutoAcquireEnemiesWhenIdle = Yes
- MoodAttackCheckRate = 2500
- MustDeployToAttack = No
- UnpackTime = 2000
- PackTime = 2000
- DeployedAttributeModifier = DwarvenDemolisherDeployModifier
- End
- DestroyDie
- DeathTypes = ALL
- End
- DestroyEnvironmentUpdate
- StartTime = 5000
- DestructionTime = 2000
- End
- DetachableRiderUpdate
- RiderSubObjects = RUROHRM
- RiderlessWeaponSlot = SECONDARY
- RiderlessHordeFlees = Yes
- DeathEntry = Min: Max:
- End
- DevastateSpecialPower
- SpecialPowerTemplate = SpellBookDevastation
- Radius = SPECIALPOWER_DEVASTATION_RADIUS
- TreeValueMultiplier = 50%
- TreeValueTotalCap = 1500
- TriggerFX = FX_DevastationFlare
- FX = FX_Devastation
- AvailableAtStart = No
- FireWeapon = DevastationEntWeapon
- RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
- RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
- End
- DoCommandUpgrade
- TriggeredBy = Upgrade_CreateAHero_ClassArcher
- GetUpgradeCommandButtonName = Command_CreateAHero_A_ToggleWeapon
- RemoveUpgradeCommandButtonName = Command_CreateAHero_A_ToggleWeapon
- End
- DominateEnemySpecialPower
- SpecialPowerTemplate = SpecialAbilityConvertEnemy_L1
- UnpackingVariation = 2
- StartAbilityRange = 200.0
- DominateRadius = 60
- DominatedFX = FX_SarumanDominateTargets
- TriggerFX = FX_CreateaHeroConvert
- PermanentlyConvert = Yes
- UnpackTime = 2000
- PreparationTime = 1
- FreezeAfterTriggerDuration = 2500
- AttributeModifierAffects = ALL -DOZER -HERO -STRUCTURE -ARMY_OF_DEAD -MOVE_ONLY -DwarvenZerker -DwarvenZerkerHorde -NoldorWarrior -NoldorWarriorHorde -GondorKnightsofDol -GondorKnightsofDolHorde -WildBabyDrake -WildBabyDrakeHorde -MordorBlackRider -MordorBlackRiderHorde -IsengardFanatic -IsengardBerserkerHorde ENEMIES NEUTRAL
- TriggerSound = SarumanWormtongue
- TriggerModelCondition = Min: Max:
- TriggerModelConditionDuration = 20
- End
- DozerAIUpdate
- AILuaEventsList = EvilPorterFunctions
- RepairHealthPercentPerSecond = 2%
- BoredTime = 5000
- BoredRange = 150
- AutoAcquireEnemiesWhenIdle = No
- SpecialContactPoints = Repair
- End
- DualWeaponBehavior
- SwitchWeaponOnCloseRangeDistance = 40
- End
- DynamicPortalBehaviour
- ActivationDelaySeconds = 0.0
- GenerateNow = Yes
- ObjectFilter = POSTERNGATE_ALLOWABLE_OBJECTFILTER
- BonePrefix = Post
- NumberOfBones = 4
- WayPoint = Min: Max:
- Link = Min: Max:
- AllowEnemies = Yes
- TriggeredBy = Upgrade_PosternGate
- ConflictsWith = Upgrade_OpenGarrison
- CustomAnimAndDuration = Min: Max:
- AboveWall = 3
- TopAttackPos = X:30 Y:0 Z:52
- TopAttackRadius = 30
- End
- DynamicShroudClearingRangeUpdate
- FinalVision = 0.0
- ShrinkDelay = 10000
- ShrinkTime = 5000
- GrowDelay = 0
- GrowTime = 1000
- GrowInterval = 10
- ChangeInterval = 80
- Texture = EXGrid
- Style = SHADOW_ADDITIVE_DECAL
- OpacityMin = 50%
- OpacityMax = 100%
- OpacityThrobTime = 500
- Color = Min: Max:
- End
- ElvenWoodSpecialPower
- SpecialPowerTemplate = SpellBookElvenWood
- ElvenGroveObject = ElvenGrove
- ElvenWoodRadius = SPELLBOOK_TAINT_RADIUS
- ElvenWoodFX = FX_ElvenWoodSpellFX
- ElvenWoodOCL = OCL_ElvenWoodSeed
- AvailableAtStart = No
- RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
- RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
- End
- EmotionTrackerUpdate
- AfraidOf = NONE +RohanTreeBerd +RohanEntFir +RohanEntAsh +RohanEntBirch +MordorBalrog +MordorCaveTroll +MordorMountainTroll +MordorDrummerTroll +MordorFellBeast +MordorMumakil
- AlwaysAfraidOf = NONE +MordorWitchKing +MordorWitchKingOnFellBeast +MordorBalrog +RohanOathbreaker
- FearScanDistance = INFANTRY_FEAR_SCAN_RADIUS
- AddEmotion = Terror_Base
- TauntAndPointDistance = 300
- TauntAndPointUpdateDelay = 1000
- TauntAndPointExcluded = NONE
- PointAt = NONE
- HeroScanDistance = 150
- Duration = 7000
- ImmuneToFearLevel = 2
- IgnoreVeterancy = Yes
- End
- EvacuateDamage
- WeaponThatCausesEvacuation = MordorCatapultHumanHeads
- End
- ExperienceLevelCreate
- LevelToGrant = 10
- MPOnly = No
- End
- FadeAndDieOrnamentUpdate
- End
- FakePathfindPortalBehaviour
- AllowEnemies = No
- AllowNonSkirmishAIUnits = No
- End
- FireSpreadUpdate
- MinSpreadDelay = 2000
- MaxSpreadDelay = 4000
- SpreadTryRange = 50
- End
- FireWeaponUpdate
- WeaponName = MordorMumakilHeroEffect
- FireDelay = 0
- OneShot = No
- Offset = X:0 Y:0 Z:0
- End
- FireWeaponWhenDeadBehavior
- StartsActive = Yes
- DeathWeapon = MordorCatapultRockFlame
- RequiredStatus = DEATH_1
- DelayTime = 250
- WeaponOffset = X:0 Y:-42 Z:0
- DeathTypes = ALL
- ActiveDuringConstruction = Yes
- ExemptStatus = DEPLOYED
- End
- FlammableUpdate
- AflameDuration = 999999
- AflameDamageAmount = 10
- AflameDamageDelay = 1000
- FlameDamageLimit = 10
- BurnContained = Yes
- FireFXList = FX:FX_FireStartWoosh
- FlameDamageExpiration = 100000
- SetBurnedStatus = No
- DamageType = FORCE
- BurnedDelay = 2500
- BurningSoundName = GenericFireMediumLoop
- End
- FlingPassengerSpecialAbilityUpdate
- SpecialPowerTemplate = SpecialAbilityIsengardSharkuManEaterDrop
- UnpackTime = 1250
- FlingPassengerVelocity = X:0 Y:0 Z:0
- FlingPassengerLandingWarhead = IsengardSharkuManEaterWarhead
- PackTime = 1000
- CustomAnimAndDuration = Min: Max:
- MustFinishAbility = Yes
- End
- FloodUpdate
- AngleOfFlow = 0
- DirectionIsRelative = Yes
- MemberTemplateName = FloodGateHorse
- ControlPointOffsetOne = X:0 Y:10 Z:0
- ControlPointOffsetTwo = X:100 Y:50 Z:0
- ControlPointOffsetThree = X:100 Y:-50 Z:0
- ControlPointOffsetFour = X:200 Y:-50 Z:0
- MemberSpeed = 20
- End
- FoundationAIUpdate
- BuildVariation = 1
- End
- FreezingRainSpecialPower
- SpecialPowerTemplate = SpellBookFreezingRain
- AttributeModifierAffects = ALL ENEMIES
- AntiCategory = LEADERSHIP
- AttributeModifierWeatherBased = Yes
- WeatherDuration = SPELL_FREEZINGRAIN_DURATION
- ChangeWeather = RAINY
- AvailableAtStart = No
- BurnRateModifier = -100
- BurnDecayModifier = 20
- RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
- RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
- End
- FXListDie
- DeathFX = AnnounceFortressDeathLostRingFX
- DeathTypes = ALL
- OrientToObject = No
- End
- GarrisonContain
- ObjectStatusOfContained = UNSELECTABLE
- ContainMax = 10
- PassengerFilter = ANY +INFANTRY +HORDE
- AllowAlliesInside = Yes
- AllowEnemiesInside = No
- End
- GateOpenAndCloseBehavior
- ResetTimeInMilliseconds = 4000
- OpenByDefault = No
- PercentOpenForPathing = 50
- SoundOpeningGateLoop = GateOpenStart
- SoundClosingGateLoop = GateCloseStart
- SoundFinishedOpeningGate = GateOpenEnd
- SoundFinishedClosingGate = GateCloseEnd
- TimeBeforePlayingOpenSound = 3000
- TimeBeforePlayingClosedSound = 3000
- RepelCollidingUnits = No
- End
- GateProxyBehavior
- End
- GeometryUpgrade
- TriggeredBy = Upgrade_StructureLevel1
- ShowGeometry = Geom_Orig
- HideGeometry = Geom_V2
- ConflictsWith = Upgrade_PosternGate
- CustomAnimAndDuration = Min: Max:
- WallBoundsMesh = P2
- RampMesh1 = P3
- RampMesh2 = P3
- RequiresAllTriggers = Yes
- End
- GettingBuiltBehavior
- WorkerName = GondorWorkerNoSelect
- SelfBuildingLoop = BuildingConstructionLoop
- SelfRepairFromDamageLoop = NoSound
- SelfRepairFromRubbleLoop = BuildingConstructionLoop
- SpawnTimer = -1.0
- RebuildTimeSeconds = 180
- EvilWorkerName = MordorWorkerNoSelect
- TestFaction = Yes
- RebuildWhenDead = Yes
- UseSpawnTimerWithoutWorker = Yes
- DisallowRebuildRange = 300
- DisallowRebuildFilter = ANY +STRUCTURE
- End
- GiantBirdAIUpdate
- AutoAcquireEnemiesWhenIdle = No
- MoodAttackCheckRate = 500
- AILuaEventsList = FellBeastFunctions
- FollowThroughDistance = 200
- FollowThroughCheckStep = 50
- FollowThroughGradient = 1.0
- GrabTossTimeTrigger = 2.5
- GrabTossHeightTrigger = 100.0
- TossFX = FX_DiebyFalling
- SpecialContactPoints = Swoop
- AttackPriority = AttackPriority_FellBeast
- End
- GiveUpgradeUpdate
- SpecialPowerTemplate = SpecialAbilityGiveUpgrade
- StartAbilityRange = 8.0
- UnpackTime = 700
- PreparationTime = 100
- PersistentPrepTime = 500
- PackTime = 233
- ApproachRequiresLOS = No
- SpawnOutFX = FX_RampageDust
- DeliverUpgrade = Yes
- FadeOutSpeed = 0.1
- End
- GrabPassengerSpecialPower
- SpecialPowerTemplate = SpecialAbilityGrabPassenger
- UpdateModuleStartsAttack = Yes
- AllowTree = Yes
- InitiateFX = FX_TrollGrabInitiate
- End
- GrantUpgradeCreate
- UpgradeToGrant = Upgrade_RohanHorseShield
- GiveOnBuildComplete = Yes
- End
- HeroDie
- SpecialPowerTemplate = SpecialAbilitySmite
- End
- HeroModeSpecialAbilityUpdate
- SpecialPowerTemplate = SpecialAbilityDamrodHeroMode
- UnpackingVariation = 1
- UnpackTime = 1
- PreparationTime = 0
- PackTime = 0
- AwardXPForTriggering = 0
- HeroEffectDuration = 10000
- StopUnitBeforeActivating = Yes
- HeroAttributeModifier = IsildurNarsilAttack
- End
- HitReactionBehavior
- HitReactionLifeTimer1 = 1993
- HitReactionLifeTimer2 = 1993
- HitReactionLifeTimer3 = 1993
- HitReactionThreshold1 = 5.0
- HitReactionThreshold2 = 25.0
- HitReactionThreshold3 = 50.0
- FastHitsResetReaction = Yes
- End
- HordeAIUpdate
- AutoAcquireEnemiesWhenIdle = Yes
- MoodAttackCheckRate = 500
- AILuaEventsList = InfantryFunctions
- MaxCowerTime = 5000
- MinCowerTime = 3000
- AttackPriority = AttackPriority_Infantry
- CanAttackWhileContained = Yes
- End
- HordeContain
- InitialPayload = CINE_OrcWithPike
- Slots = 20
- PassengerFilter = NONE +INFANTRY
- ShowPips = No
- ThisFormationIsTheMainFormation = Yes
- RankInfo = Min: Max:
- RanksToReleaseWhenAttacking = 1
- BannerCarriersAllowed = LAGondorBanner
- BannerCarrierPosition = Min: Max:
- BackUpMinDelayTime = 1
- BackUpMaxDelayTime = 3000
- BackUpMinDistance = 1
- BackUpMaxDistance = 3
- BackupPercentage = 80%
- MeleeAttackLeashDistance = 25
- RandomOffset = X:1 Y:1
- AlternateFormation = LAElvenWarriorLineFormation
- RankSplit = Yes
- SplitHordeNumber = 5
- SplitHorde = Min: Max:
- UseSlowHordeMovement = Yes
- FrontAngle = 270
- FlankedDelay = 2000
- MeleeBehavior = Amoeba
- AttributeModifiers = GondorFighterBlock
- RanksToJustFreeWhenAttacking = 0
- IsPorcupineFormation = Yes
- MinimumHordeSize = 4
- VisionRearOverride = 100%
- VisionSideOverride = 100%
- NotComboFormation = Yes
- BannerCarrierMinLevel = 0
- BannerCarrierDestroyHordeOnDeath = Yes
- BannerCarrierHordeDeathType = +NORMAL
- FacingBonus = 30.0
- AngleLimitCos = -0.17
- InnerRange = 30
- OuterRange = 80
- OuterRangeBuildings = 140
- LivingWorldOverloadTemplate = AngmarThrallMaster
- End
- HordeDispatchSpecialPower
- SpecialPowerTemplate = SpecialAbilityGoblinFighterPoisonedBlades
- StartsPaused = No
- UpdateModuleStartsAttack = Yes
- End
- HordeGarrisonContain
- ObjectStatusOfContained = UNSELECTABLE
- ContainMax = 3
- DamagePercentToUnits = 0%
- PassengerFilter = ANY +INFANTRY +HORDE +BANNER -CAVALRY -SUMMONED -WildSpiderling -WildSpiderlingHorde
- AllowEnemiesInside = Yes
- NumberOfExitPaths = 1
- PassengerBonePrefix = Min: Max:
- EntryOffset = X:50.0 Y:0.0 Z:0.0
- EntryPosition = X:20.0 Y:0.0 Z:0.0
- ExitOffset = X:50.0 Y:0.0 Z:0.0
- ShowPips = No
- AllowAlliesInside = No
- AllowNeutralInside = Yes
- AllowOwnPlayerInsideOverride = Yes
- EnterSound = RuinedTowerEnterSound
- KillPassengersOnDeath = No
- ExitDelay = 250
- End
- HordeMemberCollide
- End
- HordeNotifyTargetsOfImminentProbableCrushingUpdate
- ScanWidth = 40.0
- End
- HordeSiegeEngineContain
- ObjectStatusOfContained = UNSELECTABLE
- ObjectStatusOfCrew = UNSELECTABLE
- Slots = 0
- ShowPips = No
- DamagePercentToUnits = 0%
- PassengerFilter = ANY +CAN_USE_SIEGE_TOWER
- AllowAlliesInside = Yes
- AllowEnemiesInside = No
- AllowNeutralInside = No
- CrewFilter = NONE +MONSTER
- CrewMax = 2
- InitialCrew = MordorSiegeTowerCrew
- ExitDelay = 0
- NumberOfExitPaths = 0
- GoAggressiveOnExit = Yes
- EnterSound = GarrisonEnter
- ExitSound = GarrisonExit
- FadeFilter = ALL -MONSTER
- FadePassengerOnEnter = Yes
- EnterFadeTime = 2000
- FadePassengerOnExit = Yes
- ExitFadeTime = 1000
- FadeReverse = Yes
- PassengerBonePrefix = Min: Max:
- End
- HordeTransportContain
- ObjectStatusOfContained = UNSELECTABLE
- Slots = 1
- EnterSound = GarrisonEnter
- ExitSound = GarrisonExit
- DamagePercentToUnits = 0%
- PassengerFilter = ANY +INFANTRY +CAVALRY
- AllowEnemiesInside = No
- AllowNeutralInside = No
- ExitDelay = 250
- NumberOfExitPaths = 2
- ForceOrientationContainer = No
- PassengerBonePrefix = Min: Max:
- EjectPassengersOnDeath = Yes
- ShowPips = No
- KillPassengersOnDeath = Yes
- InitialPayload = InternalShipEvilArcher
- AllowOwnPlayerInsideOverride = Yes
- AllowAlliesInside = No
- FadeFilter = ALL
- FadePassengerOnEnter = Yes
- EnterFadeTime = 6000
- FadePassengerOnExit = Yes
- ExitFadeTime = 1000
- End
- HordeTransportContainDamage
- End
- HordeWorkerAIUpdate
- AutoAcquireEnemiesWhenIdle = Yes
- MoodAttackCheckRate = 500
- MaxCowerTime = 5000
- MinCowerTime = 3000
- AILuaEventsList = InfantryFunctions
- AttackPriority = AttackPriority_Infantry
- SpecialContactPoints = Repair
- End
- HorseHordeContain
- FrontAngle = 270
- FlankedDelay = 2000
- InitialPayload = AngmarDireWolf
- Slots = 8
- PassengerFilter = NONE +INFANTRY +AngmarDireWolf
- ShowPips = No
- RandomOffset = X:2 y:3
- MeleeBehavior = Amoeba
- ThisFormationIsTheMainFormation = Yes
- RankInfo = Min: Max:
- RanksToReleaseWhenAttacking = 1
- MeleeAttackLeashDistance = 25
- BannerCarriersAllowed = RohanBanner
- BannerCarrierPosition = Min: Max:
- AlternateFormation = RohanRohirrimArcherHordeWedgeFormation
- AttributeModifiers = RohanHorseWegde
- End
- InheritUpgradeCreate
- Radius = DWARVEN_FORTRESS_WALL_EFFECTIVE_RADIUS
- Upgrade = Upgrade_AngmarFortressIceWalls
- ObjectFilter = ANY +AngmarFortressCitadel
- End
- InvisibilitySpecialPower
- SpecialPowerTemplate = SpecialAbilityMoveUnseen
- AvailableAtStart = No
- StartsPaused = No
- BroadcastRadius = THRANDUIL_MOVEUNSEEN_EFFECT_RADIUS
- ObjectFilter = ANY +HORDE +HERO +DOZER ALLIES
- Duration = 30000
- ForbiddenConditions = FIRING_ANY
- DetectionRange = CAMOUFLAGE_RADIUS
- InvisibilityType = CAMOUFLAGE
- End
- InvisibilityUpdate
- InvisibilityType = CAMOUFLAGE
- DetectionRange = CAMOUFLAGE_RADIUS
- ForbiddenConditions = MOVING
- ForbiddenWeaponConditions = CLOSE_RANGE
- Options = ALLOW_NEAR_TREES
- BecomeStealthedFX = FX_WormtongueEscapeOn
- ExitStealthFX = FX_WormtongueEscapeOff
- HintDetectableConditions = IS_FIRING_WEAPON
- End
- KeepObjectDie
- DeathTypes = ALL -SUICIDED
- CollapsingTime = 10000
- StayOnRadar = Yes
- End
- LargeGroupAudioUpdate
- Key = Human
- UnitWeight = 2
- End
- LargeGroupBonusUpdate
- UpdateRate = 1000
- HordeMemberFilter = NONE +AngmarOrcWarrior
- Count = 100
- Radius = 160.0
- RubOffRadius = 160.0
- AlliesOnly = Yes
- AttributeModifier = MordorLargeGroupBonus
- End
- LevelGrantSpecialPower
- SpecialPowerTemplate = SpecialAbilityKingsFavor
- UnpackingVariation = 2
- StartAbilityRange = 200.0
- LevelFX = FX_LevelUp
- Experience = 50
- RadiusEffect = 150
- AcceptanceFilter = ANY +CAVALRY +INFANTRY -STRUCTURE -CASTLE_KEEP -BASE_FOUNDATION -HERO -MOVE_ONLY
- UnpackTime = 500
- PreparationTime = 1
- FreezeAfterTriggerDuration = 500
- PackTime = 2000
- End
- LevelUpUpgrade
- TriggeredBy = Upgrade_GondorBasicTraining
- RequiresAllTriggers = Yes
- LevelsToGain = 1
- LevelCap = 2
- End
- LifetimeUpdate
- MinLifetime = 0.0
- MaxLifetime = 0.0
- DeathType = FADED
- End
- LockWeaponCreate
- SlotToLock = PRIMARY
- End
- LocomotorSetUpgrade
- TriggeredBy = Upgrade_CreateAHeroClimbWalls
- End
- ManTheWallsSpecialPower
- SpecialPowerTemplate = ManTheWallsSpecialPower
- End
- ModelConditionSpecialAbilityUpdate
- SpecialPowerTemplate = SpecialAbilityPhialOfGaladriel
- UnpackingVariation = 1
- UnpackTime = 1700
- PreparationTime = 1
- PersistentPrepTime = 1600
- PackTime = 1666
- AwardXPForTriggering = 0
- GenerateTerror = Yes
- EmotionPulseRadius = 180
- ObjectFilter = ELENDIL_OBJECT_FILTER
- DisableWhenWearingTheRing = Yes
- End
- ModelConditionUpgrade
- TriggeredBy = Upgrade_RingHero
- RequiresAllTriggers = Yes
- AddConditionFlags = ONE_RING
- Permanent = Yes
- RemoveConditionFlags = CREATE_A_HERO_IN_CREATION_SCREEN
- ConflictsWith = Upgrade_CreateAHeroMapMode
- RemoveConditionFlagsInRange = CREATE_A_HERO_00
- TempConditionTime = 8.0
- AddTempConditionFlag = Min: Max:
- End
- MonitorConditionUpdate
- WeaponSetFlags = WEAPONSET_TOGGLE_1
- WeaponToggleCommandSet = MordorCorsairsOfUmbarHordeFireBombCommandSet
- ModelConditionFlags = ATTACKING_POSITION
- ModelConditionCommandSet = AngmarTrollSlingCommandSetStopBombard
- End
- NotifyTargetsOfImminentProbableCrushingUpdate
- End
- OathbreakersFadeAwayBehavior
- FadeOutTime = 999999
- End
- ObjectCreationUpgrade
- TriggeredBy = Upgrade_StructureLevel1
- Delay = 0.0
- ThingToSpawn = AngmarFortressSpikes
- DestroyWhenSold = Yes
- FadeInTime = 600
- GrantUpgrade = Upgrade_HasWallTrebuchet
- DeathAnimAndDuration = Min: Max:
- RequiresAllTriggers = Yes
- Offset = X:0.0 Y:0.0 Z:60.0
- UpgradeObject = OCL_MinisWallBTTrebuchetUpgrade
- RemoveUpgrade = Upgrade_WallTrebuchetButtonEnable
- ConflictsWith = Upgrade_OpenGarrison
- UseBuildingProduction = Yes
- End
- OCLSpecialPower
- SpecialPowerTemplate = SuperweaponPartTheHeavens
- OCL = SUPERWEAPON_PartTheHeavens
- CreateLocation = USE_OWNER_OBJECT
- StartsPaused = Yes
- TriggerFX = FX_DunedainSummon
- SetModelCondition = Min: Max:
- SetModelConditionTime = 8.1
- UpdateModuleStartsAttack = No
- DisableDuringAnimDuration = Yes
- AvailableAtStart = Yes
- RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
- RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
- NearestSecondaryObjectFilter = NONE SAME_PLAYER +CASTLE_KEEP
- UpgradeName = Upgrade_Spiderlings
- AttributeModifierAffects = ANY +INFANTRY +CAVALRY +MONSTER -HERO ENEMIES
- ReEnableAntiCategory = Yes
- AttributeModifierWeatherBased = Yes
- WeatherDuration = SPELL_SUNFLARE_DURATION
- ChangeWeather = SUNNY
- End
- OCLUpdate
- OCL = OCL_TrebuchetUpgrade
- MinDelay = 1500
- MaxDelay = 1500
- Amount = 1
- End
- OilSpillUpdate
- WeaponName = CreateAHeroSpillOil_Level1
- FireDelay = CREATE_A_HERO_OIL_FIRE_DELAY_L1
- OneShot = No
- End
- PartTheHeavensUpdate
- Texture = SCCommandBar
- Color = Min: Max:
- Radius = FCurve
- Key = Min: Max:
- End
- PassiveAreaEffectBehavior
- UpgradeRequired = Upgrade_ArnorFortressHouseOfHealing
- EffectRadius = 200
- PingDelay = 2000
- HealPercentPerSecond = 3%
- AllowFilter = ANY +INFANTRY +CAVALRY +HERO -MACHINE +MONSTER -IMMOBILE +DOZER
- NonStackable = Yes
- HealFX = FX_SpellHealUnitHealBuff
- ModifierName = GenericHeroLeadership
- AntiCategories = BUFF
- End
- PhysicsBehavior
- GravityMult = 1.0
- ShockStandingTime = 2533
- AllowBouncing = No
- ShockStunnedTimeLow = 1400
- ShockStunnedTimeHigh = 2400
- KillWhenRestingOnGround = Yes
- OrientToFlightPath = Yes
- FirstHeight = 0
- SecondHeight = 0
- End
- PickupStuffUpdate
- SkirmishAIOnly = Yes
- StuffToPickUp = NONE +CRATE
- ScanRange = 200
- ScanIntervalSeconds = 0.5
- End
- PillageModule
- PillageAmount = WILDMAN_PILLAGE_AMOUNT
- NumDamageEventsPerPillage = WILDMAN_PILLAGE_NUM_DAMAGES
- PillageFilter = WILDMAN_PILLAGE_FILTER
- End
- PlayerHealSpecialPower
- SpecialPowerTemplate = SpecialAbilityCreateAHeroHealing_Level1
- UpdateModuleStartsAttack = Yes
- StartsPaused = Yes
- HealAffects = INFANTRY CAVALRY MONSTER
- HealAmount = CREATE_A_HERO_HEALING_AMOUNT_L1
- HealRadius = CREATE_A_HERO_HEALING_RADIUS_L1
- HealFX = FX_SpellHealUnitHealBuff
- HealAsPercent = Yes
- InitiateSound = DainMightyRage
- TriggerFX = FX_WellOfSoulsCast
- HealOCL = OCL_HealSpellHordeReplenishPing
- AvailableAtStart = No
- RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
- RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
- End
- PlayerUpgradeSpecialPower
- SpecialPowerTemplate = SpellBookElvenGifts
- UpgradeName = Upgrade_ElvenGift
- UpdateModuleStartsAttack = No
- AffectAllies = No
- AvailableAtStart = No
- RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
- RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
- End
- PoisonedBehavior
- PoisonDamageInterval = 1000
- PoisonDuration = 30000
- End
- ProductionQueueHordeContain
- ObjectStatusOfContained = UNSELECTABLE
- ContainMax = 5
- DamagePercentToUnits = 0%
- PassengerFilter = ANY +INFANTRY +BANNER -CAVALRY -SUMMONED -COMBO_HORDE
- AllowEnemiesInside = No
- AllowNeutralInside = No
- AllowAlliesInside = Yes
- NumberOfExitPaths = 1
- EntryPosition = X:0.0 Y:0.0 Z:0.0
- EntryOffset = X:0.0 Y:-45.0 Z:0.0
- ExitOffset = X:0.0 Y:-45.0 Z:0.0
- EnterSound = RuinedTowerEnterSound
- End
- ProductionSpeedBonus
- SpecialPowerTemplate = SpellBookCalltheHorde
- NumberOfFrames = 180
- SpeedMulitplier = 20.0
- Type = MordorFighterHorde
- AvailableAtStart = No
- RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
- RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
- End
- ProductionUpdate
- GiveNoXP = Yes
- NumDoorAnimations = 1
- DoorOpeningTime = 3000
- DoorWaitOpenTime = 3000
- DoorCloseTime = 3000
- RequiredUpgrade = Upgrade_AngmarFortressBanners
- CostMultiplier = 0.80
- ModifierFilter = NONE +AngmarPorter
- ConstructionCompleteDuration = 0
- UnitInvulnerableTime = 6000
- VeteranUnitsFromVeteranFactory = Yes
- SetBonusModelConditionOnSpeedBonus = Yes
- BonusForType = MordorFighterHorde
- SpeedBonusAudioLoop = CallTheHordeOrcPitLoop
- MaxQueueEntries = 1
- TimeMultiplier = 0.75
- HeroRevive = Yes
- End
- ProjectileStreamUpdate
- End
- QueueProductionExitUpdate
- UnitCreatePoint = X:0.0 Y:-75.0 Z:0.0
- NaturalRallyPoint = X:0.0 Y:-150.0 Z:0.0
- ExitDelay = STANDARD_HORDE_EXIT_DELAY
- PlacementViewAngle = -90
- AllowAirborneCreation = Yes
- UseReturnToFormation = No
- NoExitPath = Yes
- End
- RadiateFearUpdate
- InitiallyActive = No
- TriggeredBy = Upgrade_CreateAHeroInspireFear_Level1
- WhichSpecialPower = 1
- GenerateTerror = No
- GenerateFear = Yes
- EmotionPulseRadius = 100
- EmotionPulseInterval = 1000
- VictimFilter = ALL ENEMIES
- GenerateUncontrollableFear = Yes
- End
- RebuildHoleBehavior
- WorkerObjectName = MordorWorkerNoSelect
- WorkerRespawnDelay = 120000
- End
- RebuildHoleExposeDie
- ExemptStatus = SOLD
- HoleName = WildCaveHole
- HoleMaxHealth = 500.0
- FadeInTimeSeconds = 2.0
- TransferAttackers = No
- End
- RefundDie
- UpgradeRequired = Upgrade_MarketplaceUpgradeDefiance
- BuildingRequired = ANY +GondorMarketPlace
- RefundPercent = 50%
- End
- RemoveUpgradeUpgrade
- TriggeredBy = Upgrade_AngmarFaction
- UpgradeToRemove = Upgrade_RingHero
- SuppressEvaEventForRemoval = Yes
- UpgradeGroupsToRemove = CreateAHero_Weapon
- RemoveFromAllPlayerObjects = Yes
- End
- RepairSpecialPower
- SpecialPowerTemplate = SpecialRepairStructure
- End
- ReplaceObjectUpdate
- SpecialPowerTemplate = SpecialAbilityCreateAHeroWordOfPoultry_Level1
- UnpackingVariation = 1
- UnpackTime = 800
- PreparationTime = 1
- PackTime = 100
- AwardXPForTriggering = 0
- StartAbilityRange = CREATE_A_HERO_WORD_OF_POULTRY_RANGE_L1
- MustFinishAbility = Yes
- TargetObjectFilter = CREATE_A_HERO_WORD_OF_POULTRY_OBJECT_FILTER
- ReplacementObjectName = Chicken_Replacement
- End
- ReplaceSelfUpgrade
- ReplaceWith = AngmarWallHubSmall
- TriggeredBy = Upgrade_AngmarWallHub
- ConflictsWith = Upgrade_AngmarWallRegularGate
- AndThenAddA = ArnorCastleWallHub
- AndThenAddA = ArnorCastleWallSegment
- End
- RespawnUpdate
- DeathAnim = DYING
- DeathFX = FX_GimliDieToRespawn
- DeathAnimationTime = 4100
- InitialSpawnFX = FX_GimliInitialSpawn
- RespawnAnim = LEVELED
- RespawnFX = FX_GimliRespawn
- RespawnAnimationTime = 2000
- AutoRespawnAtObjectFilter = NONE +CASTLE_KEEP
- ButtonImage = BuildingNoArt
- RespawnRules = Min: Max:
- RespawnEntry = Min: Max:
- RespawnAsTemplate = AngmarWitchking
- End
- RousingSpeechUpdate
- SpecialPowerTemplate = SpecialAbilityRousingSpeech
- StartAbilityRange = 8.0
- UpdateInterval = 100
- ApproachRequiresLOS = No
- ModifierName = RohanCharge
- ObjectFilter = ANY +CAVALRY -STRUCTURE
- BonusRadius = 250
- SpeechDuration = 2500
- LeaderFX = FX_TheodenSpeechFX
- FollowerFX = FX_TheodenFollowerFX
- CreateWave = Yes
- WaveWidth = 50
- RequiredConditions = MOUNTED
- End
- RubbleRiseUpdate
- MinRubbleRiseDelay = 000
- MaxRubbleRiseDelay = 000
- RubbleHeight = 4.0
- MaxShudder = 0.6
- MinBurstDelay = 250
- MaxBurstDelay = 800
- BigBurstFrequency = 4
- FXList = INITIAL
- End
- RunOffMapBehavior
- RequiresSpecificTrigger = Yes
- RunOffMapWaypointName = MumakilExit
- DieOnMap = Yes
- End
- SalvageCrateCollide
- ForbiddenKindOf = PROJECTILE
- ExecuteFX = FX_GoldChestPickup
- BannerChance = 10%
- LevelUpChance = 100%
- LevelUpRadius = 100.0
- ResourceChance = 20%
- MinResource = 25
- MaxResource = 75
- AllowAIPickup = No
- PorterChance = 0%
- End
- ScavengerSpecialPower
- SpecialPowerTemplate = SpellBookScavenger
- BountyPercent = 1.0
- AvailableAtStart = No
- RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
- RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
- End
- ShareExperienceBehavior
- Radius = 100.0
- ObjectFilter = ANY +HERO
- DropOff = 1.0
- End
- ShipSlowDeathBehavior
- DeathTypes = ALL
- SinkDelay = 0
- SinkRate = 12.0
- DestructionDelay = 10000
- Sound = INITIAL
- End
- SiegeAIUpdate
- AutoAcquireEnemiesWhenIdle = No
- MoodAttackCheckRate = 250
- End
- SiegeDeployHordeSpecialPower
- SpecialPowerTemplate = SpecialAbilitySiegeDeploy
- End
- SiegeDeploySpecialPower
- SpecialPowerTemplate = SpecialAbilitySiegeDeploy
- LowerDelay = 1200
- RaiseDelay = 2000
- EvacuatePassengersOnDeploy = Yes
- SkipAdjustPosition = Yes
- InitiateSound = SiegeLadderVoiceAttackMS
- ExtraWallDistance = 15.0
- End
- SiegeDockingBehavior
- End
- SiegeEngineContain
- ObjectStatusOfCrew = UNSELECTABLE
- Slots = 1
- DamagePercentToUnits = 100%
- PassengerFilter = NONE +CAN_RIDE_BATTERING_RAM
- KillPassengersOnDeath = Yes
- AllowAlliesInside = Yes
- AllowEnemiesInside = No
- AllowNeutralInside = No
- CrewFilter = NONE +INFANTRY -CAN_RIDE_BATTERING_RAM
- CrewMax = 6
- InitialCrew = IsengardRamCrew
- ExitDelay = 500
- NumberOfExitPaths = 0
- GoAggressiveOnExit = Yes
- TypeOneForWeaponSet = CAN_RIDE_BATTERING_RAM
- EjectPassengersOnDeath = Yes
- ShowPips = No
- PassengerBonePrefix = Min: Max:
- ObjectStatusOfContained = UNSELECTABLE
- SpeedPercentPerCrew = 50%
- End
- SlaughterHordeContain
- PassengerFilter = ANY +ORC +URUK +BANNER -CAVALRY -HERO
- ObjectStatusOfContained = UNSELECTABLE
- CashBackPercent = 100%
- ContainMax = 99
- AllowEnemiesInside = No
- AllowNeutralInside = No
- EnterSound = MordorSlaughterhouseEnterSound
- End
- SlavedUpdate
- DieOnMastersDeath = Yes
- LeashRange = 250
- GuardMaxRange = 10
- GuardWanderRange = 15
- AttackRange = 100
- UseSlaverAsControlForEvaObjectSightedEvents = No
- GuardPositionOffset = X:0 Y:0 Z:0
- FadeOutRange = 0
- FadeTime = 1000
- MarkUnselectable = No
- End
- SlaveWatcherBehavior
- RemoveUpgrade = Upgrade_HasWallTrebuchet
- GrantUpgrade = Upgrade_WallTrebuchetButtonEnable
- ShareUpgrades = Yes
- LetSlaveLive = Yes
- End
- SlowDeathBehavior
- DeathTypes = ALL
- SinkDelay = 3000
- SinkRate = 0.40
- DestructionDelay = 8000
- Sound = INITIAL
- DeathFlags = DEATH_1
- FX = INITIAL
- FadeDelay = 500
- FadeTime = 3500
- DecayBeginTime = 5000
- ProbabilityModifier = 50
- OCL = FINAL
- ShadowWhenDead = Yes
- Weapon = MIDPOINT
- DoNotRandomizeMidpoint = Yes
- End
- SpawnBehavior
- SpawnNumber = 5
- SpawnReplaceDelay = 9999
- SpawnTemplateName = MordorWorker
- OneShot = Yes
- CanReclaimOrphans = No
- RespectCommandLimit = Yes
- InitialBurst = 4
- FadeInTime = 1000
- SpawnInsideBuilding = Yes
- KillSpawnsBasedOnModelConditionState = Yes
- SpawnedRequireSpawner = Yes
- ShareUpgrades = Yes
- TriggeredBy = Upgrade_StructureLevel3
- End
- SpawnPointProductionExitUpdate
- SpawnPointBoneName = ARCHER_
- End
- SpawnUnitBehavior
- UnitName = WildFortressFireDrake
- UnitCommand = Command_ConstructRohanOathbreakerHorde
- SpawnOnce = Yes
- End
- SpecialAbilityUpdate
- SpecialPowerTemplate = SpecialAbilityGrabPassenger
- StartAbilityRange = 8.0
- UnpackTime = 533
- PreparationTime = 1
- PersistentPrepTime = 833
- PackTime = 466
- AwardXPForTriggering = 0
- ChargeAttackSpeedBoost = Yes
- IgnoreFacingCheck = Yes
- UnpackingVariation = 5
- TriggerSound = NazgulScreech
- Instant = Yes
- EffectRange = 180
- ApproachRequiresLOS = No
- AbilityAbortRange = 50.0
- TriggerAttributeModifier = CreateAHeroChargeBonus_Level1
- AttributeModifierDuration = 20000
- TriggerModelCondition = Min: Max:
- TriggerModelConditionDuration = 35
- GrabPassengerAnimAndDuration = Min: Max:
- GrabPassengerHealGainPercent = 10.0
- PersistentCount = 5
- CustomAnimAndDuration = Min: Max:
- RejectedConditions = WEAPON_TOGGLE
- RequiredConditions = MOUNTED
- KillAttributeModifierOnRejected = Yes
- DoCaptureFX = Yes
- KillAttributeModifierOnExit = Yes
- End
- SpecialDisguiseUpdate
- SpecialPowerTemplate = SpecialAbilityDisguise
- UnpackTime = 1000
- PreparationTime = 1
- PersistentPrepTime = 250
- PackTime = 1000
- OpacityTarget = .3
- DisguiseAsTemplate = RohanEowynDisguised
- DisguisedAsTemplate_EnemyPerspective = RohanRohirrimHorde
- DisguiseFX = FX_DisguiseExit
- ForceMountedWhenDisguising = Yes
- End
- SpecialEnemySenseUpdate
- SpecialEnemyFilter = NONE +ORC +MordorShelob
- ScanRange = 200
- ScanInterval = 2000
- End
- SpecialPowerModule
- SpecialPowerTemplate = SpecialAbilityGiveUpgrade
- UpdateModuleStartsAttack = Yes
- InitiateSound = OrcPorterGenericVoiceDeliver
- StartsPaused = Yes
- TriggerFX = FX_CaHTrainAllies
- AttributeModifier = CreateAHeroInvulnerabilityBonus_Level1
- AttributeModifierRange = 1
- AttributeModifierAffectsSelf = Yes
- AttributeModifierAffects = ANY +CAVALRY +INFANTRY
- AttributeModifierFX = FX_CreateAHeroInvulnerability_Start
- SetModelConditionTime = 2.1
- AntiCategory = LEADERSHIP
- SetModelCondition = Min: Max:
- TargetEnemy = No
- TargetAllSides = Yes
- OnTriggerRechargeSpecialPower = SpecialAbilityMountedSkullTotem
- AffectAllies = Yes
- DisableDuringAnimDuration = Yes
- InitiateFX = FX_EowynDisguiseToggle
- AvailableAtStart = No
- RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
- RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
- End
- SpecialPowerTimerRefreshSpecialPower
- SpecialPowerTemplate = SpecialAbilityElrondRestoration
- StartsPaused = Yes
- UpdateModuleStartsAttack = No
- AffectAllies = Yes
- AttributeModifierRange = 150
- AttributeModifierAffects = ALL -ElvenElrond ALLIES
- SetModelCondition = Min: Max:
- SetModelConditionTime = 3.66
- End
- SpellRechargeModifierUpgrade
- LabelForPalantirString = Min: Max:
- StartsActive = Yes
- Percentage = -25%
- Percentage = -50%
- End
- SplitHordeSpecialPower
- SpecialPowerTemplate = SpecialAbilitySplitHorde
- End
- SquishCollide
- End
- StancesBehavior
- StanceTemplate = Hero
- End
- StatusBitsUpgrade
- TriggeredBy = Upgrade_GondorFireArrows
- RequiresAllTriggers = Yes
- CustomAnimAndDuration = Min: Max:
- StatusToSet = IGNORE_AI_COMMAND
- End
- StealthDetectorUpdate
- DetectionRate = 500
- DetectionRange = 1800
- CancelOneRingEffect = Yes
- InitiallyDisabled = Yes
- RequiredUpgrade = Upgrade_IsengardFortressMurderOfCrows
- CanDetectWhileGarrisoned = No
- CanDetectWhileContained = No
- End
- StealthUpdate
- StealthDelay = 500
- FriendlyOpacityMin = 10.0%
- FriendlyOpacityMax = 60.0%
- PulseFrequency = 750
- InnateStealth = No
- OrderIdleEnemiesToAttackMeUponReveal = Yes
- StealthForbiddenConditions = ATTACKING
- HintDetectableConditions = IS_FIRING_WEAPON
- DetectedByAnyoneRange = 120
- RemoveTerrainRestrictionOnUpgrade = Upgrade_ElvesBetterStealth
- RevealWeaponSets = CLOSE_RANGE
- StartsActive = No
- DisguisesAsTeam = Yes
- RevealDistanceFromTarget = 100.0f
- DisguiseTransitionTime = 2000
- DisguiseRevealTransitionTime = 1000
- RequiredUpgradeNames = Upgrade_CreateAHero_ClassCorruptedMan
- End
- StopSpecialPower
- SpecialPowerTemplate = SpecialAbilityStop
- StopPowerTemplate = SpecialAbilitySiegeDeploy
- End
- StoreObjectsSpecialPower
- SpecialPowerTemplate = SpecialAbilityStoreObjectsForLevel2Teleport
- StartAbilityRange = 1000000.0
- ApproachRequiresLOS = No
- Radius = 100
- UnpackTime = 0
- PreparationTime = 1
- FreezeAfterTriggerDuration = 0
- ChainedButton = "Command_TeleportStoredList"
- End
- StrafeAreaUpdate
- WeaponName = DragonStrikeStrafeWeapon
- StrafeAreaRadius = 180
- Sweepfrequency = 0.45
- SweepAmplitude = 70
- Slope = 50
- InitialSweepPhase = 1.57
- End
- StructureCollapseUpdate
- MinCollapseDelay = 000
- MaxCollapseDelay = 000
- CollapseDamping = .5
- MaxShudder = 0.6
- MinBurstDelay = 250
- MaxBurstDelay = 800
- BigBurstFrequency = 4
- FXList = INITIAL
- FXList = ALMOST_FINAL
- DestroyObjectWhenDone = Yes
- CollapseHeight = 155
- OCL = INITIAL
- End
- StructureToppleUpdate
- MinToppleDelay = 50
- MaxToppleDelay = 50
- MinToppleBurstDelay = 1500
- MaxToppleBurstDelay = 2500
- ToppleAccelerationFactor = 0.25
- StructuralIntegrity = 0.75
- StructuralDecay = 1.0
- DamageFXTypes = ALL -WATER
- ToppleStartFX = FX_FornostFallingTowerToppleStart
- ToppleDelayFX = FX_DefaultStructureToppleDelay
- CrushingFX = FX_DefaultStructureCrushing
- AngleFX = 20.0
- ToppleDoneFX = FX_DefaultStructureToppleDone
- CrushingWeaponName = ToppledStructureWeapon
- ForceToppleAngle = 90
- End
- SubObjectsUpgrade
- UpgradeTexture = EUMirkArch.tga
- UpgradeTexture = EUMirkArch_M.tga
- ShowSubObjects = ARMOR
- RecolorHouse = Yes
- ExcludeSubobjects = FireArowTip
- TriggeredBy = Upgrade_ElvenSilverthornArrows
- HideSubObjects = arrow
- SkipFadeOnCreate = Yes
- HideSubObjectsOnRemove = Yes
- FadeTimeInSeconds = 0.0
- ConflictsWith = Upgrade_GoodFortressFlamingMunitions
- CustomAnimAndDuration = Min: Max:
- Geometry = CYLINDER
- GeometryMajorRadius = 8.0
- GeometryMinorRadius = 8.0
- GeometryHeight = 19.2
- GeometryIsSmall = Yes
- Shadow = SHADOW_DECAL
- ShadowSizeX = 11
- ShadowSizeY = 11
- ShadowTexture = ShadowI
- RequiresAllTriggers = Yes
- End
- SummonReplacementSpecialAbilityUpdate
- SpecialPowerTemplate = SpecialAbilityAngmarThrallMasterSummonOrc
- UnpackTime = 1000
- PreparationTime = 1000
- PersistentPrepTime = 0
- PackTime = 0
- AwardXPForTriggering = 0
- MountedTemplate = AngmarOrcWarriors
- IgnoreFacingCheck = Yes
- MustFinishAbility = Yes
- End
- SupplyCenterCreate
- End
- SupplyCenterDockUpdate
- AllowsPassthrough = No
- NumberApproachPositions = -1
- BonusScience = SCIENCE_FueltheFires
- BonusScienceMultiplier = 200%
- End
- SupplyCenterProductionExitUpdate
- UnitCreatePoint = X: 0.0 Y: 0.0 Z:0.0
- NaturalRallyPoint = X: -7.0 Y: -60.0 Z:0.0
- End
- TaintSpecialPower
- SpecialPowerTemplate = SpellBookIsengardTaint
- TaintObject = TaintLand
- TaintRadius = SPELLBOOK_TAINT_RADIUS
- TaintFX = FX_TaintSpellFX
- TaintOCL = OCL_TaintSeed
- AvailableAtStart = No
- RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
- RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
- End
- TeleportSpecialAbilityUpdate
- SpecialPowerTemplate = SpecialAbilityHeroBlink
- UnpackingVariation = 1
- UnpackTime = 1800
- PackTime = 1800
- ApproachRequiresLOS = No
- BusyForDuration = 1800
- DestinationWeaponName = CreateaHeroBlinkDestination
- PreparationTime = 1
- SourceWeaponName = WyrmDisappearWeapon
- MaxDistance = WILD_SHELOB_TUNNEL_DISTANCE
- End
- TeleportToCasterSpecialPower
- SpecialPowerTemplate = SpecialAbilityATeleportToCaster
- UnpackingVariation = 3
- StartAbilityRange = 1000000.0
- ApproachRequiresLOS = No
- Radius = 100
- TargetFX = FX_CAHBlink
- TriggerFX = FX_CAHTeleport
- MinDestinationRadius = 50
- MaxDestinationRadius = 100
- UnpackTime = 2000
- PreparationTime = 1
- FreezeAfterTriggerDuration = 2500
- End
- TemporarilyDefectUpdate
- DefectDuration = 30000
- End
- TerrainResourceBehavior
- Radius = GENERIC_KEEP_MONEY_RANGE
- MaxIncome = 0
- IncomeInterval = 999999
- HighPriority = Yes
- Visible = No
- Upgrade = Upgrade_MarketplaceUpgradeGrandHarvest
- UpgradeBonusPercent = GONDOR_GRANDHARVEST_PRODUCTION_INCREASE
- UpgradeMustBePresent = ANY +ArnorMarketPlace
- End
- ThreatFinderUpdate
- DefaultRadius = 100.0f
- End
- ToggleDeploySpecialAbilityUpdate
- SpecialPowerTemplate = SpecialAbilityDwarvenDemolisherDeploy
- IgnoreFacingCheck = Yes
- SoundDeploy = DwarfDemolisherDeployMS
- SoundUndeploy = DwarfDemolisherUndeployMS
- End
- ToggleHiddenSpecialAbilityUpdate
- SpecialPowerTemplate = SpecialAbilityElfCloak
- UnpackingVariation = 2
- UnpackTime = 1700
- PreparationTime = 1
- PersistentPrepTime = 1600
- PackTime = 1666
- AwardXPForTriggering = 0
- EffectDuration = 15000
- ShowPalantirTimer = Yes
- End
- ToggleMountedSpecialAbilityUpdate
- SpecialPowerTemplate = SpecialAbilityCreateAHeroToggleMounted
- TriggerInstantlyOnCreate = Yes
- UnpackTime = 2000
- PreparationTime = 1
- PersistentPrepTime = 250
- PackTime = 2000
- OpacityTarget = .3
- AwardXPForTriggering = 0
- StartAbilityRange = 50.0
- MountedTemplate = MordorWitchKing
- SynchronizeTimerOnSpecialPower = SpecialAbilityCurseEnemy
- IgnoreFacingCheck = Yes
- CancelDisguiseWhenDismounting = Yes
- End
- TooltipUpgrade
- TriggeredBy = Upgrade_OpenGarrison
- ConflictsWith = Upgrade_PosternGate
- DisplayName = Min: Max:
- Description = Min: Max:
- End
- ToppleUpdate
- ToppleFX = FX_ToppleTree
- BounceFX = FX_TreeBounce
- StumpName = TreeSpruceStump
- End
- TransitionDamageFX
- ReallyDamagedParticleSystem1 = Min: Max:
- ReallyDamagedFXList1 = Min: Max:
- DamagedParticleSystem1 = Min: Max:
- ReallyDamagedParticleSystem2 = Min: Max:
- ReallyDamagedParticleSystem3 = Min: Max:
- DamagedFXList1 = Min: Max:
- RubbleFXList1 = Min: Max:
- RubbleParticleSystem1 = Min: Max:
- End
- TransportContain
- ObjectStatusOfContained = UNSELECTABLE
- PassengerFilter = ANY +CLUB +THROWN_OBJECT
- Slots = 1
- ShowPips = No
- AllowEnemiesInside = Yes
- AllowNeutralInside = Yes
- AllowAlliesInside = Yes
- DamagePercentToUnits = 0%
- TypeOneForWeaponSet = CLUB
- TypeOneForWeaponState = CLUB
- TypeTwoForWeaponState = THROWN_OBJECT
- PassengerBonePrefix = Min: Max:
- EjectPassengersOnDeath = No
- KillPassengersOnDeath = Yes
- NumberOfExitPaths = 0
- DestroyRidersWhoAreNotFreeToExit = Yes
- ForceOrientationContainer = No
- CollidePickup = No
- GrabWeapon = FellbeastGrabWeapon
- FireGrabWeaponOnVictim = No
- ReleaseSnappyness = 0.05
- ManualPickUpFilter = ANY +CLUB -ORC
- TypeTwoForWeaponSet = INFANTRY
- AllowOwnPlayerInsideOverride = Yes
- ExitDelay = 0
- FadeFilter = ALL
- UpgradeCreationTrigger = Upgrade_BattleWagonAxeThrowers
- UpgradeCreationTrigger = Upgrade_BattleWagonMenOfDale
- UpgradeCreationTrigger = Upgrade_BattleWagonBannerCarrier
- CanGrabStructure = Yes
- End
- TunnelContain
- ObjectStatusOfContained = UNSELECTABLE
- ContainMax = 5
- DamagePercentToUnits = 0%
- PassengerFilter = ANY +INFANTRY +BANNER +CAVALRY -MONSTER -SUMMONED -COMBO_HORDE
- AllowEnemiesInside = No
- AllowNeutralInside = No
- NumberOfExitPaths = 1
- PassengerBonePrefix = Min: Max:
- EntryPosition = X:0.0 Y:0.0 Z:0.0
- EntryOffset = X:50.0 Y:0.0 Z:0.0
- ExitOffset = X:50.0 Y:0.0 Z:0.0
- EnterSound = RuinedTowerEnterSound
- KillPassengersOnDeath = No
- ShowPips = No
- AllowAlliesInside = No
- AllowOwnPlayerInsideOverride = Yes
- ExitDelay = 0
- End
- UnpauseSpecialPowerUpgrade
- SpecialPowerTemplate = SpecialAbilityFakeLeadership
- TriggeredBy = Upgrade_DainLeadership
- ObeyRechageOnTrigger = Yes
- RequiresAllTriggers = Yes
- End
- UntamedAllegianceSpecialPower
- SpecialPowerTemplate = SpecialAbilityCreateAHeroUntamedAllegiance
- TargetEnemy = Yes
- AttributeModifierAffects = CREEP_OBJECTFILTER
- AttributeModifierRange = 60
- TriggerFX = FX_SarumanDominateTrigger
- StartsPaused = Yes
- RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
- RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
- End
- UpgradeDie
- DeathTypes = ALL
- UpgradeToRemove = Upgrade_TestBuilding_2
- End
- VeterancyCrateCollide
- ForbiddenKindOf = PROJECTILE
- ExecuteFX = FX_GoldChestPickup
- AffectsUpToLevel = 2
- End
- WallHubBehavior
- Options = OPTION_ONE
- MaxBuildoutDistance = MEN_FORTRESS_WALL_EFFECTIVE_RADIUS
- MaxBuildoutDistance = 1500.0
- StaggeredBuildFactor = STANDARD_WALL_STAGGERED_BUILD_FACTOR
- SegmentTemplateName = AngmarWallSegmentSmall
- SegmentTemplateName = AngmarWallHubSmall
- BuilderRadius = 20
- HubCapTemplateName = AngmarWallHubSmall
- DefaultSegmentTemplateName = AngmarWallSegmentSmall
- CliffCapTemplateName = AngmarWallCliffCap
- End
- WallUpgradeUpdate
- End
- WeaponChangeSpecialPowerModule
- SpecialPowerTemplate = SpecialAbilityBerserkerLightTorch
- FlagsUsedForToggle = WEAPONSET_TOGGLE_1
- ToggleOnSleepFrames = 25
- ToggleOffSleepFrames = 0
- ToggleOnAttributeModifier = BerserkerTorchLightingPenalty
- End
- WeaponFireSpecialAbilityUpdate
- SpecialPowerTemplate = SpecialAbilityShelobWebbing
- SkipContinue = Yes
- UnpackTime = 1500
- PackTime = 1000
- BusyForDuration = 1000
- AwardXPForTriggering = 0
- StartAbilityRange = 400.0
- ApproachRequiresLOS = Yes
- SpecialWeapon = ShelobWebbing
- WhichSpecialWeapon = 1
- PreparationTime = 1
- PersistentPrepTime = 500
- MustFinishAbility = Yes
- FreezeAfterTriggerDuration = 2500
- PlayWeaponPreFireFX = Yes
- Instant = Yes
- LoseStealthOnTrigger = Yes
- PreTriggerUnstealthTime = 2100
- NeedLivingTargets = No
- TriggerSound = RangerVoiceLongShot
- ApproachUntilMembersInRange = Yes
- EffectRange = ANGMAR_NECRO_WELL_OF_SOULS_BUFF_RADIUS
- RejectedConditions = WEAPON_TOGGLE
- ChainedButton = Command_SpecialAbilityIsengardSharkuManEaterFlingPassenger
- CustomAnimAndDuration = Min: Max:
- TriggerAttributeModifier = SharkuManEater
- AttributeModifierDuration = 20000
- PersistentCount = 20
- RequiredConditions = MOUNTED
- SuppressForHordes = Yes
- IgnoreFacingCheck = Yes
- UnpackingVariation = 1
- End
- WeaponModeSpecialPowerUpdate
- SpecialPowerTemplate = SpecialAbilityFanaticHeroMode
- Duration = 30000
- AttributeModifier = FanaticDeathWish
- StartsPaused = Yes
- WeaponSetFlags = WEAPONSET_TOGGLE_1
- LockWeaponSlot = SECONDARY
- End
- WeaponSetUpgrade
- TriggeredBy = Upgrade_ElvenSilverthornArrows
- CustomAnimAndDuration = Min: Max:
- ConflictsWith = Upgrade_EasyAIMultiPlayer
- WeaponCondition = WEAPONSET_CREATE_A_HERO_WS_01
- RequiresAllTriggers = Yes
- End
- WorkerAIUpdate
- RepairHealthPercentPerSecond = 0.2%
- BoredTime = 5000
- BoredRange = 120
- AILuaEventsList = EvilPorterFunctions
- SpecialContactPoints = Repair
- MaxBoxes = 3
- SupplyWarehouseScanDistance = 500
- SupplyCenterActionDelay = 500
- HarvestTrees = Yes
- HarvestActivationRange = 25
- HarvestPreparationTime = 1000
- HarvestActionTime = 3000
- AutoAcquireEnemiesWhenIdle = Yes
- AttackPriority = AttackPriority_Infantry
- End
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement