Diferencia entre revisiones de «Char.Status.Estados»

De Eireapedia
Saltar a: navegación, buscar
(Char.Status.Estados.add)
 
Línea 73: Línea 73:
  
 
=== Char.Status.Estados.remove===
 
=== Char.Status.Estados.remove===
  "Estados.remove": {
+
  "Char.Status.Estados.remove": {
 
         "sangrante": {
 
         "sangrante": {
 
             "nombre": "sangrante",
 
             "nombre": "sangrante",
Línea 82: Línea 82:
  
 
=== Char.Status.Estados.set ===
 
=== Char.Status.Estados.set ===
  "Estados.set": {
+
  "Char.Status.Estados.set": {
 
         "sangrante": {
 
         "sangrante": {
 
             "nombre": "sangrante",
 
             "nombre": "sangrante",

Revisión actual del 17:55 4 dic 2017

Esta página ha sido redactada y maquetada por un usuario experimentado, y se ajusta al estándar que se espera para el resto de páginas semejantes a esta. Si vas a hacer una página similar, por favor, básate en el diseño aquí existente si vas a crear nuevos artículos.


Información del paquete

Este subpaquete GMCP envía información al cliente sobre los estados que afectan a un personaje.

Se entienden como estados las incapacidades como heridas, enfermedades, venenos, maldiciones o incapacidades sin clasificar.

Los valores enviados serán siempre los de una tabla de estado, cuyo formato se describe a continuación.

Formato de una tabla de estado

Nombre del valor Tipo de valor Descripción
nombre string Nombre del estado (p.ej.: "sangrante")
tipo string Tipo del estado (p.ej.: "heridas")
short string Nombre corto del estado (p.ej: "Herida Sangrante")
ayuda string Texto explicativo que describe el estado

Operaciones a enviar

Operación Tipo de dato Explicación
Char.Status.Estados.set array de tablas de estado Establece los estados actuales que afligen al jugador (puede ser nulo para definir que no hay ningún estado en el jugador)
Char.Status.Estados.add tabla de estado Añade un estado al personaje
Char.Status.Estados.remove tabla de estado (sin el campo "ayuda") Elimina un estado al personaje

¿Cuando se envía?

  • Al conectar al mud
  • Al activar el consentir gmcp
  • Al sufrir cambios en los estados del jugador

Ejemplos de datos recibidos

Char.Status.Estados.add

"Char.Status.Estados.add": {
       "sangrante": {
           "nombre": "sangrante",
           "tipo": "heridas",
           "corto": "Sangrante",
           "ayuda": "Las heridas sangrantes son hemorragias severas que causan daño al jugador o
                     npc afectado. El daño de la herida dependerá de la gravedad de la causa, así como su duración. Un 
                     jugador afectado por cualquier tipo de herida es incapaz de regenerar vida de forma natural, por lo 
                     que es importante tener a mano un puñado de vendas que sean capaces de cicatrizar la herida. Algunas 
                     plantas y hechizos tienen efectos similares. La herida puede ser mortal."
       }
}

Char.Status.Estados.remove

"Char.Status.Estados.remove": {
       "sangrante": {
           "nombre": "sangrante",
           "tipo": "heridas",
           "corto": "Sangrante",
       }
}

Char.Status.Estados.set

"Char.Status.Estados.set": {
       "sangrante": {
           "nombre": "sangrante",
           "tipo": "heridas",
           "corto": "Sangrante",
           "ayuda": "Las heridas sangrantes son hemorragias severas que causan daño al jugador o
                     npc afectado. El daño de la herida dependerá de la gravedad de la causa, así como su duración. Un 
                     jugador afectado por cualquier tipo de herida es incapaz de regenerar vida de forma natural, por lo 
                     que es importante tener a mano un puñado de vendas que sean capaces de cicatrizar la herida. Algunas 
                     plantas y hechizos tienen efectos similares. La herida puede ser mortal."
       },
       "jegga": {
           "nombre": "jegga",
           "tipo": "venenos",
           "corto": "Jegga",
           "ayuda": "Es un veneno circulatorio que produce daño y fuertes sacudidas."
       },
       "lepra": {
           "nombre": "lepra",
           "tipo": "enfermedades",
           "corto": "Lepra",
           "ayuda": "La lepra es una enfermedad cutánea altamente contagiosa que destroza la piel y
                   carne de sus afectados. Suele darse en sociedades sin higiene, donde un único individuo contagiado 
                   es capaz de transmitir la enfermedad a un montón de huéspedes, que a su vez, la seguirán 
                   transmitiendo. La lepra causará daño de tipo 'enfermedad' al afectado a medida que pase el tiempo. 
                   La cantidad de daño dependerá de la gravedad de la enfermedad. La lepra puede curarse con hechizos 
                   de curar enfermedad o con varias aplicaciones de la planta 'bolhva'. La lepra es muy dolorosa, pero 
                   nunca llegará a ser mortal."
       }
   },