Make TSG's Vengeance scenario have clearer story and goals.
Fixed bugs #9316 & #9356
This commit is contained in:
parent
c5f38fc41d
commit
124210a92a
1 changed files with 48 additions and 18 deletions
|
@ -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]
|
||||
|
|
Loading…
Add table
Reference in a new issue