Author Topic: Virulus Discretus (F1)(Flowin)-02.03.04  (Read 2246 times)

Offline Jez

  • Bot Overlord
  • ****
  • Posts: 788
    • View Profile
Virulus Discretus (F1)(Flowin)-02.03.04
« on: December 02, 2006, 03:29:34 AM »
Code: [Select]
'Topic: Formula one bots!
'flowin

'Virulus Discretus
'he calls himself a vegetarian
'but I think he's just scared...
'
'bot programmed by flowin
'jksalvo@you.washington.edu


'=============id
cond
*20
0
=
start
379
.out1
store
20
inc
stop

cond
*10
0
=
start
10000
rnd
10
store
stop

'=============repro.
cond
*.nrg
6000
>
*.numties
0
=
start
157
.aimdx
store
50
.repro
store
stop

'=============track

cond
*.eye1
0
>
*.eye1
*.eye3
>
*.eye1
*.eye4
>
*.eye1
*.eye5
>
*.eye1
*.eye6
>
*.eye1
*.eye7
>
*.eye1
*.eye9
>
*.refshoot
0
=
start
105
.aimsx
store
stop

cond
*.eye3
0
>
*.eye3
*.eye1
>
*.eye3
*.eye4
>
*.eye3
*.eye5
>
*.eye3
*.eye6
>
*.eye3
*.eye7
>
*.eye3
*.eye9
>
*.refshoot
0
=
start
52
.aimsx
store
stop

cond
*.eye7
0
>
*.eye7
*.eye3
>
*.eye7
*.eye4
>
*.eye7
*.eye5
>
*.eye7
*.eye6
>
*.eye7
*.eye1
>
*.eye7
*.eye9
>
*.refshoot
0
=
start
52
.aimdx
store
stop

cond
*.eye9
0
>
*.eye9
*.eye3
>
*.eye9
*.eye4
>
*.eye9
*.eye5
>
*.eye9
*.eye6
>
*.eye9
*.eye7
>
*.eye9
*.eye1
>
*.refshoot
0
=
start
105
.aimdx
store
stop

'=============approach
cond
*.eye4
0
>
*.out1
*.in1
!=
*.refshoot
0
=
*.numties
0
=
start
*.eye4
.up
store
stop

cond
*.eye5
0
>
*.out1
*.in1
!=
*.refshoot
0
=
*.numties
0
=
start
*.eye5
.up
store
stop

cond
*.eye6
0
>
*.out1
*.in1
!=
*.refshoot
0
=
*.numties
0
=
start
*.eye6
.up
store
stop

'=============forage
cond
*.eye1
1
<
*.eye2
1
<
*.eye3
1
<
*.eye4
1
<
*.eye5
1
<
*.eye6
1
<
*.eye7
1
<
*.eye8
1
<
*.eye9
1
<
*.vel
0
>
*.vel
50
<
start
10
.up
store
0
.in1
store
stop

cond
*.eye1
1
<
*.eye2
1
<
*.eye3
1
<
*.eye4
1
<
*.eye5
1
<
*.eye6
1
<
*.eye7
1
<
*.eye8
1
<
*.eye9
1
<
*.vel
0
!=
start
157
.aimsx
store
0
.in1
store
stop

cond
*.vel
0
=
start
1
.up
store
stop

'=============don't eat
cond
*.refshoot
0
!=
start
157
.aimsx
store
stop

cond
*.in1
*.out1
=
start
157
.aimsx
store
stop

cond
*.eye5
50
>
*.out1
*.in1
=
start
*10
.deltie
store
stop

'=============eat
cond
*.eye1
0
>
start
*10
.tie
store
stop

cond
*.eye3
0
>
start
*10
.tie
store
stop

cond
*.eye5
0
>
start
*10
.tie
store
stop

cond
*.eye7
0
>
start
*10
.tie
store
stop

cond
*.eye9
0
>
start
*10
.tie
store
stop

cond
*.numties
0
>
start
*10
.tienum
store
-1
.tieloc
store
-9999
.tieval
store
0
.fixlen
store
stop

'=============slime
cond
*.slime
100
<
start
50
.mkslime
store
stop

'=============poison
cond
*.waste
0
>
start
*.waste
.strpoison
store
stop

'=============avoid
cond
*.shdn
-1
=
start
50
.up
store
stop

cond
*.shup
-1
=
start
50
.dn
store
stop

cond
*.shsx
-1
=
start
50
.dx
store
stop

cond
*.shdx
-1
=
start
50
.sx
store
stop

end
« Last Edit: May 07, 2014, 01:01:11 PM by Botsareus »
If you try and take a cat apart to see how it works, the first thing you have in your hands is a non-working cat.
Douglas Adams