Walk through shroud benchmark as per bug #5689

This commit is contained in:
Rusty Russell 2006-06-12 02:54:14 +00:00
parent 04935e7df6
commit 7df4c761c4

View file

@ -0,0 +1,596 @@
[binary_path]
path=data/campaigns/Heir_To_The_Throne
[/binary_path]
[multiplayer]
id=wesbench_shroud_walk
name= _ "Wesnoth Benchmark: Walking through Shroud"
description= _ "A wesnoth benchmark, use --no-delay --multiplayer --scenario=wesbench_shroud_walk --exit-at-end."
map_data="gggggggggg1gggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggggggggggggg
ggggggggg2ggggggggg"
{DEFAULT_SCHEDULE}
{DEFAULT_MUSIC_PLAYLIST}
[side]
side=1
canrecruit=1
controller=ai
team_name=north
description=Leader1
shroud=yes
# fog=yes
[/side]
[side]
side=2
canrecruit=1
controller=ai
team_name=south
[/side]
#define PLACE_UNIT POS
[unit]
type=Elvish Archer
side=1
x,y={POS}
[/unit]
#enddef
#define PLACE_ENEMY POS
[unit]
type=Elvish Archer
side=2
x,y={POS}
[/unit]
#enddef
[event]
name=prestart
{PLACE_UNIT 1,1}
{PLACE_UNIT 2,1}
{PLACE_UNIT 3,1}
{PLACE_UNIT 4,1}
{PLACE_UNIT 5,1}
{PLACE_UNIT 6,1}
{PLACE_UNIT 7,1}
{PLACE_UNIT 8,1}
{PLACE_UNIT 9,1}
{PLACE_UNIT 10,1}
{PLACE_UNIT 12,1}
{PLACE_UNIT 13,1}
{PLACE_UNIT 14,1}
{PLACE_UNIT 15,1}
{PLACE_UNIT 16,1}
{PLACE_UNIT 17,1}
{PLACE_UNIT 18,1}
{PLACE_UNIT 19,1}
{PLACE_UNIT 1,2}
{PLACE_UNIT 2,2}
{PLACE_UNIT 3,2}
{PLACE_UNIT 4,2}
{PLACE_UNIT 5,2}
{PLACE_UNIT 6,2}
{PLACE_UNIT 7,2}
{PLACE_UNIT 8,2}
{PLACE_UNIT 9,2}
{PLACE_UNIT 10,2}
{PLACE_UNIT 12,2}
{PLACE_UNIT 13,2}
{PLACE_UNIT 14,2}
{PLACE_UNIT 15,2}
{PLACE_UNIT 16,2}
{PLACE_UNIT 17,2}
{PLACE_UNIT 18,2}
{PLACE_UNIT 19,2}
# Gauntlet of enemies.
{PLACE_ENEMY 1,3}
{PLACE_ENEMY 1,4}
{PLACE_ENEMY 1,5}
{PLACE_ENEMY 1,6}
{PLACE_ENEMY 1,7}
{PLACE_ENEMY 1,8}
{PLACE_ENEMY 1,9}
{PLACE_ENEMY 1,10}
{PLACE_ENEMY 1,11}
{PLACE_ENEMY 1,12}
{PLACE_ENEMY 1,13}
{PLACE_ENEMY 1,14}
{PLACE_ENEMY 1,15}
{PLACE_ENEMY 1,16}
{PLACE_ENEMY 1,17}
{PLACE_ENEMY 1,18}
{PLACE_ENEMY 1,19}
{PLACE_ENEMY 1,20}
{PLACE_ENEMY 1,21}
{PLACE_ENEMY 1,22}
{PLACE_ENEMY 1,23}
{PLACE_ENEMY 1,24}
{PLACE_ENEMY 1,25}
{PLACE_ENEMY 1,26}
{PLACE_ENEMY 1,27}
{PLACE_ENEMY 1,28}
{PLACE_ENEMY 1,29}
{PLACE_ENEMY 1,30}
{PLACE_ENEMY 1,31}
{PLACE_ENEMY 1,32}
{PLACE_ENEMY 1,33}
{PLACE_ENEMY 1,34}
{PLACE_ENEMY 1,35}
{PLACE_ENEMY 1,36}
{PLACE_ENEMY 1,37}
{PLACE_ENEMY 1,38}
{PLACE_ENEMY 1,39}
{PLACE_ENEMY 1,40}
{PLACE_ENEMY 1,41}
{PLACE_ENEMY 1,42}
{PLACE_ENEMY 1,43}
{PLACE_ENEMY 1,44}
{PLACE_ENEMY 1,45}
{PLACE_ENEMY 1,46}
{PLACE_ENEMY 1,47}
{PLACE_ENEMY 1,48}
{PLACE_ENEMY 1,49}
{PLACE_ENEMY 1,50}
{PLACE_ENEMY 1,51}
{PLACE_ENEMY 1,52}
{PLACE_ENEMY 1,53}
{PLACE_ENEMY 1,54}
{PLACE_ENEMY 1,55}
{PLACE_ENEMY 1,56}
{PLACE_ENEMY 1,57}
{PLACE_ENEMY 1,58}
{PLACE_ENEMY 1,59}
{PLACE_ENEMY 1,60}
{PLACE_ENEMY 1,61}
{PLACE_ENEMY 1,62}
{PLACE_ENEMY 1,63}
{PLACE_ENEMY 1,64}
{PLACE_ENEMY 1,65}
{PLACE_ENEMY 1,66}
{PLACE_ENEMY 1,67}
{PLACE_ENEMY 1,68}
{PLACE_ENEMY 1,69}
{PLACE_ENEMY 1,70}
{PLACE_ENEMY 1,71}
{PLACE_ENEMY 1,72}
{PLACE_ENEMY 1,73}
{PLACE_ENEMY 1,74}
{PLACE_ENEMY 1,75}
{PLACE_ENEMY 1,76}
{PLACE_ENEMY 1,77}
{PLACE_ENEMY 1,78}
{PLACE_ENEMY 1,79}
{PLACE_ENEMY 1,80}
{PLACE_ENEMY 1,81}
{PLACE_ENEMY 1,82}
{PLACE_ENEMY 1,83}
{PLACE_ENEMY 1,84}
{PLACE_ENEMY 1,85}
{PLACE_ENEMY 1,86}
{PLACE_ENEMY 1,87}
{PLACE_ENEMY 1,88}
{PLACE_ENEMY 1,89}
{PLACE_ENEMY 1,90}
{PLACE_ENEMY 1,91}
{PLACE_ENEMY 1,92}
{PLACE_ENEMY 1,93}
{PLACE_ENEMY 1,94}
{PLACE_ENEMY 1,95}
{PLACE_ENEMY 1,96}
{PLACE_ENEMY 1,97}
{PLACE_ENEMY 1,98}
{PLACE_ENEMY 1,99}
{PLACE_ENEMY 19,3}
{PLACE_ENEMY 19,4}
{PLACE_ENEMY 19,5}
{PLACE_ENEMY 19,6}
{PLACE_ENEMY 19,7}
{PLACE_ENEMY 19,8}
{PLACE_ENEMY 19,9}
{PLACE_ENEMY 19,10}
{PLACE_ENEMY 19,11}
{PLACE_ENEMY 19,12}
{PLACE_ENEMY 19,13}
{PLACE_ENEMY 19,14}
{PLACE_ENEMY 19,15}
{PLACE_ENEMY 19,16}
{PLACE_ENEMY 19,17}
{PLACE_ENEMY 19,18}
{PLACE_ENEMY 19,19}
{PLACE_ENEMY 19,20}
{PLACE_ENEMY 19,21}
{PLACE_ENEMY 19,22}
{PLACE_ENEMY 19,23}
{PLACE_ENEMY 19,24}
{PLACE_ENEMY 19,25}
{PLACE_ENEMY 19,26}
{PLACE_ENEMY 19,27}
{PLACE_ENEMY 19,28}
{PLACE_ENEMY 19,29}
{PLACE_ENEMY 19,30}
{PLACE_ENEMY 19,31}
{PLACE_ENEMY 19,32}
{PLACE_ENEMY 19,33}
{PLACE_ENEMY 19,34}
{PLACE_ENEMY 19,35}
{PLACE_ENEMY 19,36}
{PLACE_ENEMY 19,37}
{PLACE_ENEMY 19,38}
{PLACE_ENEMY 19,39}
{PLACE_ENEMY 19,40}
{PLACE_ENEMY 19,41}
{PLACE_ENEMY 19,42}
{PLACE_ENEMY 19,43}
{PLACE_ENEMY 19,44}
{PLACE_ENEMY 19,45}
{PLACE_ENEMY 19,46}
{PLACE_ENEMY 19,47}
{PLACE_ENEMY 19,48}
{PLACE_ENEMY 19,49}
{PLACE_ENEMY 19,50}
{PLACE_ENEMY 19,51}
{PLACE_ENEMY 19,52}
{PLACE_ENEMY 19,53}
{PLACE_ENEMY 19,54}
{PLACE_ENEMY 19,55}
{PLACE_ENEMY 19,56}
{PLACE_ENEMY 19,57}
{PLACE_ENEMY 19,58}
{PLACE_ENEMY 19,59}
{PLACE_ENEMY 19,60}
{PLACE_ENEMY 19,61}
{PLACE_ENEMY 19,62}
{PLACE_ENEMY 19,63}
{PLACE_ENEMY 19,64}
{PLACE_ENEMY 19,65}
{PLACE_ENEMY 19,66}
{PLACE_ENEMY 19,67}
{PLACE_ENEMY 19,68}
{PLACE_ENEMY 19,69}
{PLACE_ENEMY 19,70}
{PLACE_ENEMY 19,71}
{PLACE_ENEMY 19,72}
{PLACE_ENEMY 19,73}
{PLACE_ENEMY 19,74}
{PLACE_ENEMY 19,75}
{PLACE_ENEMY 19,76}
{PLACE_ENEMY 19,77}
{PLACE_ENEMY 19,78}
{PLACE_ENEMY 19,79}
{PLACE_ENEMY 19,80}
{PLACE_ENEMY 19,81}
{PLACE_ENEMY 19,82}
{PLACE_ENEMY 19,83}
{PLACE_ENEMY 19,84}
{PLACE_ENEMY 19,85}
{PLACE_ENEMY 19,86}
{PLACE_ENEMY 19,87}
{PLACE_ENEMY 19,88}
{PLACE_ENEMY 19,89}
{PLACE_ENEMY 19,90}
{PLACE_ENEMY 19,91}
{PLACE_ENEMY 19,92}
{PLACE_ENEMY 19,93}
{PLACE_ENEMY 19,94}
{PLACE_ENEMY 19,95}
{PLACE_ENEMY 19,96}
{PLACE_ENEMY 19,97}
{PLACE_ENEMY 19,98}
{PLACE_ENEMY 19,99}
[/event]
#define TELEPORT POS
[teleport]
[filter]
description=Leader1
[/filter]
x,y={POS}
[/teleport]
[scroll_to]
x,y={POS}
[/scroll_to]
#enddef
[event]
name=start
{TELEPORT 11,2}
{TELEPORT 11,3}
{TELEPORT 11,4}
{TELEPORT 11,5}
{TELEPORT 11,6}
{TELEPORT 11,7}
{TELEPORT 11,8}
{TELEPORT 11,9}
{TELEPORT 11,10}
{TELEPORT 11,11}
{TELEPORT 11,12}
{TELEPORT 11,13}
{TELEPORT 11,14}
{TELEPORT 11,15}
{TELEPORT 11,16}
{TELEPORT 11,17}
{TELEPORT 11,18}
{TELEPORT 11,19}
{TELEPORT 11,20}
{TELEPORT 11,21}
{TELEPORT 11,22}
{TELEPORT 11,23}
{TELEPORT 11,24}
{TELEPORT 11,25}
{TELEPORT 11,26}
{TELEPORT 11,27}
{TELEPORT 11,28}
{TELEPORT 11,29}
{TELEPORT 11,30}
{TELEPORT 11,31}
{TELEPORT 11,32}
{TELEPORT 11,33}
{TELEPORT 11,34}
{TELEPORT 11,35}
{TELEPORT 11,36}
{TELEPORT 11,37}
{TELEPORT 11,38}
{TELEPORT 11,39}
{TELEPORT 11,40}
{TELEPORT 11,41}
{TELEPORT 11,42}
{TELEPORT 11,43}
{TELEPORT 11,44}
{TELEPORT 11,45}
{TELEPORT 11,46}
{TELEPORT 11,47}
{TELEPORT 11,48}
{TELEPORT 11,49}
{TELEPORT 11,50}
{TELEPORT 11,51}
{TELEPORT 11,52}
{TELEPORT 11,53}
{TELEPORT 11,54}
{TELEPORT 11,55}
{TELEPORT 11,56}
{TELEPORT 11,57}
{TELEPORT 11,58}
{TELEPORT 11,59}
{TELEPORT 11,60}
{TELEPORT 11,61}
{TELEPORT 11,62}
{TELEPORT 11,63}
{TELEPORT 11,64}
{TELEPORT 11,65}
{TELEPORT 11,66}
{TELEPORT 11,67}
{TELEPORT 11,68}
{TELEPORT 11,69}
{TELEPORT 11,70}
{TELEPORT 11,71}
{TELEPORT 11,72}
{TELEPORT 11,73}
{TELEPORT 11,74}
{TELEPORT 11,75}
{TELEPORT 11,76}
{TELEPORT 11,77}
{TELEPORT 11,78}
{TELEPORT 11,79}
{TELEPORT 11,80}
{TELEPORT 11,81}
{TELEPORT 11,82}
{TELEPORT 11,83}
{TELEPORT 11,84}
{TELEPORT 11,85}
{TELEPORT 11,86}
{TELEPORT 11,87}
{TELEPORT 11,88}
{TELEPORT 11,89}
{TELEPORT 11,90}
{TELEPORT 11,91}
{TELEPORT 11,92}
{TELEPORT 11,93}
{TELEPORT 11,94}
{TELEPORT 11,95}
{TELEPORT 11,96}
{TELEPORT 11,97}
{TELEPORT 11,98}
{TELEPORT 11,99}
{TELEPORT 11,98}
{TELEPORT 11,97}
{TELEPORT 11,96}
{TELEPORT 11,95}
{TELEPORT 11,94}
{TELEPORT 11,93}
{TELEPORT 11,92}
{TELEPORT 11,91}
{TELEPORT 11,90}
{TELEPORT 11,89}
{TELEPORT 11,88}
{TELEPORT 11,87}
{TELEPORT 11,86}
{TELEPORT 11,85}
{TELEPORT 11,84}
{TELEPORT 11,83}
{TELEPORT 11,82}
{TELEPORT 11,81}
{TELEPORT 11,80}
{TELEPORT 11,79}
{TELEPORT 11,78}
{TELEPORT 11,77}
{TELEPORT 11,76}
{TELEPORT 11,75}
{TELEPORT 11,74}
{TELEPORT 11,73}
{TELEPORT 11,72}
{TELEPORT 11,71}
{TELEPORT 11,70}
{TELEPORT 11,69}
{TELEPORT 11,68}
{TELEPORT 11,67}
{TELEPORT 11,66}
{TELEPORT 11,65}
{TELEPORT 11,64}
{TELEPORT 11,63}
{TELEPORT 11,62}
{TELEPORT 11,61}
{TELEPORT 11,60}
{TELEPORT 11,59}
{TELEPORT 11,58}
{TELEPORT 11,57}
{TELEPORT 11,56}
{TELEPORT 11,55}
{TELEPORT 11,54}
{TELEPORT 11,53}
{TELEPORT 11,52}
{TELEPORT 11,51}
{TELEPORT 11,50}
{TELEPORT 11,49}
{TELEPORT 11,48}
{TELEPORT 11,47}
{TELEPORT 11,46}
{TELEPORT 11,45}
{TELEPORT 11,44}
{TELEPORT 11,43}
{TELEPORT 11,42}
{TELEPORT 11,41}
{TELEPORT 11,40}
{TELEPORT 11,39}
{TELEPORT 11,38}
{TELEPORT 11,37}
{TELEPORT 11,36}
{TELEPORT 11,35}
{TELEPORT 11,34}
{TELEPORT 11,33}
{TELEPORT 11,32}
{TELEPORT 11,31}
{TELEPORT 11,30}
{TELEPORT 11,29}
{TELEPORT 11,28}
{TELEPORT 11,27}
{TELEPORT 11,26}
{TELEPORT 11,25}
{TELEPORT 11,24}
{TELEPORT 11,23}
{TELEPORT 11,22}
{TELEPORT 11,21}
{TELEPORT 11,20}
{TELEPORT 11,19}
{TELEPORT 11,18}
{TELEPORT 11,17}
{TELEPORT 11,16}
{TELEPORT 11,15}
{TELEPORT 11,14}
{TELEPORT 11,13}
{TELEPORT 11,12}
{TELEPORT 11,11}
{TELEPORT 11,10}
{TELEPORT 11,9}
{TELEPORT 11,8}
{TELEPORT 11,7}
{TELEPORT 11,6}
{TELEPORT 11,5}
{TELEPORT 11,4}
{TELEPORT 11,3}
{TELEPORT 11,2}
{TELEPORT 11,1}
[endlevel]
result=victory
[/endlevel]
[/event]
[/multiplayer]