mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-16 18:31:32 +00:00
LoW::3: Finished the protagonist switching code.
This commit is contained in:
parent
550366a1af
commit
a0ed9c9144
@ -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]
|
||||
|
Loading…
x
Reference in New Issue
Block a user