Comunidad Umbría :: La web en general :: [Natilla] Escuela de tiradas
Me encanta cuando alguien encuentra soluciones que no tenía previstas usando las herramientas.
¡Está genial @Armodan! ¡Gracias!
Genial, Armodan. Yo soy un poco friki de diseñar fichas y ya estoy pensando modos de automatizar más, jajaja. Pero creo que el punto al que has llegado es el justo medio para tener una ficha ligera y una automatización cómoda.
Estaba mirando de hacer una ficha para Outgunned y no acabo de atinar.
El sistema consiste en tirar una cantidad de dados de seis, y hacer grupos. La cifra en si es irrelevante, las dificultades son conseguir una pareja, un trio, un cuarteto, etc. Si tiras 7 dados puedes usar un trio y una pareja para superar la dificultad y hacer una accion menor adicional, o cosas asi.
He visto que entre las operaciones de las tiradas está la opcion Duplicados que pense que me ayudaría con esto, pero no veo que me devuelva nada cuando hay duplicados, o igual es que yo no se usarla (que es muy probable).
¿Alguien tiene alguna sugerencia de como abordar esto?
Gracias!
En teoría sería algo así como 6d6[ord+,dup+]
Pero, en efecto, no cuenta los duplicados en ningún contador, o yo no los veo. Seguramente si los tiene en cuenta para cuando a los duplicados hay que hacerles algo... El ord+ al menos te los sitúa de menor a mayor, o de mayor a menor y, así, te es más cómodo hacer el recuento.
Si, en efecto, ordenarlos es lo más útil si no hay forma de que los evalue por si mismo, y supongo que iré con algo así y sencillamente los evaluaremos manualmente. Tampoco es un drama.
Pues estoy como vosotros respecto a los duplicados.
Nunca me había dado por usar esa acción de tirada y la verdad es que no veo como configurarla. Parece que pondera más el resultado de lo que se supone que hace.
Si tú pones 3d6[dup+] supuestamente te debería contar duplicados de alguna forma, pero cuando lanzas los dados sólo saca el resultado de la suma. tampoco lo hace si pones 1d6,1d6,1d6[dup+]. Saca los resultados por separado.
He intentado mezclarlo con otras acciones como "Contar", pero tampoco, parece que, o es una acción secundaria o con poca "jerarquía" a la hora de ofrecer resultado.
Igual @Chemo puede arrojarnos algo de luz a este respecto si nos lee ^^'.
En otro orden de cosas, creo que hay también un conflicto en la ficha a la hora de crear macros. Por ejemplo, tengo una de DnD5 y he creado un listado de rasgos de combate en el que pongo "modDanyo", "numDados", "critico" y por último "dadoDanyo" que es tirada:

Todos están definidos como números Enteros y el Crítico es un calculado que supone (2*numDados).
La fórmula de la tirada de "dadoDanyo" es: {{N_DadosDanyo}}d{{self}}+{{ModDanyo}}
Bueno, pues cuando le doy a LanzarDados se queda tostado y no me devuelve nada.
Si pongo un "1" a mano, 1d{{self}}+{{ModDanyo}}, hace la tirada pero no suma el Modificador por Daño...
¿a alguno más le ha pasado hacer macros de este tipo?
Me da la impresión de que que no está cogiendo bien los campos :-/
He probado a poner paréntesis delante o por ejemplo (1d{{self}})+{{ModDanyo}} y tampoco funciona la suma final.
Pues justo mi ficha de Daggerheart tiene algo parecido, usa esta formula:
{{proficiency}}d{{primaria_damage}}+{{bonus_primaria}}
Proficiency es un valor de 1 a 6 que depende del nivel del personaje.
Primaria_damage es un entero, con el tipo de dado de daño del arma primaria.
bonus_primaria es el modificador al daño, que suma una cifra concreta.
En partida esta tirada de daño ha estado funcionando perfectamente, y si ahora voy a la partida me lo ejecuta sin problema.

Pero en el editor de fichas, si intento probar la tirada se me cuaja, imagino que igual que a ti:

Así que te sugiero incluir la ficha en una partida y probar desde ahí a ver si tu formula carga bien, porque parece que hay algun problema especifico al hacerlo desde el editor de fichas.
Igual es motivo de incidencia al respecto.
Con lo de los duplicados estoy igual, no he logrado obtener nada de ellos da igual como configure la tirada.
Pues.... no me ha funcionado :-(

Algo debo tener mal... ¿Cómo se llama tu ficha @Mirimele? ¿Se puede echar un ojo para comparar y ver dónde he podido meter la pata?
Ya la veo.
Me pongo a revisar y comparar en cuanto tenga un ratete.
Grazie!
Buenas! No he mirado mucho sobre el tema, pero veo que la tirada sale de una lista. Podría ser que las variables en las listas no funcionen como las variables en un bloque único? Lo digo porque en una lista de armas, cada arma tendrá todas las variables repetidas con el resto. Es decir, N_DadosDanyo puede estar repetida y quizá la formula de las listas no funcione correctamente si usas variables de otros campos de elementos de esa misma lista.
Aquí, creo que @Chemo podrá ayudarnos a profundizar más.
A mi también me pasó lo mismo hace ya tiempo intentando crear una ficha para no recuerdo bien que sistema xD
Confirmo que es eso: en una lista los campos complicadetes no van. Un dado si, pero si le añades cosas, peta.
Mmmm, si, es así.
Y tiene sentido porque en el fondo en la lista el “nDados” del primer elemento no tiene que ver con el segundo.
La única forma de referenciarlo sería algo como {{nDados[x]}}d{{self[x]}}+{{modDanyo[x]}} si existiera una opción programática parecida… que me da que no está disponible ^^.
Bueno, le daré una vuelta a la ficha.
Gracias a tod@s!!!
Aquí quizá @Chemo podría arrojar algo de luz sobre como se comporta el intérprete de las fórmulas. Pero creo que el {{self}} funcionaba, o me lo estoy inventando?
En las listas {{self}} suele funcionar, si no recuerdo mal, porque se lee a si mismo sin problema, pero referir a otros campos de la lista ya es otro tema.
Y tampoco hace caso de otros campos de la hoja de pj, pero, si, {{self}} lo reconoce.
Hablando de listas, no acabo de entender para que son los dos tipos. Uno dice listado y otro fichas, pero no se la diferencia real. ¿Alguien puede aclararme eso?
Me lo voy a cuajar, a ver si acierto: las listas están preparadas para sumar valores entre una entrada y otra, el clásico equipo que arroja un estorbo total y una tasación aproximada de lo que vale en la moneda al uso, y las fichas están preparadas para hacer fichas dentro de la ficha, en plan criados, animales, conjuros y tal.
Que yo sepa a las hojas de pj les falta una vuelta y algunas cosas están esbozadas.
Perdonad, que ando ausente esta temporada.
Las listas de fichas se muestran como mini-fichas en el listado, con cada campo estructurado en columnas y con etiquetas.
Las listas normales se muestran como una tabla.
{{ self }} funcionaba, efectivamente (o debería hacerlo).
Ahora mismo estoy configurando un nuevo entorno de trabajo con asistencia de IA y creo que en breve voy a poder anunciar novedades tanto en fichas como en tiradas, porque esta tecnología trabaja muy bien con la parte que más pereza me da a mí: el mantenimiento y el funcionamiento de interfaces.
Hoy he probado un par de cosas en AutoRol y veo que nos entendemos. La voy a llevar a las fichas y tiradas a ver que sucede.
Estaba pensando ponerme en septiembre con la ficha de Conan: Aventuras en una era inimaginable, sistema 2d20 de Modiphius, ahora descatalogado.
Las tiradas de los 2d20 no tienen nada raro, pero los d6 para el daño y otras funciones tienen valores distintos:
1 = 1
2 = 2
3 y 4 = 0
5 y 6 = 1 y un efecto narrativo (en el dado del juego aparece un fénix en lugar del 5 y el 6)
Imagino que la forma más fácil de contarlos es hacer una tirada desglosada y calcular el resultado manualmente pero, ¿habría manera de tirar un d6 personalizado con estos valores?
Le estoy dando vueltas yo también porque siendo el 2d20 de Modiphius, el Star Trek Adventures también tiene esos d6 de efectos con la misma casuística.
En principio puedes crear dados personalizados y podrías hacerlo con los valores 1,2,0,0, 1E, 1E:

A la hora de tirarlo tendrás lo siguiente:

Si te das cuenta, los valores "1E" como son alfanuméricos no los suma, sólo suma aquellos valores numéricos... asi que no se me ocurre otro modo de hacer las cosas que de forma visual (o sea, a "ojo"). Por ejemplo el TEST3 sería un resultado de 4 con Efecto, al igual que el TEST2 sería 3 con 2 efectos y el TEST1 sería 1 con efecto...
Además, si te fijas, de cara a fichas el dado sería 1d{1|2|0|0|1E|1E}
No se si en este sentido, el tema de la inclusión de Autorol en las tiradas que nos ha anunciado Chemo, valdrá para mejorar este aspecto o incluso si se podrán crear dados con caras "gráficas".
Hay un montón de símbolos que son en realidad dibujos que aparecen como caracteres y que el programa reconoce. Hicimos unas pruebas con Al filo del imperio, que va con dibujicos e iba bien.
Si, imagino que puedes poner caracteres especiales, pero al tomarlos como alfanuméricos no tendrán valor de suma ¿me equivoco?
Por tanto se usan “a ojo”.
Pues yo creo que tiene muy buena pinta lo que has explicado en tu post, @Armodan. Es cierto que no se sumarían los resultados con Efecto, pero visualmente es más rápido de calcular que si aparecen los números ordinarios del d6.
Creo que usaré esta solución e igual pruebo con los símbolos especiales que comenta @Diegus.
Gracias a los dos por vuestras respuestas.
Saludos expertos de fórmulas y fichas de la natilla. Venga a ver si puedo extraeros algo de conocimiento ya que no encuentro la forma de conseguir mis propósitos.
Creo que no debería de ser complicado, pero me estoy volviendo un poco loco. Tengo una ficha en la que tengo 5 atributos. Esos atributos serán la base del cálculo de todo lo demás. Así que no debería ser complicado. Voy con las dudas.
1. Tengo un atributo que es CON. Este valor va a definir la vida del personaje, así que tengo un campo que es PV. en este campo he puesto en Fórmula 20+(CONx5), pero luego no me hace el cálculo (en la previsualización de la ficha me sale 0 y tengo en CON 2)
2. ¿Es posible ese campo PV que sea el valor máximo la fórmula, y que luego el jugador pueda variarlo según necesidad? Osea, si la fórmula da 30 que salga algo tipo 30/30 y que pueda ir cambiando a 15/30 por si le hacen 15 puntos de daño.
3. Tengo un valor que depende de la clase será de un tipo u otro y se calculará de una forma u otra. Recurso. Este será estamina, mana o guardia. ¿Hay forma de mostrar y ocultar campos en función de otro campo?
El punto 1 entiendo que algo estoy haciendo mal. ¿El punto 2 y 3 es posible hacerlo?
¡Gracias!
1. Comparte la formula exacta, porque es probable que sea un problema de formato por lo que no te la esté ejecutando bien. Quizás no has metido el campo correctamente (mismas mayusculas y minusculas, por ejemplo).
2. En principio hasta donde yo se, no, no puedes hacer eso. Si pones formula el valor de la casilla queda fijado. Mi solución es tener junto a ese campo un campo para el "valor actual" donde si puedes variar el valor y listo.
3. No que yo sepa, entiendo que esas cosas se podrán hacer con autorol, pero no tengo ni idea, yo soy incapaz de hacer nada con autorol de momento, me resulta totalmente incomprensible XD
1. La fórmula que estoy poniendo es 20+({{CON}}x5) -> CON es el nombre tanto de la Etiqueta como del Campo
2. Pues me quedo con esa idea que me sirve igual gracias.
3. Suponía que habría que esperar a esto. Lo gestionaré de alguna otra forma y listo. Igual hago tres tipos de ficha y asigno la que sea según la clase.
Muchas gracias.
Añado:
1. Si nos dices el nombre de la ficha, igual podemos hacer una copia y probar en qué te estas equivocando.
3. Si se puede hacer. Te explico.
a. Creas la ficha para la Clase X y las llamas por ejemplo MMORPG_ClaseX. Ahí pones la stamina dependiente del valor que queiras.
b. Duplicas MMORPG_ClaseX y la llamas MMORPG_ClaseY. Y ahí tienes otra clase donde cambiar la dependencia.
c. Repites el proceso con todas las clases que tengas.
d. Añades todas las MMORPG_Clase[] a la partida.
e. A cada personaje le asignas la ficha en función de su clase.
Para los jugadores es completamente opaco y tú tienes lo que querías ;-).
Perfecto. Pues haré como decis para lo de los tres recursos diferentes.
Respecto a la ficha es: Lord of Gorgol. Si te vas a la página de Atributos verás que allí es donde estoy con las pruebas. En básicos están los 5 de los que se nutre el resto y en Derivados solo hay uno que se llama PV Max que debería de coger de CON y calcularlo en función de la fórmula.
Claro, yo estaba pensando en hacer la seleccion dentro de la ficha. Crear variantes de la ficha con el valor fijo es posible, claro.
Con respecto a la ficha no soy capaz de verla, ¿puede que no esté publica?
Por cierto, si la formula es literamente la que has puesto el problema es que has usado una x en lugar de * para multiplicar.