Files
mod_equipment/docs/es.md
T

4.3 KiB

Equipment — equipo que cambia las estadísticas del personaje

Equipment permite a los personajes llevar cosas: un arma, una armadura, un amuleto — o un atuendo y joyas en una novela visual. Mientras un objeto está equipado, sus bonos cuentan en las estadísticas del personaje, así que la hoja de personaje, los combates, las pruebas de estadísticas y las condiciones siguen al instante. Al quitarlo vuelve a la bolsa.

Necesita Stats Engine e Items Base. Las ranuras y el equipo de RPG Plus vienen del paquete Classic RPG Rules; otro juego describe las suyas.

Cómo ponerse algo

Abre la bolsa, elige el objeto y pulsa Equipar, después escoge quién lo lleva:

El inventario de RPG Plus: Leather armour seleccionada, sus detalles (Targeted, tipo de equipo armor, rasgos def +2 y hp +6, verbo Equip), el botón de equipar y la lista de objetivos con el héroe a 42/42.

El objeto sale de la bolsa y aparece en el bloque Equipo de la hoja de personaje. Antes y después:

La parte de Combate y Equipo de la hoja. Antes: Health 42/42, Armour 4, Body vacía. Después: Health 48/48 (+10), Armour 6 (+2), Body — Leather armour, DEF +2 HP +6, con un botón para quitar.

La armadura pasó de 4 a 6 — el def de la armadura, +2. La salud pasó de 42 a 48: la base 38 más el hp de la armadura, +6, da 44, y el bono de salud del 10% del guerrero lo deja en 48.

  • Quitar en la hoja devuelve el objeto a la bolsa.
  • Poner algo en una ranura ocupada devuelve el objeto anterior a la bolsa.
  • Solo se puede elegir a miembros del grupo.

Convertir un objeto en equipo

Dos claves en el JSON del propio objeto lo convierten en equipo; el mod de objetos no necesita saberlo. La armadura de cuero de Classic RPG Rules:

{
  "Id": "classic/leather_armor",
  "Name": "classic/item/leather_armor/name",
  "ItemType": "TargetUsed",
  "ItemAction": "action/equip",
  "verb": "equipment/verb_equip",
  "Equip": "armor",
  "Traits": [ { "Stat": "def", "Add": 2 }, { "Stat": "hp", "Add": 6 } ]
}
  • Equip — el tipo de equipo del objeto; decide la ranura.
  • Traits — qué da mientras se lleva, en el formato de rasgos de Stats Engine (Add, Percent o Formula).
  • Archetypes (opcional) — quién puede llevarlo, por ejemplo ["classic/mage"] para el báculo de roble.
  • ItemType: TargetUsed con ItemAction: action/equip le dan el botón de equipar y la lista de objetivos; verb nombra el botón.

Las ranuras

Las ranuras son entidades de tipo equip_slot. Cada una enumera los tipos de equipo que acepta:

{
  "Kind": "equip_slot",
  "Items": [
    { "Id": "weapon", "Name": "classic/slot/weapon", "Order": 1, "Accepts": ["sword", "staff", "dagger"] },
    { "Id": "body", "Name": "classic/slot/body", "Order": 2, "Accepts": ["armor", "robe"] },
    { "Id": "accessory", "Name": "classic/slot/accessory", "Order": 3, "Accepts": ["charm", "ring"] }
  ]
}

Una ranura sin Accepts toma los objetos cuyo Equip es el propio id de la ranura.

Objetos que suben estadísticas para siempre

\"ItemAction\": \"action/stat_up\" con una clave StatUp — por ejemplo {"str": 1} — cambia para siempre las estadísticas del miembro del grupo en que se usa, como una poción o un libro. El objeto se consume.

En los escenarios

action equip.put who=rpg_hero item=classic/wood_sword give=1
action equip.remove who=rpg_hero slot=weapon
when "equipped(rpg_hero, 'classic/wood_sword')" -> :armed
  • equip.put equipa un objeto desde la bolsa; con give=1 el objeto se concede sin más y no hace falta que esté en la bolsa. RPG Plus da así a cada clase su arma inicial. slot= elige una ranura cuando varias servirían.
  • equip.remove quita lo equipado en una ranura, de vuelta a la bolsa.
  • equipped(who, 'item') es verdad mientras el objeto esté equipado.

Lo equipado se guarda con la partida.

Si algo sale mal

  1. Tras equipar no hay a quién elegir. La lista de objetivos muestra solo miembros del grupo; en RPG Plus el héroe se une al grupo al entrar en la aldea, después del prólogo.
  2. El objeto no se puede poner. Ninguna ranura acepta su tipo Equip, o sus Archetypes no incluyen la clase del personaje.
  3. La hoja no cambia. Los Traits del objeto nombran estadísticas que el juego no define.