Jump to content


Photo

Spellbook-Editing by making a map.ini


  • Please log in to reply
22 replies to this topic

#1 Hannibal

Hannibal
  • Members
  • 14 posts

Posted 18 June 2008 - 08:00 PM

Hi there,

I've been trying to edit the spellbook for an existing faction like MotW. I used this tutorial so I copied the Science.ini into my map.ini and changed all important spells. After that, I copied some lines out of the PlayerTemplate.ini.

To keep it short, here's my map.ini:



;//////////////////////////////////////////////////////////////////////////////;FILE: Science.ini (SYSTEM) ////////////////////////////////////////////////////;//////////////////////////////////////////////////////////////////////////////;; -------------------------------------;; INTRINSIC (Base-Level) Sciences for multiplayer;; -------------------------------------Science SCIENCE_MEN  PrerequisiteSciences = None  SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"!  IsGrantable = NoEndScience SCIENCE_ELVES  PrerequisiteSciences = None  SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"!  IsGrantable = NoEndScience SCIENCE_DWARVES  PrerequisiteSciences = None  SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"!  IsGrantable = NoEndScience SCIENCE_ISENGARD  PrerequisiteSciences = None  SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"!  IsGrantable = NoEndScience SCIENCE_MORDOR  PrerequisiteSciences = None  SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"!  IsGrantable = NoEndScience SCIENCE_WILD  PrerequisiteSciences = None  SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"!  IsGrantable = NoEnd;; -------------------------------------;; INTRINSIC (Base-Level) Sciences for single player;; -------------------------------------Science SCIENCE_GOOD  PrerequisiteSciences = None  SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"!  IsGrantable = NoEndScience SCIENCE_EVIL  PrerequisiteSciences = None  SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"!  IsGrantable = NoEnd;; -------------------------------------;; Good Sciences;; -------------------------------------Science SCIENCE_ElvenGifts  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_Heal OR SCIENCE_MEN SCIENCE_ElvenWoodMP  SciencePurchasePointCost = GOOD_RANK_1_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_Heal  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN OR SCIENCE_ELVES OR SCIENCE_DWARVES   SciencePurchasePointCost = GOOD_RANK_1_COST  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_Farsight  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES  SciencePurchasePointCost = GOOD_RANK_1_COST  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_EnshroudingMistSP  PrerequisiteSciences = SCIENCE_GOOD  SciencePurchasePointCost = 5  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_RallyingCall  PrerequisiteSciences = SCIENCE_EnshroudingMistSP  SciencePurchasePointCost = GOOD_RANK_2_COST  SciencePurchasePointCostMP = 5  IsGrantable = YesEnd;; The MP version of the RallyingCall is available at Level 1.Science SCIENCE_RallyingCallMP  PrerequisiteSciences = SCIENCE_DWARVES OR SCIENCE_ELVES OR SCIENCE_MEN  SciencePurchasePointCost = GOOD_RANK_2_COST  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_EnshroudingMistMP  PrerequisiteSciences = SCIENCE_RallyingCallMP  SciencePurchasePointCost = 5  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_ElvenWood  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES SCIENCE_Heal OR SCIENCE_ELVES SCIENCE_Farsight OR SCIENCE_MEN;;  SciencePurchasePointCost = GOOD_RANK_1_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEnd;;Science SCIENCE_ElvenWoodMP;  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN  SciencePurchasePointCost = GOOD_RANK_2_COST  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_Rebuild  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN OR SCIENCE_DWARVES  SciencePurchasePointCost = GOOD_RANK_2_COST  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_TomBombadil  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_ElvenWoodMP OR SCIENCE_DWARVES SCIENCE_Rebuild  SciencePurchasePointCost = GOOD_RANK_2_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_HobbitAllies  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_DWARVES SCIENCE_RallyingCallMP OR SCIENCE_DWARVES SCIENCE_Rebuild OR SCIENCE_ELVES SCIENCE_Heal OR SCIENCE_MEN SCIENCE_ElvenWoodMP;; OR SCIENCE_DWARVES SCIENCE_Heal OR SCIENCE_MEN SCIENCE_Heal  SciencePurchasePointCost = 3  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_SpawnLoneTower  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_Heal OR SCIENCE_DWARVES SCIENCE_Heal OR SCIENCE_DWARVES SCIENCE_Rebuild;; OR SCIENCE_MEN SCIENCE_Rebuild  SciencePurchasePointCost = GOOD_RANK_2_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience 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  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_DwarvenRiches  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_DWARVES SCIENCE_Rebuild  SciencePurchasePointCost = GOOD_RANK_2_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience 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 = YesEndScience SCIENCE_CloudBreak  PrerequisiteSciences = SCIENCE_GOOD SCIENCE_TomBombadil OR SCIENCE_GOOD SCIENCE_DwarvenRiches  SciencePurchasePointCost = GOOD_RANK_3_COST  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_RohanAllies  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_DunedainAllies OR SCIENCE_MEN SCIENCE_ElvenWoodMP  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_DunedainAllies  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_Heal  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_EntAllies  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_TomBombadil OR SCIENCE_MEN SCIENCE_ElvenWoodMP  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_EagleAllies  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES SCIENCE_EntAllies OR SCIENCE_CloudBreak  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 25  IsGrantable = YesEndScience 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 = YesEndScience SCIENCE_Bombard  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_GOOD SCIENCE_Rebuild OR SCIENCE_DWARVES SCIENCE_MenOfDaleAllies OR SCIENCE_DWARVES SCIENCE_HobbitAllies;; SCIENCE_SpawnLoneTower  SciencePurchasePointCost = GOOD_RANK_3_COST  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_ArmyoftheDead  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_RohanAllies OR SCIENCE_ELVES SCIENCE_EntAllies  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 25  IsGrantable = YesEndScience SCIENCE_Earthquake  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_DWARVES SCIENCE_Undermine OR SCIENCE_DWARVES SCIENCE_Bombard OR SCIENCE_MEN SCIENCE_DunedainAllies OR SCIENCE_MEN SCIENCE_CloudBreak;; OR SCIENCE_DWARVES SCIENCE_CloudBreak OR SCIENCE_MEN SCIENCE_RohanAllies OR SCIENCE_DWARVES SCIENCE_CloudBreak  SciencePurchasePointCost = GOOD_RANK_4_COST  SciencePurchasePointCostMP = 25  IsGrantable = YesEndScience SCIENCE_Flood  PrerequisiteSciences = SCIENCE_GOOD SCIENCE_MenOfDaleAllies OR SCIENCE_GOOD SCIENCE_CloudBreak OR SCIENCE_ELVES SCIENCE_CloudBreak OR SCIENCE_ELVES SCIENCE_EagleAllies ;; OR SCIENCE_ELVES SCIENCE_EntAllies  SciencePurchasePointCost = GOOD_RANK_4_COST  SciencePurchasePointCostMP = 25  IsGrantable = YesEndScience SCIENCE_Sunflare  PrerequisiteSciences = SCIENCE_GOOD SCIENCE_Undermine OR SCIENCE_GOOD SCIENCE_Bombard OR SCIENCE_ELVES SCIENCE_CloudBreak OR SCIENCE_ELVES SCIENCE_EntAllies;;OR SCIENCE_ELVES SCIENCE_EagleAllies  SciencePurchasePointCost = GOOD_RANK_4_COST  SciencePurchasePointCostMP = 25  IsGrantable = YesEndScience SCIENCE_Citadel  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_DWARVES SCIENCE_Undermine OR SCIENCE_DWARVES SCIENCE_CloudBreak  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 25  IsGrantable = YesEnd;; -------------------------------------;; Evil Sciences;; -------------------------------------; 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 = YesEndScience SCIENCE_Crebain  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_CaveBats  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_WILD  SciencePurchasePointCost = EVIL_RANK_1_COST  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_EyeofSauron  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_MORDOR  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_PalantirVision  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_WarChant  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD OR SCIENCE_WILD OR SCIENCE_MORDOR  SciencePurchasePointCost = EVIL_RANK_1_COST  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_WildMenAllies  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD SCIENCE_PalantirVision OR SCIENCE_WILD SCIENCE_CaveBats;; SCIENCE_ISENGARD SCIENCE_Crebain OR SCIENCE_ISENGARD SCIENCE_WarChant SCIENCE_WILD SCIENCE_WarChant  SciencePurchasePointCost = EVIL_RANK_1_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_Barricade  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_CaveBats OR SCIENCE_EVIL SCIENCE_WarChant OR SCIENCE_MORDOR SCIENCE_EyeofSauron OR SCIENCE_MORDOR SCIENCE_WarChant;;SCIENCE_MORDOR SCIENCE_Taint  SciencePurchasePointCost = EVIL_RANK_2_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEnd; Mordor's Taint and Isengard's Taint are available at different levels, thus; their prices are different and so they need separate entriesScience SCIENCE_IsengardTaint  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD SCIENCE_WarChant OR SCIENCE_ISENGARD SCIENCE_PalantirVision  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_Scavenger  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_WILD SCIENCE_Taint OR SCIENCE_WILD SCIENCE_WarChant  SciencePurchasePointCost = EVIL_RANK_1_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_Devastation  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_WildMenAllies OR SCIENCE_EVIL SCIENCE_Taint OR SCIENCE_ISENGARD SCIENCE_Crebain OR SCIENCE_ISENGARD SCIENCE_WarChant;;SCIENCE_ISENGARD SCIENCE_PalantirVision  SciencePurchasePointCost = EVIL_RANK_2_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience 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  SciencePurchasePointCost = EVIL_RANK_2_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_SpiderlingAllies  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_Scavenger OR SCIENCE_WILD SCIENCE_WarChant;;SCIENCE_WILD SCIENCE_CaveBats  SciencePurchasePointCost = EVIL_RANK_2_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_EvilEyeofSauron  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_UntamedAllegiance OR SCIENCE_EVIL SCIENCE_SpiderlingAllies  SciencePurchasePointCost = 15  SciencePurchasePointCostMP = 1  IsGrantable = YesEnd; Mordor's CallTheHorde and Wild's CallTheHorde are available at different levels, thus; their prices are different and so they need separate entriesScience SCIENCE_CalltheHorde  PrerequisiteSciences = SCIENCE_WILD SCIENCE_WarChant  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_EvilCalltheHorde  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_UntamedAllegiance OR SCIENCE_EVIL SCIENCE_SpiderlingAllies  SciencePurchasePointCost = EVIL_RANK_3_COST  IsGrantable = YesEndScience SCIENCE_Industry  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_UntamedAllegiance OR SCIENCE_EVIL SCIENCE_Devastation OR SCIENCE_MORDOR SCIENCE_Taint OR SCIENCE_ISENGARD SCIENCE_Crebain;; OR SCIENCE_MORDOR SCIENCE_EyeofSauron OR SCIENCE_MORDOR SCIENCE_WarChant   SciencePurchasePointCost = EVIL_RANK_3_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience 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;; OR SCIENCE_MORDOR SCIENCE_Industry  SciencePurchasePointCost = EVIL_RANK_2_COST  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_WatcherAlly  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_CaveBats OR SCIENCE_ISENGARD SCIENCE_Devastation OR SCIENCE_ISENGARD SCIENCE_Industry OR SCIENCE_WILD SCIENCE_UntamedAllegiance OR SCIENCE_WILD SCIENCE_WildMenAllies;; SCIENCE_ISENGARD SCIENCE_Devastation OR SCIENCE_ISENGARD SCIENCE_IsengardTaint  SciencePurchasePointCost = EVIL_RANK_2_COST  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience 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 = YesEndScience SCIENCE_MordorCalltheHorde  PrerequisiteSciences = SCIENCE_MORDOR SCIENCE_Industry OR SCIENCE_MORDOR SCIENCE_ArrowVolleyEvil  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_EvilBombard  PrerequisiteSciences = SCIENCE_MORDOR SCIENCE_Industry OR SCIENCE_MORDOR SCIENCE_UntamedAllegiance;;SCIENCE_MORDOR SCIENCE_ArrowVolleyEvil  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_AwakenWyrm  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_WatcherAlly OR SCIENCE_EVIL SCIENCE_Barricade OR SCIENCE_MORDOR SCIENCE_ArrowVolleyEvil OR SCIENCE_MORDOR SCIENCE_Barricade OR SCIENCE_WILD SCIENCE_Scavenger OR SCIENCE_WILD SCIENCE_SpiderlingAllies;; OR SCIENCE_WILD SCIENCE_WildMenAllies SCIENCE_MORDOR SCIENCE_UntamedAllegiance   SciencePurchasePointCost = EVIL_RANK_3_COST  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_FueltheFires  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_Darkness OR SCIENCE_EVIL SCIENCE_Devastation OR SCIENCE_ISENGARD SCIENCE_WildMenAllies OR SCIENCE_ISENGARD SCIENCE_IsengardTaint;;SCIENCE_ISENGARD SCIENCE_Industry OR SCIENCE_ISENGARD SCIENCE_WildMenAllies  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_FreezingRain  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD SCIENCE_IsengardTaint OR SCIENCE_ISENGARD SCIENCE_Devastation;; OR SCIENCE_ISENGARD SCIENCE_WildMenAllies  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_BalrogAlly  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_ArrowVolleyEvil OR SCIENCE_EVIL SCIENCE_FueltheFires OR SCIENCE_WILD SCIENCE_Darkness OR SCIENCE_WILD SCIENCE_WatcherAlly OR SCIENCE_MORDOR SCIENCE_EvilBombard OR SCIENCE_MORDOR SCIENCE_Darkness;; OR SCIENCE_MORDOR SCIENCE_Darkness OR SCIENCE_MORDOR SCIENCE_AwakenWyrm  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 25  IsGrantable = YesEndScience SCIENCE_RainOfFire  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_FueltheFires OR SCIENCE_EVIL SCIENCE_Industry OR SCIENCE_MORDOR SCIENCE_Darkness OR SCIENCE_MORDOR SCIENCE_AwakenWyrm;; OR SCIENCE_MORDOR SCIENCE_EvilBombard OR SCIENCE_MORDOR SCIENCE_Darkness  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 25  IsGrantable = YesEndScience SCIENCE_DragonAlly  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_AwakenWyrm OR SCIENCE_EVIL SCIENCE_ArrowVolleyEvil OR SCIENCE_ISENGARD SCIENCE_FreezingRain OR SCIENCE_ISENGARD SCIENCE_FueltheFires OR SCIENCE_WILD SCIENCE_AwakenWyrm OR SCIENCE_WILD SCIENCE_Darkness;; OR SCIENCE_ISENGARD SCIENCE_WatcherAlly  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 25  IsGrantable = YesEndScience SCIENCE_DragonStrike  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_EvilEyeofSauron OR SCIENCE_EVIL SCIENCE_Industry OR SCIENCE_ISENGARD SCIENCE_WatcherAlly OR SCIENCE_ISENGARD SCIENCE_FreezingRain;; OR SCIENCE_ISENGARD SCIENCE_FueltheFires  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 25  IsGrantable = YesEnd;----------------------------------------------------------------------------------------------------------------------------CommandSet MenSpellBook_OverrideCommandSet	1 = Command_SpellBookHeal	2 = Command_SpellBookElvenWoodMP	3 = Command_SpellBookRebuild		4 = Command_SpellBookDunedainAllies	5 = Command_SpellBookElvenGifts	6 = Command_SpellBookTomBombadil	7 = Command_SpellBookDwarvenRiches	8 = Command_SpellBookRohanAllies	9 = Command_SpellBookEntAllies	10 = Command_SpellBookCloudBreak	11 = Command_SpellBookArmyoftheDead	12 = Command_SpellBookEagleAlliesEndCommandSet MenSpellStore_OverrideCommandSet	1 = Command_PurchaseSpellHeal	2 = Command_PurchaseSpellElvenWoodMP	3 = Command_PurchaseSpellRebuild		4 = Command_PurchaseSpellDunedainAllies	5 = Command_PurchaseSpellElvenGifts	6 = Command_PurchaseSpellTomBombadil	7 = Command_PurchaseSpellDwarvenRiches	8 = Command_PurchaseSpellRohanAllies	9 = Command_PurchaseSpellEntAllies	10 = Command_PurchaseSpellCloudBreak	11 = Command_PurchaseSpellArmyoftheDead	12 = Command_PurchaseSpellEagleAlliesEnd;----------------------------------------------------------------------------------------Object MenSpellBook_Override	 CommandSet = MenSpellBookCommandSet_Override	 RadarPriority = NOT_ON_RADAR	 KindOf = SPELL_BOOK IMMOBILE IGNORES_SELECT_ALL INERTEndChildObject MenChildSpellBook_Override MenSpellBook_Override	 CommandSet = MenSpellBookCommandSet_OverrideEndPlayerTemplate FactionMen	 PurchaseScienceCommandSetMP = MenSpellStoreCommandSet_Override	 SpellBookMp = MenSpellBook_OverrideEnd


But it doesn't work as I'd like it to work ... If I let my map.ini just as it is now, there's game.dat. :p So I tried leaving out the last lines, so its ends like this:

11 = Command_PurchaseSpellArmyoftheDead
12 = Command_PurchaseSpellEagleAllies
End

But if I do so, there's no game.dat anymore but the Spellbook isn't changed in any way, it's just as it was before.


So what do I do wrong?


I hope, there's someone who can help me.


Hannibal

Edited by m@tt, 18 June 2008 - 08:48 PM.
Added codebox

Posted Image

Posted Image

#2 Rob38

Rob38

    Believer of Hope

  • Hosted
  • 3,567 posts
  • Location:USA
  • Projects:Helm's Deep Last Hope
  •  One who is not afraid of new challenges

Posted 19 June 2008 - 12:45 AM

Your spell book objects don't need the override part. It should just be:

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

ChildObject MenSpellBook GoodSpellBook
CommandSet = MenSpellBookCommandSet_Override
End

PlayerTemplate FactionMen
PurchaseScienceCommandSetMP = MenSpellStoreCommandSet_Override
SpellBookMp = MenSpellBook_Override
End

signature_group1.gif

 

16821.png


#3 Hannibal

Hannibal
  • Members
  • 14 posts

Posted 19 June 2008 - 12:52 PM

Thx for the help but it still doesn't work ...

Those are the lines I edited:

[codebox]CommandSet MenSpellBookCommandSet
1 = Command_SpellBookHeal
2 = Command_SpellBookElvenWoodMP
3 = Command_SpellBookRebuild

4 = Command_SpellBookDunedainAllies
5 = Command_SpellBookElvenGifts
6 = Command_SpellBookTomBombadil
7 = Command_SpellBookDwarvenRiches

8 = Command_SpellBookRohanAllies
9 = Command_SpellBookEntAllies
10 = Command_SpellBookCloudBreak

11 = Command_SpellBookArmyoftheDead
12 = Command_SpellBookEagleAllies
End

CommandSet MenSpellStoreCommandSet
1 = Command_PurchaseSpellHeal
2 = Command_PurchaseSpellElvenWoodMP
3 = Command_PurchaseSpellRebuild

4 = Command_PurchaseSpellDunedainAllies
5 = Command_PurchaseSpellElvenGifts
6 = Command_PurchaseSpellTomBombadil
7 = Command_PurchaseSpellDwarvenRiches

8 = Command_PurchaseSpellRohanAllies
9 = Command_PurchaseSpellEntAllies
10 = Command_PurchaseSpellCloudBreak

11 = Command_PurchaseSpellArmyoftheDead
12 = Command_PurchaseSpellEagleAllies
End

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



Object MenSpellBook

CommandSet = MenSpellBookCommandSet
RadarPriority = NOT_ON_RADAR
KindOf = SPELL_BOOK IMMOBILE IGNORES_SELECT_ALL INERT
End

ChildObject MenChildSpellBook MenSpellBook
CommandSet = MenSpellBookCommandSet
End

PlayerTemplate FactionMen
PurchaseScienceCommandSetMP = MenSpellStoreCommandSet
SpellBookMp = MenSpellBook
End
[/codebox]

But still I only see the spellbook EA has made. Are there any lines I must add or remove or did I do something else wrong?
Posted Image

Posted Image

#4 Rob38

Rob38

    Believer of Hope

  • Hosted
  • 3,567 posts
  • Location:USA
  • Projects:Helm's Deep Last Hope
  •  One who is not afraid of new challenges

Posted 19 June 2008 - 04:57 PM

You need to rename the commandset. It should be:

[codebox]CommandSet MenSpellBookCommandSet_Override
1 = Command_SpellBookHeal
2 = Command_SpellBookElvenWoodMP
3 = Command_SpellBookRebuild

4 = Command_SpellBookDunedainAllies
5 = Command_SpellBookElvenGifts
6 = Command_SpellBookTomBombadil
7 = Command_SpellBookDwarvenRiches

8 = Command_SpellBookRohanAllies
9 = Command_SpellBookEntAllies
10 = Command_SpellBookCloudBreak

11 = Command_SpellBookArmyoftheDead
12 = Command_SpellBookEagleAllies
End

CommandSet MenSpellStoreCommandSet_Overrride
1 = Command_PurchaseSpellHeal
2 = Command_PurchaseSpellElvenWoodMP
3 = Command_PurchaseSpellRebuild

4 = Command_PurchaseSpellDunedainAllies
5 = Command_PurchaseSpellElvenGifts
6 = Command_PurchaseSpellTomBombadil
7 = Command_PurchaseSpellDwarvenRiches

8 = Command_PurchaseSpellRohanAllies
9 = Command_PurchaseSpellEntAllies
10 = Command_PurchaseSpellCloudBreak

11 = Command_PurchaseSpellArmyoftheDead
12 = Command_PurchaseSpellEagleAllies
End

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

ChildObject MenSpellBook GoodSpellBook
CommandSet = MenSpellBookCommandSet_Override
End

PlayerTemplate FactionMen
PurchaseScienceCommandSetMP = MenSpellStoreCommandSet_Override
SpellBookMp = MenSpellBook
End
[/codebox]

signature_group1.gif

 

16821.png


#5 Hannibal

Hannibal
  • Members
  • 14 posts

Posted 19 June 2008 - 05:45 PM

Ok, now something seems to be changed but it's not perfect yet. :p Because now I don't see the old spellbook but there aren't the right pictures, there are just the empty slots where the pictures should be?!

What can I do?


€dit:

Those spells I don't change can be left out in my map.ini, can't they?

Edited by Hannibal, 19 June 2008 - 06:11 PM.

Posted Image

Posted Image

#6 Rob38

Rob38

    Believer of Hope

  • Hosted
  • 3,567 posts
  • Location:USA
  • Projects:Helm's Deep Last Hope
  •  One who is not afraid of new challenges

Posted 20 June 2008 - 05:10 PM

Ah, it's probably because the object GoodSpellBook does not have all the behaviors for the different spells. I see that you're using some of the evil spells so you got to properly add the behaviors into the GoodSpellBook.

signature_group1.gif

 

16821.png


#7 Hannibal

Hannibal
  • Members
  • 14 posts

Posted 20 June 2008 - 05:52 PM

But I don't use any evil spell?!

5 points: Heal, Elvenwood, Rebuild
10 points: Dunedain, Elvengifts, Tom Bombadil, Dwarven Riches
15 points: Rohirrim, Ents, Cloudbreak
25 points: AoD, Eagles

There's no evil spell.^^ Or do I have to put out every evil spell even though I don't use or change it in any way?

If that isn't the solution ...

I see that you're using some of the evil spells so you got to properly add the behaviors into the GoodSpellBook.

How do I do that?
Posted Image

Posted Image

#8 Rob38

Rob38

    Believer of Hope

  • Hosted
  • 3,567 posts
  • Location:USA
  • Projects:Helm's Deep Last Hope
  •  One who is not afraid of new challenges

Posted 20 June 2008 - 08:57 PM

Oh, my bad. I thought you were. Well than, this is interesting. Show me your entire map.ini file at its current state. There has to be something that is wrong in it.

signature_group1.gif

 

16821.png


#9 Hannibal

Hannibal
  • Members
  • 14 posts

Posted 20 June 2008 - 10:32 PM

No problem, here it is:


;//////////////////////////////////////////////////////////////////////////////;FILE: Science.ini (SYSTEM) ////////////////////////////////////////////////////;//////////////////////////////////////////////////////////////////////////////;; -------------------------------------;; INTRINSIC (Base-Level) Sciences for multiplayer;; -------------------------------------Science SCIENCE_MEN  PrerequisiteSciences = None  SciencePurchasePointCost = 0  ; note that this means "not purchasable", NOT "free"!  IsGrantable = NoEndScience SCIENCE_ELVES  PrerequisiteSciences = None  SciencePurchasePointCost = 0  ; note that this means "not purchasable", NOT "free"!  IsGrantable = NoEndScience SCIENCE_DWARVES  PrerequisiteSciences = None  SciencePurchasePointCost = 0  ; note that this means "not purchasable", NOT "free"!  IsGrantable = NoEndScience SCIENCE_ISENGARD  PrerequisiteSciences = None  SciencePurchasePointCost = 0  ; note that this means "not purchasable", NOT "free"!  IsGrantable = NoEndScience SCIENCE_MORDOR  PrerequisiteSciences = None  SciencePurchasePointCost = 0  ; note that this means "not purchasable", NOT "free"!  IsGrantable = NoEndScience SCIENCE_WILD  PrerequisiteSciences = None  SciencePurchasePointCost = 0  ; note that this means "not purchasable", NOT "free"!  IsGrantable = NoEnd;; -------------------------------------;; INTRINSIC (Base-Level) Sciences for single player;; -------------------------------------Science SCIENCE_GOOD  PrerequisiteSciences = None  SciencePurchasePointCost = 0  ; note that this means "not purchasable", NOT "free"!  IsGrantable = NoEndScience SCIENCE_EVIL  PrerequisiteSciences = None  SciencePurchasePointCost = 0  ; note that this means "not purchasable", NOT "free"!  IsGrantable = NoEnd;; -------------------------------------;; Good Sciences;; -------------------------------------Science SCIENCE_ElvenGifts  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_Heal OR SCIENCE_MEN SCIENCE_ElvenWoodMP  SciencePurchasePointCost = GOOD_RANK_1_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_Heal  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN OR SCIENCE_ELVES OR SCIENCE_DWARVES   SciencePurchasePointCost = GOOD_RANK_1_COST  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_Farsight  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES  SciencePurchasePointCost = GOOD_RANK_1_COST  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_EnshroudingMistSP  PrerequisiteSciences = SCIENCE_GOOD  SciencePurchasePointCost = 5  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_RallyingCall  PrerequisiteSciences = SCIENCE_EnshroudingMistSP  SciencePurchasePointCost = GOOD_RANK_2_COST  SciencePurchasePointCostMP = 5  IsGrantable = YesEnd;; The MP version of the RallyingCall is available at Level 1.Science SCIENCE_RallyingCallMP  PrerequisiteSciences = SCIENCE_DWARVES OR SCIENCE_ELVES OR SCIENCE_MEN  SciencePurchasePointCost = GOOD_RANK_2_COST  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_EnshroudingMistMP  PrerequisiteSciences = SCIENCE_RallyingCallMP  SciencePurchasePointCost = 5  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_ElvenWood  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES SCIENCE_Heal OR SCIENCE_ELVES SCIENCE_Farsight OR SCIENCE_MEN ; ;  SciencePurchasePointCost = GOOD_RANK_1_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEnd; ;Science SCIENCE_ElvenWoodMP;  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN  SciencePurchasePointCost = GOOD_RANK_2_COST  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_Rebuild  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN OR SCIENCE_DWARVES  SciencePurchasePointCost = GOOD_RANK_2_COST  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_TomBombadil  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_ElvenWoodMP OR SCIENCE_DWARVES SCIENCE_Rebuild  SciencePurchasePointCost = GOOD_RANK_2_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_HobbitAllies  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_DWARVES SCIENCE_RallyingCallMP OR SCIENCE_DWARVES SCIENCE_Rebuild OR SCIENCE_ELVES SCIENCE_Heal OR SCIENCE_MEN SCIENCE_ElvenWoodMP ; ; OR SCIENCE_DWARVES SCIENCE_Heal OR SCIENCE_MEN SCIENCE_Heal  SciencePurchasePointCost = 3  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_SpawnLoneTower  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_Heal OR SCIENCE_DWARVES SCIENCE_Heal OR SCIENCE_DWARVES SCIENCE_Rebuild ; ; OR SCIENCE_MEN SCIENCE_Rebuild  SciencePurchasePointCost = GOOD_RANK_2_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience 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  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_DwarvenRiches  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_DWARVES SCIENCE_Rebuild  SciencePurchasePointCost = GOOD_RANK_2_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience 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 = YesEndScience SCIENCE_CloudBreak  PrerequisiteSciences = SCIENCE_GOOD SCIENCE_TomBombadil OR SCIENCE_GOOD SCIENCE_DwarvenRiches  SciencePurchasePointCost = GOOD_RANK_3_COST  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_RohanAllies  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_DunedainAllies OR SCIENCE_ElvenGifts  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_DunedainAllies  PrerequisiteSciences = SCIENCE_GOOD SCIENCE_Heal  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_EntAllies  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_TomBombadil OR SCIENCE_ElvenGifts  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_EagleAllies  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES SCIENCE_EntAllies OR SCIENCE_CloudBreak  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 25  IsGrantable = YesEndScience 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 = YesEndScience SCIENCE_Bombard  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_GOOD SCIENCE_Rebuild OR SCIENCE_DWARVES SCIENCE_MenOfDaleAllies OR SCIENCE_DWARVES SCIENCE_HobbitAllies ; ; SCIENCE_SpawnLoneTower  SciencePurchasePointCost = GOOD_RANK_3_COST  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_ArmyoftheDead  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_RohanAllies OR SCIENCE_ELVES SCIENCE_EntAllies  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 25  IsGrantable = YesEndScience SCIENCE_Earthquake  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_DWARVES SCIENCE_Undermine OR SCIENCE_DWARVES SCIENCE_Bombard OR SCIENCE_MEN SCIENCE_DunedainAllies OR SCIENCE_MEN SCIENCE_CloudBreak ; ; OR SCIENCE_DWARVES SCIENCE_CloudBreak OR SCIENCE_MEN SCIENCE_RohanAllies OR SCIENCE_DWARVES SCIENCE_CloudBreak  SciencePurchasePointCost = GOOD_RANK_4_COST  SciencePurchasePointCostMP = 25  IsGrantable = YesEndScience SCIENCE_Flood  PrerequisiteSciences = SCIENCE_GOOD SCIENCE_MenOfDaleAllies OR SCIENCE_GOOD SCIENCE_CloudBreak OR SCIENCE_ELVES SCIENCE_CloudBreak OR SCIENCE_ELVES SCIENCE_EagleAllies ; ; OR SCIENCE_ELVES SCIENCE_EntAllies  SciencePurchasePointCost = GOOD_RANK_4_COST  SciencePurchasePointCostMP = 25  IsGrantable = YesEndScience SCIENCE_Sunflare  PrerequisiteSciences = SCIENCE_GOOD SCIENCE_Undermine OR SCIENCE_GOOD SCIENCE_Bombard OR SCIENCE_ELVES SCIENCE_CloudBreak OR SCIENCE_ELVES SCIENCE_EntAllies ; ;OR SCIENCE_ELVES SCIENCE_EagleAllies  SciencePurchasePointCost = GOOD_RANK_4_COST  SciencePurchasePointCostMP = 25  IsGrantable = YesEndScience SCIENCE_Citadel  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_DWARVES SCIENCE_Undermine OR SCIENCE_DWARVES SCIENCE_CloudBreak  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 25  IsGrantable = YesEnd;; -------------------------------------;; Evil Sciences;; -------------------------------------; 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 = YesEndScience SCIENCE_Crebain  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_CaveBats  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_WILD  SciencePurchasePointCost = EVIL_RANK_1_COST  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_EyeofSauron  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_MORDOR  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_PalantirVision  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_WarChant  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD OR SCIENCE_WILD OR SCIENCE_MORDOR  SciencePurchasePointCost = EVIL_RANK_1_COST  SciencePurchasePointCostMP = 5  IsGrantable = YesEndScience SCIENCE_WildMenAllies  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD SCIENCE_PalantirVision OR SCIENCE_WILD SCIENCE_CaveBats ; ; SCIENCE_ISENGARD SCIENCE_Crebain OR SCIENCE_ISENGARD SCIENCE_WarChant SCIENCE_WILD SCIENCE_WarChant  SciencePurchasePointCost = EVIL_RANK_1_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_Barricade  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_CaveBats OR SCIENCE_EVIL SCIENCE_WarChant OR SCIENCE_MORDOR SCIENCE_EyeofSauron OR SCIENCE_MORDOR SCIENCE_WarChant ; ;SCIENCE_MORDOR SCIENCE_Taint  SciencePurchasePointCost = EVIL_RANK_2_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEnd; Mordor's Taint and Isengard's Taint are available at different levels, thus; their prices are different and so they need separate entriesScience SCIENCE_IsengardTaint  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD SCIENCE_WarChant OR SCIENCE_ISENGARD SCIENCE_PalantirVision  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_Scavenger  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_WILD SCIENCE_Taint OR SCIENCE_WILD SCIENCE_WarChant  SciencePurchasePointCost = EVIL_RANK_1_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_Devastation  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_WildMenAllies OR SCIENCE_EVIL SCIENCE_Taint OR SCIENCE_ISENGARD SCIENCE_Crebain OR SCIENCE_ISENGARD SCIENCE_WarChant ; ;SCIENCE_ISENGARD SCIENCE_PalantirVision  SciencePurchasePointCost = EVIL_RANK_2_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience 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  SciencePurchasePointCost = EVIL_RANK_2_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_SpiderlingAllies  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_Scavenger OR SCIENCE_WILD SCIENCE_WarChant ; ;SCIENCE_WILD SCIENCE_CaveBats  SciencePurchasePointCost = EVIL_RANK_2_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_EvilEyeofSauron  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_UntamedAllegiance OR SCIENCE_EVIL SCIENCE_SpiderlingAllies  SciencePurchasePointCost = 15  SciencePurchasePointCostMP = 1  IsGrantable = YesEnd; Mordor's CallTheHorde and Wild's CallTheHorde are available at different levels, thus; their prices are different and so they need separate entriesScience SCIENCE_CalltheHorde  PrerequisiteSciences = SCIENCE_WILD SCIENCE_WarChant  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience SCIENCE_EvilCalltheHorde  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_UntamedAllegiance OR SCIENCE_EVIL SCIENCE_SpiderlingAllies  SciencePurchasePointCost = EVIL_RANK_3_COST  IsGrantable = YesEndScience SCIENCE_Industry  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_UntamedAllegiance OR SCIENCE_EVIL SCIENCE_Devastation OR SCIENCE_MORDOR SCIENCE_Taint OR SCIENCE_ISENGARD SCIENCE_Crebain ; ; OR SCIENCE_MORDOR SCIENCE_EyeofSauron OR SCIENCE_MORDOR SCIENCE_WarChant   SciencePurchasePointCost = EVIL_RANK_3_COST  SciencePurchasePointCostMP = 10  IsGrantable = YesEndScience 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 ; ; OR SCIENCE_MORDOR SCIENCE_Industry  SciencePurchasePointCost = EVIL_RANK_2_COST  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_WatcherAlly  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_CaveBats OR SCIENCE_ISENGARD SCIENCE_Devastation OR SCIENCE_ISENGARD SCIENCE_Industry OR SCIENCE_WILD SCIENCE_UntamedAllegiance OR SCIENCE_WILD SCIENCE_WildMenAllies ; ; SCIENCE_ISENGARD SCIENCE_Devastation OR SCIENCE_ISENGARD SCIENCE_IsengardTaint  SciencePurchasePointCost = EVIL_RANK_2_COST  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience 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 = YesEndScience SCIENCE_MordorCalltheHorde  PrerequisiteSciences = SCIENCE_MORDOR SCIENCE_Industry OR SCIENCE_MORDOR SCIENCE_ArrowVolleyEvil  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_EvilBombard  PrerequisiteSciences = SCIENCE_MORDOR SCIENCE_Industry OR SCIENCE_MORDOR SCIENCE_UntamedAllegiance ; ;SCIENCE_MORDOR SCIENCE_ArrowVolleyEvil  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_AwakenWyrm  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_WatcherAlly OR SCIENCE_EVIL SCIENCE_Barricade OR SCIENCE_MORDOR SCIENCE_ArrowVolleyEvil OR SCIENCE_MORDOR SCIENCE_Barricade OR SCIENCE_WILD SCIENCE_Scavenger OR SCIENCE_WILD SCIENCE_SpiderlingAllies ; ; OR SCIENCE_WILD SCIENCE_WildMenAllies SCIENCE_MORDOR SCIENCE_UntamedAllegiance   SciencePurchasePointCost = EVIL_RANK_3_COST  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_FueltheFires  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_Darkness OR SCIENCE_EVIL SCIENCE_Devastation OR SCIENCE_ISENGARD SCIENCE_WildMenAllies OR SCIENCE_ISENGARD SCIENCE_IsengardTaint ; ;SCIENCE_ISENGARD SCIENCE_Industry OR SCIENCE_ISENGARD SCIENCE_WildMenAllies  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_FreezingRain  PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_ISENGARD SCIENCE_IsengardTaint OR SCIENCE_ISENGARD SCIENCE_Devastation ; ; OR SCIENCE_ISENGARD SCIENCE_WildMenAllies  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 15  IsGrantable = YesEndScience SCIENCE_BalrogAlly  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_ArrowVolleyEvil OR SCIENCE_EVIL SCIENCE_FueltheFires OR SCIENCE_WILD SCIENCE_Darkness OR SCIENCE_WILD SCIENCE_WatcherAlly OR SCIENCE_MORDOR SCIENCE_EvilBombard OR SCIENCE_MORDOR SCIENCE_Darkness ; ; OR SCIENCE_MORDOR SCIENCE_Darkness OR SCIENCE_MORDOR SCIENCE_AwakenWyrm  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 25  IsGrantable = YesEndScience SCIENCE_RainOfFire  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_FueltheFires OR SCIENCE_EVIL SCIENCE_Industry OR SCIENCE_MORDOR SCIENCE_Darkness OR SCIENCE_MORDOR SCIENCE_AwakenWyrm ; ; OR SCIENCE_MORDOR SCIENCE_EvilBombard OR SCIENCE_MORDOR SCIENCE_Darkness  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 25  IsGrantable = YesEndScience SCIENCE_DragonAlly  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_AwakenWyrm OR SCIENCE_EVIL SCIENCE_ArrowVolleyEvil OR SCIENCE_ISENGARD SCIENCE_FreezingRain OR SCIENCE_ISENGARD SCIENCE_FueltheFires OR SCIENCE_WILD SCIENCE_AwakenWyrm OR SCIENCE_WILD SCIENCE_Darkness ; ; OR SCIENCE_ISENGARD SCIENCE_WatcherAlly  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 25  IsGrantable = YesEndScience SCIENCE_DragonStrike  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_EvilEyeofSauron OR SCIENCE_EVIL SCIENCE_Industry OR SCIENCE_ISENGARD SCIENCE_WatcherAlly OR SCIENCE_ISENGARD SCIENCE_FreezingRain ; ; OR SCIENCE_ISENGARD SCIENCE_FueltheFires  SciencePurchasePointCost = 1  SciencePurchasePointCostMP = 25  IsGrantable = YesEnd;----------------------------------------------------------------------------------------------------------------------------CommandSet MenSpellBookCommandSet_Override1 = Command_SpellBookHeal2 = Command_SpellBookElvenWoodMP3 = Command_SpellBookRebuild4 = Command_SpellBookDunedainAllies5 = Command_SpellBookElvenGifts6 = Command_SpellBookTomBombadil7 = Command_SpellBookDwarvenRiches8 = Command_SpellBookRohanAllies9 = Command_SpellBookEntAllies10 = Command_SpellBookCloudBreak11 = Command_SpellBookArmyoftheDead12 = Command_SpellBookEagleAlliesEndCommandSet MenSpellStoreCommandSet_Overrride1 = Command_PurchaseSpellHeal2 = Command_PurchaseSpellElvenWoodMP3 = Command_PurchaseSpellRebuild4 = Command_PurchaseSpellDunedainAllies5 = Command_PurchaseSpellElvenGifts6 = Command_PurchaseSpellTomBombadil7 = Command_PurchaseSpellDwarvenRiches8 = Command_PurchaseSpellRohanAllies9 = Command_PurchaseSpellEntAllies10 = Command_PurchaseSpellCloudBreak11 = Command_PurchaseSpellArmyoftheDead12 = Command_PurchaseSpellEagleAlliesEnd;----------------------------------------------------------------------------------------Object MenSpellBookCommandSet = MenSpellBookCommandSetRadarPriority = NOT_ON_RADARKindOf = SPELL_BOOK IMMOBILE IGNORES_SELECT_ALL INERTEndChildObject MenSpellBook GoodSpellBookCommandSet = MenSpellBookCommandSet_OverrideEndPlayerTemplate FactionMenPurchaseScienceCommandSetMP = MenSpellStoreCommandSet_OverrideSpellBookMp = MenSpellBookEnd

Here is a screenshot of my ingame spellbook:

Posted Image
Posted Image

Posted Image

#10 Lurtzy

Lurtzy

    Forerunner

  • Project Team
  • 1,169 posts
  • Location:DeLand, Florida, USA
  • Projects:Returning to modding

Posted 21 June 2008 - 02:49 AM

Maybe it's this
CommandSet MenSpellStoreCommandSet_Overrride

The three "r"s in Override.

Trying to hold on...


#11 Rob38

Rob38

    Believer of Hope

  • Hosted
  • 3,567 posts
  • Location:USA
  • Projects:Helm's Deep Last Hope
  •  One who is not afraid of new challenges

Posted 21 June 2008 - 03:11 AM

Nice catch. :) That would most certaintly cause problems.

signature_group1.gif

 

16821.png


#12 Hannibal

Hannibal
  • Members
  • 14 posts

Posted 22 June 2008 - 12:12 PM

Posted Image Thanks, dudes^^

But there's another problem. ^_^

Now the spellbook is totally right and I can buy the spells but I can't use them. If I click a spell, for example Elvenwood, there's a circle on the screen, it should be white but it's red. :(
Posted Image

Posted Image

#13 Rob38

Rob38

    Believer of Hope

  • Hosted
  • 3,567 posts
  • Location:USA
  • Projects:Helm's Deep Last Hope
  •  One who is not afraid of new challenges

Posted 23 June 2008 - 05:37 AM

Get rid of this is your map.ini. It's not needed:

Object MenSpellBook

CommandSet = MenSpellBookCommandSet
RadarPriority = NOT_ON_RADAR
KindOf = SPELL_BOOK IMMOBILE IGNORES_SELECT_ALL INERT
End

signature_group1.gif

 

16821.png


#14 Hannibal

Hannibal
  • Members
  • 14 posts

Posted 23 June 2008 - 08:29 PM

Ok, most of it does work now, there are only some small problems left. At first I still can't cast my Elvenwood. I can every different spells but not that one. So I played a bit, but I couldn't buy every spell. :( I think some conditions must be wrong in my map.ini.

Do I need all those SCIENC_MEN or SCIENCE_GOOD?
Posted Image

Posted Image

#15 Hannibal

Hannibal
  • Members
  • 14 posts

Posted 26 June 2008 - 01:45 PM

Does anybody still live here?
Posted Image

Posted Image

#16 Rob38

Rob38

    Believer of Hope

  • Hosted
  • 3,567 posts
  • Location:USA
  • Projects:Helm's Deep Last Hope
  •  One who is not afraid of new challenges

Posted 26 June 2008 - 04:07 PM

So what spells can't be bought or used? Did you change anything in the science section?

signature_group1.gif

 

16821.png


#17 Hannibal

Hannibal
  • Members
  • 14 posts

Posted 26 June 2008 - 06:08 PM

I can't use Elvenwood and I can't buy Dunedain, Dwarvenriches, Cloudbreak, AoD, and Eagles. I think it's because of the SCIENCE_GOODs and SCIENCE_MEN /ELVES / DWARVES. Do I really need them? If yes, when should I write it and when don't I need it?

Edited by Hannibal, 26 June 2008 - 07:44 PM.

Posted Image

Posted Image

#18 Rob38

Rob38

    Believer of Hope

  • Hosted
  • 3,567 posts
  • Location:USA
  • Projects:Helm's Deep Last Hope
  •  One who is not afraid of new challenges

Posted 27 June 2008 - 04:23 AM

Yeah, the science part can be confusing. Here's a sample of my sciences I made for a map.ini a long time ago. Hopefully it can help clarify some things:

Science SCIENCE_Heal
  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN
  SciencePurchasePointCostMP = 5
End

Science SCIENCE_SpawnLoneTower
  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN
  SciencePurchasePointCostMP = 5
End

Science SCIENCE_RallyingCallMP
  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN
  SciencePurchasePointCostMP = 5
End

Science SCIENCE_ArrowVolleyGood
  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_Heal 
  SciencePurchasePointCostMP = 10
End

Science SCIENCE_HobbitAllies
  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_Heal OR SCIENCE_MEN SCIENCE_SpawnLoneTower
  SciencePurchasePointCostMP = 10
End

Science SCIENCE_ElvenWood
  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_SpawnLoneTower OR SCIENCE_MEN SCIENCE_RallyingCallMP 
  SciencePurchasePointCostMP = 10
End

Science SCIENCE_MenOfDaleAllies
  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_RallyingCallMP
  SciencePurchasePointCostMP = 10
End

Science SCIENCE_TomBombadil
  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_HobbitAllies OR SCIENCE_MEN SCIENCE_ArrowVolleyGood
  SciencePurchasePointCostMP = 15
End

Science SCIENCE_DwarvenRiches
  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_ElvenWood OR SCIENCE_MEN SCIENCE_HobbitAllies 
  SciencePurchasePointCostMP = 15
End

Science SCIENCE_RohanAllies
  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_MEN SCIENCE_MenOfDaleAllies OR SCIENCE_MEN SCIENCE_ElvenWood
  SciencePurchasePointCostMP = 15
End

Science SCIENCE_EntAllies
  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_DwarvenRiches OR SCIENCE_GOOD SCIENCE_TomBombadil
  SciencePurchasePointCostMP = 25
End

Science SCIENCE_Citadel
  PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_DwarvenRiches OR SCIENCE_MEN SCIENCE_RohanAllies
  SciencePurchasePointCostMP = 25
End

signature_group1.gif

 

16821.png


#19 Hannibal

Hannibal
  • Members
  • 14 posts

Posted 27 June 2008 - 01:42 PM

Ok, that helps a bit but I still don't understand the need of terms like SCIENCE_MEN, SCIENCE_GOOD, etc. When do I have to write them and when can I leave them out?
Posted Image

Posted Image

#20 Hannibal

Hannibal
  • Members
  • 14 posts

Posted 29 June 2008 - 03:43 PM

Doesn't anybody know this? ;)
Posted Image

Posted Image




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users