comments{
}
info{
rowcount:34
colcount:34
camerapos:Translation: X=3734.492 Y=8676.893 Z=31.000 Rotation: P=46.740059 Y=-38.199718 R=-0.000001 Scale X=1.000 Y=1.000 Z=1.000
biome:rock
creator:Baraklava
spiderrate:0
spidermin:2
spidermax:4
version:2023-08-05-1
opencaves:26,14/
camerazoom:1700.0
initialcrystals:10
levelname:Tutorial - Defending Rock Raider HQ
}
tiles{
38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,38,34,34,34,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,38,1,1,1,30,30,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,34,34,34,1,1,11,1,1,26,26,26,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,34,34,34,1,1,1,11,1,1,11,1,1,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,34,1,1,1,1,1,1,1,1,1,1,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,1,1,1,1,1,1,1,1,1,1,38,38,38,38,38,38,6,6,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,1,1,1,1,1,1,1,1,1,1,1,34,34,38,38,38,38,6,6,6,6,38,38,38,38,38,
38,38,38,38,34,34,38,38,1,1,38,38,1,1,1,1,1,1,1,34,34,38,38,38,6,6,1,1,6,38,38,38,38,38,
38,38,38,38,1,6,6,1,1,38,38,38,38,1,1,1,1,1,1,1,34,38,38,38,6,1,1,14,38,38,38,38,38,38,
38,38,38,6,6,6,6,1,1,38,38,38,38,34,1,1,38,38,38,11,11,38,38,6,6,1,24,24,34,38,38,38,38,38,
38,38,6,6,6,6,1,1,1,1,38,38,34,34,1,38,38,38,38,38,38,38,38,6,6,6,24,24,34,38,38,38,38,38,
38,38,6,6,6,1,1,1,1,38,38,38,34,1,1,38,38,38,38,38,38,38,38,6,6,11,11,38,38,38,38,38,38,38,
38,6,6,6,38,38,34,34,38,38,38,38,1,1,1,38,38,38,38,38,38,38,38,1,6,11,11,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,1,1,1,1,38,38,38,38,38,38,38,1,1,11,11,11,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,34,14,1,14,14,1,50,38,38,38,38,38,1,1,11,11,11,38,38,34,34,38,38,
38,38,38,38,38,38,38,38,38,38,1,1,14,1,1,14,1,1,1,38,38,38,38,1,1,1,11,11,11,38,34,34,38,38,
38,38,38,38,38,38,38,38,38,38,34,1,24,24,24,24,24,1,1,1,1,1,1,1,1,1,1,1,11,11,11,11,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,14,14,1,14,14,1,1,38,38,38,38,38,38,1,1,1,1,11,11,11,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,34,12,1,1,12,1,34,38,38,38,38,38,38,38,1,1,1,1,11,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,38,34,1,1,1,34,34,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
}
height{
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,-7,-2,13,-4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,-5,12,5,-17,-8,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,17,-8,30,-16,-14,6,-6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,1,10,13,-51,-18,16,11,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,-13,-20,-11,29,0,11,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,6,-6,23,-20,-1,8,45,-8,-6,4,0,0,0,0,0,0,13,1,9,6,0,0,0,0,0,0,
0,0,0,0,-9,-5,27,5,-1,-11,3,-3,-12,-20,-4,-22,-6,6,7,0,0,0,0,15,-10,-3,12,0,-2,17,11,0,0,0,0,
0,0,4,4,6,8,-5,11,6,-8,0,-8,-18,-27,11,-1,11,8,0,0,0,12,-13,21,-17,-19,-6,-5,-5,-1,10,-9,0,0,0,
0,0,-8,-17,-25,-7,0,-8,5,-14,37,-9,-14,8,-13,-13,0,0,0,0,0,-2,6,9,-11,-2,-28,9,7,-19,15,0,0,0,0,
0,0,7,-4,4,-19,-19,-8,13,11,12,-11,15,-7,-6,0,0,0,0,0,5,9,-25,6,20,4,-1,0,-29,18,-20,13,-11,0,0,
0,13,-24,-16,-6,21,2,-1,-9,-1,32,0,18,-4,-2,6,-3,0,0,6,-18,4,-7,13,17,0,-4,2,17,-16,4,24,10,0,0,
0,10,-7,-5,-21,22,22,-6,15,-21,2,7,3,27,-13,4,12,9,-11,12,4,0,-24,-27,-3,-6,8,-33,22,33,-16,18,5,0,0,
0,-13,24,3,-1,3,0,-12,0,14,-1,10,15,22,-13,21,9,-12,19,-16,29,10,-21,7,-15,-3,-10,-26,-4,9,-18,-14,-9,0,0,
0,-6,-5,-11,10,-1,0,0,0,3,-15,-8,0,16,3,-11,-20,16,11,-22,-1,-37,9,-17,36,-25,1,29,15,20,1,0,0,0,0,
0,-14,-10,8,-26,-4,0,0,-10,-11,-2,-27,8,5,19,-13,1,15,-9,4,1,-24,3,-13,6,1,-8,17,-9,2,-4,-3,0,0,0,
0,-10,10,13,-14,-3,-5,0,-23,-4,19,17,-3,-6,-14,11,-17,-28,0,23,30,13,-5,-10,0,-21,29,-6,8,11,0,0,0,0,0,
0,-10,12,3,18,7,-14,0,14,9,10,-32,16,-9,27,-7,-36,10,16,19,6,-13,0,21,-9,6,0,0,0,0,0,0,0,0,0,
0,0,2,0,-3,-6,6,0,-7,-13,16,20,4,-31,10,-19,-8,21,-7,-5,-8,-21,-17,16,5,11,0,0,0,0,0,0,0,0,0,
0,0,-9,2,-1,-9,-16,0,0,-11,-5,3,-9,6,13,-12,-9,10,20,9,6,-3,-2,-2,0,0,0,0,0,0,0,0,0,0,0,
0,0,-10,31,10,13,-13,0,0,0,-7,11,-18,14,11,13,8,-8,3,14,12,10,5,0,0,0,0,-1,30,12,2,0,0,0,0,
0,0,-11,-16,23,-13,-1,0,0,0,0,0,0,-3,7,-15,-11,-6,2,0,-6,10,8,0,0,0,-2,21,-2,-2,21,8,-8,0,0,
0,-4,11,-8,-24,8,-8,0,0,0,0,0,0,0,3,2,-10,-14,6,-7,2,0,0,0,0,0,28,-19,3,-32,12,0,14,10,0,
0,2,26,-6,5,-18,-11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,4,28,22,6,-27,6,14,0,
0,-13,-38,7,-15,2,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,4,8,26,-3,32,2,7,0,
0,10,14,-16,-20,7,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,-33,-18,-16,0,0,6,0,
0,-6,-9,0,-1,9,0,5,-14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-8,22,-18,30,8,27,0,
0,-19,-5,12,-9,-11,17,-28,0,-14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,4,-1,0,
0,-7,-19,23,-33,-1,-2,5,6,7,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14,-3,3,0,
0,14,11,-10,17,-1,-7,1,-19,0,-9,-8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-11,43,-14,0,
0,20,-22,16,12,-16,-25,-11,-10,-8,1,-24,-15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,-2,0,
0,1,-2,-1,10,28,-26,4,-11,-9,-2,9,9,0,-5,0,0,-1,8,-4,6,22,17,-18,11,-14,-12,0,0,0,0,0,0,0,0,
0,0,8,1,1,-13,-8,6,10,-12,3,-4,15,2,6,0,9,0,9,-30,1,4,1,29,20,11,3,3,0,0,0,0,0,0,0,
0,0,12,1,0,-10,0,0,-14,17,24,-6,17,9,-8,0,1,12,5,-13,29,-25,-26,10,-17,0,0,1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
}
resources{
crystals:
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
ore:
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
}
objectives{
variable:TutorialComplete==true/Complete the Defense Tutorial.
}
buildings{
BuildingMiningLaser_C,Translation: X=8250.000 Y=6150.000 Z=14.000 Rotation: P=0.000000 Y=-89.999992 R=0.000000 Scale X=1.000 Y=1.000 Z=1.000,Health=10.0
BuildingPowerStation_C,Translation: X=4650.000 Y=7950.000 Z=0.000 Rotation: P=0.000000 Y=-179.999954 R=0.000000 Scale X=1.000 Y=1.000 Z=1.000,Level=2
BuildingTeleportPad_C,Translation: X=3750.000 Y=8850.000 Z=-7.786 Rotation: P=0.000000 Y=89.999954 R=0.000000 Scale X=1.000 Y=1.000 Z=1.000,Level=2
BuildingToolStore_C,Translation: X=3750.000 Y=7950.000 Z=0.000 Rotation: P=0.000000 Y=-179.999954 R=0.000000 Scale X=1.000 Y=1.000 Z=1.000,Level=2
BuildingUpgradeStation_C,Translation: X=4950.000 Y=8850.000 Z=0.000 Rotation: P=0.000000 Y=-89.999992 R=0.000000 Scale X=1.000 Y=1.000 Z=1.000
}
landslidefrequency{
}
lavaspread{
}
miners{
ID=1,Translation: X=3644.342 Y=8145.949 Z=53.150 Rotation: P=0.000000 Y=74.185852 R=0.000000 Scale X=1.000 Y=1.000 Z=1.000,Drill/Level/Level/Level/Level/,Essential=true
ID=3,Translation: X=3868.916 Y=8346.309 Z=53.150 Rotation: P=0.000000 Y=85.050613 R=0.000000 Scale X=1.000 Y=1.000 Z=1.000,Drill/Level/Level/Level/Level/,Essential=true
ID=4,Translation: X=3656.741 Y=8384.005 Z=53.150 Rotation: P=0.000000 Y=70.675949 R=0.000000 Scale X=1.000 Y=1.000 Z=1.000,Drill/Level/Level/Level/Level/,Essential=true
ID=5,Translation: X=3763.428 Y=8230.304 Z=53.150 Rotation: P=0.000000 Y=79.515938 R=0.000000 Scale X=1.000 Y=1.000 Z=1.000,Drill/Level/Level/Level/Level/,Essential=true
ID=2,Translation: X=3850.284 Y=8158.519 Z=53.150 Rotation: P=0.000000 Y=84.921204 R=0.000000 Scale X=1.000 Y=1.000 Z=1.000,Drill/Level/Level/Level/Level/,Essential=true
}
briefing{
This tutorial will introduce the threats of Planet U and how to defend Rock Raiders HQ against them.
}
briefingsuccess{
Well done, you are now an expert at defending your Rock Raider HQ!
}
briefingfailure{
Unlucky! Give it another try, any take it one step at a time.
}
vehicles{
VehicleHoverScout_C,Translation: X=7712.759 Y=6272.870 Z=-1.164 Rotation: P=0.426757 Y=-158.095139 R=-0.102631 Scale X=1.000 Y=1.000 Z=1.000,HP=10.0,ID=3
}
creatures{
}
blocks{
29/EventCallEvent:16,20,0.0,savecreature:RM2
28/EventCallEvent:14,16,0.0,savecreature:RM1
27/EventCallEvent:14,13,0.0,savecreature:RM3
31/EventCallEvent:20,5,0.0,savecreature:LM
33/EventCallEvent:28,30,0.0,savecreature:IM
35/EventCallEvent:29,13,0.0,savecreature:Slug1
38/EventCallEvent:31,16,0.0,savecreature:Slug2
9/EventEmergeCreature:22,28,A,90.0,CreatureRockMonster_C,0
10/EventEmergeCreature:27,31,A,90.0,CreatureIceMonster_C,0
16/EventEmergeCreature:30,16,A,90.0,CreatureSlimySlug_C,0
17/EventEmergeCreature:30,13,A,90.0,CreatureSlimySlug_C,0
5/EventEmergeCreature:13,17,A,90.0,CreatureRockMonster_C,0
7/EventEmergeCreature:14,20,A,90.0,CreatureRockMonster_C,0
2/EventEmergeCreature:19,4,A,90.0,CreatureLavaMonster_C,0
18/EventEmergeCreature:12,13,A,90.0,CreatureRockMonster_C,0
12/EventPlace:13,17,0.0,30
39/EventPlace:12,15,0.0,34
13/EventPlace:13,16,0.0,30
15/EventPlace:14,19,0.0,26
37/EventPlace:14,20,0.0,26
40/EventPlace:12,14,0.0,34
41/EventPlace:12,13,0.0,34
42/EventPlace:19,5,0.0,34
43/EventPlace:19,4,0.0,34
44/EventPlace:27,30,0.0,34
46/EventPlace:27,31,0.0,34
23/EventUnitFlee:23,15
24/EventUnitFlee:27,20
26/TriggerEnter:15,20,0.0,_,false,false,MonsterMasterBP_C
25/TriggerEnter:14,17,0.0,_,false,false,MonsterMasterBP_C
20/TriggerEnter:13,13,0.0,_,false,false,MonsterMasterBP_C
21/TriggerEnter:25,14,0.0,5.0_1.0,false,false,MonsterMasterBP_C
22/TriggerEnter:28,17,0.0,1.0_5.0,false,false,MonsterMasterBP_C
30/TriggerEnter:20,4,0.0,_,false,false,MonsterMasterBP_C
32/TriggerEnter:28,31,0.0,_,false,false,MonsterMasterBP_C
34/TriggerEnter:30,13,0.0,_,false,false,SlimySlug_C
36/TriggerEnter:30,16,0.0,_,false,false,SlimySlug_C
6/TriggerEventChain:13,20,0.0,SpawnRockMonster2
3/TriggerEventChain:19,5,0.0,SpawnLavaMonster
8/TriggerEventChain:21,28,0.0,SpawnRockMonsterStuck
11/TriggerEventChain:27,30,0.0,SpawnIceMonster
14/TriggerEventChain:31,13,0.0,SpawnSlugNear
4/TriggerEventChain:12,17,0.0,SpawnRockMonster1
19/TriggerEventChain:11,13,0.0,SpawnRockMonster3
16-17
12-5
39-40
13-12
15-37
37-7
40-41
41-18
42-43
43-2
44-46
46-10
26-29
25-28
20-27
21-23
22-24
30-31
32-33
34-35
36-38
6-15
3-42
8-9
11-44
14-16
4-13
19-39
}
script{

bool TutorialComplete

bool WaitActionStations
bool WaitClickFenceFloor1
bool WaitClickFenceFloor2
bool WaitPlaceFence1
bool WaitPlaceFence2
bool WaitPlaceFence3
bool WaitPlaceFence4
bool WaitClickPusher
bool WaitClickAttack
bool WaitClickFreezer
bool WaitClickLaser
bool WaitClickSonic
bool WaitRockMonster1Dead
bool WaitRockMonster2Dead
bool WaitRockMonster3Dead
bool WaitLavaMonsterDead
bool WaitIceMonsterDead
bool WaitSlugsDead
int DeadSlugs=0

miner Raider1=1
miner Raider2=2
miner Raider3=3
miner Raider4=4
miner Raider5=5

arrow FocusArrow=yellow
arrow SeamArrow=green
arrow FenceArrow1=blue
arrow FenceArrow2=blue
arrow FenceArrow3=blue
arrow FenceArrow4=blue
arrow FenceArrow5=blue
arrow WallArrow1=green
arrow WallArrow2=green
arrow WallArrow3=green
arrow WallArrow4=green
arrow WallArrow5=green
arrow RArrow1=red
arrow RArrow2=red
arrow RArrow3=red
arrow RArrow4=red
arrow RArrow5=red
arrow RArrow6=red
arrow RArrow7=red
arrow RArrow8=red

creature RM1
creature RM2
creature RM3
creature LM
creature IM
creature Slug1
creature Slug2

if(RM1.dead)[RM1Dead]
if(RM2.dead)[RM2Dead]
if(RM3.dead)[RM3Dead]
if(LM.dead)[LMDead]
if(IM.dead)[IMDead]
if(Slug1.dead)[DeadSlugs+=1]
if(Slug2.dead)[DeadSlugs+=1]
when(DeadSlugs>=2)[SlugsDead]

when(Raider1.click)[ClickedAnyRaider]
when(Raider2.click)[ClickedAnyRaider]
when(Raider3.click)[ClickedAnyRaider]
when(Raider4.click)[ClickedAnyRaider]
when(Raider5.click)[ClickedAnyRaider]

ClickedAnyRaider::;
((WaitClickPusher))TestRockRaidersClickedPusher;
((WaitClickAttack))TestRockRaidersClickedAttack;
((WaitClickFreezer))TestRockRaidersClickedFreezer;
((WaitClickLaser))TestRockRaidersClickedLaser;
((WaitClickSonic))TestRockRaidersClickedSonic;

init::;
speed:1.0;
disable:vehicles;
disable:miners;
DisableAllBuildings;
disable:actionstations;
wait:1.0;
msg:"In this mission we will learn how to deal with Rock Monsters and Slimy Slugs. Click the Yellow arrow to continue when it appears.";
qmsg:"This is a Rock Monster. Stay calm! It can't walk over Lava or Water, so this Monster will leave our base alone. It doesn't mean harm to anyone, and will peacefully try to find Energy Crystals to eat.";
SpawnRockMonsterStuck;
pan:22,27;
PauseLongly;
wait:6.0;
qmsg:"Monsters can walk faster on Rubble, but Power Paths slow them down. Therefore, Rock Monsters will stomp any Power Path it steps on. ";
unpause;
PauseLongly;
wait:6.0;
qmsg:"This Rock Monster is lucky enough to have found an unattended Energy Crystal! It will quickly consume it once it reaches it.";
unpause;
qmsg:"If the Rock Monster cannot find enough Energy Crystals to satiate its hunger, it will attempt to steal any Energy Crystals powering your Buildings or Vehicles by attacking them.";
qmsg:"Monsters will also attack any Rock Raiders and Vehicles that happen to get too close.";
qmsg:"When the Monster is satiated or can't find any more crystals, it will retreat into the nearest wall.";
qmsg:"Monsters can only emerge from Dirt, Loose Rock and Hard rock. They can retreat into any type of wall.";
unpause;
pan:14,17;
HighlightDirt;
qmsg:"Monsters cannot emerge from nor escape into corners like these. Be wary that when any of these walls are dug, Monsters can spawn from the walls that are exposed.";
pan:19,19;
wait:0.1;
HighlightCorners;
#
#
qmsg:"We will go through two ways to autonomously defend your HQ: Defensive tools that your Rock Raiders use, and Electric Fences.";
pan:27,12;
HideArrows;
qmsg:"Let us start with defensive tools. A Rock Raider can only carry a single defensive tool. Select all of your Rock Raiders to continue.";
highlightarrow:27,12,FocusArrow;
WaitClickPusher=true;

TestRockRaidersClickedPusher::;
((!WaitClickPusher))return;
once;
RockRaidersClickedPusherEvent;

# RESUME WHEN: Rock Raiders clicked again
RockRaidersClickedPusherEvent::;
msg:"Now click on the Tool Menu and select "Get Pusher Beam". Your Rock Raiders should automatically get Pusher Beams from the Tool Store.";
HideArrows;
wait:8.0;
qmsg:"Looks like you armed your Rock Raiders in the nick of time! A Rock Monster is approaching your base. Don't panic, we are well equipped to deal with this now.";
SpawnRockMonster1;
pan:15,17;
PauseLongly;
wait:6.0;
qmsg:"To fight the Rock Monster, select your Rock Raiders and then click on the Monster.";
unpause;
pan:27,12;
truewait:1.0;
pause;
highlightarrow:27,12,FocusArrow;
WaitClickAttack=true;

TestRockRaidersClickedAttack::;
((!WaitClickAttack))return;
once;
RockRaidersClickedAttackEvent;


# RESUME WHEN: Rock Raiders clicked again
RockRaidersClickedAttackEvent::;
msg:"Now click on the Rock Monster and watch your Rock Raiders defend your HQ!";
hidearrow:FocusArrow;
unpause;
pan:20,14;

# RESUME WHEN: Monster dies
RM1Dead::;
once;
msg:"Great work! Did you see how the Pusher Beams pushed the Monster away from the HQ? They are incredible defensive tools and can stop a Monster dead in its tracks.";
unpause;
qmsg:"For the next Monster, let's use Action Stations (Hotkey: [M]). Click the bright red button in the top right that says Action Stations!";
# RESUME WHEN: Action Stations activated
enable:actionstations;
truewait:5.0;
qmsg:"Another Monster approaches! See how Action Stations causes your Rock Raiders to automatically start defending against the Rock Monster.";
SpawnRockMonster2;
pan:17,17;
wait:5.0;
pan:22,14;

# RESUME WHEN: Monster 2 dies
RM2Dead::;
once;
pan:22,14;
msg:"Way to go! During intense missions, you can keep Action Stations on for longer periods of time to always have your Defenders fighting threats.";
qmsg:"Make sure to turn off Action Stations or your Rock Raiders will not perform any other tasks!";
qmsg:"Rock Raiders without defensive tools will not respond to Action Stations nor pick up defensive tools automatically.";
disable:actionstations;
qmsg:"Let's try the next defensive tool: The Freezer Beam. Select your Rock Raiders again when they reach the Tool Store.";
unpause;
pan:27,12;
highlightarrow:27,12,FocusArrow;
WaitClickFreezer=true;

TestRockRaidersClickedFreezer::;
((!WaitClickFreezer))return;
once;
RockRaidersClickedFreezerEvent;

RockRaidersClickedFreezerEvent::;
# RESUME WHEN: Rock Raiders clicked
msg:"Now click on the Tool Menu and select "Get Freezer Beam". Your Rock Raiders should automatically get Freezer Beams from the Tool Store.";
wait:8.0;
msg:"Freezer Beams deal less damage but will slow down any creature it hits. It deals extra damage against Lava Monsters.";
HideArrows;
qmsg:"Look, a Lava Monster is approaching right now! Lava Monsters can walk over lava as if it is solid ground. They are weak against Freezer Beams but will resist Laser Beams.";
pan:20,4;
SpawnLavaMonster;
PauseLongly;
wait:6.0;
qmsg:"Go ahead and deal with this Lava Monster before we continue. You can choose the approach, either use Action Stations or click on it while your Rock Raiders are selected.";
pan:24,10;
enable:actionstations;
unpause;

# RESUME WHEN: Lava Monster ded
LMDead::;
once;
msg:"Good job! Notice how that Lava Monster was slowed down to a slug's pace. Lava Monsters can be terrifying foes, but with the right defensive tools they are no match for you!";
disable:actionstations;
qmsg:"We have two more tools to try: Select your Rock Raiders again when they reach the Tool Store.";
pan:27,12;
highlightarrow:27,12,FocusArrow;
WaitClickLaser=true;

TestRockRaidersClickedLaser::;
((!WaitClickLaser))return;
once;
RockRaidersClickedLaserEvent;

RockRaidersClickedLaserEvent::;
# RESUME WHEN: Rock Raiders clicked
msg:"This time, equip them with Laser Beams. Laser Beams have no special effects, but they deal a lot of damage! Consider letting some of your Rock Raiders keep their Pusher or Freezer Beams.";
wait:8.0;
HideArrows;
qmsg:"An Ice Monster is approaching! Ice Monsters can walk on water. They are weak to Laser beams, but will be completely unaffected by Freezer Beams.";
pan:28,30;
SpawnIceMonster;
PauseLongly;
wait:6.0;
qmsg:"You better deal with this Ice Monster before it reaches your base! If you're unsure how to approach it, use Action Stations. Action Stations is an especially good choice if you can't directly see the creatures.";
pan:27,12;
enable:actionstations;
unpause;

# RESUME WHEN: Ice Monster ded
IMDead::;
once;
msg:"That's another Monster retreating. You have now mastered all the Beams!";
disable:actionstations;
pan:27,12;
qmsg:"Select only ONE Rock Raider this time. The last defensive tool is the Sonic Blaster, which is a bit different.";
pan:27,12;
highlightarrow:27,12,FocusArrow;
WaitClickSonic=true;

TestRockRaidersClickedSonic::;
((!WaitClickSonic))return;
once;
RockRaidersClickedSonicEvent;

RockRaidersClickedSonicEvent::;
msg:"Select the Tool Menu and then "Get Sonic Blaster"";
wait:8.0;
msg:"Sonic Blasters deal no damage on their own, but will stun any creatures in a small radius for a few seconds. They are powerful when paired with other defensive tools, but an entire team with Sonic Blasters will not be very useful.";
HideArrows;
qmsg:"The best defense uses a combination of defensive tools! Relying on a single type of defense is risky.";
#
qmsg:"Now, let's look at the last type of defense: Electric Fences. Click on the cavern floor here.";
enable:ElectricFence;
pan:24,14;
highlightarrow:24,14,FocusArrow;
WaitClickFenceFloor1=true;

when(click:24,14)[ClickedFenceFloor1]
ClickedFenceFloor1::;
((!WaitClickFenceFloor1))return;
once;
ClickedFenceFloor1Event;

ClickedFenceFloor1Event::;
msg:"Select "Place Electric Fence". Electric Fences are free to place if you have constructed a Power Station. Your Rock Raiders will automatically get an Electric Fence from the Tool Store and place it on the cavern floor.";
HideArrows;
WaitPlaceFence1=true;

when(built:24,14)[TestWaitPlaceFence1]
TestWaitPlaceFence1::;
((!WaitPlaceFence1))return;
once;
WaitPlaceFence1Event;

WaitPlaceFence1Event::;
msg:"You will see the Electric Fence have its top light on and occasionally produce electric arcs to nearby buildings. This means it is powered. Fences do not use Power Paths, but instead connect wirelessly to nearby Buildings.";
pan:24,14;
showarrow:24,14,FocusArrow;
qmsg:"The small cone on the ground near the fence indicates that the ground is protected by a nearby Electric Fence.";
pan:25,14;
showarrow:25,14,FocusArrow;
qmsg:"Fences protect the area between them and any nearby Fences or Buildings as well as the area they stand, highlighted in blue. We should probably make sure no Monster can get past the red area as well.";
pan:25,14;
HighlightFences1;
qmsg:"Any Monsters going near an Electric Fence will be delivered an electric shock. After a shock, the fences will cool down for a few seconds before being able to deliver another shock.";
qmsg:"Place another Electric Fence here to fully protect the base from this direction.";
pan:24,12;
HideArrows;
highlightarrow:24,12,FocusArrow;
WaitPlaceFence2=true;

when(built:24,12)[TestWaitPlaceFence2]
TestWaitPlaceFence2::;
((!WaitPlaceFence2))return;
once;
WaitPlaceFence2Event;

# RESUME WHEN: Fence 2 placed
WaitPlaceFence2Event::;
msg:"Great work! Now no Monster can get through the blue area without being shocked.";
HighlightFences2;
qmsg:"How about we see it in action? Another Rock Monster is approaching. Let it approach and you'll see what happens when this Monster comes into contact with the Electric Fence.";
pan:13,14;
HideArrows;
SpawnRockMonster3;
wait:6.0;
pan:24,12;

# RESUME WHEN: Rock Monster #3 dead
RM3Dead::;
once;
msg:"Excellent, that Rock Monster didn't stand a chance!";
pause;
qmsg:"Did you notice the Rock Monster produced a rock from the wall? Monsters will throw rocks to break buildings. These rocks can still be thrown through fences, so make sure to have a decent defense perimeter around your base!";
unpause;
pan:22,11;
truewait:1.0;
pause;
qmsg:"If your Buildings get damaged, your Rock Raiders will automatically train as Engineers at the nearest Upgrade Station, which gives them the ability to repair any damaged Buildings.";
unpause;
pan:29,15;
showarrow:29,16,FocusArrow;
qmsg:"This side is still unprotected. Click the ground here and place another Electric Fence.";
pan:27,18;
highlightarrow:27,18,FocusArrow;
WaitClickFenceFloor2=true;

when(click:27,18)[ClickedFenceFloor2]
ClickedFenceFloor2::;
((!WaitClickFenceFloor2))return;
once;
ClickedFenceFloor2Event;

# RESUME WHEN: Ground clicked
ClickedFenceFloor2Event::;
msg:"Notice that the button to place an Electric Fence is displaying a warning that the ground will not be powered if placed here. Try placing one anyway.";
HideArrows;
WaitPlaceFence3=true;

when(built:27,18)[TestWaitPlaceFence3]
TestWaitPlaceFence3::;
((!WaitPlaceFence3))return;
once;
WaitPlaceFence3Event;

# RESUME WHEN: Fence 3 placed
WaitPlaceFence3Event::;
msg:"Watch the light on top of the fence: This fence is not powered! It needs another nearby powered Fence or Building to get power itself. It can only reach across a single tile of ground in cardinal directions, marked by the red area.";
HighlightFences3;
pan:28,17;
qmsg:"Let's place a Fence here too and connect this fence to the rest of the power grid through the nearby Upgrade Station.";
pan:29,17;
HideArrows;
highlightarrow:29,18,FocusArrow;
highlight:29,16,FenceArrow1;
highlight:29,17,FenceArrow2;
WaitPlaceFence4=true;

when(built:29,18)[TestWaitPlaceFence4]
TestWaitPlaceFence4::;
((!WaitPlaceFence4))return;
once;
WaitPlaceFence4Event;

# RESUME WHEN: Fence 4 placed
WaitPlaceFence4Event::;
msg:"Good going! Now no Monster can make it into our base without consequences.";
pan:28,17;
HideArrows;
#
qmsg:"There is one more creature that can pose a threat to Rock Raiders HQ: The Slimy Slug. They will appear from Slimy Slug holes instead of the walls. They are unaffected by Electric Fences.";
pan:30,14;
qmsg:"Look how many Slimy Slug Holes are near this base! This area is not a great location for a permanent HQ. In a real mission, it would be a good idea to move your Rock Raider HQ elsewhere.";
pan:30,14;
showarrow:30,16,FenceArrow2;
showarrow:30,13,FenceArrow3;
qmsg:"Slimy Slugs are gluttonous creatures, but not harmful. They will not damage your base, but will instead drain power from your Buildings, which depletes your collected Energy Crystals.";
qmsg:"The Slimy Slugs are invading! Either fend them off with defensive tools, or let them drain your Energy Crystals peacefully.";
SpawnSlugNear;
enable:actionstations;
HideArrows;
wait:0.1;
Slug1=0;
Slug2=1;

# RESUME WHEN: Slugs ded
SlugsDead::;
msg:"If a Slimy Slug drains some of your power, those Energy Crystals will be depleted from the Power Station and turn purple. They cannot be used for Buildings or Vehicles and need to be recharged.";
drain:2;
pan:27,15;
qmsg:"Purple Energy Crystals can be recharged at Recharge Seams. Be observant, as there sometimes aren't any easily accessible Recharge Seams in the cavern!";
pan:27,16;
highlightarrow:26,17,SeamArrow;
qmsg:"Your Rock Raiders will automatically grab any Energy Crystals that need to be recharged and find the nearest Recharge Seam. Watch as they recharge your entire Energy Crystal supply!";
pan:27,15;
HideArrows;
highlightarrow:27,15,FocusArrow;
drain:10;
disable:actionstations;
wait:20.0;
qmsg:"Be on your guard when dealing with Slimy Slugs. They are harmless to your units, but if they drain all of your power, your Electric Fences will no longer protect your HQ from Rock Monsters!";
pan:30,14;
HideArrows;
# FINISHED
qmsg:"That was all there is to learn about autonomously defending Rock Raider HQ! Good work, Rock Raider!";
wait:3.0;
TutorialComplete=true;
win;

PauseLongly::; # ONLY use in cases where you're sure the game waits for longer than 6 seconds to unpause elsewhere
wait:6.0;
pause;

DisableAllBuildings::;
disable:ToolStore;
disable:TeleportPad;
disable:Docks;
disable:Canteen;
disable:Powerstation;
disable:SupportStation;
disable:UpgradeStation;
disable:GeologicalCenter;
disable:OreRefinery;
disable:MiningLaser;
disable:SuperTeleport;
disable:ElectricFence;
disable:dynamite;
disable:powerpath;

HideArrows::;
hidearrow:FocusArrow;
hidearrow:SeamArrow;
hidearrow:FenceArrow1;
hidearrow:FenceArrow2;
hidearrow:FenceArrow3;
hidearrow:FenceArrow4;
hidearrow:FenceArrow5;
hidearrow:FenceArrow6;
hidearrow:FenceArrow7;
hidearrow:FenceArrow8;
hidearrow:WallArrow1;
hidearrow:WallArrow2;
hidearrow:WallArrow3;
hidearrow:WallArrow4;
hidearrow:WallArrow5;
hidearrow:RArrow1;
hidearrow:RArrow2;
hidearrow:RArrow3;
hidearrow:RArrow4;
hidearrow:RArrow5;
hidearrow:RArrow6;
hidearrow:RArrow7;
hidearrow:RArrow8;

HighlightDirt::;
HideArrows;
highlight:12,14,WallArrow1;
highlight:12,15,WallArrow2;
highlight:13,17,WallArrow3;
highlight:14,19,WallArrow4;
highlight:14,20,WallArrow5;

HighlightCorners::;
HideArrows;
highlight:18,19,RArrow1;
highlight:18,20,RArrow2;
highlight:19,19,RArrow3;
highlight:19,20,RArrow4;
highlight:20,20,RArrow5;

HighlightFences1::;
HideArrows;
highlight:24,14,FenceArrow1;
highlight:25,14,FenceArrow2;
highlight:24,13,RArrow1;
highlight:25,13,RArrow2;

HighlightFences2::;
HideArrows;
pan:25,13;
highlight:24,12,FenceArrow1;
highlight:25,12,FenceArrow2;
highlight:24,13,FenceArrow3;
highlight:24,14,FenceArrow4;
highlight:25,14,FenceArrow5;

HighlightFences3::;
HideArrows;
highlight:27,16,RArrow1;
highlight:27,17,RArrow2;
highlight:25,18,RArrow3;
highlight:26,18,RArrow4;
highlight:27,19,RArrow5;
highlight:27,20,RArrow6;
highlight:28,18,RArrow7;
highlight:29,18,RArrow8;

}
