LoW::3: Finished the protagonist switching code.

This commit is contained in:
Fabian Müller 2009-08-20 21:18:30 +00:00
parent 550366a1af
commit a0ed9c9144

View File

@ -19,15 +19,12 @@
[/terrain]
[/event]
### {TURNS 35 30 25}
# {TURNS 5 7 9}
{TURNS 3 3 3}
{TURNS 5 7 9}
{INTRO_AND_SCENARIO_MUSIC northerners.ogg elvish-theme.ogg}
{EXTRA_SCENARIO_MUSIC siege_of_laurelmor.ogg}
{EXTRA_SCENARIO_MUSIC wanderer.ogg}
# {EXTRA_SCENARIO_MUSIC siege_of_laurelmor.ogg}
#TODO add some more titles
{EXTRA_SCENARIO_MUSIC suspense.ogg}
{DEFAULT_SCHEDULE}
@ -55,12 +52,30 @@
kill=yes
[filter]
race=elf
[not]
id=Galtrid
[/not]
[/filter]
[/store_unit]
[store_gold]
side=1
variable=kalenz_gold
[/store_gold]
[modify_side]
side=1
#ifdef EASY
gold=200
#endif
#ifdef NORMAL
gold=210
#endif
#ifdef HARD
gold=220
#endif
[/modify_side]
[/event]
[side]
@ -70,12 +85,12 @@
no_leader=yes
recruit={ELVES}
save_id=Kalenz
fog=yes
{GOLD 200 210 220}
{GOLD 300 200 100}
[unit]
{GALTRID}
recruit={ELVES}
# wmllint: recognize Galtrid
x=33
y=26
@ -108,6 +123,21 @@
x=1-99
y=1-99) side 2}
[store_villages]
variable=villages
owner_side=1
[/store_villages]
{FOREACH villages village}
[capture_village]
side=2
x=$villages[$village].x
y=$villages[$village].y
[/capture_village]
{NEXT village}
{CLEAR_VARIABLE villages}
{FOREACH kalenz elf}
[unstore_unit]
variable=kalenz[$elf]
@ -115,13 +145,15 @@
y=recall
[/unstore_unit]
[message]
id=Galtrid
message="blah kalenz[$elf].id"
[/message]
# [message]
# id=Galtrid
# message="blah $kalenz[$elf].id"
# [/message]
{NEXT elf}
{CLEAR_VARIABLE kalenz}
# {RECALL_KALENZ 43 15}
[recall]
@ -130,6 +162,26 @@
y=15
[/recall]
{RECALL_LOYALS}
[store_gold]
variable=galdrid_gold
side=1
[/store_gold]
[modify_side]
side=1
gold=$kalenz_gold
[/modify_side]
[modify_side]
side=2
gold=$galdrid_gold
[/modify_side]
{CLEAR_VARIABLE kalenz_gold}
{CLEAR_VARIABLE galdrid_gold}
[objectives]
side=1
[objective]
@ -184,9 +236,7 @@
#TODO ESR enhance prose
message= _ "We have lost for some reason!"
[/message]
[/event]
[/event]
#### /Kalenz arrives ####
@ -197,9 +247,8 @@
no_leader=yes
controller=ai
team_name=kalenz
# save_id=Kalenz
recruit={ELVES}
# {GOLD 300 200 100}
#
{GOLD 0 0 0}
[ai]
@ -409,5 +458,5 @@
[/message]
[/event]
{campaigns/Legend_of_Wesmere/utils/deaths.cfg}
# {campaigns/Legend_of_Wesmere/utils/deaths.cfg}
[/scenario]