A bit more changes to the elf branch,

also featuring fancier bombing in Into the Depths.
This commit is contained in:
Lari Nieminen 2007-09-09 15:36:14 +00:00
parent 325d220bb6
commit 9bc008a3e7
2 changed files with 112 additions and 11 deletions

View file

@ -431,6 +431,17 @@
# The next scenario is again led by Deoran, so store away Gerrick and
# his troops, except those remaining on the recall list.
[store_unit]
[filter]
description=Sir Gerrick
[/filter]
kill=yes
variable=stored_Sir_Gerrick
[/store_unit]
{VARIABLE stored_Sir_Gerrick.canrecruit 0}
[store_unit]
variable=stored_Sir_Gerrick_army
[filter]

View file

@ -181,11 +181,6 @@
time=100
[/delay]
[set_variable]
name=deoran_store.hitpoints
value=60
[/set_variable]
[if]
[variable]
name=deoran_store.type
@ -218,8 +213,24 @@
find_vacant=yes
[/unstore_unit]
[store_unit]
[filter]
description=Deoran
[/filter]
kill=yes
variable=deoran_store
[/store_unit]
[unstore_unit]
variable=deoran_store
find_vacant=no
[/unstore_unit]
{CLEAR_VARIABLE deoran_store}
{FULL_HEAL description=Deoran}
[message]
speaker=Ethiliel
message= _ "Proceed slowly, who knows what evils inhabited these parts before Mebrin was turned! We cannot be too careful."
@ -391,10 +402,77 @@
speaker=Grée
message= _ "Go here and light it and it will blast a backdoor into the lich's lair!"
[/message]
[scroll_to]
x,y=29,24
[/scroll_to]
[item]
x,y=29,24
image=items/gohere-ellipse.png
[/item]
[item]
x,y=29,24
image=items/bomb.png
[/item]
[delay]
time=200
[/delay]
[removeitem]
x,y=29,24
[/removeitem]
[redraw][/redraw]
[delay]
time=200
[/delay]
[item]
x,y=29,24
image=items/gohere-ellipse.png
[/item]
[item]
x,y=29,24
image=items/bomb.png
[/item]
[delay]
time=200
[/delay]
[removeitem]
x,y=29,24
[/removeitem]
[redraw][/redraw]
[delay]
time=200
[/delay]
[item]
x,y=29,24
image=items/gohere-ellipse.png
[/item]
[item]
x,y=29,24
image=items/bomb.png
[/item]
[delay]
time=200
[/delay]
[removeitem]
x,y=29,24
[/removeitem]
[redraw][/redraw]
[delay]
time=200
[/delay]
[item]
x,y=29,24
image=items/gohere-ellipse.png
[/item]
[item]
x,y=29,24
image=items/bomb.png
[/item]
[delay]
time=400
[/delay]
{VARIABLE bomb_placed true}
{VARIABLE troll_allies true}
[/command]
@ -439,12 +517,19 @@
message= _ "I'm lighting it!"
[/message]
[sound]
name=fire.wav
name=fuse.ogg
[/sound]
[delay]
time=2000
[/delay]
[sound]
name=fire.wav
name=explosion.ogg
[/sound]
[removeitem]
x,y=29,24
[/removeitem]
[scroll]
x,y=10,10
[/scroll]
@ -459,14 +544,12 @@
[/scroll]
{SG_CHANGE_TERRAIN 28 23 Re}
[redraw][/redraw]
[message]
speaker=unit
message= _ "I've broken through!"
[/message]
[removeitem]
x,y=29,24
[/removeitem]
[/then]
[/if]
[/event]
@ -625,6 +708,13 @@
[event]
name=victory
{VARIABLE stored_Sir_Gerrick.x "recall"}
{VARIABLE stored_Sir_Gerrick.y "recall"}
[unstore_unit]
variable=stored_Sir_Gerrick
[/unstore_unit]
{FOREACH stored_Sir_Gerrick_army i}
{VARIABLE stored_Sir_Gerrick_army[$i].x "recall"}
{VARIABLE stored_Sir_Gerrick_army[$i].y "recall"}