Commit Graph

368 Commits

Author SHA1 Message Date
38c1abdb01 Refactor code structure for improved readability and maintainability 2025-10-09 23:04:33 -05:00
575ec15948 feat: Eliminar botón de navegación en la sección de botones de acción en index.ejs 2025-10-09 22:50:12 -05:00
0f06dd441b feat: Actualizar rutas de inclusión en index.ejs para mejorar la estructura de archivos 2025-10-09 22:43:45 -05:00
6d7bcaa0e3 feat: Reestructurar la vista principal en index.ejs con nuevos elementos y estilos 2025-10-09 22:41:29 -05:00
f761fde33a feat: Agregar archivo index.ejs para la vista principal del servidor 2025-10-09 22:34:35 -05:00
25137048d3 feat: Actualizar botón de acción en la página de inicio con nuevo diseño y funcionalidad 2025-10-09 22:24:39 -05:00
86b160da4f feat: Actualizar diseño de la página de inicio con nuevos estilos y elementos visuales 2025-10-09 22:19:31 -05:00
84ada00118 feat: Add new sections for Primeros Pasos, Racha Diaria, Recordatorios, Sistema de Juego, Tienda, Tips y un índice de contenidos; update styles for modern pixel art design 2025-10-09 22:12:13 -05:00
91c0b4fc37 fix: agregar versión a los enlaces de hojas de estilo para control de caché 2025-10-09 22:03:27 -05:00
9df5b9e970 fix: corregir formato de control de caché en la respuesta del servidor 2025-10-09 21:59:15 -05:00
dbb098e2bf feat: Rediseño de interfaz con temática de Halloween
- Actualización de estilos CSS en pixel-sections.css para reflejar una paleta de colores suave de Halloween, incluyendo cambios en gradientes, bordes y sombras.
- Modificación de elementos en index.ejs para incluir decoraciones de Halloween como calabazas y fantasmas.
- Ajustes en layout.ejs y navbar.ejs para incorporar iconos y tooltips relacionados con Halloween.
- Creación de un nuevo archivo README para documentar los cambios y la nueva paleta de colores.
2025-10-09 21:47:18 -05:00
36aeb5573a Refactor code structure for improved readability and maintainability 2025-10-09 21:33:32 -05:00
09a5ceeeba Refactor code structure for improved readability and maintainability 2025-10-09 21:28:37 -05:00
dae147154f feat: Add comprehensive sections for basic examples, enchantments, statistics, FAQs, smelting, AI, inventory, achievements, mini-games, missions, first steps, daily streaks, reminders, game system, shop, and tips in EJS format 2025-10-09 21:14:12 -05:00
d9734ba948 feat: mejorar formato de salida en comandos de durabilidad e inventario 2025-10-09 03:00:06 -05:00
a2bf5550f9 feat: agregar comando para mostrar la durabilidad de items no-apilables en el inventario 2025-10-09 02:58:47 -05:00
79ece13420 fix: resolve durability and combat issues with stackable items
- Updated database schema to set stackable items as non-stackable.
- Implemented migration script to convert existing stackable items to instances with durability.
- Fixed combat logic to ensure players lose if no weapon is equipped.
- Added admin commands for inventory debugging and resetting.
- Enhanced item display to show durability instead of quantity.
- Conducted thorough testing and validation of changes.
2025-10-09 02:47:29 -05:00
e5801e49bd feat: implementar comando para regenerar durabilidad de items no inicializados 2025-10-09 02:30:55 -05:00
ed170f5298 fix: corregir error de inclusión de weaponItem en PlayerEquipment 2025-10-09 02:25:32 -05:00
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
3a311c8bb6 feat: agregar lógica de penalización por fatiga en recompensas; actualizar tipos de recompensa para incluir monedas base y monedas después de la penalización 2025-10-09 01:57:58 -05:00
0b0a73d114 feat: agregar penalización por fatiga en recompensas de minijuegos; ajustar lógica de recompensas y modificar tipos para incluir modificadores 2025-10-09 01:49:36 -05:00
c564b30413 feat: agregar propuesta de migraciones futuras para el sistema RPG; incluir tablas para logging, efectos de estado avanzados y optimización de economía 2025-10-09 01:42:05 -05:00
33b768bbb2 feat: agregar comando de registro de muertes y penalizaciones; implementar ítem de purga de efectos y mejorar la documentación de creación de contenido 2025-10-09 01:36:32 -05:00
ae12b50aa1 feat: agregar registro de muertes y penalizaciones dinámicas en minijuegos; implementar comandos para gestionar efectos de estado 2025-10-09 01:26:29 -05:00
519e905384 feat: agregar penalizaciones por derrota en minijuegos y mejorar la visualización de estadísticas del jugador 2025-10-09 01:17:59 -05:00
b5701df7ae feat: implementar sistema de efectos de estado con persistencia en la base de datos 2025-10-09 01:01:12 -05:00
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
Shni
1b64c2d461 Merge pull request #12 from Shnimlz/economy
Economy
2025-10-08 13:38:18 -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
Shni
30df599d67 Merge pull request #10 from Shnimlz/Shnimlz-patch-5
Add Ko-fi username for funding support
2025-10-08 11:58:02 -05:00
Shni
37584d8423 Add Ko-fi username for funding support 2025-10-08 11:57:52 -05:00
Shni
9f00d26792 Merge pull request #9 from Shnimlz/Shnimlz-patch-4
Update issue templates
2025-10-08 11:56:34 -05:00
Shni
3c19212d1a Update issue templates 2025-10-08 11:56:27 -05:00
Shni
66a4cc126a Merge pull request #8 from Shnimlz/economy
Economy v2
2025-10-08 11:50:25 -05:00
Shni
1374bbb151 Merge pull request #7 from Shnimlz/Shnimlz-patch-3
Improve README formatting and add badges
2025-10-08 11:35:53 -05:00
Shni
de098a3c32 Improve README formatting and add badges
Updated README to enhance formatting and add badges.
2025-10-08 11:35:14 -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