DarwinBotsManual
Abrir la app EnglishEN

Todas las sysvars

DirecciónSysvarTipoGrupoResumen
0Dirección 0InternaMemoria (memloc, memval y genética)Una celda interna que el ADN no puede leer ni escribir: el motor la usa para desviar los ataques de veneno y toxina dirigidos a .delgene.
1.upComandoMovimientoEmpuja al bot hacia adelante, en la dirección en que apunta; hay que escribirla en cada ciclo en que quieras empujar.
2.dnComandoMovimientoEmpuja al bot hacia atrás, en sentido contrario a donde apunta, sin darlo vuelta.
3.sxComandoMovimientoEmpuja al bot de costado hacia su izquierda, sin cambiar hacia dónde apunta.
4.dxComandoMovimientoEmpuja al bot de costado hacia su derecha, sin cambiar hacia dónde apunta.
5.aimdx .aimrightComandoMovimientoGira al bot hacia la derecha (en el sentido de las agujas del reloj) la cantidad que escribas, en una escala donde 1256 es una vuelta completa.
6.aimsx .aimleftComandoMovimientoGira al bot hacia la izquierda (contra las agujas del reloj) la cantidad que escribas, en una escala donde 1256 es una vuelta completa.
7.shootComandoDisparosLa orden de disparar: el número elige el tipo de disparo (−1 roba energía, −2 la regala, −3 veneno, −6 roba body, positivo escribe en la memoria del otro).
8.shootvalComandoDisparosEl 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.
9.robageSentidoCuerpo, energía y estadoLa edad del bot en ciclos: 0 en su primer ciclo de vida, sube de a 1 y se detiene en 32000.
10.massSentidoCuerpo, energía y estadoLa masa del bot: sale del cuerpo, del caparazón y sobre todo de los cloroplastos, y decide cuánto lo mueve cada empujón.
11.maxvelSentidoMovimientoLa velocidad máxima que permite la simulación; ningún bot puede ir más rápido.
12.timerEntrada y salidaCuerpo, energía y estadoUn reloj que suma 1 por ciclo, que podés escribir y que el hijo hereda del padre: sirve para sincronizar a un linaje.
18.aimSentidoMovimientoHacia dónde apunta el bot, en una escala de 0 a 1255 donde 0 es la derecha de la pantalla y 314 es arriba.
19.setaimComandoMovimientoGira al bot hasta un rumbo absoluto: escribís hacia dónde querés que apunte y el motor lo pone ahí en el mismo ciclo.
194.bodgainSentidoGanancias y pérdidasCuánto cuerpo ganó el bot en el último ciclo; negativo si perdió.
195.bodlossSentidoGanancias y pérdidasCuánto cuerpo perdió el bot en el último ciclo; negativo si ganó.
196.velscalarSentidoMovimientoLa rapidez del bot: el tamaño de su velocidad, sin importar en qué dirección va.
197.velsxSentidoMovimientoLa velocidad de costado del bot hacia su izquierda: es .veldx con el signo cambiado.
198.veldxSentidoMovimientoLa parte de la velocidad del bot que va de costado hacia su derecha; negativa si se desliza a la izquierda.
199.veldnSentidoMovimientoLa velocidad del bot hacia atrás: es .velup con el signo cambiado.
200.velup .velSentidoMovimientoLa parte de la velocidad del bot que va hacia adelante, en la dirección en que apunta; negativa si retrocede.
201.hitSentidoChoques y golpesVale 1 en el ciclo siguiente a un choque con otro bot o con un obstáculo, venga de donde venga.
202.shflavSentidoDisparosEl tipo del disparo que te pegó en el ciclo anterior (−1, −2, −3…, o la dirección de un disparo de memoria); 0 si no te pegó ninguno.
203.painSentidoGanancias y pérdidasCuánta energía perdió el bot en el último ciclo; negativa si ganó.
204.pleasSentidoGanancias y pérdidasCuánta energía ganó el bot en el último ciclo; negativa si perdió.
205.hitupSentidoChoques y golpesVale 1 en el ciclo siguiente a un choque de frente, con algo que estaba delante del bot.
206.hitdnSentidoChoques y golpesVale 1 en el ciclo siguiente a un choque por detrás, con algo que el bot tenía a la espalda.
207.hitdxSentidoChoques y golpesVale 1 en el ciclo siguiente a un choque por el costado derecho del bot.
208.hitsxSentidoChoques y golpesVale 1 en el ciclo siguiente a un choque por el costado izquierdo del bot.
209.shangSentidoDisparosDesde qué ángulo llegó el disparo que te pegó, medido desde tu frente hacia la derecha: escribilo en .aimdx y quedás mirando al tirador.
210.shupSentidoDisparosEl tipo del disparo que te pegó de frente en el ciclo anterior; 0 si no te pegó ninguno por adelante.
211.shdnSentidoDisparosEl tipo del disparo que te pegó por la espalda en el ciclo anterior; 0 si no te pegó ninguno por atrás.
212.shdxSentidoDisparosEl tipo del disparo que te pegó por la derecha en el ciclo anterior; 0 si no te pegó ninguno por ese lado.
213.shsxSentidoDisparosEl tipo del disparo que te pegó por la izquierda en el ciclo anterior; 0 si no te pegó ninguno por ese lado.
214.edgeSentidoPosición y entornoVale 1 cuando el bot está apoyado contra el borde del mundo; sirve para no quedarse pegado a la pared.
215.fixedSentidoMovimientoVale 1 si el bot está clavado en su lugar y 0 si se puede mover.
216.fixposComandoMovimientoClava al bot en su lugar mientras valga más de 0; con 0 o un negativo lo suelta.
217.depth .yposSentidoPosición y entornoLa posición vertical del bot: 0 en el borde de arriba y crece hacia abajo, como una profundidad.
218.daytimeSentidoPosición y entornoVale 1 si es de día y 0 si es de noche; para un bot con cloroplastos, 1 solo si además le está dando el sol.
219.xposSentidoPosición y entornoLa posición horizontal del bot en el mundo: 0 en el borde izquierdo y crece hacia la derecha.
220.killsSentidoCuerpo, energía y estadoCuántos bots mató este bot, con disparos o por un lazo; el motor la actualiza solo cuando mata.
221.hitangLibreChoques y golpesUna sysvar que existe solo de nombre: el motor nunca la escribe, así que funciona como memoria libre.
300.reproComandoReproducciónOrdena una reproducción asexual: el número es el porcentaje de energía, cuerpo y cloroplastos que se lleva el hijo.
301.mreproComandoReproducciónComo .repro, pero el hijo nace con una probabilidad de mutar mucho mayor: reproducción para explorar.
302.sexreproComandoReproducciónOrdena una reproducción sexual: solo funciona si el bot fue fecundado, y el hijo mezcla su ADN con el del esperma.
303.fertilizedSentidoReproducciónAvisa que el bot recibió esperma: mayor que 0 mientras la fecundación está vigente, cuenta hacia abajo desde 9.
310.nrgSentidoCuerpo, energía y estadoLa energía del bot, entre 0 y 32000: lo que gasta en cada acción y lo que lo mantiene vivo.
311.bodySentidoCuerpo, energía y estadoEl cuerpo del bot, entre 0 y 32000: reserva que vale 10 de energía por punto y que define su tamaño y su peso.
312.fdbodyComandoCuerpo, energía y estadoConvierte cuerpo en energía: hasta 100 de energía por ciclo, a 10 de energía por punto de cuerpo.
313.strbodyComandoCuerpo, energía y estadoGuarda energía como cuerpo: hasta 100 de energía por ciclo, que se convierten en 10 de cuerpo.
314.setboyComandoCuerpo, energía y estadoSube o baja la flotabilidad del bot, que en el modo estanque con gravedad decide a qué altura se queda.
315.rdboySentidoCuerpo, energía y estadoLa flotabilidad del bot, de 0 a 32000, tal como quedó la última vez que la cambió con .setboy.
330.tieComandoLazosOrden para atarse con un lazo al bot que se está viendo; el número que escribís es el puerto con el que vas a nombrar ese lazo.
331.stifftieComandoLazosOrden para cambiar la rigidez de un lazo endurecido, de 1 (blando) a 100 (muy rígido).
335.mkvirusComandoADN y virusCopia el gen con ese número en un virus y empieza a incubarlo; después se dispara con .vshoot.
336.dnalenInternaADN y virusEl largo del ADN del bot en palabras, contando el end final; de él dependen el mantenimiento y el costo de copiarlo.
337.vtimerInternaADN y virusLa cuenta regresiva del virus en incubación: 0 si no hay virus, baja de a 1 por ciclo y se detiene en 1 hasta el disparo.
338.vshootComandoADN y virusDispara el virus incubado: el número es la fuerza del disparo, que define hasta dónde llega y cuánto cuesta.
339.genesInternaADN y virusCuántos genes tiene el ADN del bot; cambia si muta, si se borra un gen o si un virus le inserta uno.
340.delgeneComandoADN y virusBorra del propio ADN el gen con ese número; el uso clásico es un gen que se borra a sí mismo después de correr.
341.thisgeneInternaADN y virusEl número del gen que se está ejecutando en este momento; cambia en cada cond, start, else o stop.
400.sunSentidoPosición y entornoVale 1 cuando el bot apunta hacia arriba de la pantalla (con unos 10 grados de margen); no tiene que ver con la luz.
401.totalbotsSentidoPosición y entornoCuántos bots hay en todo el mundo, contando vegetales, otras especies y cadáveres.
402.totalmyspeciesSentidoPosición y entornoCuántos bots vivos hay de la especie propia, incluido el que la lee.
410.tout1ComandoEntradas y salidasPrimer canal de salida por lazo: el número que escribís acá lo lee en su .tin1 el bot atado a vos.
411.tout2ComandoEntradas y salidasCanal de salida por lazo número 2: lo que escribís acá lo lee en su .tin2 el bot atado a vos.
412.tout3ComandoEntradas y salidasCanal de salida por lazo número 3: lo que escribís acá lo lee en su .tin3 el bot atado a vos.
413.tout4ComandoEntradas y salidasCanal de salida por lazo número 4: lo que escribís acá lo lee en su .tin4 el bot atado a vos.
414.tout5ComandoEntradas y salidasCanal de salida por lazo número 5: lo que escribís acá lo lee en su .tin5 el bot atado a vos.
415.tout6ComandoEntradas y salidasCanal de salida por lazo número 6: lo que escribís acá lo lee en su .tin6 el bot atado a vos.
416.tout7ComandoEntradas y salidasCanal de salida por lazo número 7: lo que escribís acá lo lee en su .tin7 el bot atado a vos.
417.tout8ComandoEntradas y salidasCanal de salida por lazo número 8: lo que escribís acá lo lee en su .tin8 el bot atado a vos.
418.tout9ComandoEntradas y salidasCanal de salida por lazo número 9: lo que escribís acá lo lee en su .tin9 el bot atado a vos.
419.tout10ComandoEntradas y salidasCanal de salida por lazo número 10: lo que escribís acá lo lee en su .tin10 el bot atado a vos.
420.tin1SentidoEntradas y salidasPrimer canal de entrada por lazo: el valor que publica en su .tout1 el bot del otro extremo del lazo que estás leyendo.
421.tin2SentidoEntradas y salidasCanal de entrada por lazo número 2: el valor que publica en su .tout2 el bot del otro extremo del lazo que estás leyendo.
422.tin3SentidoEntradas y salidasCanal de entrada por lazo número 3: el valor que publica en su .tout3 el bot del otro extremo del lazo que estás leyendo.
423.tin4SentidoEntradas y salidasCanal de entrada por lazo número 4: el valor que publica en su .tout4 el bot del otro extremo del lazo que estás leyendo.
424.tin5SentidoEntradas y salidasCanal de entrada por lazo número 5: el valor que publica en su .tout5 el bot del otro extremo del lazo que estás leyendo.
425.tin6SentidoEntradas y salidasCanal de entrada por lazo número 6: el valor que publica en su .tout6 el bot del otro extremo del lazo que estás leyendo.
426.tin7SentidoEntradas y salidasCanal de entrada por lazo número 7: el valor que publica en su .tout7 el bot del otro extremo del lazo que estás leyendo.
427.tin8SentidoEntradas y salidasCanal de entrada por lazo número 8: el valor que publica en su .tout8 el bot del otro extremo del lazo que estás leyendo.
428.tin9SentidoEntradas y salidasCanal de entrada por lazo número 9: el valor que publica en su .tout9 el bot del otro extremo del lazo que estás leyendo.
429.tin10SentidoEntradas y salidasCanal de entrada por lazo número 10: el valor que publica en su .tout10 el bot del otro extremo del lazo que estás leyendo.
437.trefbodySentidoLo que se siente por un lazo (tref*)El cuerpo del bot atado del otro lado del lazo que estás leyendo.
438.trefxposSentidoLo que se siente por un lazo (tref*)La coordenada horizontal del bot atado, tal como él la publicó el ciclo anterior.
439.trefyposSentidoLo que se siente por un lazo (tref*)La coordenada vertical del bot atado, tal como él la publicó el ciclo anterior.
440.trefvelmysxSentidoLo que se siente por un lazo (tref*)La velocidad relativa del bot atado hacia tu izquierda: es .trefvelmydx cambiada de signo.
441.trefvelmydxSentidoLo que se siente por un lazo (tref*)Cuánto más rápido que vos se desplaza el bot atado hacia tu derecha.
442.trefvelmydnSentidoLo que se siente por un lazo (tref*)La velocidad relativa del bot atado hacia tu espalda: es .trefvelmyup cambiada de signo.
443.trefvelmyupSentidoLo que se siente por un lazo (tref*)Cuánto más rápido que vos avanza el bot atado en la dirección en que apuntás.
444.trefvelscalarSentidoLo que se siente por un lazo (tref*)La rapidez del bot atado, sin dirección: una copia de su .velscalar.
445.trefvelyoursxSentidoLo que se siente por un lazo (tref*)La velocidad lateral izquierda del bot atado, medida desde su propio frente: una copia de su .velsx.
446.trefvelyourdxSentidoLo que se siente por un lazo (tref*)La velocidad lateral derecha del bot atado, medida desde su propio frente: una copia de su .veldx.
447.trefvelyourdnSentidoLo que se siente por un lazo (tref*)La velocidad hacia atrás del bot atado, medida desde su propio frente: una copia de su .veldn.
448.trefvelyourupSentidoLo que se siente por un lazo (tref*)La velocidad hacia adelante del bot atado, medida desde su propio frente: una copia de su .velup.
449.trefshellSentidoLo que se siente por un lazo (tref*)El caparazón que tiene el bot atado del otro lado del lazo.
450.tieangSentidoLazosHacia dónde está el lazo de .tiepres visto desde el bot: 0 si apunta justo al compañero, con signo según el lado.
451.tielenSentidoLazosEl largo del lazo de .tiepres, medido de borde a borde entre los dos bots.
452.tielocComandoLazosQué hacer por el lazo elegido: un número de 1 a 1000 escribe .tieval en esa celda del otro bot; -1, -3, -4 y -6 pasan o sacan energía, veneno, desecho o cuerpo.
453.tievalComandoLazosEl valor que acompaña a .tieloc: lo que se escribe en la memoria del otro bot o cuánto se transfiere por el lazo.
454.tiepresSentidoLazosEl puerto del último lazo que se formó (creado por vos o por otro hacia vos): el lazo que usan las órdenes cuando .tienum vale 0.
455.tienumComandoLazosElige, por su puerto, sobre qué lazo actúan las órdenes de este ciclo (.tieloc, .fixang, .fixlen, .stifftie); 0 usa el de .tiepres.
456.trefupSentidoLo que se siente por un lazo (tref*)Cuántas veces el ADN del bot atado escribe en .up: parte de su firma.
457.trefdnSentidoLo que se siente por un lazo (tref*)Cuántas veces el ADN del bot atado escribe en .dn: parte de su firma.
458.trefsxSentidoLo que se siente por un lazo (tref*)Cuántas veces el ADN del bot atado escribe en .sx: parte de su firma.
459.trefdxSentidoLo que se siente por un lazo (tref*)Cuántas veces el ADN del bot atado escribe en .dx: parte de su firma.
460.trefaimdxSentidoLo que se siente por un lazo (tref*)Cuántas veces el ADN del bot atado escribe en .aimdx: parte de su firma.
461.trefaimsxSentidoLo que se siente por un lazo (tref*)Cuántas veces el ADN del bot atado escribe en .aimsx: parte de su firma.
462.trefshootSentidoLo que se siente por un lazo (tref*)Cuántas veces el ADN del bot atado escribe en .shoot: parte de su firma.
463.trefeyeSentidoLo que se siente por un lazo (tref*)Cuántas veces el ADN del bot atado lee uno de sus ojos: la cuenta de la firma más usada para reconocer a los de tu especie.
464.trefnrgSentidoLo que se siente por un lazo (tref*)La energía del bot atado del otro lado del lazo que estás leyendo.
465.trefageSentidoLo que se siente por un lazo (tref*)La edad del bot atado: sirve para saber si del otro lado está tu padre o tu hijo.
466.numtiesSentidoLazosCuántos lazos tiene el bot ahora, contando los de nacimiento y los que le hicieron otros.
467.deltieComandoLazosOrden para cortar los lazos que tengan ese puerto; el motor la borra después de usarla.
468.fixangComandoLazosOrden para fijar el ángulo de un lazo endurecido respecto de hacia dónde apunta el bot (en la escala de 1256 por vuelta); un negativo lo suelta.
469.fixlenComandoLazosOrden para fijar el largo natural de un lazo endurecido, medido de borde a borde entre los dos bots.
470.multiSentidoLazosVale 1 si el bot es multicelular (tiene o tuvo un lazo endurecido y todavía conserva algún lazo); si no, 0.
471.readtieComandoLazosElige, por su puerto, de qué lazo vienen las celdas tref* (lo que el bot siente del otro); 0 usa el de .tiepres.
473.memvalSentidoMemoria (memloc, memval y genética)El contenido de una celda de la memoria del bot que estás viendo; la celda la elegís con .memloc.
474.memlocComandoMemoria (memloc, memval y genética)Elige qué celda de la memoria del bot que ves se copia en .memval.
475.tmemvalSentidoMemoria (memloc, memval y genética)El contenido de una celda de la memoria del bot atado; la celda la elegís con .tmemloc.
476.tmemlocComandoMemoria (memloc, memval y genética)Elige qué celda de la memoria del bot atado se copia en .tmemval.
477.reffixedSentidoLo que se ve (ref*)Vale 1 si lo que estás viendo no se puede mover: un bot anclado con .fixpos o una forma quieta.
478.treffixedSentidoLo que se siente por un lazo (tref*)Vale 1 si el bot atado está fijo en su lugar, 0 si se puede mover.
479.trefaimSentidoLo que se siente por un lazo (tref*)Hacia dónde apunta el bot atado: una copia de su .aim.
480.tieang1Entrada y salidaLazosÁngulo del primer lazo de un multicelular respecto de hacia dónde apunta el bot (0 a 1256); escribirlo fija ese ángulo.
481.tieang2Entrada y salidaLazosÁngulo del segundo lazo de un multicelular respecto de hacia dónde apunta el bot (0 a 1256); escribirlo fija ese ángulo.
482.tieang3Entrada y salidaLazosÁngulo del tercer lazo de un multicelular respecto de hacia dónde apunta el bot (0 a 1256); escribirlo fija ese ángulo.
483.tieang4Entrada y salidaLazosÁngulo del cuarto lazo de un multicelular respecto de hacia dónde apunta el bot (0 a 1256); escribirlo fija ese ángulo.
484.tielen1Entrada y salidaLazosLargo del primer lazo de un multicelular, de borde a borde; escribirlo fija el largo natural de ese lazo.
485.tielen2Entrada y salidaLazosLargo del segundo lazo de un multicelular, de borde a borde; escribirlo fija el largo natural de ese lazo.
486.tielen3Entrada y salidaLazosLargo del tercer lazo de un multicelular, de borde a borde; escribirlo fija el largo natural de ese lazo.
487.tielen4Entrada y salidaLazosLargo del cuarto lazo de un multicelular, de borde a borde; escribirlo fija el largo natural de ese lazo.
501.eye1SentidoOjosEl ojo centrado 40 grados a la izquierda del frente: vale 0 si no ve nada y más cuanto más cerca está lo que ve.
502.eye2SentidoOjosEl ojo centrado 30 grados a la izquierda del frente: vale 0 si no ve nada y más cuanto más cerca está lo que ve.
503.eye3SentidoOjosEl ojo centrado 20 grados a la izquierda del frente: vale 0 si no ve nada y más cuanto más cerca está lo que ve.
504.eye4SentidoOjosEl ojo centrado 10 grados a la izquierda del frente: vale 0 si no ve nada y más cuanto más cerca está lo que ve.
505.eye5SentidoOjosEl ojo frontal: vale 0 si no hay nada adelante y más cuanto más cerca está lo que el bot tiene enfrente; es el sentido más usado del ADN.
506.eye6SentidoOjosEl ojo centrado 10 grados a la derecha del frente: vale 0 si no ve nada y más cuanto más cerca está lo que ve.
507.eye7SentidoOjosEl ojo centrado 20 grados a la derecha del frente: vale 0 si no ve nada y más cuanto más cerca está lo que ve.
508.eye8SentidoOjosEl ojo centrado 30 grados a la derecha del frente: vale 0 si no ve nada y más cuanto más cerca está lo que ve.
509.eye9SentidoOjosEl ojo centrado 40 grados a la derecha del frente: vale 0 si no ve nada y más cuanto más cerca está lo que ve.
510.eyefSentidoOjosLo que ve el ojo con foco: repite el valor del ojo que elegiste con .focuseye, o el de .eye5 si no elegiste ninguno.
511.focuseyeComandoOjosElige cuál de los nueve ojos tiene el foco: el que se copia en .eyef y el que decide qué describen las celdas ref*.
521.eye1dirComandoOjosGira el ojo 1 respecto de su lugar de fábrica (40 grados a la izquierda): positivo hacia la izquierda, negativo hacia la derecha; 1256 es una vuelta.
522.eye2dirComandoOjosGira el ojo 2 respecto de su lugar de fábrica (30 grados a la izquierda): positivo hacia la izquierda, negativo hacia la derecha; 1256 es una vuelta.
523.eye3dirComandoOjosGira el ojo 3 respecto de su lugar de fábrica (20 grados a la izquierda): positivo hacia la izquierda, negativo hacia la derecha; 1256 es una vuelta.
524.eye4dirComandoOjosGira el ojo 4 respecto de su lugar de fábrica (10 grados a la izquierda): positivo hacia la izquierda, negativo hacia la derecha; 1256 es una vuelta.
525.eye5dirComandoOjosGira el ojo 5 respecto de su lugar de fábrica (justo adelante): positivo hacia la izquierda, negativo hacia la derecha; 1256 es una vuelta.
526.eye6dirComandoOjosGira el ojo 6 respecto de su lugar de fábrica (10 grados a la derecha): positivo hacia la izquierda, negativo hacia la derecha; 1256 es una vuelta.
527.eye7dirComandoOjosGira el ojo 7 respecto de su lugar de fábrica (20 grados a la derecha): positivo hacia la izquierda, negativo hacia la derecha; 1256 es una vuelta.
528.eye8dirComandoOjosGira el ojo 8 respecto de su lugar de fábrica (30 grados a la derecha): positivo hacia la izquierda, negativo hacia la derecha; 1256 es una vuelta.
529.eye9dirComandoOjosGira el ojo 9 respecto de su lugar de fábrica (40 grados a la derecha): positivo hacia la izquierda, negativo hacia la derecha; 1256 es una vuelta.
531.eye1widthComandoOjosEnsancha el ojo 1: cuanto más ancho, más campo cubre pero menos lejos ve y más chicos son sus números.
532.eye2widthComandoOjosEnsancha el ojo 2: cuanto más ancho, más campo cubre pero menos lejos ve y más chicos son sus números.
533.eye3widthComandoOjosEnsancha el ojo 3: cuanto más ancho, más campo cubre pero menos lejos ve y más chicos son sus números.
534.eye4widthComandoOjosEnsancha el ojo 4: cuanto más ancho, más campo cubre pero menos lejos ve y más chicos son sus números.
535.eye5widthComandoOjosEnsancha el ojo 5: cuanto más ancho, más campo cubre pero menos lejos ve y más chicos son sus números.
536.eye6widthComandoOjosEnsancha el ojo 6: cuanto más ancho, más campo cubre pero menos lejos ve y más chicos son sus números.
537.eye7widthComandoOjosEnsancha el ojo 7: cuanto más ancho, más campo cubre pero menos lejos ve y más chicos son sus números.
538.eye8widthComandoOjosEnsancha el ojo 8: cuanto más ancho, más campo cubre pero menos lejos ve y más chicos son sus números.
539.eye9widthComandoOjosEnsancha el ojo 9: cuanto más ancho, más campo cubre pero menos lejos ve y más chicos son sus números.
685.reftypeSentidoLo que se ve (ref*)Qué es lo que estás viendo: 0 si es un bot y 1 si es una forma (un obstáculo del escenario).
686.refmultiSentidoLo que se ve (ref*)Vale 1 si el bot que estás viendo es parte de un multibot, un organismo de varias células unidas por lazos.
687.refshellSentidoLo que se ve (ref*)Cuánto caparazón tiene el bot que estás viendo: el caparazón frena los disparos de veneno y de body.
688.refbodySentidoLo que se ve (ref*)El body del bot que estás viendo, de 0 a 32000: su tamaño, y lo que le podés sacar con un disparo de body.
689.refxposSentidoLo que se ve (ref*)La coordenada x de lo que estás viendo: junto con .refypos y el operador angle, sirve para apuntarle justo.
690.refyposSentidoLo que se ve (ref*)La coordenada y de lo que estás viendo: junto con .refxpos y el operador angle, sirve para apuntarle justo.
695.refvelscalarSentidoLo que se ve (ref*)Qué tan rápido se mueve lo que estás viendo respecto de vos, sin importar la dirección.
696.refvelsxSentidoLo que se ve (ref*)Con qué velocidad se desplaza hacia tu izquierda lo que estás viendo: es .refveldx con el signo cambiado.
697.refveldxSentidoLo que se ve (ref*)Con qué velocidad se desplaza de costado lo que estás viendo: positiva hacia tu derecha, negativa hacia tu izquierda.
698.refveldnSentidoLo que se ve (ref*)La velocidad con que se te acerca lo que estás viendo: es .refvel con el signo cambiado.
699.refvel .refvelupSentidoLo que se ve (ref*)Con qué velocidad se aleja (positivo) o se acerca (negativo) lo que estás viendo, en la dirección en que mirás y relativa a la tuya.
701.refupSentidoLo que se ve (ref*)Cuántas veces escribe en .up el ADN del bot que estás viendo: una de las cifras de su firma, para reconocer especies.
702.refdnSentidoLo que se ve (ref*)Cuántas veces escribe en .dn el ADN del bot que estás viendo: una cifra de su firma de especie.
703.refsxSentidoLo que se ve (ref*)Cuántas veces escribe en .sx el ADN del bot que estás viendo: una cifra de su firma de especie.
704.refdxSentidoLo que se ve (ref*)Cuántas veces escribe en .dx el ADN del bot que estás viendo: una cifra de su firma de especie.
705.refaimdxSentidoLo que se ve (ref*)Cuántas veces escribe en .aimdx el ADN del bot que estás viendo: una cifra de su firma de especie.
706.refaimsxSentidoLo que se ve (ref*)Cuántas veces escribe en .aimsx el ADN del bot que estás viendo: una cifra de su firma de especie.
707.refshootSentidoLo que se ve (ref*)Cuántas veces escribe en .shoot el ADN del bot que estás viendo: si es mayor que 0, sabe disparar.
708.refeyeSentidoLo que se ve (ref*)Cuántas veces lee sus ojos el ADN del bot que estás viendo: la cifra de la firma más usada para reconocer a la propia especie.
709.refnrgSentidoLo que se ve (ref*)La energía del bot que estás viendo, de 0 a 32000: para elegir presas que valgan la pena o parejas bien alimentadas.
710.refageSentidoLo que se ve (ref*)La edad en ciclos del bot que estás viendo, hasta 32000: para reconocer recién nacidos.
711.refaimSentidoLo que se ve (ref*)Hacia dónde apunta el bot que estás viendo, en la misma escala que .aim: para saber si te está mirando.
712.reftieSentidoLo que se ve (ref*)Cuántas veces aparece .tie en el ADN del bot que estás viendo: si es mayor que 0, sabe tirar lazos.
713.refpoisonSentidoLo que se ve (ref*)Cuánto veneno de defensa (poison) tiene guardado el bot que estás viendo: dispararle puede devolverte veneno.
714.refvenomSentidoLo que se ve (ref*)Cuánto veneno de ataque (venom) tiene guardado el bot que estás viendo: con eso puede paralizarte.
715.refkillsSentidoLo que se ve (ref*)Cuántos bots mató el bot que estás viendo: una forma de reconocer a un depredador.
721.myupSentidoLa firma propia (my*)Cuántas veces el ADN del propio bot escribe en .up (la orden de empujar hacia adelante): parte de la firma con la que se reconoce a la propia especie.
722.mydnSentidoLa firma propia (my*)Cuántas veces el ADN del propio bot escribe en .dn (la orden de empujar hacia atrás): parte de la firma con la que se reconoce a la propia especie.
723.mysxSentidoLa firma propia (my*)Cuántas veces el ADN del propio bot escribe en .sx (la orden de empujar hacia la izquierda): parte de la firma con la que se reconoce a la propia especie.
724.mydxSentidoLa firma propia (my*)Cuántas veces el ADN del propio bot escribe en .dx (la orden de empujar hacia la derecha): parte de la firma con la que se reconoce a la propia especie.
725.myaimdxSentidoLa firma propia (my*)Cuántas veces el ADN del propio bot escribe en .aimdx (la orden de girar a la derecha): parte de la firma con la que se reconoce a la propia especie.
726.myaimsxSentidoLa firma propia (my*)Cuántas veces el ADN del propio bot escribe en .aimsx (la orden de girar a la izquierda): parte de la firma con la que se reconoce a la propia especie.
727.myshootSentidoLa firma propia (my*)Cuántas veces el ADN del propio bot escribe en .shoot (la orden de disparar): parte de la firma con la que se reconoce a la propia especie.
728.myeyeSentidoLa firma propia (my*)Cuántas veces el ADN del propio bot lee un ojo (*.eye1 a *.eye9): el contador más usado para reconocer a la propia especie.
729.mytiesSentidoLa firma propia (my*)Cuántas veces aparece en el ADN del propio bot el número de .tie (330), se use como se use: parte de la firma para reconocer a la propia especie.
730.mypoisonSentidoLa firma propia (my*)Cuántas veces el ADN del propio bot escribe en .strpoison, la orden de fabricar veneno defensivo; a diferencia de las otras my*, no tiene pareja ref*.
731.myvenomSentidoLa firma propia (my*)Cuántas veces el ADN del propio bot escribe en .strvenom, la orden de fabricar veneno de ataque; a diferencia de las otras my*, no tiene pareja ref*.
800.out1ComandoEntradas y salidasPrimer canal de salida por la vista: el número que escribís acá lo lee en su .in1 cualquier bot que te esté mirando.
801.out2ComandoEntradas y salidasCanal de salida por la vista número 2: lo que escribís acá lo lee en su .in2 el bot que te esté mirando.
802.out3ComandoEntradas y salidasCanal de salida por la vista número 3: lo que escribís acá lo lee en su .in3 el bot que te esté mirando.
803.out4ComandoEntradas y salidasCanal de salida por la vista número 4: lo que escribís acá lo lee en su .in4 el bot que te esté mirando.
804.out5ComandoEntradas y salidasCanal de salida por la vista número 5: lo que escribís acá lo lee en su .in5 el bot que te esté mirando.
805.out6ComandoEntradas y salidasCanal de salida por la vista número 6: lo que escribís acá lo lee en su .in6 el bot que te esté mirando.
806.out7ComandoEntradas y salidasCanal de salida por la vista número 7: lo que escribís acá lo lee en su .in7 el bot que te esté mirando.
807.out8ComandoEntradas y salidasCanal de salida por la vista número 8: lo que escribís acá lo lee en su .in8 el bot que te esté mirando.
808.out9ComandoEntradas y salidasCanal de salida por la vista número 9: lo que escribís acá lo lee en su .in9 el bot que te esté mirando.
809.out10ComandoEntradas y salidasCanal de salida por la vista número 10: lo que escribís acá lo lee en su .in10 el bot que te esté mirando.
810.in1SentidoEntradas y salidasPrimer canal de entrada por la vista: el valor que publica en su .out1 el bot que tenés en el ojo con foco.
811.in2SentidoEntradas y salidasCanal de entrada por la vista número 2: el valor que publica en su .out2 el bot que tenés en el ojo con foco.
812.in3SentidoEntradas y salidasCanal de entrada por la vista número 3: el valor que publica en su .out3 el bot que tenés en el ojo con foco.
813.in4SentidoEntradas y salidasCanal de entrada por la vista número 4: el valor que publica en su .out4 el bot que tenés en el ojo con foco.
814.in5SentidoEntradas y salidasCanal de entrada por la vista número 5: el valor que publica en su .out5 el bot que tenés en el ojo con foco.
815.in6SentidoEntradas y salidasCanal de entrada por la vista número 6: el valor que publica en su .out6 el bot que tenés en el ojo con foco.
816.in7SentidoEntradas y salidasCanal de entrada por la vista número 7: el valor que publica en su .out7 el bot que tenés en el ojo con foco.
817.in8SentidoEntradas y salidasCanal de entrada por la vista número 8: el valor que publica en su .out8 el bot que tenés en el ojo con foco.
818.in9SentidoEntradas y salidasCanal de entrada por la vista número 9: el valor que publica en su .out9 el bot que tenés en el ojo con foco.
819.in10SentidoEntradas y salidasCanal de entrada por la vista número 10: el valor que publica en su .out10 el bot que tenés en el ojo con foco.
820.mkslimeComandoDefensasOrden para fabricar baba (slime): cada 1 de energía da 10 de slime, hasta 200 por ciclo.
821.slimeSentidoDefensasCuánta baba tiene el bot: impide que lo aten con un lazo y frena los virus; se evapora un 2 % por ciclo.
822.mkshellComandoDefensasOrden para fabricar caparazón (shell): cada 1 de energía da 10 de shell, hasta 100 por ciclo.
823.shellSentidoDefensasCuánto caparazón tiene el bot: frena los disparos que roban cuerpo y los de veneno, y no se gasta solo.
824.strvenom .mkvenomComandoDefensasOrden para fabricar veneno (venom): cada 1 de energía da 1 de veneno, hasta 100 por ciclo. También se llama .mkvenom.
825.venomSentidoDefensasCuánto veneno tiene el bot: la munición de los disparos -3, que paralizan a la víctima y le pisan una celda de memoria.
826.strpoison .mkpoisonComandoDefensasOrden para fabricar toxina (poison): cada 1 de energía da 4 de toxina, hasta 100 por ciclo. También se llama .mkpoison.
827.poisonSentidoDefensasCuánta toxina tiene el bot: castiga a quien lo muerde con un disparo de energía o le roba por un lazo; se evapora un 2 % por ciclo.
828.wasteSentidoCuerpo, energía y estadoLos desechos que acumuló el bot: en exceso le escriben números al azar en la memoria; se tiran con un disparo -4.
829.pwasteSentidoCuerpo, energía y estadoLos desechos permanentes: un resto que queda cada vez que el bot tira desechos y que ya no se puede eliminar.
830.sharenrgComandoLazosEn un multicelular, qué porcentaje de la energía sumada con cada compañero querés quedarte; el motor reparte en el mismo ciclo.
831.sharewasteComandoLazosEn un multicelular, qué porcentaje del desecho sumado con cada compañero querés quedarte (1 a 99).
832.shareshellComandoLazosEn un multicelular, qué porcentaje del caparazón sumado con cada compañero querés quedarte (1 a 99).
833.shareslimeComandoLazosEn un multicelular, qué porcentaje de la baba sumada con cada compañero querés quedarte (1 a 99).
834.plocComandoDefensasLa celda de memoria que tu toxina le va a pisar, en cada ciclo, a quien se envenene atacándote.
835.vlocComandoDefensasLa celda de memoria que tu veneno le va a pisar a la víctima en cada ciclo de la parálisis.
836.venvalComandoDefensasEl valor que tu veneno escribe en la celda .vloc de la víctima en cada ciclo de la parálisis.
837.paralyzedSentidoDefensasCuántos ciclos de parálisis por veneno le quedan al bot; 0 si no está paralizado.
838.poisonedSentidoDefensasCuántos ciclos de envenenamiento le quedan al bot; 0 si no está envenenado.
839.pvalComandoDefensasEl valor que tu toxina escribe en la celda .ploc de quien se envenene atacándote.
900.backshotComandoDisparosCon un valor distinto de 0, el próximo disparo sale hacia atrás en lugar de hacia adelante.
901.aimshootComandoDisparosDesvía el próximo disparo un ángulo respecto de tu frente, sin girar: positivo hacia la derecha, negativo hacia la izquierda.
920.chlrSentidoCloroplastos y luzCuántos cloroplastos tiene el bot, de 0 a 32000, después de la pérdida natural del ciclo.
921.mkchlrComandoCloroplastos y luzCompra cloroplastos: suma esa cantidad en el mismo ciclo y cobra energía por cada uno.
922.rmchlrComandoCloroplastos y luzSe desprende de esa cantidad de cloroplastos en el mismo ciclo, sin costo y sin recuperar nada.
923.light .availabilitySentidoCloroplastos y luzCuánta luz queda disponible en el campo, de 0 a 32000: baja a medida que los bots ocupan más superficie.
924.sharechlrComandoCloroplastos y luzEn un organismo multicelular, reparte los cloroplastos con cada bot atado: el número es el porcentaje del total que se queda este bot.
971-975Memoria genética instantánea (971-975)Entrada y salidaMemoria (memloc, memval y genética)Cinco celdas sin nombre que el hijo recibe copiadas del padre en el momento de nacer.
976-990Memoria genética diferida (976-990)Entrada y salidaMemoria (memloc, memval y genética)Quince celdas sin nombre que el hijo recibe del padre de a una por ciclo, mientras siga atado a él por el lazo de nacimiento.