Tutorial:Agregar nuevos recetas

De Wiki The-West ES
Ir a la navegación.

No es improbable que surjan nuevas recetas al juego por lo que si se agregan al juego, debemos agregarlas a la wiki.

A estas alturas ya hemos visto bastante el cómo funciona la wiki por lo que iremos directo a la parte de la lista de recetas.

La siguiente explicación es la misma para cada una de las listas de recetas. Cada oficio tiene su propia lista de recetas y tienen cada una su propia página.

Es importante saber que antes de poder agregar la receta, debemos agregar a la wiki los ítems necesarios para agregar las recetas a la lista. Lo que necesitaremos será agregar el item de la receta (la que usaríamos para aprender este trabajo, el item que se llama receta), el item que fabricaremos con esta nueva receta y si se requiere algún item nuevo también lo agregaremos.

Una vez que tengamos ya los ítems agregados a la wiki, entonces comenzaremos a agregar la receta a la lista, teniendo en cuenta el oficio al que pertenece.

<div class="topTableJobList">
 <div style="grid-column: 1;">Recetas/ Instrucciones</div>
 <div style="grid-column: 2;">Dificultad</div>
 <div style="grid-column: 3 / 5;">Productos necesarios</div>
 <div style="grid-column: 5;">Productos creados</div>
</div>

Esta es la cabecera de nuestra tabla, donde mostramos el título de cada columna en la tabla. Es probable que no se necesite modificar nunca.


<table  class="NewjobList tableWithFloatingHeader">

Este código nos permite abrir la tabla donde se contendrá cada una de las recetas.

Cada receta la agregaremos con una plantilla {{FilaOficio}}. Esta plantilla, internamente, construye la fila y cada columna en la tabla; esto para una receta. Deberemos agregar esta plantilla para cada receta.

Esta plantilla tiene varios atributos:

receta agregaremos el item de la receta. Cada receta la agregamos como un item en la wiki, y como todos los ítems será una plantilla. Haremos referencia a esta receta con la plantilla de este item. Por ejemplo {{Item 20000}}.

Cada receta da puntos de oficio (o nivel de oficio), pero no siempre, depende del mismo nivel de oficio que tenga el jugador. Cada receta indicara hasta cuando dará puntos: siempre, a veces o nunca. Los siguientes atributos los utilizamos para indicar esta información.

alta Para cuando la receta siempre da puntos de nivel de oficio. Agregaremos el valor en el cual comenzará a dar puntos (que coincide con el nivel de oficio necesario para aprenderlo).

baja Para cuando la receta da puntos de nivel de oficio en ocasiones. Agregaremos el valor en el cual comenzará a dar puntos en ocasiones.

ninguna Para cuando la receta ya no dará más puntos de nivel de oficio. Agregaremos el valor en el cual ya no dará más puntos de oficio.

necesario Utilizaremos este atributo para indicar los ítems necesarios para fabricar el producto de esta receta. Podemos agregar tantos ítems como se necesiten. Los agregaremos con la plantilla {{Item}} y esta plantilla tendrá un atributo nb donde indicaremos la cantidad de este producto que necesitaremos. Por ejemplo {{Item 711 |nb=1}}

creado utilizaremos este atributo para indicar el item que fabricaremos. Utilizaremos la misma plantilla que para agregar los ítems necesarios.

Una cosa que debemos tener en cuenta es que siempre debemos agregar el atributo nb en los ítems que mostramos en el atributo necesario y creado. Esto es debido a que tenemos un input donde podemos indicar la cantidad de ítems que queremos fabricar y que de esta manera calcule cuantos ítems necesitamos para fabricar esa X cantidad. Si no agregamos el atributo nb esta función no funcionará correctamente.

Después de la última receta tendremos:

</table>

Esto finalizará la lista de recetas.

Ninguna otra parte del código es necesario modificarla por lo que no las mostraremos, pero es importante que no se eliminen sin cuidado ya que cada línea aporta algo a la página.