Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //============================================================================
- // Foot Fetishists - Tier 1 + Mortar Spam
- //============================================================================
- globals
- player user = Player(0)
- endglobals
- //============================================================================
- // BuildOrder
- //============================================================================
- function BuildOrder takes nothing returns nothing
- call SetBuildUnit( 1, TOWN_HALL)
- call SetBuildUnit( 1, PEASANT)
- call SetBuildUnit( 5, PEASANT)
- call SetBuildUnit( 1, BARRACKS)
- call SetBuildUnit( 1, HOUSE)
- call SetBuildUnit( 8, PEASANT)
- call SetBuildUnit( 2, HOUSE)
- call SetBuildUnit( 1, LUMBER_MILL)
- call SetBuildUnit( 3, HOUSE)
- call SetBuildUnit( 14, PEASANT)
- call SetBuildUnit( 1, SCOUT)
- call SetBuildUnit( 1, GUARD_TOWER)
- call SetBuildUnit( 1, ARCANE_VAULT)
- call SetBuildUnit( 2, BARRACKS)
- call SetBuildUnit( 6, HOUSE)
- call SetBuildUnit( 1, BLACKSMITH)
- call SetBuildUnit( 3, BARRACKS)
- call SetBuildUnit( 2, SCOUT)
- call SetBuildUnit( 3, SCOUT)
- call SetBuildUnit( 12, HOUSE)
- call SetBuildUnit( 2, GUARD_TOWER)
- call SetBuildUnit( 1, ARCANE_TOWER)
- call SetBuildUnit( 1, KEEP)
- call SetBuildUnit( 1, WORKSHOP)
- call SetBuildUnit( 4, BARRACKS)
- call SetBuildUnit( 16, HOUSE)
- endfunction
- //============================================================================
- // CampaignAttack
- //============================================================================
- function CampaignAttack takes nothing returns nothing
- local unit crp
- call InitAssaultGroup()
- set crp = GetCreepCamp(0,9,false)
- call CampaignAttacker(4,FOOTMAN)
- call Sleep(M5)
- call AttackMoveKillA(crp)
- call Sleep(15)
- call InitAssaultGroup()
- call CampaignAttacker(4,FOOTMAN)
- call SuicideOnPlayer(0,user)
- call InitAssaultGroup()
- call CampaignAttacker(8,FOOTMAN)
- call CampaignAttacker(2,RIFLEMAN)
- call SuicideOnPlayer(M2,user)
- call InitAssaultGroup()
- call CampaignAttacker(14,FOOTMAN)
- call CampaignAttacker(2,RIFLEMAN)
- call SuicideOnPlayer(M3,user)
- call InitAssaultGroup()
- call CampaignAttacker(22,FOOTMAN)
- call CampaignAttacker(4,MORTAR)
- call SuicideOnPlayer(M3,user)
- call InitAssaultGroup()
- call CampaignAttacker(16,FOOTMAN)
- call CampaignAttacker(12,RIFLEMAN)
- call CampaignAttacker(5,MORTAR)
- call SuicideOnPlayer(M2,user)
- loop
- call InitAssaultGroup()
- call CampaignAttacker(20,FOOTMAN)
- call CampaignAttacker(10,RIFLEMAN)
- call CampaignAttacker(8,MORTAR)
- call SuicideOnPlayer(M4,user)
- call InitAssaultGroup()
- call CampaignAttacker(8,FOOTMAN)
- call CampaignAttacker(4,RIFLEMAN)
- call SuicideOnPlayer(0,user)
- call InitAssaultGroup()
- call CampaignAttacker(24,FOOTMAN)
- call CampaignAttacker(5,RIFLEMAN)
- call CampaignAttacker(10,MORTAR)
- call SuicideOnPlayer(M4,user)
- call InitAssaultGroup()
- call CampaignAttacker(4,FOOTMAN)
- call CampaignAttacker(4,RIFLEMAN)
- call CampaignAttacker(12,MORTAR)
- call SuicideOnPlayer(M2,user)
- endloop
- endfunction
- //============================================================================
- // main
- //============================================================================
- function main takes nothing returns nothing
- //call DebugS(Running...)
- call CampaignAI(HOUSE,null)
- call DoCampaignFarms(true)
- call SetTargetHeroes(true)
- call SetPeonsRepair(true)
- call SetGroupsFlee(false)
- call SetUnitsFlee(false)
- call GroupTimedLife(true)
- call SetSlowChopping(false)
- call CampaignDefender( 8, FOOTMAN)
- call CampaignDefender( 4, RIFLEMAN)
- call CampaignDefender( 2, MORTAR)
- call Sleep(1)
- call BuildOrder()
- call Sleep(1)
- call CampaignAttack()
- call Sleep(60)
- call SetBuildUpgr( 1, UPG_MELEE)
- call SetBuildUpgr( 1, UPG_ARMOR)
- call SetBuildUpgr( 1, UPG_RANGED)
- call SetBuildUpgr( 1, UPG_LEATHER)
- call SetBuildUpgr( 1, UPG_DEFEND)
- call SetBuildUpgr( 1, UPG_GUN_RANGE)
- call SetBuildUpgr( 1, UPG_WOOD)
- call SetBuildUpgr( 2, UPG_MELEE)
- call SetBuildUpgr( 2, UPG_ARMOR)
- call SetBuildUpgr( 2, UPG_RANGED)
- call SetBuildUpgr( 2, UPG_LEATHER)
- endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement