Files
amayo/README
shni 646f62d2e9 feat(minigames): implement dual durability system for tools and weapons
- Introduced separation between `tool` (for gathering) and `weaponTool` (for combat) in minigames.
- Adjusted durability reduction logic to apply a 50% reduction for weapons used in combat to prevent instant breakage.
- Updated `RunResult` type to include `weaponTool` information.
- Enhanced `runMinigame` logic to handle weapon degradation during combat scenarios.
- Updated user commands to reflect both tool and weapon durability in outputs.
- Modified scheduled mob attacks to respect the new durability system.
- Added comprehensive documentation on the new dual durability feature and its implications for gameplay balance.
2025-10-09 02:23:51 -05:00
..

Amayo Docs (Static)

Sitio web estático para documentar el flujo de creación de contenido dentro del bot Amayo. Incluye guías para items, mobs, áreas, niveles, logros, misiones, cofres, crafteos, mutaciones y consumibles.

🚀 Características

  • UI moderna en una sola página con navegación responsiva.
  • Plantillas JSON listas para copiar en los modales del bot.
  • Resumen de servicios principales (EconomyService, MinigamesService).
  • Servidor HTTP minimalista (sin dependencias externas) pensado para Heroku.

📦 Estructura

server/
├── Procfile            # Entrada para Heroku (web: npm start)
├── package.json        # Scripts y metadata del mini proyecto
├── server.js           # Servidor Node para archivos estáticos
├── public/
│   ├── index.html      # Página principal con toda la documentación
│   ├── 404.html        # Página de error
│   └── assets/
│       ├── css/styles.css
│       └── js/main.js
└── README.md           # Este archivo

🛠️ Uso local

cd server
npm install  # (opcional, no se instalan paquetes pero genera package-lock)
npm start

El sitio quedará disponible en http://localhost:3000.

☁️ Despliegue en Heroku

1. Crear una app nueva

heroku create amayo-docs

2. Empujar solo la carpeta server

git subtree push --prefix server heroku main

Si prefieres desplegar desde otra rama, reemplaza main por la rama deseada.

3. Variables recomendadas

heroku config:set NODE_ENV=production -a amayo-docs

La app usará el Procfile incluido (web: npm start).

🔍 Validación

Para asegurarte de que el servidor arranca sin errores de sintaxis:

node --check server/server.js

🧭 Próximos pasos sugeridos

  • Añadir ejemplos visuales (capturas o diagramas) en public/assets/img/.
  • Integrar métricas básicas (por ejemplo, contador simple con Cloudflare Analytics).
  • Automatizar despliegue usando GitHub Actions + Heroku API.

Made with ❤ para la comunidad de administradores que usan Amayo.