Hey schatten, let me see if I can't answer some of your questions.
1:
Currently in newer versions there's no longer any sexrepro, so that may explain some of what you're seeing. Mrepro should still work though...
"314 rnd 5 rnd store"
This'll make any bot randomly store 0-314 in random locations from 0-5. 1-4 are for moving up, down, left and right; and 5 is for turning. Should make the bot more random and probably evade better overall.
2:
This is actually one of DB's common issues, typically one bot or another will wind up completly dominating the sim. Mainly it's just a problem with a lack of Niches being available for the bots. Pretty much they're all competing for the same nrg and it's winner take all.
Typically veggies become more passive/defensive over time. They only have to evade being eaten and pass on their genes. Most of the time they'll learn to constantly reproduce and move randomly about. If they can adapt to the animals id system they'll do that also, but the id system Excalibur uses should prevent that.
3:
Cannibots, don't you just love them Ironically this is one of the few "niches" DB's enviroment has, basically that of cannibalistic omnivores.They'll lose their friend or foe identification abilities or identifiers, so they can attack their near relatives without being attacked in turn.
This should actually be one of the more stable id system, since they could lose some of their identifiers without being attacked by all the other bots at once. It's actually better for evolution if they have some interspecies fighting, just bad if it devolves into total chaos.
955 4 rnd add .memloc store
1905 955 store
1905 956 store
1905 957 store
1905 958 store
1905 959 store
Alright .meloc refers to a location in another bots memory array for this bot to check. In this case it'll check one of the locations 955-959. 1905 is just the particular value the author chose for the bot to check for, any bot that doesn't have one of these locations set the same as the bot's is identified as non-family and attacked. Basically its the equivalent of someone fighting all the people that don't have brown hair, the value is pretty much arbitrary all that really matters is that its there.
Nothing particullarly special about those locations either, they're just unused locations the bots can use to remember stray values.
Hope this helps,
Endy