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

MAP
WLLLLFFMMMMQQMMMMMFFLLLLLLLL
LWLLLLFFMMMQQMMMMMFFLLELTLHLL
LWWWLLLFMMMQQMMMMFFLLLLWLLLL
LLLLWWWWWWWWWWWWWWWLLHLWLELLL
LLLLLLLLLLLQQFFFFLWLLLWLLLLL
QLLLLLLLLLLQQQFFFLLWWWWHLLLQQ
QQLLLLLLLLQLQQLLLLLLLLLLLLQQ
AAQQQQQLLQQLQLQLLLQQQQLLLLQQQ
AAAQQQQQQLQLQLQLLQQQQQLLQQQQ
AAAAQQQQQLQLQLQLLQQQQQQLQQQAA
AAAAQQQQQQQLQLQLLQQQQQLQQAAA
AAAAAQQQQQQQLQQQLLQQQQLQQAAAA
AAAAQQLQQAAQQAAQLQAAAQQAAAAA
AAAQQQQLQAAAAAAAQQAAAAAAAAAAA
AAQFLQLLQAAAAAAAAAAAAAAAAAAA
AAQFFFLLQAAAAAAAAAAQQQAAAAAAA
AQFFFFFQAAAAAAAAAAQLLQQQAAAA
AAQFFFFQAAAAAAAAAQQLFLLLQQAAA
AAQQQQQAAAAAAAAAQLLFFFFLLQAA
AAAAAAAAAAAAAAAAQLFFFQFFLLQAA
AAAAAAAAAAAAAAAAQLLFQQFLLQAA
AAAAAAAAAAAAAAAAAQQLFFFLLQAAA
AAAAAAAAAAAAAAAAAQQLLLLQQAAA
AAAAAAAAAAAAAAAAAQQQQLLQAAAAA
AAQQQQAAAAAAAQQQQQQQQQQAAAAA
AAQLLLQQAAAAAQLLQQQQAAAAAAAAA
AQLFFLLQAAAAQLFFLLQAAAAAAAAA
AQFFFFFLQAAAQFFFFFLQAAAAAAAAA
QFFFFFFLQAAQFFFFQFLQAAAAAAAA
AQFFFLFFQAAQLFFFQQQQAAAAAAAAA
AQFFLQLLQAAQLFFQQQQAAAAAAAAA
AQFFLQQQQAAAQLFFFLQAAAAAAAAAA
AQFLQQQAAAAAQFFFLQAAAAAAAAAA
AAQQQAAAAAAAAQQQQQAAAAAAAAAAA
#===MAPEND===

CONSTANTS
Enemy1_I:20
Enemy1_J:30
Enemy2_I:24
Enemy2_J:28
Enemy3_I:3
Enemy3_J:21
Enemy4_I:10
Enemy4_J:27
EnemyF_I:11
EnemyF_J:20
WoodFor1Ship:12
WoodFor2Ship:24
WoodFor3Ship:36
WoodFor4Ship:48
WoodForFinalWave:42

OBJECTS
Pony:i=5,j=3,"name=",code=rarity
Pony:i=2,j=4,"name=",code=applejack
#Pony:i=4,j=5,"name= ",code=rainbow
Pony:i=1,j=3,"name=",code=twily
Pony:i=6,j=4,"name= ",code=pinki
#Pony:i=7,j=5,"name=",code=flatter
Building:Code=StoneMine,i=24,j=3,Tag=mine
Neutral:code=shipyard,name=,i=18,j=11,EnemyTarget=true,MustSurvive=true
Neutral:code=shipyard,name=,i=17,j=9,EnemyTarget=true,MustSurvive=true
Neutral:code=shipyard,name=,i=18,j=7,EnemyTarget=true,MustSurvive=true
Neutral:code=shipyard,name=,i=20,j=7,EnemyTarget=true,MustSurvive=true
Neutral:Code=pony_1,"Name=",i=17,j=11,EnemyTarget=true,MustSurvive=true
Neutral:Code=pony_2,"Name=",i=16,j=9,EnemyTarget=true,MustSurvive=true
Neutral:Code=pony_3,"Name=",i=17,j=6,EnemyTarget=true,MustSurvive=true
Neutral:Code=pony_4,"Name=",i=19,j=6,EnemyTarget=true,MustSurvive=true

#Neutral:code=ship,name=,i=19,j=11,EnemyTarget=true

INITIAL
Stone:0
Food:500
Task:  
AttackedDefeatString:   !
Permits:action=deny,code=all
Permits:action=allow,code=BuildFarmFood
Permits:action=allow,code=Harvest
Permits:action=allow,code=MineForest
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=DeathKick
Permits:action=allow,code=DeathRainbow
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=3,j=3,immediate=true
Action:Type=Message,icon=twily_ico,"text=   .   . ,     ?"
Action:Type=Message,icon=applejack_ico,"text=   ,    ."
Action:Type=Message,icon=pinki_ico,"text=  !      ."
Action:Type=Message,icon=twily_ico,"text=     ,     . ,    ."
Action:Type=Message,icon=help_ico,"text=    -  ."
Action:Type=SetExtInfoModel,"ModelMicroCode=mapships;  : %d;@WoodFor4Ship@"
Action:Type=ShowBattleTask

SCRIPT      
Event:Step=1
Action:Type=Message,icon=applejack_ico,"text=    ?  ,     ."
Action:Type=Message,icon=pinki_ico,"text=  ,        ."
Action:Type=Message,icon=twily_ico,"text=         , ,      -     ,   ."
Action:Type=Message,icon=pinki_ico,"text=   ,  - ."
Action:Type=Message,icon=help_ico,"text=     ."

SCRIPT      
Event:Step=2
Action:Type=Message,icon=applejack_ico,"text=   ,     -  . ==>
- ,      ."
Action:Type=Message,icon=twily_ico,"text=   ,   .      ==>
    ."
Action:Type=Message,icon=applejack_ico,"text= ,     ! ."
Action:Type=SetPermits,action=allow,code=Wings
Action:Type=Message,icon=help_ico,"text=   -     ."

SCRIPT      
Event:Step=4
Action:Type=SetFocus,i=@Enemy1_I@,j=@Enemy1_J@
Action:Type=NewObjectGroup,Object=Monster,Code=watersnake,"Name= ",i=@Enemy1_I@,j=@Enemy1_J@,count=2,radius=2
Action:Type=Message,icon=rarity_ico,"text=      ?"
Action:Type=Message,icon=twily_ico,"text= .   ,     ==>
    .      ,   -.    -    ,   ."

SCRIPT      
Event:StepModN=7
Action:Type=NewObjectGroup,Object=Monster,Code=watersnake,"Name= ",i=@Enemy2_I@,j=@Enemy2_J@,count=1,radius=1
SCRIPT      
Event:StepModN=10
Action:Type=NewObjectGroup,Object=Monster,Code=watersnake,"Name= ",i=@Enemy3_I@,j=@Enemy3_J@,count=2,radius=1
SCRIPT      
Event:StepModN=15
Action:Type=NewObjectGroup,Object=Monster,Code=watersnake,"Name= ",i=@Enemy4_I@,j=@Enemy4_J@,count=3,radius=1

SCRIPT
Event:WoodReach=@WoodFor1Ship@
Action:Type=SetFocus,i=19,j=9
Action:Type=NewObjectGroup,Object=Neutral,code=ship,name=,i=19,j=9,EnemyTarget=true,MustSurvive=true,count=1,radius=1
Action:Type=Message,icon=twily_ico,"text=  .  , !"

SCRIPT
Event:WoodReach=@WoodFor2Ship@
Action:Type=NewObjectGroup,Object=Neutral,code=ship,name=,i=19,j=9,EnemyTarget=true,MustSurvive=true,count=1,radius=1
Action:Type=Message,icon=twily_ico,"text=  .   ."

SCRIPT
Event:WoodReach=@WoodFor3Ship@
Action:Type=NewObjectGroup,Object=Neutral,code=ship,name=,i=19,j=9,EnemyTarget=true,MustSurvive=true,count=1,radius=1
Action:Type=Message,icon=twily_ico,"text=     .    !"

SCRIPT
Event:WoodReach=@WoodFor4Ship@
Action:Type=NewObjectGroup,Object=Neutral,code=ship,name=,i=19,j=9,EnemyTarget=true,MustSurvive=true,count=1,radius=1
Action:Type=SetFlag,FlagName=Ship4

SCRIPT
Event:TagCount=0,TagName=mine
Action:Type=Message,icon=pinki_ico,"text=,  .     ."

SCRIPT
Event:WoodReach=@WoodForFinalWave@     
Action:Type=SetFocus,i=@EnemyF_I@,j=@EnemyF_J@
Action:Type=NewObjectGroup,Object=Monster,Code=watersnake,"Name= ",i=@EnemyF_I@,j=@EnemyF_J@,count=4,radius=2
Action:Type=Message,icon=twily_ico,"text=,      !     !"

SCRIPT
Event:Victory=True
Action:Type=SetFocus,i=19,j=9
Action:Type=Message,icon=twily_ico,"text=  . ,   .      ."
Action:Type=Message,icon=applejack_ico,"text=, .     ,  .    ,   ."
 
VICTORY
ByFlag:FlagName=Ship4
