#textdomain wesnoth-Danse_Macabre [scenario] id=03_the_shadow_over_the_battlefield next_scenario=04_pride_and_prejudice name=_ "The Shadow over the Battlefield" map_data="{~add-ons/Danse_Macabre/maps/DM03.map}" turns=15 victory_when_enemies_defeated=no {AFTERNOON} {DUSK} {FIRST_WATCH} {SECOND_WATCH} {DAWN} {MORNING} {SCENARIO_MUSIC loyalists.ogg} {EXTRA_SCENARIO_MUSIC the_city_falls.ogg} {EXTRA_SCENARIO_MUSIC the_dangerous_symphony.ogg} {EXTRA_SCENARIO_MUSIC battle.ogg} [story] [part] story=_ "...Come to heel, ingrate..." scale_background=no music=suspense.ogg [/part] [part] story=_ "...Fill the whole world with death..." scale_background=no [/part] [part] story=_ "...Come to heel..." scale_background=no [/part] [part] story={CAPTION ( _ "Macabre")} + _ "SHUT UP!!" scale_background=no music=silence.ogg [/part] [part] story=_ "After turning the herd of animals into undead, an abhorrent voice began to echo in his mind. It was a voice from long ago, the last voice he wanted to hear. Macabre yelled until the voice was dispelled." background=story/s3.jpg scale_background=no show_title=yes music=into_the_shadows.ogg [/part] [part] story=_ "The next thing he knows is the smell of blood in the air. ...War. An uproar over the forest tells of the a battle. Zombies murmur, 'Flesh...a lot of...flesh...of different kinds.' The zombies are unable to suppress the craving for flesh." background=story/s3.jpg scale_background=no [/part] [part] story=_ "Macabre was buried in deliberation. If there is a war, there must be elite troops of every race. Usually zombies don't have enough power to beat them. But they are impoverished by the war now. Besides, this is a chance to get more flesh and new fellows." background=story/s3.jpg scale_background=no [/part] [/story] [side] side=1 controller=human team_name=macabre user_team_name=_"Macabre" type=Zombie Leader id=Macabre name=_ "Macabre" profile=portraits/macabre1.png unrenamable=yes canrecruit=yes recruit=DM Walking Corpse,Ghost fog=no shroud=yes gold=100 {FLAG_VARIANT undead} [/side] [side] side=2 controller=ai team_name=human user_team_name=_"Human" type=Lieutenant id=humanleader name=_ "Gamling" canrecruit=yes recruit=Spearman,Bowman,Cavalryman {GOLD 160 180 200} income=15 fog=no shroud=no [ai] aggression=0.5 leader_value=3 caution=0.25 recruitment_pattern=fighter,fighter,archer,archer,scout [avoid] x=20,21,22-23,24-25,26,27-28,29-30,31-32,20,21-28,29,30-31,32 y=27-39,27-39,26-39,25-39,24-39,25-39,26-39,27-39,1-14,1-15,1-16,1-15,1-14 [/avoid] [target] side=4 value=10 [/target] [target] side=5 value=10 [/target] [target] side=1 value=1 [/target] [/ai] [/side] [side] side=3 controller=ai team_name=human,orc,dwarf,drake user_team_name=_"Elf" type=Elvish Captain id=elfleader name=_ "Haldir" canrecruit=yes gold=0 fog=no shroud=no [ai] aggression=0.5 leader_value=0 [leader_goal] x,y=26,1 [/leader_goal] [avoid] x=15,16-17,18-19,20,21-28,29,30-31,32,33-35,36-37 y=18-39,17-39,15-39,14-39,15-39,16-39,15-39,14-39,15-39,13-39 [/avoid] caution=0.25 protect_leader=2.0 protect_leader_radius=10 [protect_unit] id=elfleader [/protect_unit] [/ai] [/side] [side] side=4 controller=ai team_name=dwarf user_team_name=_"Dwarf" type=Dwarvish Steelclad id=dwarfleader name=_ "Thorin" canrecruit=yes recruit=Dwarvish Fighter,Dwarvish Thunderer {GOLD 80 100 120} income=10 fog=no shroud=no [ai] aggression=0.5 leader_value=3 caution=0.25 [avoid] x=20,21,22-23,24-25,26,27-28,29-30,31-32,20,21-28,29,30-31,32 y=27-39,27-39,26-39,25-39,24-39,25-39,26-39,27-39,1-14,1-15,1-16,1-15,1-14 [/avoid] [/ai] [/side] [side] side=5 controller=ai team_name=orc user_team_name=_"Orc" type=Orcish Ruler id=orcleader name=_ "Vatgit" canrecruit=yes recruit=Troll Whelp,Orcish Grunt,Orcish Archer {GOLD 80 100 120} income=10 fog=no shroud=no [ai] aggression=0.5 leader_value=3 caution=0.25 recruitment_ignore_bad_movement=yes recruitment_ignore_bad_combat=yes [avoid] x=20,21,22-23,24-25,26,27-28,29-30,31-32,20,21-28,29,30-31,32 y=27-39,27-39,26-39,25-39,24-39,25-39,26-39,27-39,1-14,1-15,1-16,1-15,1-14 [/avoid] [/ai] [/side] [side] side=6 controller=ai team_name=human,orc,dwarf,elf user_team_name=_"Drake" type=Drake Flare id=drakeleader name=_ "Glaurung" canrecruit=yes gold=0 fog=no shroud=no [ai] aggression=0.5 leader_value=0 [leader_goal] x,y=26,39 [/leader_goal] [avoid] x=16,17,18,19-21,22-23,24-25,26,27-28,29-30,31-33,34,35-36,37-38 y=1-23,1-24,1-26,1-27,1-26,1-25,1-24,1-25,1-26,1-27,1-26,1-27,1-28 [/avoid] caution=0.25 protect_leader=2.0 protect_leader_radius=10 [protect_unit] id=drakeleader [/protect_unit] [/ai] [/side] {STARTING_VILLAGES 2 2} {STARTING_VILLAGES 3 2} {STARTING_VILLAGES 4 2} {STARTING_VILLAGES 5 2} {STARTING_VILLAGES 6 2} [event] name=prestart {KILL_NO_EXPERIENCE} {PLACE_IMAGE scenery/wreck.png 40 19} {PLACE_IMAGE items/bones.png 18 25} {PLACE_IMAGE items/bones.png 28 22} {PLACE_IMAGE scenery/rubble.png 23 26} {PLACE_IMAGE scenery/rubble.png 25 25} {PLACE_IMAGE scenery/rubble.png 25 17} {PLACE_IMAGE scenery/rubble.png 27 14} {PLACE_IMAGE scenery/rubble.png 24 18} {PLACE_IMAGE scenery/pine1.png 29 24} {PLACE_IMAGE scenery/pine1.png 31 22} {PLACE_IMAGE scenery/rock2.png 30 16} {GENERIC_UNIT 2 "Spearman" 22 18} {GENERIC_UNIT 2 "Spearman" 23 19} {GENERIC_UNIT 2 "Bowman" 23 20} {GENERIC_UNIT 2 "Spearman" 23 21} {GENERIC_UNIT 2 "Spearman" 22 22} {GENERIC_UNIT 2 "Bowman" 23 22} {GENERIC_UNIT 2 "Bowman" 25 20} {GENERIC_UNIT 2 "Spearman" 26 20} {GENERIC_UNIT 2 "Bowman" 25 21} {GENERIC_UNIT 3 "Elvish Fighter" 26 16} {GENERIC_UNIT 3 "Elvish Archer" 27 16} {GENERIC_UNIT 6 "Drake Burner" 23 25} {GENERIC_UNIT 6 "Drake Burner" 25 24} {GENERIC_UNIT 3 "Elvish Fighter" 24 14} {GENERIC_UNIT 3 "Elvish Fighter" 29 15} {GENERIC_UNIT 3 "Elvish Shaman" 27 13} {GENERIC_UNIT 3 "Elvish Archer" 21 14} {GENERIC_UNIT 6 "Drake Fighter" 22 27} {GENERIC_UNIT 6 "Drake Fighter" 26 25} {GENERIC_UNIT 6 "Drake Clasher" 29 27} {GENERIC_UNIT 6 "Saurian Augur" 26 27} [unit] side=6 id=Neckfrill type=Neckfrill name= _ "Neckfrill" x,y=26,31 random_traits=no profile=portraits/Neckfrill.png [/unit] {GENERIC_UNIT 4 "Dwarvish Fighter" 37 19} {GENERIC_UNIT 4 "Dwarvish Fighter" 32 18} {GENERIC_UNIT 4 "Dwarvish Guardsman" 35 20} {GENERIC_UNIT 4 "Dwarvish Guardsman" 32 15} {GENERIC_UNIT 4 "Dwarvish Thunderer" 32 17} {GENERIC_UNIT 4 "Dwarvish Thunderer" 33 19} {GENERIC_UNIT 5 "Orcish Grunt" 36 21} {GENERIC_UNIT 5 "Orcish Grunt" 32 23} {GENERIC_UNIT 5 "Orcish Grunt" 32 26} {GENERIC_UNIT 5 "Orcish Assassin" 35 24} {GENERIC_UNIT 5 "Orcish Archer" 33 23} {GENERIC_UNIT 5 "Orcish Archer" 32 24} {MODIFY_UNIT side=1 facing se} {MODIFY_UNIT side=3 facing sw} {MODIFY_UNIT side=4 facing sw} {MODIFY_UNIT side=5 facing nw} {MODIFY_UNIT side=6 facing nw} {VARIABLE doretreat no} {VARIABLE kill_leader 0} [/event] [event] name=start [recall] id=Merrin x,y=3,20 [/recall] [recall] id=Boreas x,y=3,21 [/recall] [delay] time=300 [/delay] [message] speaker=Macabre message= _ "Smell...of...war. Go...scouting, Boreas." [/message] [message] speaker=Boreas message= _ "Yes, sir!" [/message] [sound] name=bat-flapping.wav [/sound] {NOSCROLL_MOVEUNIT id=Boreas 10 20} [delay] time=600 [/delay] [sound] name=bat-flapping.wav [/sound] {NOSCROLL_MOVEUNIT id=Boreas 3 21} [message] speaker=Boreas message= _ "A great war! There are humans, elves, dwarves, orcs and drakes. Free for all!" [/message] [message] speaker=Macabre message= _ "How...are...things...going?" [/message] [message] speaker=Boreas message= _ "Humans have an advantage! Elves and Drakes are far outnumbered!" [/message] [message] speaker=Macabre message= _ "OK. Let's...divide...soldiers...and...attack...Elves...Drakes...from...behind. My...own...troops...will...attack...Humans." [/message] [delay] time=50 [/delay] [sound] name=zombie-attack.wav [/sound] [move_unit_fake] type=DM Walking Corpse x=2,2 y=19,17 [/move_unit_fake] [delay] time=50 [/delay] [sound] name=zombie-attack.wav [/sound] [move_unit_fake] type=DM Walking Corpse x=2,2 y=21,23 [/move_unit_fake] [delay] time=50 [/delay] [sound] name=zombie-attack.wav [/sound] [move_unit_fake] type=DM Walking Corpse x=2,2 y=19,17 [/move_unit_fake] [delay] time=50 [/delay] [sound] name=zombie-attack.wav [/sound] [move_unit_fake] type=DM Walking Corpse x=2,2 y=21,23 [/move_unit_fake] [delay] time=50 [/delay] [sound] name=zombie-attack.wav [/sound] [move_unit_fake] type=DM Walking Corpse x=2,2 y=19,17 [/move_unit_fake] [delay] time=50 [/delay] [sound] name=zombie-attack.wav [/sound] [move_unit_fake] type=DM Walking Corpse x=2,2 y=21,23 [/move_unit_fake] [delay] time=50 [/delay] [sound] name=zombie-attack.wav [/sound] [move_unit_fake] type=DM Walking Corpse x=2,2 y=19,17 [/move_unit_fake] [delay] time=50 [/delay] [sound] name=zombie-attack.wav [/sound] [move_unit_fake] type=DM Walking Corpse x=2,2 y=21,23 [/move_unit_fake] [delay] time=50 [/delay] [message] speaker=Boreas message= _ "By the way, I have made a friend." [/message] [message] speaker=Macabre message= _ "Who?" [/message] [message] speaker=Boreas message= _ "Come out! Gingly!" [/message] [delay] time=50 [/delay] [unit] animate=yes side=1 facing=sw id=gingly type=Ghost name= _ "Gingly" [modifications] {TRAIT_LOYAL} {TRAIT_RESILIENT} [/modifications] x,y=4,20 {IS_HERO} [/unit] {MODIFY_UNIT id=gingly facing sw} [message] speaker=gingly message= _ "Hi, Mr.Macabre." [/message] [message] speaker=Macabre message= _ "Hi. What...are...you...doing...here?" [/message] [message] speaker=gingly message= _ "I have just been killed in the war. However I can't go to Heaven." [/message] [message] speaker=Macabre message= _ "Why?" [/message] [message] speaker=gingly message= _ "I don't know." [/message] [message] speaker=Macabre message= _ "..." [/message] [message] speaker=Macabre message= _ "(He doesn't seem like a puppet for that bastard...and ghosts are really useful.)" [/message] [message] speaker=Macabre message= _ "Mr.Gingly, if...you...have...nowhere...to...go, join...us." [/message] [message] speaker=gingly message= _ "Sure, thanks. From now on, we ghosts will come under your umbrella, Macabre." [/message] [message] speaker=Macabre message= _ "Good." [/message] [recall] id=Pech x,y=2,19 [/recall] [recall] id=Spelk x,y=2,21 [/recall] {GENERIC_UNIT 1 "DM Walking Corpse" 24 1} {GENERIC_UNIT 1 "DM Walking Corpse" 24 2} {GENERIC_UNIT 1 "DM Walking Corpse" 24 3} {GENERIC_UNIT 1 "DM Walking Corpse" 23 2} {GENERIC_UNIT 1 "DM Walking Corpse" 23 3} {GENERIC_UNIT 1 "DM Walking Corpse" 28 1} {GENERIC_UNIT 1 "DM Walking Corpse" 28 2} {GENERIC_UNIT 1 "DM Walking Corpse" 28 3} {GENERIC_UNIT 1 "DM Walking Corpse" 29 2} {GENERIC_UNIT 1 "DM Walking Corpse" 29 3} {GENERIC_UNIT 1 "DM Walking Corpse" 24 37} {GENERIC_UNIT 1 "DM Walking Corpse" 24 38} {GENERIC_UNIT 1 "DM Walking Corpse" 24 39} {GENERIC_UNIT 1 "DM Walking Corpse" 23 38} {GENERIC_UNIT 1 "DM Walking Corpse" 23 39} {GENERIC_UNIT 1 "DM Walking Corpse" 28 37} {GENERIC_UNIT 1 "DM Walking Corpse" 28 38} {GENERIC_UNIT 1 "DM Walking Corpse" 28 39} {GENERIC_UNIT 1 "DM Walking Corpse" 29 38} {GENERIC_UNIT 1 "DM Walking Corpse" 29 39} [scroll_to] x,y=18,20 [/scroll_to] [modify_side] side=1 shroud=no [/modify_side] [redraw][/redraw] [delay] time=50 [/delay] [message] speaker=humanleader message= _ "The time is now! Kill them all!" [/message] [delay] time=150 [/delay] {MOVE_UNIT x,y=23,20 26 17} [animate_unit] flag=attack [filter] x,y=26,17 [/filter] [primary_attack] name=bow [/primary_attack] hits=yes [facing] x,y=26,16 [/facing] [/animate_unit] {REDRAW} [kill] x,y=26,16 animate=yes [/kill] {REDRAW} [delay] time=50 [/delay] {NOSCROLL_MOVEUNIT x,y=22,18 26 16} [animate_unit] flag=attack [filter] x,y=26,16 [/filter] [primary_attack] name=spear [/primary_attack] hits=yes [facing] x,y=27,16 [/facing] [/animate_unit] {REDRAW} [kill] x,y=27,16 animate=yes [/kill] {REDRAW} {MOVE_UNIT x,y=23,21 25 23} [animate_unit] flag=attack [filter] x,y=25,23 [/filter] [primary_attack] name=spear [/primary_attack] hits=yes [facing] x,y=25,24 [/facing] [/animate_unit] {REDRAW} [kill] x,y=25,24 animate=yes [/kill] {REDRAW} {NOSCROLL_MOVEUNIT x,y=22,22 22 24} [animate_unit] flag=attack [filter] x,y=22,24 [/filter] [primary_attack] name=spear [/primary_attack] hits=yes [facing] x,y=23,25 [/facing] [/animate_unit] {REDRAW} [kill] x,y=23,25 animate=yes [/kill] {REDRAW} [delay] time=300 [/delay] [scroll_to] x,y=26,12 [/scroll_to] [message] speaker=elfleader message= _ "Oops! We must retreat and regroup!" [/message] {HIGHLIGHT_IMAGE 26 1 scenery/signpost.png misc/blank-hex.png} [delay] time=50 [/delay] [scroll_to] x,y=26,28 [/scroll_to] [message] speaker=drakeleader message= _ "Blast! The damage is considerable. Retreat!" [/message] [message] speaker=Neckfrill message= _ "Sir! I broke my leg...I can't move!" [/message] [message] speaker=drakeleader message= _ "You're useless! Drop dead here!" [/message] [message] speaker=Neckfrill message= _ "That's too cruel!" [/message] {HIGHLIGHT_IMAGE 26 39 scenery/signpost.png misc/blank-hex.png} [delay] time=600 [/delay] [scroll_to] x,y=18,20 [/scroll_to] [message] speaker=humanleader message= _ "Well done! Leave the cowards alone! Kill the dwarves and orcs!" [/message] [delay] time=600 [/delay] [message] speaker=Macabre message= _ "Well...our...turn. Don't...miss...the...escaped...leaders. Eat...and...plague...all...living...creatures!" [/message] [message] speaker=narrator message= _ "The Elvish and Drake leaders intend to run away to their nearest signpost. The more leaders you kill, the more gold you get." image=wesnoth-icon.png [/message] [objectives] side=1 [objective] condition=win description=_ "Defeat at least one Enemy Leader" [/objective] [objective] condition=lose description=_ "Death of Macabre" [/objective] [objective] condition=lose description=_ "Death of Merrin" [/objective] [objective] condition=lose description=_ "Death of Boreas" [/objective] [objective] description= _ "Turns run out without killing any leaders" condition=lose [/objective] note={NEW_GOLD_CARRYOVER_NOTE_40} [/objectives] [/event] [event] name=moveto [filter] id=elfleader x,y=26,1 [/filter] [message] speaker=elfleader message= _ "Safe! All forces, retreat!" [/message] [kill] side=3 [/kill] [/event] [event] name=moveto [filter] id=drakeleader x,y=26,39 [/filter] [message] speaker=drakeleader message= _ "Safe! All forces, retreat!" [/message] [kill] side=6 [not] id=Neckfrill [/not] [/kill] [/event] [event] name=die first_time_only=yes [filter] id=humanleader [/filter] [if] [have_unit] side=1 x,y=$x2,$y2 [/have_unit] [then] [sound] name=gold.ogg [/sound] [message] speaker=narrator message= _ "You got 80g!" image=wesnoth-icon.png [/message] [gold] amount=80 [/gold] {VARIABLE_OP kill_leader add 1} [/then] [/if] [message] speaker=narrator message= _ "Humans have lost their leader and fallen into confusion (they never move)." image=wesnoth-icon.png [/message] {VARIABLE humanconfu yes} [/event] [event] name=die first_time_only=yes [filter] id=elfleader [/filter] [filter_second] side=1 [/filter_second] [sound] name=gold.ogg [/sound] [message] speaker=narrator message= _ "You got 80g!" image=wesnoth-icon.png [/message] [gold] amount=80 [/gold] {VARIABLE_OP kill_leader add 1} [message] speaker=narrator message= _ "Elves have lost their leader and fallen into confusion (they never move)" image=wesnoth-icon.png [/message] {VARIABLE elfconfu yes} [/event] [event] name=die first_time_only=yes [filter] id=orcleader [/filter] [if] [have_unit] side=1 x,y=$x2,$y2 [/have_unit] [then] [sound] name=gold.ogg [/sound] [message] speaker=narrator message= _ "You got 80g!" image=wesnoth-icon.png [/message] [gold] amount=80 [/gold] {VARIABLE_OP kill_leader add 1} [/then] [/if] [message] speaker=narrator message= _ "Orcs have lost their leader and fallen into confusion (they never move)." image=wesnoth-icon.png [/message] {VARIABLE orcconfu yes} [/event] [event] name=die first_time_only=yes [filter] id=dwarfleader [/filter] [if] [have_unit] side=1 x,y=$x2,$y2 [/have_unit] [then] [sound] name=gold.ogg [/sound] [message] speaker=narrator message= _ "You got 80g!" image=wesnoth-icon.png [/message] [gold] amount=80 [/gold] {VARIABLE_OP kill_leader add 1} [/then] [/if] [message] speaker=narrator message= _ "Dwarves have lost their leader and fallen into confusion (they never move)." image=wesnoth-icon.png [/message] {VARIABLE dwarfconfu yes} [/event] [event] name=die first_time_only=yes [filter] id=drakeleader [/filter] [filter_second] side=1 [/filter_second] [sound] name=gold.ogg [/sound] [message] speaker=narrator message= _ "You got 80g!" image=wesnoth-icon.png [/message] [gold] amount=80 [/gold] {VARIABLE_OP kill_leader add 1} [message] speaker=narrator message= _ "Drakes have lost their leader and fallen into confusion (they never move)." image=wesnoth-icon.png [/message] {VARIABLE drakeconfu yes} [/event] [event] name=attack first_time_only=yes [filter] side=2 [/filter] [filter_second] side=1 [/filter_second] [message] speaker=narrator message= _ "Fuckin Corpse! Die!" [/message] [/event] [event] name=attack first_time_only=yes [filter] side=3 [/filter] [filter_second] side=1 [/filter_second] [message] speaker=narrator message= _ "Oh my god!" [/message] [/event] [event] name=attack first_time_only=yes [filter] side=4 [/filter] [filter_second] side=1 [/filter_second] [message] speaker=narrator message= _ "What an ugly creature!" [/message] [/event] [event] name=attack first_time_only=yes [filter] side=5 [/filter] [filter_second] side=1 [/filter_second] [message] speaker=narrator message= _ "Bah! Go to hell!" [/message] [/event] [event] name=attack first_time_only=yes [filter] side=6 [/filter] [filter_second] side=1 [/filter_second] [message] speaker=narrator message= _ "Get out of the way!" [/message] [/event] [event] name=ai turn first_time_only=no {MODIFY_UNIT id=Neckfrill moves 0} {MODIFY_UNIT id=humanleader moves 0} {MODIFY_UNIT id=drakeleader goto_x 26} {MODIFY_UNIT id=drakeleader goto_y 39} {MODIFY_UNIT id=elfleader goto_x 26} {MODIFY_UNIT id=elfleader goto_y 1} [if] [variable] name=doretreat equals=no [/variable] [then] {MODIFY_UNIT id=dwarfleader moves 0} {MODIFY_UNIT id=orcleader moves 0} [/then] [else] {MODIFY_UNIT id=dwarfleader goto_x 46} {MODIFY_UNIT id=dwarfleader goto_y 11} {MODIFY_UNIT id=orcleader goto_x 46} {MODIFY_UNIT id=orcleader goto_y 29} [/else] [/if] [if] [variable] name=humanconfu equals=yes [/variable] [then] {MODIFY_UNIT side=2 moves 0} [/then] [/if] [if] [variable] name=elfconfu equals=yes [/variable] [then] {MODIFY_UNIT side=3 moves 0} [/then] [/if] [if] [variable] name=dwarfconfu equals=yes [/variable] [then] {MODIFY_UNIT side=4 moves 0} [/then] [/if] [if] [variable] name=orcconfu equals=yes [/variable] [then] {MODIFY_UNIT side=5 moves 0} [/then] [/if] [if] [variable] name=drakeconfu equals=yes [/variable] [then] {MODIFY_UNIT side=6 moves 0} [/then] [/if] [/event] [event] name=die [filter] id=Neckfrill [/filter] [filter_second] side=1 [not] type=Ghost [/not] [/filter_second] {VARIABLE _x1 $x1} {VARIABLE _y1 $y1} [kill] id=Neckfrill [/kill] [delay] time=100 [/delay] [sound] name=zombie-attack.wav [/sound] [unit] animate=yes side=1 id=Neckfrill type=Soulless Neckfrill name= _ "Neckfrill" profile=portraits/zNeckfrill.png [modifications] {TRAIT_LOYAL} [/modifications] x=$_x1 y=$_y1 {IS_HERO} attacks_left=0 moves=0 resting=no [/unit] [delay] time=100 [/delay] [message] speaker=Macabre message= _ "Welcome, Neckfrill. Has...your...broken...bone...already...healed?" [/message] [message] speaker=Neckfrill message= _ "...Not yet." [/message] {CLEAR_VARIABLE _x1,_y1} [/event] [event] name=turn 7 first_time_only=yes [message] speaker=Macabre message= _ "(Probably won't be long before Dwarves and Orcs retreat. We shouldn't let them escape.)" [/message] [/event] [event] name=turn 10 first_time_only=yes [if] [have_unit] side=4 canrecruit=yes [/have_unit] [then] [message] speaker=dwarfleader message= _ "Enough already... Let's go home!" [/message] {HIGHLIGHT_IMAGE 46 11 scenery/signpost.png misc/blank-hex.png} [modify_side] side=4 team_name=human [/modify_side] [disallow_recruit] type=Dwarvish Fighter,Dwarvish Thunderer side=4 [/disallow_recruit] [/then] [/if] [if] [have_unit] side=5 canrecruit=yes [/have_unit] [then] [message] speaker=orcleader message= _ "Shit! It's a waste of time!" [/message] {HIGHLIGHT_IMAGE 46 29 scenery/signpost.png misc/blank-hex.png} [modify_side] side=5 team_name=human [/modify_side] [disallow_recruit] type=Troll Whelp,Orcish Grunt,Orcish Archer side=5 [/disallow_recruit] [/then] [/if] [if] [have_unit] side=2 canrecruit=yes [/have_unit] [then] [message] speaker=humanleader message= _ "Stand-down!" [/message] [/then] [/if] {VARIABLE doretreat yes} [/event] [event] name=moveto [filter] id=dwarfleader x,y=46,11 [/filter] [message] speaker=dwarfleader message= _ "Safe! All forces, retreat!" [/message] [kill] side=4 [/kill] [/event] [event] name=moveto [filter] id=orcleader x,y=46,29 [/filter] [message] speaker=orcleader message= _ "Safe! All forces, retreat!" [/message] [kill] side=5 [/kill] [/event] #define VICTORY [switch] variable=kill_leader [case] value=1 [message] speaker=Macabre message= _ "We did badly..." [/message] [/case] [case] value=2 [message] speaker=Macabre message= _ "That's...not good enough." [/message] [/case] [case] value=3 [message] speaker=Macabre message= _ "Not too bad." [/message] [/case] [case] value=4 [message] speaker=Macabre message= _ "Very good." [/message] [/case] [case] value=5 [message] speaker=Macabre message= _ "Excellent!" [/message] [/case] [/switch] {CLEAR_VARIABLE kill_leader} [endlevel] result=victory bonus=no {NEW_GOLD_CARRYOVER 40} [/endlevel] #enddef [event] name=time over [if] [variable] name=kill_leader equals=0 [/variable] [then] [message] speaker=Macabre message= _ "We didn't achieve anything... We've lost." [/message] [endlevel] result=defeat [/endlevel] [/then] [else] [message] speaker=Macabre message= _ "We mustn't take up any more of our time. It's over." [/message] {VICTORY} [/else] [/if] [/event] [event] name=enemies defeated [message] speaker=Macabre message= _ "And then there were none... It's over." [/message] {VICTORY} [/event] [event] name=die [filter] id=Macabre [/filter] [endlevel] result=defeat [/endlevel] [/event] {MERRIN_DEATH} {BOREAS_DEATH} {MACABRE_DEATH} [/scenario]