[scenario] id=North_Elves #textdomain wesnoth-httt name= _ "Home of the North Elves" map_data="{maps/Heir_To_The_Throne/Home_North_Elves}" {TURNS 21 18 15} music=wesnoth-1.ogg {DAWN} {MORNING} {AFTERNOON} {DUSK} {FIRST_WATCH} {SECOND_WATCH} next_scenario=Elven_Council [event] name=prestart [objectives] side=1 [objective] description= _ "Reach the Elvish Forest, and resist until the end of turns" condition=win [/objective] [objective] description= _ "Death of Konrad" condition=lose [/objective] [objective] description= _ "Death of Delfador" condition=lose [/objective] [objective] description= _ "Death of Li'sar" condition=lose [/objective] [objective] description= _ "Death of Kalenz" condition=lose [/objective] [objective] description= _ "Turns run out before reaching the forest" condition=lose [/objective] [/objectives] [/event] {BIGMAP_HOME_OF_THE_NORTH_ELVES} [side] team_name=elves type=Commander description=Konrad user_description= _ "Konrad" hitpoints=45 experience=0 unrenamable=yes side=1 canrecruit=1 controller=human fog=yes [/side] [side] type=Orcish Warlord description=Kior-Dal user_description= _ "Kior-Dal" side=2 canrecruit=1 recruit=Orcish Warrior,Goblin Knight,Wolf Rider,Orcish Grunt,Orcish Archer,Troll Whelp,Troll,Orcish Assassin [ai] {ATTACK_DEPTH 5 5 6} recruitment_pattern=scout,scout,fighter,fighter,archer [/ai] [ai] time_of_day=dusk aggression=0.7 caution=0.25 [/ai] [ai] time_of_day=first_watch,second_watch aggression=1.0 caution=0.0 [/ai] {GOLD 240 300 360} {INCOME 8 12 16} [/side] [side] type=General description=Herbert user_description= _ "Herbert" side=3 canrecruit=1 recruit=Cavalryman,Swordsman,Pikeman,Ogre,Dragoon,Red Mage [ai] {ATTACK_DEPTH 5 5 6} recruitment_pattern=scout,scout,fighter,fighter,mixed fighter villages_per_scout=0 village_value=0 [target] description=Konrad value=100 [/target] [target] description=Delfador value=100 [/target] [target] description=Li'sar value=100 [/target] [/ai] [ai] time_of_day=dawn aggression=0.7 caution=0.25 [/ai] [ai] time_of_day=morning,afternoon aggression=1.0 caution=0.0 [/ai] {GOLD 240 300 360} {INCOME 12 16 20} #the humans focus on targetting the player [/side] [side] team_name=elves type=Elvish Marshal description=El'rien user_description= _ "El'rien" side=4 canrecruit=1 recruit=Elvish Fighter,Elvish Archer,Elvish Ranger,Elvish Scout,Elvish Hero,Elvish Marksman gold=200 income=16 [ai] #the Elves focus on getting to Konrad so they can #protect him [target] description=Konrad value=5 [/target] [/ai] [/side] [event] name=sighted [filter] side=4 [/filter] [message] speaker=unit message= _ "There you are! You must come quickly to the home of the Elves in the east!" [/message] [/event] [event] name=sighted [filter] side=3 [/filter] [message] speaker=unit message= _ "There they are! Charge!" [/message] [/event] [event] name=sighted [filter] side=2 [/filter] [message] description=Delfador message= _ "There are some Orcs! We must let them fight the men of Wesnoth, and avoid engaging them at all costs!" [/message] [/event] [event] name=start [recall] description=Delfador [/recall] [recall] description=Kalenz [/recall] [recall] description=Li'sar [/recall] [message] description=Kalenz message= _ "At last, friends, we have almost reached the home of my people, the North Elves." [/message] [message] description=Li'sar message= _ "After being in this wilderness for so long, it will be good to get some rest!" [/message] [message] description=Konrad message= _ "But there is a great fog around us again! We don't know what dangers may lie ahead!" [/message] [message] description=Kalenz message= _ "So long as we move ahead with caution and prudence, I am sure we will reach the safety and hospitality of the Elves." [/message] [sound] name=horse-canter.wav [/sound] [move_unit_fake] type=Elvish Rider x=16,15,14,13,12,11,10,9 y=14,14,14,14,14,14,14,14 [/move_unit_fake] [unit] description=Eonihar user_description= _ "Eonihar" type=Elvish Rider side=1 x=9 y=14 facing=reverse [modifications] {TRAIT_LOYAL} [/modifications] [/unit] [message] description=Eonihar message= _ "My lords! I have found you at last." [/message] [message] description=Kalenz message= _ "Greetings, Eonihar, old friend! Why have you been searching for us?" [/message] [message] description=Eonihar message= _ "When my lord learned of your coming, he sent riders out looking for you! There is trouble afoot!" [/message] [message] description=Konrad message= _ "Trouble? What kind of trouble?" [/message] [message] description=Eonihar message= _ "We have sighted a great host to the south, a host of the men of Wesnoth. And we believe they are looking for you! There is not a moment to lose. You must make haste to the Elven forest. Only there will you be safe!" [/message] [message] description=Konrad message= _ "I only hope we can avoid them. We will have to bear north-east." [/message] [message] description=Eonihar message= _ "That is not all, my lord. The foul Orcs have heard of the coming of these men, and are even now gathering a great host to oppose them to the north! It is now certain that there will be a great battle." [/message] [message] description=Li'sar message= _ "This sounds very dangerous. Perhaps we should retreat to the West, and hide until the battle is over?" [/message] [message] description=Konrad message= _ "I think these wild lands are too dangerous for that! Anyhow... I expected you to be on the side of Wesnoth, Princess?" [/message] [message] description=Li'sar message= _ "I am an honorable princess, not an impostor like you! I promised that I would be on your side until we made it out of these lands, and I will keep my promise!" [/message] [message] description=Eonihar message= _ "Sir, madam, there is no time to lose! You must make it East, to the home of my people. Only there will you be safe!" [/message] [message] description=Li'sar message= _ "Come then, Konrad, let us go." [/message] [message] description=Eonihar message= _ "My lord has begun assembling a party of Elves to come and escort you into the forest. Beware, for we are all in great danger!" [/message] [/event] # event when moving to Elvish castle [event] name=moveto [filter] description=Konrad x=76-78,77 y=6-7,8 [/filter] [message] description=El'rien message= _ "Greetings, Elf-friend! Welcome to Emetria. You must take shelter here until the battle passes. If you stay with me here for a little while, we will all be safe." [/message] [message] description=Konrad message= _ "Thank you, Lord El'rien. The hospitality of the North Elves is as generous as of your kin in the South! My men will help you hold out against our enemies." [/message] [/event] # check if Konrad is inside forest, loosely defined -- but include # Eastern woods, and a bit of grassland nearby [event] name=time over [if] [have_unit] description=Konrad x=70-80,65-69,67-69,68,69 y=1-30,1,2,10,9-11 [/have_unit] [then] [endlevel] result=victory [/endlevel] [/then] [else] [message] description=Delfador message= _ "We have not yet reached the forest, and the battle still rages. We will never get there now! We have been defeated!" [/message] [/else] [/if] [/event] [event] name=victory [message] description=El'rien message= _ "Elf-friends, you have made it to safety!" [/message] [message] description=Kalenz message= _ "El'rien, we have the Scepter of Fire with us! We must escort them to Elensia!" [/message] [message] description=El'rien message= _ "Indeed. We will escort you to our capital, where we will make Council." [/message] [/event] {scenarios/Heir_To_The_Throne/utils/deaths.cfg} [/scenario]