list.append( ("Pop-Corn", "Chopper", { 'topspeed' : 999.0, 'weapons': (7,) }) ) list.append( ("wedge thing", "Spinner", { 'radius':1.2, 'nose' : math.pi*2, 'range' : 4.0, 'topspeed' : 12.0, 'throttle': 120, 'turnspeed' : 1.75, 'weapons': (16,) }) ) list.append(("Blazing Stripes","OmniMultiZone",{'nose':math.pi,'radius':0.2,'topspeed':90,'throttle':110,'turn':40,'turnspeed':2,'weapons':(11,12)})) list.append(("Dumb Drum","OmniVSpinner",{'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':90,'throttle':110,'turn':40,'turnspeed':2,'weapons':(12,20,22,36,37,40)})) list.append(("Windmill","Spinner",{'nose':math.pi,'range':99,'radius':1.5,'topspeed':100,'throttle':130,'turn':100,'turnspeed':5,'weapons':(16,)})) list.append(("Circle Of Irons 2","OmniVSpinner",{'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':90,'throttle':110,'turn':30,'turnspeed':1.5,'weapons':(12,20,22,36,37,40)})) list.append(("Iron Filings 2","Spinner",{'nose':math.pi*2,'range':99,'radius':1.5,'topspeed':90,'throttle':110,'turn':60,'turnspeed':4,'weapons':(16,)})) list.append(("Cannibal","Spinner",{'nose':math.pi*2,'range':99,'radius':1.5,'topspeed':90,'throttle':110,'turn':60,'turnspeed':4,'weapons':(16,)})) list.append(("Hellbringer2","Spinner",{'invertible': True,'nose':math.pi*2,'range':99,'radius':1.5,'topspeed':90,'throttle':110,'turn':60,'turnspeed':4,'weapons':(16,)})) list.append(("Through The Never","Spinner",{'nose':math.pi*2,'range':99,'radius':1.5,'topspeed':90,'throttle':110,'turn':60,'turnspeed':4,'weapons':(16,)}))code]
obligatory battlebots 5 comment
import mathdef load(list): print "Loading AI bindings" # binding format: # ( 'name of robot from .bot file', 'name of AI from script class', # {'optional constructor parameter':value, 'another':value} ) # constructor parameters: # nose - "front" of bot in radians (default 0) # invertible - can function upside-down (default False) # topspeed - speed in meters/second AI will attempt not to exceed (default 4.0) # throttle - maximum analog value AI will attempt not to exceed (default 100) # turnspeed - turning in radians/second AI will attempt not to exceed (default 2.5) # turn - maximum analog value AI will attempt not to exceed (default 60) # radius - bot radius to use for checking for hazards and walls (default 1.0) # 0 - Team Pyscolone "They won't know what hit em" list.append(("Objective","Omni",{'radius':0.1,'range':99,'topspeed':99,'throttle':130,'turn':20,'turnspeed':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)})) list.append(("PointdeX","Omni",{'radius':0.1,'range':99,'topspeed':4,'throttle':130,'turn':20,'turnspeed':4.5,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)})) list.append(("SpiTe 2","Omni",{'radius':0.1,'topspeed':99,'throttle':130,'turn':30,'weapons':(1,2,3,4,5,6)})) list.append(("Legio-X","Omni",{'radius':0.1,'range':99,'topspeed':99,'throttle':130,'turn':20,'turnspeed':3,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)})) list.append(("Reverend","Omni",{'radius':0.1,'topspeed':99,'throttle':130,'turnspeed':4,'weapons':(1,2,3,4,5,6,7,8)})) list.append(("WoS","Omni",{'radius':0.1,'range':99,'topspeed':99,'throttle':130,'turn':20,'turnspeed':3,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)})) # 1 - The Guild "Faith Forever" list.append(("Pierce","Spinner",{'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) list.append(("Carbon Bullet","Spinner",{'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) list.append(("Disaster Transport","Omni",{'radius':0.1,'range':99,'topspeed':99,'throttle':130,'range':99,'turn':60,'turnspeed':2.5,'weapons':(1,2,3,4,5,6,7,8)})) list.append(("Mininova","Omni",{'radius':0.1,'topspeed':99,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(1,2)})) list.append(("Ode to Foolishevil","Rammer",{'invertible':True,'radius':0.1,'topspeed':99,'throttle':130,'turn':20,'turnspeed':1})) list.append(("Cochise","Spinner",{'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) # 2- Arthrobotics "Be warned... these bugs swat back" list.append(("Deathwatch Larva 3:30","Omni",{'radius':0.8,'topspeed':99,'throttle':130,'turnspeed':3.5,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23)})) list.append(("Drumblebee Larva 2","Omni",{'radius':0.1,'range':99,'topspeed':99,'throttle':130,'turnspeed':3.5,'weapons':(1,2,3,4,5,6,7,8)})) list.append(("Drumblebee 5","Omni",{'radius':0.8,'topspeed':99,'throttle':130,'turnspeed':3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23)})) list.append(("AW-Siafu","Rammer",{'invertible':True,'nose':math.pi/1,'radius':1.9,'topspeed':99,'throttle':4,'turn':60,'turnspeed':2.5})) list.append(("Deathwatch 6:30","Omni",{'radius':0.8,'topspeed':99,'throttle':130,'turnspeed':3.5,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23)})) list.append(("Click Beetle","Omni",{'radius':0.1,'topspeed':99,'throttle':130,'turn':50,'turnspeed':3.5,'weapons':(1,2,3)})) # 3 - Team Vertigo "Brought to you by Vertigo" list.append(("Drunk Driving","Omni",{'radius':0.1,'range':99,'topspeed':4,'throttle':130,'turn':20,'turnspeed':4.5,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)})) list.append(("Mehve","Omni",{'turnspeed':1.75,'topspeed':99,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21)})) list.append(("\/elocity","Omni",{'turnspeed':1.75,'topspeed':99,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21)})) list.append(("Impulse 513","Omni",{'radius':0.1,'topspeed':99,'throttle':130,'turnspeed':4,'weapons':(1,2,3,4,5,6,7,8)})) list.append(("FROHWNED!","Omni",{'radius':0.1,'topspeed':99,'throttle':130,'turn':60,'turnspeed':3,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18)})) list.append(("Chaos Disorder ","Rammer",{'invertible':True,'radius':1.9,'topspeed':4,'throttle':4,'turn':60,'turnspeed':2.5})) # 4 - Hypothermia "Don't get frostbiten..." list.append(("FrostBite","Rammer",{'nose':-math.pi/1,'invertible':True,'radius':0.5,'topspeed':99,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31)})) list.append(("Eidene","Omni",{'radius':0.5,'topspeed':11,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23)})) list.append(("Shear II","Omni",{'topspeed':99,'throttle':130,'radius':0.1,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23)})) list.append(("Public Enemy","Omni",{'nose':-math.pi/1,'radius':0.5,'topspeed':99,'throttle':130,'turn':40,'turnspeed':2.0,'range':99,'weapons':(16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31)})) list.append(("NishT","Omni",{'turnspeed':2.5,'topspeed':11,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21)})) list.append(("AvaLanche","Spinner",{'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) # 5 - Team Luigica "More painful than a poke in the retina..." list.append(("Imp","Rammer",{'radius':1.0,'invertible':True,'topspeed':99,'throttle':130,'turn':30,'weapons':(16,17,18,19,20,21)})) list.append(("Bedlam","Omni",{'invertible':True,'radius':0.5,'topspeed':99,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31)})) list.append(("Shredder II","Omni",{'turnspeed':1.75,'topspeed':5,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21)})) list.append(("Hysteria","Omni",{'radius':0.5,'topspeed':99,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31)})) list.append(("Hexavert","Omni",{'invertible':True,'radius':0.5,'topspeed':99,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31)})) list.append(("D[a]D","Spinner",{'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) # 6 - Renegade Robotix "Brought to you by Corwin" list.append(("Detour","Omni",{'radius':0.5,'topspeed':11,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23)})) list.append(("Emerton","Omni",{'radius':0.5,'topspeed':11,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23)})) list.append(("Guardian","Rammer",{'invertible':True,'radius':0.5,'topspeed':99,'throttle':130,'turn':50,'turnspeed':2,'weapons':(16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40)})) list.append(("Rathe","Omni",{'turnspeed':1.75,'topspeed':5,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21)})) list.append(("Horizons","Spinner",{'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) list.append(("Veloce","Rammer",{'invertible':True,'radius':0.1,'topspeed':99,'throttle':130,'turn':60,'turnspeed':2.5,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14)})) # 7 - Team Moxy "Put em up!" list.append(("Timer","Spinner",{'nose': math.pi/1,'radius':0.1,'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24)})) list.append(("Mite","Spinner",{'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) list.append(("Invincible","Bee",{'nose': math.pi/2,'whip':"around",'radius':0.1,'range':99,'topspeed':99,'throttle':130,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32)})) list.append(("Boxum","Spinner",{'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) list.append(("Scrabble","Omni",{'radius':0.5,'topspeed':11,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23)})) list.append(("Averst","Omni",{'nose': math.pi/2,'radius':0.5,'topspeed':99,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31)})) # 8 - The Remnant "Brought to you by Zero_Absolute" list.append(("I.c.E.","Spinner",{'nose': math.pi/1,'radius':0.1,'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24)})) list.append(("Oblivion V","Omni",{'nose': math.pi/1,'radius':0.5,'topspeed':11,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23)})) list.append(("The Fluffinator","Spinner",{'nose': math.pi/1,'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) list.append(("Saosin","Spinner",{'nose': math.pi/1,'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) list.append(("Step Off 2","Omni",{'nose': math.pi/1,'radius':0.5,'topspeed':11,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23)})) list.append(("Evil Rainbow","Spinner",{'nose': math.pi/2,'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) # 9 - F? "Brought to you by eFFeeMMe" list.append(("Stand Still For A Moment","Omni",{'nose': math.pi/1,'radius':0.1,'range':99,'topspeed':99,'throttle':130,'turn':50,'turnspeed':2.5,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14)})) list.append(("Teh Generic!","Omni",{'radius':0.1,'range':99,'topspeed':99,'throttle':130,'turn':50,'turnspeed':2.5,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14)})) list.append(("Power Drills Are For Wusses","Omni",{'radius':0.1,'topspeed':99,'throttle':130,'range':99,'weapons':(9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24)})) list.append(("Bum Bew Tcha","Omni",{'nose': math.pi/1,'radius':0.1,'range':99,'topspeed':99,'throttle':130,'turn':50,'turnspeed':2.5,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14)})) list.append(("Get Slim Fast!","Omni",{'radius':0.1,'range':99,'topspeed':99,'throttle':130,'turn':50,'turnspeed':2.5,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14)})) list.append(("IMMA NINJA","Omni",{'nose': math.pi/1,'topspeed':99,'throttle':130,'radius':0.1,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23)})) # 10 - Squadron P "xD" list.append(("Plastered","Omni",{'nose': math.pi/1,'radius':0.1,'topspeed':99,'throttle':130,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12)})) list.append(("PickUpStix","Omni",{'nose': math.pi/1,'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3,4,5,6)})) list.append(("Twisted Fun","OmniRam",{'radius':0.1,'turnspeed':11,'topspeed':5,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21)})) list.append(("Stitches","Omni",{'radius':0.1,'topspeed':99,'throttle':130,'range':99,'weapons':(1,)})) list.append(("Scribble","Omni",{'radius':0.5,'topspeed':99,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23)})) list.append(("AW-KlounDawg","Rammer",{'invertible':True,'radius':0.5,'topspeed':99,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39)})) # 11 - Abominations "Some things people just don't like" list.append(("Ravage","Rammer",{'invertible':True,'range':99,'topspeed':99,'throttle':130,'range':99,'weapons':(1,2,3,4,5,6)})) list.append(("GliTched","Spinner",{'nose': math.pi/1,'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) list.append(("Furby","Omni",{'invertible':True,'radius':0.1,'topspeed':99,'throttle':130,'range':99,'turn':100,'turnspeed':9,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,129,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50)})) list.append(("Primal","Omni",{'radius':0.8,'topspeed':99,'throttle':130,'turnspeed':3.5,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23)})) list.append(("InfeKted","Bee",{'nose': math.pi/2,'whip':"around",'radius':0.1,'range':99,'topspeed':99,'throttle':130,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32)})) list.append(("Plagued","Spinner",{'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) # 12 - The Sick, Sick Six "Ya rly" list.append(("Uh Oh","Omni",{'radius':0.5,'topspeed':99,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23)})) list.append(("Dolce Motre","Omni",{'radius':0.5,'topspeed':99,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23)})) list.append(("Deviance","Omni",{'radius':0.5,'topspeed':99,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23)})) list.append(("Trexe","Spinner",{'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) list.append(("Predatory","Omni",{'radius':0.5,'topspeed':99,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23)})) list.append(("Anarch","Spinner",{'nose': math.pi/1,'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) # 13 - One Girl Army "You Say Love Is A Hell You Cannot Bear, So I Say Give Me Mine Back & Then Go There For All I Care" list.append(("Wreathe","Spinner",{'nose': math.pi/1,'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) list.append(("Indefectible","Spinner",{'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) list.append(("Succinct","Omni",{'radius':0.5,'topspeed':99,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23)})) list.append(("Ataxia","Spinner",{'nose': math.pi/1,'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) list.append(("Stromata","Spinner",{'nose': math.pi/1,'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) list.append(("Pandora","Omni",{'radius':0.5,'topspeed':99,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23)})) # 14 - Recreational Hazards "Was that a kid? No, no don't worry about it" list.append(("HalfLife","Spinner",{'nose': math.pi/1,'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) list.append(("Ent","Rammer",{'invertible':True,'range':99,'topspeed':99,'throttle':130,'range':99,'weapons':(1,2,3,4,5,6)})) list.append(("Uprising","Omni",{'radius':0.1,'range':99,'topspeed':99,'throttle':130,'turn':50,'turnspeed':2.5,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14)})) list.append(("Deflack","Omni",{'radius':0.1,'range':99,'topspeed':99,'throttle':130,'turn':50,'turnspeed':2.5,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14)})) list.append(("Reinon","Spinner",{'range':99,'topspeed':99,'throttle':130,'weapons':(1,2,3)})) list.append(("BirD","OmniRam",{'range':99,'topspeed':99,'throttle':130,'range':99,'weapons':(1,2,3,4,5,6)})) # 15 - Classis Robotics "Some of the oldies, but new?" list.append(("Cyclone","Omni",{'radius':0.1,'topspeed':99,'throttle':130,'turn':50,'turnspeed':3.5,'weapons':(1,2,3)})) list.append(("Quen 2","Omni",{'radius':0.5,'topspeed':11,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23)})) list.append(("TC9","Omni",{'radius':0.5,'topspeed':11,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23)})) list.append(("Crimson","Omni",{'radius':0.5,'topspeed':11,'throttle':130,'range':99,'weapons':(16,17,18,19,20,21,22,23)})) list.append(("Boon 7","Omni",{'radius':0.1,'topspeed':99,'throttle':130,'turn':50,'turnspeed':3.5,'weapons':(1,2,3)})) list.append(("Fridt 3","Omni",{'nose': math.pi/1,'radius':.1,'topspeed':99,'throttle':130,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46)})) list.append( ("Pop-Corn", "Chopper", { 'topspeed' : 999.0, 'weapons': (7,) }) ) list.append( ("wedge thing", "Spinner", { 'radius':1.2, 'nose' : math.pi*2, 'range' : 4.0, 'topspeed' : 12.0, 'throttle': 120, 'turnspeed' : 1.75, 'weapons': (16,) }) ) list.append(("Blazing Stripes","OmniMultiZone",{'nose':math.pi,'radius':0.2,'topspeed':90,'throttle':110,'turn':40,'turnspeed':2,'weapons':(11,12)})) list.append(("Dumb Drum","OmniVSpinner",{'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':90,'throttle':110,'turn':40,'turnspeed':2,'weapons':(12,20,22,36,37,40)})) list.append(("Windmill","Omni",{'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54)})) list.append(("Circle Of Irons 2","OmniVSpinner",{'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':90,'throttle':110,'turn':30,'turnspeed':1.5,'weapons':(12,20,22,36,37,40)})) list.append(("Iron Filings 2","Spinner",{'nose':math.pi*2,'range':99,'radius':1.5,'topspeed':90,'throttle':110,'turn':60,'turnspeed':4,'weapons':(16,)})) list.append(("Cannibal","Spinner",{'nose':math.pi*2,'range':99,'radius':1.5,'topspeed':90,'throttle':110,'turn':60,'turnspeed':4,'weapons':(16,)})) list.append(("Hellbringer2","Spinner",{'invertible': True,'nose':math.pi*2,'range':99,'radius':1.5,'topspeed':90,'throttle':110,'turn':60,'turnspeed':4,'weapons':(16,)})) list.append(("Through The Never","Spinner",{'nose':math.pi*2,'range':99,'radius':1.5,'topspeed':90,'throttle':110,'turn':60,'turnspeed':4,'weapons':(16,)}))
# 16 - Wedge War list.append( ("Pop-Corn", "Chopper", { 'topspeed' : 999.0, 'weapons': (7,) }) ) list.append( ("wedge thing", "Spinner", { 'radius':1.2, 'nose' : math.pi*2, 'range' : 4.0, 'topspeed' : 12.0, 'throttle': 120, 'turnspeed' : 1.75, 'weapons': (16,) }) ) list.append(("Blazing Stripes","OmniMultiZone",{'nose':math.pi,'radius':0.2,'topspeed':90,'throttle':110,'turn':40,'turnspeed':2,'weapons':(11,12)}))# 17 - Wedge War 2 list.append(("Dumb Drum","OmniVSpinner",{'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':90,'throttle':110,'turn':40,'turnspeed':2,'weapons':(12,20,22,36,37,40)})) list.append(("Windmill","Omni",{'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54)})) list.append(("Circle Of Irons 2","OmniVSpinner",{'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':90,'throttle':110,'turn':30,'turnspeed':1.5,'weapons':(12,20,22,36,37,40)}))# 18 - Wedge War 3 list.append(("Iron Filings 2","Spinner",{'nose':math.pi*2,'range':99,'radius':1.5,'topspeed':90,'throttle':110,'turn':60,'turnspeed':4,'weapons':(16,)})) list.append(("Cannibal","Spinner",{'nose':math.pi*2,'range':99,'radius':1.5,'topspeed':90,'throttle':110,'turn':60,'turnspeed':4,'weapons':(16,)})) list.append(("Hellbringer2","Spinner",{'invertible': True,'nose':math.pi*2,'range':99,'radius':1.5,'topspeed':90,'throttle':110,'turn':60,'turnspeed':4,'weapons':(16,)}))# 19 - Wedge War 4 list.append(("Through The Never","Spinner",{'nose':math.pi*2,'range':99,'radius':1.5,'topspeed':90,'throttle':110,'turn':60,'turnspeed':4,'weapons':(16,)}))
Did you add the teams in team.txt?
Team 18 is missing a bunch of the stuff.
fixed it, still crashes
index 16Wedge War"Wedges"AI\wedge.bmpRobots: 0 1 2Robot In Event: -10161600000100000true0false0-10 0 0 0 0 0 0 0 0 0 0 0 0 0 0000index 17Wedge War 2"Moar wedges"AI\wedge.bmpRobots: 0 1 2Robot In Event: -10161600000100000true0false0-10 0 0 0 0 0 0 0 0 0 0 0 0 0 0000index 18Wedge War 3"Needs moar wedges"AI\wedge.bmpRobots: 0 1 2Robot In Event: -10161600000100000true0false0-10 0 0 0 0 0 0 0 0 0 0 0 0 0 0000index 19Wedge War 4"ONE MOAR WEDGE!"AI\wedge.bmpRobots: 0Robot In Event: -10161600000100000true0false0-10 0 0 0 0 0 0 0 0 0 0 0 0 0 0000