i have some problem
my ai not working
my ai not working
JASS:
globals
player user = PlayerEx(1)
constant integer OGRE_MAULER = 'o10i' // Ogre Mauler
constant integer ORC_WARLOCK = 'o605' // Orc Warlock
constant integer ORC_WARCHIEF = 'owar' // Orc Warchief
endglobals
//--------------------------------------------------------------------------------------------------
// main
//--------------------------------------------------------------------------------------------------
function main takes nothing returns nothing
call CampaignAI(BURROW,null)
call SetReplacements(2,3,4)
call SetHeroesFlee(false)
call SetGroupsFlee(false)
call GroupTimedLife(true)
call SetTargetHeroes(false)
call SetUnitsFlee(false)
call SetHeroesTakeItems(false)
call SetPeonsRepair(true)
call SetSlowChopping(true)
set campaign_wood_peons = 2
call SetBuildUnitEx( 1,1,1, GREAT_HALL )
call SetBuildUnitEx( 3,3,3, PEON )
call SetBuildUnitEx( 1,1,1, ORC_ALTAR )
call SetBuildUnitEx( 1,1,1, ORC_BARRACKS )
call SetBuildUnitEx( 5,5,5, PEON )
call SetBuildUnitEx( 1,1,1, FORGE )
call SetBuildUnitEx( 7,7,7, PEON )
call SetBuildUnitEx( 1,6,6, BURROW )
call SetBuildUnitEx( 1,2,2, ORC_BARRACKS )
call SetBuildUnitEx( 1,1,1, STRONGHOLD )
call SetBuildUnitEx( 1,2,2, BESTIARY )
call SetBuildUnitEx( 1,2,2, LODGE )
call SetBuildUnitEx( 1,1,1, FORTRESS )
call SetBuildUnitEx( 1,2,2, TOTEM )
call CampaignDefenderEx( 1,1,1, BLADE_MASTER )
call CampaignDefenderEx( 2,2,2, OGRE_MAULER )
call CampaignDefenderEx( 1,2,2, OGRE_MAGI )
call CampaignDefenderEx( 1,1,2, HEAD_HUNTER )
call CampaignDefenderEx( 1,1,1, TAUREN )
call CampaignDefenderEx( 2,3,3, ORC_WARLOCK )
call SetBuildUpgrEx( 1,2,3, UPG_ORC_SPIKES )
//*** WAVE 1 ***
call InitAssaultGroup()
call CampaignAttackerEx( 1,2,2, OGRE_MAULER )
call CampaignAttackerEx( 1,1,2, OGRE_MAULER )
call CampaignAttackerEx( 2,3,3, ORC_WARLOCK )
call CampaignAttackerEx( 2,3,3, OGRE_MAGI )
call SuicideOnPlayerEx(M6,user)
call SetBuildUpgrEx( 1,1,1, UPG_ORC_PILLAGE )
call SetBuildUpgrEx( 1,1,1, UPG_ORC_ARMOR )
call SetBuildUpgrEx( 1,1,1, UPG_ORC_SPIKES )
//*** WAVE 2 ***
call InitAssaultGroup()
call CampaignAttackerEx( 1,1,1, BLADE_MASTER )
call CampaignAttackerEx( 3,3,4, RAIDER )
call CampaignAttackerEx( 3,3,3, ORC_WARLOCK )
call CampaignAttackerEx( 2,3,3, OGRE_MAGI )
call SuicideOnPlayerEx(M5,M5,M4,user)
//*** WAVE 3 ***
call InitAssaultGroup()
call CampaignAttackerEx( 5,5,6, RAIDER )
call CampaignAttackerEx( 2,3,3, ORC_WARLOCK )
call CampaignAttackerEx( 2,3,3, OGRE_MAGI )
call CampaignAttackerEx( 1,2,2, OGRE_MAULER )
call SuicideOnPlayerEx(M5,M5,M4,user)
call SetBuildUpgrEx( 1,1,2, UPG_ORC_MELEE )
call SetBuildUpgrEx( 1,1,2, UPG_ORC_RANGED )
call SetBuildUpgrEx( 1,1,1, UPG_ORC_SHAMAN )
loop
//*** WAVE 4 ***
call InitAssaultGroup()
call CampaignAttackerEx( 3,4,5, OGRE_MAULER )
call CampaignAttackerEx( 2,3,3, OGRE_MAGI )
call CampaignAttackerEx( 2,3,3, OGRE_MAGI )
call SuicideOnPlayerEx( M5,M5,M4,user)
//*** WAVE 5 ***
call InitAssaultGroup()
call CampaignAttackerEx( 3,4,4, OGRE_MAULER )
call CampaignAttackerEx( 2,3,3, ORC_WARLOCK )
call CampaignAttackerEx( 2,2,2, OGRE_MAGI )
call SuicideOnPlayerEx( M5,M5,M4,user)
//*** WAVE 6 ***
call InitAssaultGroup()
call CampaignAttackerEx( 1,1,1, BLADE_MASTER )
call CampaignAttackerEx( 2,3,3, ORC_WARLOCK )
call CampaignAttackerEx( 2,2,2, OGRE_MAULER )
call SuicideOnPlayerEx( M5,M5,M4,user)
//*** WAVE 7 ***
call InitAssaultGroup()
call CampaignAttackerEx( 2,3,3, ORC_WARLOCK )
call CampaignAttackerEx( 2,2,2, OGRE_MAULER )
call CampaignAttackerEx( 2,2,2, ORC_WARCHIEF )
call SuicideOnPlayerEx( M5,M5,M4,user)
endloop
endfunction
-
Events:
-
Conditions:
-
Actions:
-
AI - Start melee AI script for Player 2 (Blue):MYAI.ai
-
Last edited: