Yes it's a very nice first bot. It's also a good idea to take it one step at the time to make sure you realy understand what works and why.
The new one is definately a lot stronger, the tie feeding helps a lot, especialy when the bots get too small and shots no longer do any damage.
I'd still recommend some controll of body size. Not saying a small size is bad, especialy not if you're planning on using tie feeding (I find keeping a body size 1 can actualy work rea, but you should controll the size of your bots to some extend or you will have bots that get too small and have a hard time gathering enough energy, or bots that get realy big but then die from lack of energy when they could be eating their own body.
Generaly most of the things mentioned in the previous post still goes for the new version :
- Body is not managed, causing a fair amount of suicides.
- You never fire venom because you haven't defined venomcounter.
- You reproduce only at 20000 nrg, which is a very large amount of energy to have laying around (You start at 3000 nrg, it takes a while to get to 20000).
- You don't check if you have any energy before producing shell/poison/venom, which can cause a few suicides.
- You never reset shootval after firing venom causing you to spend a lot of energy on boosting your -1 shots. Boosting shots can be a big advantage, but you need to make sure you have the energy for it (And if you want to spend that much energy on boosting shots you also want to be fairly big, or it will be a waste.) (This is not actualy a problem yet, since you never fire any venom ;P, but it could become a problem once you fix venom)
These are definately the issues I would work on first. (You should take a look at my last post for more details)
Overall it puts up a pretty even fight with Purple Flamma, but with the tie feeding it's now an F1 bot, so it no longer qualifies for F2.
I'm not sure I'm running the newest F1 league, but it doesn't beat Martian Tank 3... (This is also an F2 bot, but it also manages to stay in F1)
It still looses to BEholder in the F3 league.
Also one more thing :
*.refxpos *.refypos angle .setaim store
will cause you to aim directly at what you're looking at. (This would help with tracking oponents, and generaly aiming.)