Commit Graph

275 Commits

Author SHA1 Message Date
2befd4a278 feat: integrate combat system with equipment and HP persistence
- Refactored combat mechanics to utilize player equipment stats for damage and defense calculations.
- Implemented a system to track player HP across combat encounters, including regeneration rules upon defeat.
- Enhanced tool management by introducing a logging system for tool breaks, allowing players to view recent tool usage and breakage events.
- Added commands for viewing combat history and tool break logs, providing players with insights into their performance.
- Updated various game commands to utilize new formatting functions for combat summaries and tool information.
- Introduced a new mob data structure to define mob characteristics and scaling based on area levels.
2025-10-09 00:44:30 -05:00
b66379d790 refactor: mejorar la legibilidad del código en los comandos de mina, pelear y pescar; ajustar formato en la función de durabilidad de herramientas 2025-10-09 00:14:07 -05:00
1c086ec025 feat: agregar barra de durabilidad y resumen de combate en comandos de mina, pelear y pescar; implementar comando para inspeccionar herramientas 2025-10-09 00:12:56 -05:00
44aad43df6 Refactor economy service and types for improved readability and functionality
- Reformatted code for consistent styling and indentation in service.ts
- Enhanced item reward structure in types.ts to include probability for chest rewards
- Added randomization modes for chest rewards: 'all', 'single', and 'roll-each'
- Updated functions in service.ts to handle new reward structures and improve error handling
- Ensured better organization and clarity in function parameters and return types
2025-10-08 23:34:55 -05:00
03f66f2f82 feat: ajustar bloques divisores en los comandos de mina y racha para mejorar la presentación 2025-10-08 23:18:34 -05:00
de39e7e487 feat: agregar categoría a varios comandos y mejorar la presentación de mensajes 2025-10-08 23:06:16 -05:00
d842a4ebd5 feat: mejorar la presentación de estadísticas y mensajes de error en los comandos de racha, estadísticas y tienda 2025-10-08 22:51:15 -05:00
32ede57d89 feat: agregar funciones para manejar interacciones en la tienda 2025-10-08 22:30:16 -05:00
0b7f27d552 feat: mejorar la presentación de precios y agregar iconos personalizados en la tienda 2025-10-08 22:24:44 -05:00
063b61bca2 Update shop command part1 2025-10-08 21:53:46 -05:00
67b187c3c0 feat: añadir soporte para compresión Brotli y mejorar la selección de codificación 2025-10-08 13:04:03 -05:00
96f7067193 feat: implementar encabezados de seguridad mejorados y política de contenido para solicitudes 2025-10-08 13:01:35 -05:00
d8611d8740 fix: corregir la sintaxis de las rutas en .gitignore 2025-10-08 12:20:52 -05:00
2f0f539185 feat: añadir soporte para compresión Brotli en el servidor 2025-10-08 12:19:09 -05:00
56eb8462cd fix: eliminar atributos de integridad de los enlaces de highlight.js en layout.ejs 2025-10-08 10:13:22 -05:00
d561fede88 Adds gzip compression and ETag support for better caching
Implements response compression and ETag headers to optimize asset delivery and enable client-side caching, reducing bandwidth usage and improving load times. Enhances code block styling and syntax highlighting for documentation clarity.

Adds gzip compression, ETag caching, and code block styling

Improves server performance by implementing gzip response compression
and ETag-based caching for static and dynamic content, reducing
bandwidth and enabling efficient client-side caching. Enhances
documentation clarity with improved code block styling and
syntax highlighting support.
2025-10-08 10:08:09 -05:00
b0198c7092 feat: mejorar la política de seguridad de contenido y ajustar el iframe de Ko-fi en la barra lateral 2025-10-08 08:33:34 -05:00
24cf917d93 feat: implementar medidas de seguridad básicas, incluyendo bloqueo de patrones sospechosos y limitación de tasa para solicitudes repetitivas 2025-10-07 22:38:25 -05:00
a5d4879123 feat: mejorar la estructura y legibilidad del código en el comando 'area-nivel', añadiendo soporte para metadata y optimizando la gestión de interacciones 2025-10-07 22:24:53 -05:00
67643595f3 feat: add TypeScript type checking task to VSCode configuration
feat: implement area metadata blocks in game commands for enhanced area details

fix: refactor game commands to utilize new area metadata blocks and improve code consistency

feat: enhance Appwrite API integration with additional collections and storage support

refactor: update componentsV2 to support image blocks in display rendering
2025-10-07 22:17:03 -05:00
5ea9cfd67c feat: restaurar sección de ejemplos avanzados en el índice de contenidos 2025-10-07 13:49:50 -05:00
2e348bef22 feat: mejorar diseño y estructura de la página principal, corrigiendo clases y ajustando el índice de contenidos 2025-10-07 13:38:27 -05:00
ffcebf726c feat: agregar secciones de ejemplos básicos y avanzados, mejorar contenido y diseño en la documentación EJS 2025-10-07 13:12:00 -05:00
33d880b4a0 feat: mejorar contenido y diseño en secciones de EJS, actualizando descripciones y añadiendo ejemplos 2025-10-07 12:53:08 -05:00
e219778044 feat: actualizar secciones de EJS con contenido y mejoras de diseño en la documentación del sistema de juego 2025-10-07 12:44:25 -05:00
595fb592e5 feat: ajustar el diseño de la página principal y mejorar la estructura de los componentes EJS 2025-10-07 12:30:02 -05:00
2d8ec9e9b8 feat: agregar navbar y sidebar a la estructura EJS, mejorando la navegación y la presentación de información 2025-10-07 12:24:26 -05:00
b49e0e12e3 fix: corregir errores en la carga de metadatos del proyecto 2025-10-07 12:18:05 -05:00
38aab95444 sdsdfdf 2025-10-07 12:12:51 -05:00
3904c00114 feat: Add complete EJS documentation layout and sections for Amayo Bot
- Created main index.ejs view with header, footer, and content structure.
- Developed layout.ejs for consistent styling across pages.
- Implemented partials for various sections including admin, alliances, chests, basic commands, crafting, economy, and more.
- Added a table of contents for easy navigation.
- Included responsive design elements and animations using Tailwind CSS.
- Migrated content to EJS format for dynamic rendering.
2025-10-07 12:08:58 -05:00
3f5757d28f fix(racha): mejorar la construcción del display en el comando de racha 2025-10-07 11:35:08 -05:00
1665c58a33 fix(racha): evitar type:9 sin accessory usando componentsV2 builder; corrige Invalid Form Body en display de racha 2025-10-07 11:34:46 -05:00
7f2d1903bb refactor: mejorar la legibilidad y consistencia del código en _helpers.ts 2025-10-07 11:20:58 -05:00
e18caf414d fix: corregir la referencia del mensaje en sendDisplayReply para cumplir con la nueva API 2025-10-07 11:20:22 -05:00
b4737a536f feat(cache): migrar caché de guilds de Redis a Appwrite para mejorar rendimiento y persistencia 2025-10-07 10:55:45 -05:00
6a9135c03a feat(settings): invalidate guild cache after settings updates and improve settings panel UX 2025-10-07 10:52:47 -05:00
a9087261ca feat: introduce Appwrite guild cache support and refactor guild config caching 2025-10-07 10:52:47 -05:00
8be8ea5925 Add comprehensive documentation and improvement suggestions for Amayo bot
- Created README.md for static site documentation, detailing features, structure, local usage, and Heroku deployment.
- Added RESUMEN_CAMBIOS.md summarizing critical bug fixes, command updates, and documentation enhancements.
- Introduced SUGERENCIAS_Y_MEJORAS.md with a thorough analysis of the project, new feature suggestions, and technical improvements.
2025-10-07 10:23:15 -05:00
8e581da61f feat: ajustar estilos de diseño en index.html para mejorar la presentación 2025-10-06 17:05:08 -05:00
04adcf3c64 feat: implement user and guild existence checks to prevent foreign key constraint errors 2025-10-06 13:40:05 -05:00
b258a83212 feat: enhance item editor with interactive features and crafting recipe summary 2025-10-06 11:50:35 -05:00
ab49a7d3c5 feat: add crafting recipe functionality to item creation and editing commands 2025-10-06 11:47:22 -05:00
0f06168399 feat: update Procfile for optimized production start and remove New Relic import from main.ts 2025-10-06 11:30:43 -05:00
62a3e7d1f5 feat: integrate New Relic for performance monitoring 2025-10-06 10:59:30 -05:00
875990b299 feat: add New Relic integration and optimize memory settings for production start 2025-10-06 10:58:03 -05:00
10e9cdd092 feat: implement retry logic for service unavailable errors in AI content generation 2025-10-06 10:28:01 -05:00
1e912be72c fix: update links in documentation to point to the GitHub repository 2025-10-06 00:23:59 -05:00
d168d7f40c fix: update version number in package.json and index.html to 2.0.1-dev 2025-10-06 00:15:13 -05:00
f512dd7af9 feat: add modern design for Amayo Bot guide with animated elements and responsive layout 2025-10-05 23:54:48 -05:00
ff5b9a5a22 Implement code changes to enhance functionality and improve performance 2025-10-05 23:36:17 -05:00