| Modifier les #define dans le map.ini | |
|
|
Auteur | Message |
---|
bowl028 Vétéran du forum
Nombre de messages : 2215 Age : 28 Location : Aquitaine Add-On : Ouii Date d'inscription : 16/02/2009
| Sujet: Modifier les #define dans le map.ini Mer 28 Avr - 12:58 | |
| Je voudrai modifier le game.data mais tout ses fichiers commence par #define et sont donc impossible à modifier C'est pour mon map.ini, je voudrai modifier la durée de l'incarnation de Sauron Merci des réponses | |
|
| |
cdd59554 Admin
Nombre de messages : 7235 Age : 31 Location : J'aime les abricots Add-On : Oui Date d'inscription : 16/01/2008
| Sujet: Re: Modifier les #define dans le map.ini Mer 28 Avr - 20:48 | |
| Il suffit de savoir à quoi tout ces define correspondent. donc trouver le module, ou bien le special power dans lequel il se trouve. Par contre dans ton cas, désolé mais je vois pas trop de quoi tu parle pour l''incarnation de sauron ?.. (ou alors c'est quoi le nom du define, je me charge de trouver ou il se trouve dans l'ini ) | |
|
| |
bowl028 Vétéran du forum
Nombre de messages : 2215 Age : 28 Location : Aquitaine Add-On : Ouii Date d'inscription : 16/02/2009
| Sujet: Re: Modifier les #define dans le map.ini Mer 28 Avr - 20:59 | |
| En fait c'est sa que je voudrai modifier dans le game.data : - Code:
-
;-----------------------Sauron------------------
#define SAURON_BOUNTY_VALUE 2500 #define SAURON_BUILDCOST 10000 #define SAURON_BUILDTIME 300 #define SAURON_HEALTH 15000 #define SAURON_DAMAGE 2000 #define SAURON_DEATH_EXPLOSION_DAMAGE 500
#define ISENGARD_SARUMAN_BOUNTY_VALUE 750 #define ISENGARD_WORMTONGUE_BOUNTY_VALUE 200
#define WILD_GOBLIN_KING_BOUNTY_VALUE 625
| |
|
| |
cdd59554 Admin
Nombre de messages : 7235 Age : 31 Location : J'aime les abricots Add-On : Oui Date d'inscription : 16/01/2008
| Sujet: Re: Modifier les #define dans le map.ini Mer 28 Avr - 21:18 | |
| et bien c'est simple tu met l'object puis les champs que tu veut modifier, par exemple : - Code:
-
Object MordorSauron
BuildCost = 1 // avant c'était SAURON_BUILDCOST BuildTime = 5 // avant c'était SAURON_BUILDTIME
ReplaceModule ModuleTag_Body Body = ActiveBody ModuleTag_BodyBis MaxHealth = 500000 // avant c'était SAURON_HEALTH End End
End Peut etre que tu veut pas modifier sauron lui meme mais celui qui à l'anneau c'ést MordorSauron_RingHero au lieu de MordorSauron | |
|
| |
bowl028 Vétéran du forum
Nombre de messages : 2215 Age : 28 Location : Aquitaine Add-On : Ouii Date d'inscription : 16/02/2009
| Sujet: Re: Modifier les #define dans le map.ini Mer 28 Avr - 21:22 | |
| Ah okay Je croyai qu'en fait si tu modifier comme dans ton code précédent, on aurait une erreur car si (par exemple : ) Initialement : Sauron coûte 10.000 Dans le map.ini : Sauron coûte 500 Je croyai qu'on aller avoir une erreur car les 2 prix allé s'interposer et donnée une erreur Mais bon, si tu le dit, sa veut dire que sa va marcher donc j'vais testé sa | |
|
| |
bowl028 Vétéran du forum
Nombre de messages : 2215 Age : 28 Location : Aquitaine Add-On : Ouii Date d'inscription : 16/02/2009
| Sujet: Re: Modifier les #define dans le map.ini Jeu 29 Avr - 12:34 | |
| J'ai mis ça dans mon map.ini et j'ai une erreur aux lancement de ma map : L'erreur disant : - Code:
-
You must use AddModule to add modules in override INI files.
Error parsing field 'Behavior' in block 'Object' in file
'c:\users\moi\appdata\roaming\mes fichiers de lsda, l'avA¨nement du roi sorciera,, c\maps\helm\map.ini' line 10
Error parsing INI block ' Behavior' in file
Apres , le truk habituel du game crash ... -------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------- Dans mon map.ini, j'ai mis ça : - Code:
-
Object EyeOfSauron
LocomotorSet Locomotor = 500 Condition = SET_NORMAL Speed = 800 End Behavior = LifetimeUpdate ModuleTag_LifetimeUpdate MinLifetime = 600000000 MaxLifetime = 600000000 End End
Object MordorSauron
BuildCost = 1 BuildTime = 5 Health = 9999999 Damage = 99999 End
Object MordorSauron
Locomotor BasicSauronLocomotor Surfaces = GROUND RUBBLE ; Speed = 999 ; in dist/sec TurnTime = 2000 TurnTimeDamaged = 2000 Acceleration = 800 ; .2 second to accelerate to full speed. End
SpecialPower FiresOfDoomSpecialPower Enum = SPECIAL_SPELL_BOOK_RAIN_OF_FIRE RadiusCursorRadius = 500 ReloadTime = 5 ; in milliseconds ViewObjectDuration = 10000 ViewObjectRange = 200 InitiateSound = SpellRainOfFireMS End
SpecialPower SpellBookBalrogAlly Enum = SPECIAL_SPELL_BOOK_BALROG_ALLY ReloadTime = 5 ; in milliseconds RadiusCursorRadius = 200.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 SpecialAbilityWildMountainGiantGrab Enum = SPECIAL_AT_VISIBLE_OBJECT ReloadTime = 5 ObjectFilter = ANY -BIG_MONSTER -MordorSauron -MordorSauron_RingHero -ElvenGaladriel -ElvenGaladriel_RingHero +INFANTRY +HERO End
SpecialPower SpellBookSummonShadeOfWolf Enum = SPECIAL_SPELL_BOOK_BALROG_ALLY ReloadTime = 5 ; in milliseconds RadiusCursorRadius = 75.0 ; Match the radius in FXList SummonBalrogStart RequiredSciences = SCIENCE_SummonShadeOfWolf 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 = 2000 RequiredSciences = SCIENCE_RainOfFire ReloadTime = 5 ; in milliseconds InitiateSound = SpellRainOfFireMS ViewObjectDuration = 10000 ViewObjectRange = 200 Flags = RESPECT_RECHARGE_TIME_DISCOUNT End
Où doit-je mettre AddModule ? | |
|
| |
juhlenedni Moddeur expert
Nombre de messages : 683 Age : 21 Location : Longitude : 02° 17' 40'' E Latitude : 48° 51' 30'' N Add-On : oui Date d'inscription : 26/09/2009
| Sujet: Re: Modifier les #define dans le map.ini Jeu 29 Avr - 13:08 | |
| lorsque tu rajoute un module dans un objet tu doit le présenter de cette forme Object *******
AddModule Behavior = LifetimeUpdate ModuleTag_LifetimeUpdate MinLifetime = 600000000 MaxLifetime = 600000000 End End End | |
|
| |
bowl028 Vétéran du forum
Nombre de messages : 2215 Age : 28 Location : Aquitaine Add-On : Ouii Date d'inscription : 16/02/2009
| Sujet: Re: Modifier les #define dans le map.ini Jeu 29 Avr - 14:01 | |
| Bon j'ai supprimer l'œil de Sauron car sa marche pas Je suis passer au locomotor et j'ai mis ça dans map.ini : - Code:
-
Object MordorSauron
AddModule BuildCost = 1 BuildTime = 5 End End
Object MordorSauron
AddModule Locomotor BasicSauronLocomotor Surfaces = GROUND RUBBLE ; Speed = 600 ; in dist/sec TurnTime = 2000 TurnTimeDamaged = 2000 Acceleration = 200 ; .2 second to accelerate to full speed.
Braking = 200 ; .2 second to brake from full speed. MinTurnSpeed = 0% ZAxisBehavior = NO_Z_MOTIVE_FORCE Appearance = TWO_LEGS StickToGround = Yes ; walking guys aren't allowed to catch huge (or even small) air. End J'ai pris le code du début jusqu'à la fin de Locomotor pour que t'es une vue d'ensemble du map.ini Le game crash dit : - Code:
-
Unknown field 'Locomotor' in block 'Object'
Error parsing field 'Locomotor' in block 'Object' in file
'c:\users\moi\appdata\roaming\mes fichiers de lsda, l'avA¨nement du roi sorciera,, c\maps\helm\map.ini' line 13
etc.. . | |
|
| |
juhlenedni Moddeur expert
Nombre de messages : 683 Age : 21 Location : Longitude : 02° 17' 40'' E Latitude : 48° 51' 30'' N Add-On : oui Date d'inscription : 26/09/2009
| Sujet: Re: Modifier les #define dans le map.ini Jeu 29 Avr - 15:03 | |
| Pour les ligne buildcost ...etc, ce ne sont pas des modules, donc pas de addmodule.
Sinon pour ton locomotor, tu t'es mélanger les pinceau. tu as mis ce qui ce trouve dans le locomotor.ini dans l'object mordorsauron. il faut créer un nouveau locomotor
Locomotor BasicSauronLocomotornouveau
Surfaces = GROUND RUBBLE ; Speed = 600 ; in dist/sec TurnTime = 2000 TurnTimeDamaged = 2000 Acceleration = 200
Braking = 200 MinTurnSpeed = 0% ZAxisBehavior = NO_Z_MOTIVE_FORCE Appearance = TWO_LEGS StickToGround = Yes End
Object MordorSauron
BuildCost = 1 BuildTime = 5
LocomotorSet Locomotor = BasicSauronLocomotornouveau Condition = SET_NORMAL Speed = 32 End End
ca doit etre ca je pense | |
|
| |
bowl028 Vétéran du forum
Nombre de messages : 2215 Age : 28 Location : Aquitaine Add-On : Ouii Date d'inscription : 16/02/2009
| Sujet: Re: Modifier les #define dans le map.ini Jeu 29 Avr - 16:42 | |
| Okay Et maintenant je voudrais modifier les pouvoirs Le pouvoir Pluie de Feu ( 25 requis) du Mordor Comment je vais y procéder ? | |
|
| |
bowl028 Vétéran du forum
Nombre de messages : 2215 Age : 28 Location : Aquitaine Add-On : Ouii Date d'inscription : 16/02/2009
| Sujet: Re: Modifier les #define dans le map.ini Jeu 29 Avr - 20:13 | |
| J'ai suivi le tuto de Neohotmailcom : -> Ici <-Mais quand je lance ma map, une erreur s'affiche disant qu'il y aurait une erreur au 'Child Object' (Child Object est tout à la fin ) - Spoiler:
- Code:
-
Locomotor BasicSauronLocomotornouveau
Surfaces = GROUND RUBBLE ; Speed = 600 ; in dist/sec TurnTime = 2000 TurnTimeDamaged = 2000 Acceleration = 200
Braking = 200 MinTurnSpeed = 0% ZAxisBehavior = NO_Z_MOTIVE_FORCE Appearance = TWO_LEGS StickToGround = Yes End
Object MordorSauron
BuildCost = 1 BuildTime = 5
LocomotorSet Locomotor = BasicSauronLocomotornouveau Condition = SET_NORMAL Speed = 300 End End
Weapon SauronMace RadiusDamageAffects = ENEMIES NEUTRALS NOT_SIMILAR LeechRangeWeapon = Yes CanFireWhileMoving = No AttackRange = STANDARD_MELEE_ATTACK_RANGE MeleeWeapon = Yes AcceptableAimDelta = 60 ; Just needs to sort of face in the general direction. FireFX = FX_SauronMaceHit DelayBetweenShots = 10 ; time between shots, msec PreAttackDelay = 10 ; 300 is mace swing delay time before contact with target. PreAttackType = PER_SHOT ; Do the delay each time we attack FiringDuration = 10 ; Duration of the mace swing DamageDealtAtSelfPosition = Yes ; A melee based AoE. Arc radiates from me, not them
; Crush damage. DamageNugget ; A basic Nugget that just does damage Damage = SAURON_DAMAGE Radius = 150.0 DamageArc = 75 DelayTime = 0 DamageType = SIEGE DamageFXType = MAGIC DeathType = NORMAL DamageScalar = 40% NONE +HERO End
; Magic damage. DamageNugget ; A basic Nugget that just does damage Damage = SAURON_DAMAGE Radius = 150.0 DamageArc = 75 DelayTime = 0 DamageType = MAGIC DamageFXType = MAGIC DeathType = NORMAL DamageScalar = 40% NONE +HERO End End
Science SCIENCE_MEN PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
Science SCIENCE_ELVES PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
Science SCIENCE_DWARVES PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
Science SCIENCE_ISENGARD PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
Science SCIENCE_MORDOR PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
Science SCIENCE_WILD PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
Science SCIENCE_ARNOR PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
Science SCIENCE_ANGMAR PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
;; ------------------------------------- ;; INTRINSIC (Base-Level) Sciences for single player ;; -------------------------------------
Science SCIENCE_GOOD PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
Science SCIENCE_EVIL PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
;; ------------------------------------- ;; Good Sciences ;; -------------------------------------
Science SCIENCE_ElvenGifts PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN OR SCIENCE_ELVES SciencePurchasePointCost = GOOD_RANK_1_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_Heal PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN OR SCIENCE_ELVES OR SCIENCE_DWARVES OR SCIENCE_ARNOR SciencePurchasePointCost = GOOD_RANK_1_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_Farsight PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES SciencePurchasePointCost = GOOD_RANK_1_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_EnshroudingMistSP PrerequisiteSciences = SCIENCE_GOOD SciencePurchasePointCost = 5 SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_RallyingCall PrerequisiteSciences = SCIENCE_EnshroudingMistSP SciencePurchasePointCost = GOOD_RANK_2_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
;; The MP version of the RallyingCall is available at Level 1. Science SCIENCE_RallyingCallMP PrerequisiteSciences = SCIENCE_DWARVES OR SCIENCE_ELVES OR SCIENCE_MEN OR SCIENCE_ARNOR SciencePurchasePointCost = GOOD_RANK_2_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End Science SCIENCE_EnshroudingMistMP PrerequisiteSciences = SCIENCE_RallyingCallMP SciencePurchasePointCost = 5 SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_ElvenWood PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES SCIENCE_Heal OR SCIENCE_ELVES SCIENCE_Farsight OR SCIENCE_ARNOR SCIENCE_Heal OR SCIENCE_ARNOR SCIENCE_RallyingCallMP SciencePurchasePointCost = GOOD_RANK_1_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_Rebuild PrerequisiteSciences = SCIENCE_GOOD SCIENCE_Heal OR SCIENCE_ElvenWood OR SCIENCE_MEN OR SCIENCE_DWARVES OR SCIENCE_ARNOR SciencePurchasePointCost = GOOD_RANK_2_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_TomBombadil PrerequisiteSciences = SCIENCE_GOOD SCIENCE_EnshroudingMistSP OR SCIENCE_GOOD SCIENCE_ElvenGifts OR SCIENCE_ELVES SCIENCE_Farsight OR SCIENCE_MEN SCIENCE_RallyingCallMP OR SCIENCE_MEN SCIENCE_Rebuild SciencePurchasePointCost = GOOD_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_HobbitAllies PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES SCIENCE_Heal OR SCIENCE_MEN SCIENCE_Heal OR SCIENCE_ARNOR SCIENCE_Heal OR SCIENCE_DWARVES SCIENCE_RallyingCallMP OR SCIENCE_DWARVES SCIENCE_Rebuild SciencePurchasePointCost = 3 SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_SpawnLoneTower PrerequisiteSciences = SCIENCE_GOOD SCIENCE_GOOD SCIENCE_ElvenWood OR SCIENCE_MEN SCIENCE_Rebuild OR SCIENCE_DWARVES SCIENCE_Heal OR SCIENCE_DWARVES SCIENCE_Rebuild OR SCIENCE_ARNOR SCIENCE_Rebuild SciencePurchasePointCost = GOOD_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_ArrowVolleyGood PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_Heal OR SCIENCE_MEN SCIENCE_RallyingCallMP OR SCIENCE_ELVES SCIENCE_Heal OR SCIENCE_ELVES SCIENCE_RallyingCallMP OR SCIENCE_ARNOR SCIENCE_Rebuild OR SCIENCE_ARNOR SCIENCE_RallyingCallMP SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_DwarvenRiches PrerequisiteSciences = SCIENCE_GOOD SCIENCE_ElvenGifts OR SCIENCE_GOOD SCIENCE_Heal OR SCIENCE_DWARVES SCIENCE_Heal SciencePurchasePointCost = GOOD_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_MenOfDaleAllies PrerequisiteSciences = SCIENCE_GOOD SCIENCE_RallyingCall OR SCIENCE_GOOD SCIENCE_TomBombadil OR SCIENCE_DWARVES SCIENCE_RallyingCallMP SciencePurchasePointCost = GOOD_RANK_3_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_CloudBreak PrerequisiteSciences = SCIENCE_GOOD SCIENCE_TomBombadil OR SCIENCE_GOOD SCIENCE_DwarvenRiches OR SCIENCE_MEN SCIENCE_TomBombadil OR SCIENCE_MEN SCIENCE_ArrowVolleyGood OR SCIENCE_ELVES SCIENCE_ArrowVolleyGood OR SCIENCE_ELVES SCIENCE_ElvenWood OR SCIENCE_DWARVES SCIENCE_DwarvenRiches OR SCIENCE_DWARVES SCIENCE_SpawnLoneTower OR SCIENCE_ARNOR SCIENCE_ArrowVolleyGood OR SCIENCE_ARNOR SCIENCE_ElvenWood SciencePurchasePointCost = GOOD_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_RohanAllies PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_TomBombadil OR SCIENCE_MEN SCIENCE_SpawnLoneTower SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_DunedainAllies PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_HobbitAllies OR SCIENCE_MEN SCIENCE_ArrowVolleyGood OR SCIENCE_ARNOR SCIENCE_HobbitAllies OR SCIENCE_ARNOR SCIENCE_ElvenWood SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_EntAllies PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES SCIENCE_ElvenWood OR SCIENCE_ELVES SCIENCE_TomBombadil SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_EagleAllies PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES SCIENCE_ArrowVolleyGood OR SCIENCE_ELVES SCIENCE_EnshroudingMistMP SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_Undermine PrerequisiteSciences = SCIENCE_GOOD SCIENCE_DwarvenRiches OR SCIENCE_GOOD SCIENCE_Rebuild OR SCIENCE_DWARVES SCIENCE_HobbitAllies OR SCIENCE_DWARVES SCIENCE_SpawnLoneTower SciencePurchasePointCost = GOOD_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_Bombard PrerequisiteSciences = SCIENCE_GOOD SCIENCE_SpawnLoneTower OR SCIENCE_GOOD SCIENCE_Rebuild OR SCIENCE_DWARVES SCIENCE_HobbitAllies OR SCIENCE_DWARVES SCIENCE_MenOfDaleAllies OR SCIENCE_ARNOR SCIENCE_ArrowVolleyGood OR SCIENCE_ARNOR SCIENCE_SpawnLoneTower SciencePurchasePointCost = GOOD_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_ArmyoftheDead PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_CloudBreak OR SCIENCE_MEN SCIENCE_DunedainAllies SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Science SCIENCE_Earthquake PrerequisiteSciences = SCIENCE_GOOD SCIENCE_CloudBreak OR SCIENCE_GOOD SCIENCE_Undermine OR SCIENCE_MEN SCIENCE_RohanAllies OR SCIENCE_MEN SCIENCE_CloudBreak OR SCIENCE_DWARVES SCIENCE_Undermine OR SCIENCE_DWARVES SCIENCE_Bombard OR SCIENCE_ARNOR SCIENCE_CloudBreak OR SCIENCE_ARNOR SCIENCE_Bombard SciencePurchasePointCost = GOOD_RANK_4_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Science SCIENCE_Flood PrerequisiteSciences = SCIENCE_GOOD SCIENCE_MenOfDaleAllies OR SCIENCE_GOOD SCIENCE_CloudBreak OR SCIENCE_ELVES SCIENCE_EntAllies OR SCIENCE_ELVES SCIENCE_CloudBreak SciencePurchasePointCost = GOOD_RANK_4_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Science SCIENCE_Sunflare PrerequisiteSciences = SCIENCE_GOOD SCIENCE_Undermine OR SCIENCE_GOOD SCIENCE_Bombard OR SCIENCE_ELVES SCIENCE_CloudBreak OR SCIENCE_ELVES SCIENCE_EagleAllies OR SCIENCE_ARNOR SCIENCE_CloudBreak OR SCIENCE_ARNOR SCIENCE_DunedainAllies SciencePurchasePointCost = GOOD_RANK_4_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Science SCIENCE_Citadel PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_DWARVES SCIENCE_Undermine OR SCIENCE_DWARVES SCIENCE_CloudBreak SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 25 IsGrantable = Yes End
;; ------------------------------------- ;; Evil Sciences ;; -------------------------------------
Science SCIENCE_Blight PrerequisiteSciences = SCIENCE_ANGMAR SciencePurchasePointCost = EVIL_RANK_1_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_ChillWind PrerequisiteSciences = SCIENCE_ANGMAR SciencePurchasePointCost = EVIL_RANK_1_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
; This is the shared Mordor and Wild Taint. Isengard has its own. Science SCIENCE_Taint PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_MORDOR OR SCIENCE_WILD SciencePurchasePointCost = EVIL_RANK_1_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_Crebain PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_CaveBats PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_WILD SciencePurchasePointCost = EVIL_RANK_1_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_EyeofSauron PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_MORDOR SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_PalantirVision PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_WarChant PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD OR SCIENCE_WILD OR SCIENCE_MORDOR OR SCIENCE_ANGMAR SciencePurchasePointCost = EVIL_RANK_1_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_WildMenAllies PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD SCIENCE_PalantirVision OR SCIENCE_WILD SCIENCE_CaveBats SciencePurchasePointCost = EVIL_RANK_1_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_FrozenLand PrerequisiteSciences = SCIENCE_ANGMAR SCIENCE_Blight OR SCIENCE_ANGMAR SCIENCE_ChillWind SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_Barricade PrerequisiteSciences = SCIENCE_EVIL SCIENCE_CaveBats OR SCIENCE_EVIL SCIENCE_WarChant OR SCIENCE_MORDOR SCIENCE_EyeofSauron OR SCIENCE_MORDOR SCIENCE_WarChant SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
; Mordor's Taint and Isengard's Taint are available at different levels, thus ; their prices are different and so they need separate entries Science SCIENCE_IsengardTaint PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD SCIENCE_WarChant OR SCIENCE_ISENGARD SCIENCE_PalantirVision SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_Scavenger PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_WILD SCIENCE_Taint OR SCIENCE_WILD SCIENCE_WarChant SciencePurchasePointCost = EVIL_RANK_1_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_Devastation PrerequisiteSciences = SCIENCE_EVIL SCIENCE_WildMenAllies OR SCIENCE_EVIL SCIENCE_Taint OR SCIENCE_ISENGARD SCIENCE_Crebain OR SCIENCE_ISENGARD SCIENCE_WarChant SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_SummonOrcs PrerequisiteSciences = SCIENCE_ANGMAR SCIENCE_WarChant OR SCIENCE_ANGMAR SCIENCE_ChillWind SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_Snowbind PrerequisiteSciences = SCIENCE_ANGMAR SCIENCE_WarChant SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_UntamedAllegiance PrerequisiteSciences = SCIENCE_EVIL SCIENCE_Taint OR SCIENCE_EVIL SCIENCE_Scavenger OR SCIENCE_MORDOR SCIENCE_EyeofSauron OR SCIENCE_MORDOR SCIENCE_Taint OR SCIENCE_WILD SCIENCE_Taint OR SCIENCE_WILD SCIENCE_CaveBats OR SCIENCE_ANGMAR SCIENCE_Blight SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_SpiderlingAllies PrerequisiteSciences = SCIENCE_EVIL SCIENCE_Scavenger OR SCIENCE_WILD SCIENCE_WarChant SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_EvilEyeofSauron PrerequisiteSciences = SCIENCE_EVIL SCIENCE_UntamedAllegiance OR SCIENCE_EVIL SCIENCE_SpiderlingAllies SciencePurchasePointCost = 15 SciencePurchasePointCostMP = 1 IsGrantable = Yes End
; Mordor's CallTheHorde and Wild's CallTheHorde are available at different levels, thus ; their prices are different and so they need separate entries Science SCIENCE_CalltheHorde PrerequisiteSciences = SCIENCE_WILD SCIENCE_WarChant SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 10 IsGrantable = Yes End Science SCIENCE_EvilCalltheHorde PrerequisiteSciences = SCIENCE_EVIL SCIENCE_UntamedAllegiance OR SCIENCE_EVIL SCIENCE_SpiderlingAllies SciencePurchasePointCost = EVIL_RANK_3_COST IsGrantable = Yes End
Science SCIENCE_SummonGiants PrerequisiteSciences = SCIENCE_ANGMAR SCIENCE_UntamedAllegiance OR SCIENCE_ANGMAR SCIENCE_FrozenLand SciencePurchasePointCost = EVIL_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_SummonWights PrerequisiteSciences = SCIENCE_ANGMAR SCIENCE_SummonOrcs OR SCIENCE_ANGMAR SCIENCE_Snowbind SciencePurchasePointCost = EVIL_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_Industry PrerequisiteSciences = SCIENCE_EVIL SCIENCE_UntamedAllegiance OR SCIENCE_EVIL SCIENCE_Devastation OR SCIENCE_ISENGARD SCIENCE_Crebain OR SCIENCE_MORDOR SCIENCE_Taint SciencePurchasePointCost = EVIL_RANK_3_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_Darkness PrerequisiteSciences = SCIENCE_EVIL SCIENCE_WarChant OR SCIENCE_EVIL SCIENCE_WildMenAllies OR SCIENCE_MORDOR SCIENCE_Barricade OR SCIENCE_MORDOR SCIENCE_UntamedAllegiance OR SCIENCE_WILD SCIENCE_UntamedAllegiance OR SCIENCE_WILD SCIENCE_Scavenger SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_WatcherAlly PrerequisiteSciences = SCIENCE_EVIL SCIENCE_CaveBats OR SCIENCE_ISENGARD SCIENCE_Devastation OR SCIENCE_WILD SCIENCE_UntamedAllegiance OR SCIENCE_WILD SCIENCE_WildMenAllies OR SCIENCE_ISENGARD SCIENCE_Industry SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_ArrowVolleyEvil PrerequisiteSciences = SCIENCE_EVIL SCIENCE_Barricade OR SCIENCE_EVIL SCIENCE_Darkness OR SCIENCE_MORDOR SCIENCE_WarChant SciencePurchasePointCost = EVIL_RANK_3_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_MordorCalltheHorde PrerequisiteSciences = SCIENCE_MORDOR SCIENCE_Industry OR SCIENCE_MORDOR SCIENCE_ArrowVolleyEvil SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_EvilBombard PrerequisiteSciences = SCIENCE_MORDOR SCIENCE_Industry OR SCIENCE_MORDOR SCIENCE_UntamedAllegiance SciencePurchasePointCost = EVIL_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_AwakenWyrm PrerequisiteSciences = SCIENCE_EVIL SCIENCE_WatcherAlly OR SCIENCE_EVIL SCIENCE_Barricade OR SCIENCE_MORDOR SCIENCE_Barricade OR SCIENCE_MORDOR SCIENCE_ArrowVolleyEvil OR SCIENCE_WILD SCIENCE_Scavenger OR SCIENCE_WILD SCIENCE_SpiderlingAllies SciencePurchasePointCost = EVIL_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_FueltheFires PrerequisiteSciences = SCIENCE_EVIL SCIENCE_Darkness OR SCIENCE_EVIL SCIENCE_Devastation OR SCIENCE_ISENGARD SCIENCE_WildMenAllies OR SCIENCE_ISENGARD SCIENCE_IsengardTaint SciencePurchasePointCost = EVIL_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_FreezingRain PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD SCIENCE_WildMenAllies OR SCIENCE_ISENGARD SCIENCE_IsengardTaint OR SCIENCE_ANGMAR SCIENCE_SummonOrcs OR SCIENCE_ANGMAR SCIENCE_FrozenLand SciencePurchasePointCost = EVIL_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_BalrogAlly PrerequisiteSciences = SCIENCE_EVIL SCIENCE_ArrowVolleyEvil OR SCIENCE_EVIL SCIENCE_FueltheFires OR SCIENCE_MORDOR SCIENCE_Darkness OR SCIENCE_MORDOR SCIENCE_EvilBombard OR SCIENCE_WILD SCIENCE_Darkness OR SCIENCE_WILD SCIENCE_WatcherAlly SciencePurchasePointCost = EVIL_RANK_4_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Science SCIENCE_RainOfFire PrerequisiteSciences = SCIENCE_EVIL SCIENCE_FueltheFires OR SCIENCE_EVIL SCIENCE_Industry OR SCIENCE_MORDOR SCIENCE_Darkness OR SCIENCE_MORDOR SCIENCE_AwakenWyrm SciencePurchasePointCost = EVIL_RANK_4_COST SciencePurchasePointCostMP = 1 IsGrantable = Yes End
Science SCIENCE_DragonAlly PrerequisiteSciences = SCIENCE_EVIL SCIENCE_AwakenWyrm OR SCIENCE_EVIL SCIENCE_ArrowVolleyEvil OR SCIENCE_ISENGARD SCIENCE_FreezingRain OR SCIENCE_WILD SCIENCE_AwakenWyrm OR SCIENCE_WILD SCIENCE_Darkness OR SCIENCE_ISENGARD SCIENCE_FueltheFires SciencePurchasePointCost = EVIL_RANK_4_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Science SCIENCE_DragonStrike PrerequisiteSciences = SCIENCE_EVIL SCIENCE_EvilEyeofSauron OR SCIENCE_EVIL SCIENCE_Industry OR SCIENCE_ISENGARD SCIENCE_FreezingRain OR SCIENCE_ISENGARD SCIENCE_WatcherAlly SciencePurchasePointCost = EVIL_RANK_4_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Science SCIENCE_Avalanche PrerequisiteSciences = SCIENCE_ANGMAR SCIENCE_SummonGiants OR SCIENCE_ANGMAR SCIENCE_FreezingRain SciencePurchasePointCost = EVIL_RANK_4_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Science SCIENCE_SummonShadeOfWolf PrerequisiteSciences = SCIENCE_ANGMAR SCIENCE_SummonWights OR SCIENCE_ANGMAR SCIENCE_FreezingRain SciencePurchasePointCost = EVIL_RANK_4_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
CommandSet MordorSpellBookCommandSet_new 1 = Command_SpellBookRainOfFire 2 = Command_SpellBookEyeofSauron 3 = Command_SpellBookWarChant 4 = Command_SpellBookIndustry 5 = Command_SpellBookUntamedAllegiance 6 = Command_SpellBookBarricade 7 = Command_SpellBookArrowVolleyEvil 8 = Command_SpellBookBombard 9 = Command_SpellBookDarkness 10 = Command_SpellBookAwakenWyrm 11 = Command_SpellBookBalrogAlly 12 = Command_SpellBookTaint End
CommandSet MordorSpellStoreCommandSet_new 1 = Command_PurchaseSpellRainOfFire 2 = Command_PurchaseSpellEyeofSauron 3 = Command_PurchaseSpellWarChant 4 = Command_PurchaseSpellIndustry 5 = Command_PurchaseSpellUntamedAllegiance 6 = Command_PurchaseSpellBarricade 7 = Command_PurchaseSpellArrowVolleyEvil 8 = Command_PurchaseSpellBombard 9 = Command_PurchaseSpellDarkness 10 = Command_PurchaseSpellAwakenWyrm 12 = Command_PurchaseSpellBalrogAlly 12 = Command_PurchaseSpellTaint End
Object MordorSpellBook_new
AddModule Behavior = OCLSpecialPower ModuleTag_RainOfFire SpecialPowerTemplate = SpellBookRainOfFire OCL = OCL_SpellBookRainOfFire CreateLocation = CREATE_AT_LOCATION AvailableAtStart = No RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC End
CommandSet = MordorSpellBookCommandSet_new RadarPriority = NOT_ON_RADAR KindOf = SPELL_BOOK IMMOBILE IGNORES_SELECT_ALL INERT End
ChildObject MordorChildSpellBook_new MordorSpellBook_new CommandSet = MordorSpellBookCommandSet_new End
PlayerTemplate FactionMordor PurchaseScienceCommandSetMP = MordorSpellStoreCommandSet_new SpellBookMp = MordorSpellBook_new End
SpecialPower SpellBookRainOfFire Enum = SPECIAL_SPELL_BOOK_RAIN_OF_FIRE RadiusCursorRadius = 500 RequiredSciences = SCIENCE_RainOfFire ReloadTime = 5; in milliseconds InitiateSound = SpellRainOfFireMS ViewObjectDuration = 10000 ViewObjectRange = 200 Flags = RESPECT_RECHARGE_TIME_DISCOUNT End
PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_RainOfFire OR SCIENCE_Taint
Science SCIENCE_Taint PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_MORDOR OR SCIENCE_WILD SciencePurchasePointCost = EVIL_RANK_1_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Object MordorSpellBook_new
AddModule Behavior = TaintSpecialPower ModuleTag_Taint SpecialPowerTemplate = SpellBookTaint TaintObject = TaintLand TaintRadius = SPELLBOOK_TAINT_RADIUS TaintFX = FX_TaintSpellFX TaintOCL = OCL_TaintSeed ; CreateLocation = CREATE_AT_LOCATION AvailableAtStart = No RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC End End
CommandSet = MordorSpellBookCommandSet_new RadarPriority = NOT_ON_RADAR KindOf = SPELL_BOOK IMMOBILE IGNORES_SELECT_ALL INERT End
PlayerTemplate FactionMordor PurchaseScienceCommandSetMP = MordorSpellStoreCommandSet_new SpellBookMp = MordorSpellBook_new End
SpecialPower SpellBookTaint Enum = SPECIAL_SPELL_BOOK_TAINT RadiusCursorRadius = SPELLBOOK_TAINT_RADIUS ; Match the radius in FXList TaintFX RequiredSciences = SCIENCE_Taint ReloadTime = 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
PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_RainOfFire OR SCIENCE_Taint
Science SCIENCE_RainOfFire PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ArrowVolleyEvil OR SCIENCE_ArrowVolleyGood SciencePurchasePointCost = EVIL_RANK_4_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
| |
|
| |
cdd59554 Admin
Nombre de messages : 7235 Age : 31 Location : J'aime les abricots Add-On : Oui Date d'inscription : 16/01/2008
| Sujet: Re: Modifier les #define dans le map.ini Jeu 29 Avr - 21:39 | |
| Donne le message d'erreur en entier, ca aide à trouver l'erreur Sinon, ya 2 AddModules dans ton code, aux deux il manque un end pour les fermer | |
|
| |
bowl028 Vétéran du forum
Nombre de messages : 2215 Age : 28 Location : Aquitaine Add-On : Ouii Date d'inscription : 16/02/2009
| Sujet: Re: Modifier les #define dans le map.ini Jeu 29 Avr - 21:46 | |
| Maintenant que j'ai placer les 'End' sa me met ça en message d'erreur : | |
|
| |
cdd59554 Admin
Nombre de messages : 7235 Age : 31 Location : J'aime les abricots Add-On : Oui Date d'inscription : 16/01/2008
| Sujet: Re: Modifier les #define dans le map.ini Ven 30 Avr - 18:06 | |
| Met ce que tu as à présent tout ce qu'il y a partir de Object MordorSpellBook_new | |
|
| |
bowl028 Vétéran du forum
Nombre de messages : 2215 Age : 28 Location : Aquitaine Add-On : Ouii Date d'inscription : 16/02/2009
| Sujet: Re: Modifier les #define dans le map.ini Ven 30 Avr - 19:54 | |
| Quoi? J'ai pas compris , je dois mettre tout ce qu'il y a avant 'Object MordorSpellBook_new' APRES Object MordorSpellBook_new ? | |
|
| |
cdd59554 Admin
Nombre de messages : 7235 Age : 31 Location : J'aime les abricots Add-On : Oui Date d'inscription : 16/01/2008
| Sujet: Re: Modifier les #define dans le map.ini Ven 30 Avr - 22:01 | |
| Poste sur le forum ce qu'il y a de Object MordorSpellBook_new à la fin | |
|
| |
bowl028 Vétéran du forum
Nombre de messages : 2215 Age : 28 Location : Aquitaine Add-On : Ouii Date d'inscription : 16/02/2009
| Sujet: Re: Modifier les #define dans le map.ini Sam 1 Mai - 11:13 | |
| - Spoiler:
Object MordorSpellBook_new
AddModule Behavior = OCLSpecialPower ModuleTag_RainOfFire SpecialPowerTemplate = SpellBookRainOfFire OCL = OCL_SpellBookRainOfFire CreateLocation = CREATE_AT_LOCATION AvailableAtStart = No RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC End End End
CommandSet = MordorSpellBookCommandSet_new RadarPriority = NOT_ON_RADAR KindOf = SPELL_BOOK IMMOBILE IGNORES_SELECT_ALL INERT End
ChildObject MordorChildSpellBook_new MordorSpellBook_new CommandSet = MordorSpellBookCommandSet_new End
PlayerTemplate FactionMordor PurchaseScienceCommandSetMP = MordorSpellStoreCommandSet_new SpellBookMp = MordorSpellBook_new End
SpecialPower SpellBookRainOfFire Enum = SPECIAL_SPELL_BOOK_RAIN_OF_FIRE RadiusCursorRadius = 500 RequiredSciences = SCIENCE_RainOfFire ReloadTime = 5; in milliseconds InitiateSound = SpellRainOfFireMS ViewObjectDuration = 10000 ViewObjectRange = 200 Flags = RESPECT_RECHARGE_TIME_DISCOUNT End
PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_RainOfFire OR SCIENCE_Taint
Science SCIENCE_Taint PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_MORDOR OR SCIENCE_WILD SciencePurchasePointCost = EVIL_RANK_1_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Object MordorSpellBook_new
AddModule Behavior = TaintSpecialPower ModuleTag_Taint SpecialPowerTemplate = SpellBookTaint TaintObject = TaintLand TaintRadius = SPELLBOOK_TAINT_RADIUS TaintFX = FX_TaintSpellFX TaintOCL = OCL_TaintSeed ; CreateLocation = CREATE_AT_LOCATION AvailableAtStart = No RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC End End End
CommandSet = MordorSpellBookCommandSet_new RadarPriority = NOT_ON_RADAR KindOf = SPELL_BOOK IMMOBILE IGNORES_SELECT_ALL INERT End
PlayerTemplate FactionMordor PurchaseScienceCommandSetMP = MordorSpellStoreCommandSet_new SpellBookMp = MordorSpellBook_new End
SpecialPower SpellBookTaint Enum = SPECIAL_SPELL_BOOK_TAINT RadiusCursorRadius = SPELLBOOK_TAINT_RADIUS ; Match the radius in FXList TaintFX RequiredSciences = SCIENCE_Taint ReloadTime = 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
PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_RainOfFire OR SCIENCE_Taint
Science SCIENCE_RainOfFire PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ArrowVolleyEvil OR SCIENCE_ArrowVolleyGood SciencePurchasePointCost = EVIL_RANK_4_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Locomotor BasicSauronLocomotornouveau
Surfaces = GROUND RUBBLE ; Speed = 600 ; in dist/sec TurnTime = 2000 TurnTimeDamaged = 2000 Acceleration = 200
Braking = 200 MinTurnSpeed = 0% ZAxisBehavior = NO_Z_MOTIVE_FORCE Appearance = TWO_LEGS StickToGround = Yes End
Object MordorSauron
BuildCost = 1 BuildTime = 5
LocomotorSet Locomotor = BasicSauronLocomotornouveau Condition = SET_NORMAL Speed = 250 End End
Weapon SauronMace RadiusDamageAffects = ENEMIES NEUTRALS NOT_SIMILAR LeechRangeWeapon = Yes CanFireWhileMoving = Yes AttackRange = STANDARD_MELEE_ATTACK_RANGE MeleeWeapon = Yes AcceptableAimDelta = 60 ; Just needs to sort of face in the general direction. FireFX = FX_SauronMaceHit DelayBetweenShots = 1 ; time between shots, msec PreAttackDelay = 1 ; 300 is mace swing delay time before contact with target. PreAttackType = PER_SHOT ; Do the delay each time we attack FiringDuration = 1 ; Duration of the mace swing DamageDealtAtSelfPosition = Yes ; A melee based AoE. Arc radiates from me, not them
; Crush damage. DamageNugget ; A basic Nugget that just does damage Damage = SAURON_DAMAGE Radius = 150.0 DamageArc = 75 DelayTime = 0 DamageType = SIEGE DamageFXType = MAGIC DeathType = NORMAL DamageScalar = 40% NONE +HERO End
; Magic damage. DamageNugget ; A basic Nugget that just does damage Damage = SAURON_DAMAGE Radius = 150.0 DamageArc = 75 DelayTime = 0 DamageType = MAGIC DamageFXType = MAGIC DeathType = NORMAL DamageScalar = 40% NONE +HERO End End
CommandSet NouveauSauronCommandSet 1 = Command_ToggleStance 2 = Command_FiresOfDoom 3 = Command_SpecialAbilityTerribleFury 4 = Command_RogashLeap 13 = Command_AttackMove 14 = Command_Stop 16 = Command_SetStanceBattle 17 = Command_SetStanceAggressive 18 = Command_SetStanceHoldGround End
Object MordorSauron CommandSet = NouveauSauronCommandSet End
Science SCIENCE_MEN PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
Science SCIENCE_ELVES PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
Science SCIENCE_DWARVES PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
Science SCIENCE_ISENGARD PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
Science SCIENCE_MORDOR PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
Science SCIENCE_WILD PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
Science SCIENCE_ARNOR PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
Science SCIENCE_ANGMAR PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
;; ------------------------------------- ;; INTRINSIC (Base-Level) Sciences for single player ;; -------------------------------------
Science SCIENCE_GOOD PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
Science SCIENCE_EVIL PrerequisiteSciences = None SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"! IsGrantable = No End
;; ------------------------------------- ;; Good Sciences ;; -------------------------------------
Science SCIENCE_ElvenGifts PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN OR SCIENCE_ELVES SciencePurchasePointCost = GOOD_RANK_1_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_Heal PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN OR SCIENCE_ELVES OR SCIENCE_DWARVES OR SCIENCE_ARNOR SciencePurchasePointCost = GOOD_RANK_1_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_Farsight PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES SciencePurchasePointCost = GOOD_RANK_1_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_EnshroudingMistSP PrerequisiteSciences = SCIENCE_GOOD SciencePurchasePointCost = 5 SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_RallyingCall PrerequisiteSciences = SCIENCE_EnshroudingMistSP SciencePurchasePointCost = GOOD_RANK_2_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
;; The MP version of the RallyingCall is available at Level 1. Science SCIENCE_RallyingCallMP PrerequisiteSciences = SCIENCE_DWARVES OR SCIENCE_ELVES OR SCIENCE_MEN OR SCIENCE_ARNOR SciencePurchasePointCost = GOOD_RANK_2_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End Science SCIENCE_EnshroudingMistMP PrerequisiteSciences = SCIENCE_RallyingCallMP SciencePurchasePointCost = 5 SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_ElvenWood PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES SCIENCE_Heal OR SCIENCE_ELVES SCIENCE_Farsight OR SCIENCE_ARNOR SCIENCE_Heal OR SCIENCE_ARNOR SCIENCE_RallyingCallMP SciencePurchasePointCost = GOOD_RANK_1_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_Rebuild PrerequisiteSciences = SCIENCE_GOOD SCIENCE_Heal OR SCIENCE_ElvenWood OR SCIENCE_MEN OR SCIENCE_DWARVES OR SCIENCE_ARNOR SciencePurchasePointCost = GOOD_RANK_2_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_TomBombadil PrerequisiteSciences = SCIENCE_GOOD SCIENCE_EnshroudingMistSP OR SCIENCE_GOOD SCIENCE_ElvenGifts OR SCIENCE_ELVES SCIENCE_Farsight OR SCIENCE_MEN SCIENCE_RallyingCallMP OR SCIENCE_MEN SCIENCE_Rebuild SciencePurchasePointCost = GOOD_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_HobbitAllies PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES SCIENCE_Heal OR SCIENCE_MEN SCIENCE_Heal OR SCIENCE_ARNOR SCIENCE_Heal OR SCIENCE_DWARVES SCIENCE_RallyingCallMP OR SCIENCE_DWARVES SCIENCE_Rebuild SciencePurchasePointCost = 3 SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_SpawnLoneTower PrerequisiteSciences = SCIENCE_GOOD SCIENCE_GOOD SCIENCE_ElvenWood OR SCIENCE_MEN SCIENCE_Rebuild OR SCIENCE_DWARVES SCIENCE_Heal OR SCIENCE_DWARVES SCIENCE_Rebuild OR SCIENCE_ARNOR SCIENCE_Rebuild SciencePurchasePointCost = GOOD_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_ArrowVolleyGood PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_Heal OR SCIENCE_MEN SCIENCE_RallyingCallMP OR SCIENCE_ELVES SCIENCE_Heal OR SCIENCE_ELVES SCIENCE_RallyingCallMP OR SCIENCE_ARNOR SCIENCE_Rebuild OR SCIENCE_ARNOR SCIENCE_RallyingCallMP SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_DwarvenRiches PrerequisiteSciences = SCIENCE_GOOD SCIENCE_ElvenGifts OR SCIENCE_GOOD SCIENCE_Heal OR SCIENCE_DWARVES SCIENCE_Heal SciencePurchasePointCost = GOOD_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_MenOfDaleAllies PrerequisiteSciences = SCIENCE_GOOD SCIENCE_RallyingCall OR SCIENCE_GOOD SCIENCE_TomBombadil OR SCIENCE_DWARVES SCIENCE_RallyingCallMP SciencePurchasePointCost = GOOD_RANK_3_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_CloudBreak PrerequisiteSciences = SCIENCE_GOOD SCIENCE_TomBombadil OR SCIENCE_GOOD SCIENCE_DwarvenRiches OR SCIENCE_MEN SCIENCE_TomBombadil OR SCIENCE_MEN SCIENCE_ArrowVolleyGood OR SCIENCE_ELVES SCIENCE_ArrowVolleyGood OR SCIENCE_ELVES SCIENCE_ElvenWood OR SCIENCE_DWARVES SCIENCE_DwarvenRiches OR SCIENCE_DWARVES SCIENCE_SpawnLoneTower OR SCIENCE_ARNOR SCIENCE_ArrowVolleyGood OR SCIENCE_ARNOR SCIENCE_ElvenWood SciencePurchasePointCost = GOOD_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_RohanAllies PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_TomBombadil OR SCIENCE_MEN SCIENCE_SpawnLoneTower SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_DunedainAllies PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_HobbitAllies OR SCIENCE_MEN SCIENCE_ArrowVolleyGood OR SCIENCE_ARNOR SCIENCE_HobbitAllies OR SCIENCE_ARNOR SCIENCE_ElvenWood SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_EntAllies PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES SCIENCE_ElvenWood OR SCIENCE_ELVES SCIENCE_TomBombadil SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_EagleAllies PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES SCIENCE_ArrowVolleyGood OR SCIENCE_ELVES SCIENCE_EnshroudingMistMP SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_Undermine PrerequisiteSciences = SCIENCE_GOOD SCIENCE_DwarvenRiches OR SCIENCE_GOOD SCIENCE_Rebuild OR SCIENCE_DWARVES SCIENCE_HobbitAllies OR SCIENCE_DWARVES SCIENCE_SpawnLoneTower SciencePurchasePointCost = GOOD_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_Bombard PrerequisiteSciences = SCIENCE_GOOD SCIENCE_SpawnLoneTower OR SCIENCE_GOOD SCIENCE_Rebuild OR SCIENCE_DWARVES SCIENCE_HobbitAllies OR SCIENCE_DWARVES SCIENCE_MenOfDaleAllies OR SCIENCE_ARNOR SCIENCE_ArrowVolleyGood OR SCIENCE_ARNOR SCIENCE_SpawnLoneTower SciencePurchasePointCost = GOOD_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_ArmyoftheDead PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_CloudBreak OR SCIENCE_MEN SCIENCE_DunedainAllies SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Science SCIENCE_Earthquake PrerequisiteSciences = SCIENCE_GOOD SCIENCE_CloudBreak OR SCIENCE_GOOD SCIENCE_Undermine OR SCIENCE_MEN SCIENCE_RohanAllies OR SCIENCE_MEN SCIENCE_CloudBreak OR SCIENCE_DWARVES SCIENCE_Undermine OR SCIENCE_DWARVES SCIENCE_Bombard OR SCIENCE_ARNOR SCIENCE_CloudBreak OR SCIENCE_ARNOR SCIENCE_Bombard SciencePurchasePointCost = GOOD_RANK_4_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Science SCIENCE_Flood PrerequisiteSciences = SCIENCE_GOOD SCIENCE_MenOfDaleAllies OR SCIENCE_GOOD SCIENCE_CloudBreak OR SCIENCE_ELVES SCIENCE_EntAllies OR SCIENCE_ELVES SCIENCE_CloudBreak SciencePurchasePointCost = GOOD_RANK_4_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Science SCIENCE_Sunflare PrerequisiteSciences = SCIENCE_GOOD SCIENCE_Undermine OR SCIENCE_GOOD SCIENCE_Bombard OR SCIENCE_ELVES SCIENCE_CloudBreak OR SCIENCE_ELVES SCIENCE_EagleAllies OR SCIENCE_ARNOR SCIENCE_CloudBreak OR SCIENCE_ARNOR SCIENCE_DunedainAllies SciencePurchasePointCost = GOOD_RANK_4_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Science SCIENCE_Citadel PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_DWARVES SCIENCE_Undermine OR SCIENCE_DWARVES SCIENCE_CloudBreak SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 25 IsGrantable = Yes End
;; ------------------------------------- ;; Evil Sciences ;; -------------------------------------
Science SCIENCE_Blight PrerequisiteSciences = SCIENCE_ANGMAR SciencePurchasePointCost = EVIL_RANK_1_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_ChillWind PrerequisiteSciences = SCIENCE_ANGMAR SciencePurchasePointCost = EVIL_RANK_1_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
; This is the shared Mordor and Wild Taint. Isengard has its own. Science SCIENCE_Taint PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_MORDOR OR SCIENCE_WILD SciencePurchasePointCost = EVIL_RANK_1_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_Crebain PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_CaveBats PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_WILD SciencePurchasePointCost = EVIL_RANK_1_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_EyeofSauron PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_MORDOR SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_PalantirVision PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_WarChant PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD OR SCIENCE_WILD OR SCIENCE_MORDOR OR SCIENCE_ANGMAR SciencePurchasePointCost = EVIL_RANK_1_COST SciencePurchasePointCostMP = 5 IsGrantable = Yes End
Science SCIENCE_WildMenAllies PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD SCIENCE_PalantirVision OR SCIENCE_WILD SCIENCE_CaveBats SciencePurchasePointCost = EVIL_RANK_1_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_FrozenLand PrerequisiteSciences = SCIENCE_ANGMAR SCIENCE_Blight OR SCIENCE_ANGMAR SCIENCE_ChillWind SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_Barricade PrerequisiteSciences = SCIENCE_EVIL SCIENCE_CaveBats OR SCIENCE_EVIL SCIENCE_WarChant OR SCIENCE_MORDOR SCIENCE_EyeofSauron OR SCIENCE_MORDOR SCIENCE_WarChant SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
; Mordor's Taint and Isengard's Taint are available at different levels, thus ; their prices are different and so they need separate entries Science SCIENCE_IsengardTaint PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD SCIENCE_WarChant OR SCIENCE_ISENGARD SCIENCE_PalantirVision SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_Scavenger PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_WILD SCIENCE_Taint OR SCIENCE_WILD SCIENCE_WarChant SciencePurchasePointCost = EVIL_RANK_1_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_Devastation PrerequisiteSciences = SCIENCE_EVIL SCIENCE_WildMenAllies OR SCIENCE_EVIL SCIENCE_Taint OR SCIENCE_ISENGARD SCIENCE_Crebain OR SCIENCE_ISENGARD SCIENCE_WarChant SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_SummonOrcs PrerequisiteSciences = SCIENCE_ANGMAR SCIENCE_WarChant OR SCIENCE_ANGMAR SCIENCE_ChillWind SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_Snowbind PrerequisiteSciences = SCIENCE_ANGMAR SCIENCE_WarChant SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_UntamedAllegiance PrerequisiteSciences = SCIENCE_EVIL SCIENCE_Taint OR SCIENCE_EVIL SCIENCE_Scavenger OR SCIENCE_MORDOR SCIENCE_EyeofSauron OR SCIENCE_MORDOR SCIENCE_Taint OR SCIENCE_WILD SCIENCE_Taint OR SCIENCE_WILD SCIENCE_CaveBats OR SCIENCE_ANGMAR SCIENCE_Blight SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_SpiderlingAllies PrerequisiteSciences = SCIENCE_EVIL SCIENCE_Scavenger OR SCIENCE_WILD SCIENCE_WarChant SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_EvilEyeofSauron PrerequisiteSciences = SCIENCE_EVIL SCIENCE_UntamedAllegiance OR SCIENCE_EVIL SCIENCE_SpiderlingAllies SciencePurchasePointCost = 15 SciencePurchasePointCostMP = 1 IsGrantable = Yes End
; Mordor's CallTheHorde and Wild's CallTheHorde are available at different levels, thus ; their prices are different and so they need separate entries Science SCIENCE_CalltheHorde PrerequisiteSciences = SCIENCE_WILD SCIENCE_WarChant SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 10 IsGrantable = Yes End Science SCIENCE_EvilCalltheHorde PrerequisiteSciences = SCIENCE_EVIL SCIENCE_UntamedAllegiance OR SCIENCE_EVIL SCIENCE_SpiderlingAllies SciencePurchasePointCost = EVIL_RANK_3_COST IsGrantable = Yes End
Science SCIENCE_SummonGiants PrerequisiteSciences = SCIENCE_ANGMAR SCIENCE_UntamedAllegiance OR SCIENCE_ANGMAR SCIENCE_FrozenLand SciencePurchasePointCost = EVIL_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_SummonWights PrerequisiteSciences = SCIENCE_ANGMAR SCIENCE_SummonOrcs OR SCIENCE_ANGMAR SCIENCE_Snowbind SciencePurchasePointCost = EVIL_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_Industry PrerequisiteSciences = SCIENCE_EVIL SCIENCE_UntamedAllegiance OR SCIENCE_EVIL SCIENCE_Devastation OR SCIENCE_ISENGARD SCIENCE_Crebain OR SCIENCE_MORDOR SCIENCE_Taint SciencePurchasePointCost = EVIL_RANK_3_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_Darkness PrerequisiteSciences = SCIENCE_EVIL SCIENCE_WarChant OR SCIENCE_EVIL SCIENCE_WildMenAllies OR SCIENCE_MORDOR SCIENCE_Barricade OR SCIENCE_MORDOR SCIENCE_UntamedAllegiance OR SCIENCE_WILD SCIENCE_UntamedAllegiance OR SCIENCE_WILD SCIENCE_Scavenger SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_WatcherAlly PrerequisiteSciences = SCIENCE_EVIL SCIENCE_CaveBats OR SCIENCE_ISENGARD SCIENCE_Devastation OR SCIENCE_WILD SCIENCE_UntamedAllegiance OR SCIENCE_WILD SCIENCE_WildMenAllies OR SCIENCE_ISENGARD SCIENCE_Industry SciencePurchasePointCost = EVIL_RANK_2_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_ArrowVolleyEvil PrerequisiteSciences = SCIENCE_EVIL SCIENCE_Barricade OR SCIENCE_EVIL SCIENCE_Darkness OR SCIENCE_MORDOR SCIENCE_WarChant SciencePurchasePointCost = EVIL_RANK_3_COST SciencePurchasePointCostMP = 10 IsGrantable = Yes End
Science SCIENCE_MordorCalltheHorde PrerequisiteSciences = SCIENCE_MORDOR SCIENCE_Industry OR SCIENCE_MORDOR SCIENCE_ArrowVolleyEvil SciencePurchasePointCost = 1 SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_EvilBombard PrerequisiteSciences = SCIENCE_MORDOR SCIENCE_Industry OR SCIENCE_MORDOR SCIENCE_UntamedAllegiance SciencePurchasePointCost = EVIL_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_AwakenWyrm PrerequisiteSciences = SCIENCE_EVIL SCIENCE_WatcherAlly OR SCIENCE_EVIL SCIENCE_Barricade OR SCIENCE_MORDOR SCIENCE_Barricade OR SCIENCE_MORDOR SCIENCE_ArrowVolleyEvil OR SCIENCE_WILD SCIENCE_Scavenger OR SCIENCE_WILD SCIENCE_SpiderlingAllies SciencePurchasePointCost = EVIL_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_FueltheFires PrerequisiteSciences = SCIENCE_EVIL SCIENCE_Darkness OR SCIENCE_EVIL SCIENCE_Devastation OR SCIENCE_ISENGARD SCIENCE_WildMenAllies OR SCIENCE_ISENGARD SCIENCE_IsengardTaint SciencePurchasePointCost = EVIL_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_FreezingRain PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD SCIENCE_WildMenAllies OR SCIENCE_ISENGARD SCIENCE_IsengardTaint OR SCIENCE_ANGMAR SCIENCE_SummonOrcs OR SCIENCE_ANGMAR SCIENCE_FrozenLand SciencePurchasePointCost = EVIL_RANK_3_COST SciencePurchasePointCostMP = 15 IsGrantable = Yes End
Science SCIENCE_BalrogAlly PrerequisiteSciences = SCIENCE_EVIL SCIENCE_ArrowVolleyEvil OR SCIENCE_EVIL SCIENCE_FueltheFires OR SCIENCE_MORDOR SCIENCE_Darkness OR SCIENCE_MORDOR SCIENCE_EvilBombard OR SCIENCE_WILD SCIENCE_Darkness OR SCIENCE_WILD SCIENCE_WatcherAlly SciencePurchasePointCost = EVIL_RANK_4_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Science SCIENCE_RainOfFire PrerequisiteSciences = SCIENCE_EVIL SCIENCE_FueltheFires OR SCIENCE_EVIL SCIENCE_Industry OR SCIENCE_MORDOR SCIENCE_Darkness OR SCIENCE_MORDOR SCIENCE_AwakenWyrm SciencePurchasePointCost = EVIL_RANK_4_COST SciencePurchasePointCostMP = 1 IsGrantable = Yes End
Science SCIENCE_DragonAlly PrerequisiteSciences = SCIENCE_EVIL SCIENCE_AwakenWyrm OR SCIENCE_EVIL SCIENCE_ArrowVolleyEvil OR SCIENCE_ISENGARD SCIENCE_FreezingRain OR SCIENCE_WILD SCIENCE_AwakenWyrm OR SCIENCE_WILD SCIENCE_Darkness OR SCIENCE_ISENGARD SCIENCE_FueltheFires SciencePurchasePointCost = EVIL_RANK_4_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Science SCIENCE_DragonStrike PrerequisiteSciences = SCIENCE_EVIL SCIENCE_EvilEyeofSauron OR SCIENCE_EVIL SCIENCE_Industry OR SCIENCE_ISENGARD SCIENCE_FreezingRain OR SCIENCE_ISENGARD SCIENCE_WatcherAlly SciencePurchasePointCost = EVIL_RANK_4_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Science SCIENCE_Avalanche PrerequisiteSciences = SCIENCE_ANGMAR SCIENCE_SummonGiants OR SCIENCE_ANGMAR SCIENCE_FreezingRain SciencePurchasePointCost = EVIL_RANK_4_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
Science SCIENCE_SummonShadeOfWolf PrerequisiteSciences = SCIENCE_ANGMAR SCIENCE_SummonWights OR SCIENCE_ANGMAR SCIENCE_FreezingRain SciencePurchasePointCost = EVIL_RANK_4_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes End
CommandSet MordorSpellBookCommandSet_new 1 = Command_SpellBookRainOfFire 2 = Command_SpellBookEyeofSauron 3 = Command_SpellBookWarChant 4 = Command_SpellBookIndustry 5 = Command_SpellBookUntamedAllegiance 6 = Command_SpellBookBarricade 7 = Command_SpellBookArrowVolleyEvil 8 = Command_SpellBookBombard 9 = Command_SpellBookDarkness 10 = Command_SpellBookAwakenWyrm 11 = Command_SpellBookBalrogAlly 12 = Command_SpellBookTaint End
CommandSet MordorSpellStoreCommandSet_new 1 = Command_PurchaseSpellRainOfFire 2 = Command_PurchaseSpellEyeofSauron 3 = Command_PurchaseSpellWarChant 4 = Command_PurchaseSpellIndustry 5 = Command_PurchaseSpellUntamedAllegiance 6 = Command_PurchaseSpellBarricade 7 = Command_PurchaseSpellArrowVolleyEvil 8 = Command_PurchaseSpellBombard 9 = Command_PurchaseSpellDarkness 10 = Command_PurchaseSpellAwakenWyrm 12 = Command_PurchaseSpellBalrogAlly 12 = Command_PurchaseSpellTaint End
| |
|
| |
Contenu sponsorisé
| Sujet: Re: Modifier les #define dans le map.ini | |
| |
|
| |
| Modifier les #define dans le map.ini | |
|