#textdomain wesnoth-ei [scenario] id=12_Evacuation name= _ "Evacuation" map_data="{campaigns/Eastern_Invasion/maps/12_Evacuation.map}" turns=12 next_scenario=13_The_Drowned_Plains {DEFAULT_SCHEDULE} {INTRO_AND_SCENARIO_MUSIC vengeful.ogg legends_of_the_north.ogg} {EXTRA_SCENARIO_MUSIC frantic.ogg} {EXTRA_SCENARIO_MUSIC northerners.ogg} {campaigns/Eastern_Invasion/utils/deaths.cfg} [story] [part] story= _ "Gweddry and his men had escaped from the orcish prisons, but after returning to the daylight they soon found themselves surrounded by a host of orcs." {EI_BIGMAP} [/part] [/story] {BIGMAP_12} [side] type=Lieutenant id=Gweddry name= _ "Gweddry" side=1 canrecruit=yes controller=human team_name=wesnothians user_team_name=_"Wesnothians" gold=200 {FLAG_VARIANT loyalist} [/side] [side] type=Orcish Warlord id=Varrak-Klar name= _ "Varrak-Klar" side=2 canrecruit=yes facing=sw controller=ai recruit=Orcish Warrior,Goblin Knight,Direwolf Rider {GOLD 100 175 225} {INCOME 20 25 30} team_name=bad user_team_name=_"Evil" [ai] recruitment_pattern=fighter,scout,fighter,scout recruitment_ignore_bad_combat=yes [/ai] {FLAG_VARIANT ragged} [/side] {LIMIT_CONTEMPORANEOUS_RECRUITS 2 "Direwolf Rider" 3} {STARTING_VILLAGES 2 8} [side] type=Troll Warrior id=Unhk name= _ "Unhk" side=3 canrecruit=yes controller=ai recruit=Troll,Troll Warrior,Goblin Pillager {GOLD 100 175 225} {INCOME 20 25 30} team_name=bad user_team_name=_"Evil" [ai] recruitment_pattern=fighter,scout recruitment_ignore_bad_combat=yes [/ai] [/side] {LIMIT_CONTEMPORANEOUS_RECRUITS 4 "Troll Warrior" 3} {STARTING_VILLAGES 3 8} [side] type=Orcish Warlord id=Ran-Lar name= _ "Ran-Lar" side=4 canrecruit=yes facing=sw controller=ai recruit=Orcish Crossbowman,Orcish Slayer,Orcish Warrior {GOLD 100 150 200} {INCOME 20 25 30} team_name=bad user_team_name=_"Evil" [ai] recruitment_pattern=fighter,archer,fighter,mixed fighter recruitment_ignore_bad_combat=yes [/ai] {FLAG_VARIANT ragged} [/side] {STARTING_VILLAGES 4 8} [event] name=prestart [recall] id=Dacyn [/recall] [recall] id=Owaec [/recall] [recall] id=Grug [/recall] [recall] id=Terraent [/recall] [/event] [event] name=prestart #define TROLL_GUARD SIDE X Y WML [unit] side={SIDE} #ifdef EASY type=Troll #else type=Troll Warrior #endif generate_name=yes x,y={X},{Y} ai_special=guardian {WML} [/unit] #enddef #since the orcish leaders are rather exposed to a rush attack, they need a bodyguard {TROLL_GUARD 2 26 2 facing=sw} {TROLL_GUARD 2 28 5 facing=sw} {TROLL_GUARD 3 7 8 ()} {TROLL_GUARD 3 5 11 ()} {TROLL_GUARD 4 22 11 facing=sw} {TROLL_GUARD 4 19 14 facing=sw} [objectives] side=1 [objective] description= _ "Destroy the bridge OR defeat all enemies" condition=win [/objective] [objective] description= _ "Death of Gweddry" condition=lose [/objective] [objective] description= _ "Death of Dacyn" condition=lose [/objective] [objective] description= _ "Death of Owaec" condition=lose [/objective] {TURNS_RUN_OUT} [gold_carryover] bonus=yes carryover_percentage=40 [/gold_carryover] note= _ "Note: every unit not south of the bridge when it is destroyed will be lost (including non-recalled units)" [/objectives] [/event] [event] name=start #create a mage with a special description [unit] id=Engineer name= _ "Engineer" type=Red Mage x,y=18,5 side=1 random_traits=no [modifications] {TRAIT_LOYAL} [/modifications] {IS_LOYAL} [/unit] [message] speaker=Dacyn message= _ "We have to get out of the Northlands as quickly as possible! Run for your — what the...?! Who are you?" [/message] [message] speaker=Engineer #po: This is thickly accented English message= _ "I’m an enginea’. I s’pect you’ll have a need of me services. I bet you’re gonna want me to blow up that bridge ov’r theah." # wmllint: no spellcheck [/message] [message] speaker=Owaec message= _ "Why would we want to do that?!" [/message] [message] speaker=Engineer message= _ "Well, I see those orcs are chasin’ you, and if I blow up the bridge, they can’t get across. It’ll help you to escape." # wmllint: no spellcheck [/message] [message] speaker=Dacyn message= _ "I see... I think it is a good idea to hire him. How much?" [/message] [message] speaker=Engineer message= _ "I ain’t charging gold — I wants protecshun! Everywhere I go, I see orcs, undead. ’T’ain’t safe ’round ’ere!" # wmllint: no spellcheck [/message] [message] speaker=Gweddry message= _ "Very well, we’ll protect you from the undead. But we can’t help you until we get off this island. Now let’s go!" [/message] [message] speaker=Engineer message= _ "Deal. I c’n blow’er up once I get to that signpost ov’r dere. That’s where my eq’pment is. But ev’ryone not ov’r theah on that side when it blows w’ll be killed by the orcs fa’ sure!" # wmllint: no spellcheck [/message] [item] image=scenery/signpost.png x,y=8,20 [/item] [/event] [event] name=moveto first_time_only=no [filter] x,y=8,20 id=Engineer [/filter] [message] speaker=Engineer message= _ "So, d’ya want me to blow up der bridge yet, Cap’n?" # wmllint: no spellcheck [/message] [message] speaker=Gweddry message= _ "Hmm..." [option] message= _ "Yes, blow it up." [command] [message] speaker=Engineer message= _ "All right! Blast’n time!" # wmllint: no spellcheck [/message] [sound] name=fuse.ogg [/sound] [delay] time=2000 [/delay] [sound] name=explosion.ogg [/sound] [message] speaker=narrator message= _ "BOOM!!" image=wesnoth-icon.png [/message] [terrain] x=8,8 y=16-17,19 terrain=Ww [/terrain] [terrain] x=8 y=18 terrain=Wo [/terrain] [redraw][/redraw] [kill] side=1 [not] x=1-31,1-20 y=21-24,18-20 [/not] fire_event=yes animate=yes [/kill] # Without this check, victory could be declared even if the # heroes died. [if] [have_unit] id=Gweddry [/have_unit] [have_unit] id=Dacyn [/have_unit] [have_unit] id=Owaec [/have_unit] [then] [message] speaker=Gweddry message= _ "Good, we have escaped from the orcs. Now we must return to save Wesnoth." [/message] [endlevel] result=victory bonus=yes {NEW_GOLD_CARRYOVER 40} [/endlevel] [/then] [/if] [/command] [/option] [option] message= _ "No, wait until later." [command] [message] speaker=Engineer message= _ "Neh? A’right then, we’ll wait fa’ later, eh?" # wmllint: no spellcheck [/message] [allow_undo][/allow_undo] [/command] [/option] [/message] [/event] [event] name=time over [message] speaker=Dacyn message= _ "We have not thrown down the bridge in time! The orcs will kill us all!" [/message] [/event] [event] name=enemies defeated [message] speaker=Gweddry message= _ "Well, we didn’t have to blow up the bridge after all. Now we must return to save Wesnoth." [/message] [endlevel] result=victory bonus=yes {NEW_GOLD_CARRYOVER 40} [/endlevel] [/event] [event] name=victory [message] speaker=Owaec message= _ "How do you propose to do that?" [/message] # wmllint: local spelling Khrakrahs [message] speaker=Dacyn message= _ "We head south. My research revealed that the dragon Khrakrahs is in possession of a Null Stone; with it I will be able to block Mal-Ravanal’s teleportation. Once we have retrieved the stone, we must travel to Weldyn. Our experience fighting the undead will prove invaluable in the defense of our homeland. Also, I have advice to give the king: I know Mal-Ravanal’s weakness." [/message] [message] speaker=Gweddry message= _ "Very well, we will head south. Let us hope we reach Weldyn before Mal-Ravanal." [/message] [message] speaker=Engineer message= _ "I’ll be followin’ yah from now on. Hope yah can get to Weld’n an’ all so I c’n stop runnin’..." # wmllint: no spellcheck [/message] [/event] {FOREIGN_DEFEAT} [/scenario]