mirror of
https://github.com/wesnoth/wesnoth
synced 2025-04-12 17:48:23 +00:00
609 lines
24 KiB
INI
609 lines
24 KiB
INI
#textdomain wesnoth-tdg
|
||
|
||
[scenario]
|
||
id,map_file,name=11x_Revelry,11x_Revelry.map,_"Revelry"
|
||
next_scenario,victory_when_enemies_defeated=12_The_Traitor,no
|
||
theme=Cutscene_Minimal
|
||
|
||
{DEFAULT_SCHEDULE_DUSK}
|
||
{SCENARIO_MUSIC breaking_the_chains.ogg}
|
||
|
||
#######################################################################################################################################################
|
||
# DEFINE SIDES
|
||
#######################################################################################################################################################
|
||
[side]
|
||
side,controller,color=1,human,red
|
||
id,defeat_condition,gold=Delfador,never,0
|
||
team_name=wesnoth
|
||
[/side]
|
||
|
||
[side]
|
||
side,controller,color=2,ai,wesred
|
||
type,id,name,facing="Lieutenant",Moreth,_"Moreth",sw
|
||
{MODIFICATIONS( {TRAIT_QUICK} {TRAIT_STRONG} )}
|
||
hidden,gold,income=yes,0,-2
|
||
team_name=wesnoth
|
||
[/side]
|
||
{STARTING_VILLAGES_AREA 2 15 10 9}
|
||
|
||
#######################################################################################################################################################
|
||
# PREPARE MAP
|
||
#######################################################################################################################################################
|
||
[event]
|
||
name=prestart
|
||
|
||
#############################
|
||
# SCENERY
|
||
#############################
|
||
{PLACE_IMAGE terrain/castle/encampment/tent2.png 6 12} # these are "keeps"
|
||
{PLACE_IMAGE terrain/castle/encampment/tent2.png 11 14}
|
||
{PLACE_IMAGE items/gold-coins-large.png 14 10} # matching S12
|
||
|
||
#############################
|
||
# GUARDS
|
||
#############################
|
||
{GENERIC_UNIT 2 "Pikeman" 10 7} {FACING ne}
|
||
{GENERIC_UNIT 2 "Spearman" 8 8} {FACING nw}
|
||
{GENERIC_UNIT 2 "Pikeman" 8 11} {FACING nw}
|
||
{GENERIC_UNIT 2 "Bowman" 10 11} {FACING ne}
|
||
{GENERIC_UNIT 2 "Spearman" 11 12} {FACING se}
|
||
|
||
{GENERIC_UNIT 2 "Swordsman" 23 12} {FACING se}
|
||
|
||
{GENERIC_UNIT 2 "Horseman" 15 4} {FACING nw}
|
||
{GENERIC_UNIT 2 "Horseman" 17 5} {FACING ne}
|
||
{GENERIC_UNIT 2 "Knight" 19 5} {FACING ne}
|
||
|
||
{GENERIC_UNIT 2 "Bowman" 24 11} {FACING se}
|
||
{GENERIC_UNIT 2 "Spearman" 27 13} {FACING se}
|
||
|
||
{GENERIC_UNIT 2 "Spearman" 31 6} {FACING ne}
|
||
{GENERIC_UNIT 2 "Javelineer" 32 6} {FACING ne}
|
||
{GENERIC_UNIT 2 "Spearman" 29 6} {FACING ne}
|
||
|
||
#############################
|
||
# REVELERS
|
||
#############################
|
||
{GENERIC_UNIT 2 "Footpad" 13 6} {GENDER female} {FACING se}
|
||
{RECALL_INFANTRYMAN 0 14 7 Fencer {FACING ne}} # this position is used to change side later
|
||
{MODIFY_UNIT x,y=14,7 side 2}
|
||
{GENERIC_UNIT 2 "Thief" 13 7} {GENDER male} {FACING ne}
|
||
{RECALL_COMPANION 15 7}
|
||
{MODIFY_UNIT id=$companion_id facing nw}
|
||
{MODIFY_UNIT id=$companion_id side 2}
|
||
|
||
{GENERIC_UNIT 2 "Mage" 14 12} {GENDER female} {FACING ne}
|
||
{GENERIC_UNIT 2 "Mage" 15 12} {GENDER male} {FACING sw}
|
||
|
||
#############################
|
||
# UNITS
|
||
#############################
|
||
{RECALL_XY Delfador 22 8}
|
||
{MODIFY_UNIT id=Delfador facing sw}
|
||
{GIVE_OBJECT_TO id=Delfador id,duration=at_ease,scenario}
|
||
[modify_unit]
|
||
{FILTER id=Delfador}
|
||
facing=sw
|
||
[filter_recall]
|
||
[/filter_recall]
|
||
[/modify_unit]
|
||
|
||
{RECALL_XY Deoran 18 17}
|
||
[modify_unit]
|
||
{FILTER id=Deoran}
|
||
facing=sw
|
||
side=2
|
||
[filter_recall]
|
||
[/filter_recall]
|
||
[/modify_unit]
|
||
|
||
[unit]
|
||
{SINGLEUNITWML_GARARD_OLD}
|
||
side,x,y,facing=2,19,10,ne
|
||
[/unit]
|
||
{RESTORE_GARARD}
|
||
[/event]
|
||
|
||
#######################################################################################################################################################
|
||
# CUTSCENE PART 1
|
||
#######################################################################################################################################################
|
||
[event]
|
||
name=start
|
||
|
||
#############################
|
||
# THREE CHEERS
|
||
#############################
|
||
{DELAY 500}
|
||
[message]
|
||
speaker=Deoran
|
||
message=_"Three cheers for Delfador, hero of the Abez!"
|
||
[/message]
|
||
[message]
|
||
speaker=Garard
|
||
message=_"Three cheers— three cheers for Delfador the Great! Hurrah!" # cheers for the King of Wesnoth
|
||
[/message]
|
||
|
||
{MODIFY_UNIT x,y=15,7 facing se}
|
||
[message]
|
||
x,y=15,7
|
||
message=_"Hurrah for Delfador!"
|
||
[/message]
|
||
{MODIFY_UNIT x,y=15,7 facing nw}
|
||
|
||
{MODIFY_UNIT x,y=10,8 facing se}
|
||
[message]
|
||
x,y=10,8
|
||
message=_"Hooray for Delfador!"
|
||
[/message]
|
||
{MODIFY_UNIT x,y=10,8 facing nw}
|
||
|
||
{MODIFY_UNIT x,y=15,12 facing ne}
|
||
[message]
|
||
x,y=15,12
|
||
message=_"Hurrah for Del— *hic* Delfador!"
|
||
[/message]
|
||
{MODIFY_UNIT x,y=15,12 facing sw}
|
||
|
||
[message]
|
||
speaker=Delfador
|
||
message=_"Ha ha ha, thank you all! That’s right, I’m Wesnoth’s hero! Your hero Delfador the Great, here in the flesh!"
|
||
[/message]
|
||
|
||
#############################
|
||
# ALL IS WELL
|
||
#############################
|
||
[message]
|
||
speaker=Garard
|
||
message=_"Oh ho, someone fetch me more wine! The night’s still young; I’m ready for a proper CELEBRATION!!"
|
||
[/message]
|
||
# [message]
|
||
# speaker=Garard
|
||
# message=_"A pity the boy couldn’t be here. Some days I worry... but bah, Delfador is the hero tonight!"
|
||
# [/message]
|
||
[message]
|
||
speaker=Delfador
|
||
message=_"I started as an inglorious apprentice, without even a name to call my own. And now I have saved all of Wesnoth, and in the process become one of its most celebrated mages! Truly, this is more than I could have ever hoped for."
|
||
[/message]
|
||
[message]
|
||
speaker=Delfador
|
||
message=_"I’m giddy with joy... or perhaps ’tis also the wine, heh."
|
||
[/message]
|
||
[message]
|
||
speaker=Deoran
|
||
message=_"My friend, you deserve it. Without their saurian allies Clan Blackcrest is on the run, and Clan Whitefang is falling back out of the eastern hills."
|
||
[/message]
|
||
[message]
|
||
speaker=Deoran
|
||
message=_"At long last lift the shadows of war; the realm is finally at peace. Perchance the coming days will bring laughter to the streets of Weldyn once again."
|
||
[/message]
|
||
[message]
|
||
speaker=Delfador
|
||
message=_"For the first time in a long time, all is finally well with the world."
|
||
[/message]
|
||
|
||
# this is a bit of a fake-out ending
|
||
# there's still mysteries unresolved, but the characters think they've won
|
||
{SCREEN_FADER 0,0,0 255 3000}
|
||
[/event]
|
||
|
||
#######################################################################################################################################################
|
||
# CUTSCENE PART 2
|
||
#######################################################################################################################################################
|
||
[event]
|
||
name=side 1 turn
|
||
[lua]
|
||
code = << wesnoth.interface.skip_messages(false) >>
|
||
[/lua]
|
||
|
||
#############################
|
||
# REPOPULATE MAP
|
||
#############################
|
||
[replace_schedule]
|
||
{DEFAULT_SCHEDULE_FIRST_WATCH} # same time used in S12
|
||
[/replace_schedule]
|
||
{MODIFY_UNIT x,y=14,7 side 1}
|
||
{MODIFY_UNIT id=$companion_id side 1}
|
||
{PUT_TO_RECALL_LIST side=1}
|
||
{PUT_TO_RECALL_LIST(
|
||
side=2
|
||
{NOT x,y=15,4}
|
||
{NOT x,y=11,12}
|
||
{NOT x,y=10,8}
|
||
)}
|
||
{FADE_MUSIC_OUT 3000}
|
||
|
||
#############################
|
||
# DELFADOR USES THE LATRINES
|
||
#############################
|
||
{SCREEN_FADER 0,0,0 0 1000}
|
||
{DELAY 500}
|
||
{RECALL_XY Delfador 16 8}
|
||
{MODIFY_UNIT id=Delfador facing sw}
|
||
[capture_village]
|
||
side,x,y=2,16,8
|
||
[/capture_village]
|
||
[message]
|
||
speaker=Delfador
|
||
message=_"(<i>Yawn</i>)"
|
||
[/message]
|
||
[message]
|
||
speaker=Delfador
|
||
message=_"Ugh, what a headache. I shouldn’t have drunk so much... now nature calls."
|
||
[/message]
|
||
{DELAY 250}
|
||
{MOVE_UNIT id=Delfador 26 5}
|
||
[hide_unit]
|
||
id=Delfador
|
||
[/hide_unit]
|
||
{MODIFY_UNIT id=Delfador facing sw}
|
||
{DELAY 1500}
|
||
[unhide_unit]
|
||
id=Delfador
|
||
[/unhide_unit]
|
||
{DELAY 500}
|
||
[message]
|
||
speaker=Delfador
|
||
#po: Delfador's woken up in the middle of the night to go use the latrines
|
||
message=_"Disgusting. Alduin really needs to invent a spell for cleaning latrines.
|
||
|
||
Mayhaps as High Advisor I can finally get someone to research that... (<i>yawn</i>)"
|
||
[/message]
|
||
{REPLACE_SCENARIO_MUSIC underground.ogg}
|
||
{FADE_MUSIC_IN 100}
|
||
{MOVE_UNIT id=Delfador 26 6}
|
||
{MOVE_UNIT id=Delfador 25 7}
|
||
{DELAY 500}
|
||
[unit]
|
||
{SINGLEUNITWML_ASHEVIERE}
|
||
side,x,y,facing=2,28,7,sw
|
||
animate=yes
|
||
[/unit]
|
||
{MODIFY_UNIT id=Delfador facing se}
|
||
{DELAY 500}
|
||
|
||
#############################
|
||
# DELFADOR MEETS ASHEVIERE
|
||
#############################
|
||
[message]
|
||
speaker=Delfador
|
||
message=_"Oh!"
|
||
[/message]
|
||
[message]
|
||
speaker=Delfador
|
||
message=_"You have startled me, Your Majesty. The darkest hour of night is hardly a queenly time to be about — should you not be asleep with Garard? ’tis not every day that Wesnoth wins a war."
|
||
[/message]
|
||
{DELAY 500}
|
||
[message]
|
||
speaker=Asheviere
|
||
message=_"Hello Delfador — or should I say, “Delfador the Great.”"
|
||
[/message]
|
||
[message]
|
||
speaker=Asheviere
|
||
message=_"Such pleasure to once more speak with my husband’s famous right hand. I never did properly thank you for returning me back to him, all those years ago."
|
||
[/message]
|
||
[message]
|
||
speaker=Asheviere
|
||
message=_"..."
|
||
[/message]
|
||
[message]
|
||
speaker=Asheviere
|
||
message=_"You’re a powerful man, a <i>dangerous</i> man, Delfador. I pity the fool who finds themselves on the wrong end of your staff... yet I oft pity even more so the fool who rules behind it, so consumed by the minutiae of war."
|
||
[/message]
|
||
{DELAY 500}
|
||
[message]
|
||
speaker=Delfador
|
||
message=_"Err... I’m not sure I follow, your highness—"
|
||
[/message]
|
||
|
||
{RECALL_XY Garard 16 8}
|
||
{MODIFY_UNIT id=Garard facing se}
|
||
{MODIFY_UNIT id=Delfador facing sw}
|
||
{DELAY 250}
|
||
{MOVE_UNIT id=Garard 25 9}
|
||
{MODIFY_UNIT id=Delfador facing se}
|
||
{MOVE_UNIT id=Garard 27 9}
|
||
{DELAY 250}
|
||
[message]
|
||
speaker=Garard
|
||
message=_"What’s going on here? Careful, Delfador — don’t believe a word she says."
|
||
[/message]
|
||
[message]
|
||
speaker=Garard
|
||
message=_"Woman, are you not satisfied with my son; you must have my wizard too!? Away with you, wench, and save your lacquered tongue for another day!"
|
||
[/message]
|
||
[message]
|
||
speaker=Delfador
|
||
message=_"Peace, peace! Wesnoth stands triumphant; there’s no need for quarreling!"
|
||
[/message]
|
||
[message]
|
||
speaker=Asheviere
|
||
message=_"It’s quite all right, Delfador; I take no offense at my husband’s cruel words. Far be it from me to interfere in military matters — the king and his new advisor have doubtless much to speak on. I graciously take my leave."
|
||
[/message]
|
||
{DELAY 250}
|
||
{MOVE_UNIT id=Asheviere 32 9}
|
||
{KILL id=Asheviere}
|
||
|
||
#############################
|
||
# GARARD IS SAD
|
||
#############################
|
||
{MODIFY_UNIT id=Garard facing sw}
|
||
{DELAY 750}
|
||
[message]
|
||
speaker=Delfador
|
||
message=_"That seemed a little extreme, m’lord! Surely a little politeness would not go amiss, especially with regards to your very own blood! I’ve heard nothing but praise for the queen from most of the court."
|
||
[/message]
|
||
[message]
|
||
speaker=Garard
|
||
message=_"They don’t know her. You don’t know her— ...where’s that wine from earlier? Got to take my mind off things."
|
||
[/message]
|
||
{SOUND skill-panacea-quiet.wav}
|
||
{DELAY 1000}
|
||
{MOVE_UNIT id=Garard 26 8}{DELAY 250}
|
||
[message]
|
||
speaker=Garard
|
||
message=_"..."
|
||
[/message]
|
||
[message]
|
||
speaker=Garard
|
||
message=_"King Haldric, Queen Jessene... the first royal family, Delfador— the firsts. Great rulers... great people... My ancestors led our people to found the entire realm of Wesnoth, the entire race of men!"
|
||
[/message]
|
||
[message]
|
||
speaker=Garard
|
||
message=_"Those two understood each other. They protected their nation; saved us all from the lich lords. They raised a strong prince, a good son."
|
||
[/message]
|
||
[message]
|
||
speaker=Garard
|
||
message=_"..."
|
||
[/message]
|
||
{DELAY 250}{MOVE_UNIT id=Garard 27 9}{DELAY 250}
|
||
[message]
|
||
speaker=Garard
|
||
message=_"Wizard, you’ve known me for many years. You’re my royal advisor. But more than that, I count you as a friend; <b><i>a friend</i></b>, Delfador. I must know your mind — and please, answer me truthfully. Delfador, am I a good king?"
|
||
[/message]
|
||
[message]
|
||
speaker=Delfador
|
||
#po: Delfador can't stand up to or speak ill of Garard, even when Garard asks him to
|
||
message=_"You— are a <b>great</b> king, my lord! See what you and I have achieved together! The ford is seized, Fort Garard is safe, the northerners are broken!"
|
||
[/message]
|
||
{DELAY 250}
|
||
[message]
|
||
speaker=Garard
|
||
message=_"Hmph."
|
||
[/message]
|
||
{DELAY 250}{MOVE_UNIT id=Garard 26 10}{DELAY 250}
|
||
[message]
|
||
speaker=Garard
|
||
message=_"I don’t know Delfador, I just don’t know. I’ve made so many mistakes. Maybe it’s the drink talking, maybe it’ll all be better tomorrow..."
|
||
[/message]
|
||
{DELAY 1500}
|
||
|
||
#############################
|
||
# ELDRED ARRIVES
|
||
#############################
|
||
[lua]
|
||
code = << wesnoth.interface.skip_messages(false) >>
|
||
[/lua]
|
||
[unit]
|
||
{SINGLEUNITWML_ELDRED}
|
||
side,x,y,facing=2,38,9,nw
|
||
hitpoints=17
|
||
animate=yes
|
||
[/unit]
|
||
{MOVE_UNIT id=Eldred 37 9}
|
||
{MOVE_UNIT id=Eldred 36 9}
|
||
{MOVE_UNIT id=Eldred 35 9}
|
||
{MODIFY_UNIT id=Garard facing ne}
|
||
[harm_unit]
|
||
{FILTER id=Eldred}
|
||
amount,animate=4,yes
|
||
[/harm_unit]
|
||
{PLACE_IMAGE scenery/blood-1.png 35 9}
|
||
{DELAY 500}
|
||
{MOVE_UNIT id=Eldred 33 10}
|
||
[message]
|
||
speaker=Eldred
|
||
message=_"<span size='x-small'>Father.</span>"
|
||
[/message]
|
||
{MOVE_UNIT id=Eldred 32 9} # the same village that Asheviere entered
|
||
[message]
|
||
speaker=Garard
|
||
message=_"Boy? This is a pleasant surprise; I thought you were with your uncle, guarding my fort. Heard about Delfador’s heroics, did you? It is good to see you again."
|
||
[/message]
|
||
{MOVE_UNIT id=Garard 29 10}
|
||
[message]
|
||
speaker=Garard
|
||
message=_"Hold on, what’s the matter with— you’re <b><i>injured</i></b>!? What happened! Where’s that useless Methor when you need him?!"
|
||
[/message]
|
||
|
||
#############################
|
||
# NEWS OF THE BETRAYAL
|
||
#############################
|
||
[message]
|
||
speaker=Eldred
|
||
message=_"<span size='x-small'>It’s about your—</span>"
|
||
[/message]
|
||
[message]
|
||
speaker=Eldred
|
||
message=_"..."
|
||
[/message]
|
||
[message]
|
||
speaker=Eldred
|
||
message=_"...Father, it’s Uncle. Prince Arand."
|
||
[/message]
|
||
{DELAY 500}
|
||
[message]
|
||
speaker=Eldred
|
||
#po: Eldred doesn’t show a lot of emotion here. He's lying, and not very good at it
|
||
message=_"He’s declared his claim to the throne. He seized control of Fort Garard. My bodyguards and I tried to stop him, but we didn’t even get close. I barely made it out alive."
|
||
[/message]
|
||
[message]
|
||
speaker=Eldred
|
||
message=_"Arand tried to kill me, Father. He’s coming for you next."
|
||
[/message]
|
||
{FADE_MUSIC_OUT 2500}
|
||
{REPLACE_SCENARIO_MUSIC silence.ogg}
|
||
[message]
|
||
speaker=Eldred
|
||
message=_"Garard—?"
|
||
[/message]
|
||
[message]
|
||
speaker=Garard
|
||
message=_"<b><i>WHAT!?</i></b>"
|
||
[/message]
|
||
{FADE_MUSIC_IN 100}
|
||
{REPLACE_SCENARIO_MUSIC frantic.ogg}
|
||
|
||
#############################
|
||
# GARARD REACTS
|
||
#############################
|
||
[message]
|
||
speaker=Garard
|
||
message=_"That TREASONOUS son-of-a, son-of— I knew— knew he was acting dodgy lately."
|
||
[/message]
|
||
[message]
|
||
speaker=Garard
|
||
message=_"It all makes sense now. The spies found nothing because they’re HIS spies! And he cautioned me about the sceptre — cautioned me so that I would send Lionel away, send away my most loyal general!"
|
||
[/message]
|
||
{DELAY 250}{MOVE_UNIT id=Garard 28 10}{DELAY 250}
|
||
[message]
|
||
speaker=Garard
|
||
message=_"How DARE he threaten me? How DARE he lay a finger on you? I’ll see him hang for this. DEAD, you hear me!? DELFADOR, get over here!"
|
||
[/message]
|
||
|
||
# a nearby tent; easy for him to overhear while the rest of the army might not
|
||
{RECALL_XY Deoran 24 10}
|
||
{DELAY 250}
|
||
{MOVE_UNIT id=Deoran 25 11}
|
||
{DELAY 250}
|
||
[message]
|
||
speaker=Deoran
|
||
message=_"My king, what’s going on? I couldn’t help but overhear some of—"
|
||
[/message]
|
||
[message]
|
||
speaker=Garard
|
||
message=_"DELFADOR! High Advisor, take command of the cavalry; my personal royal cavalry — they’re the only ones I still trust. Ride to Fort Garard and burn it to the ground, TO THE GROUND!!"
|
||
[/message]
|
||
[message]
|
||
speaker=Garard
|
||
message=_"I want every one of those traitors dead! And return with Arand’s head— his head, his HEAD! Or don’t return at all, DO YOU HEAR ME!?"
|
||
[/message]
|
||
{DELAY 250}{MOVE_UNIT id=Deoran 25 9}{DELAY 250}
|
||
[message]
|
||
speaker=Deoran
|
||
message=_"What?! I don’t understand! Arand would not do such a thing; this is all too sudden!"
|
||
[/message]
|
||
[message]
|
||
speaker=Deoran
|
||
message=_"Delfador, the king’s mind is clouded by drink and sleep. Do you not see he’s jumping to extremes?"
|
||
[/message]
|
||
[message]
|
||
speaker=Delfador
|
||
message=_"I don’t— wha? Look, I’m still a little tipsy myself; maybe not in the best condition to be making decisions!"
|
||
[/message]
|
||
|
||
[message]
|
||
speaker=Garard
|
||
message=_"Decisions!? Talk not of treason — your king has given you an ORDER. You will obey."
|
||
[/message]
|
||
{DELAY 250}
|
||
{MODIFY_UNIT id=Deoran facing se}
|
||
{MOVE_UNIT id=Delfador 27 8}
|
||
{DELAY 250}
|
||
[message]
|
||
speaker=Deoran
|
||
message=_"Delfador."
|
||
[/message]
|
||
{DELAY 250}
|
||
{MODIFY_UNIT id=Delfador facing sw}
|
||
{DELAY 500}
|
||
{MOVE_UNIT id=Delfador 27 9}
|
||
{MODIFY_UNIT id=Delfador facing se}
|
||
{DELAY 250}
|
||
[message]
|
||
speaker=Delfador
|
||
message=_"...err look, m’lord, maybe Deoran’s right abou—"
|
||
[/message]
|
||
[message]
|
||
speaker=Garard
|
||
message=_"Delfador, I TRUSTED you. I LIFTED YOU UP from amidst your peers. I gave you power, prestige, and a position the envy of men twice your age. And now, I have given you an order. What are you going to do?"
|
||
[/message] #admidst > amidst : typo
|
||
{DELAY 250}{MOVE_UNIT id=Garard 28 9}{DELAY 250}
|
||
[message]
|
||
speaker=Garard
|
||
message=_"I want you to think very, very carefully before you answer."
|
||
[/message]
|
||
{DELAY 1000}
|
||
{MOVE_UNIT id=Delfador 26 9}
|
||
{DELAY 250}
|
||
[message]
|
||
speaker=Delfador
|
||
message=_"..."
|
||
[/message]
|
||
{DELAY 250}
|
||
{MOVE_UNIT id=Delfador 26 10}
|
||
{DELAY 1000}
|
||
{MODIFY_UNIT id=Delfador facing se}
|
||
|
||
#############################
|
||
# DELFADOR GIVES IN
|
||
#############################
|
||
[message]
|
||
speaker=Delfador
|
||
message=_"All right, all right! Deoran I’m sorry, but... fire and destruction is what I do. I didn’t even have a name before I first began to battle!"
|
||
[/message]
|
||
[message]
|
||
speaker=Delfador
|
||
message=_"I’ve lived half my life fighting alongside the king, fighting to earn a name for myself. Without that, who am I?"
|
||
[/message]
|
||
{DELAY 500}
|
||
|
||
# spawn royal cavalry: same as the units we start with in S11
|
||
[unit]
|
||
type=Knight
|
||
id,name=Kaylan,_"Sir Kaylan" # this is Sir Kaylan from HttT's Blackwater Port, but younger
|
||
[modifications]
|
||
{TRAIT_LOYAL}{TRAIT_STRONG}
|
||
{TEAM_COLOR_OVERRIDE () green}
|
||
[object] {EFFECT profile portrait="portraits/humans/grand-knight-2.webp"}
|
||
[/object]
|
||
[/modifications]
|
||
x,y,facing,animate=21,10,ne,yes
|
||
side=2
|
||
[/unit]
|
||
{SET_EXPERIENCE_FRACTION x,y=21,10 0.8}
|
||
{GENERIC_UNIT 2 Dragoon 20 10} {FACING se} {ANIMATE} {SET_EXPERIENCE_FRACTION x,y=20,10 0.2}
|
||
{GENERIC_UNIT 2 Horseman 20 8} {FACING se} {ANIMATE} {SET_EXPERIENCE_FRACTION x,y=20,8 0.9}
|
||
{GENERIC_UNIT 2 Horseman 19 8} {FACING se} {ANIMATE} {SET_EXPERIENCE_FRACTION x,y=19,8 0.3}
|
||
{GENERIC_UNIT 2 Cavalryman 18 9} {FACING ne} {ANIMATE} {SET_EXPERIENCE_FRACTION x,y=18,9 0.7}
|
||
[message]
|
||
speaker=Deoran
|
||
message=_"Delfador, if you would but—"
|
||
[/message]
|
||
{MODIFY_UNIT id=Delfador facing se}
|
||
[message]
|
||
speaker=Delfador
|
||
#po: this the same thing Lionel says in S08x: I'm loyal
|
||
message=_"I’m loyal, Garard. It is my duty to stop those who oppose you, even if it is your own kin. Royal cavalry, form up on me! We go at once!"
|
||
[/message]
|
||
|
||
#############################
|
||
# CLEANUP
|
||
#############################
|
||
{MODIFY_UNIT id=Deoran side 1}
|
||
[store_unit]
|
||
{FILTER id=Deoran}
|
||
variable,kill=stored_deoran,yes
|
||
[/store_unit]
|
||
[store_unit]
|
||
{FILTER( side=1 {NOT id=Delfador,familiar} )}
|
||
variable,kill=stored_units_s10x,yes
|
||
[/store_unit]
|
||
|
||
[endlevel]
|
||
result=victory
|
||
{NEW_GOLD_CARRYOVER 100}
|
||
carryover_report,linger_mode,replay_save=no,no,no
|
||
[/endlevel]
|
||
[/event]
|
||
[/scenario]
|