Designar la compatibilidad de su hoja
Para designar la compatibilidad con un compendio, sólo tiene que incluir el nombre abreviado del compendio en el campo "compendio" de su archivosheet.json
.
Si está utilizando una hoja personalizada, hay un ajuste en la página Configuración del juego que le permitirá seleccionar manualmente un Compendio para utilizarlo en su partida.
Habilitar la función de arrastrar y soltar para su hoja
Además de la compatibilidad básica, tiene la opción de indicarle a Roll20 cómo incluir directamente la información del Compendio en su hoja. Esto permite a los jugadores arrastrar y soltar una entrada del compendio directamente en su hoja, y Roll20 rellenará los valores que usted especifique. Para ello, debe añadir la clasecompendium-drop-target
a la etiquetadiv
que rodea la sección que desea rellenar. Para las secciones que se repiten, colóquelo dentro de la etiquetafieldset
. A continuación, añada el atributoaccept="Attribute Name"
a una o varias etiquetasinput, select, textarea
. He aquí un ejemplo sencillo que sería compatible con la entradaBola de fuegodel Compendio SRD de 5ª Edición.
<fieldset class="repeating_spells"> <div class="compendium-drop-target"> <input type="text" name="attr_SpellName" accept="Name" /> <input type="text" name="attr_SpellDamage" accept="Damage" /> <select name="attr_SpellSchool" aceptar="Escuela"> <valor de opción="Abjuración">Abjuración</opción> <valor de opción="Conjuración">Conjuración</opción> <valor de opción="Adivinación">Adivinación</opción> <valor de opción="Encantamiento">Encantamiento</opción> <valor de opción="Evocación">Evocación</opción> <valor de opción="Ilusión">Ilusión</opción> <valor de opción="Nigromancia">Nigromancia</opción> <valor de opción="Transmutación">Transmutación</opción> </select> <tipo de entrada="casilla de verificación" nombre="attr_SpellRitual" valor="Sí" aceptar="Ritual"> </div> </fieldset>
- El
<Attribute Name>
enaccept="<Attribute Name>"
debe coincidir con el nombre de un Atributo de la sección inferior de la entrada del Compendio. Consulte cada Compendio individual para obtener un listado de los Atributos disponibles. - Para las etiquetas
input
ytextarea
, se insertará directamente el valor del Compendio. - Para las etiquetas
input[type=checkbox]
yinput[type=radio]
, la casilla quedará marcada/radio seleccionada si el valor del compendio coincide exactamente con el atributo value de la etiqueta. - Para las etiquetas
seleccione
, se seleccionará la opciónque coincida con el valor de Compendium en el atributo value O en el texto dentro de la etiqueta option.
- Puede utilizar
accept="Content"
si desea recibir el contenido en texto plano de la entrada (el contenido situado encima de la cabecera "Atributos"). - Puede utilizar
accept="data"
si desea recibir todos los atributos de una página de compendio en formato json.
Tenga en cuenta que el proceso de cambio de estos valores desencadenará eventos del Sheet Worker local y de la API remota exactamente igual que si el propio usuario hubiera introducido los datos a mano. Así que también puede crear entradas ocultas para aceptar datos del Compendio y luego procesar esos datos más a fondo utilizando Sheet Workers si desea un mayor control sobre cómo se presentan los datos.
Compendio Botones
El botón del compendio se puede utilizar para abrir una entrada del compendio directamente desde una hoja de personaje, del mismo modo que si hiciera clic en una entrada del compendio de la aplicación. Esto se puede utilizar como una forma más cómoda de acceder a las reglas y descripciones, por ejemplo, para un hechizo, el botón del compendio se puede utilizar para ver fácilmente la descripción completa de ese hechizo.
La sintaxis es<button type="compendium" value="<entryname>">
. He aquí algunos ejemplos válidos:
<botón tipo="compendio" valor="Bardo"></botón>
Se trata de una sintaxis válida, pero dado que existe tanto una entrada del compendio de Clases como una de Monstruos titulada "Bardo", la ventana resultante le presentará una selección de entradas en lugar de ir directamente a una de ellas.
<botón tipo="compendio" valor="Clases:Bardo"></botón>
Esta es la sintaxis preferida. Especificar la categoría garantiza que sólo habrá una coincidencia.
<tipo de botón="compendium" valor="Classes:Bard#Spellcasting"></botón>
Si añade un "#" seguido del título de un subtítulo, la ventana se abrirá directamente en esa sección. Este ejemplo abrirá la entrada de la clase Bardo, previamente desplazada a la sección Hechicería. Si no se encuentra ninguna sección con ese nombre, la ventana se abrirá desplazada hacia arriba.
Arrastrar una entrada desde el compendio contiene un atributo específico para este botón,uniqueName
, una cadena que contiene tanto la categoría como el nombre de la entrada, lo que garantiza que sólo habrá una coincidencia en el compendio. Así, la sintaxis de este botón en una sección de caída de compendio es la siguiente:
<button type="compendium" name="attr_infoButton" accept="uniqueName"></button>
También puede añadir una subsección a este atributo a través de sheetworker, de modo que si el objeto caído del compendio era un monstruo y desea que el botón abra directamente la sección "Acciones", puede establecer el valor del botón enuniqueName + "#Actions"
.