Updated the team lists and added some more, further ideas/refinement welcome (note this doesn't include themed teams):
Code: Select all
call DraftAI_Setup_Role("Siege","BP,Inf,Grav,Bane,IS,Tact,Ember,Garg,Tyrant,RK,Tree,Tony")
call DraftAI_Setup_Role("AoE","AA,IS,DW,Bane,Aero,Eido,AM,Garg,Ember,Tony,SB,Grav,Murloc,Tact")
call DraftAI_Setup_Role("Heal","TC,AA,Defiler,Eido,AC,Scarab,Oracle,Tony,Tyrant,RK,BP")
call DraftAI_Setup_Role("PK","Inf,Harpy,FM,Bane,Fenris,Reek,CS,Rue,Swashy,Lich,AM,IS,Dwarf,FirePanda")
call DraftAI_Setup_Role("Banish","AM,FM,Oracle")
call DraftAI_Setup_Role("Nuke","Lich,Scarab,Defiler,Aero,AM,AA,IS,Bane,AC,Tyrant,FirePanda,SB")
call DraftAI_Setup_Role("Buff","Murloc,Tact,BP,Grav,AA,TC,Tony,Rue,Lich")
call DraftAI_Setup_Role("SpawnHeal","BP,Oracle,Tony,Scarab")
call DraftAI_Setup_Role("Tough","Grav,Tony,Tyrant,Reek,RK,Bane,Ember,Scarab,FirePanda,Rue,Tree")
call DraftAI_Setup_Team("Balanced","AoE,Siege,Heal,PK,AoE",20)
call DraftAI_Setup_Team("Balanced2","Tough,AoE,Heal,Tough,AoE",20)
call DraftAI_Setup_Team("Pushers","Siege,Siege,Siege,AoE,AoE",20)
call DraftAI_Setup_Team("Nukers","Banish,Nuke,Nuke,AoE,Heal",10)
call DraftAI_Setup_Team("SuperSpawn","SpawnHeal,Buff,Buff,Buff,Buff",5)
call DraftAI_Setup_Team("DieHard","Tough,Tough,Heal,Tough,Tough",10)
call DraftAI_Setup_Team("NeverDie","Heal,Heal,Heal,Heal,Heal",5)
call DraftAI_Setup_Team("Reapers","PK,PK,PK,PK,PK",5)
Edit: Finally found the bug with them trying to kill a non-existent hero. Would also cause all sorts of weird behavior when trying to gank, so hopefully tomorrow will show some real improvements there.
Edit: Also figured out what was causing the horrid targeting of all line spells in the game. Looks like I was trying to do something clever with trig but ended up making it #1 no faster and #2 broken.