Rework 'The Drowned Plains'.

Now there are undead ambushers in the swamps like in 'Crossroads'. Not
very well tested for balance.
This commit is contained in:
Lari Nieminen 2007-11-17 22:03:23 +00:00
parent 236a1ffb14
commit 5f6221e43d
2 changed files with 262 additions and 216 deletions

View file

@ -1,38 +1,37 @@
border_size=1
usage=map
Gg ,Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Hh , Hh , Hh , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ce , Gg , Rd , Rd , Rd
Gg ,Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Hh , Hh , Hh , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ce , Gg , Rd , Rd , Rd
Gg ,Gg , Gg , Gg , Ss , Gg , Gg , Gg , Gg , Gg , Gg , Ds , Ds , Ds , Ss , Gg , Gg , Hh , Hh , Hh , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Hh , Gg , Gg , Hh , Ss , Ss , Hh , Gg , Gg , Gg , Ds , Ds , Gg , Gg , Ce , 1 Ke , Gg , Ss , Gg , Gg
Gg ,Gg , Gg , Ss , Hh , Ss , Gg , Gg , Gg , Gg , Gg , Ds , Ds , Ss , Ss , Gg , Gg , Gg , Hh , Hh , Hh , Gg , Ds , Ds , Gg , Gg , Gg , Gg , Gg , Ds , Hh , Ss , Ss , Gg , Gg , Gg , Ss , Ds , Ss , Ds , Ss , Ce , Ce , Ce , Ss , Ss , Ss
Gg ,Gg , Ss , Hh , Hh , Ss , Gg , Gg , Ss , Ds , Ds , Ds , Gg , Gg , Gg , Gg , Ds , Hh , Hh , Mm , Hh , Gg , Ds , Gg , Gg , Gg , Ss , Ss , Ss , Hh , Ds , Ss , Ds , Gg , Ss , Hh , Ss , Ss , Ds , Ds , Ds , Ss , Gg , Ss , Ss , Ss , Ss
Gg ,Gg , Ss , Hh , Ss , Ss , Ss , Ss , Ss , Ds , Ss , Gg , Gg , Gg , Ds , Ds , Ds , Gg , Ss , Hh , Gg , Gg , Ds , Gg , Gg , Ss , Ss , Ds , Ds , Gg , Gg , Ds , Ss , Ss , Hh , Hh , Gg , Gg , Gg , Ss , Ss , Ds , Ds , Gg , Gg , Ss , Ss
Ss ,Ss , Ss , Ss , Ww , Ss , Ww , Ss , Ss , Ss , Ss , Gg , Gg , Gg , Gg , Ds , Gg , Ss , Ss , Ss , Gg , Gg , Ss , Ds , Gg , Ds , Ss , Ss , Ss , Ds , Ss , Gg , Ss , Ss , Hh , Hh , Hh , Gg , Ss , Ds , Rd , Ds , Ds , Ds , Gg , Gg , Gg
Ds ,Ds , Ss , Ss , Ss , Ss , Ww , Ww , Ss , Ss , Ss , Gg , Ds , Ds , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Ss , Ds , Ds , Ds , Ds , Ss , Gg , Ss , Ss , Gg , Gg , Ss , Ss , Ss , Hh , Ss , Hh , Ss , Rd , Ss , Ss , Gg , Ss , Gg , Ds , Ds
Ss ,Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ds , Gg , Gg , Gg , Hh , Gg , Gg , Ss , Ww , Ww , Ss , Ds , Ds , Ss , Ds , Gg , Ss , Ds , Ss , Gg , Gg , Gg , Gg , Ss , Gg , Ss , Ww , Ss , Ss , Rd , Ss , Ss , Ss , Ss , Ds , Ds , Ds
Gg ,Gg , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Ds , Ds , Gg , Gg , Hh , Hh , Gg , Gg , Ss , Ss , Ww , Ss , Ss , Ds , Ds , Ss , Ds , Ds , Ss , Ss , Ss , Gg , Gg , Hh , Gg , Gg , Ss , Ww , Ww , Ss , Ss , Gg , Ss , Ww , Ss , Ss , Gg , Gg
Gg ,Gg , Gg , Gg , Gg , Ss , Ss , Ss , Gg , Ds , Gg , Gg , Gg , Hh , Hh , Hh , Gg , Gg , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Hh , Hh , Hh , Gg , Ss , Ss , Ss , Rd , Rd , Gg , Ss , Ww , Ww , Ss , Ss , Ss
Gg ,Gg , Ds , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ss , Gg , Ss , Gg , Ss , Ds , Gg , Gg , Ss , Ss , Ss , Ss , Hh , Hh , Hh , Gg , Gg , Rd , Gg , Ds , Ds , Ss , Ss , Ss , Ss , Gg , Ds , Ds
Gg ,Gg , Ds , Gg , Ds , Ds , Gg , Gg , Gg , Gg , Ss , Gg , Gg , Gg , Gg , Ss , Ss , Gg , Gg , Gg , Gg , Gg , Ds , Gg , Ds , Ds , Ss , Ss , Ss , Ss , Gg , Gg , Hh , Gg , Rd , Rd , Ss , Gg , Gg , Ds , Gg , Gg , Hh , Hh , Hh , Hh , Hh
Gg ,Gg , Ds , Ss , Ss , Ds , Gg , Gg , Ds , Ss , Ss , Ss , Gg , Gg , Gg , Ss , Ss , Gg , Gg , Gg , Ss , Ss , Ss , Ds , Ds , Gg , Ss , Ss , Ss , Gg , Rd , Gg , Rd , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Gg , Gg , Gg , Gg , Mm , Mm , Mm
Ds ,Ds , Ss , Ss , Ss , Ds , Ds , Ds , Hh , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Gg , Gg , Ss , Ss , Ss , Ss , Ss , Ss , Gg , Gg , Gg , Ss , Gg , Rd , Ds , Rd , Gg , Ss , Ss , Ss , Ww , Ss , Ss , Ss , Ss , Gg , Gg , Hh , Hh , Hh , Hh
Gg ,Gg , Ss , Ss , Ss , Ds , Gg , Gg , Hh , Gg , Gg , Ss , Ss , Gg , Ss , Ss , Gg , Gg , Ss , Ss , Gg , Gg , Ss , Ss , Ss , Gg , Ss , Ss , Ss , Rd , Ds , Ds , Ds , Gg , Ss , Ss , Ww , Ww , Ss , Ss , Ss , Gg , Ss , Ss , Ss , Ss , Ss
Gg ,Gg , Ss , Ss , Ss , Ss , Gg , Hh , Gg , Gg , Hh , Ss , Ss , Ss , Ss , Gg , Ss , Gg , Gg , Ss , Ss , Gg , Ss , Ss , Ss , Ss , Rd , Rd , Ss , Ss , Gg , Ds , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Gg , Gg , Gg , Ss , Ss , Gg , Gg
Ds ,Ds , Gg , Ss , Ww , Ss , Ss , Hh , Hh , Hh , Ds , Gg , Gg , Ss , Ss , Gg , Ss , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Rd , Ss , Ww , Ww , Ww , Ss , Gg , Ss , Ss , Ww , Ss , Ss , Gg , Gg , Gg , Gg , Ss , Ss , Ss , Gg , Gg , Ds , Ds
Ds ,Ds , Gg , Ss , Ss , Ss , Ss , Ss , Gg , Gg , Ds , Ds , Ds , Ss , Ss , Ss , Ww , Ss , Ss , Gg , Ss , Ss , Ss , Ss , Rd , Ss , Ss , Ww , Ss , Ss , Gg , Ss , Ss , Ss , Gg , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Ss , Gg , Gg , Ds , Ds
Gg ,Gg , Gg , Gg , Gg , Ss , Ss , Ss , Gg , Gg , Ds , Ds , Ss , Ss , Ss , Ss , Ww , Ss , Ss , Gg , Gg , Ss , Rd , Rd , Gg , Ss , Ss , Ww , Ss , Ss , Gg , Gg , Gg , Gg , Ss , Gg , Gg , Hh , Hh , Hh , Hh , Ss , Ss , Ss , Gg , Gg , Gg
Gg ,Gg , Gg , Ds , Gg , Ss , Ds , Ss , Gg , Ds , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Ss , Gg , Gg , Gg , Hh , Hh , Hh , Hh , Gg , Ww , Ww , Ss , Ss , Ww , Gg , Gg , Ss , Ss , Ss , Gg , Hh , Hh , Hh , Hh , Ss , Ss , Ss , Gg , Ss , Ss
Gg ,Gg , Gg , Ds , Ds , Ds , Gg , Ds , Ds , Ds , Hh , Gg , Gg , Ss , Ss , Ss , Ss , Ss , Rd , Rd , Ss , Ss , Ss , Hh , Ww , Ww , Wo , Ww , Wo , Ww , Ww , Ww , Ww , Ss , Ss , Ss , Gg , Ss , Hh , Mm , Hh , Hh , Ss , Gg , Ds , Ss , Ss
Ds ,Ds , Ds , Gg , Gg , Hh , Hh , Gg , Ds , Ds , Hh , Hh , Gg , Ss , Ss , Ww , Ss , Rd , Gg , Ss , Ss , Ss , Ss , Gg , Ww , Wo , Wo , Ww , Wo , Wo , Ww , Wo , Ww , Ww , Gg , Gg , Hh , Hh , Ss , Hh , Mm , Hh , Ss , Ss , Ds , Ds , Ds
Ds ,Ds , Gg , Ds , Ds , Ds , Ds , Ds , Gg , Gg , Hh , Hh , Gg , Gg , Gg , Ss , Ss , Rd , Gg , Gg , Gg , Gg , Ss , Ww , Wo , Ww , Ww , Gg , 3 Gg , Gg , Wo , Wo , Wo , Ww , Gg , Hh , Mm , Mm , Ss , Ss , Hh , Hh , Ww , Ss , Ss , Ds , Ds
Gg ,Gg , Gg , Gg , Ss , Ds , Ds , Ss , Ss , Ss , Ss , Gg , Gg , Ss , Ss , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Gg , Ss , Ww , Wo , Ww , Gg , Gg , Wo , Wo , Wo , Ww , Ww , Gg , Hh , Hh , Hh , Ss , Hh , Ss , Ss , Ss , Ww , Ss , Ds , Ds
Gg ,Gg , Gg , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ds , Ds , Gg , Ds , Ds , Ds , Rd , Gg , Ss , Ss , Gg , Ss , Ss , Ww , Wo , Wo , Wo , Wo , Ww , Ww , Ww , Gg , Gg , Gg , Ds , Ss , Gg , Ss , Ss , Ss , Ss , Gg , Ss , Ss , Ss , Ss
Ds ,Ds , Gg , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Gg , Gg , Ds , Ds , Ss , Gg , Ds , Rd , Gg , Gg , Ss , Ss , Ss , Ss , Gg , Ww , Ww , Wo , Ww , Ww , Gg , Gg , Ds , Gg , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Hh , Gg , Ss , Ss , Ss , Ss
Ds ,Ds , Ds , Gg , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Gg , Gg , Ss , Ss , Ds , Gg , Rd , Gg , Gg , Gg , Ss , Ss , Ss , Gg , Gg , Ww , Wo , Ww , Gg , Gg , Ds , Ss , Ds , Ss , Gg , Ss , Gg , Ss , Hh , Hh , Hh , Gg , Gg , Ds , Gg , Gg
Gg ,Gg , Gg , Gg , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Gg , Gg , Gg , Ds , Ss , Rd , Gg , Gg , Gg , Ss , Ss , Ss , Gg , Hh , Gg , Ww , Ww , Gg , Gg , Gg , Ds , Ss , Ss , Ss , Ss , Ww , Ss , Ss , Hh , Ss , Hh , Ss , Gg , Ds , Ds , Ds
Gg ,Gg , Gg , Gg , Gg , Ds , Gg , Gg , Ds , Ss , Gg , Gg , Gg , Gg , Ds , Gg , Rd , Hh , Ss , Gg , Ss , Ss , Ss , Ss , Hh , Gg , Ww , Ww , Gg , Gg , Gg , Ds , Ds , Ss , Ss , Ww , Ww , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ds , Ds , Ds
Gg ,Gg , Gg , Gg , Gg , Ds , Ds , Ds , Ds , Gg , Hh , Gg , Gg , Ds , Gg , Rd , Hh , Gg , Ss , Ss , Ss , Ss , Ss , Hh , Gg , Gg , Ww , Ww , Gg , Gg , Gg , Gg , Gg , Ss , Ss , Ww , Ss , Ss , Ss , Ss , Ds , Ss , Ss , Ss , Ds , Ss , Ss
Gg ,Gg , Gg , Gg , Ss , Gg , Gg , Gg , Ds , Hh , Hh , Hh , Ds , Ds , Ss , Rd , Ss , Ss , Ss , Ss , Ss , Ss , Hh , Gg , Gg , Gg , Ww , Ww , Gg , Gg , Gg , Gg , Ds , Ds , Ds , Ss , Ss , Ss , Gg , Gg , Ds , Ss , Ss , Ss , Ss , Ss , Ss
Gg ,Gg , Ss , Ss , Ss , Ss , Ss , Gg , Ds , Gg , Ds , Ds , Gg , Ss , Rd , Ss , Ss , Ss , Ss , Ss , Hh , Gg , Hh , Hh , Gg , Ww , Ww , Gg , Gg , Gg , Ds , Ds , Gg , Gg , Ss , Ss , Ss , Ss , Ds , Ds , Ds , Ss , Ss , Ss , Ss , Ss , Ss
Gg ,Gg , Ss , Ss , Ss , Ss , Ss , Gg , Ds , Gg , Ds , Ds , Gg , Ss , Rd , Ss , Ss , Ss , Ss , Ss , Hh , Gg , Hh , Hh , Gg , Ww , Ww , Gg , Gg , Gg , Ds , Ds , Gg , Gg , Ss , Ss , Ss , Ss , Ds , Ds , Ds , Ss , Ss , Ss , Ss , Ss , Ss
Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Hh , Hh , Hh , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ce , Gg , Rd , Rd , Rd
Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Hh , Hh , Hh , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ce , Gg , Rd , Rd , Rd
Gg , Gg , Gg , Gg , Ss , Gg , Gg , Gg , Gg , Gg , Gg , Ds , Ds , Ds , Ss , Gg , Gg , Hh , Hh , Hh , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Hh , Gg , Gg , Hh , Ss , Ss , Hh , Gg , Gg , Gg^Vh , Ds , Ds , Gg , Gg , Ce , 1 Ke , Gg , Ss , Gg , Gg
Gg , Gg , Gg , Ss , Hh , Ss , Gg , Gg , Gg^Vh , Gg , Gg , Ds , Ds , Ss , Ss , Gg , Gg , Gg , Hh , Hh , Hh , Gg , Ds , Ds , Gg , Gg , Gg , Gg , Gg , Ds , Hh , Ss , Ss , Gg , Gg , Gg , Ss , Ds , Ss , Ds , Ss , Ce , Ce , Ce , Ss , Ss , Ss
Gg , Gg , Ss , Hh , Hh , Ss , Gg , Gg , Ss , Ds , Ds , Ds , Gg , Gg , Gg , Gg , Ds , Hh , Hh , Mm , Hh , Gg , Ds , Gg , Gg , Gg , Ss , Ss , Ss , Hh , Ds , Ss , Ds , Ss , Ss , Hh , Ss , Ss , Ds , Ds , Ds , Ss , Gg , Ss , Ss , Ss , Ss
Gg , Gg , Ss , Hh , Ss , Ss , Ss , Ss , Ss , Ds , Ss , Gg , Gg , Gg , Ds , Ds , Ds , Gg , Ss , Hh , Gg , Gg , Ds , Gg , Gg , Ss , Ss , Ds , Ds , Gg , Gg , Ds , Ss , Ss , Hh , Hh , Gg , Gg , Gg , Ss , Ss , Ds , Ds , Gg , Ss^Vhs , Ss , Ss
Ss , Ss , Ss , Ss , Ww , Ss , Ww , Ss , Ss , Ss , Ss , Gg , Gg , Gg , Gg , Ds , Gg , Ss , Ss , Ss , Gg , Gg , Ss , Ds , Gg , Ds , Ss , Ss , Ss^Vhs , Ds , Ss , Gg , Ss , Ss , Hh , Hh , Gg^Vh , Gg , Ss , Ds , Rd , Ds , Ds , Ds , Gg , Gg , Gg
Ds , Ds , Ss , Ss , Ss , Ss , Ww , Ww , Ss , Ss , Ss , Gg , Ds , Ds , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Ss , Ds , Ds , Ds , Ds , Ss , Gg , Ss , Ss , Gg , Gg , Ss , Ss , Ss , Hh , Ss , Hh , Ss , Rd , Ss , Ss , Gg , Ss , Gg , Ds , Ds
Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ds , Gg , Gg , Gg , Hh , Gg , Gg , Ss , Ww , Ww , Ss , Ds , Ds , Ss , Ds , Gg , Ss , Ds , Ss , Gg , Gg , Gg , Gg , Ss , Gg , Ss , Ww , Ss , Ss , Rd , Ss , Ss , Ss , Ss , Ds , Ds , Ds
Gg , Gg , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Ds , Ds , Gg , Gg , Hh , Hh , Gg , Gg , Ss , Ss , Ww , Ss , Ss , Ds , Ds , Ss , Ds , Ds , Ss , Ss , Ss , Gg , Gg , Hh , Gg , Gg , Ss , Ww , Ww , Ss , Ss , Gg , Ss , Ww , Ss , Ss , Gg , Gg
Gg , Gg , Gg , Gg , Gg , Ss^Vhs , Ss , Ss , Gg , Ds , Gg , Gg , Gg , Hh , Hh , Hh , Gg , Ss^Vhs , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Hh , Hh , Hh , Gg , Ss , Ss , Ss , Rd , Rd , Gg , Ss , Ww , Ww , Ss , Ss , Ss
Gg , Gg , Ds , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ss , Gg , Ss , Gg , Ss , Ds , Gg , Gg , Ss , Ss , Ss , Ss , Hh , Hh , Hh , Gg , Gg , Rd , Gg , Ds , Ds , Ss , Ss , Ss , Ss , Gg , Ds , Ds
Gg , Gg , Ds , Gg , Ds , Ds , Gg , Gg , Gg , Gg , Ss , Gg , Gg , Gg , Gg , Ss , Ss , Gg , Gg , Gg , Gg , Gg , Ds , Gg , Ds , Ds , Ss , Ss , Ss , Ss , Gg , Gg , Hh , Gg , Rd , Rd , Ss , Gg , Gg , Ds , Gg , Gg , Hh , Hh , Hh , Hh , Hh
Gg , Gg , Ds , Ss , Ss , Ds , Gg , Gg , Ds , Ss , Ss , Ss , Gg , Gg , Gg , Ss , Ss , Gg , Gg , Gg , Ss , Ss , Ss , Ds , Ds , Gg , Ss , Ss , Ss , Gg , Rd , Gg , Rd , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Gg , Gg , Gg , Gg , Mm , Mm , Mm
Ds , Ds , Ss , Ss , Ss , Ds , Ds , Ds , Hh , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Gg , Gg , Ss , Ss , Ss , Ss , Ss , Ss , Gg , Gg , Gg , Ss , Gg , Rd , Ds , Rd , Gg^Vh , Ss , Ss , Ss , Ww , Ss , Ss , Ss , Ss , Gg , Gg , Hh , Hh , Hh , Hh
Gg , Gg , Ss , Ss , Ss , Ds , Gg , Gg , Hh , Gg , Gg , Ss , Ss , Gg , Ss , Ss , Gg , Gg , Ss , Ss , Gg , Gg , Ss , Ss , Ss , Gg , Ss , Ss , Ss , Rd , Ds , Ds , Ds , Gg , Ss , Ss , Ww , Ww , Ss , Ss , Ss , Gg , Ss , Ss , Ss , Ss , Ss
Gg , Gg , Ss , Ss , Ss , Ss^Vhs , Gg , Hh , Gg , Gg , Hh , Ss , Ss , Ss , Ss , Gg , Ss , Gg , Gg , Ss , Ss , Gg , Ss , Ss , Ss , Ss , Rd , Rd , Ss , Ss , Gg , Ds , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Gg , Gg , Ss^Vhs , Ss , Ss , Gg , Gg
Ds , Ds , Gg , Ss , Ww , Ss , Ss , Hh , Hh , Hh , Ds , Gg , Gg , Ss^Vhs , Ss , Gg , Ss , Gg , Gg , Gg , Ss , Ss , Ss , Ss^Vhs , Rd , Ss , Ww , Ww , Ww , Ss , Gg , Ss , Ss , Ww , Ss , Ss , Gg , Gg , Gg , Gg , Ss , Ss , Ss , Gg , Gg , Ds , Ds
Ds , Ds , Gg , Ss , Ss , Ss , Ss , Ss , Gg , Gg , Ds , Ds , Ds , Ss , Ss , Ss , Ww , Ss , Ss , Gg , Ss , Ss , Ss , Ss , Rd , Ss , Ss , Ww , Ss , Ss , Gg , Ss , Ss , Ss , Gg , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Ss , Gg , Gg , Ds , Ds
Gg , Gg , Gg , Gg , Gg , Ss , Ss , Ss , Gg , Gg , Ds , Ds , Ss , Ss , Ss , Ss , Ww , Ss , Ss , Gg , Gg , Ss , Rd , Rd , Gg , Ss , Ss , Ww , Ss , Ss , Gg , Gg , Gg , Gg , Ss , Gg , Gg , Hh , Hh , Hh , Hh , Ss , Ss , Ss , Gg , Gg , Gg
Gg , Gg , Gg , Ds , Gg , Ss , Ds , Ss , Gg , Ds , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Ss , Gg , Gg , Gg , Hh , Hh , Hh , Hh , Gg , Ww , Ww , Ss , Ss , Ww , Gg , Gg , Gg^Vh , Ss , Ss , Gg , Hh , Hh , Hh , Hh , Ss , Ss , Ss , Gg , Ss , Ss
Gg , Gg , Gg , Ds , Ds , Ds , Gg , Ds , Ds , Ds , Hh , Gg , Gg , Ss , Ss , Ss , Ss , Ss , Rd , Rd , Ss , Ss , Ss , Hh , Ww , Ww , Wo , Ww , Wo , Ww , Ww , Ww , Ww , Ss , Ss , Ss , Gg , Ss , Hh , Mm , Hh , Hh , Ss , Gg , Ds , Ss , Ss
Ds , Ds , Ds , Gg , Gg^Vh , Hh , Hh , Gg , Ds , Ds , Hh , Hh , Gg , Ss , Ss , Ww , Ss , Rd , Gg , Ss , Ss , Ss , Ss , Gg , Ww , Wo , Wo , Ww , Ss , Wo , Ww , Wo , Ww , Ww , Gg , Gg , Hh , Hh , Ss , Hh , Mm , Hh , Ss , Ss , Ds , Ds , Ds
Ds , Ds , Gg , Ds , Ds , Ds , Ds , Ds , Gg , Gg , Hh , Hh , Gg , Gg , Gg , Ss , Ss , Rd , Gg , Gg^Vh , Gg , Gg , Ss , Ww , Wo , Ww , Ww , Ss , 3 Chs , Ss , Wo , Wo , Wo , Ww , Gg , Hh , Mm , Mm , Ss , Ss , Hh , Hh , Ww , Ss , Ss , Ds , Ds
Gg , Gg , Gg , Gg , Ss , Ds , Ds , Ss , Ss , Ss , Ss , Gg , Gg , Ss , Ss , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Gg , Ss , Ww , Wo , Ww , Ss , Ss , Ss , Wo , Wo , Ww , Ww , Gg , Hh , Hh , Hh , Ss , Hh , Ss , Ss , Ss , Ww , Ss , Ds , Ds
Gg , Gg , Gg , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ds , Ds , Gg , Ds , Ds , Ds , Rd , Gg , Ss , Ss , Gg , Ss , Ss , Ww , Wo , Wo , Wo , Wo , Ww , Ww , Ww , Gg , Gg , Gg , Ds , Ss , Gg , Ss , Ss , Ss , Ss , Gg , Ss , Ss , Ss^Vhs , Ss
Ds , Ds , Gg , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Gg , Gg , Ds , Ds , Ss , Gg , Ds , Rd , Gg , Gg , Ss , Ss , Ss , Ss , Gg , Ww , Ww , Wo , Ww , Ww , Gg , Gg , Ds , Gg , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Hh , Gg , Ss , Ss , Ss , Ss
Ds , Ds , Ds , Gg , Gg , Gg , Gg , Ss , Ss , Ss , Ss^Vhs , Gg , Gg , Ss , Ss , Ds , Gg , Rd , Gg , Gg , Gg , Ss , Ss , Ss , Gg , Gg , Ww , Wo , Ww , Gg , Gg , Ds , Ss , Ds , Ss , Gg , Ss , Gg , Ss , Hh , Hh , Hh , Gg , Gg , Ds , Gg , Gg
Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Gg , Gg , Gg , Ds , Ss , Rd , Gg , Gg , Gg , Ss , Ss , Ss , Gg , Hh , Gg , Ww , Ww , Gg , Gg , Gg , Ds , Ss , Ss , Ss , Ss^Vhs , Ww , Ss , Ss , Hh , Ss , Hh , Ss , Gg , Ds , Ds , Ds
Gg , Gg , Gg , Gg , Gg , Ds , Gg , Gg , Ds , Ss , Gg , Gg , Gg , Gg , Ds , Gg , Rd , Hh , Ss , Gg , Ss , Ss , Ss , Ss , Hh , Gg , Ww , Ww , Gg , Gg , Gg , Ds , Ds , Ss , Ss , Ww , Ww , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ds , Ds , Ds
Gg , Gg , Gg , Gg , Gg , Ds , Ds , Ds , Ds , Gg , Hh , Gg , Gg , Ds , Gg , Rd , Hh , Gg , Ss^Vhs , Ss , Ss , Ss , Ss , Hh , Gg , Gg , Ww , Ww , Gg , Gg , Gg , Gg , Gg , Ss , Ss , Ww , Ss , Ss , Ss , Ss , Ds , Ss , Ss , Ss , Ds , Ss , Ss
Gg , Gg , Gg , Gg , Ss , Gg , Gg , Gg , Ds , Hh , Hh , Hh , Ds , Ds , Ss , Rd , Ss , Ss , Ss , Ss , Ss , Ss , Hh , Gg , Gg , Gg , Ww , Ww , Gg , Gg , Gg , Gg , Ds , Ds , Ds , Ss , Ss , Ss , Gg , Gg , Ds , Ss , Ss , Ss , Ss , Ss , Ss
Gg , Gg , Ss , Ss , Ss , Ss , Ss , Gg , Ds , Gg , Ds , Ds , Gg , Ss , Rd , Ss , Ss , Ss , Ss , Ss , Hh , Gg , Hh , Hh , Gg , Ww , Ww , Gg , Gg , Gg , Ds , Ds , Gg , Gg , Ss , Ss , Ss , Ss , Ds , Ds , Ds , Ss , Ss , Ss , Ss , Ss , Ss
Gg , Gg , Ss , Ss , Ss , Ss , Ss , Gg , Ds , Gg , Ds , Ds , Gg , Ss , Rd , Ss , Ss , Ss , Ss , Ss , Hh , Gg , Hh , Hh , Gg , Ww , Ww , Gg , Gg , Gg , Ds , Ds , Gg , Gg , Ss , Ss , Ss , Ss , Ds , Ds , Ds , Ss , Ss , Ss , Ss , Ss , Ss

View file

@ -32,6 +32,7 @@
[side]
side=3
colour=2
controller=ai
team_name=baddies
gold=0
@ -109,98 +110,18 @@
type="Skeletal Dragon"
description="Khrakrahs"
user_description= _ "Khrakrahs"
canrecruit=1
x=28
y=23
canrecruit=1
[/unit]
team_name=baddies
gold=0
[/side]
#define FAKE_VILLAGE X Y
{RANDOM 1,1,2}
[terrain]
x,y={X},{Y}
letter=Gg^Vh
[/terrain]
[if]
[variable]
name=random
equals=1
[/variable]
[then]
[event]
name=moveto
[filter]
side=1
x,y={X},{Y}
[/filter]
[message]
speaker=unit
message= _ "There are still humans in this village! They can help us."
[/message]
[unit]
x,y={X},{Y}
type=Peasant
side=1
description=Villager
user_description= _ "Villager"
[/unit]
[unit]
x,y={X},{Y}
type=Peasant
side=1
description=Villager
user_description= _ "Villager"
[/unit]
[/event]
[/then]
[else]
[event]
name=moveto
[filter]
side=1
x,y={X},{Y}
[/filter]
[sound]
name=gold.ogg
[/sound]
[message]
speaker=unit
message= _ "The undead have killed all the villagers here, but they left their valuables."
[/message]
[gold]
side=1
amount=20
[/gold]
[/event]
[event]
name=capture
first_time_only=no
[filter]
x={X}
y={Y}
[/filter]
[allow_undo]
[/allow_undo]
[capture_village]
x={X}
y={Y}
[/capture_village]
[/event]
[/else]
[/if]
[clear_variable]
name=random
[/clear_variable]
#enddef
[event]
name=prestart
[objectives]
side=1
[objective]
description= _ "Defeat Khrakrahs, the Skeletal Dragon"
description= _ "Defeat Khrakrahs"
condition=win
[/objective]
[objective]
@ -216,21 +137,214 @@
condition=lose
[/objective]
[/objectives]
{FAKE_VILLAGE 42 4}
{FAKE_VILLAGE 40 9}
{FAKE_VILLAGE 37 12}
{FAKE_VILLAGE 33 12}
{FAKE_VILLAGE 33 15}
{FAKE_VILLAGE 28 14}
{FAKE_VILLAGE 41 13}
{FAKE_VILLAGE 21 15}
#ifdef NORMAL
{FAKE_VILLAGE 17 24}
#endif
# Note: the code for the ambushers is mostly identical to that of
# Crossroads in HttT.
# Here we set up an array that holds the possible ambusher unit types.
# We do this instead of just using a random type when creating the
# ambusher so that the even distribution of different types is
# guaranteed.
{VARIABLE random_ambusher_type_table[0].type "Bone Shooter"}
{VARIABLE random_ambusher_type_table[1].type "Revenant"}
{VARIABLE random_ambusher_type_table[2].type "Shadow"}
{VARIABLE random_ambusher_type_table[3].type "Wraith"}
{VARIABLE random_ambusher_type_table[4].type "Necrophage"}
#ifdef NORMAL
{VARIABLE random_ambusher_type_table[5].type "Banebow"}
#endif
#ifdef HARD
{VARIABLE random_ambusher_type_table[5].type "Banebow"}
{VARIABLE random_ambusher_type_table[6].type "Spectre"}
{VARIABLE random_ambusher_type_table[7].type "Nightgaunt"}
#endif
{VARIABLE random_ambusher_type_i 0}
# With this macro we place a set number of ambushers (from the above list) to a
# given rectangular area. We do this in blocks so that we can guarantee that
# every major area has at least some ambushers: if we randomized the ambush
# locations across all possible locations at once, the RNG could theoretically
# clump all the ambushers into a single corner of the map.
#define UNDEAD_AMBUSH_AREA SIDE X Y NUMBER
[store_locations]
x,y={X},{Y}
terrain=Ss
[filter_adjacent_location]
[not]
terrain=Ss
[/not]
[not]
[filter]
[/filter]
[/not]
[/filter_adjacent_location]
variable=possible_ambush_locations
[/store_locations]
{VARIABLE ambusher 0}
[while]
[variable]
name=ambusher
less_than={NUMBER}
[/variable]
[do]
{RANDOM 0..$possible_ambush_locations.length}
# Check if the random location picked already contains an ambusher
# and if it does, we loop again to pick another one until an empty
# one is found.
[if]
[have_unit]
x,y=$possible_ambush_locations[$random].x,$possible_ambush_locations[$random].y
[/have_unit]
[else]
# random_ambusher_type_i is just a counter variable with
# which we point to a given element of the
# random_ambusher_type_table array. Here we make it loop
# over the array continuously.
[if]
[variable]
name=random_ambusher_type_i
less_than=4
[/variable]
[then]
{VARIABLE_OP random_ambusher_type_i add 1}
[/then]
[else]
{VARIABLE random_ambusher_type_i 0}
[/else]
[/if]
# And here we place an ambusher of a type specified by the
# random_ambusher_type_table and random_ambusher_type_i
# variables, thus always having the same ratio of different
# types.
[unit]
x,y=$possible_ambush_locations[$random].x,$possible_ambush_locations[$random].y
type=$random_ambusher_type_table[$random_ambusher_type_i].type
side={SIDE}
role=ambusher
random_traits=yes
upkeep=loyal
[status]
hides=yes
[/status]
[/unit]
[object]
silent=yes
[filter]
x,y=$possible_ambush_locations[$random].x,$possible_ambush_locations[$random].y
[/filter]
[effect]
apply_to=new_ability
[abilities]
[hides]
id=undead_ambush
affect_self=yes
[filter_self]
role=ambusher
[filter_location]
terrain=Ss
[/filter_location]
[/filter_self]
[/hides]
[/abilities]
[/effect]
[/object]
{VARIABLE_OP ambusher add 1}
[/else]
[/if]
[/do]
[/while]
#enddef
# Only the number of ambushers differs by difficulty here.
#ifdef EASY
{FAKE_VILLAGE 17 24}
{FAKE_VILLAGE 36 20}
{UNDEAD_AMBUSH_AREA 2 1-27 1-32 25}
{UNDEAD_AMBUSH_AREA 2 28-38 1-21 15}
{UNDEAD_AMBUSH_AREA 2 38-45 5-28 10}
#endif
#ifdef NORMAL
{UNDEAD_AMBUSH_AREA 2 1-27 1-32 27}
{UNDEAD_AMBUSH_AREA 2 28-38 1-21 19}
{UNDEAD_AMBUSH_AREA 2 38-45 5-28 13}
#endif
#ifdef HARD
{UNDEAD_AMBUSH_AREA 2 1-27 1-32 29}
{UNDEAD_AMBUSH_AREA 2 28-38 1-21 21}
{UNDEAD_AMBUSH_AREA 2 38-45 5-28 16}
#endif
{CLEAR_VARIABLE possible_ambush_locations}
{CLEAR_VARIABLE random_ambusher_type_table}
{CLEAR_VARIABLE random_ambusher_type_i}
{CLEAR_VARIABLE ambusher}
[/event]
[event]
name=ai turn
first_time_only=no
[if]
[variable]
name=side_number
equals=2
[/variable]
[then]
{MODIFY_UNIT side,role=2,ambusher moves 0}
[/then]
[/if]
[/event]
[event]
name=moveto
first_time_only=no
[filter]
side=1
[filter_adjacent]
side=2
role=ambusher
[/filter_adjacent]
[/filter]
{MODIFY_UNIT (
side=2
role=ambusher
[filter_adjacent]
x,y=$x1,$y1
[/filter_adjacent]
) role not_ambusher}
[redraw][/redraw]
[/event]
[event]
@ -253,116 +367,49 @@
[/message]
[message]
description=Owaec
message= _ "What?! Swamps?! Those Undead have destroyed the grasslands of my House, and they shall pay for it!"
message= _ "What?! Swamps?! Those undead have destroyed the grasslands of my House, and they shall pay for it!"
[/message]
[message]
description=Dacyn
message= _ "The lich-lord must have flooded the valley. The undead like the swamp. It is death, decay, everything that they are themselves."
message= _ "The lich-lord must have flooded the valley. The undead like the swamp. It is death, decay, everything that they are themselves. I can sense them lurking in the swamps, waiting to ambush us."
[/message]
[message]
description=Engineer
message= _ "I s'ppose we'll hav' to wade across it... ugh. An' with dis mist from de swamp, we can't e'en see any 'nemies."
message= _ "I s'ppose we'll hav' to wade across it anyway... ugh."
[/message]
[scroll_to]
x,y=28,23
[/scroll_to]
[message]
description=Khrakrahs
caption= _ "Khrakrahs"
image=units/random-enemy.png
message= _ "Findshhhh... slayhhhh... killhhhh..."
[/message]
[message]
description=Gweddry
message= _ "What is that?!?"
message= _ "What is that sound?!?"
[/message]
[message]
description=Dacyn
message= _ "I do not know, but my guess is the dragon Khrakrahs. He was a powerful beast indeed, in the time of Haldric, living in the Northern Mountains. But he does not sound alive. I know not what happened, but we must destroy him."
message= _ "I do not know, but my guess is the dragon Khrakrahs. He was a powerful beast indeed, in the time of Haldric, living in the Northern Mountains. But he does not sound alive. I know not what happened, but we must surely destroy him."
[/message]
[/event]
#define UNDEAD X Y
[set_variable]
name=type
{QUANTITY random (Bone Shooter,Revenant,Shadow,Wraith,Necrophage,Bone Shooter,Revenant,Shadow,Wraith,Necrophage,Banebow) (Bone Shooter,Revenant,Shadow,Wraith,Necrophage,Bone Shooter,Revenant,Shadow,Wraith,Necrophage,Banebow,Spectre,Nightgaunt) (Bone Shooter,Revenant,Shadow,Wraith,Necrophage,Banebow,Spectre,Nightgaunt)}
[/set_variable]
[unit]
x={X}
y={Y}
type=$type
side=2
[/unit]
[clear_variable]
name=type
[/clear_variable]
#enddef
[event]
name=moveto
first_time_only=no
[filter]
side=1
[/filter]
#ifdef EASY
{RANDOM 1..20}
#endif
#ifdef NORMAL
{RANDOM 1..18}
#endif
#ifdef HARD
{RANDOM 1..15}
#endif
[if]
[variable]
name=random
numerical_equals=1
[/variable]
[then]
[set_variable]
name=tempx
value=$x1
[/set_variable]
{RANDOM -3,-2,-1,1,2,3}
[set_variable]
name=tempx
add=$random
[/set_variable]
[set_variable]
name=tempy
value=$y1
[/set_variable]
{RANDOM -3,-2,-1,1,2,3}
[set_variable]
name=tempy
add=$random
[/set_variable]
{UNDEAD $tempx $tempy}
{UNDEAD $tempx $tempy}
{UNDEAD $tempx $tempy}
#ifdef HARD
{UNDEAD $tempx $tempy}
#endif
[clear_variable]
name=tempx
[/clear_variable]
[clear_variable]
name=tempy
[/clear_variable]
[message]
speaker=unit
message= _ "Undead, undead are rising out of the ground!"
[/message]
[/then]
[/if]
[clear_variable]
name=random
[/clear_variable]
[/event]
[event]
name=sighted
[filter]
description=Khrakrahs
[/filter]
[redraw]
side=1
[/redraw]
[scroll_to]
x,y=$x1,$y1
[/scroll_to]
[message]
description=Dacyn
message= _ "Aha! I see what they have done. They have raised him as a dragon. But he does not appear to be weak to my arcane flame... this is strange magic indeed."
caption= _ "Dacyn"
image=portraits/dacyn.png
message= _ "Aha! I see what they have done. They have raised him as an undead dragon. But he does not appear to be weak to my arcane flame... this is strange magic indeed."
[/message]
[/event]
[/scenario]