59 Commits

Author SHA1 Message Date
bd3bf6f580 Greatly improved server code base 2024-12-28 17:26:17 +01:00
30dc69ab4b Added ESLint 2024-12-27 02:50:11 +01:00
e571cf2230 Converted more procedural programming to OOP 2024-12-26 23:34:25 +01:00
4a963b4359 Improved entities, ran formatting, utilise getters and setters 2024-12-26 16:45:00 +01:00
691abb7c4f Added getter & setter functions to all entities 2024-12-26 15:15:18 +01:00
2de2bec705 Added README.md, started refactoring init. command 2024-12-25 19:07:03 +01:00
f4746722af Renamed folder utilities > application, added baseEntity class, updated baseRepo class, removed prisma helper 2024-12-25 16:50:01 +01:00
d70e25207b All repositories use MikroORM now 2024-12-25 14:09:46 +01:00
4dd71a25b5 Refactor getByZoneId() in tile repo 2024-12-25 13:57:51 +01:00
95f4c58110 Added missing entities( zoneEffect, zoneEventTile, zoneEventTileTeleport, zoneObject) 2024-12-25 03:19:53 +01:00
b4989aac26 npm run format 2024-12-25 02:06:58 +01:00
d299528c26 Added base repository, updated char. hair repo and user repo 2024-12-25 01:15:30 +01:00
058988e874 Added paths in typescript config and utilise this in all project files 2024-12-24 23:48:37 +01:00
72562f92f9 Updated user repository to use MikroORM 2024-12-24 23:29:17 +01:00
413a5cbcf5 Made database class to call entity manager with 2024-12-24 23:14:08 +01:00
af5f4f97f2 Added MikroORM to packages, fixed character repository before swap 2024-12-24 15:56:26 +01:00
241cfb3eb2 famous last words: fuck (changing ORM) 2024-12-24 15:27:24 +01:00
dd9e039649 CRUD for items 2024-12-22 20:09:14 +01:00
6e3c97d7d1 Added padding to character 2024-12-22 01:18:18 +01:00
bf58fc4944 #16: Working PoC avatar image generator 2024-12-22 00:12:43 +01:00
7e8fcc766a Minor improvements 2024-12-21 02:59:44 +01:00
2ad58aea9f renamed isEnabledForCharCreation > isSelectable 2024-12-21 02:13:06 +01:00
1cbf116ad4 🤠🔫 2024-12-18 03:05:11 +01:00
1839bd9a22 Renamed hair > characterHair 2024-11-24 15:13:28 +01:00
1017013032 Moved service logic from repo to service, minor improvements, working hair customisation proof of concept 2024-11-23 16:48:07 +01:00
d5c7cd0294 Added CRUD logic for character hair, made some minor improvements, npm update 2024-11-23 15:30:11 +01:00
2e267a36aa #237 - Changed Prisma find calls to repos 2024-11-17 19:48:00 +01:00
460308d555 #161: Set default value for createdAt field, store zone chats into database 2024-11-14 20:45:37 +01:00
3f8f8745eb #161: Set default value for createdAt field, store zone chats into database 2024-11-14 20:43:40 +01:00
d4e0cbe398 #174: Refactor character manager into zoneManager for better DX, major refactor of time and weather system (data is stored in DB now instead of JSON file), npm update, npm format, many other improvements 2024-11-13 13:21:01 +01:00
27d8c7cff6 Finish password reset (hopefully) 2024-11-03 21:54:54 +01:00
93abf4b631 Updated token hash, use repo instead of prisma for data fetching 2024-11-03 00:50:00 +01:00
bd04dc2ab8 Continuation dynamic asset loading 2024-10-30 09:34:07 +01:00
8460d0b535 Worked on http endpoints for dynamic tile loading 2024-10-28 23:23:10 +01:00
8f8f019ab7 Add email field and add it to register logic 2024-10-27 17:25:45 +01:00
9d08073fa8 npm update, http asset endpoint changes 2024-10-25 22:21:06 +02:00
4e1e7d95ac Added logging, worked on character type management 2024-10-19 02:14:39 +02:00
8abf5acef3 #137 : ZoneEffects 2024-10-18 23:08:50 +02:00
ce1708a55e Path fixes for all environments, npm run format, removed redundant imports 2024-10-01 00:10:30 +02:00
9d6de8a1a9 Mass replace parameter order (socket,io)>(io,socket), worked on queueing system 2024-09-21 23:54:52 +02:00
798bfac643 #140 : Individual log files 2024-09-21 15:39:50 +02:00
2101d20835 npm run frmat 2024-09-20 12:34:34 +02:00
Zaxiure
6e07fa6a75
Continues asset loading 2024-09-19 01:33:54 +02:00
39f4e79a88 Major refractor, cleaning and improvements. 2024-08-24 03:08:43 +02:00
c4b50ec811 idk 2024-08-22 20:00:37 +02:00
6b97e7d9cb use camelcase file names from now on... 2024-08-21 20:55:58 +02:00
bbeac95512 Worked on pathfinding, character animation & rotation, few enhancements 2024-07-29 09:01:54 +02:00
f2fcc67cb6 Added logics for a* pathfinding , rotation calculation and anti cheat, npm update. 2024-07-28 00:46:13 +02:00
e3d556dce2 Loading sprites and animations now works 2024-07-26 20:20:25 +02:00
fb6e9d2fcc Typescript fix, almost finished the sprite generator 2024-07-26 17:26:09 +02:00