DarwinBotsManual
Abrir la app EnglishEN

.backshot

Con un valor distinto de 0, el próximo disparo sale hacia atrás en lugar de hacia adelante.

Datos

Dirección
900
Nombre
.backshot
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, cuando sale un disparo tuyo: si no es 0, el tiro sale hacia atrás. Si también pusiste .aimshoot, gana esa.
Cuándo se borra
El motor, cuando sale un disparo tuyo, incluso un virus (.mkvirus) o una descarga automática de desechos. Si no disparás, queda puesta.
Rango
−32000 a 32000; solo importa si es 0 o no.
Mutaciones
la eligen como destino de un store

Si .backshot vale cualquier cosa distinta de 0 cuando sale un disparo, el tiro sale por tu espalda, en la dirección opuesta a .aim, en lugar de por el frente. Es útil para huir disparando, o para defender la retaguardia sin tener que girar.

' algo me viene siguiendo: corro y le tiro para atrás
cond
*.shdn 0 !=
start
30 .up store
1 .backshot store
-1 .shoot store
stop

Algunos detalles:

En la prueba, un bot que veía a su blanco de frente y disparaba con .backshot no le pegó ni una vez.