gametechmods

Robot Arena Matches => Tournaments => Tournament Archives => Topic started by: freeziez on June 23, 2011, 08:48:07 AM

Title: BattleBots
Post by: freeziez on June 23, 2011, 08:48:07 AM
Signups closed.

(http://www.tothegame.com/res/game/1685/logo.jpg)

RULES
- DSL HW
- BattleBox 2.0 arena
- 16 entries
- 3 minute matches
- Realistic Rule applies very strongly
- No NARmour
- 1 Havok restart, 2nd time eliminated
- No cheatbot2
- No BFE, AAM, Trov Glitch, NCR glitch, or any glitch that makes the bot unrealistic
- Replicas are NOT allowed
- Cannot use DSA (why would you?)
- Walkers and shufflers can weigh up to 1600 kgs, but at least 400 kgs must be used on the walker or shuffler system itself.
- MUST have a sponsor decal
(https://gametechmods.com/Robot_Arena2/Misc/AU_Decal_Pack_1.0.zip (https://gametechmods.com/Robot_Arena2/Misc/AU_Decal_Pack_1.0.zip))
(https://gametechmods.com/Robot_Arena2/Misc/JX_Sponsor_Decals.zip (https://gametechmods.com/Robot_Arena2/Misc/JX_Sponsor_Decals.zip))

JUDGING
- Fights will be judged on significant attacks
- Fights will be judged on a spectrum of 45 points.
- Fights will be judged by me, SKBT and G.K.
- All other judging will follow the RFL Judging guidelines (http://botleague.net/doc/judging-guidelines_V3_1-0.pdf).


PRIZES
WINNER: Spot in my next tournament and something else ;)
RUNNER-UP: Spot in my next tournament

CONTESTANTS
1. Thyrus
2. Conraa
3. NFX
4. GroudonRobotWars
5. Vertigo
6. Scrap Daddy
7. R1885
8. GarvinTheGreat
9. MassimoV
10. Dragonsteincole
11. 027 LB
12. Badnik96
13. Squirrel_Monkey
14. MikeNCR
15. Preytor_4
16. 123savethewhales

Key
Accepted and AI'd
Accepted
Recieved
Problem
Title: Re: BattleBots
Post by: JoeBlo on June 23, 2011, 10:41:49 AM

- These are the rules, they cannot change at any point from now.

- The following tournament is a Minor League tournament.

- The ending deadline for this tournament is September 23, 2011
Title: Re: BattleBots
Post by: GarvinTheGreat on June 23, 2011, 10:43:44 AM
OOOOOOO! YAY!
Title: Re: BattleBots
Post by: Badnik96 on June 23, 2011, 10:45:05 AM
entering something, be on the lookout

NOBODY BETTER SPAM A BOT WITH RAZORS FOR THIS

Also do you mind if I use a similar idea for my next tourney?
Title: Re: BattleBots
Post by: GarvinTheGreat on June 23, 2011, 10:45:48 AM
Is my bot C.A.T. A Walker?
(https://gametechmods.com/uploads/images/52942CAT.JPG)
Title: Re: BattleBots
Post by: Thyrus on June 23, 2011, 10:53:26 AM
@Garvin: you know the difference between stock and dsl?

Just send Ryu-Kishin
Title: Re: BattleBots
Post by: GarvinTheGreat on June 23, 2011, 10:54:57 AM
@Garvin: you know the difference between stock and dsl?

Just send Ryu-Kishin
Yes, but if this quallifies as a walker ima rebuild it in DSL. So is it a Walker?
Title: Re: BattleBots
Post by: NFX on June 23, 2011, 11:12:35 AM
If the robot does not use wheels or weapons as a means of propulsion, then it is a walker. If it uses weapons, then it is a crawler, and thus is ineligible for a weight bonus.
 
I will be sending mine as soon as the internet decides to work properly. There's a Chevron sponsor decal on the back. (Search it, it's an oil company. :gawe:)
Title: Re: BattleBots
Post by: Thyrus on June 23, 2011, 11:13:52 AM
mine is sponosred by relentless. The Coca Cola energy drink!
Title: Re: BattleBots
Post by: MikeNCR on June 23, 2011, 11:16:02 AM
Sending my entry tonight. I've got a few concepts I've tested, got one I'll refine and enter that should be fun in this arena.
Title: Re: BattleBots
Post by: Thyrus on June 23, 2011, 11:18:32 AM
 :FFFUUU everytime I think I might have a chance in a tournament mike steps in and ruins it

looking forward to see your entry. you tend to build awesome replicas and now I`ll see an IRL bot from you
Title: Re: BattleBots
Post by: Badnik96 on June 23, 2011, 11:19:40 AM
What's Ryu-Kishin?

also I has made a bot. Are MCB wedges allowed?
Title: Re: BattleBots
Post by: FOTEPX on June 23, 2011, 11:20:33 AM
I'll enter now, and send it Monday.
Title: Re: BattleBots
Post by: NFX on June 23, 2011, 11:36:15 AM
Don't think so. I don't know if he has the Narmor fix either, so there may not be much point.
Title: Re: BattleBots
Post by: Conraaa on June 23, 2011, 11:37:56 AM
I pm'd a few days ago about that because it effected my bot and he said he had the narmour fix
Title: Re: BattleBots
Post by: GroudonRobotWars on June 23, 2011, 11:43:02 AM
Sent. Had my bot made for a while now.
Title: Re: BattleBots
Post by: cephalopod on June 23, 2011, 11:46:02 AM
Ack, didn't know signups were up for this... hopefully I'll get time to build over the next day or so before it fills up, because I can build something people can't moan at for this :3
Title: Re: BattleBots
Post by: Conraaa on June 23, 2011, 11:49:34 AM
Ack, didn't know signups were up for this... hopefully I'll get time to build over the next day or so before it fills up, because I can build something people can't moan at for this :3
Oh, we'll find a way to moan about your bot Looking forward to seeing what you come up with :D
Title: Re: BattleBots
Post by: Vertigo on June 23, 2011, 12:19:45 PM
PM'bombed
Title: Re: BattleBots
Post by: GarvinTheGreat on June 23, 2011, 12:26:45 PM
I need help, How do I put the decal pack in to DSL. Do I just put the copy and paste into component folder?
Title: Re: BattleBots
Post by: Vertigo on June 23, 2011, 12:30:34 PM
Copy, paste the files into the decals folder within the texture library folder
Title: Re: BattleBots
Post by: GarvinTheGreat on June 23, 2011, 12:32:25 PM
For a sponsor can we have somthing off the internet?(Ford, Pepsi,ect)
Title: Re: BattleBots
Post by: Badnik96 on June 23, 2011, 12:36:38 PM
I pm'd a few days ago about that because it effected my bot and he said he had the narmour fix

FFFUUUUUUUU

Now I gotta fix my bot, it has an MCB wedge
Title: Re: BattleBots
Post by: GarvinTheGreat on June 23, 2011, 12:37:15 PM
Does the sponsor have to be from the decal pack, Or can it be one off the internet?
Title: Re: BattleBots
Post by: GarvinTheGreat on June 23, 2011, 12:55:19 PM
PM Bombed.   :mrgreen:
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 12:55:31 PM
God, I get home from Burlington (i'm not gay) and I have 6 messages!

Don't think so. I don't know if he has the Narmor fix either, so there may not be much point.

Nope, I don't see NARmour as fair.

Does the sponsor have to be from the decal pack, Or can it be one off the internet?

It can be from anywhere, but it has to be a real sponsor/company.
Title: Re: BattleBots
Post by: Naryar on June 23, 2011, 12:55:46 PM
Care to explain what exactly is a walker or shuffler in RA2 terms ?
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 12:57:53 PM
Care to explain what exactly is a walker or shuffler in RA2 terms ?

Vert said it, any robot that moves without the use of wheels or weapons for propulsion.
Title: Re: BattleBots
Post by: GarvinTheGreat on June 23, 2011, 12:58:28 PM
God, I get home from Burlington (i'm not gay) and I have 6 messages!
Lol, I hate that store. They have commercials saying "Back to School" in Augaust!
Title: Re: BattleBots
Post by: NFX on June 23, 2011, 01:05:47 PM
Care to explain what exactly is a walker or shuffler in RA2 terms ?

Vert said it, any robot that moves without the use of wheels or weapons for propulsion.

Eh-herm. =]
 
If the robot does not use wheels or weapons as a means of propulsion, then it is a walker. If it uses weapons, then it is a crawler, and thus is ineligible for a weight bonus.

I think that's a fairly good description of a walker, though.
 
I don't know if "mainstream" companies are that good a choice of sponsors. I don't think they'd throw money at robot combat, to be honest. But it's all for fun, I suppose. =]
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 01:07:51 PM
Care to explain what exactly is a walker or shuffler in RA2 terms ?

Vert said it, any robot that moves without the use of wheels or weapons for propulsion.

Eh-herm. =]

Whoops. :)

Sorry 'bout that.
Title: Re: BattleBots
Post by: MassimoV on June 23, 2011, 01:22:13 PM
I'll pm you today with where my entry is.
Title: Re: BattleBots
Post by: dragonsteincole on June 23, 2011, 01:23:51 PM
Ditching the crawler, i'll pm you later with my entry. Thinking I should revisit a bot from my showcase and get that combat worthy :P
Title: Re: BattleBots
Post by: GarvinTheGreat on June 23, 2011, 01:25:11 PM
I hope my bot does well.
Title: Re: BattleBots
Post by: Vertigo on June 23, 2011, 01:40:50 PM
I hope my bot does well.
Don't we all? :P
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 01:41:11 PM
I hope my bot does well.

I didn't get a message from you. :P
Title: Re: BattleBots
Post by: GarvinTheGreat on June 23, 2011, 01:42:38 PM
You didnt? I couldve swore I did. Ill send one now.
Title: Re: BattleBots
Post by: Thyrus on June 23, 2011, 01:46:00 PM
is my one ok?
Title: Re: BattleBots
Post by: GarvinTheGreat on June 23, 2011, 01:46:43 PM
Did ja get mine?
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 01:49:10 PM
is my one ok?

I'm checking them all right now, I just had to install a new DSL. :P

Did ja get mine?

What the heck is a .7z file?
Title: Re: BattleBots
Post by: Conraaa on June 23, 2011, 01:49:46 PM
You can open them in Winrar
Title: Re: BattleBots
Post by: GarvinTheGreat on June 23, 2011, 01:50:31 PM
is my one ok?

I'm checking them all right now, I just had to install a new DSL. :P

Did ja get mine?

What the heck is a .7z file?
What?
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 01:52:20 PM
is my one ok?

I'm checking them all right now, I just had to install a new DSL. :P

Did ja get mine?

What the heck is a .7z file?
What?

Oh, never mind, that was R1885.

So no, I didn't get it.
Title: Re: BattleBots
Post by: GarvinTheGreat on June 23, 2011, 01:57:59 PM
https://gametechmods.com/Robot_Exchange/DSL_HW/GarvintheGreat_Death%20by%20Garvin.bot (https://gametechmods.com/Robot_Exchange/DSL_HW/GarvintheGreat_Death%20by%20Garvin.bot)
 :rage
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 02:18:32 PM
List updated, checking Scrap's now.

(edit): Scrap's is accepted.
Title: Re: BattleBots
Post by: R1885 on June 23, 2011, 02:35:44 PM
A .7z file is used with 7-Zip, its equivalent of a RAR file.
I can send a regular ZIP file if necessary.
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 02:40:41 PM
A .7z file is used with 7-Zip, its equivalent of a RAR file.
I can send a regular ZIP file if necessary.

That's be better.
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 02:44:27 PM
DP

I seem to be having trouble AI'ing Thyrus' bot.

Here is my Teams.txt
Code: [Select]
index 0
Red Zone
"Where your bot will be after ten seconds with ours."
AI\red_zone.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 1
PREHISTORIC
"Never underestimate the power of a large stick with spikes in it."
AI\dino.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 2
The Good Ol' Boys
"Don't need nuthin' but my truck, my shotgun, my new bots, and my REVENGE!"
AI\good_ol_boys.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 3
Team Dragon
"If you defeat us again, we will sneak in at night and steal your bots."
AI\dragon.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 4
BLACK STORM
"All the fear of the dark and all the force of a storm."
AI\black_storm.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 5
Team SPARK
"When SPARKs fly, robots die."
AI\spark.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 6
Spike Heads
"I'd like you to meet my big metal friend..."
AI\spikeball.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 7
North Polers
"Sorry, no Santa Claus here.  But we do have some gifts for you..."
AI\northpolers.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 8
HIGH VOLTAGE
"Nothing like 10,000 VAC to keep you awake and alert."
AI\high_voltage.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 9
Team HEX
"We eat nuts and bolts for breakfast."
AI\hex.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 10
Team Z
"Still cooler than you."
AI\Z.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 11
SteelYard Dog
"Our bite is worse than our bark, but our pushing power is the worst by far."
AI\steeldog.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 12
RIOT
"Things are going to get even LOUDER!"
AI\riot.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 13
MEGATON
"KABBBBOOOOOOOOOOOMMMMM!!!!!!!!"
AI\megaton.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 14
The Scrappers
"We scrap junk for a living, so your bots won't be a problem at all."
AI\the_scrappers.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 15
Discs of Doom
"It doesn't matter if your bar is S7 tool steel; it's still candy to our discs."
AI\DiscsOfDoom.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 16
Radioactive Meltdown
"Warning: Critical mass reached.  Robot detonation in 3... 2... 1..."
AI\Radioactive.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 17
BBEANS Champions
"The best of BBEANS2, with a smattering of replicas."
AI\bbeans.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 18
Robot Arena Reincarnated
"From the forgotten graves and rusting junk we rise again!"
AI\RA1.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 19
Arthrobotics
"Be warned... these bugs swat back."
AI\arthrobotics.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 20
Team RA2
"Real bots built by people who play RA2."
AI\ra2.bmp
Robots: 0 1 2 3 4
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
index 21
BattleBots
"BattleBots"
AI\battlebots.bmp
Robots: 0
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0

And my Bindings.py

Code: [Select]
import math

def 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 - Red Zone "That's where your bot will be after ten seconds with ours!"
    list.append(("Scout","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':100,'turn':30,'turnspeed':5,'weapons':(8,9)}))
    list.append(("RED ALERT","Poker",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':5,'weapons':(13,14,16,17,18)}))
    list.append(("Second Sentinel","Flipper",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':5,'weapons':(18,19)}))
    list.append(("T-Minus","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(25,)}))
    list.append(("Biohazard","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(4,)}))
    list.append(("Dreadnought","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':80,'turn':25,'turnspeed':1.5,'weapons':(20,)}))

    # 1 - PREHISTORIC "Badder and still bloodthirsty!"
    list.append(("Roly Poly","Rammer",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Saber Teeth","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.2,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(10,11,12,13,14,15,16,17,18,19)}))
    list.append(("Grog, the Vengeful","Spinner",{'nose':math.pi*2.25,'range':500,'radius':1,'topspeed':3,'throttle':130,'turn':60,'turnspeed':5,'weapons':(27,28,29,30,35,36,37,38,39,40,41,42,43,44,45,46,47,48,53,54)}))
    list.append(("Robot X","Rammer",{'invertible':True,'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Matilda","DirectionalSpinner",{'nose':-math.pi/2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(24,25,26)}))
    list.append(("Behemoth","Omni",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(6,23)}))

    # 2 - The Good Ol' Boys "Don't need nuthin' but my truck, my shotgun, my new bots, and my REVENGE!"
    list.append(("Hammerhead Shark","Rammer",
{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Blood Runner","Omni",{'invertible':True,'nose':math.pi*2,'radius':.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(3,4,5,6)}))
    list.append(("Grisly Bear","Poker",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':3,'weapons':(22,23,24,25)}))
    list.append(("Billy-Bot","Omni",{'invertible':True,'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(17,)}))
    list.append(("Wheely Big Cheese","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(6,)}))
    list.append(("Thermidor II","SwitchWep",{'nose':math.pi*2,'radius':1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(11,),'sweapons':(28,29,)}))

    # 3 - Team Dragon "If you defeat us again, we will sneak in at night and steal your bots."
    list.append(("Ninja Assassin","Omni",{'nose':math.pi*2,'range':99,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2,'weapons':(4,5)}))
    list.append(("Samurai","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(9,10)}))
    list.append(("Shogun","Flipper",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':1,'weapons':(13,14,15,16)}))
    list.append(("Bob","DirectionalSpinner",{'radius':0.3,'range':2.5,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(25,)}))
    list.append(("FireStorm","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(19,)}))
    list.append(("Ronin","Omni",{'invertible':True,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(55,)}))

    # 4 - BLACK STORM "The BLACK STORM was only getting started with our old bots!"
    list.append(("BOT-205","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(19,)}))
    list.append(("Devil II","Pusher",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2}))
    list.append(("Industrial Coal Miner","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':150,'throttle':130,'turn':60,'turnspeed':4,'weapons':(29,41,42)}))
    list.append(("Cleprechaun","Omni",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':25,'turnspeed':3,'weapons':(7,)}))
    list.append(("Shrederator","Spinner",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':6,'throttle':60,'turn':60,'turnspeed':2.5,'weapons':(15,)}))
    list.append(("El Diablo","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':3,'weapons':(25,29)}))

    # 5 - Team SPARK "EMERGENCY is back with a vengeance, faster and more furious."
    list.append(("BROKE!","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(12,)}))
    list.append(("The Boxer Returns","Poker",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':130,'turnspeed':5,'weapons':(12,17)}))
    list.append(("CRITICAL EMERGENCY","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':150,'throttle':130,'turn':60,'turnspeed':2,'weapons':(9,10,11,12)}))
    list.append(("Ziggo","Spinner",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(11,)}))
    list.append(("Potters Wheel","Omni",{'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(21,)}))
    list.append(("Overkill","Frenzy",{'invertible':True,'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(15,)}))

    # 6 - Spike Heads "I'd like you to meet my big metal friend..."
    list.append(("Raving M.A.D.","Rammer",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("iNsAnItY","Flipper",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(5,)}))
    list.append(("Big Metal Friend","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2,'weapons':(39,42)}))
    list.append(("SlapHappy","Whipper",{'invertible':True,'nose':math.pi,'whip':"around",'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(9,10)}))
    list.append(("Hypno-Disc","Omni",{'nose':math.pi,'radius':.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(28,29)}))
    list.append(("Panic Attack","Omni",{'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(24,)}))

    # 7 - North Polers "Sorry, no Santa Claus here."
    list.append(("Tip of the Iceberg","Omni",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(14,15,16)}))
    list.append(("Iceberg","Omni",{'nose':math.pi*2,'radius':0.1,'topspeed':15,'throttle':130,'turn':60,'turnspeed':2,'weapons':(11,12,13)}))
    list.append(("Snow Job","Pusher",{'invertible':True,'radius':0.1,'topspeed':150,'throttle':130,'turn':60,'turnspeed':2}))
    list.append(("S3","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(13,)}))
    list.append(("Vladiator Poker","Rammer",{'invertible':True,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(19,)}))
    list.append(("Beta","Frenzy",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(39,)}))

    # 8 - HIGH VOLTAGE "If only electric shock was a legal weapon."
    list.append(("FlipJack","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(6,13)}))
    list.append(("SlashBack","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(18,19,20,21)}))
    list.append(("WIIDE LOAD","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54)}))
    list.append(("Lightning","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,11)}))
    list.append(("Storm II","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(33,)}))
    list.append(("Sir Killalot","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(25,29)}))

    # 9 - Team HEX "We eat nuts and bolts for breakfast."
    list.append(("Grim Chopper","Omni",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':25,'turnspeed':3,'weapons':(16,)}))
    list.append(("Lock Nut","Spinner",{'nose':math.pi*1.5,'radius':0.3,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,11,12)}))
    list.append(("Cranky Spanky","Omni",{'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(7,8,34,35,37,38)}))
    list.append(("Pussycat","Omni",{'invertible':True,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(21,)}))
    list.append(("Mechavore","Omni",{'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(20,)}))
    list.append(("Techno Destructo","Omni",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(13,)}))

    # 10 - Team Z "Still cooler than you."
    list.append(("Insane Berserker","Spinner",{'nose':math.pi,'range':99,'radius':0.5,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(9,10,11)}))
    list.append(("Razorback","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2,'weapons':(25,)}))
    list.append(("Eye Stabber","Poker",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(18,19,20,21)}))
    list.append(("Complete Control","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(2,13)}))
    list.append(("Tazbot","Omni",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(11,)}))
    list.append(("Razer","Omni",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':100,'turnspeed':4,'weapons':(7,)}))

    # 11 - SteelYard Dog "They don't have much of a bite, but they sure can PUSH!"
    list.append(("Mangy Mutt","Pusher",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Top Dog","Pusher",{'invertible':True,'nose':math.pi*2,'radius':0.2,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Bad Dog","Pusher",{'invertible':True,'nose':math.pi*2,'radius':0.2,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Growler","Poker",{'nose':math.pi,'radius':1,'topspeed':12,'throttle':100,'turn':30,'turnspeed':2.5,'weapons':(14,16)}))
    list.append(("Bulldog Breed","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(1,)}))
    list.append(("Killdozer","Rammer",{'invertible':True,'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,)}))

    # 12 - RIOT "Things are going to get even LOUDER!"
    list.append(("Civil Uprising","DirectionalSpinner",{'invertible':True,'nose':math.pi*2,'radius':0.2,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(5,6,7,8)}))
    list.append(("VENGEANCE","DirectionalSpinner",{'invertible':True,'nose':math.pi*2,'range':500,'radius':0.4,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(8,9,10,11)}))
    list.append(("Velociraptor","Omni",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':1.5,'weapons':(56,57,58,59,60,61)}))
    list.append(("Whack!","Omni",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(11,)}))
    list.append(("frenZy","Frenzy",{'nose':math.pi/2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(26,)}))
    list.append(("Chaos2","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(14,)}))

    # 13 - MEGATON "KABBBBOOOOOOOOOOOMMMMM!!!!!!!!"
    list.append(("Poison Stinger","Poker",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,11,12,13)}))
    list.append(("Tempest","Spinner",{'nose':math.pi*2,'radius':0.5,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(18,19,20,21,26,27)}))
    list.append(("UnDeadbeat","Omni",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(31,)}))
    list.append(("WhirlWep","Omni",{'invertible':True,'nose':-math.pi/2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(19,)}))
    list.append(("Supernova","DirectionalSpinner",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'range':99,'topspeed':90,'throttle':100,'turn':60,'turnspeed':2.5,'weapons':(10,)}))
    list.append(("Typhoon","Spinner",{'nose':math.pi/2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(22,23,24,25)}))

    # 14 - The Scrappers "We scrap junk for a living, so your bots won't be a problem at all."
    list.append(("360 Arc Pounder","Whipper",{'invertible':True,'whip':"around",'nose':math.pi,'radius':1.5,'topspeed':12,'throttle':20,'turn':30,'turnspeed':1,'weapons':(9,11)}))
    list.append(("Ripblade II","DirectionalSpinner",{'invertible':True,'nose':math.pi*2,'radius':1,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2,'weapons':(17,18,19,20,21,22,23,24,25,26,27,28)}))
    list.append(("Backyard Shredder","Omni",
{'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(33,45,46)}))
    list.append(("Flip Test Dummy","Rammer",{'invertible':True,'radius':2,'topspeed':100,'throttle':120,'turn':60,'turnspeed':4}))
    list.append(("The Stuff of Champions","Omni",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':4,'weapons':(16,17)}))
    list.append(("WreckTangle 2","Rammer",{'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':4}))

    #15 - Discs of Doom
    list.append(("Backlash","Omni",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(12,)}))
    list.append(("259","Omni",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(4,)}))
    list.append(("Nightmare","DirectionalSpinner",{'nose':-math.pi/2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':30,'turnspeed':1,'weapons':(9,10)}))
    list.append(("Tornado","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(21,)}))
    list.append(("Heavy Metal Noise","DirectionalSpinner",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.4,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2,'weapons':(16,17,18,19)}))
    list.append(("Minion","Omni",{'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(42,)}))

    # 16 - Radioactive Meltdown
    list.append(("That Darn Dustpan!","LittleMetalFriend",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(25,)}))
    list.append(("Vladiator","Poker",{'invertible':True,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(16,)}))
    list.append(("Vlad the Impaler","Omni",{'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(8,)}))
    list.append(("Wedge of Doom","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(16,)}))
    list.append(("Dominator 2","Omni",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(14,15,25)}))
    list.append(("The Judge","Omni",{'nose':math.pi*2,'radius':0.1,'reload':16,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(53,)}))

    # 17 - BBEANS Champions
    list.append(("Smashbox 2","Smashbox",{'nose':math.pi,'radius':1,'reload':8,'topspeed':18,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(20,),'sweapons':(21,),'tweapons':(22,),'qweapons':(23,)}))
    list.append(("Mako","Omni",{'invertible':True,'nose':math.pi*2,'range':99,'radius':1.4,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.2,'weapons':(25,26)}))
    list.append(("Shebeast","SwitchWep",{'invertible':True,'range':99,'nose':math.pi*2,'radius':1.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(36,37,38,39,40,41,42,51,52,53,54,55,56,57,58,59,62,63),'sweapons':(20,)}))
    list.append(("YU812","Spinner",{'radius':0.1,'range':99,'topspeed':6,'throttle':50,'turn':60,'turnspeed':2.5,'weapons':(19,20,21)}))
    list.append(("Tornado Mer","Spinner",{'nose':math.pi/2.5,'range':99,'radius':0.3,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,11,12)}))
    list.append(("Hworf","Omni",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(5,7)}))

    # 18 - Robot Arena Reincarnated
    list.append(("Gammaraze III","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(12,20,22,36,37,40)}))
    list.append(("Topknot II","Topknot",{'invertible':False,'whip':"around",'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(29,30,31,32,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69)}))
    list.append(("ScootOrDie","Poker",{'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2,'weapons':(35,36,37)}))
    list.append(("Aquarius 2","Poker",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':1.5,'weapons':(20,23,29)}))
    list.append(("Pon2n","Omni",{'nose':math.pi,'radius':0,'range':50,'topspeed':100,'throttle':130,'turn':60,'turnspeed':1.5,'weapons':(39,40,42,43,47,48)}))
    list.append(("Triclops v2.0","Omni",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':130,'turnspeed':2.5,'weapons':(23,24,25)}))

    # 19 - Arthrobotics
    list.append(("AW-Nanowhirl","Spinner",{'nose':math.pi*2,'range':15,'radius':0.4,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(2,)}))
    list.append(("AW-Terminus","Omni",{'nose':math.pi*2,'radius':0.1,'range':15,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(17,)}))
    list.append(("BW-Microwhirl","Spinner",{'nose':math.pi*2,'range':30,'radius':0.4,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(6,9,10,11,12)}))
    list.append(("BW-True Love","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':30,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(12,13,14,15)}))
    list.append(("BW-Peer Pressure","Flipper",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':4.5,'weapons':(10,)}))
    list.append(("BW-Robokillase","Rammer",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))

    # 20 - Team RA2
    list.append(("Apollyon","Pusher",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Ruiner","DirectionalSpinner",{'nose':math.pi,'radius':0.5,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(7,8,9)}))
    list.append(("Buster Blade","DirectionalSpinner",{'nose':math.pi*2,'radius':0.2,'range':50,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(16,17)}))
    list.append(("Vertigo","DirectionalSpinner",{'nose':math.pi*2,'radius':0.2,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(20,21)}))
    list.append(("M.O.E.","DirectionalSpinner",{'invertible':True,'nose':math.pi,'range':99,'radius':.5,'turn':30,'turnspeed':2.5,'weapons':(12,13,25,26,27,28,29,30)}))

    # 21 - BattleBots

list.append(("Ryu-Kishin","Omni",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':130,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(21,)}))
Title: Re: BattleBots
Post by: Conraaa on June 23, 2011, 02:45:07 PM
Missing the spaces at the beginning?
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 02:45:46 PM
Missing the spaces at the beginning?

In which?

(edit): ohhh. That's wierd, it didn't appear that way in Notepad. :P
Title: Re: BattleBots
Post by: Vertigo on June 23, 2011, 02:46:02 PM
Missing the spaces at the beginning?
^this^
Title: Re: BattleBots
Post by: Conraaa on June 23, 2011, 02:46:55 PM
list.append(("Ryu-Kishin","Omni",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':130,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(21,)}))

Should be in line with the other bindings lines.
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 02:56:45 PM
Still not working.  :rage

Code: [Select]
import math

def 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 - Red Zone "That's where your bot will be after ten seconds with ours!"
    list.append(("Scout","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':100,'turn':30,'turnspeed':5,'weapons':(8,9)}))
    list.append(("RED ALERT","Poker",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':5,'weapons':(13,14,16,17,18)}))
    list.append(("Second Sentinel","Flipper",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':5,'weapons':(18,19)}))
    list.append(("T-Minus","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(25,)}))
    list.append(("Biohazard","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(4,)}))
    list.append(("Dreadnought","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':80,'turn':25,'turnspeed':1.5,'weapons':(20,)}))

    # 1 - PREHISTORIC "Badder and still bloodthirsty!"
    list.append(("Roly Poly","Rammer",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Saber Teeth","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.2,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(10,11,12,13,14,15,16,17,18,19)}))
    list.append(("Grog, the Vengeful","Spinner",{'nose':math.pi*2.25,'range':500,'radius':1,'topspeed':3,'throttle':130,'turn':60,'turnspeed':5,'weapons':(27,28,29,30,35,36,37,38,39,40,41,42,43,44,45,46,47,48,53,54)}))
    list.append(("Robot X","Rammer",{'invertible':True,'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Matilda","DirectionalSpinner",{'nose':-math.pi/2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(24,25,26)}))
    list.append(("Behemoth","Omni",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(6,23)}))

    # 2 - The Good Ol' Boys "Don't need nuthin' but my truck, my shotgun, my new bots, and my REVENGE!"
    list.append(("Hammerhead Shark","Rammer",
{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Blood Runner","Omni",{'invertible':True,'nose':math.pi*2,'radius':.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(3,4,5,6)}))
    list.append(("Grisly Bear","Poker",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':3,'weapons':(22,23,24,25)}))
    list.append(("Billy-Bot","Omni",{'invertible':True,'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(17,)}))
    list.append(("Wheely Big Cheese","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(6,)}))
    list.append(("Thermidor II","SwitchWep",{'nose':math.pi*2,'radius':1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(11,),'sweapons':(28,29,)}))

    # 3 - Team Dragon "If you defeat us again, we will sneak in at night and steal your bots."
    list.append(("Ninja Assassin","Omni",{'nose':math.pi*2,'range':99,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2,'weapons':(4,5)}))
    list.append(("Samurai","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(9,10)}))
    list.append(("Shogun","Flipper",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':1,'weapons':(13,14,15,16)}))
    list.append(("Bob","DirectionalSpinner",{'radius':0.3,'range':2.5,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(25,)}))
    list.append(("FireStorm","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(19,)}))
    list.append(("Ronin","Omni",{'invertible':True,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(55,)}))

    # 4 - BLACK STORM "The BLACK STORM was only getting started with our old bots!"
    list.append(("BOT-205","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(19,)}))
    list.append(("Devil II","Pusher",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2}))
    list.append(("Industrial Coal Miner","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':150,'throttle':130,'turn':60,'turnspeed':4,'weapons':(29,41,42)}))
    list.append(("Cleprechaun","Omni",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':25,'turnspeed':3,'weapons':(7,)}))
    list.append(("Shrederator","Spinner",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':6,'throttle':60,'turn':60,'turnspeed':2.5,'weapons':(15,)}))
    list.append(("El Diablo","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':3,'weapons':(25,29)}))

    # 5 - Team SPARK "EMERGENCY is back with a vengeance, faster and more furious."
    list.append(("BROKE!","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(12,)}))
    list.append(("The Boxer Returns","Poker",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':130,'turnspeed':5,'weapons':(12,17)}))
    list.append(("CRITICAL EMERGENCY","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':150,'throttle':130,'turn':60,'turnspeed':2,'weapons':(9,10,11,12)}))
    list.append(("Ziggo","Spinner",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(11,)}))
    list.append(("Potters Wheel","Omni",{'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(21,)}))
    list.append(("Overkill","Frenzy",{'invertible':True,'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(15,)}))

    # 6 - Spike Heads "I'd like you to meet my big metal friend..."
    list.append(("Raving M.A.D.","Rammer",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("iNsAnItY","Flipper",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(5,)}))
    list.append(("Big Metal Friend","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2,'weapons':(39,42)}))
    list.append(("SlapHappy","Whipper",{'invertible':True,'nose':math.pi,'whip':"around",'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(9,10)}))
    list.append(("Hypno-Disc","Omni",{'nose':math.pi,'radius':.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(28,29)}))
    list.append(("Panic Attack","Omni",{'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(24,)}))

    # 7 - North Polers "Sorry, no Santa Claus here."
    list.append(("Tip of the Iceberg","Omni",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(14,15,16)}))
    list.append(("Iceberg","Omni",{'nose':math.pi*2,'radius':0.1,'topspeed':15,'throttle':130,'turn':60,'turnspeed':2,'weapons':(11,12,13)}))
    list.append(("Snow Job","Pusher",{'invertible':True,'radius':0.1,'topspeed':150,'throttle':130,'turn':60,'turnspeed':2}))
    list.append(("S3","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(13,)}))
    list.append(("Vladiator Poker","Rammer",{'invertible':True,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(19,)}))
    list.append(("Beta","Frenzy",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(39,)}))

    # 8 - HIGH VOLTAGE "If only electric shock was a legal weapon."
    list.append(("FlipJack","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(6,13)}))
    list.append(("SlashBack","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(18,19,20,21)}))
    list.append(("WIIDE LOAD","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54)}))
    list.append(("Lightning","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,11)}))
    list.append(("Storm II","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(33,)}))
    list.append(("Sir Killalot","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(25,29)}))

    # 9 - Team HEX "We eat nuts and bolts for breakfast."
    list.append(("Grim Chopper","Omni",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':25,'turnspeed':3,'weapons':(16,)}))
    list.append(("Lock Nut","Spinner",{'nose':math.pi*1.5,'radius':0.3,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,11,12)}))
    list.append(("Cranky Spanky","Omni",{'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(7,8,34,35,37,38)}))
    list.append(("Pussycat","Omni",{'invertible':True,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(21,)}))
    list.append(("Mechavore","Omni",{'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(20,)}))
    list.append(("Techno Destructo","Omni",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(13,)}))

    # 10 - Team Z "Still cooler than you."
    list.append(("Insane Berserker","Spinner",{'nose':math.pi,'range':99,'radius':0.5,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(9,10,11)}))
    list.append(("Razorback","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2,'weapons':(25,)}))
    list.append(("Eye Stabber","Poker",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(18,19,20,21)}))
    list.append(("Complete Control","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(2,13)}))
    list.append(("Tazbot","Omni",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(11,)}))
    list.append(("Razer","Omni",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':100,'turnspeed':4,'weapons':(7,)}))

    # 11 - SteelYard Dog "They don't have much of a bite, but they sure can PUSH!"
    list.append(("Mangy Mutt","Pusher",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Top Dog","Pusher",{'invertible':True,'nose':math.pi*2,'radius':0.2,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Bad Dog","Pusher",{'invertible':True,'nose':math.pi*2,'radius':0.2,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Growler","Poker",{'nose':math.pi,'radius':1,'topspeed':12,'throttle':100,'turn':30,'turnspeed':2.5,'weapons':(14,16)}))
    list.append(("Bulldog Breed","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(1,)}))
    list.append(("Killdozer","Rammer",{'invertible':True,'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,)}))

    # 12 - RIOT "Things are going to get even LOUDER!"
    list.append(("Civil Uprising","DirectionalSpinner",{'invertible':True,'nose':math.pi*2,'radius':0.2,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(5,6,7,8)}))
    list.append(("VENGEANCE","DirectionalSpinner",{'invertible':True,'nose':math.pi*2,'range':500,'radius':0.4,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(8,9,10,11)}))
    list.append(("Velociraptor","Omni",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':1.5,'weapons':(56,57,58,59,60,61)}))
    list.append(("Whack!","Omni",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(11,)}))
    list.append(("frenZy","Frenzy",{'nose':math.pi/2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(26,)}))
    list.append(("Chaos2","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(14,)}))

    # 13 - MEGATON "KABBBBOOOOOOOOOOOMMMMM!!!!!!!!"
    list.append(("Poison Stinger","Poker",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,11,12,13)}))
    list.append(("Tempest","Spinner",{'nose':math.pi*2,'radius':0.5,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(18,19,20,21,26,27)}))
    list.append(("UnDeadbeat","Omni",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(31,)}))
    list.append(("WhirlWep","Omni",{'invertible':True,'nose':-math.pi/2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(19,)}))
    list.append(("Supernova","DirectionalSpinner",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'range':99,'topspeed':90,'throttle':100,'turn':60,'turnspeed':2.5,'weapons':(10,)}))
    list.append(("Typhoon","Spinner",{'nose':math.pi/2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(22,23,24,25)}))

    # 14 - The Scrappers "We scrap junk for a living, so your bots won't be a problem at all."
    list.append(("360 Arc Pounder","Whipper",{'invertible':True,'whip':"around",'nose':math.pi,'radius':1.5,'topspeed':12,'throttle':20,'turn':30,'turnspeed':1,'weapons':(9,11)}))
    list.append(("Ripblade II","DirectionalSpinner",{'invertible':True,'nose':math.pi*2,'radius':1,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2,'weapons':(17,18,19,20,21,22,23,24,25,26,27,28)}))
    list.append(("Backyard Shredder","Omni",
{'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(33,45,46)}))
    list.append(("Flip Test Dummy","Rammer",{'invertible':True,'radius':2,'topspeed':100,'throttle':120,'turn':60,'turnspeed':4}))
    list.append(("The Stuff of Champions","Omni",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':4,'weapons':(16,17)}))
    list.append(("WreckTangle 2","Rammer",{'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':4}))

    #15 - Discs of Doom
    list.append(("Backlash","Omni",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(12,)}))
    list.append(("259","Omni",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(4,)}))
    list.append(("Nightmare","DirectionalSpinner",{'nose':-math.pi/2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':30,'turnspeed':1,'weapons':(9,10)}))
    list.append(("Tornado","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(21,)}))
    list.append(("Heavy Metal Noise","DirectionalSpinner",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.4,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2,'weapons':(16,17,18,19)}))
    list.append(("Minion","Omni",{'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(42,)}))

    # 16 - Radioactive Meltdown
    list.append(("That Darn Dustpan!","LittleMetalFriend",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(25,)}))
    list.append(("Vladiator","Poker",{'invertible':True,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(16,)}))
    list.append(("Vlad the Impaler","Omni",{'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(8,)}))
    list.append(("Wedge of Doom","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(16,)}))
    list.append(("Dominator 2","Omni",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(14,15,25)}))
    list.append(("The Judge","Omni",{'nose':math.pi*2,'radius':0.1,'reload':16,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(53,)}))

    # 17 - BBEANS Champions
    list.append(("Smashbox 2","Smashbox",{'nose':math.pi,'radius':1,'reload':8,'topspeed':18,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(20,),'sweapons':(21,),'tweapons':(22,),'qweapons':(23,)}))
    list.append(("Mako","Omni",{'invertible':True,'nose':math.pi*2,'range':99,'radius':1.4,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.2,'weapons':(25,26)}))
    list.append(("Shebeast","SwitchWep",{'invertible':True,'range':99,'nose':math.pi*2,'radius':1.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(36,37,38,39,40,41,42,51,52,53,54,55,56,57,58,59,62,63),'sweapons':(20,)}))
    list.append(("YU812","Spinner",{'radius':0.1,'range':99,'topspeed':6,'throttle':50,'turn':60,'turnspeed':2.5,'weapons':(19,20,21)}))
    list.append(("Tornado Mer","Spinner",{'nose':math.pi/2.5,'range':99,'radius':0.3,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,11,12)}))
    list.append(("Hworf","Omni",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(5,7)}))

    # 18 - Robot Arena Reincarnated
    list.append(("Gammaraze III","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(12,20,22,36,37,40)}))
    list.append(("Topknot II","Topknot",{'invertible':False,'whip':"around",'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(29,30,31,32,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69)}))
    list.append(("ScootOrDie","Poker",{'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2,'weapons':(35,36,37)}))
    list.append(("Aquarius 2","Poker",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':1.5,'weapons':(20,23,29)}))
    list.append(("Pon2n","Omni",{'nose':math.pi,'radius':0,'range':50,'topspeed':100,'throttle':130,'turn':60,'turnspeed':1.5,'weapons':(39,40,42,43,47,48)}))
    list.append(("Triclops v2.0","Omni",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':130,'turnspeed':2.5,'weapons':(23,24,25)}))

    # 19 - Arthrobotics
    list.append(("AW-Nanowhirl","Spinner",{'nose':math.pi*2,'range':15,'radius':0.4,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(2,)}))
    list.append(("AW-Terminus","Omni",{'nose':math.pi*2,'radius':0.1,'range':15,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(17,)}))
    list.append(("BW-Microwhirl","Spinner",{'nose':math.pi*2,'range':30,'radius':0.4,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(6,9,10,11,12)}))
    list.append(("BW-True Love","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':30,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(12,13,14,15)}))
    list.append(("BW-Peer Pressure","Flipper",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':4.5,'weapons':(10,)}))
    list.append(("BW-Robokillase","Rammer",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))

    # 20 - Team RA2
    list.append(("Apollyon","Pusher",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Ruiner","DirectionalSpinner",{'nose':math.pi,'radius':0.5,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(7,8,9)}))
    list.append(("Buster Blade","DirectionalSpinner",{'nose':math.pi*2,'radius':0.2,'range':50,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(16,17)}))
    list.append(("Vertigo","DirectionalSpinner",{'nose':math.pi*2,'radius':0.2,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(20,21)}))
    list.append(("M.O.E.","DirectionalSpinner",{'invertible':True,'nose':math.pi,'range':99,'radius':.5,'turn':30,'turnspeed':2.5,'weapons':(12,13,25,26,27,28,29,30)}))

    # 21 - BattleBots
    list.append(("Ryu-Kishin","Omni",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':130,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(21,)}))
Title: Re: BattleBots
Post by: NFX on June 23, 2011, 03:00:14 PM
I think it's in the Teams.txt file. All the teams should have three individual zeros under that line of 15 zeros, but Team 20 doesn't. Add them in again, then it should work. =]
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 03:18:22 PM
I think it's in the Teams.txt file. All the teams should have three individual zeros under that line of 15 zeros, but Team 20 doesn't. Add them in again, then it should work. =]

THANK YOU LORD

Thyrus' bot AI'd, R1885's accepted.
Title: Re: BattleBots
Post by: NFX on June 23, 2011, 03:20:55 PM
No problem. XD Just being observant. How'd you manage to delete them?
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 03:31:01 PM
How'd you manage to delete them?

I must have highlighted them while I was pasting the BattleBots team stuff in. :P
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 04:02:37 PM
DP

I AI'd Scrap's bot, and I started a match against Conraa's bot.

Conraa's worked fine, but Scrap's was facing the wrong way and wasn't moving.

So I changed the 'nose':math.pi to 'nose':math.pi*2.

Now Scrap's bot faces the right way, but it won't move. How fix?

The bindings line:

Code: [Select]
list.append(("Unrelenting Force","Pusher",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':130,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(21,)}))
Title: Re: BattleBots
Post by: NFX on June 23, 2011, 04:09:44 PM
Perhaps the Controls aren't named correctly. Not all .py files have Forward LeftRight as their movement controls.
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 04:12:53 PM
Perhaps the Controls aren't named correctly. Not all .py files have Forward LeftRight as their movement controls.

No, the controls weren't even named. XD

Thanks again.
Title: Re: BattleBots
Post by: NFX on June 23, 2011, 04:14:00 PM
Perhaps the Controls aren't named correctly. Not all .py files have Forward LeftRight as their movement controls.

No, the controls weren't even named. XD

Thanks again.

Freeziez' Adventures in AI Land. XD
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 04:14:58 PM
Perhaps the Controls aren't named correctly. Not all .py files have Forward LeftRight as their movement controls.

No, the controls weren't even named. XD

Thanks again.

Freeziez' Adventures in AI Land. XD

I've never AI'd before. :P
Title: Re: BattleBots
Post by: GoldenFox93 on June 23, 2011, 04:17:58 PM
Perhaps the Controls aren't named correctly. Not all .py files have Forward LeftRight as their movement controls.

No, the controls weren't even named. XD

Thanks again.

Freeziez' Adventures in AI Land. XD
"T'was brillig, and the slithy toves, did gyre and gymble in the wathe. All mimsy were the borogroves, and the momeraths outgrabe"
Title: Re: BattleBots
Post by: NFX on June 23, 2011, 04:22:55 PM
Perhaps the Controls aren't named correctly. Not all .py files have Forward LeftRight as their movement controls.

No, the controls weren't even named. XD

Thanks again.

Freeziez' Adventures in AI Land. XD
"T'was brillig, and the slithy toves, did gyre and gymble in the wathe. All mimsy were the borogroves, and the momeraths outgrabe"
...what the <expletive> are you talking about? Forward, Srimech...what?
Title: Re: BattleBots
Post by: Badnik96 on June 23, 2011, 04:26:07 PM
Imma send a bot nao

027 will also be entering
Title: Re: BattleBots
Post by: GoldenFox93 on June 23, 2011, 04:27:28 PM
Perhaps the Controls aren't named correctly. Not all .py files have Forward LeftRight as their movement controls.

No, the controls weren't even named. XD

Thanks again.

Freeziez' Adventures in AI Land. XD
"T'was brillig, and the slithy toves, did gyre and gymble in the wathe. All mimsy were the borogroves, and the momeraths outgrabe"
...what the <expletive> are you talking about? Forward, Srimech...what?
One of my odd bouts of quoting Lewis Carroll poetry, I guess  :3
 
But in all seriousness, I figured I'd mention it, when the prospect of "Freezie in Wonderland" came up  XD
Title: Re: BattleBots
Post by: Badnik96 on June 23, 2011, 04:28:49 PM
I think my ot will do OK, but 027's pretty damn cool looking.
Title: Re: BattleBots
Post by: GoldenFox93 on June 23, 2011, 04:30:08 PM
Would it be alright if you reserved me a spot until Sunday maximum? I'll have my entry ready by the end of the week at the very latest.
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 04:31:47 PM
Would it be alright if you reserved me a spot until Sunday maximum? I'll have my entry ready by the end of the week at the very latest.

Just send me an empty chassis and that'll be your spot. You can "update" the bot whenever you want. ;)
Title: Re: BattleBots
Post by: GoldenFox93 on June 23, 2011, 04:32:17 PM
Would it be alright if you reserved me a spot until Sunday maximum? I'll have my entry ready by the end of the week at the very latest.

Just send me an empty chassis and that'll be your spot. You can "update" the bot whenever you want. ;)
OK then, I'll provide that as a placeholder design. I'll have my actual one ready soon.
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 06:39:35 PM
More AI help needed. XD

DSC's AI line:

Code: [Select]
    # 23 - BattleBots
    list.append(("Stingray 2","Frenzy",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':4,'weapons':(26,)}))

The game crashes.

What did I do wrong?
Title: Re: BattleBots
Post by: Thyrus on June 23, 2011, 06:40:52 PM
is the name written correctly? is there a space after the name in the botfile?
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 06:41:48 PM
is the name written correctly? is there a space after the name in the botfile?

- Yes
- No
Title: Re: BattleBots
Post by: NFX on June 23, 2011, 07:01:49 PM
Do you have Frenzy.py in your AI folder?
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 07:02:56 PM
Do you have Frenzy.py in your AI folder?

Yes.
Title: Re: BattleBots
Post by: Badnik96 on June 23, 2011, 07:05:08 PM
DSC entered Stingray? Schweet.
Title: Re: BattleBots
Post by: Thyrus on June 23, 2011, 07:09:59 PM
stingray 2

I have no idea what it could be... correct number of spaces before the name`?
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 07:13:06 PM
stingray 2

I have no idea what it could be... correct number of spaces before the name`?


Yes.

Entire Bindings

Code: [Select]
import math

def 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 - Red Zone "That's where your bot will be after ten seconds with ours!"
    list.append(("Scout","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':100,'turn':30,'turnspeed':5,'weapons':(8,9)}))
    list.append(("RED ALERT","Poker",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':5,'weapons':(13,14,16,17,18)}))
    list.append(("Second Sentinel","Flipper",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':5,'weapons':(18,19)}))
    list.append(("T-Minus","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(25,)}))
    list.append(("Biohazard","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(4,)}))
    list.append(("Dreadnought","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':80,'turn':25,'turnspeed':1.5,'weapons':(20,)}))

    # 1 - PREHISTORIC "Badder and still bloodthirsty!"
    list.append(("Roly Poly","Rammer",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Saber Teeth","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.2,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(10,11,12,13,14,15,16,17,18,19)}))
    list.append(("Grog, the Vengeful","Spinner",{'nose':math.pi*2.25,'range':500,'radius':1,'topspeed':3,'throttle':130,'turn':60,'turnspeed':5,'weapons':(27,28,29,30,35,36,37,38,39,40,41,42,43,44,45,46,47,48,53,54)}))
    list.append(("Robot X","Rammer",{'invertible':True,'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Matilda","DirectionalSpinner",{'nose':-math.pi/2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(24,25,26)}))
    list.append(("Behemoth","Omni",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(6,23)}))

    # 2 - The Good Ol' Boys "Don't need nuthin' but my truck, my shotgun, my new bots, and my REVENGE!"
    list.append(("Hammerhead Shark","Rammer",
{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Blood Runner","Omni",{'invertible':True,'nose':math.pi*2,'radius':.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(3,4,5,6)}))
    list.append(("Grisly Bear","Poker",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':3,'weapons':(22,23,24,25)}))
    list.append(("Billy-Bot","Omni",{'invertible':True,'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(17,)}))
    list.append(("Wheely Big Cheese","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(6,)}))
    list.append(("Thermidor II","SwitchWep",{'nose':math.pi*2,'radius':1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(11,),'sweapons':(28,29,)}))

    # 3 - Team Dragon "If you defeat us again, we will sneak in at night and steal your bots."
    list.append(("Ninja Assassin","Omni",{'nose':math.pi*2,'range':99,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2,'weapons':(4,5)}))
    list.append(("Samurai","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(9,10)}))
    list.append(("Shogun","Flipper",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':1,'weapons':(13,14,15,16)}))
    list.append(("Bob","DirectionalSpinner",{'radius':0.3,'range':2.5,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(25,)}))
    list.append(("FireStorm","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(19,)}))
    list.append(("Ronin","Omni",{'invertible':True,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(55,)}))

    # 4 - BLACK STORM "The BLACK STORM was only getting started with our old bots!"
    list.append(("BOT-205","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(19,)}))
    list.append(("Devil II","Pusher",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2}))
    list.append(("Industrial Coal Miner","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':150,'throttle':130,'turn':60,'turnspeed':4,'weapons':(29,41,42)}))
    list.append(("Cleprechaun","Omni",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':25,'turnspeed':3,'weapons':(7,)}))
    list.append(("Shrederator","Spinner",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':6,'throttle':60,'turn':60,'turnspeed':2.5,'weapons':(15,)}))
    list.append(("El Diablo","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':3,'weapons':(25,29)}))

    # 5 - Team SPARK "EMERGENCY is back with a vengeance, faster and more furious."
    list.append(("BROKE!","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(12,)}))
    list.append(("The Boxer Returns","Poker",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':130,'turnspeed':5,'weapons':(12,17)}))
    list.append(("CRITICAL EMERGENCY","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':150,'throttle':130,'turn':60,'turnspeed':2,'weapons':(9,10,11,12)}))
    list.append(("Ziggo","Spinner",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(11,)}))
    list.append(("Potters Wheel","Omni",{'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(21,)}))
    list.append(("Overkill","Frenzy",{'invertible':True,'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(15,)}))

    # 6 - Spike Heads "I'd like you to meet my big metal friend..."
    list.append(("Raving M.A.D.","Rammer",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("iNsAnItY","Flipper",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(5,)}))
    list.append(("Big Metal Friend","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2,'weapons':(39,42)}))
    list.append(("SlapHappy","Whipper",{'invertible':True,'nose':math.pi,'whip':"around",'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(9,10)}))
    list.append(("Hypno-Disc","Omni",{'nose':math.pi,'radius':.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(28,29)}))
    list.append(("Panic Attack","Omni",{'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(24,)}))

    # 7 - North Polers "Sorry, no Santa Claus here."
    list.append(("Tip of the Iceberg","Omni",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(14,15,16)}))
    list.append(("Iceberg","Omni",{'nose':math.pi*2,'radius':0.1,'topspeed':15,'throttle':130,'turn':60,'turnspeed':2,'weapons':(11,12,13)}))
    list.append(("Snow Job","Pusher",{'invertible':True,'radius':0.1,'topspeed':150,'throttle':130,'turn':60,'turnspeed':2}))
    list.append(("S3","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(13,)}))
    list.append(("Vladiator Poker","Rammer",{'invertible':True,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(19,)}))
    list.append(("Beta","Frenzy",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(39,)}))

    # 8 - HIGH VOLTAGE "If only electric shock was a legal weapon."
    list.append(("FlipJack","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(6,13)}))
    list.append(("SlashBack","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(18,19,20,21)}))
    list.append(("WIIDE LOAD","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54)}))
    list.append(("Lightning","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,11)}))
    list.append(("Storm II","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(33,)}))
    list.append(("Sir Killalot","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(25,29)}))

    # 9 - Team HEX "We eat nuts and bolts for breakfast."
    list.append(("Grim Chopper","Omni",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':25,'turnspeed':3,'weapons':(16,)}))
    list.append(("Lock Nut","Spinner",{'nose':math.pi*1.5,'radius':0.3,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,11,12)}))
    list.append(("Cranky Spanky","Omni",{'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(7,8,34,35,37,38)}))
    list.append(("Pussycat","Omni",{'invertible':True,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(21,)}))
    list.append(("Mechavore","Omni",{'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(20,)}))
    list.append(("Techno Destructo","Omni",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(13,)}))

    # 10 - Team Z "Still cooler than you."
    list.append(("Insane Berserker","Spinner",{'nose':math.pi,'range':99,'radius':0.5,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(9,10,11)}))
    list.append(("Razorback","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2,'weapons':(25,)}))
    list.append(("Eye Stabber","Poker",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(18,19,20,21)}))
    list.append(("Complete Control","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(2,13)}))
    list.append(("Tazbot","Omni",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(11,)}))
    list.append(("Razer","Omni",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':100,'turnspeed':4,'weapons':(7,)}))

    # 11 - SteelYard Dog "They don't have much of a bite, but they sure can PUSH!"
    list.append(("Mangy Mutt","Pusher",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Top Dog","Pusher",{'invertible':True,'nose':math.pi*2,'radius':0.2,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Bad Dog","Pusher",{'invertible':True,'nose':math.pi*2,'radius':0.2,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Growler","Poker",{'nose':math.pi,'radius':1,'topspeed':12,'throttle':100,'turn':30,'turnspeed':2.5,'weapons':(14,16)}))
    list.append(("Bulldog Breed","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(1,)}))
    list.append(("Killdozer","Rammer",{'invertible':True,'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,)}))

    # 12 - RIOT "Things are going to get even LOUDER!"
    list.append(("Civil Uprising","DirectionalSpinner",{'invertible':True,'nose':math.pi*2,'radius':0.2,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(5,6,7,8)}))
    list.append(("VENGEANCE","DirectionalSpinner",{'invertible':True,'nose':math.pi*2,'range':500,'radius':0.4,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(8,9,10,11)}))
    list.append(("Velociraptor","Omni",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':1.5,'weapons':(56,57,58,59,60,61)}))
    list.append(("Whack!","Omni",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(11,)}))
    list.append(("frenZy","Frenzy",{'nose':math.pi/2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(26,)}))
    list.append(("Chaos2","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(14,)}))

    # 13 - MEGATON "KABBBBOOOOOOOOOOOMMMMM!!!!!!!!"
    list.append(("Poison Stinger","Poker",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,11,12,13)}))
    list.append(("Tempest","Spinner",{'nose':math.pi*2,'radius':0.5,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(18,19,20,21,26,27)}))
    list.append(("UnDeadbeat","Omni",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(31,)}))
    list.append(("WhirlWep","Omni",{'invertible':True,'nose':-math.pi/2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(19,)}))
    list.append(("Supernova","DirectionalSpinner",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'range':99,'topspeed':90,'throttle':100,'turn':60,'turnspeed':2.5,'weapons':(10,)}))
    list.append(("Typhoon","Spinner",{'nose':math.pi/2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(22,23,24,25)}))

    # 14 - The Scrappers "We scrap junk for a living, so your bots won't be a problem at all."
    list.append(("360 Arc Pounder","Whipper",{'invertible':True,'whip':"around",'nose':math.pi,'radius':1.5,'topspeed':12,'throttle':20,'turn':30,'turnspeed':1,'weapons':(9,11)}))
    list.append(("Ripblade II","DirectionalSpinner",{'invertible':True,'nose':math.pi*2,'radius':1,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2,'weapons':(17,18,19,20,21,22,23,24,25,26,27,28)}))
    list.append(("Backyard Shredder","Omni",
{'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(33,45,46)}))
    list.append(("Flip Test Dummy","Rammer",{'invertible':True,'radius':2,'topspeed':100,'throttle':120,'turn':60,'turnspeed':4}))
    list.append(("The Stuff of Champions","Omni",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':4,'weapons':(16,17)}))
    list.append(("WreckTangle 2","Rammer",{'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':4}))

    #15 - Discs of Doom
    list.append(("Backlash","Omni",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(12,)}))
    list.append(("259","Omni",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(4,)}))
    list.append(("Nightmare","DirectionalSpinner",{'nose':-math.pi/2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':30,'turnspeed':1,'weapons':(9,10)}))
    list.append(("Tornado","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(21,)}))
    list.append(("Heavy Metal Noise","DirectionalSpinner",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.4,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2,'weapons':(16,17,18,19)}))
    list.append(("Minion","Omni",{'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(42,)}))

    # 16 - Radioactive Meltdown
    list.append(("That Darn Dustpan!","LittleMetalFriend",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(25,)}))
    list.append(("Vladiator","Poker",{'invertible':True,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(16,)}))
    list.append(("Vlad the Impaler","Omni",{'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(8,)}))
    list.append(("Wedge of Doom","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(16,)}))
    list.append(("Dominator 2","Omni",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(14,15,25)}))
    list.append(("The Judge","Omni",{'nose':math.pi*2,'radius':0.1,'reload':16,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(53,)}))

    # 17 - BBEANS Champions
    list.append(("Smashbox 2","Smashbox",{'nose':math.pi,'radius':1,'reload':8,'topspeed':18,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(20,),'sweapons':(21,),'tweapons':(22,),'qweapons':(23,)}))
    list.append(("Mako","Omni",{'invertible':True,'nose':math.pi*2,'range':99,'radius':1.4,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.2,'weapons':(25,26)}))
    list.append(("Shebeast","SwitchWep",{'invertible':True,'range':99,'nose':math.pi*2,'radius':1.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(36,37,38,39,40,41,42,51,52,53,54,55,56,57,58,59,62,63),'sweapons':(20,)}))
    list.append(("YU812","Spinner",{'radius':0.1,'range':99,'topspeed':6,'throttle':50,'turn':60,'turnspeed':2.5,'weapons':(19,20,21)}))
    list.append(("Tornado Mer","Spinner",{'nose':math.pi/2.5,'range':99,'radius':0.3,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,11,12)}))
    list.append(("Hworf","Omni",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(5,7)}))

    # 18 - Robot Arena Reincarnated
    list.append(("Gammaraze III","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(12,20,22,36,37,40)}))
    list.append(("Topknot II","Topknot",{'invertible':False,'whip':"around",'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(29,30,31,32,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69)}))
    list.append(("ScootOrDie","Poker",{'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2,'weapons':(35,36,37)}))
    list.append(("Aquarius 2","Poker",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':1.5,'weapons':(20,23,29)}))
    list.append(("Pon2n","Omni",{'nose':math.pi,'radius':0,'range':50,'topspeed':100,'throttle':130,'turn':60,'turnspeed':1.5,'weapons':(39,40,42,43,47,48)}))
    list.append(("Triclops v2.0","Omni",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':130,'turnspeed':2.5,'weapons':(23,24,25)}))

    # 19 - Arthrobotics
    list.append(("AW-Nanowhirl","Spinner",{'nose':math.pi*2,'range':15,'radius':0.4,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(2,)}))
    list.append(("AW-Terminus","Omni",{'nose':math.pi*2,'radius':0.1,'range':15,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(17,)}))
    list.append(("BW-Microwhirl","Spinner",{'nose':math.pi*2,'range':30,'radius':0.4,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(6,9,10,11,12)}))
    list.append(("BW-True Love","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':30,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(12,13,14,15)}))
    list.append(("BW-Peer Pressure","Flipper",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':4.5,'weapons':(10,)}))
    list.append(("BW-Robokillase","Rammer",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))

    # 20 - Team RA2
    list.append(("Apollyon","Pusher",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Ruiner","DirectionalSpinner",{'nose':math.pi,'radius':0.5,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(7,8,9)}))
    list.append(("Buster Blade","DirectionalSpinner",{'nose':math.pi*2,'radius':0.2,'range':50,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(16,17)}))
    list.append(("Vertigo","DirectionalSpinner",{'nose':math.pi*2,'radius':0.2,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(20,21)}))
    list.append(("M.O.E.","DirectionalSpinner",{'invertible':True,'nose':math.pi,'range':99,'radius':.5,'turn':30,'turnspeed':2.5,'weapons':(12,13,25,26,27,28,29,30)}))

    # 21 - BattleBots
    list.append(("Ryu-Kishin","Omni",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':130,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(21,)}))
    list.append(("Advance Australia Fair","Pusher",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'topspeed':130,'throttle':130,'turn':30,'turnspeed':2.5}))
    list.append(("Unrelenting Force","Pusher",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':130,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(21,)}))
    list.append(("Devilsome","Flipper",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':5,'weapons':(18,)}))
    list.append(("Freezerburn","Spinner",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':5,'weapons':(16,17)}))
    list.append(("Trebuche 2.5","Spinner",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':5,'weapons':(16,17)}))

    # 22 - BattleBots
    list.append(("20% Cooler in 10 Seconds Flat","Flipper",{'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':5,'weapons':(22,23)}))
    list.append(("Death by Garvin","Spinner",{'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':5,'weapons':(5,)}))
    list.append(("Hard Drive","DirectionalSpinner",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':5,'weapons':(14,)}))
    list.append(("MegaBit","FBSPlus",{'nose':math.pi*2,'spinspeed':6,'range':99,'radius':0.1,'topspeed':99,'throttle':130,'turn':60,'turnspeed':5,'weapons':(12,13,14)}))
    list.append(("Nebula Belt","FBSPlus",{'nose':math.pi,'spinspeed':6,'range':99,'radius':0.1,'topspeed':99,'throttle':130,'turn':70,'turnspeed':4,'weapons':(20,)}))
    list.append(("Rapture","DirectionalSpinner",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':5,'weapons':(9,10)}))

    # 23 - BattleBots
    list.append(("Stingray 2","Frenzy",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':4,'weapons':(26,)}))

and entire Teams.txt

Code: [Select]
index 0
Red Zone
"Where your bot will be after ten seconds with ours."
AI\red_zone.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 1
PREHISTORIC
"Never underestimate the power of a large stick with spikes in it."
AI\dino.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 2
The Good Ol' Boys
"Don't need nuthin' but my truck, my shotgun, my new bots, and my REVENGE!"
AI\good_ol_boys.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 3
Team Dragon
"If you defeat us again, we will sneak in at night and steal your bots."
AI\dragon.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 4
BLACK STORM
"All the fear of the dark and all the force of a storm."
AI\black_storm.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 5
Team SPARK
"When SPARKs fly, robots die."
AI\spark.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 6
Spike Heads
"I'd like you to meet my big metal friend..."
AI\spikeball.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 7
North Polers
"Sorry, no Santa Claus here.  But we do have some gifts for you..."
AI\northpolers.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 8
HIGH VOLTAGE
"Nothing like 10,000 VAC to keep you awake and alert."
AI\high_voltage.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 9
Team HEX
"We eat nuts and bolts for breakfast."
AI\hex.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 10
Team Z
"Still cooler than you."
AI\Z.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 11
SteelYard Dog
"Our bite is worse than our bark, but our pushing power is the worst by far."
AI\steeldog.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 12
RIOT
"Things are going to get even LOUDER!"
AI\riot.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 13
MEGATON
"KABBBBOOOOOOOOOOOMMMMM!!!!!!!!"
AI\megaton.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 14
The Scrappers
"We scrap junk for a living, so your bots won't be a problem at all."
AI\the_scrappers.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 15
Discs of Doom
"It doesn't matter if your bar is S7 tool steel; it's still candy to our discs."
AI\DiscsOfDoom.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 16
Radioactive Meltdown
"Warning: Critical mass reached.  Robot detonation in 3... 2... 1..."
AI\Radioactive.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 17
BBEANS Champions
"The best of BBEANS2, with a smattering of replicas."
AI\bbeans.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 18
Robot Arena Reincarnated
"From the forgotten graves and rusting junk we rise again!"
AI\RA1.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 19
Arthrobotics
"Be warned... these bugs swat back."
AI\arthrobotics.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 20
Team RA2
"Real bots built by people who play RA2."
AI\ra2.bmp
Robots: 0 1 2 3 4
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 21
BattleBots
"BattleBots"
AI\battlebots.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 22
BattleBots
"BattleBots"
AI\battlebots.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
index 23
BattleBots
"BattleBots"
AI\battlebots.bmp
Robots: 0
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0

just in case.
Title: Re: BattleBots
Post by: freeziez on June 23, 2011, 07:17:37 PM
I SAID OMNI FOR BOTH BOTS. DO YOU NOT LISTEN?

No. :P

Fixxxxxxxxxxxxing.
Title: Re: BattleBots
Post by: Hard Bot on June 23, 2011, 09:11:04 PM
Can I get a reserved spot? My RA2-playing computer's charger got sparky, and were getting a new one in a couple of days.
Title: Re: BattleBots
Post by: 123savethewhales on June 24, 2011, 01:28:08 AM
I got that thing skinned and AIed.  Lets see if I made it on-time.

Also, can I send in reskin for components?
Title: Re: BattleBots
Post by: Conraaa on June 24, 2011, 02:28:02 AM
I hope you made it. Would be annoying if you didn't get in due to a few people nabbing spots with a blank chassis.
Title: Re: BattleBots
Post by: NFX on June 24, 2011, 02:56:58 AM
I think 123 can still send, going by the front page. I sincerely hope he does, that this was crazy.
Title: Re: BattleBots
Post by: Squirrel_Monkey on June 24, 2011, 03:37:48 AM
I was away for one evening and this fills up, great...
WAIT, people get in by sending a blank chassis, meaning people with a genuine entry don't get in?  ::2mad
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 07:20:59 AM
I was away for one evening and this fills up, great...
WAIT, people get in by sending a blank chassis, meaning people with a genuine entry don't get in?  ::2mad

Well, Goldenfox and FOTEPX actually sent me genuine bots, but want to update them. I gave them 3 days.

And 123 got the last spot.
Title: Re: BattleBots
Post by: Thyrus on June 24, 2011, 07:44:59 AM
can I put a hinge with a wedge infront of my bot to make it more wedgy? is that still realistic?
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 07:57:44 AM
can I put a hinge with a wedge infront of my bot to make it more wedgy? is that still realistic?

It's the wedgiest bot. ;)

And I'm getting really pissed with this AI.

I AI'd 123's bot in the space where DSC's was, and the game still crashes.

I removed Team 23's folder and their teams and bindings scripts to see if the game worked, and it worked fine.

WHAT AM I DOING WRONG?

Code: (bindings) [Select]
    # 23 - BattleBots
    list.append(("HW - Hydralisk","OmniMultiZone",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(0,)}))

Code: (teams.txt) [Select]
index 23
BattleBots
"BattleBots"
AI\battlebots.bmp
Robots: 0
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0

I have OmniMultiZone.

I NEED HELP!
Title: Re: BattleBots
Post by: G.K. on June 24, 2011, 08:09:54 AM
Send over to me the bindings, teams.txt and the bots and skinned cvomponents, but only the ones from this tournament.
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 08:15:50 AM
Um...sorry. Never mind.

Apparently, this thing was hating on Team 23.

I replaced the bots on Team RA2 with the BattleBots ones and it works fine now.  :mrgreen:

I still don't get how that could have happened...
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 09:05:54 AM
DP

Splash done except for GF93's and FOTEPX's bots, WHICH I NEED ASAP!

You have till the end of Sunday!
Title: Re: BattleBots
Post by: Squirrel_Monkey on June 24, 2011, 09:12:55 AM
*c Hell's arena prizes*
Damn, only reserved entry to next Hell's Arena. SO annoyed at missing out.
Well, good luck to all who got in.
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 09:14:00 AM
You have till the end of Sunday!
Got it, Snowman.
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 09:15:53 AM
*c Hell's arena prizes*
Damn, only reserved entry to next Hell's Arena. SO annoyed at missing out.
Well, good luck to all who got in.

waitaminute

S_M, I sent you a PM saying that it was my next tournament, not the next Hell's Arena.

GF93 or FOTEPX, whichever sends their bot first gets the last spot.

S_M, you have a reserve. *facepalm*
Title: Re: BattleBots
Post by: Thyrus on June 24, 2011, 09:16:15 AM
how could you finish the splash? I havn`t send my reskinned frontplate yet.
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 09:17:18 AM
Although admittedly, it's a bit of a shame about the lack of motors- I was planning to make a realistic flipper with the Judge Burst.
Title: Re: BattleBots
Post by: Squirrel_Monkey on June 24, 2011, 09:24:09 AM
Although admittedly, it's a bit of a shame about the lack of motors- I was planning to make a realistic flipper with the Judge Burst.
So you weren't planning on making a "lifter" with cheatbot2 parts like you claimed. :P


Also, *phew*
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 09:24:44 AM
how could you finish the splash? I havn`t send my reskinned frontplate yet.

I could just update it after you send it to me. :P
Title: Re: BattleBots
Post by: Hard Bot on June 24, 2011, 10:26:14 AM
Hey! I NEED a reserved spot! Another reason I missed this was because I was at Church Camp.
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 10:26:55 AM
Hey! I NEED a reserved spot! Another reason I missed this was because I was at Church Camp.

You can't reserve a spot without sending a bot.
Damn rhymes...
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 10:27:39 AM
Church Camp.
http://www.youtube.com/watch?v=FopyRHHlt3M# (http://www.youtube.com/watch?v=FopyRHHlt3M#)
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 10:30:26 AM
Church Camp.
http://www.youtube.com/watch?v=FopyRHHlt3M# (http://www.youtube.com/watch?v=FopyRHHlt3M#)

Hey, I have to go to a church camp every year around Christmas. :P
Title: Re: BattleBots
Post by: NFX on June 24, 2011, 10:39:35 AM
Hey! I NEED a reserved spot! Another reason I missed this was because I was at Church Camp.

No, you <expletive>ing don't NEED a reserved spot. If you wanted a spot, then you should have sent a bot, like everyone else did.
Title: Re: BattleBots
Post by: dragonsteincole on June 24, 2011, 11:07:59 AM
I think it's bad luck on the part of people who have missed out legitimately, but to those who're complaining about not having a spot, here's what you can do. Help Freeziez. Help him to make this a short, sweet successful tournament. It'd be impossible to predict if this will ever get to the stage where it's a Major tournament, and thus more available slots, but by helping him, rather than just making noise, you'll at least be contributing to the success of it.
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 11:50:18 AM
I think it's bad luck on the part of people who have missed out legitimately, but to those who're complaining about not having a spot, here's what you can do. Help Freeziez. Help him to make this a short, sweet successful tournament. It'd be impossible to predict if this will ever get to the stage where it's a Major tournament, and thus more available slots, but by helping him, rather than just making noise, you'll at least be contributing to the success of it.
That's a good idea  :3
 
Also, I've got the first prototype of my entry up and running. Its weapons are good, but it's a bit problematic in its poor wedge, and that it loses manouverability when flipped.
Title: Re: BattleBots
Post by: Squirrel_Monkey on June 24, 2011, 11:51:54 AM
Guys, have you even seen the battlebots 2.0 arena? It's not exactly... flat in the middle.
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 11:53:12 AM
Guys, have you even seen the battlebots 2.0 arena? It's not exactly... flat in the middle.

Which is why fast boxes with bad wedges are actually good. ;)
Title: Re: BattleBots
Post by: Conraaa on June 24, 2011, 11:55:51 AM
6 npc fast + hypnos work wonders.
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 11:56:28 AM
6 npc fast + hypnos work wonders.
Is everyone going to have those, then?
 
EDIT: And for some reason, I can't build a full drum. When I attach a drum piece onto another, I can't put anything onto it. Why?
Title: Re: BattleBots
Post by: Squirrel_Monkey on June 24, 2011, 11:57:07 AM
NPC Fast + Slim wheels...
:S
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 12:00:09 PM
EDIT: And for some reason, I can't build a full drum. When I attach a drum piece onto another, I can't put anything onto it. Why?

Rule of 7?
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 12:03:48 PM
EDIT: And for some reason, I can't build a full drum. When I attach a drum piece onto another, I can't put anything onto it. Why?

Rule of 7?
Seems like the most likely reason. However, I've built drums that way before, and I didn't have any problems, so I suspect it might have something to do with attachment points.
Title: Re: BattleBots
Post by: G.K. on June 24, 2011, 12:05:02 PM
What were you trying to attach to what?
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 12:07:08 PM
What were you trying to attach to what?
I was trying to attach a medium drum to another medium drum. I then tried to attach beater bars to the first one, which I did, but I couldn't attach them to the second one along the line.
Title: Re: BattleBots
Post by: G.K. on June 24, 2011, 12:09:37 PM
It'll be the rule of 7.
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 12:10:25 PM
It'll be the rule of 7.
Oh God, that's annoying. If there's anything I hate in RA2 more than that ridiculous rule, I've yet to find it.
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 12:11:20 PM
What were you trying to attach to what?
I was trying to attach a medium drum to another medium drum. I then tried to attach beater bars to the first one, which I did, but I couldn't attach them to the second one along the line.

Pictures?
Title: Re: BattleBots
Post by: R1885 on June 24, 2011, 12:13:27 PM
Wait till you guys see my bot.
Title: Re: BattleBots
Post by: Thyrus on June 24, 2011, 12:26:37 PM
Guys, have you even seen the battlebots 2.0 arena? It's not exactly... flat in the middle.
this will be my downfall I gess..


can someone name the best gmf compiler around?
Title: Re: BattleBots
Post by: G.K. on June 24, 2011, 12:31:28 PM
It depends on what you want to do.
Title: Re: BattleBots
Post by: Thyrus on June 24, 2011, 12:32:20 PM
reskin a component
Title: Re: BattleBots
Post by: 123savethewhales on June 24, 2011, 01:59:54 PM
You don't need to if all you want to do is change the skin map.  You can open the gmf with a text file and just type in a new name (with the same amount of characters).

You only need to use GMF edit is if you want some complex skinning.
Title: Re: BattleBots
Post by: Thyrus on June 24, 2011, 02:01:02 PM
yeah. I`ve done that but I ran into trouble for some reason. Sonny is trying to help me out on that atm
Title: Re: BattleBots
Post by: GarvinTheGreat on June 24, 2011, 02:04:16 PM
Are GF and FOTEPX a team?
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 02:08:01 PM
Are GF and FOTEPX a team?
No- we've both sent Placeholder bots whilst we finish off our actual entries.
Title: Re: BattleBots
Post by: 123savethewhales on June 24, 2011, 02:09:26 PM
yeah. I`ve done that but I ran into trouble for some reason. Sonny is trying to help me out on that atm
Name your skin something else.  Most likely it's a name conflict.

Are GF and FOTEPX a team?
No- we've both sent Placeholder bots whilst we finish off our actual entries.

Placeholder bot is so bullsh**.  If you not finish then you need to give it up to someone who is.  That's why the whole "post on forum to reserved" is banned to begin with.  It's not fair that someone else is done can't enter because someone send an empty chassis.
Title: Re: BattleBots
Post by: Thyrus on June 24, 2011, 02:14:12 PM
it has a complete different name. I was changing the kevlar.bmp to RyuPlate.bmp

edit:

also I agree with 123 with that placeholder thing. sending an empty chassis is just the same as posting for reserving a spot with a little bit of work
Title: Re: BattleBots
Post by: 123savethewhales on June 24, 2011, 02:17:23 PM
it has a complete different name. I was changing the kevlar.bmp to RyuPlate.bmp

edit:

also I agree with 123 with that placeholder thing. sending an empty chassis is just the same as posting for reserving a spot with a little bit of work
They don't have the same number of letters.

Change it to RyuPla.bmp
Title: Re: BattleBots
Post by: Resetti's Replicas on June 24, 2011, 02:22:24 PM
You don't need to if all you want to do is change the skin map.  You can open the gmf with a text file and just type in a new name (with the same amount of characters).

You only need to use GMF edit is if you want some complex skinning.

Neat, that'll save me a lot of time in the future.  Thanks 123.
Title: Re: BattleBots
Post by: Thyrus on June 24, 2011, 02:24:02 PM
now it crashes my game.... I HATE reskinning. everytime I try it goes wrong. is there a way someone could do it for me? :/
Title: Re: BattleBots
Post by: Resetti's Replicas on June 24, 2011, 02:30:57 PM
I'm away from the computer that has RA2 on it, but if you're not in a hurry I can take a look at your files in about 3 hours from now.
Title: Re: BattleBots
Post by: Thyrus on June 24, 2011, 02:33:31 PM
that would be awesome! Frez told me to hurry up cause he wants to do the splash but I guess he can wait some more hours. I send you the .bmp file in a second. thank you once more :)
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 02:45:36 PM
Freezie, withdraw my place and give it to S_M- I no longer want to participate in this tourney, and from what I can see, neither does anyone else. Hence, it's the only thing I can do.
Title: Re: BattleBots
Post by: Thyrus on June 24, 2011, 03:03:40 PM
http://www.myvideo.de/watch/4056651/Vany_Dramaqueen (http://www.myvideo.de/watch/4056651/Vany_Dramaqueen)


Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 03:44:14 PM
WAAAAAAAAAAAAAAAAAAAAAAAAIT

Everybody, stop!

FOTEPX forefeited his place to you, GF, you're OK.

There's already a thread for this crap, no more in here.

GF, I need your bot AS SOON AS EARTHLY POSSIBLE so I can get this moving.
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 03:45:37 PM
GF, I need your bot AS SOON AS EARTHLY POSSIBLE so I can get this moving.
OK then- I just need to sort out the wedges and weaponry. Other than that, it's looking good to go so far.
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 03:46:07 PM
GF, I need your bot AS SOON AS EARTHLY POSSIBLE so I can get this moving.
OK then- I just need to sort out the wedges and weaponry. Other than that, it's looking good to go so far.

That's great to hear. Thank you very much.
Title: Re: BattleBots
Post by: GarvinTheGreat on June 24, 2011, 03:46:38 PM
WAAAAAAAAAAAAAAAAAAAAAAAAIT

Everybody, stop!

FOTEPX forefeited his place to you, GF, you're OK.

There's already a thread for this crap, no more in here.

GF, I need your bot AS SOON AS EARTHLY POSSIBLE so I can get this moving.
If When I win do I get a prize
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 03:47:24 PM
WAAAAAAAAAAAAAAAAAAAAAAAAIT

Everybody, stop!

FOTEPX forefeited his place to you, GF, you're OK.

There's already a thread for this crap, no more in here.

GF, I need your bot AS SOON AS EARTHLY POSSIBLE so I can get this moving.
If When I win do I get a prize
Yes- a kick up the arse from me with a hobnail boot would be a good prize, don't you think Freezie?
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 03:47:56 PM
GF, I need your bot AS SOON AS EARTHLY POSSIBLE so I can get this moving.
OK then- I just need to sort out the wedges and weaponry. Other than that, it's looking good to go so far.

That's great to hear. Thank you very much.
That's quite alright- I'm deciding on whether to keep it as a drum, or convert it to run as a Sawbot.
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 03:49:14 PM
WAAAAAAAAAAAAAAAAAAAAAAAAIT

Everybody, stop!

FOTEPX forefeited his place to you, GF, you're OK.

There's already a thread for this crap, no more in here.

GF, I need your bot AS SOON AS EARTHLY POSSIBLE so I can get this moving.
If When I win do I get a prize
Yes- a kick up the arse from me with a hobnail boot would be a good prize, don't you think Freezie?

Nah.

Garvin, you won't win.

(I'll give you a hint: Your first opponent is somebody) :trollface


...it would work if he was in this tournament. :P
Title: Re: BattleBots
Post by: GarvinTheGreat on June 24, 2011, 03:50:08 PM
WAAAAAAAAAAAAAAAAAAAAAAAAIT

Everybody, stop!

FOTEPX forefeited his place to you, GF, you're OK.

There's already a thread for this crap, no more in here.

GF, I need your bot AS SOON AS EARTHLY POSSIBLE so I can get this moving.
If When I win do I get a prize
Yes- a kick up the arse from me with a hobnail boot would be a good prize, don't you think Freezie?
Lol, no. We should give EVERYINE a boot and have thyem line up to kick me in the arse.
Title: Re: BattleBots
Post by: GarvinTheGreat on June 24, 2011, 03:50:54 PM
Garvin, you won't win.

(I'll give you a hint: Your first opponent is somebody) :trollface


:rage :rage :rage :rage
EDIT: Heyyyyy, Icwutudidthere
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 04:04:26 PM
I'm having trouble getting DSC's bot to fire its hammer. I've used both Frenzy.py and Omni.py in testing, and the hammer just stays there. Anyone willing to help can PM me and I will give them the stuff they can tinker with.
___________________________

Also, for Garvin, he seems to want this to hurry up.

So here is my to-do list:

- Get DSC's bot to fire its hammer
- Need GF93's bot
- Need Thyrus' skinned titanium sheet

Once these things are done, the Splash Brackets and Videos thread will be up.
Title: Re: BattleBots
Post by: NFX on June 24, 2011, 04:33:24 PM
Does DSC's bot have a Smartzone named "weapon"?
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 04:34:14 PM
Does DSC's bot have a Smartzone named "weapon"?

No, it's named whipzone. I was just following Frenzy.py.

(geared beta over there.)
Title: Re: BattleBots
Post by: G.K. on June 24, 2011, 04:41:23 PM
You'd probably want to use THZ.py, because Frenzy has no immobility-avoiding code.
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 04:42:35 PM
GF, I need your bot AS SOON AS EARTHLY POSSIBLE so I can get this moving.
OK then- I just need to sort out the wedges and weaponry. Other than that, it's looking good to go so far.

That's great to hear. Thank you very much.
That's quite alright- I'm deciding on whether to keep it as a drum, or convert it to run as a Sawbot.
And another thing- I've also gotten the name of the finished product- Tostig.
Title: Re: BattleBots
Post by: GarvinTheGreat on June 24, 2011, 04:43:36 PM
Whats a Tostig?
Title: Re: BattleBots
Post by: Scorpion on June 24, 2011, 04:44:16 PM
GF, I need your bot AS SOON AS EARTHLY POSSIBLE so I can get this moving.
OK then- I just need to sort out the wedges and weaponry. Other than that, it's looking good to go so far.

That's great to hear. Thank you very much.
That's quite alright- I'm deciding on whether to keep it as a drum, or convert it to run as a Sawbot.
And another thing- I've also gotten the name of the finished product- Tostig.
That's gitsot backwards you know.
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 04:44:41 PM
You'd probably want to use THZ.py, because Frenzy has no immobility-avoiding code.

I'm just trying to get the hammer to fire.
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 04:46:22 PM
Whats a Tostig?
He was the brother of Harold Godwinson, and fought alongside the viking leader Harald "The Bastard" Hardrada against him in the Battle of Stamford Bridge in 1066.
Title: Re: BattleBots
Post by: GarvinTheGreat on June 24, 2011, 04:47:59 PM
..................................................
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 04:48:50 PM
..................................................
Thought that'd be the reaction. Befitting of a tiny-minded individual such as yourself.
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 04:49:36 PM
..................................................
Thought that'd be the reaction. Befitting of a tiny-minded individual such as yourself.

How's the bot coming? :P
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 04:50:13 PM
..................................................
Thought that'd be the reaction. Befitting of a tiny-minded individual such as yourself.

How's the bot coming? :P
OK, thanks. Just sorting out the weapon system, and it should be ready by tommorow.
Title: Re: BattleBots
Post by: Scorpion on June 24, 2011, 04:58:46 PM
Whats a Tostig?
He was the brother of Harold Godwinson, and fought alongside the viking leader Harald "The Bastard" Hardrada against him in the Battle of Stamford Bridge in 1066.
I thought william was the bastard?
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 04:59:34 PM
Whats a Tostig?
He was the brother of Harold Godwinson, and fought alongside the viking leader Harald "The Bastard" Hardrada against him in the Battle of Stamford Bridge in 1066.
I thought william was the bastard?
Harald was also known as "The Bastard" by many.
Title: Re: BattleBots
Post by: Scorpion on June 24, 2011, 05:00:17 PM
Whats a Tostig?
He was the brother of Harold Godwinson, and fought alongside the viking leader Harald "The Bastard" Hardrada against him in the Battle of Stamford Bridge in 1066.
I thought william was the bastard?
Harald was also known as "The Bastard" by many.
That was a very bastardy battle then
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 05:04:59 PM
Whats a Tostig?
He was the brother of Harold Godwinson, and fought alongside the viking leader Harald "The Bastard" Hardrada against him in the Battle of Stamford Bridge in 1066.
I thought william was the bastard?
Harald was also known as "The Bastard" by many.
That was a very bastardy battle then
Not really- Stamford Bridge was between Harold and Harald with Tostig. You're thinking of Hastings, where William fought Harold.
Title: Re: BattleBots
Post by: Scorpion on June 24, 2011, 05:22:40 PM
Whats a Tostig?
He was the brother of Harold Godwinson, and fought alongside the viking leader Harald "The Bastard" Hardrada against him in the Battle of Stamford Bridge in 1066.
I thought william was the bastard?
Harald was also known as "The Bastard" by many.
That was a very bastardy battle then
Not really- Stamford Bridge was between Harold and Harald with Tostig. You're thinking of Hastings, where William fought Harold.
Oh yeah, i remember now, herpa derp
Title: Re: BattleBots
Post by: GoldenFox93 on June 24, 2011, 05:25:20 PM
Whats a Tostig?
He was the brother of Harold Godwinson, and fought alongside the viking leader Harald "The Bastard" Hardrada against him in the Battle of Stamford Bridge in 1066.
I thought william was the bastard?
Harald was also known as "The Bastard" by many.
That was a very bastardy battle then
Not really- Stamford Bridge was between Harold and Harald with Tostig. You're thinking of Hastings, where William fought Harold.
Oh yeah, i remember now, herpa derp
No worries- the little recap from the GF93 School of History comes at no extra cost  :3
Title: Re: BattleBots
Post by: dragonsteincole on June 24, 2011, 05:36:05 PM
Getting back on topic, Frieezez, shall i just send another bot? I can't figure out why Beta works and my bot doesn't, with the same mappings. Do you want me to send something easier to AI?
Title: Re: BattleBots
Post by: freeziez on June 24, 2011, 05:41:17 PM
Getting back on topic, Frieezez, shall i just send another bot? I can't figure out why Beta works and my bot doesn't, with the same mappings. Do you want me to send something easier to AI?

Sorry, but I guess so, it isn't seeming to work.
Title: Re: BattleBots
Post by: Thyrus on June 24, 2011, 10:37:10 PM
send the update. Credits to Sonny for saving my arse ;)

edit:

DSCs` SZ is called whipzone, the controlls are called Hammer?
Title: Re: BattleBots
Post by: freeziez on June 25, 2011, 08:39:18 AM
send the update. Credits to Sonny for saving my arse ;)

edit:

DSCs` SZ is called whipzone, the controlls are called Hammer?

He sent a new bot, so it doesn't matter.

But yeah, I was following Frenzy.py
Title: Re: BattleBots
Post by: GoldenFox93 on June 25, 2011, 08:45:10 AM
What were you trying to attach to what?
I was trying to attach a medium drum to another medium drum. I then tried to attach beater bars to the first one, which I did, but I couldn't attach them to the second one along the line.

Pictures?
Here-
(https://gametechmods.com/uploads/images/56612Tostig1.JPG)
For some reason, I cannot attach the bars to the second drum.
Title: Re: BattleBots
Post by: G.K. on June 25, 2011, 08:46:53 AM
Yep, rule of 7.
Title: Re: BattleBots
Post by: GoldenFox93 on June 25, 2011, 08:51:11 AM
Yep, rule of 7.
Nads. Anything I can do to sort it out?
Title: Re: BattleBots
Post by: freeziez on June 25, 2011, 08:57:20 AM
I would recommend doing something like this:

(https://gametechmods.com/uploads/images/86751png.PNG)
Title: Re: BattleBots
Post by: G.K. on June 25, 2011, 08:59:50 AM
GF, you need to lose an extender somewhere on the chain.
Title: Re: BattleBots
Post by: GoldenFox93 on June 25, 2011, 09:02:25 AM
Ah, OK. I'll consider my options, and see what I can do.
Title: Re: BattleBots
Post by: GoldenFox93 on June 25, 2011, 09:36:02 AM
GF, you need to lose an extender somewhere on the chain.
Although by this...what do you mean when referring to "The Chain"?
Title: Re: BattleBots
Post by: G.K. on June 25, 2011, 09:46:23 AM
The chain of components, so in that case, ME-Tite Extender-DSL Bar-DSL Bar-Perm-Drum-Drum. That's 7 already.
Title: Re: BattleBots
Post by: GoldenFox93 on June 25, 2011, 09:48:24 AM
The chain of components, so in that case, ME-Tite Extender-DSL Bar-DSL Bar-Perm-Drum-Drum. That's 7 already.
Oh, OK. Not exactly the sharpest one in the drawer when it comes to these things, but I see now. However, I was able to improvise with a single drum and beater bars, laying them out quite close together to create a weapon that looked like a powerful single drum. It was quite effective too, being able to shred Second Sentinel quite easily.
Title: Re: BattleBots
Post by: freeziez on June 25, 2011, 09:51:13 AM
http://www.youtube.com/watch?v=D7KSkZxt_zo#ws (http://www.youtube.com/watch?v=D7KSkZxt_zo#ws)
Title: Re: BattleBots
Post by: Thyrus on June 25, 2011, 01:52:26 PM
sow the skin works?
Title: Re: BattleBots
Post by: Preytor_4 on June 25, 2011, 01:53:20 PM
FFFFFFFFFFFFFFFUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUu

Dang vacation getting in my way of entering.
Title: Re: BattleBots
Post by: 123savethewhales on June 25, 2011, 10:42:08 PM
What were you trying to attach to what?
I was trying to attach a medium drum to another medium drum. I then tried to attach beater bars to the first one, which I did, but I couldn't attach them to the second one along the line.

Pictures?
Here-
(https://gametechmods.com/uploads/images/56612Tostig1.JPG)
For some reason, I cannot attach the bars to the second drum.
Yeah if you havn't notices about 90% of the components are not symmetrical on DSL.
Title: Re: BattleBots
Post by: Urjak on June 25, 2011, 11:49:12 PM
(https://gametechmods.com/uploads/images/56612Tostig1.JPG)


Rule of Seven? (multi+extender+DSL bar+DSL bar+Perm+Drum+Drum equals seven components).
Title: Re: BattleBots
Post by: 123savethewhales on June 26, 2011, 12:15:48 AM
Lol wasn't even looking clearly when I made that reply.

You know rule of 7 just don't occur to me anymore since I notice them right away.  It's the asymmetries of components that bothers me the most.
Title: Re: BattleBots
Post by: dragonsteincole on June 26, 2011, 07:54:36 AM
Lol wasn't even looking clearly when I made that reply.

You know rule of 7 just don't occur to me anymore since I notice them right away.  It's the asymmetries of components that bothers me the most.

I have to second this, DSL is an amazing mod but the more you look at it the more you realise how lazily stuff was made in it.
Title: Re: BattleBots
Post by: Preytor_4 on June 26, 2011, 08:16:11 AM
Hey, if I can get my bot in before GF can I have the place?
(I've been gone for a week I don't want people exploding into flame war participants)
Title: Re: BattleBots
Post by: G.K. on June 26, 2011, 08:18:04 AM
I don't see why not.
Title: Re: BattleBots
Post by: freeziez on June 26, 2011, 08:21:28 AM
Hey, if I can get my bot in before GF can I have the place?
(I've been gone for a week I don't want people exploding into flame war participants)

I can't see why not. actuallyicanihaveabouttwentysevendifferentgoodreasonsbutidontfeellikechangingmystatementiamadinosaur
Title: Re: BattleBots
Post by: Preytor_4 on June 26, 2011, 08:37:33 AM
Sent
Title: Re: BattleBots
Post by: Thyrus on June 26, 2011, 08:39:45 AM
So I guess the box is locked?
Title: Re: BattleBots
Post by: freeziez on June 26, 2011, 08:47:08 AM
So I guess the box is locked?

AND the lights are on. Splash, Brackets and Vids coming immediately.

What really sucks is, how do I explain this to GF93?
Title: Re: BattleBots
Post by: Sparkey98 on June 26, 2011, 08:50:26 AM
you should add in a wildcard replica of Biohazard.
Title: Re: BattleBots
Post by: Thyrus on June 26, 2011, 08:51:53 AM
GF had enought time. but we had this discussion in the thread about the empty chassis bots already ;)
Title: Re: BattleBots
Post by: G.K. on June 26, 2011, 08:52:24 AM
This post: https://gametechmods.com/forums/index.php/topic,7154.msg368641.html#msg368641 (https://gametechmods.com/forums/index.php/topic,7154.msg368641.html#msg368641)
Title: Re: BattleBots
Post by: GoldenFox93 on June 26, 2011, 09:03:04 AM
So I guess the box is locked?

AND the lights are on. Splash, Brackets and Vids coming immediately.

What really sucks is, how do I explain this to GF93?
Crap.
Title: Re: BattleBots
Post by: freeziez on June 26, 2011, 11:28:48 AM
you should add in a wildcard replica of Biohazard.

One member made a working Biohazard-style flipper. ;)

Brackets and Vids thread being made now.