Make TSG's Vengeance scenario have clearer story and goals.

Fixed bugs #9316 & #9356
This commit is contained in:
Dimitar Ilccov 2007-09-12 12:51:42 +00:00
parent c5f38fc41d
commit 124210a92a

View file

@ -115,14 +115,14 @@
equals=Dismounted Commander 1
[/variable]
[then]
[set_variable]
name=deoran_store.moves
value=6
[/set_variable]
[set_variable]
name=deoran_store.type
value=Junior Commander
[/set_variable]
[set_variable]
name=deoran_store.moves
value=6
[/set_variable]
[/then]
[/if]
[if]
@ -131,14 +131,14 @@
equals=Dismounted Commander 2
[/variable]
[then]
[set_variable]
name=deoran_store.moves
value=7
[/set_variable]
[set_variable]
name=deoran_store.type
value=Horseman Commander
[/set_variable]
[set_variable]
name=deoran_store.moves
value=7
[/set_variable]
[/then]
[/if]
[if]
@ -147,14 +147,14 @@
equals=Dismounted Commander 3
[/variable]
[then]
[set_variable]
name=deoran_store.moves
value=8
[/set_variable]
[set_variable]
name=deoran_store.type
value=Mounted General
[/set_variable]
[set_variable]
name=deoran_store.moves
value=8
[/set_variable]
[/then]
[/if]
@ -290,6 +290,12 @@
{SG_UNIT (Elvish Druid) (Disciple of Mebrin) (_"Disciple of Mebrin") 2 4 22}
{SG_UNIT (Elvish Hero) (Disciple of Mebrin) (_"Disciple of Mebrin") 2 6 23}
{SG_UNIT (Elvish Rider) (Disciple of Mebrin) (_"Disciple of Mebrin") 2 11 13}
[kill]
description=Ithelden
animate=no
fire_event=no
[/kill]
[objectives]
side=1
@ -336,7 +342,7 @@
[do]
[set_variable]
name=unit_type
random=Elvish Fighter,Elvish Archer,Elvish Ranger,Elvish Shaman,Elvish Druid,Elvish Hero,Elvish Avenger,Elvish Rider,Elvish Fighter,Elvish Archer,Elvish Shaman
random=Elvish Fighter,Elvish Archer,Elvish Ranger,Elvish Shaman,Elvish Druid,Elvish Hero,Elvish Marksman,Elvish Rider,Elvish Fighter,Elvish Archer,Elvish Shaman
[/set_variable]
[unit]
type=$unit_type
@ -365,7 +371,7 @@
[/filter]
[message]
speaker=Ethiliel
message= _ "We won't be able to hold them off for long. I should go reason with them! They won't dare attack me."
message= _ "We won't be able to hold them off for long. I should go reason with them!"
[/message]
[message]
speaker=Deoran
@ -377,13 +383,18 @@
[/message]
{PLACE_IMAGE (items/gohere.png) 6 15}
{SET_LABEL 6 15 _"Ithelden's base"}
[objectives]
side=1
[objective]
description= _ "Send Ethiliel to the Great Tree and parlay with Ithelden, or die trying"
description= _ "Send Ethiliel to the Great Tree and parlay with Ithelden"
condition=win
[/objective]
[objective]
description= _ "Death of Ethiliel"
condition=lose
[/objective]
[objective]
description= _ "Death of Deoran"
condition=lose
@ -398,11 +409,30 @@
[event]
name=die
[filter]
description=Ethiliel
description=Minister Hylas
[/filter]
[endlevel]
result=continue_no_save
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
description=Ethiliel
[/filter]
[message]
description=Minister Hylas
message= _ "Ithelden's elves have killed Ethiliel! Now we have no chance to come to an agreement with them. A war with the Elves is imminent."
[/message]
[message]
description=Deoran
message= _ "We are far away from Weldyn. We'll surely all be killed long before any reinforcements arrive."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
@ -415,7 +445,7 @@
[/filter]
[endlevel]
result=continue_no_save
result=victory
[/endlevel]
[/event]
[/scenario]