Funciones

Tienda y objetos

En la mayoría de los bots un objeto de tienda es un nombre y un precio. En Guaca un objeto es un pequeño programa: requisitos que deciden quién puede comprarlo o usarlo, y una lista ordenada de acciones que se ejecutan cuando lo hacen.

Requisitos

  • · tiene el rol Jugadores
  • · patrimonio ≥ 5.000

Al comprar

  • · dar Verde Aguacate
  • · responder “¡Qué fresco!”

7 días después

  • · se retira Verde Aguacate
Un objeto, tres partes: quién puede comprarlo, qué pasa cuando lo hace, y qué se deshace solo después.

Comprar y usar

  • /tienda muestra lo que está a la venta, del más barato al más caro. /comprar paga con efectivo; si el dinero está en el banco, la respuesta sugiere hacer /retirar primero.
  • Un objeto puede tener existencias limitadas, un límite por miembro, y puede ocultarse de /tienda sin dejar de existir.
  • Los objetos que quedan en el inventario aparecen en /inventario, con la hora de vencimiento de lo temporal. Los usables se gastan con /usar.

# economía

luig usó /comprar

Guaca APP hoy a las 13:30
Compraste 1x 🥑 Verde Aguacate por 🥑 2,000.
Rol otorgado: <@&200>
Expira en 7 días.
Efectivo
🥑 1,250
La respuesta a /comprar de un rol de color por siete días.

Requisitos

Se comprueban en el momento en que alguien intenta comprar o usar el objeto. Deben cumplirse todos los requisitos del objeto.

RequisitoSe cumple cuando
Tiene un rolDebe tener todos estos roles, al menos uno, o ninguno.
Tiene suficiente dineroPatrimonio de al menos una cantidad (efectivo + banco + reserva de granja).
Posee otro objetoDebe poseer cierta cantidad de otro objeto, o no poseerlo en absoluto.

Acciones

Nueve tipos, ejecutados en el orden que elijas. Cada uno se dispara al comprar, al usar o en ambos casos.

AcciónQué hace
ResponderResponde con un mensaje que escribes.
Dar rolesOtorga uno o más roles, opcionalmente por un tiempo.
Quitar rolesQuita roles, opcionalmente por un tiempo.
PagarSuma dinero al saldo del miembro.
CobrarQuita dinero del saldo del miembro.
Dar objetosEntrega otro objeto, opcionalmente por un tiempo.
Quitar objetosConsume otro objeto que tenga el miembro.
Congelador de rachaAñade congeladores que protegen una racha de /diario.
Limpiar enfriamientosReinicia el tiempo de espera de todos los juegos.

Reversión programada

Dale una duración a una acción de rol u objeto (por ejemplo 7 días) y lo contrario queda programado en el momento de la compra: el rol se retira, o el objeto se recupera, a su hora, aunque el miembro no vuelva a abrir Discord.

Eso es lo que mantiene útil una tienda en el tercer mes. Un rol permanente drena moneda una vez; uno de siete días la drena mientras la gente quiera seguir llevándolo.

Colores y grupos exclusivos

Pon varios objetos de rol en el mismo grupo exclusivo, como colores de nombre, y un miembro puede tener muchos pero llevar solo uno a la vez. /color cambia gratis entre los que ya tiene, sin volver a comprar.

Crear objetos

Panel → Objetos es el editor completo: nombre, descripción, emoji, precio, existencias, límite por miembro, grupo exclusivo, si queda en el inventario, si se puede usar, si aparece en la tienda, y todos los requisitos y acciones.

/articulo crear es la versión rápida desde Discord: un nombre, un precio y como mucho un rol, con duración, existencias, límite, emoji y descripción opcionales. Todo lo demás se hace en el panel.

Los servidores nuevos empiezan con dos objetos: un Protector de Racha (3.000) que absorbe un /diario perdido, y una Ficha Extra (400) que limpia tus enfriamientos de juegos al usarla. Llevan el nombre en el idioma del servidor, y puedes editarlos o borrarlos.
Una acción de rol solo funciona si el rol está por debajo del rol de Guaca. Mira el orden de roles.

Comandos