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

MAP
MMMMMMMFMMMMMMMMMMFFFFLLLLLLLLLLLLLLLLLLL
FFFMMMMFFFFFFFMMMMFFFLLLLLLLLLLLLLLLLLLLLL
FFFFFMFLLLLLFFFMMFFLLLLLLLLLLLLLLLLLLLLLL
LLLLFFFLLLLLLLFFFFLLLLLLLQQLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLLLLLLLLLLQQLLLLLLLLLLLLLLL
LLLQLLLLLLLLLLLLLLLLLLLLQQQLLLLLLLLLLLLLLL
LLLQQLLLLQLLLLLLQQLLLLLLLQLLLLLLLLLLLLLLL
LLLLQLLLLQQLLLLLQQQLLLLLLLLLLLLLLLLLLLLLLW
LLLLLLLLLLQLLLLLLQLLLLLLLLLLLLLLLLLLLLWWW
LLLLLLLLLLQLLLQLLLQLLLLLLLLLLLLLLLLLLLWLLL
LLLLLLLLLLLLLLQLLQLLLLLLLLLLLLLLLLLLLWLLL
LLLLLLQLLLLLLQQLLLLLLLLLLQLLLLLLLLLLLWLLLL
LLLLLQQLLLLLLLLLLLLLLLQQQQLLLLLLLLLLWLLLL
LLLLLLQLLLLLLLWWWWWWLLQQQLLLLLLLLWWWWLLLLL
LLLLLQLLLQQLLWLLLLLWLLQQQLLLLLLLWLLLWLLLL
WLLLLLLLLQQLLWLQLLLLWLQQQQLLLLLWWLLLLWLLLL
WWWWLLLLLLQLWLLQQLLLWLLLLLLLLLWLLLLLLWLLL
LLLLWWWWWLLLWLLLQQLLLWWWWWWWWWWLLLLLLLWLLL
LLLLLLLLWWWWLLLQQLLLLLLLLLLLLLLLLLLLLWLLL
LLLLLLQLLLLLLLLLLQLLLLLQQLLLLLLLLLLLLWLLLL
LLLLLQQLLLLLLLLLLLLLLLLLQLLLLLLLLLLLWLLLL
LLLLLLQQLLLQLLLLLLLLLLLLQLLLLLLLLLLLWLLLLL
LLLLLLLQLLQLLLLLQLLLLLLQLLLLLLLLLLLLWWLLL
LLLLLLLQLLLQQLLLLQLLLLLLLLLLLLLLLLLLLLWLLL
LLLLLQQLLLLLQLLLQLLLLLLLLLLLLLLLLLLLLLWLL
LLLLLQQLLLLLLLLLLLLLLQLLLLLLLLLLLLLLLLLWWL
LLLLLLLLLLLLLLLLLLLLQQLLLLLLLLLLLLLLLLLLW
LLLLLLLLLLLLLLLQALLLLQLLLLLLLLLLLLLLLLLLLW
LLLLLLLLLLLLLLLQLLLLLLLLLLLLLLLLLLLLLLLLL
LLLLLLLLLFFFLLLAALLLLLLLLLLLQLLLLLLLLLLLLL
LLLLLLLLFFFFFFLLLLLLLLLLLLLLQLLLLLLLLLLLL
FFFFLLLLFFMMFFFFFFLLLLLLLLLQQLLLLLLLLLLLLL
MMFFLLFFMMMMMMMMFFFLLLLLLLLQQLLLLLLLLLLLL
MMMMFFFMMMMMMMMMFFFFFFLLLLLLLLLLLLLLLLLLLL
#===MAPEND===

#       
CONSTANTS
Stone1_X:2
Stone1_Y:4
Stone2_X:12
Stone2_Y:3
Stone3_X:21
Stone3_Y:3
Stone4_X:5
Stone4_Y:33
Stone5_X:15
Stone5_Y:28
Stone6_X:22
Stone6_Y:31
StepTwilyReturn:33

OBJECTS
Pony:i=2,j=17,"name= ",code=pinki
Pony:i=3,j=15,"name=",code=flatter
Pony:i=3,j=16,"name=",code=rarity
#Stone:i=3,j=20,size=min
#Stone:i=5,j=18,size=medium
#Stone:i=8,j=29,size=min
Neutral:i=0,j=5,"name=",code=tree,EnemyTarget=true,Rank=1000
Neutral:i=0,j=16,"name=",code=tree,EnemyTarget=true,Rank=1000
Neutral:i=0,j=28,"name=",code=tree,EnemyTarget=true,Rank=1000

#===OBJECTSEND===

INITIAL
Stone:120
Food:100
Task:    .
Permits:action=deny,code=all
#Permits:action=allow,code=BuildFarmFood
Permits:action=allow,code=Harvest
Permits:action=allow,code=AttackNear
Permits:action=allow,code=AttackLong
Permits:action=allow,code=FreezeEnemy
Permits:action=allow,code=Teleport
Permits:action=allow,code=SonicRainbow
Permits:action=allow,code=Heal
Permits:action=allow,code=Restore
Permits:action=allow,code=CutEmptySector
Permits:action=allow,code=BuildTreeShield
#Permits:action=allow,code=BuildFarmStone
Permits:action=allow,code=BuildCrystalTowerBig
Permits:action=allow,code=BuildCrystalTowerSmall
Permits:action=allow,code=NightmareCall
Permits:action=allow,code=BuildCrystalTowerDark
Permits:action=allow,code=DarkTriden
Permits:action=allow,code=CrystallRain
Permits:action=allow,code=FrostAttack
Permits:action=allow,code=SuperHealthAJ
Permits:action=allow,code=SuperPowerPinki
Permits:action=allow,code=BearSplash
Permits:action=allow,code=SummoneBear
Permits:action=allow,code=PrincessKiss
Permits:action=allow,code=DeathKick
Permits:action=allow,code=DeathRainbow
Permits:action=allow,code=BuildForceTower
Permits:action=allow,code=BuildHealTower
Permits:action=allow,code=BuildMirage
Permits:action=allow,code=IntRelax
Permits:action=allow,code=SleepStar
Permits:action=allow,code=BuildTornado
Permits:action=allow,code=Wings
Permits:action=allow,code=FlatterView
Permits:action=allow,code=ForceShield
Permits:action=allow,code=ForceShieldNR
Permits:action=allow,code=SetupTeleport
Permits:action=allow,code=Repair
Permits:action=allow,code=MagicRepair

SCRIPT      
Event:Step=0
Action:Type=SetFocus,i=2,j=14,immediate=true
Action:Type=Message,icon=rarity_ico,"text=  ,        .  ,        ."
Action:Type=Message,icon=pinki_ico,"text=     .   -  !"
Action:Type=Message,icon=rarity_ico,"text=  -          ,     .    -    ,      ."
Action:Type=ShowBattleTask

#SCRIPT      
#Event:Step=1
#Action:Type=NewObjectGroup,Object=Monster,Code=ameba,"Name=",i=4,j=28,count=1,radius=1

# 

SCRIPT      
Event:Step=2
Action:Type=NewObjectGroup,Object=Monster,Code=bat,"Name=",i=25,j=5,count=3,radius=3

SCRIPT      
Event:Step=4
Action:Type=NewObjectGroup,Object=Monster,Code=ameba,"Name=",i=22,j=10,count=2,radius=3

SCRIPT      
Event:Step=6
Action:Type=NewObjectGroup,Object=Monster,Code=troll,"Name=",i=18,j=15,count=2,radius=3

SCRIPT      
Event:Step=7
Action:Type=NewObjectGroup,Object=Monster,Code=bat,"Name=",i=21,j=12,count=4,radius=3
Action:Type=NewObjectGroup,Object=Monster,Code=ameba,"Name=",i=23,j=17,count=3,radius=3

SCRIPT      
Event:Step=11
Action:Type=NewObjectGroup,Object=Monster,Code=gidra,"Name=",i=22,j=20,count=2,radius=3
Action:Type=NewObjectGroup,Object=Monster,Code=troll,"Name=",i=25,j=25,count=3,radius=3

SCRIPT      
Event:Step=16
Action:Type=NewObjectGroup,Object=Monster,Code=poison,"Name= ",i=22,j=10,count=3,radius=3
Action:Type=NewObjectGroup,Object=MonsterTent,Code=tent,"Name= ",i=25,j=20,count=2,radius=3

SCRIPT      
Event:Step=24
Action:Type=NewObjectGroup,Object=Monster,Code=poison,"Name= ",i=22,j=5,count=4,radius=3
Action:Type=NewObjectGroup,Object=MonsterTent,Code=tent,"Name= ",i=25,j=2,count=2,radius=3
Action:Type=NewObjectGroup,Object=Monster,Code=gidra,"Name=",i=22,j=13,count=2,radius=3
Action:Type=NewObjectGroup,Object=Monster,Code=troll,"Name=",i=25,j=18,count=4,radius=3
Action:Type=NewObjectGroup,Object=Monster,Code=bat,"Name=",i=21,j=24,count=8,radius=3
Action:Type=NewObjectGroup,Object=Monster,Code=ameba,"Name=",i=23,j=28,count=6,radius=3
Action:Type=Message,icon=rarity_ico,"text=, ,  ,  .   ."

SCRIPT      
Event:Step=26
Action:Type=SetFocus,i=30,j=20
Action:Type=NewObjectGroup,Object=MonsterPortal,Code=darkportal_small,"Name=",i=30,j=20,count=1,radius=3
Action:Type=Message,icon=rarity_ico,"text=        -    . ..."

# 

SCRIPT      
Event:Step=5
Action:Type=Message,icon=pinki_ico,"text=    .    .    ."
Action:Type=Message,icon=rarity_ico,"text=. ,       -       ."
Action:Type=Message,icon=help_ico,"text=   ,        ."

SCRIPT      
Event:StepModN=5
Action:Type=NewObjectGroup,Object=Stone,size=min,i=@Stone1_X@,j=@Stone1_Y@,count=2,radius=1

SCRIPT      
Event:StepModN=8
Action:Type=NewObjectGroup,Object=Stone,size=min,i=@Stone2_X@,j=@Stone2_Y@,count=2,radius=1

SCRIPT      
Event:StepModN=12
Action:Type=NewObjectGroup,Object=Stone,size=medium,i=@Stone3_X@,j=@Stone3_Y@,count=2,radius=1

SCRIPT      
Event:StepModN=16
Action:Type=NewObjectGroup,Object=Stone,size=medium,i=@Stone4_X@,j=@Stone4_Y@,count=2,radius=1

SCRIPT      
Event:StepModN=21
Action:Type=NewObjectGroup,Object=Stone,size=max,i=@Stone5_X@,j=@Stone5_Y@,count=2,radius=1

SCRIPT      
Event:StepModN=28
Action:Type=NewObjectGroup,Object=Stone,size=max,i=@Stone6_X@,j=@Stone6_Y@,count=2,radius=1

# 
SCRIPT
Event:ObjectPos=True,Direction=LessXmin,i=2,j=0,"Object=bat,ameba,troll,poison,gidra,tent"
Action:Type=SetDefeat,"DefeatStr=   "

SCRIPT
Event:Step=@StepTwilyReturn@
Action:Type=SetFocus,i=3,j=20
Action:Type=NewObject,Object=Pony,Code=twily,"Name= ",i=3,j=20
Action:Type=Message,icon=twily_ico,"text=    .   ,      -  ?"
Action:Type=Message,icon=rarity_ico,"text=.  ,        ."
Action:Type=Message,icon=twily_ico,"text=  ."
Action:Type=Message,icon=rarity_ico,"text=,     ,       . ,     ."
Action:Type=SetFlag,FlagName=twily

VICTORY
ByFlag:FlagName=twily
