There are many threads about this, you can find it if you look around a bit.
To spawn Sauron you could probably just copy paste the Summon Balrog power, and switch the balrog egg for MordorSauron in the OCL
ObjectCreationList OCL_BalrogSummoning ; The egg is going to die (hatch) immediately, and play the FXLists, then wait, then do the Finish below CreateObject ObjectNames = MordorBalrogEgg // MordorSauron Count = 1 Disposition = LIKE_EXISTING End CreateObject ObjectNames = MordorBalrogEggPlaceHolder Count = 1 Disposition = LIKE_EXISTING End End
Make a new ocl instead if you want the summon balrog power to work as well. There's more stuff to do if you want a fancy summon egg animation and so on, but you get the idea.
To change the spell book points needed, you just change the "PurchasePointCostMP" in the power's science found in science.ini
Science 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 = EVIL_RANK_4_COST SciencePurchasePointCostMP = 25 IsGrantable = Yes EndGo to the full post