 
# F - Forest
# L - Land
# M - Mountain
# R - Ruines
# H - Home
# T - Tower

MAP
LLLLLLLLLLLLLLLLLLLLLLLQQQQL
LLLLLLLLLLLAQLLLLLLLLLLLQQQLL
LLLLLLLLLQAAQLLLLLLLLLLLQQQL
LLLLLLLLLQAAAQLLLLLLLLLLLQQQL
LLLLLLLLLAAAAQLLLLLLLLLLQQQL
LLLLLWWWWQAAAQLLLLLLLLLLLQQQL
LLLWWLLLWWWWWWLLLLLLLLLLLQQQ
LLWWLLLLLQAAAQWWWWLLLLLLLQQQQ
LWLLLLLLLQAAAQLLLWLLLLLHLQQQ
LWLLLLLLLQAAAQLLLLWLLEWWLLQQQ
LWLLLLLLLQAQFFLLLLWWWWQWHLQQ
LLWLLLLLLLQQFFFLLLLLLLWWLLLQQ
LWLLLLLLLFFFFFFLLLLLLLLELLQQ
LLWLLLLLLFFFFFFLLLLLLLLLLQQQQ
LWLLLLLLFFFFFFFLLLLLLLQQQQQQ
LLWLLLLLLFFFFFFFLLLLLLQQQQLQQ
LWLLLLLLFFFFFFFFFLLLLQQLLLLL
LWLLLLLFFFFFFFFFFFLLLLQLLLLLL
WLLLLLLFFFFFFFFFFFFLLLQLLLLL
LLLLLLLLFFFFFFFFFFFFLLLQLLLLL
#===MAPEND===

CONSTANTS
TowerX:21
TowerY:12

OBJECTS
Pony:i=3,j=16,"name= ",code=rainbow
Pony:i=3,j=14,"name=",code=applejack
Neutral:Code=tower,"Name=",i=@TowerX@,j=@TowerY@,targeted=true

INITIAL
Stone:0
Food:100
Task:    
Permits:action=deny,code=all
#Permits:action=allow,code=BuildFarmFood
#Permits:action=allow,code=Harvest
Permits:action=allow,code=Teleport

SCRIPT      
Event:Step=0
Action:Type=SetFocus,i=3,j=16,immediate=true

SCRIPT      
Event:Step=0
Action:Type=Message,icon=rainbow_ico,"text=           ?"
Action:Type=Message,icon=applejack_ico,"text=,         ?"
Action:Type=Message,icon=rainbow_ico,"text=   ?"
Action:Type=Message,icon=applejack_ico,"text=         .        ."
Action:Type=Message,icon=rainbow_ico,"text=, . ,  .         . ,  ."
Action:Type=ShowBattleTask
Action:Type=Message,icon=help_ico,"text= ,       .     -    ."
Action:Type=Message,icon=help_ico,"text=      .  ,     ."

SCRIPT      
Event:Step=1
Action:Type=Message,icon=rainbow_ico,"text=,  .    ,         ."
Action:Type=Message,icon=help_ico,"text=       .  ,        ,  ."

SCRIPT      
Event:Step=2
Action:Type=Message,icon=rainbow_ico,"text=,     .   ."
Action:Type=Message,icon=help_ico,"text=   .        ,       .    3   6,    .      ."

SCRIPT      
Event:Step=3
Action:Type=Message,icon=rainbow_ico,"text=-   ,   . , -  ."
Action:Type=Message,icon=help_ico,"text=   ,   40% .   ,     ."

SCRIPT      
Event:Step=4
Action:Type=Message,icon=applejack_ico,"text=     -     .   ,   ."
Action:Type=Message,icon=help_ico,"text=            ,     :     1   ,  2  .       ,      ."

SCRIPT
Event:ObjectPos=True,i=@TowerX@,j=@TowerY@,IncludeLinked=true,Object=applejack
Action:Type=SetFlag,FlagName=ajreach
Action:Type=Message,icon=applejack_ico,"text=  ."

SCRIPT
Event:ObjectPos=True,i=@TowerX@,j=@TowerY@,IncludeLinked=true,Object=rainbow
Action:Type=SetFlag,FlagName=rdreach
Action:Type=Message,icon=rainbow_ico,"text= ."

SCRIPT
Event:Flag=rdreach
Event:Flag=ajreach
Action:Type=CompBattleTask,code=initial
Action:Type=NewObject,Object=Neutral,Code=teleport,"Name=",i=2,j=2,autofocus=true
Action:Type=NewObject,Object=Pony,Code=twily,"Name= ",i=4,j=4 
Action:Type=Message,icon=twily_ico,"text=,  ?"
Action:Type=Message,icon=rainbow_ico,"text=? -   ?"
Action:Type=Message,icon=twily_ico,"text=  ...   ,       ,        ."
Action:Type=Message,icon=applejack_ico,"text=  , .  .      ."
Action:Type=Message,icon=twily_ico,"text=   .  , ?"
Action:Type=Message,icon=help_ico,"text=   .      ,    .      ,     ."
Action:Type=SetBattleTask,code=twily,"Task=   ."

SCRIPT
Event:ObjectPos=True,i=@TowerX@,j=@TowerY@,IncludeLinked=true,Object=twily
Action:Type=SetFlag,FlagName=tsreach
Action:Type=Message,icon=twily_ico,"text=  ."
Action:Type=CompBattleTask,code=twily

SCRIPT
Event:Victory=True
Action:Type=Message,icon=ok_ico,"text=!       ."

VICTORY
ByFlag:FlagName=ajreach
->ByFlag:FlagName=rdreach,AddType=And
->ByFlag:FlagName=tsreach,AddType=And
