Changes to Gathering Materials:

- miners now get icons on them when they carry gold or coal

- the load of a killed miner can be picked up again while each of the
  piles only gives one load

- the map gets nicer terrain instead of just cave floor and wall

- there's now an early finish bonus
This commit is contained in:
Lari Nieminen 2007-10-21 00:21:34 +00:00
parent 3c07a9633b
commit 53dc3f6dc2
5 changed files with 421 additions and 172 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 802 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 926 B

View file

@ -0,0 +1,40 @@
_f , _f , _f , _f , _f , _f , _f , _f , _f , Uh , _f , _f , _f , _f , _f , Uh , _f , _f , _f , _f , _f , _f , _f , _f , _f , Uh , _f , _f , _f , _f , _f , Uh , _f , Uh , _f , Uh , Uh , _f , _f , _f
_f , _f , Uu^Uf , _f , _f , Uu^Uf , _f , _f , _f , _f , Uh , Uh , _f , _f , _f , _f , _f , _f , Uh , Uh , _f , _f , Uu^Uf , Uu^Uf , _f , _f , _f , _f , Uh , _f , Uh , _f , Uu^Uf , _f , _f , _f , _f , Uu^Uf , _f , _f
_f , _f , _f , Uh , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , Uh , _f , _f , Uu^Uf , Uh , _f , _f , _f , _f , Uh , Cud , _f , _f , _f , _f , _f , _f , _f , Ww , _f , _f , _f , _f , _f , Uh
_f , _f , Uh , _f , _f , Uu^Uf , _f , Uh , _f , _f , Uu^Uf , _f , Uu^Uf , Uh , _f , _f , _f , _f , _f , _f , _f , _f , Uh , _f , _f , Uu^Uf , _f , _f , _f , _f , Uu^Uf , _f , _f , Uh , Ww , Uh , _f , Uh , Uh , _f
_f , _f , _f , Uh , _f , Ww , _f , _f , Uh , Uu^Uf , _f , _f , Uh , _f , _f , _f , _f , Uh , Uh , _f , _f , _f , _f , _f , Uh , _f , Uu^Uf , Uu^Ii , _f , _f , _f , _f , Uh , _f , Ww , _f , Uh , _f , _f , _f
_f , _f , _f , _f , _f , _f , Uh , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , Cud , _f , Uh , _f , _f , _f , Uh , _f , _f , _f , _f , _f , Uu^Uf , _f , Uh , _f , _f , _f , _f
_f , _f , _f , _f , _f , Uh , Uu^Uf , _f , Uu^Ii , _f , _f , Uu^Uf , _f , _f , Uh , Re , Re , Re , _f , Uu^Uf , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , Uh , _f , _f , Cud , Uu^Uf , _f , _f , _f , Uh , _f
_f , Uu^Uf , Uh , _f , _f , Uh , Uu^Uf , Uh , _f , _f , _f , _f , _f , Uh , _f , Re , Uh , _f , Re , Uh , Uu^Uf , _f , _f , _f , _f , _f , _f , Uh , _f , _f , Uh , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , Uh , _f , _f , _f , _f , _f , _f , _f , Ww , Ww , _f , Re , _f , _f , Cud , Uh , _f , _f , _f , Uu^Uf , _f , _f , _f , Uh , _f , _f , Uh , _f , Uu^Uf , Uh , _f , _f , Uh , _f , Uh , _f , _f
_f , Uh , _f , Uh , _f , _f , _f , Cud , Uh , Uh , Uh , Ww , Ww , _f , Re , Re , Uu^Uf , Uh , _f , _f , Uh , Uh , _f , Ww , Ww , Ww , Uu^Uf , _f , _f , _f , _f , _f , Uh , Uu^Uf , Uh , _f , Uh , _f , _f , _f
_f , _f , _f , _f , Uh , Uh , _f , Uu^Uf , _f , _f , _f , _f , _f , Re , Uh , Re , _f , Uh , _f , _f , _f , _f , Ww , Uh , Ww , Ww , _f , Uh , _f , Uu^Uf , _f , _f , _f , _f , Uh , Uu^Uf , _f , _f , _f , Uh
_f , _f , _f , _f , _f , _f , Uh , Uh , _f , _f , _f , Uh , Re , _f , Re , _f , Uh , _f , _f , Cud , Uh , _f , Uh , Ww , Ww , Uh , Ww , _f , _f , _f , Uu^Ii , _f , _f , _f , Uh , _f , Uh , _f , _f , Uh
_f , _f , Uu^Uf , Uh , _f , Uh , _f , _f , Uu^Uf , _f , _f , _f , _f , _f , _f , Uh , _f , _f , _f , Uh , _f , _f , Ww , Ww , Uu^Uf , Uh , Uh , Uh , Uh , _f , Uu^Uf , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , Uh , _f , _f , _f , Uh , Re , Re , Uh , _f , Uu^Uf , Uu^Uf , _f , _f , _f , Uu^Uf , _f , _f , _f , _f , _f , Uu^Uf , _f , _f , Uh , _f , Uh , _f , _f , _f , _f , Uh , _f , Uu^Uf , _f , _f , _f
_f , _f , _f , Uh , _f , Uu^Uf , _f , Uh , _f , Re , _f , Re , _f , _f , Uu^Uf , _f , _f , _f , Uh , _f , _f , Uh , Uu^Uf , Uh , Uh , Uh , _f , Cud , _f , _f , _f , Uh , Uh , _f , _f , _f , _f , Uh , Uh , _f
_f , _f , _f , Uh , Uh , Uu^Uf , _f , _f , _f , Uh , Re , Re , _f , Uh , Uh , _f , _f , _f , _f , Uh , Uh , Uu^Uf , _f , Uh , _f , Uh , _f , _f , _f , _f , _f , Uh , Uu^Uf , _f , Uu^Uf , _f , _f , _f , _f , _f
_f , _f , _f , _f , Cud , _f , _f , _f , _f , _f , _f , Re , Re , Uh , _f , Uh , Uh , _f , Uu^Ii , _f , Re , Re , _f , _f , _f , _f , Uu^Uf , _f , _f , Uu^Uf , Uh , _f , _f , Uh , _f , _f , _f , _f , _f , _f
_f , _f , _f , Uu^Uf , _f , _f , _f , _f , Uh , _f , Uh , _f , _f , _f , Uh , _f , _f , Uu^Uf , _f , _f , _f , Re , _f , _f , _f , Uu^Uf , _f , _f , Uh , Re , Uh , _f , _f , _f , _f , _f , _f , _f , Uh , _f
_f , _f , _f , _f , Uh , _f , _f , _f , _f , Uh , Uh , _f , _f , Uu^Uf , _f , Uh , _f , Uh , _f , Uh , _f , Re , Uh , _f , _f , _f , _f , _f , Uh , Uh , Re , Uu^Uf , _f , _f , _f , _f , _f , _f , Uh , _f
_f , _f , Uh , _f , _f , _f , _f , Uh , Uu^Uf , Uu^Uf , _f , Uh , Uu^Uf , Uu^Ii , Uh , _f , _f , _f , _f , Re , Re , _f , Uh , Uu^Uf , _f , _f , _f , Uh , Uh , Re , Re , _f , _f , Uh , Uh , Uu^Uf , Uu^Uf , _f , _f , _f
_f , _f , _f , _f , Uu^Uf , Uu^Ii , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , Cud , Uh , Re , _f , Uh , _f , _f , _f , _f , _f , Uu^Ii , Re , _f , _f , _f , _f , Uh , _f , Uh , Uh , _f , _f , _f
_f , _f , _f , _f , Uh , _f , Ww , _f , Ww , Ww , _f , Uu^Uf , Uu^Uf , Uh , Uh , Uh , _f , _f , Re , _f , Uh , _f , _f , Uh , Uh , _f , _f , _f , _f , Ww , Uh , Ww , _f , Uu^Uf , _f , _f , _f , Cud , _f , _f
_f , _f , _f , _f , _f , _f , Uh , _f , _f , _f , Ww , Ww , _f , Uh , _f , _f , _f , _f , _f , _f , _f , Uh , _f , _f , Uh , _f , _f , _f , _f , Ww , Ww , Uh , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , _f , _f , _f , Cud , _f , Ww , _f , Ww , _f , _f , _f , Uh , Uh , _f , Uu^Uf , Uu^Uf , Cud , _f , _f , Uu^Uf , Uh , Uh , Uh , _f , Uh , _f , Uu^Uf , Uh , _f , _f , _f , _f , Uh , _f
_f , _f , Uh , _f , _f , _f , _f , _f , Uh , _f , Uu^Uf , _f , Ww , _f , _f , Uh , Uu^Uf , _f , Uh , _f , _f , _f , _f , Ww , Uh , Uh , Uh , _f , _f , Uh , Uh , Re , _f , _f , _f , _f , Uh , Uh , _f , _f
_f , _f , _f , Uu^Uf , _f , _f , Uh , _f , Uh , _f , _f , _f , Uh , _f , Uh , Uh , Uh , _f , Uh , Uu^Uf , _f , _f , _f , Ww , _f , _f , _f , Uu^Uf , _f , Uh , _f , _f , Re , Uh , Uu^Ii , _f , _f , _f , _f , _f
_f , _f , _f , _f , Uh , _f , _f , _f , _f , Re , Uu^Uf , Uh , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , Ww , _f , _f , Uh , Uu^Uf , _f , _f , Cud , Uh , _f , Re , _f , Uh , Uh , _f , _f , Uh , Uh
_f , Uh , _f , Uh , _f , _f , Uh , _f , Re , Re , Uu^Uf , _f , _f , _f , Uu^Ii , _f , Uh , Uh , _f , _f , _f , Uh , Ww , _f , Uh , Uu^Uf , _f , _f , _f , _f , _f , Re , Re , _f , _f , _f , _f , _f , Uh , _f
_f , _f , _f , Uh , _f , _f , _f , _f , _f , Uh , Re , Re , _f , _f , _f , Uh , Uu^Uf , _f , _f , _f , Uh , _f , _f , _f , _f , _f , Uh , Uh , Uh , _f , _f , Re , _f , Uh , _f , Uh , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , Uu^Uf , Uh , _f , _f , Re , Re , Uh , _f , _f , _f , Cud , Uh , _f , _f , _f , _f , Uu^Ii , _f , _f , Uh , Uh , _f , Uh , Uu^Uf , _f , _f , Uh , _f , Uu^Uf , _f , Uh , _f , _f , _f
_f , _f , Uh , _f , Uh , Uu^Ii , _f , _f , _f , Uh , _f , Re , _f , Uh , Uh , _f , Uu^Uf , _f , Uh , _f , Uh , _f , _f , _f , Uh , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , Uh , _f , Uh , _f , _f
_f , _f , Uh , _f , _f , _f , _f , _f , _f , _f , _f , Uh , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , Uh , Uu^Uf , _f , Uh , _f , _f , _f , Uh , _f , Uu^Uf , Uh , _f , Uh , _f
_f , _f , _f , _f , _f , Uh , Uh , Uh , _f , _f , _f , _f , _f , _f , _f , Uh , _f , _f , Uh , _f , _f , Uu^Uf , Uh , Uu^Uf , Uu^Uf , Uu^Uf , Uu^Uf , Uh , Cud , _f , Uh , Uh , Uu^Ii , Uh , Uh , Uh , _f , _f , Uh , _f
Uh , _f , _f , _f , Cud , _f , Uh , _f , _f , Uh , Uh , _f , Uu^Uf , _f , Uh , Ww , _f , _f , _f , _f , _f , Uh , Uu^Uf , _f , _f , _f , _f , _f , Uh , _f , Uh , Uh , _f , _f , Uu^Uf , Uu^Uf , Uh , _f , _f , _f
_f , _f , _f , Uh , _f , _f , Uu^Uf , _f , _f , _f , Uh , _f , _f , _f , Uh , _f , _f , Uh , _f , Uh , _f , Uh , _f , _f , Uh , Uh , Uh , _f , _f , _f , Uh , Uh , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , Uh , _f , _f , _f , Uh , _f , _f , _f , _f , Uu^Ii , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , Uh , _f , _f , _f , _f , Uh , Uu^Uf , Uu^Ii , _f , _f , Uh , _f , _f
_f , _f , Uu^Uf , _f , _f , _f , Uh , _f , _f , _f , Uh , _f , Uh , Uh , _f , Uu^Uf , _f , _f , _f , Uh , _f , _f , _f , _f , Uh , Uh , _f , Uh , _f , _f , _f , Uh , _f , Uu^Uf , _f , _f , Uh , _f , _f , _f
_f , _f , _f , Uh , _f , _f , _f , Uh , _f , Uh , Uh , _f , _f , _f , _f , _f , _f , Uh , _f , _f , _f , _f , Uu^Uf , Uh , _f , Uh , _f , _f , _f , _f , Uh , Uu^Uf , _f , Uh , Uu^Uf , _f , _f , _f , _f , Uh
_f , _f , _f , _f , Uu^Uf , _f , _f , _f , _f , _f , _f , Uh , _f , _f , _f , _f , _f , _f , _f , _f , _f , Uh , _f , _f , Uh , Uh , _f , _f , _f , Uh , _f , _f , Uh , _f , _f , Uu^Uf , _f , Uh , Uh , _f
_f , _f , _f , _f , Uh , _f , _f , _f , _f , _f , Uh , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , Uh , _f , _f , _f , Uh , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f

View file

@ -1,31 +0,0 @@
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Cud, Cud, Uu, Xu, Uu, Xu, Uu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Cud, Uu, Uu, Uu, Uu, Uu, Uu, Uu, Uu, Uu, Cud, Cud, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Uu, Uu, Uu, Uu, Uu, Uu, Uu, Uu, Uu, Uu, Cud, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Uu, Uu, Uu, Uu, Uu, Uu, Cud, Cud, Cud, Uu, Uu, Uu, Uu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Uu, Uu, Uu, Uu, Uu, Uu, Uu, Re, 1 Kud, Cud, Uu, Uu, Uu, Uu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Uu, Uu, Uu, Uu, Uu, Uu, Re, Uu, Uu, Uu, Uu, Uu, Uu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Uu, Uu, Uu, Re, Re, Uu, Uu, Uu, Uu, Uu, Uu, Uu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Uu, Re, Uu, Uu, Uu, Uu, Uu, Uu, Uu, Uu, Cud, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Uu, Uu, Re, Re, Uu, Uu, Uu, Xu, Xu, Xu, Xu, Cud, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Uu, Re, Re, Uu, Uu, Uu, Uu, Uu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Uu, Uu, Re, Uu, Uu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Uu, Re, Uu, Uu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Uu, Re, Re, Uu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu

View file

@ -9,7 +9,6 @@
[settings]
id=4_Gathering_Materials
name= _ "Gathering Materials"
map_data="{@campaigns/Sceptre_of_Fire/maps/4_Gathering_Materials.map}"
{TURNS 40 37 34}
victory_when_enemies_defeated=no
next_scenario=4t_The_Jeweler
@ -40,12 +39,44 @@
[event]
name=prestart
[terrain_mask]
x,y=1,1
mask="{@campaigns/Sceptre_of_Fire/maps/4_Gathering_Materials-random.mask}"
[rule]
old=Uu
new=Uu^Ii,Uu^Uf,Uh,Ww,Cud
[/rule]
[rule]
old=Xu,Cud,Kud
use_old=yes
[/rule]
[/terrain_mask]
[store_locations]
[filter]
side=1
canrecruit=1
[/filter]
radius=4
[filter_radius]
terrain=Cud,Kud
[/filter_radius]
variable=resource_return_locations
[/store_locations]
{VARIABLE coalin 0}
{VARIABLE goldin 0}
[objectives]
side=1
[objective]
description= _ "Bring the necessary gold and coal to create the sceptre to the chest near the starting location."
description= _ "Bring the necessary gold and coal to create the sceptre to the starting castle"
condition=win
[/objective]
[objective]
@ -114,18 +145,304 @@
recruit=Troll,Ogre
[/allow_recruit]
[/event]
# If a miner carrying coal dies, we let others pick it up
[event]
name=die
first_time_only=no
[filter]
side=1
type=Dwarvish Miner
role=has_coal
[/filter]
[item]
x,y=$x1,$y1
image=items/coal.png
[/item]
{VARIABLE hex_$x1|,$y1|_coal yes}
[/event]
[event]
name=moveto
first_time_only=no
[filter]
side=1
type=Dwarvish Miner
[/filter]
[if]
[variable]
name=hex_$x1|,$y1|_coal
equals=yes
[/variable]
[then]
[message]
speaker=unit
message= _ "I have all the coal I can carry..."
[/message]
{VARIABLE unit.role has_coal}
[unstore_unit]
variable=unit
find_vacant=no
[/unstore_unit]
[unit_overlay]
x,y=$x1,$y1
image=misc/coal-icon.png
[/unit_overlay]
[removeitem]
x,y=$x1,$y1
[/removeitem]
{CLEAR_VARIABLE hex_$x1|,$y1|_coal}
[/then]
[else]
[allow_undo][/allow_undo]
[/else]
[/if]
[/event]
# Exactly same as above, but for gold
[event]
name=die
first_time_only=no
[filter]
side=1
type=Dwarvish Miner
role=has_gold
[/filter]
[item]
x,y=$x1,$y1
image=items/gold.png
[/item]
{VARIABLE hex_$x1|,$y1|_gold yes}
[/event]
[event]
name=moveto
first_time_only=no
[filter]
side=1
type=Dwarvish Miner
[/filter]
[if]
[variable]
name=hex_$x1|,$y1|_gold
equals=yes
[/variable]
[then]
[message]
speaker=unit
message= _ "I have all the gold I can carry..."
[/message]
{VARIABLE unit.role has_gold}
[unstore_unit]
variable=unit
find_vacant=no
[/unstore_unit]
[unit_overlay]
x,y=$x1,$y1
image=misc/gold-icon.png
[/unit_overlay]
[removeitem]
x,y=$x1,$y1
[/removeitem]
{CLEAR_VARIABLE hex_$x1|,$y1|_gold}
[/then]
[else]
[allow_undo][/allow_undo]
[/else]
[/if]
[/event]
[event]
name=moveto
first_time_only=no
[filter]
type=Dwarvish Miner
role=has_coal
[filter_location]
find_in=resource_return_locations
[/filter_location]
[/filter]
[message]
speaker=unit
message= _ "My load of coal is delivered!"
[/message]
{CLEAR_VARIABLE unit.role}
[unstore_unit]
variable=unit
find_vacant=no
[/unstore_unit]
[remove_unit_overlay]
x,y=$x1,$y1
image=misc/coal-icon.png
[/remove_unit_overlay]
[set_variable]
name=coalin
add=1
[/set_variable]
[if]
[variable]
name=coalin
greater_than_equal_to=2
[/variable]
[then]
[message]
speaker=unit
message= _ "That's the last load of coal we need."
[/message]
[if]
[variable]
name=goldin
greater_than_equal_to=1
[/variable]
[then]
[message]
description=Thursagan
message= _ "This is all we need from these mines. Now we should go back further west, where there are no trolls and ogres, and mine there."
[/message]
[clear_variable]
name=coalin
[/clear_variable]
[clear_variable]
name=goldin
[/clear_variable]
[endlevel]
result=victory
bonus=yes
[/endlevel]
[/then]
[/if]
[/then]
[/if]
[/event]
[event]
name=moveto
first_time_only=no
[filter]
type=Dwarvish Miner
role=has_gold
[filter_location]
find_in=resource_return_locations
[/filter_location]
[/filter]
[message]
speaker=unit
message= _ "Here's the gold."
[/message]
{CLEAR_VARIABLE unit.role}
[unstore_unit]
variable=unit
find_vacant=no
[/unstore_unit]
[remove_unit_overlay]
x,y=$x1,$y1
image=misc/gold-icon.png
[/remove_unit_overlay]
[set_variable]
name=goldin
add=1
[/set_variable]
[if]
[variable]
name=goldin
greater_than_equal_to=1
[/variable]
[then]
[if]
[variable]
name=coalin
greater_than_equal_to=2
[/variable]
[then]
[message]
description=Thursagan
message= _ "This is all we need from these mines. Now we should go back further west, where there are no trolls and ogres, and mine there."
[/message]
[clear_variable]
name=coalin
[/clear_variable]
[clear_variable]
name=goldin
[/clear_variable]
[endlevel]
result=victory
bonus=yes
[/endlevel]
[/then]
[/if]
[/then]
[/if]
[/event]
[event]
name=victory
[unstore_unit]
variable=alanin
[/unstore_unit]
[unstore_unit]
variable=krawg
[/unstore_unit]
{CLEAR_VARIABLE alanin}
{CLEAR_VARIABLE krawg}
{CLEAR_VARIABLE resource_return_locations}
[kill]
type=Dwarvish Miner
[/kill]
[/event]
[/settings]
map_width=40
map_height=40
flipx_chance=0
village_density=40
village_density=50
#the chamber with the player. Near the south-west corner
[chamber]
id=player
x=0-10
y=30-40
y=28-38
size=8
jagged=40
[items]
@ -138,137 +455,6 @@
controller=human
shroud=yes
[/side]
[item]
image=items/chest.png
[/item]
[event]
same_location_as_previous=yes
name=moveto
first_time_only=no
[filter]
type=Dwarvish Miner
role=has_coal
[/filter]
[message]
speaker=unit
message= _ "My load of coal is delivered!"
[/message]
{MODIFY_UNIT x,y=$x1,$y1 role ""}
[set_variable]
name=coalin
add=1
[/set_variable]
[if]
[variable]
name=coalin
greater_than_equal_to=2
[/variable]
[then]
[message]
speaker=unit
message= _ "That's the last load of coal we need."
[/message]
[if]
[variable]
name=goldin
greater_than_equal_to=1
[/variable]
[then]
[message]
description=Thursagan
message= _ "This is all we need from these mines. Now we should go back further west, where there are no trolls and ogres, and mine there."
[/message]
[clear_variable]
name=coalin
[/clear_variable]
[clear_variable]
name=goldin
[/clear_variable]
[endlevel]
result=victory
bonus=no
[/endlevel]
[/then]
[/if]
[/then]
[/if]
[/event]
[event]
same_location_as_previous=yes
name=moveto
first_time_only=no
[filter]
type=Dwarvish Miner
role=has_gold
[/filter]
[message]
speaker=unit
message= _ "Here's the gold."
[/message]
{MODIFY_UNIT x,y=$x1,$y1 role ""}
[set_variable]
name=goldin
add=1
[/set_variable]
[if]
[variable]
name=goldin
greater_than_equal_to=1
[/variable]
[then]
[if]
[variable]
name=coalin
greater_than_equal_to=2
[/variable]
[then]
[message]
description=Thursagan
message= _ "This is all we need from these mines. Now we should go back further west, where there are no trolls and ogres, and mine there."
[/message]
[clear_variable]
name=coalin
[/clear_variable]
[clear_variable]
name=goldin
[/clear_variable]
[endlevel]
result=victory
bonus=no
[/endlevel]
[/then]
[/if]
[/then]
[/if]
[/event]
[event]
name=victory
[unstore_unit]
variable=alanin
[/unstore_unit]
[clear_variable]
name=alanin
[/clear_variable]
[unstore_unit]
variable=krawg
[/unstore_unit]
[clear_variable]
name=krawg
[/clear_variable]
[kill]
type=Dwarvish Miner
[/kill]
[/event]
[/items]
[/chamber]
@ -326,6 +512,10 @@
name=moveto
[filter]
side=1
[not]
type=Dwarvish Miner
[/not]
[/filter]
[message]
speaker=unit
@ -336,7 +526,6 @@
[event]
same_location_as_previous=yes
name=moveto
first_time_only=no
[filter]
side=1
type=Dwarvish Miner
@ -345,7 +534,18 @@
speaker=unit
message= _ "I have all the coal I can carry..."
[/message]
{MODIFY_UNIT x,y=$x1,$y1 role has_coal}
{VARIABLE unit.role has_coal}
[unstore_unit]
variable=unit
find_vacant=no
[/unstore_unit]
[unit_overlay]
x,y=$x1,$y1
image=misc/coal-icon.png
[/unit_overlay]
[removeitem]
x,y=$x1,$y1
[/removeitem]
[/event]
[/items]
[/chamber]
@ -451,6 +651,10 @@
name=moveto
[filter]
side=1
[not]
type=Dwarvish Miner
[/not]
[/filter]
[message]
speaker=unit
@ -461,16 +665,32 @@
[event]
same_location_as_previous=yes
name=moveto
first_time_only=no
[filter]
side=1
type=Dwarvish Miner
[not]
role=has_coal
[/not]
[not]
role=has_gold
[/not]
[/filter]
[message]
speaker=unit
message= _ "I have all the coal I can carry..."
[/message]
{MODIFY_UNIT x,y=$x1,$y1 role has_coal}
{VARIABLE unit.role has_coal}
[unstore_unit]
variable=unit
find_vacant=no
[/unstore_unit]
[unit_overlay]
x,y=$x1,$y1
image=misc/coal-icon.png
[/unit_overlay]
[removeitem]
x,y=$x1,$y1
[/removeitem]
[/event]
[/items]
[/chamber]
@ -516,6 +736,10 @@
name=moveto
[filter]
side=1
[not]
type=Dwarvish Miner
[/not]
[/filter]
[message]
speaker=unit
@ -526,16 +750,32 @@
[event]
same_location_as_previous=yes
name=moveto
first_time_only=no
[filter]
side=1
type=Dwarvish Miner
[not]
role=has_coal
[/not]
[not]
role=has_gold
[/not]
[/filter]
[message]
speaker=unit
message= _ "I have all the gold I can carry..."
[/message]
{MODIFY_UNIT x,y=$x1,$y1 role has_gold}
{VARIABLE unit.role has_gold}
[unstore_unit]
variable=unit
find_vacant=no
[/unstore_unit]
[unit_overlay]
x,y=$x1,$y1
image=misc/gold-icon.png
[/unit_overlay]
[removeitem]
x,y=$x1,$y1
[/removeitem]
[/event]
[/items]
[/chamber]