DarwinBotsManual
Abrir la app EnglishEN

.shootval

El ajuste del próximo disparo: la potencia o el alcance de un −1 o −6, cuánto regalás con un −2, o el valor que escribe un disparo de memoria.

Datos

Dirección
8
Nombre
.shootval
Tipo
Comando: el bot la escribe y el motor la lee y, en general, la consume
Grupo
Disparos
Quién la escribe
Tu ADN.
Quién la lee
El motor, en la fase de acciones, si .shoot no es 0: ajusta ese disparo.
Cuándo se borra
El motor, en la fase de acciones, siempre que .shoot no es 0, aunque el tiro no salga. Si no disparás, queda puesta.
Rango
−32000 a 32000.
Mutaciones
la eligen como destino de un store

.shootval no dispara nada por sí sola: acompaña a .shoot y cambia el disparo que sale en ese ciclo. Qué cambia depende del tipo:

' le escribo 77 en la dirección 50 al que tengo enfrente
cond
*.eye5 0 >
start
77 .shootval store
50 .shoot store
stop

En la prueba, la celda 50 del blanco pasó a valer 77 dos ciclos después.