A bit more changes to the elf branch,
also featuring fancier bombing in Into the Depths.
This commit is contained in:
parent
325d220bb6
commit
9bc008a3e7
2 changed files with 112 additions and 11 deletions
|
@ -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]
|
||||
|
|
|
@ -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"}
|
||||
|
|
Loading…
Add table
Reference in a new issue