Commit Graph

14 Commits

Author SHA1 Message Date
Shni
852b1d02a2 feat: Add scripts for mob dependency management and server setup
- Implemented `findMobDependencies.ts` to identify foreign key constraints referencing the Mob table and log dependent rows.
- Created `fullServerSetup.ts` for idempotent server setup, including economy items, item recipes, game areas, mobs, and optional demo mob attacks.
- Developed `removeInvalidMobsWithDeps.ts` to delete invalid mobs and their dependencies, backing up affected scheduled mob attacks.
- Added unit tests in `testMobUnit.ts` and `mob.test.ts` for mob functionality, including stats computation and instance retrieval.
- Introduced reward modification tests in `testRewardMods.ts` and `rewardMods.unit.ts` to validate drop selection and coin multiplier behavior.
- Enhanced command handling for mob deletion in `mobDelete.ts` and setup examples in `setup.ts`, ensuring proper permissions and feedback.
- Created utility functions in `testHelpers.ts` for deterministic drop selection from mob definitions.
2025-10-14 14:58:38 -05:00
8394f1dae2 Actualiza la versión en package-lock.json a 2.0.22 y carga el archivo de entorno en main.ts 2025-10-11 20:01:01 -05:00
dc8c2e236e Imao DEV:ULTRA 2025-10-10 23:44:46 -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
875990b299 feat: add New Relic integration and optimize memory settings for production start 2025-10-06 10:58:03 -05:00
2d8a48d607 feat(env): conditionally load .env file for Node.js 20.6+; remove dotenv dependency 2025-10-04 18:17:38 -05:00
e005702480 feat(env): load dotenv in entrypoint; add .env.example; stop tracking .env files 2025-10-04 18:05:41 -05:00
c933da6c90 feat: update discord-api-types to version 0.38.26 for improved compatibility 2025-10-03 23:25:26 -05:00
97bd198f6e feat: update Copilot instructions for Discord.js 15.0.0-dev and enhance validation steps 2025-10-03 22:39:16 -05:00
630d58e8be feat: integrate pino logger for improved error handling and logging consistency 2025-10-02 20:11:33 -05:00
916b85acb4 feat: implement reminder command with Appwrite integration and polling mechanism 2025-09-28 01:00:43 -05:00
3832617ebd fix: update package version from 0.10.210 to 0.11.20 in package-lock.json 2025-09-26 17:52:01 -05:00
ebc3c7226d feat: add Google AI command for Discord with token estimation and error handling 2025-09-21 15:10:28 -05:00
bf6a7e3024 Version Estable 2025-09-17 13:33:10 -05:00