51 Commits

Author SHA1 Message Date
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
a4e96f9ede (WIP) Added pw reset token row, added checks to reset function 2024-10-29 22:49:21 +01:00
8f8f019ab7 Add email field and add it to register logic 2024-10-27 17:25:45 +01:00
4e1e7d95ac Added logging, worked on character type management 2024-10-19 02:14:39 +02:00
d29420cbf3 ? 2024-10-18 23:56:53 +02:00
acc04daa27 New migration 2024-10-18 23:24:43 +02:00
8abf5acef3 #137 : ZoneEffects 2024-10-18 23:08:50 +02:00
049b9de2b3 Renamed utilities to files, added datetimeManager, npm update 2024-10-13 12:15:29 +02:00
297d4742a4 #91 : Zone editor: allow objects to be rotated 2024-10-01 21:59:51 +02:00
4a9b7987dc Added option to set rotation on teleport tiles, new base database migration (db reset needed) 2024-09-23 14:02:25 +02:00
a64506d3ee Added online column to user and char. models, updated send chat message event to new format, removed unused code, fixed typo, replaced console.log()'s with logger 2024-09-08 03:14:55 +02:00
5724c56627 Added alignment to user schema 2024-08-31 20:26:55 +02:00
c4b50ec811 idk 2024-08-22 20:00:37 +02:00
ff7664bae0 Updated Prisma models for storing zone event tile teleport data 2024-08-21 23:11:06 +02:00
71f5330b9b Worked on sprite logic 2024-07-26 04:40:46 +02:00
bc626c57ad Updated db structure 2024-07-25 21:05:04 +02:00
b54b614a1b new migration 2024-07-25 20:52:46 +02:00
363807df43 removed unused ifeld 2024-07-25 20:48:05 +02:00
ec4a9904f4 Updated DB models 2024-07-25 04:05:05 +02:00
a0fe0760b0 Removed migrations (oops), npm update, registration bug fix, include spriteImages in spriteRepository, few typo fixes 2024-07-24 03:27:22 +02:00
4b81d7ff67 Improved folder and file structure, separated prisma schema into multiple ones, removed obsolete functions, worked on dynamic character sprite logics, general enhancements 2024-07-23 02:17:46 +02:00
7531385912 Finished sprite CRUD in asset manager, removed unused DB field, renamed files for consistency 2024-07-23 00:16:25 +02:00
34d6aa3d1b DB updates, removed all CRUD func's from repositories as prisma's func's are sufficient and reduces boilerplate. 2024-07-22 02:16:35 +02:00
6070e587c6 Added PvP field to zones table 2024-07-21 20:31:29 +02:00
fe437aa331 DB adjustments 2024-07-20 22:53:02 +02:00
be2d7ca7f8 new migration 2024-07-20 19:55:02 +02:00
23f06061c0 Add sprite logics 2024-07-20 15:18:14 +02:00
86123c64a8 Added sprite table 2 2024-07-20 14:45:22 +02:00
719f687ac3 Added sprite table 2024-07-20 14:45:14 +02:00
6b30d9db1d Improved validation, added tags field to objects, fixed and improved character delete logics 2024-07-16 00:17:05 +02:00
c290443742 Updated tiles logics 2024-07-11 19:52:44 +02:00
1fbe621712 DB relation fix 2024-07-11 00:48:18 +02:00
45b4817ac4 Zone updating stuff 2024-07-10 17:31:07 +02:00
d001d3bd23 npm update, added depth field to zoneObjects model, added zoneEventTile model 2024-07-10 00:46:33 +02:00
4fcb9693b6 create demo zone fix 2024-07-07 14:10:25 +02:00
c7069c9e98 Creating and deleting zones now works, added try() to certain functions, tiny general improvements 2024-07-07 04:06:09 +02:00
3c82f4f06b Allow decimal values 2024-07-06 22:34:18 +02:00
9c80efbb51 object stuff 2024-07-04 13:38:12 +02:00
829a2ef726 Worked on zone objects, tile tags and searching 2024-07-04 02:07:55 +02:00
6f6fddd861 asset mngr stuff 2024-06-29 22:39:14 +02:00
f5191aa81f Added logic that allows socket events to exist in sub directories, moved said events for better DX, added logics for tile management (upload & read), started working on (zone) object logics too 2024-06-22 21:00:24 +02:00
893e69244d worked on wall logics 2024-06-15 03:15:03 +02:00
c25b21c5c7 Character name field is always unique, updated init migration 2024-06-02 22:09:36 +02:00
b19625014a npm update, removed player store and merged it with socket store, worked on character creation & selection (partially works) 2024-05-31 01:15:54 +02:00
cfc0f03932 made typescript my bitch 2024-05-24 19:37:15 +02:00
2f4ae43996 aids 2024-05-12 21:24:14 +02:00
ebfbae864b improved zone manager 2024-05-11 18:50:51 +02:00
a2f21229d8 code update 2024-05-09 22:03:21 +02:00
8356a83431 Complete refractor - we do sexy code only 2024-05-09 04:00:05 +02:00
56ae410fae code refractor 2024-05-05 02:58:36 +02:00