Cambios

Saltar a: navegación, buscar

Char.Status.Estados

4179 bytes añadidos, 17:55 4 dic 2017
Página creada con «{{correcto}} == Información del paquete == Este subpaquete GMCP envía información al cliente sobre los estados que afectan a un personaje. Se entienden como estado...»
{{correcto}}

== 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 ==
{| class="wikitable"
!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 ==
{| class="wikitable"
!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|consentir gmcp]]
* Al sufrir cambios en los estados del jugador

== Ejemplos de datos recibidos ==

=== Char.Status.Estados.add ===
"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===
"Estados.remove": {
"sangrante": {
"nombre": "sangrante",
"tipo": "heridas",
"corto": "Sangrante",
}
}

=== Char.Status.Estados.set ===
"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."
}
},

[[Categoría:GMCP]]

Menú de navegación

MediaWiki spam blocked by CleanTalk.