Pouvoir des héros en illimités Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème

Imladris production
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Imladris production

Le forum français de création de cartes et de mods pour Bataille pour la Terre du Milieu
 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment :
Display Star Wars Unlimited Ombres de la Galaxie : ...
Voir le deal

 

 Pouvoir des héros en illimités

Aller en bas 
AuteurMessage
Roi Daïn
Habitué(e)
Habitué(e)
Roi Daïn


Nombre de messages : 84
Age : 28
Location : Sur la Terre du milieu
Add-On : Non; sa te pose un problème?
Date d'inscription : 25/02/2010

Pouvoir des héros en illimités Empty
MessageSujet: Pouvoir des héros en illimités   Pouvoir des héros en illimités Icon_minitime1Jeu 25 Fév - 17:16

Bien le bonjour, je suis un peu nouveau donc je ne sais pas si ce sujet à été posté (même après avoir cherché) donc désolé d'avance si c'est le ca.

Pour revenir à mon sujet, je vais vous apprendre à mettre aux héros des pouvoirs illimités Samarche aussi pour certain pouvoir notamment leguetteur, vision du palantir, forêt elfique ... ou encore par exemple pour la tour d'ivoire de a forteresse des hommes, il vous suffit pour cela d'aller dns Data/INI/Specialpower qui se trouve à la fin.

Je prend par exemple le premier pouvoir
SpecialPower SpecialAbilityGrabPassenger
Enum = SPECIAL_GRAB_PASSENGER
ReloadTime = 0 ; in milliseconds
End

Il suffit de modifier le Reload Time (déjà modifié sur l'exemple, ce sont mes valeurs vous pouvez les changés), pour les fainéants, je vai mettre le dossier entier, il ne vous restera plus qu'à copier coller, toutes les valeurs sont mises à 0 ou 1.

; FILE: SpecialPower.ini //////////////////////////////////////////////////////
; This file contains all the special power definitions and the common data
; to all special powers. Special powers are things like the super
; weapons that are available after a certain time is up and the player
; meets all the prereqs. The don't have to be weapons tho, some special powers
; heal units, or steal units from other players

; Please note that the Enum must one-for-one correspond with the power within a unit. Too many
; places in the code have accidentally crossed the distinction of instance and type, such
; that units can't handle having two powers of the same type.
; /////////////////////////////////////////////////////////////////////////////

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityGrabPassenger
Enum = SPECIAL_GRAB_PASSENGER
ReloadTime = 0 ; in milliseconds
End

;------------------------------------------------------------------------------
;SpecialPower SpecialAbilityManEater
; Enum = SPECIAL_GRAB_PASSENGER
; ReloadTime = 1; in milliseconds
;End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityIsengardSharkuManEaterGrab
Enum = SPECIAL_AT_VISIBLE_OBJECT
ObjectFilter = NONE +INFANTRY -HERO
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityIsengardSharkuManEaterDrop
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
End


; -----------------------------------------------------------------------------
SpecialPower SuperweaponSpawnOrcs
Enum = SPECIAL_SPAWN_ORCS
ReloadTime = 1 ; in milliseconds
SharedSyncedTimer = Yes
End

;----------------------------------------------------------------------------
SpecialPower SpecialRepairStructure
Enum = SPECIAL_REPAIR_STRUCTURE
ReloadTime = 0 ; in milliseconds
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityHornOfGondor
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1 ; ;1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityEyeOfSauronAntiCategory
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityPhialOfGaladriel
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
;InitiateSound = PhialOn ;this works but too much of a delay
;InitiateAtLocationSound = GenericSpell ;this doesn't work
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityElfCloak
Enum = SPECIAL_GENERAL_TARGETLESS_TWO
ReloadTime = 1
;InitiateAtLocationSound = GenericSpell ;this doesn't work
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityMoveUnseen
Enum = SPECIAL_ARROW_STORM
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = THRANDUIL_MOVEUNSEEN_EFFECT_RADIUS
Flags = LIMIT_DISTANCE
MaxCastRange = 200
InitiateAtLocationSound = MoveUnseen
End

; ;
SpecialPower SpecialAbilityWildWalk
Enum = SPECIAL_GENERAL_TARGETLESS_TWO
ReloadTime 1 = 150000
PreventActivationConditions = HIDDEN
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityBalrogScream
Enum = SPECIAL_BALROG_SCREAM
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityHeroMode
Enum = SPECIAL_HERO_MODE
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityHeroModeNarsil
Enum = SPECIAL_HERO_MODE
ReloadTime = 0
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityGimliHeroMode
Enum = SPECIAL_HERO_MODE
ReloadTime = 1 ; Should match WeaponModeSpecialPowerUpdate in gimli
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityFlamingSword
Enum = SPECIAL_FLAMING_SWORD
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityBalrogBreath
Enum = SPECIAL_BALROG_BREATH
ReloadTime = 1
RadiusCursorRadius = BALROG_BREATH_RADIUS
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityAragornKnifeAttack
Enum = SPECIAL_KNIFE_ATTACK
ReloadTime = 1
End


;----------------------------------------------------------------------------
SpecialPower SpecialAbilityDisguise
Enum = SPECIAL_DISGUISE
ReloadTime = 1 ; in milliseconds
End

;----------------------------------------------------------------------------
SpecialPower SpecialAbilityPersonalFlood
Enum = SPECIAL_PERSONAL_FLOOD
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = 100
;InitiateAtLocationSound = AragornAthelesEffect
End

;----------------------------------------------------------------------------
SpecialPower SpecialAbilityElvenGrace
Enum = SPECIAL_ELVEN_GRACE
ReloadTime = 1
;InitiateAtLocationSound = AragornAthelesEffect
End

;----------------------------------------------------------------------------
SpecialPower SpecialAbilityElrondElvenGrace
Enum = SPECIAL_ELVEN_GRACE
ReloadTime = 1
End

;----------------------------------------------------------------------------
SpecialPower SpecialAbilityElrondFarsight
Enum = SPECIAL_SPELL_BOOK_PALANTIR_VISION
ReloadTime = 1
RadiusCursorRadius = 250
InitiateAtLocationSound = Farsight
End

;----------------------------------------------------------------------------
SpecialPower SpecialAbilityElrondRestoration
Enum = SPECIAL_GENERAL_TARGETLESS
RadiusCursorRadius = 150
ReloadTime = 1
End

;----------------------------------------------------------------------------
SpecialPower SpecialAbilityElrondRestorationHeal

Enum = SPECIAL_GENERAL_TARGETLESS_TWO
RadiusCursorRadius = 150
ReloadTime = 1
End

;----------------------------------------------------------------------------
SpecialPower SpecialAbilitySmite
Enum = SPECIAL_SMITE_CANCELDISGUISE

ReloadTime = 1 ; in milliseconds
;InitiateSound = EomerSmiteSpearFly ;won't work because Eowyn also shares this
End

SpecialPower SpecialAbilitySpearThrow
Enum = SPECIAL_AT_VISIBLE_OBJECT
ReloadTime = 1 ; in milliseconds
;InitiateSound = EomerSmiteSpearFly ;won't work because Eowyn also shares this
End
;------------------------------------------------------------------------------
SpecialPower SpecialAbilityFakeLeadership
Enum = SPECIAL_FAKE_LEADERSHIP_BUTTON
ReloadTime = 1 ; in milliseconds
;PalantirMovie = PalantirAlert_RohanReinforcements
End

;------------------------------------------------------------------------------
; For Eomer's passive leadership abilities
SpecialPower SpecialAbilityFakeLeadership2
Enum = SPECIAL_FAKE_LEADERSHIP_BUTTON
ReloadTime = 1 ; in milliseconds
;PalantirMovie = PalantirAlert_RohanReinforcements
End




;------------------------------------------------------------------------------
SpecialPower SpecialAbilityMountainTrollBored
Enum = SPECIAL_MTTROLL_BORED
ReloadTime = 0 ; in milliseconds
End


;------------------------------------------------------------------------------
SpecialPower SpecialAbilityBalrogWings
Enum = SPECIAL_BALROG_WINGS
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilitySummonedDragonReposition
Enum = SPECIAL_BALROG_WINGS
ReloadTime = 1

;InitiateAtLocationSound = SpellDragonAllyMS ;this didn't work
;InitiateSound = DragonAllyVoxRepositionDrop ;this plays when the DragonAlly drops from the sky after a reposition command
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityWyrmReposition
Enum = SPECIAL_BALROG_WINGS
Flags = WATER_OK
ReloadTime = 1 ; This is completely auto, so make the timout *quite* fast.
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityFireWhip
Enum = SPECIAL_FIRE_WHIP
ReloadTime = 1
End



;------------------------------------------------------------------------------
SpecialPower SpecialAbilitySonicSong
Enum = SPECIAL_SONIC_SONG
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialPowerShieldBubble
Enum = SPECIAL_SHIELD_BUBBLE
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialPowerTelekeneticPush
Enum = SPECIAL_TELEKENETIC_PUSH
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityToggleMounted
Enum = SPECIAL_TOGGLE_MOUNTED ; Why do you need an enum for an ini defined class?
; Answer: Because it's used by SpecialAbilityUpdate so it can do different things based on the "type" of special ability.
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityToggleMountedFromFellBeast
Enum = SPECIAL_TOGGLE_MOUNTED
ReloadTime = 1
Flags = NO_FORBIDDEN_OBJECTS
ForbiddenObjectFilter = ANY +STRUCTURE
ForbiddenObjectRange = 5
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityChargeAttack
Enum = SPECIAL_CHARGE_ATTACK
ReloadTime = 1 ; in milliseconds
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityMenFortressBoilingOil
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityMordorFortressMagmaCauldrons
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityMenFortressIvoryTowerVision
Enum = SPECIAL_SPELL_BOOK_PALANTIR_VISION
ReloadTime = 1 ; in milliseconds
//RadiusCursorRadius = 300.0
InitiateAtLocationSound = SpellPalantirVision
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityDwarvenFortressOilCasks
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityDwarvenGloinSlam
Enum = SPECIAL_AT_VISIBLE_GROUNDED_OBJECT
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityDwarvenGloinShakeFoundation
Enum = SPECIAL_AT_VISIBLE_GROUNDED_OBJECT
ReloadTime = 1
ObjectFilter = ANY +STRUCTURE ;// must match what the hardcoded 'AntiStructure' weapon field does
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityGloinSmash
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
RadiusCursorRadius = GLOIN_SMASH_WEAPON_RADIUS
Flags = PATHABLE_ONLY
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityUnleash
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
InitiateSound = CampOrcReleaseWarg
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityDeflectProjectiles
Enum = SPECIAL_DEFLECT_PROJECTILES
ReloadTime = 0 ; in milliseconds
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilitySiegeDeploy
Enum = SPECIAL_SIEGEDEPLOY
ReloadTime = 0 ; in milliseconds
ObjectFilter = NONE +STRUCTURE +WALK_ON_TOP_OF_WALL
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityStop
Enum = SPECIAL_STOP
ReloadTime = 0 ; in milliseconds
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityHawkStrike
Enum = SPECIAL_AT_VISIBLE_OBJECT
ReloadTime = 1
InitiateSound = LegolasHawkStrikeArrowShoot ;this plays when he fires, not when he targets
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityKnifeFighter
Enum = SPECIAL_KNIFE_FIGHTER
ReloadTime = 1
;InitiateSound = LegolasKnifeFighter ;this didn't work
;InitiateAtLocationSound = LegolasKnifeFighter ;this didn't work either
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityLightningSword
Enum = SPECIAL_ARROW_STORM
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = 120.0
ViewObjectDuration = 5000
ViewObjectRange = 120
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityLightningStrike
Enum = SPECIAL_ARROW_STORM
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = 120.0
End

;//------------------------------------------------------------------------------
SpecialPower SpecialAbilityGorgorothSpireFireball
Enum = SPECIAL_SPELL_BOOK_BOMBARD
RadiusCursorRadius = 200
ReloadTime = 1 ;// in milliseconds
;InitiateAtLocationSound = GorgorothSpireFireballLaunch
End

;//------------------------------------------------------------------------------
SpecialPower SpecialAbilityMightyCatapultLauncher
Enum = SPECIAL_SPELL_BOOK_BOMBARD
RadiusCursorRadius = 125
ReloadTime = 1 ;// in milliseconds
Flags = WATER_OK
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityArrowStorm
Enum = SPECIAL_ARROW_STORM
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = 120.0 ;Changing this??? Don't, unless you are changing ArrowStormUpdate's TargetRadius. They need to match.
;InitiateAtLocationSound = GenericSpell
ViewObjectDuration = 5000
ViewObjectRange = 120
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityTrainArchers
Enum = SPECIAL_KINGS_FAVOR
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = 100.0
;InitiateSound = LegolasTrainVoice ;this plays when he fires, not when he targets
;PalantirMovie = PalantirAlert_RohanReinforcements
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilitySwoopAttack
Enum = SPECIAL_SWOOP_ATTACK
ReloadTime = 0 ; in milliseconds
RadiusCursorRadius = 75.0
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityLevelAttack
Enum = SPECIAL_LEVEL_ATTACK
ReloadTime = 0 ; in milliseconds
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityScreech
Enum = SPECIAL_SCREECH
ReloadTime = 1 ; in milliseconds
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityRoar
Enum = SPECIAL_SCREECH
ReloadTime = 1 ; in milliseconds
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityGateWatchersFear
Enum = SPECIAL_SCREECH
ReloadTime = 0 ; in milliseconds
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityLevelPosition
Enum = SPECIAL_LEVEL_POSITION
ReloadTime = 0 ; in milliseconds
RadiusCursorRadius = 25.0
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityGiveUpgrade
Enum = SPECIAL_GIVE_UPGRADE
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = 150.0
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityHarvest
Enum = SPECIAL_HARVEST
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityGiveUpgradeNearest
Enum = SPECIAL_GIVE_UPGRADE_NEAREST
ReloadTime = 1 ; in milliseconds
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityCombineWithNearest
Enum = SPECIAL_GIVE_UPGRADE_NEAREST
ReloadTime = 1 ; in milliseconds
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityRousingSpeech
Enum = SPECIAL_ROUSING_SPEECH
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = 150.0
InitiateSound = RohirrimSpeechCheer
;PalantirMovie = PalantirAlert_RohanReinforcements
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityWargHowl
Enum = SPECIAL_TRIGGER_ATTRIBUTE_MODIFIER
ReloadTime = 1 ; in milliseconds
End


;------------------------------------------------------------------------------
SpecialPower SpecialAbilityTriggerAttributeModifier3
Enum = SPECIAL_TRIGGER_ATTRIBUTE_MODIFIER
ReloadTime = 1 ; in milliseconds
InitiateSound = RohirrimSpeechCheer
;PalantirMovie = PalantirAlert_RohanReinforcements
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityGloriousCharge
Enum = SPECIAL_GLORIOUS_CHARGE
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = 150.0
InitiateAtLocationSound = GondorSoldierCelebratingLarge
;PalantirMovie = PalantirAlert_RohanReinforcements
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityTheodenGloriousCharge
Enum = SPECIAL_TRIGGER_ATTRIBUTE_MODIFIER
ReloadTime = 1 ; in milliseconds
InitiateAtLocationSound = GondorSoldierCelebratingLarge
;PalantirMovie = PalantirAlert_RohanReinforcements
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilitySharkuBloodHunt
Enum = SPECIAL_TRIGGER_ATTRIBUTE_MODIFIER
ReloadTime = 1 ; in milliseconds
InitiateAtLocationSound = GondorSoldierCelebratingLarge
End

;------------------------------------------------------------------------------
; For Eomer's passive leadership abilities
SpecialPower SpecialAbilitySharkuManEater
Enum = SPECIAL_TRIGGER_ATTRIBUTE_MODIFIER
ReloadTime = 1 ; in milliseconds
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityWoundArrow
Enum = SPECIAL_WOUND_ARROW
ReloadTime = 1 ; in milliseconds
; RadiusCursorRadius = 150.0
InitiateAtLocationSound = GenericSpell
;PalantirMovie = PalantirAlert_RohanReinforcements
ObjectFilter = ALL -BASE_FOUNDATION -INERT -IGNORED_IN_GUI -WALK_ON_TOP_OF_WALL -BLOCKING_GATE -WALL_UPGRADE -UNATTACKABLE -MOVE_ONLY
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityThornVengeance
Enum = SPECIAL_WOUND_ARROW
ReloadTime = 1 ; in milliseconds
; RadiusCursorRadius = 150.0
InitiateAtLocationSound = GenericSpell
;PalantirMovie = PalantirAlert_RohanReinforcements
ObjectFilter = ALL -BASE_FOUNDATION -INERT -IGNORED_IN_GUI -WALK_ON_TOP_OF_WALL -BLOCKING_GATE -WALL_UPGRADE -UNATTACKABLE -MOVE_ONLY
End

SpecialPower SpecialAbilityThranduilDeadeye
Enum = SPECIAL_HERO_MODE
ReloadTime = 1
End

;-----------------------------------------------------------------------------
SpecialPower SpecialPowerRevealArea
Enum = SPECIAL_REVEAL_MAP_AREA
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = 300 ; align with system.ini's SpySatellitePing's ShroudClearingRange
; InitiateAtLocationSound = SpySatellite
InitiateAtLocationSound = GenericSpell
SharedSyncedTimer = Yes
End

;------------------------------------------------------------------------------
SpecialPower SuperweaponPartTheHeavens
Enum = SPECIAL_PART_THE_HEAVENS
ReloadTime = 1
SharedSyncedTimer = Yes
InitiateSound = PartTheHeavens
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityDamrodHeroMode
Enum = SPECIAL_HERO_MODE

ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialPowerRallyRangers
Enum = SPECIAL_SPAWN_ORCS
ReloadTime = 1 ; in milliseconds
InitiateAtLocationSound = SpellElvenSummon
RadiusCursorRadius = 100.0
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityDwarvenCharge
Enum = SPECIAL_CHARGE_ATTACK
ReloadTime = 1
InitiateAtLocationSound = SpellElvenSummon
End

; -----------------------------------------------------------------------------
SpecialPower SpecialAbilityGoblinKingPoisonedStinger
Enum = SPECIAL_AT_VISIBLE_OBJECT
ReloadTime = 1
ObjectFilter = AFFECTED_BY_POISON_CASTABLE
End

// -----------------------------------------------------------------------------
SpecialPower SpecialAbilityHaradrimArcherBarbedArrow
Enum = SPECIAL_AT_VISIBLE_OBJECT
ReloadTime = 6000 ; ;60000
; ; UnitSpecificSoundToUseAsInitiateIntendToDoVoice = VoiceInitiateBarbedArrowAttack
End

; -----------------------------------------------------------------------------
SpecialPower SpecialAbilityCallFromTheDeep
Enum = SPECIAL_CALL_OF_THE_DEEP
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = 50.0
Flags = LIMIT_DISTANCE NO_FORBIDDEN_OBJECTS PATHABLE_ONLY
MaxCastRange = CALL_OF_THE_DEEP_MAX_CAST_RANGE
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 50
InitiateAtLocationSound = GoblinKingCallFromTheDeepMS
End

; -----------------------------------------------------------------------------
SpecialPower SpecialAbilitySkullTotem
Enum = SPECIAL_SKULL_TOTEM
ReloadTime = 1 ; in milliseconds
InitiateSound = GoblinKingSkullTotem
RadiusCursorRadius = 5
Flags = LIMIT_DISTANCE
MaxCastRange = 200
End

SpecialPower SpecialAbilityMountedSkullTotem
Enum = SPECIAL_SKULL_TOTEM
ReloadTime = 1 ; in milliseconds
InitiateSound = GoblinKingSkullTotem
RadiusCursorRadius = 5
Flags = LIMIT_DISTANCE
MaxCastRange = 200
End

; -----------------------------------------------------------------------------
SpecialPower SpecialAbilitySkullTotem2
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1 ; in milliseconds
End

SpecialPower SpecialAbilityMountedSkullTotem2
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1 ; in milliseconds
End

; -----------------------------------------------------------------------------
SpecialPower SpecialAbilityMouthOfSauronDoubt
Enum = SPECIAL_ARROW_STORM
ReloadTime = MOUTH_OF_SAURON_DOUBT_RECHARGE_MS
RadiusCursorRadius = MOUTH_OF_SAURON_DOUBT_RADIUS
End

; -----------------------------------------------------------------------------
SpecialPower SpecialAbilityMouthOfSauronDissent
Enum = SPECIAL_ARROW_STORM
ReloadTime = MOUTH_OF_SAURON_DISSENT_RECHARGE_MS
RadiusCursorRadius = MOUTH_OF_SAURON_DISSENT_RADIUS
End

; -----------------------------------------------------------------------------
SpecialPower SpecialAbilityWildShelobPoisonedStinger
Enum = SPECIAL_AT_VISIBLE_OBJECT
ReloadTime = 1
ObjectFilter = AFFECTED_BY_POISON_OBJECTFILTER
End

; -----------------------------------------------------------------------------
SpecialPower SpecialAbilityWildShelobTunnel
Enum = SPECIAL_BALROG_WINGS
ReloadTime = 1
InitiateSound = ShelobTunnelUp
End

;------------------------------------------------------------------------------
SpecialPower SpecialPowerSpawnTornado
Enum = SPECIAL_SPAWN_TORNADO
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = 70.0
InitiateAtLocationSound = TornadoSpawnMS
ViewObjectRange = 400 // how far from hero the spell can be cast
End

; -----------------------------------------------------------------------------
SpecialPower SpecialAbilityDainSummonRoyalGuard
Enum = SPECIAL_SPELL_BOOK_MEN_OF_DALE_ALLIES
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = 100.0
InitiateAtLocationSound = DainSummonRoyalGuardMS
Flags = NO_FORBIDDEN_OBJECTS LIMIT_DISTANCE
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 100
MaxCastRange = 150
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityDainStubbornPride
Enum = SPECIAL_GENERAL_TARGETLESS
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityActivateeDummy
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityDainMightyRage
Enum = SPECIAL_GENERAL_TARGETLESS_TWO
ReloadTime = 1
RadiusCursorRadius = DAIN_MIGHTYRAGE_EFFECT_RADIUS
InitiateAtLocationSound = DainMightyRage
End

; ;------------------------------------------------------------------------------
SpecialPower SpecialAbilitySignalFireIndustry
Enum = SPECIAL_GENERAL_TARGETLESS ; ;SPECIAL_SPELL_BOOK_INDUSTRY
ReloadTime = 1
; RadiusCursorRadius = INDUSTRY_EFFECT_RADIUS
; RequiredSciences = SCIENCE_Industry
; InitiateAtLocationSound = SpellIndustry
Flags = NEEDS_OBJECT_FILTER ; ;RESPECT_RECHARGE_TIME_DISCOUNT
ObjectFilter = INDUSTRY_TYPE_SPELL_OBJECT_FILTER
End


; -----------------------------------------------------------------------------
; Spell Book
; -----------------------------------------------------------------------------


;------------------- good spells T1 ----------------------------------------------
;------------------------------------------------------------------------------
SpecialPower SpellBookElvenGifts
Enum = SPECIAL_SPELL_BOOK_ELVEN_GIFTS
RequiredSciences = SCIENCE_ElvenGifts
ReloadTime = 0 ; in milliseconds
Flags = RESPECT_RECHARGE_TIME_DISCOUNT
End
;------------------------------------------------------------------------------
SpecialPower SpellBookHeal
InitiateAtLocationSound = SpellHeal
Enum = SPECIAL_SPELL_BOOK_HEAL
Flags = WATER_OK RESPECT_RECHARGE_TIME_DISCOUNT
ReloadTime = SPELL_RECHARGE_TIME_TIER_1
RequiredSciences = SCIENCE_Heal
RadiusCursorRadius = SPELL_HEAL_RADIUS_CURSOR
End
;------------------------------------------------------------------------------
SpecialPower SpellBookSpawnLoneTower
Enum = SPECIAL_SPELL_BOOK_SPAWN_LONE_TOWER
RadiusCursorRadius = SPAWN_LONE_TOWER_DECAL_RADIUS
RequiredSciences = SCIENCE_SpawnLoneTower
ReloadTime = 1 ; ; SPELL_RECHARGE_TIME_TIER_1 ; in milliseconds
InitiateAtLocationSound = SpellSpawnLoneTower
ViewObjectDuration = 10000
ViewObjectRange = 200
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NO_SUMMON_STRUCTURE_NEAR_OBJECT_FILTER
ForbiddenObjectRange = SPAWN_LONE_TOWER_DECAL_RADIUS
End
;------------------------------------------------------------------------------
SpecialPower SpellBookSpawnLoneTowerDwarf
Enum = SPECIAL_SPELL_BOOK_SPAWN_LONE_TOWER
RadiusCursorRadius = SPAWN_LONE_TOWER_DECAL_RADIUS
RequiredSciences = SCIENCE_SpawnLoneTower
ReloadTime = 1 ; ; SPELL_RECHARGE_TIME_TIER_1 ; in milliseconds
InitiateAtLocationSound = SpellSpawnLoneTower
ViewObjectDuration = 10000
ViewObjectRange = 200
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NO_SUMMON_STRUCTURE_NEAR_OBJECT_FILTER
ForbiddenObjectRange = SPAWN_LONE_TOWER_DECAL_RADIUS
End
;------------------------------------------------------------------------------
SpecialPower SpellBookFarsight
Enum = SPECIAL_SPELL_BOOK_PALANTIR_VISION
Flags = WATER_OK RESPECT_RECHARGE_TIME_DISCOUNT
ReloadTime = SPELL_RECHARGE_TIME_TIER_1 ; in milliseconds
RadiusCursorRadius = 100.0 ; ;300.0
RequiredSciences = SCIENCE_Farsight
InitiateAtLocationSound = SpellFarsight
End
;------------------------------------------------------------------------------
SpecialPower SpellBookRallyingCall
Enum = SPECIAL_SPELL_BOOK_RALLYING_CALL
ReloadTime = 1 ; ; SPELL_RECHARGE_TIME_TIER_1 ; in milliseconds
RadiusCursorRadius = 75.0
Flags = WATER_OK RESPECT_RECHARGE_TIME_DISCOUNT
RequiredSciences = SCIENCE_RallyingCall SCIENCE_RallyingCallMP
InitiateAtLocationSound = SpellRallyingCallMS
End

;------------------------- evil spells T1----------------------------------------
;------------------------------------------------------------------------------
SpecialPower SpellBookTaint
Enum = SPECIAL_SPELL_BOOK_TAINT
RadiusCursorRadius = SPELLBOOK_TAINT_RADIUS ; Match the radius in FXList TaintFX
RequiredSciences = SCIENCE_Taint
ReloadTime = 270000 ; ; SPELL_RECHARGE_TIME_TIER_1 ; in milliseconds
InitiateAtLocationSound = SpellTaint
ViewObjectDuration = 5000
ViewObjectRange = 175
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NONE +WatcherHead +WatcherHittingArm +WatcherCaldera
ForbiddenObjectRange = SPELLBOOK_TAINT_RADIUS
End
;------------------------------------------------------------------------------
SpecialPower SpellBookEyeofSauron
Enum = SPECIAL_SPELL_BOOK_EYE_OF_SAURON
Flags = WATER_OK RESPECT_RECHARGE_TIME_DISCOUNT
ReloadTime = SPELL_RECHARGE_TIME_TIER_1 ; in milliseconds
RadiusCursorRadius = 75.0
RequiredSciences = SCIENCE_EyeofSauron
InitiateAtLocationSound = EyeOfSauronCreated
End
;------------------------------------------------------------------------------
SpecialPower SpellBookBarricade
Enum = SPECIAL_SPELL_BOOK_BARRICADE
RequiredSciences = SCIENCE_Barricade
ReloadTime = 1 ; ; SPELL_RECHARGE_TIME_TIER_1 ; in milliseconds
InitiateAtLocationSound = SpellSpawnMordorBarricade
RadiusCursorRadius = SPAWN_BARRICADE_DECAL_RADIUS
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NO_SUMMON_STRUCTURE_NEAR_OBJECT_FILTER
ForbiddenObjectRange = SPAWN_BARRICADE_DECAL_RADIUS
End
;------------------------------------------------------------------------------
SpecialPower SpellBookWarChant
Enum = SPECIAL_SPELL_BOOK_WAR_CHANT
Flags = WATER_OK RESPECT_RECHARGE_TIME_DISCOUNT
ReloadTime = SPELL_RECHARGE_TIME_TIER_1 ; in milliseconds
;InitiateSound = RohirrimSpeechCheer
RadiusCursorRadius = 75.0
RequiredSciences = SCIENCE_WarChant
InitiateAtLocationSound = SpellWarChant
End
;------------------------------------------------------------------------------
SpecialPower SpellBookPalantirVision
Enum = SPECIAL_SPELL_BOOK_PALANTIR_VISION
Flags = WATER_OK RESPECT_RECHARGE_TIME_DISCOUNT
ReloadTime = 1 ; ; SPELL_RECHARGE_TIME_TIER_1 ; in milliseconds
RadiusCursorRadius = 120.0 ; ;300.0
RequiredSciences = SCIENCE_PalantirVision
InitiateAtLocationSound = SpellPalantirVision
End
;------------------------------------------------------------------------------
SpecialPower SpellBookCrebain
Enum = SPECIAL_SPELL_BOOK_CREBAIN
Flags = WATER_OK RESPECT_RECHARGE_TIME_DISCOUNT
ReloadTime = SPELL_RECHARGE_TIME_TIER_1 ; in milliseconds
RadiusCursorRadius = 75.0
RequiredSciences = SCIENCE_Crebain
InitiateAtLocationSound = SpellSummonCrebain
End
;------------------------------------------------------------------------------
SpecialPower SpellBookCaveBats
Enum = SPECIAL_SPELL_BOOK_CAVE_BATS
Flags = WATER_OK RESPECT_RECHARGE_TIME_DISCOUNT
ReloadTime = SPELL_RECHARGE_TIME_TIER_1 ; in milliseconds
RadiusCursorRadius = 75.0
RequiredSciences = SCIENCE_CaveBats
InitiateAtLocationSound = SpellCaveBats
End

à suivre.
Revenir en haut Aller en bas
Roi Daïn
Habitué(e)
Habitué(e)
Roi Daïn


Nombre de messages : 84
Age : 28
Location : Sur la Terre du milieu
Add-On : Non; sa te pose un problème?
Date d'inscription : 25/02/2010

Pouvoir des héros en illimités Empty
MessageSujet: Re: Pouvoir des héros en illimités   Pouvoir des héros en illimités Icon_minitime1Jeu 25 Fév - 17:22

;------------------------------------------------------------------------------
;---------------------------- GOOD SPELLS T2 ----------------------------------
SpecialPower SpellBookTomBombadil
Enum = SPECIAL_SPELL_BOOK_TOM_BOMBADIL
ReloadTime = 1 ; ; SPELL_RECHARGE_TIME_TIER_2
RadiusCursorRadius = 15.0
RequiredSciences = SCIENCE_TomBombadil
InitiateAtLocationSound = SpellSummonTomBombadilMS ;SpellPalantirVision
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 15.0
End
;------------------------------------------------------------------------------
SpecialPower SpellBookHobbitAllies
Enum = SPECIAL_SPELL_BOOK_HOBBIT_ALLIES
RequiredSciences = SCIENCE_HobbitAllies
ReloadTime = 300000 ; ; SPELL_RECHARGE_TIME_TIER_2
InitiateAtLocationSound = SpellSummonHobbitsMS
RadiusCursorRadius = 100.0
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 100.0
End
;------------------------------------------------------------------------------
SpecialPower SpellBookRebuild
Enum = SPECIAL_SPELL_BOOK_REBUILD
Flags = WATER_OK RESPECT_RECHARGE_TIME_DISCOUNT
ReloadTime = 1 ; ;SPELL_RECHARGE_TIME_TIER_2
RadiusCursorRadius = SPELL_REBUILD_RADIUS_CURSOR
RequiredSciences = SCIENCE_Rebuild
InitiateAtLocationSound = SpellRebuild
; ;
ObjectFilter = NONE +STRUCTURE ALLIES ; ; INDUSTRY_TYPE_SPELL_OBJECT_FILTER
End
;------------------------------------------------------------------------------
SpecialPower SpellBookArrowVolleyGood
Enum = SPECIAL_SPELL_BOOK_ARROW_VOLLEY_GOOD
RadiusCursorRadius = 95
RequiredSciences = SCIENCE_ArrowVolleyGood
ReloadTime = SPELL_RECHARGE_TIME_TIER_2
InitiateAtLocationSound = SpellArrowVolleyMS
ViewObjectDuration = 10000
ViewObjectRange = 200
Flags = RESPECT_RECHARGE_TIME_DISCOUNT
End
;------------------------------------------------------------------------------
SpecialPower SpellBookEnshroudingMist
Enum = SPECIAL_SPELL_BOOK_ENSHROUDING_MIST
ReloadTime = 1 ; ; SPELL_RECHARGE_TIME_TIER_2
Flags = WATER_OK RESPECT_RECHARGE_TIME_DISCOUNT
RadiusCursorRadius = ENSHROUDING_MIST_EFFECT_RADIUS
RequiredSciences = SCIENCE_EnshroudingMistMP SCIENCE_EnshroudingMistSP
InitiateAtLocationSound = SpellEnshroudingMist
End
; -----------------------------------------------------------------------------
SpecialPower SpellBookElvenWood
Enum = SPECIAL_SPELL_BOOK_ELVEN_WOOD
RadiusCursorRadius = SPELLBOOK_TAINT_RADIUS ; Match the radius in FXList ElvenWood
RequiredSciences = SCIENCE_ElvenWood
ReloadTime = 1 ; ;SPELL_RECHARGE_TIME_TIER_2
InitiateAtLocationSound = SpellElvenWood
ViewObjectDuration = 5000
ViewObjectRange = SPELLBOOK_TAINT_RADIUS
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NONE +WatcherHead +WatcherHittingArm +WatcherCaldera
ForbiddenObjectRange = SPELLBOOK_TAINT_RADIUS
End
; ; -----------------------------------------------------------------------------
SpecialPower SpellBookElvenWoodMP
Enum = SPECIAL_SPELL_BOOK_ELVEN_WOOD
RadiusCursorRadius = SPELLBOOK_TAINT_RADIUS ; Match the radius in FXList ElvenWood
RequiredSciences = SCIENCE_ElvenWoodMP
ReloadTime = 1
InitiateAtLocationSound = SpellElvenWood
ViewObjectDuration = 15000
ViewObjectRange = SPELLBOOK_TAINT_RADIUS
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NONE +WatcherHead +WatcherHittingArm +WatcherCaldera
ForbiddenObjectRange = SPELLBOOK_TAINT_RADIUS
End
;------------------------------------------------------------------------------
SpecialPower SpellBookDwarvenRiches
Enum = SPECIAL_SPELL_BOOK_DWARVEN_RICHES
ReloadTime = SPELL_RECHARGE_TIME_TIER_2
RadiusCursorRadius = DWARVENRICHES_EFFECT_RADIUS
RequiredSciences = SCIENCE_DwarvenRiches
InitiateAtLocationSound = SpellDwarvenRiches1
Flags = NEEDS_OBJECT_FILTER RESPECT_RECHARGE_TIME_DISCOUNT
ObjectFilter = INDUSTRY_TYPE_SPELL_OBJECT_FILTER
End
;------------------------------------------------------------------------------
SpecialPower SpellBookUndermine
Enum = SPECIAL_SPELL_BOOK_UNDERMINE
RequiredSciences = SCIENCE_Undermine
ReloadTime = SPELL_RECHARGE_TIME_TIER_2 ; in milliseconds
RadiusCursorRadius = SPAWN_UNDERMINE_DECAL_RADIUS ; ;95.0
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NO_SUMMON_UNDERMINE_NEAR_OBJECT_FILTER
ForbiddenObjectRange = SPAWN_UNDERMINE_DECAL_RADIUS
InitiateAtLocationSound = SpellUndermine
End
;------------------------------------------------------------------------------
SpecialPower SpellBookMenOfDaleAllies
Enum = SPECIAL_SPELL_BOOK_MEN_OF_DALE_ALLIES
RequiredSciences = SCIENCE_MenOfDaleAllies
ReloadTime = SPELL_RECHARGE_TIME_TIER_2 ; in milliseconds
InitiateAtLocationSound = SpellSummonDunedainAllies
RadiusCursorRadius = 100.0
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 100.0
End

;------------------------- evil spells T2----------------------------------------
;------------------------------------------------------------------------------
SpecialPower SpellBookIndustry
Enum = SPECIAL_SPELL_BOOK_INDUSTRY
ReloadTime = SPELL_RECHARGE_TIME_TIER_2
RadiusCursorRadius = INDUSTRY_EFFECT_RADIUS
RequiredSciences = SCIENCE_Industry
InitiateAtLocationSound = SpellIndustry
Flags = NEEDS_OBJECT_FILTER RESPECT_RECHARGE_TIME_DISCOUNT
ObjectFilter = INDUSTRY_TYPE_SPELL_OBJECT_FILTER
End

;------------------------------------------------------------------------------
SpecialPower SpellBookDevastation
Enum = SPECIAL_SPELL_BOOK_DEVASTATION
ReloadTime = SPELL_RECHARGE_TIME_TIER_2 ; in milliseconds
RadiusCursorRadius = 150 ;75.0
RequiredSciences = SCIENCE_Devastation
InitiateAtLocationSound = SpellDevastation
ViewObjectDuration = 7500
ViewObjectRange = 150

Flags = RESPECT_RECHARGE_TIME_DISCOUNT
End

;------------------------------------------------------------------------------
SpecialPower SpellBookUntamedAllegiance
Enum = SPECIAL_SPELL_BOOK_UNTAMED_ALLEGIANCE
Flags = NEEDS_OBJECT_FILTER RESPECT_RECHARGE_TIME_DISCOUNT
RadiusCursorRadius = 60
RequiredSciences = SCIENCE_UntamedAllegiance
ReloadTime = 1 ; ;SPELL_RECHARGE_TIME_TIER_2 ; in milliseconds
ViewObjectDuration = 10000
ViewObjectRange = 200
ObjectFilter = CREEP_OBJECTFILTER
End

;------------------------------------------------------------------------------
SpecialPower SpellBookArrowVolleyEvil
Enum = SPECIAL_SPELL_BOOK_ARROW_VOLLEY_EVIL
RadiusCursorRadius = 95
RequiredSciences = SCIENCE_ArrowVolleyEvil
ReloadTime = SPELL_RECHARGE_TIME_TIER_2 ; in milliseconds
InitiateAtLocationSound = SpellArrowVolleyMS
ViewObjectDuration = 10000
ViewObjectRange = 200
Flags = RESPECT_RECHARGE_TIME_DISCOUNT
End
;------------------------------------------------------------------------------
SpecialPower SpellBookWildMenAllies
Enum = SPECIAL_SPELL_BOOK_WILD_MEN_ALLIES
ReloadTime = SPELL_RECHARGE_TIME_TIER_2 ; in milliseconds
RadiusCursorRadius = 75.0
RequiredSciences = SCIENCE_WildMenAllies
ViewObjectDuration = 5000
ViewObjectRange = 100
InitiateAtLocationSound = SpellWildMenAlliesMS
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 75.0
End
;------------------------------------------------------------------------------
SpecialPower SpellBookIsengardTaint
Enum = SPECIAL_SPELL_BOOK_TAINT
RadiusCursorRadius = SPELLBOOK_TAINT_RADIUS ; Match the radius in FXList TaintFX
RequiredSciences = SCIENCE_IsengardTaint
ReloadTime = 1 ; ;SPELL_RECHARGE_TIME_TIER_2 ; in milliseconds
InitiateAtLocationSound = SpellTaint
ViewObjectDuration = 5000
ViewObjectRange = 175
Flags = RESPECT_RECHARGE_TIME_DISCOUNT
End
;------------------------------------------------------------------------------
SpecialPower SpellBookScavenger
Enum = SPECIAL_SPELL_BOOK_SCAVENGER
RequiredSciences = SCIENCE_Scavenger
ReloadTime = 0 ; in milliseconds
Flags = RESPECT_RECHARGE_TIME_DISCOUNT
End

;------------------------------------------------------------------------------
SpecialPower SpellBookCalltheHorde
Enum = SPECIAL_SPELL_BOOK_CALL_THE_HORDE
RequiredSciences = SCIENCE_CalltheHorde
ReloadTime = SPELL_RECHARGE_TIME_TIER_2 ; in milliseconds
InitiateSound = SpellCallTheHordeStereo
Flags = RESPECT_RECHARGE_TIME_DISCOUNT
End

;------------------------------------------------------------------------------
SpecialPower SpellBookSpiderlingAllies
Enum = SPECIAL_SPELL_BOOK_SPIDERLING_ALLIES
RequiredSciences = SCIENCE_SpiderlingAllies
ReloadTime = SPELL_RECHARGE_TIME_TIER_2 ; in milliseconds
InitiateAtLocationSound = SpellSummonSpiderlingsMS
RadiusCursorRadius = 65.0
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 100.0
End


;---------------------------- GOOD SPELLS T3 ---------------------------------
;------------------------------------------------------------------------------
SpecialPower SpellBookCloudBreak
Enum = SPECIAL_SPELL_BOOK_CLOUD_BREAK
RequiredSciences = SCIENCE_CloudBreak
ReloadTime = 1; SPELL_RECHARGE_TIME_TIER_3
InitiateSound = SpellCloudBreakStereo
Flags = RESPECT_RECHARGE_TIME_DISCOUNT
End

;------------------------------------------------------------------------------
SpecialPower SpellBookRohanAllies
Enum = SPECIAL_SPELL_BOOK_ROHAN_ALLIES
RequiredSciences = SCIENCE_RohanAllies
ReloadTime = SPELL_RECHARGE_TIME_TIER_3 ; in milliseconds
InitiateAtLocationSound = SpellRohirrimSummonMS
RadiusCursorRadius = 110.0 ;150.0
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 110.0
End

;------------------------------------------------------------------------------
SpecialPower SpellBookEntAllies
Enum = SPECIAL_SPELL_BOOK_ENT_ALLIES
RequiredSciences = SCIENCE_EntAllies
ReloadTime = SPELL_RECHARGE_TIME_TIER_3 ; in milliseconds
InitiateAtLocationSound = SpellEntsSummon
RadiusCursorRadius = 100.0
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 100.0
End

;------------------------------------------------------------------------------
SpecialPower SpellBookEagleAllies
Enum = SPECIAL_SPELL_BOOK_EAGLE_ALLIES
Flags = WATER_OK RESPECT_RECHARGE_TIME_DISCOUNT
RequiredSciences = SCIENCE_EagleAllies
ReloadTime = SPELL_RECHARGE_TIME_TIER_3 ; in milliseconds
InitiateAtLocationSound = SpellEagleAlliesSummon ;EagleVoiceSelect
RadiusCursorRadius = 100.0
End
;------------------------------------------------------------------------------
SpecialPower SpellBookDunedainAllies
Enum = SPECIAL_SPELL_BOOK_DUNEDAIN_ALLIES
RequiredSciences = SCIENCE_DunedainAllies
ReloadTime = SPELL_RECHARGE_TIME_TIER_3 ; in milliseconds
InitiateAtLocationSound = SpellSummonDunedainAllies
RadiusCursorRadius = 100.0
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 100.0
End
;//------------------------------------------------------------------------------
SpecialPower SpellBookBombard
Enum = SPECIAL_SPELL_BOOK_BOMBARD
Flags = WATER_OK RESPECT_RECHARGE_TIME_DISCOUNT
RadiusCursorRadius = 200
RequiredSciences = SCIENCE_Bombard
ReloadTime = SPELL_RECHARGE_TIME_TIER_3
InitiateAtLocationSound = SpellBarrageStartMS
End

;------------------------- evil spells T3----------------------------------------
;------------------------------------------------------------------------------
SpecialPower SpellBookMordorCalltheHorde
Enum = SPECIAL_SPELL_BOOK_CALL_THE_HORDE
RequiredSciences = SCIENCE_MordorCalltheHorde
ReloadTime = SPELL_RECHARGE_TIME_TIER_3 ; in milliseconds
InitiateSound = SpellCallTheHordeStereo
Flags = RESPECT_RECHARGE_TIME_DISCOUNT
End

;------------------------------------------------------------------------------
SpecialPower SpellBookDarkness
Enum = SPECIAL_SPELL_BOOK_DARKNESS
RequiredSciences = SCIENCE_Darkness
ReloadTime = 1 ; ; SPELL_RECHARGE_TIME_TIER_3 ;600000 in milliseconds
InitiateAtLocationSound = SpellDarkness
Flags = RESPECT_RECHARGE_TIME_DISCOUNT
End

;-----------------------------------------------------------------------------
SpecialPower SpellBookAwakenWyrm
Enum = SPECIAL_SPELL_BOOK_AWAKEN_WYRM
Flags = WATER_OK NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ReloadTime = 1 ; ; SPELL_RECHARGE_TIME_TIER_3 ; in milliseconds
RadiusCursorRadius = 30.0
RequiredSciences = SCIENCE_AwakenWyrm
ViewObjectDuration = 5000
ViewObjectRange = 100
InitiateAtLocationSound = WyrmSummonMS
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 30.0
End
;------------------------------------------------------------------------------
SpecialPower SpellBookFreezingRain
Enum = SPECIAL_SPELL_BOOK_FREEZING_RAIN
RequiredSciences = SCIENCE_FreezingRain
ReloadTime = 1 ; ;SPELL_RECHARGE_TIME_TIER_3
InitiateSound = ThunderStrikesStereo
Flags = RESPECT_RECHARGE_TIME_DISCOUNT
End
;------------------------------------------------------------------------------
SpecialPower SpellBookFueltheFires
Enum = SPECIAL_SPELL_BOOK_FUEL_THE_FIRES
ReloadTime = 0
RequiredSciences = SCIENCE_FueltheFires
InitiateSound = SpellFuelTheFires
Flags = RESPECT_RECHARGE_TIME_DISCOUNT
End
;------------------------------------------------------------------------------
SpecialPower SpellBookWatcherAlly
Enum = SPECIAL_SPELL_BOOK_WATCHER_ALLY
Flags = WATER_OK NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ReloadTime = 1 ; ;SPELL_RECHARGE_TIME_TIER_3
RadiusCursorRadius = 90.0
RequiredSciences = SCIENCE_WatcherAlly
ViewObjectDuration = 5000
ViewObjectRange = 100
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 90.0
End
;------------------------------------------------------------------------------
SpecialPower SpellBookEvilBombard
Enum = SPECIAL_SPELL_BOOK_BOMBARD
Flags = WATER_OK RESPECT_RECHARGE_TIME_DISCOUNT
RadiusCursorRadius = 250 ; ;200
RequiredSciences = SCIENCE_EvilBombard
ReloadTime = SPELL_RECHARGE_TIME_TIER_3
InitiateAtLocationSound = SpellBarrageStartMS ;SpellBarrageStartMSSpellCloudBreakStereo
End

;------------------------------------------------------------------------------
SpecialPower SpellBookEvilEyeofSauron
Enum = SPECIAL_SPELL_BOOK_EYE_OF_SAURON
Flags = WATER_OK RESPECT_RECHARGE_TIME_DISCOUNT
ReloadTime = SPELL_RECHARGE_TIME_TIER_1 ; in milliseconds
RadiusCursorRadius = 75.0
RequiredSciences = SCIENCE_EvilEyeofSauron
InitiateAtLocationSound = EyeOfSauronCreated
End

;----------------------------- GOOD SPELLS T4 --------------------------------------
SpecialPower SpellBookArmyoftheDead
Enum = SPECIAL_SPELL_BOOK_ARMY_OF_THE_DEAD
RequiredSciences = SCIENCE_ArmyoftheDead
ReloadTime = SPELL_RECHARGE_TIME_TIER_4 ; in milliseconds
InitiateAtLocationSound = ArmyDeadEnterMono ;ArmyDeadEnterStereo
RadiusCursorRadius = 200.0
ViewObjectDuration = 5000
ViewObjectRange = 150
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NO_SUMMON_UNDERMINE_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 200.0
End
;------------------------------------------------------------------------------
SpecialPower SpellBookEarthquake
Enum = SPECIAL_SPELL_BOOK_EARTHQUAKE
RadiusCursorRadius = 300
RequiredSciences = SCIENCE_Earthquake
ReloadTime = SPELL_RECHARGE_TIME_TIER_4 ; in milliseconds
InitiateAtLocationSound = SpellEarthquakeMS
ViewObjectDuration = 10000
ViewObjectRange = 200
Flags = RESPECT_RECHARGE_TIME_DISCOUNT
End
;------------------------------------------------------------------------------
SpecialPower SpellBookFlood
Enum = SPECIAL_SPELL_BOOK_FLOOD
RadiusCursorRadius = 175
RequiredSciences = SCIENCE_Flood
ReloadTime = SPELL_RECHARGE_TIME_TIER_4 ; in milliseconds
ViewObjectDuration = 10000
ViewObjectRange = 200
InitiateAtLocationSound = SpellFloodMS
Flags = RESPECT_RECHARGE_TIME_DISCOUNT
End
;------------------------------------------------------------------------------
SpecialPower SpellBookSunflare
Enum = SPECIAL_SPELL_BOOK_SUNFLARE
Flags = WATER_OK RESPECT_RECHARGE_TIME_DISCOUNT
RadiusCursorRadius = SPELL_SUNFLARE_EFFECT_RADIUS
RequiredSciences = SCIENCE_Sunflare
ReloadTime = SPELL_RECHARGE_TIME_TIER_4 ;// in milliseconds
ViewObjectDuration = SPELL_SUNFLARE_VIEW_OBJECT_DURATION
ViewObjectRange = SPELL_SUNFLARE_VIEW_OBJECT_RANGE
InitiateAtLocationSound = SpellSunflareMS
End
;------------------------------------------------------------------------------
SpecialPower SpellBookCitadel
Enum = SPECIAL_SPELL_BOOK_CITADEL
RadiusCursorRadius = SPAWN_CITADEL_DECAL_RADIUS
RequiredSciences = SCIENCE_Citadel
ReloadTime = SPELL_RECHARGE_TIME_TIER_4 ; in milliseconds
InitiateAtLocationSound = SpellSpawnDwarfCitadel
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NO_SUMMON_CITADEL_NEAR_OBJECT_FILTER
ForbiddenObjectRange = SPAWN_CITADEL_DECAL_RADIUS
End

;------------------------- evil spells T4----------------------------------------
;------------------------------------------------------------------------------
SpecialPower SpellBookBalrogAlly
Enum = SPECIAL_SPELL_BOOK_BALROG_ALLY
ReloadTime = SPELL_RECHARGE_TIME_TIER_4 ; in milliseconds
RadiusCursorRadius = 75.0 ; Match the radius in FXList SummonBalrogStart
RequiredSciences = SCIENCE_BalrogAlly
ViewObjectDuration = 5000
ViewObjectRange = 100
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 75.0
End

;------------------------------------------------------------------------------
SpecialPower SpellBookRainOfFire
Enum = SPECIAL_SPELL_BOOK_RAIN_OF_FIRE
RadiusCursorRadius = 200
RequiredSciences = SCIENCE_RainOfFire
ReloadTime = SPELL_RECHARGE_TIME_TIER_4 ; in milliseconds
InitiateSound = SpellRainOfFireMS
ViewObjectDuration = 10000
ViewObjectRange = 200
Flags = RESPECT_RECHARGE_TIME_DISCOUNT
End

;------------------------------------------------------------------------------
SpecialPower SpellBookDragonAlly
Enum = SPECIAL_SPELL_BOOK_DRAGON_ALLY
ReloadTime = SPELL_RECHARGE_TIME_TIER_4 ; in milliseconds
RadiusCursorRadius = 75.0 ; Match the radius in FXList SummonBalrogStart
RequiredSciences = SCIENCE_DragonAlly
ViewObjectDuration = 5000
ViewObjectRange = 100
InitiateAtLocationSound = SpellDragonAllyMS
Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 75.0
End

;------------------------------------------------------------------------------
SpecialPower SpellBookDragonStrike
Enum = SPECIAL_SPELL_BOOK_DRAGON_STRIKE
ReloadTime = SPELL_RECHARGE_TIME_TIER_4 ; in milliseconds
RadiusCursorRadius = 180.0 ; Match the radius in StrafeAreaUpdate
RequiredSciences = SCIENCE_DragonStrike
Flags = WATER_OK RESPECT_RECHARGE_TIME_DISCOUNT
ViewObjectDuration = 5000
ViewObjectRange = 100
InitiateAtLocationSound = SpellDragonStrikeMS
End




;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
SpecialPower SpecialAbilityGimliLeap
Enum = SPECIAL_GIMLI_LEAP
ReloadTime = 1
RadiusCursorRadius = 35.0
Flags = PATHABLE_ONLY
End
;------------------------------------------------------------------------------
SpecialPower SpecialAbilityGimliAxe
Enum = SPECIAL_AT_VISIBLE_OBJECT
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower ManTheWallsSpecialPower
Enum = SPECIAL_MAN_THE_WALLS
End

; -----------------------------------------------------------------------------
SpecialPower RangerAmbushSpecialPower
Enum = SPECIAL_RANGER_AMBUSH
RadiusCursorRadius = 50.0
ReloadTime = 1 ;ms
End

; -----------------------------------------------------------------------------
SpecialPower OsgiliathVeteransSpecialPower
Enum = SPECIAL_OSGILIATH_VETERANS
RadiusCursorRadius = 50.0
ReloadTime = 1 ;ms
End

; -----------------------------------------------------------------------------
SpecialPower PrinceOfDolArmothSpecialPower
Enum = SPECIAL_PRINCE_OF_DOL_ARMOTH
RadiusCursorRadius = 50.0
ReloadTime = 1 ;ms
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityLurtzCripple
Enum = SPECIAL_AT_VISIBLE_OBJECT
ReloadTime = 1
;InitiateAtLocationSound = LurtzVoiceAttackCripplingStrike
ObjectFilter = CRIPPLE_STRIKE_OBJECT_FILTER
End


;------------------------------------------------------------------------------
SpecialPower SpecialAbilityDrogothFireball
Enum = SPECIAL_SARUMAN_FIRE_BALL
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityWingBlast
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
RadiusCursorRadius = 80.0
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityDrogothFireflight
Enum = SPECIAL_AT_VISIBLE_OBJECT
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityDrogothIncinerate
Enum = SPECIAL_BALROG_BREATH
ReloadTime = 1
RadiusCursorRadius = DROGOTH_INCINERATE_RADIUS
Flags = WATER_OK
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityWormtongueEscape
Enum = SPECIAL_GENERAL_TARGETLESS_TWO
ReloadTime = 1
PreventActivationConditions = HIDDEN
End



;------------------------------------------------------------------------------
SpecialPower SpecialAbilityBlackRiderMorgulBlade
Enum = SPECIAL_AT_VISIBLE_OBJECT
ReloadTime = 1
ObjectFilter = MORGULBLADE_OBJECT_FILTER
End


;------------------------------------------------------------------------------
SpecialPower SpecialAbilitySplitHorde
Enum = SPECIAL_GENERAL_TARGETLESS
End

;------------------------------------------------------------------------------

SpecialPower SpecialAbilityGrondCloud
Enum = SPECIAL_GENERAL_TARGETLESS
End

;------------------------------------------------------------------------------

SpecialPower SpecialAbilityBerserkerLightTorch
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 0
End

;------------------------------------------------------------------------------

SpecialPower SpecialPowerEat
Enum = SPECIAL_EAT
End


;------------------------------------------------------------------------------
SpecialPower SpecialAbilityLurtzCarnage
Enum = SPECIAL_HERO_MODE
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityShelobWebbing
Enum = SPECIAL_AT_VISIBLE_OBJECT
ReloadTime = 1
InitiateSound = LegolasHawkStrikeArrowShoot ;this plays when he fires, not when he targets
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityCaptureBuilding
Enum = SPECIAL_INFANTRY_CAPTURE_BUILDING
ReloadTime = 0 ; in milliseconds

; Voice in "UnitSpecificSound" section to play when user tells unit to use this special power
UnitSpecificSoundToUseAsInitiateIntendToDoVoice = VoiceInitiateCaptureBuilding

; Voice in "UnitSpecificSound" section to play when unit logically starts trying to use this special power
; (when the unit starts moving to the capture flag, not when they actually start capturing the building!)
UnitSpecificSoundToUseAsEnterStateInitiateIntendToDoVoice = VoiceEnterStateInitiateCaptureBuilding

; Eva event to trigger when we successfully capture a building
EvaEventToPlayOnSuccess = BuildingCaptured
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityHeroDisguiseAsUnit
Enum = SPECIAL_DISGUISE_AS_VEHICLE
ReloadTime = 1 ; ms
End

;------------------------------------------------------------------------------
;SpecialPower SpecialAbilityLoveOfTheSea
; Enum = SPECIAL_GENERAL_TARGETLESS
; ReloadTime = 1
;End

;----------------------------------------------------------------------------
SpecialPower SpecialAbilityFireShip
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1 ; ms
End

;----------------------------------------------------------------------------
SpecialPower SpecialAbilityPorterExtinguishFire
Enum = SPECIAL_EXTINGUISH_FIRE
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = PORTER_FIRE_EXTINGUISHER_DECREASEBURNRATE_RADIUS
UnitSpecificSoundToUseAsInitiateIntendToDoVoice = VoiceExtinguishFireAtLocation
;InitiateAtLocationSound = MenBuilderFireExtinguish ;didn't work
;InitiateSound = MenBuilderFireExtinguish ;didn't work
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityZephyrStrike
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityMenLongShot
Enum = SPECIAL_SPELL_BOOK_ARROW_VOLLEY_GOOD
RadiusCursorRadius = GONDOR_RANGER_LONGSHOT_CURSOR_RADIUS
ReloadTime = GONDOR_RANGER_LONGSHOT_RELOAD_TIME
;InitiateAtLocationSound = IthilienRangerLongShotMS ;this didn't work
;InitiateSound = IthilienRangerLongShotMS ;this plays at the horde's position, not at the target
End

;------------------------------------------------------------------------------
SpecialPower FiresOfDoomSpecialPower
Enum = SPECIAL_SPELL_BOOK_RAIN_OF_FIRE
RadiusCursorRadius = 200
ReloadTime = 1 ; in milliseconds
ViewObjectDuration = 10000
ViewObjectRange = 200
InitiateSound = SpellRainOfFireMS
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityWildmanPillage
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1 ; in milliseconds
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityWildMountainGiantGrab
Enum = SPECIAL_AT_VISIBLE_OBJECT
ReloadTime = 1
ObjectFilter = ANY -BIG_MONSTER -MordorSauron -MordorSauron_RingHero -ElvenGaladriel -ElvenGaladriel_RingHero +INFANTRY +HERO
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityWildMountainGiantFlingPassenger
Enum = SPECIAL_GENERAL_TARGETLESS
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityWildMountainGiantStomp
Enum = SPECIAL_WORD_OF_POWER
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityFireDrakeInferno
Enum = SPECIAL_BALROG_BREATH
ReloadTime = 1
RadiusCursorRadius = 80.0
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityTrollDropTree
Enum = SPECIAL_GENERAL_TARGETLESS
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityBatCloud
Enum = SPECIAL_SPELL_BOOK_CAVE_BATS
ReloadTime = 1 ;// in milliseconds
;InitiateAtLocationSound = SpellSummonCrebain
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityMurderOfCrows
Enum = SPECIAL_SPELL_BOOK_CAVE_BATS
ReloadTime = 1 ;// in milliseconds
InitiateAtLocationSound = SpellSummonCrebain
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityAragornAthelas
Enum = SPECIAL_ATHELAS
ReloadTime = 1
RadiusCursorRadius = 150.0
InitiateAtLocationSound = AragornAthelesEffect
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityAragornElendil
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
InitiateSound = AragornElendilEffect ;GenericSpell
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityEowynShieldMaiden
Enum = SPECIAL_ATTRIBUTEMOD_CANCELDISGUISE
ReloadTime = 1 ; in milliseconds
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityWizardBlast
Enum = SPECIAL_WIZARD_BLAST
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityWordOfPower
Enum = SPECIAL_WORD_OF_POWER
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityKingsFavor
Enum = SPECIAL_KINGS_FAVOR
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = 100.0
Flags = NEEDS_OBJECT_FILTER
ObjectFilter = KINGSFAVOR_OBJECTFILTER
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilitySarumanFireball
Enum = SPECIAL_SARUMAN_FIRE_BALL
ReloadTime = SARUMAN_FIREBALL_RELOAD_TIME
;InitiateAtLocationSound = SarumanFireball
End

; ;------------------------------------------------------------------------------
SpecialPower SpecialAbilityMouthOfSauronEvilEye
Enum = SPECIAL_SARUMAN_FIRE_BALL
ReloadTime = 1
;InitiateAtLocationSound = SarumanFireball
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityDwarvenBattleWagonOilBarrels
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityDwarvenIronHillsCatapultOilBarrels
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityDwarvenDemolisherDeploy
Enum = SPECIAL_GENERAL_TARGETLESS
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityDominateEnemy
Enum = SPECIAL_DOMINATE_ENEMY
;***************************** IMPORTANT ***********************************************
ReloadTime = 1 ; This value MUST be greater than the DefectDuration in the Behavior
; TemporarilyDefectUpdate ModuleTag_TemporarilyDefectUpdate section
; of the object.ini file. See the comments in that section!
;***************************** IMPORTANT ***********************************************
RadiusCursorRadius = 60.0 ;100.0 ;150.0
;InitiateAtLocationSound = SarumanWormtongue
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityWormtongueCorrodeAllegiance
Enum = SPECIAL_AT_VISIBLE_OBJECT
ObjectFilter = NONE +HERO
;***************************** IMPORTANT ***********************************************
ReloadTime = 1 ; This value MUST be greater than the DefectDuration in the Behavior
; TemporarilyDefectUpdate ModuleTag_TemporarilyDefectUpdate section
; of the object.ini file. See the comments in that section!
;***************************** IMPORTANT ***********************************************
RadiusCursorRadius = 60.0
PreventActivationConditions = HIDDEN
;InitiateSound = WormtongueVoiceCorrodeAllegiance ;this plays too late, not when cast
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityConvertEnemy
Enum = SPECIAL_DOMINATE_ENEMY
;***************************** IMPORTANT ***********************************************
ReloadTime = 1 ; This value MUST be greater than the DefectDuration in the Behavior
; TemporarilyDefectUpdate ModuleTag_TemporarilyDefectUpdate section
; of the object.ini file. See the comments in that section!
;***************************** IMPORTANT ***********************************************
RadiusCursorRadius = 60.0 ;100.0 ;150.0
;InitiateAtLocationSound = SarumanWormtongue
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityTameTheBeast
Enum = SPECIAL_DOMINATE_ENEMY
ReloadTime = 1 ; This value MUST be greater than the DefectDuration in the Behavior
RadiusCursorRadius = 60.0 ;100.0 ;150.0
End


;------------------------------------------------------------------------------
SpecialPower SpecialAbilityCurseEnemy
Enum = SPECIAL_CURSE_ENEMY
ReloadTime = 1
RadiusCursorRadius = 50.0
;UnitSpecificSoundToUseAsEnterStateInitiateIntendToDoVoice = VoiceSpecialAbilityCurseEnemy ;plays but on targetting
;UnitSpecificSoundToUseAsInitiateIntendToDoVoice = VoiceSpecialAbilityCurseEnemy ;no worky
;InitiateAtLocationSound = WitchKingHourOfTheWitchKing ;no worky
;InitiateSound = WitchKingHourOfTheWitchKing ;no worky
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityEvacuateGarrison
Enum = SPECIAL_EVACUATE_GARRISON
ReloadTime = 1
ObjectFilter = ANY +RuinedTower
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityAragornBladeMaster
Enum = SPECIAL_HERO_MODE
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityGlorfindelBladeOfPurity
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityGlorfindelWindRider
Enum = SPECIAL_GENERAL_TARGETLESS_TWO
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityGlorfindelStarlight
Enum = SPECIAL_GENERAL_TARGETLESS_THREE
ReloadTime = 1
InitiateAtLocationSound = GlorfindelStarlight
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityIstariLight
Enum = SPECIAL_WOUND_ARROW
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = 120.0
ObjectFilter = ALL -BASE_FOUNDATION -INERT -IGNORED_IN_GUI -WALK_ON_TOP_OF_WALL -BLOCKING_GATE -WALL_UPGRADE -UNATTACKABLE -MOVE_ONLY
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityLightingBolt
Enum = SPECIAL_ARROW_STORM
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = SARUMAN_LIGHTNING_RADIUS
ObjectFilter = ALL -BASE_FOUNDATION -INERT -IGNORED_IN_GUI -WALK_ON_TOP_OF_WALL -BLOCKING_GATE -WALL_UPGRADE -UNATTACKABLE -MOVE_ONLY
End
; -----------------------------------------------------------------------------
SpecialPower SuperweaponSpawnOathbreakers
Enum = SPECIAL_SPAWN_OATHBREAKERS
ReloadTime = 1 ; in milliseconds
RadiusCursorRadius = 60.0
Flags = LIMIT_DISTANCE NO_FORBIDDEN_OBJECTS
MaxCastRange = 200
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 60.0
InitiateAtLocationSound = AragornVoiceSummonOathbreakersMS
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityPoisonArrows
Enum = SPECIAL_WOUND_ARROW
ReloadTime = 1
InitiateSound = PoisonArrows
UnitSpecificSoundToUseAsInitiateIntendToDoVoice = VoiceInitiatePoisonArrowAttack
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityBlackArrows
Enum = SPECIAL_WOUND_ARROW
ReloadTime = 1
InitiateSound = MenOfDaleBlackArrows
UnitSpecificSoundToUseAsInitiateIntendToDoVoice = VoiceInitiateBlackArrowsAttack
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityHaldirGoldenArrow
Enum = SPECIAL_WOUND_ARROW
ReloadTime = 1
InitiateSound = HaldirGoldenArrowShoot
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityArcherBombard
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 0
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityWormtongueVenomousWords
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
InitiateSound = WormtongueVenomousWords
RadiusCursorRadius = 100.0
PreventActivationConditions = HIDDEN
End

; -----------------------------------------------------------------------------
SpecialPower SpecialAbilityWormtongueBackstab
Enum = SPECIAL_AT_VISIBLE_OBJECT
ReloadTime = 1
PreventActivationConditions = HIDDEN
End

; -----------------------------------------------------------------------------
SpecialPower SpecialAbilityDominateTroll
Enum = SPECIAL_AT_VISIBLE_GROUNDED_OBJECT
ReloadTime = 1
ObjectFilter = ATTACK_TROLL_DOMINATE_OBJECT_FILTER
InitiateSound = SarumanWormtongue
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityAttachSpy
Enum = SPECIAL_WOUND_ARROW
ReloadTime = 1
End

;------------------------------------------------------------------------------
SpecialPower SpecialAbilityGoblinFighterPoisonedBlades
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
InitiateSound = PoisonBlades
End

;------------------------------------------------------------------------------
#include "CreateAHeroSpecialPowers.ini"


J'espère vous avoir aidé sunny A la prochaine.



******************************************************************************************************************

Si vous avez des questions supplémentaires à poser à propos de ce tutoriel, veuillez les poser dans la section "Discussion" qui se trouve >ICI<

******************************************************************************************************************


Revenir en haut Aller en bas
 
Pouvoir des héros en illimités
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Tuto Rajouter un Pouvoir de Heros créer a un Heros de base (Type Aragorn) :
» Tuto : Rajouter un Pouvoir d'un heros de base a un Heros crée et inversement
» pouvoir pr héros personnalisé
» Remplacer le pouvoir d'un héros par un autre...
» Transmettre un pouvoir du Palentir a un heros de A à Z

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Imladris production :: Ini codes et .str :: Tutoriaux-
Sauter vers: